--- /home/fdroid/fdroiddata/tmp/com.jerboa_79.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.jerboa_79.apk ├── zipinfo {} │ @@ -1,11 +1,11 @@ │ Zip file size: 4990877 bytes, number of entries: 456 │ -rw-r--r-- 0.0 unx 57 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ -rw-r--r-- 0.0 unx 120 b- defN 81-Jan-01 01:01 META-INF/version-control-info.textproto │ --rw-r--r-- 0.0 unx 13178 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ +-rw-r--r-- 0.0 unx 13176 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 613 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ -rw-r--r-- 0.0 unx 3351376 b- defN 81-Jan-01 01:01 classes.dex │ -rw-r--r-- 0.0 unx 5703216 b- defN 81-Jan-01 01:01 classes2.dex │ -rw-r--r-- 0.0 unx 10096 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libandroidx.graphics.path.so │ -rw-r--r-- 0.0 unx 7252 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libandroidx.graphics.path.so │ -rw-r--r-- 0.0 unx 9284 b- stor 81-Jan-01 01:01 lib/x86/libandroidx.graphics.path.so │ -rw-r--r-- 0.0 unx 10760 b- stor 81-Jan-01 01:01 lib/x86_64/libandroidx.graphics.path.so │ @@ -451,8 +451,8 @@ │ -rw---- 0.0 fat 308 b- defN 81-Jan-01 01:01 res/zn.xml │ -rw---- 0.0 fat 448 b- defN 81-Jan-01 01:01 res/zp.xml │ -rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/zq.xml │ -rw---- 0.0 fat 846292 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 42348 b- defN 81-Jan-01 01:01 META-INF/A10F969C.SF │ -rw---- 2.0 fat 1334 b- defN 81-Jan-01 01:01 META-INF/A10F969C.RSA │ -rw---- 2.0 fat 42221 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -456 files, 10609501 bytes uncompressed, 4893860 bytes compressed: 53.9% │ +456 files, 10609499 bytes uncompressed, 4893870 bytes compressed: 53.9% ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,12 +1,12 @@ │ │ DEX version '038' │ │ DEX file header: │ │ magic : 'dex\n038\0' │ │ -checksum : 8cca0cf2 │ │ -signature : e058...38df │ │ +checksum : ad4f05a1 │ │ +signature : cf0c...2075 │ │ file_size : 3351376 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 24902 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 5963 │ │ @@ -469,41 +469,41 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1af0a0: |[1af0a0] androidx.activity.ComponentActivity.access$001:(Landroidx/activity/ComponentActivity;)V │ │ -1af0b0: 6f10 1700 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onBackPressed:()V // method@0017 │ │ -1af0b6: 0e00 |0003: return-void │ │ +1af0bc: |[1af0bc] androidx.activity.ComponentActivity.access$001:(Landroidx/activity/ComponentActivity;)V │ │ +1af0cc: 6f10 1700 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onBackPressed:()V // method@0017 │ │ +1af0d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/activity/ComponentActivity;) │ │ name : 'addContentView' │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -1af0b8: |[1af0b8] androidx.activity.ComponentActivity.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -1af0c8: 6e10 db05 0200 |0000: invoke-virtual {v2}, Landroidx/activity/ComponentActivity;.initializeViewTreeOwners:()V // method@05db │ │ -1af0ce: 6e10 1100 0200 |0003: invoke-virtual {v2}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ -1af0d4: 0c00 |0006: move-result-object v0 │ │ -1af0d6: 6e10 d704 0000 |0007: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ -1af0dc: 0c00 |000a: move-result-object v0 │ │ -1af0de: 5421 0d01 |000b: iget-object v1, v2, Landroidx/activity/ComponentActivity;.mReportFullyDrawnExecutor:Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl; // field@010d │ │ -1af0e2: 6e20 cd05 0100 |000d: invoke-virtual {v1, v0}, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.viewCreated:(Landroid/view/View;)V // method@05cd │ │ -1af0e8: 6f30 0200 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0002 │ │ -1af0ee: 0e00 |0013: return-void │ │ +1af0d4: |[1af0d4] androidx.activity.ComponentActivity.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +1af0e4: 6e10 db05 0200 |0000: invoke-virtual {v2}, Landroidx/activity/ComponentActivity;.initializeViewTreeOwners:()V // method@05db │ │ +1af0ea: 6e10 1100 0200 |0003: invoke-virtual {v2}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ +1af0f0: 0c00 |0006: move-result-object v0 │ │ +1af0f2: 6e10 d704 0000 |0007: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ +1af0f8: 0c00 |000a: move-result-object v0 │ │ +1af0fa: 5421 0d01 |000b: iget-object v1, v2, Landroidx/activity/ComponentActivity;.mReportFullyDrawnExecutor:Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl; // field@010d │ │ +1af0fe: 6e20 cd05 0100 |000d: invoke-virtual {v1, v0}, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.viewCreated:(Landroid/view/View;)V // method@05cd │ │ +1af104: 6f30 0200 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0002 │ │ +1af10a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/activity/ComponentActivity;) │ │ name : 'addOnContextAvailableListener' │ │ type : '(Landroidx/activity/contextaware/OnContextAvailableListener;)V' │ │ @@ -531,61 +531,61 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -1aef0c: |[1aef0c] androidx.activity.ComponentActivity.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -1aef1c: 1a00 183e |0000: const-string v0, "event" // string@3e18 │ │ -1aef20: 7120 0445 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1aef26: 6e10 1100 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ -1aef2c: 0c00 |0008: move-result-object v0 │ │ -1aef2e: 6e10 d704 0000 |0009: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ -1aef34: 0c00 |000c: move-result-object v0 │ │ -1aef36: 1a01 9060 |000d: const-string v1, "window.decorView" // string@6090 │ │ -1aef3a: 7120 0345 1000 |000f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1aef40: 7120 f52d 3000 |0012: invoke-static {v0, v3}, Lcoil/size/Dimension;.dispatchBeforeHierarchy:(Landroid/view/View;Landroid/view/KeyEvent;)Z // method@2df5 │ │ -1aef46: 0a01 |0015: move-result v1 │ │ -1aef48: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ -1aef4c: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -1aef4e: 0f03 |0019: return v3 │ │ -1aef50: 7140 f62d 0232 |001a: invoke-static {v2, v0, v2, v3}, Lcoil/size/Dimension;.dispatchKeyEvent:(Landroidx/core/view/KeyEventDispatcher$Component;Landroid/view/View;Landroid/view/Window$Callback;Landroid/view/KeyEvent;)Z // method@2df6 │ │ -1aef56: 0a03 |001d: move-result v3 │ │ -1aef58: 0f03 |001e: return v3 │ │ +1aef28: |[1aef28] androidx.activity.ComponentActivity.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +1aef38: 1a00 183e |0000: const-string v0, "event" // string@3e18 │ │ +1aef3c: 7120 0445 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1aef42: 6e10 1100 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ +1aef48: 0c00 |0008: move-result-object v0 │ │ +1aef4a: 6e10 d704 0000 |0009: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ +1aef50: 0c00 |000c: move-result-object v0 │ │ +1aef52: 1a01 9060 |000d: const-string v1, "window.decorView" // string@6090 │ │ +1aef56: 7120 0345 1000 |000f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1aef5c: 7120 f52d 3000 |0012: invoke-static {v0, v3}, Lcoil/size/Dimension;.dispatchBeforeHierarchy:(Landroid/view/View;Landroid/view/KeyEvent;)Z // method@2df5 │ │ +1aef62: 0a01 |0015: move-result v1 │ │ +1aef64: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ +1aef68: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +1aef6a: 0f03 |0019: return v3 │ │ +1aef6c: 7140 f62d 0232 |001a: invoke-static {v2, v0, v2, v3}, Lcoil/size/Dimension;.dispatchKeyEvent:(Landroidx/core/view/KeyEventDispatcher$Component;Landroid/view/View;Landroid/view/Window$Callback;Landroid/view/KeyEvent;)Z // method@2df6 │ │ +1aef72: 0a03 |001d: move-result v3 │ │ +1aef74: 0f03 |001e: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/activity/ComponentActivity;) │ │ name : 'dispatchKeyShortcutEvent' │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -1aef5c: |[1aef5c] androidx.activity.ComponentActivity.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z │ │ -1aef6c: 1a00 183e |0000: const-string v0, "event" // string@3e18 │ │ -1aef70: 7120 0445 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1aef76: 6e10 1100 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ -1aef7c: 0c00 |0008: move-result-object v0 │ │ -1aef7e: 6e10 d704 0000 |0009: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ -1aef84: 0c00 |000c: move-result-object v0 │ │ -1aef86: 1a01 9060 |000d: const-string v1, "window.decorView" // string@6090 │ │ -1aef8a: 7120 0345 1000 |000f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1aef90: 7120 f52d 3000 |0012: invoke-static {v0, v3}, Lcoil/size/Dimension;.dispatchBeforeHierarchy:(Landroid/view/View;Landroid/view/KeyEvent;)Z // method@2df5 │ │ -1aef96: 0a00 |0015: move-result v0 │ │ -1aef98: 3800 0400 |0016: if-eqz v0, 001a // +0004 │ │ -1aef9c: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -1aef9e: 0f03 |0019: return v3 │ │ -1aefa0: 6f20 0500 3200 |001a: invoke-super {v2, v3}, Landroid/app/Activity;.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z // method@0005 │ │ -1aefa6: 0a03 |001d: move-result v3 │ │ -1aefa8: 0f03 |001e: return v3 │ │ +1aef78: |[1aef78] androidx.activity.ComponentActivity.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z │ │ +1aef88: 1a00 183e |0000: const-string v0, "event" // string@3e18 │ │ +1aef8c: 7120 0445 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1aef92: 6e10 1100 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ +1aef98: 0c00 |0008: move-result-object v0 │ │ +1aef9a: 6e10 d704 0000 |0009: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ +1aefa0: 0c00 |000c: move-result-object v0 │ │ +1aefa2: 1a01 9060 |000d: const-string v1, "window.decorView" // string@6090 │ │ +1aefa6: 7120 0345 1000 |000f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1aefac: 7120 f52d 3000 |0012: invoke-static {v0, v3}, Lcoil/size/Dimension;.dispatchBeforeHierarchy:(Landroid/view/View;Landroid/view/KeyEvent;)Z // method@2df5 │ │ +1aefb2: 0a00 |0015: move-result v0 │ │ +1aefb4: 3800 0400 |0016: if-eqz v0, 001a // +0004 │ │ +1aefb8: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +1aefba: 0f03 |0019: return v3 │ │ +1aefbc: 6f20 0500 3200 |001a: invoke-super {v2, v3}, Landroid/app/Activity;.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z // method@0005 │ │ +1aefc2: 0a03 |001d: move-result v3 │ │ +1aefc4: 0f03 |001e: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/activity/ComponentActivity;) │ │ name : 'getActivityResultRegistry' │ │ type : '()Landroidx/activity/ComponentActivity$1;' │ │ @@ -650,33 +650,33 @@ │ │ type : '()Landroidx/lifecycle/ViewModelProvider$Factory;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -1aeeb8: |[1aeeb8] androidx.activity.ComponentActivity.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -1aeec8: 5430 0101 |0000: iget-object v0, v3, Landroidx/activity/ComponentActivity;.mDefaultFactory:Landroidx/lifecycle/SavedStateViewModelFactory; // field@0101 │ │ -1aeecc: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -1aeed0: 2200 fc09 |0004: new-instance v0, Landroidx/lifecycle/SavedStateViewModelFactory; // type@09fc │ │ -1aeed4: 6e10 0800 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getApplication:()Landroid/app/Application; // method@0008 │ │ -1aeeda: 0c01 |0009: move-result-object v1 │ │ -1aeedc: 6e10 0b00 0300 |000a: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000b │ │ -1aeee2: 0c02 |000d: move-result-object v2 │ │ -1aeee4: 3802 0b00 |000e: if-eqz v2, 0019 // +000b │ │ -1aeee8: 6e10 0b00 0300 |0010: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000b │ │ -1aeeee: 0c02 |0013: move-result-object v2 │ │ -1aeef0: 6e10 8d00 0200 |0014: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008d │ │ -1aeef6: 0c02 |0017: move-result-object v2 │ │ -1aeef8: 2802 |0018: goto 001a // +0002 │ │ -1aeefa: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1aeefc: 7040 f828 1023 |001a: invoke-direct {v0, v1, v3, v2}, Landroidx/lifecycle/SavedStateViewModelFactory;.:(Landroid/app/Application;Landroidx/activity/ComponentActivity;Landroid/os/Bundle;)V // method@28f8 │ │ -1aef02: 5b30 0101 |001d: iput-object v0, v3, Landroidx/activity/ComponentActivity;.mDefaultFactory:Landroidx/lifecycle/SavedStateViewModelFactory; // field@0101 │ │ -1aef06: 5430 0101 |001f: iget-object v0, v3, Landroidx/activity/ComponentActivity;.mDefaultFactory:Landroidx/lifecycle/SavedStateViewModelFactory; // field@0101 │ │ -1aef0a: 1100 |0021: return-object v0 │ │ +1aeed4: |[1aeed4] androidx.activity.ComponentActivity.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +1aeee4: 5430 0101 |0000: iget-object v0, v3, Landroidx/activity/ComponentActivity;.mDefaultFactory:Landroidx/lifecycle/SavedStateViewModelFactory; // field@0101 │ │ +1aeee8: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +1aeeec: 2200 fc09 |0004: new-instance v0, Landroidx/lifecycle/SavedStateViewModelFactory; // type@09fc │ │ +1aeef0: 6e10 0800 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getApplication:()Landroid/app/Application; // method@0008 │ │ +1aeef6: 0c01 |0009: move-result-object v1 │ │ +1aeef8: 6e10 0b00 0300 |000a: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000b │ │ +1aeefe: 0c02 |000d: move-result-object v2 │ │ +1aef00: 3802 0b00 |000e: if-eqz v2, 0019 // +000b │ │ +1aef04: 6e10 0b00 0300 |0010: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000b │ │ +1aef0a: 0c02 |0013: move-result-object v2 │ │ +1aef0c: 6e10 8d00 0200 |0014: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008d │ │ +1aef12: 0c02 |0017: move-result-object v2 │ │ +1aef14: 2802 |0018: goto 001a // +0002 │ │ +1aef16: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1aef18: 7040 f828 1023 |001a: invoke-direct {v0, v1, v3, v2}, Landroidx/lifecycle/SavedStateViewModelFactory;.:(Landroid/app/Application;Landroidx/activity/ComponentActivity;Landroid/os/Bundle;)V // method@28f8 │ │ +1aef1e: 5b30 0101 |001d: iput-object v0, v3, Landroidx/activity/ComponentActivity;.mDefaultFactory:Landroidx/lifecycle/SavedStateViewModelFactory; // field@0101 │ │ +1aef22: 5430 0101 |001f: iget-object v0, v3, Landroidx/activity/ComponentActivity;.mDefaultFactory:Landroidx/lifecycle/SavedStateViewModelFactory; // field@0101 │ │ +1aef26: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/activity/ComponentActivity;) │ │ name : 'getLifecycle' │ │ type : '()Landroidx/lifecycle/Lifecycle;' │ │ @@ -828,66 +828,66 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -1af0f0: |[1af0f0] androidx.activity.ComponentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -1af100: 5410 ff00 |0000: iget-object v0, v1, Landroidx/activity/ComponentActivity;.mActivityResultRegistry:Landroidx/activity/ComponentActivity$1; // field@00ff │ │ -1af104: 6e40 c305 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroidx/activity/ComponentActivity$1;.dispatchResult:(IILandroid/content/Intent;)Z // method@05c3 │ │ -1af10a: 0a00 |0005: move-result v0 │ │ -1af10c: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -1af110: 6f40 1600 2143 |0008: invoke-super {v1, v2, v3, v4}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0016 │ │ -1af116: 0e00 |000b: return-void │ │ +1af10c: |[1af10c] androidx.activity.ComponentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +1af11c: 5410 ff00 |0000: iget-object v0, v1, Landroidx/activity/ComponentActivity;.mActivityResultRegistry:Landroidx/activity/ComponentActivity$1; // field@00ff │ │ +1af120: 6e40 c305 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroidx/activity/ComponentActivity$1;.dispatchResult:(IILandroid/content/Intent;)Z // method@05c3 │ │ +1af126: 0a00 |0005: move-result v0 │ │ +1af128: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +1af12c: 6f40 1600 2143 |0008: invoke-super {v1, v2, v3, v4}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0016 │ │ +1af132: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/activity/ComponentActivity;) │ │ name : 'onBackPressed' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1af118: |[1af118] androidx.activity.ComponentActivity.onBackPressed:()V │ │ -1af128: 6e10 d805 0100 |0000: invoke-virtual {v1}, Landroidx/activity/ComponentActivity;.getOnBackPressedDispatcher:()Landroidx/activity/OnBackPressedDispatcher; // method@05d8 │ │ -1af12e: 0c00 |0003: move-result-object v0 │ │ -1af130: 6e10 3c06 0000 |0004: invoke-virtual {v0}, Landroidx/activity/OnBackPressedDispatcher;.onBackPressed:()V // method@063c │ │ -1af136: 0e00 |0007: return-void │ │ +1af134: |[1af134] androidx.activity.ComponentActivity.onBackPressed:()V │ │ +1af144: 6e10 d805 0100 |0000: invoke-virtual {v1}, Landroidx/activity/ComponentActivity;.getOnBackPressedDispatcher:()Landroidx/activity/OnBackPressedDispatcher; // method@05d8 │ │ +1af14a: 0c00 |0003: move-result-object v0 │ │ +1af14c: 6e10 3c06 0000 |0004: invoke-virtual {v0}, Landroidx/activity/OnBackPressedDispatcher;.onBackPressed:()V // method@063c │ │ +1af152: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Landroidx/activity/ComponentActivity;) │ │ name : 'onConfigurationChanged' │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -1af138: |[1af138] androidx.activity.ComponentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -1af148: 6f20 1800 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0018 │ │ -1af14e: 5420 0801 |0003: iget-object v0, v2, Landroidx/activity/ComponentActivity;.mOnConfigurationChangedListeners:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0108 │ │ -1af152: 6e10 8c41 0000 |0005: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@418c │ │ -1af158: 0c00 |0008: move-result-object v0 │ │ -1af15a: 7210 0a41 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1af160: 0a01 |000c: move-result v1 │ │ -1af162: 3801 0c00 |000d: if-eqz v1, 0019 // +000c │ │ -1af166: 7210 0b41 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1af16c: 0c01 |0012: move-result-object v1 │ │ -1af16e: 1f01 4409 |0013: check-cast v1, Landroidx/core/util/Consumer; // type@0944 │ │ -1af172: 7220 5826 3100 |0015: invoke-interface {v1, v3}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2658 │ │ -1af178: 28f1 |0018: goto 0009 // -000f │ │ -1af17a: 0e00 |0019: return-void │ │ +1af154: |[1af154] androidx.activity.ComponentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +1af164: 6f20 1800 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0018 │ │ +1af16a: 5420 0801 |0003: iget-object v0, v2, Landroidx/activity/ComponentActivity;.mOnConfigurationChangedListeners:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0108 │ │ +1af16e: 6e10 8c41 0000 |0005: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@418c │ │ +1af174: 0c00 |0008: move-result-object v0 │ │ +1af176: 7210 0a41 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1af17c: 0a01 |000c: move-result v1 │ │ +1af17e: 3801 0c00 |000d: if-eqz v1, 0019 // +000c │ │ +1af182: 7210 0b41 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1af188: 0c01 |0012: move-result-object v1 │ │ +1af18a: 1f01 4409 |0013: check-cast v1, Landroidx/core/util/Consumer; // type@0944 │ │ +1af18e: 7220 5826 3100 |0015: invoke-interface {v1, v3}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2658 │ │ +1af194: 28f1 |0018: goto 0009 // -000f │ │ +1af196: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Landroidx/activity/ComponentActivity;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ @@ -945,77 +945,77 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -1aefac: |[1aefac] androidx.activity.ComponentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -1aefbc: 3901 0d00 |0000: if-nez v1, 000d // +000d │ │ -1aefc0: 6f30 1a00 1002 |0002: invoke-super {v0, v1, v2}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@001a │ │ -1aefc6: 6e10 0d00 0000 |0005: invoke-virtual {v0}, Landroid/app/Activity;.getMenuInflater:()Landroid/view/MenuInflater; // method@000d │ │ -1aefcc: 5401 0601 |0008: iget-object v1, v0, Landroidx/activity/ComponentActivity;.mMenuHostHelper:Lio/noties/markwon/RegistryImpl; // field@0106 │ │ -1aefd0: 6e10 2037 0100 |000a: invoke-virtual {v1}, Lio/noties/markwon/RegistryImpl;.onCreateMenu:()V // method@3720 │ │ -1aefd6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -1aefd8: 0f01 |000e: return v1 │ │ +1aefc8: |[1aefc8] androidx.activity.ComponentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +1aefd8: 3901 0d00 |0000: if-nez v1, 000d // +000d │ │ +1aefdc: 6f30 1a00 1002 |0002: invoke-super {v0, v1, v2}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@001a │ │ +1aefe2: 6e10 0d00 0000 |0005: invoke-virtual {v0}, Landroid/app/Activity;.getMenuInflater:()Landroid/view/MenuInflater; // method@000d │ │ +1aefe8: 5401 0601 |0008: iget-object v1, v0, Landroidx/activity/ComponentActivity;.mMenuHostHelper:Lio/noties/markwon/RegistryImpl; // field@0106 │ │ +1aefec: 6e10 2037 0100 |000a: invoke-virtual {v1}, Lio/noties/markwon/RegistryImpl;.onCreateMenu:()V // method@3720 │ │ +1aeff2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +1aeff4: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Landroidx/activity/ComponentActivity;) │ │ name : 'onMenuItemSelected' │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1aefdc: |[1aefdc] androidx.activity.ComponentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -1aefec: 6f30 1e00 1002 |0000: invoke-super {v0, v1, v2}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@001e │ │ -1aeff2: 0a02 |0003: move-result v2 │ │ -1aeff4: 3802 0400 |0004: if-eqz v2, 0008 // +0004 │ │ -1aeff8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -1aeffa: 0f01 |0007: return v1 │ │ -1aeffc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1aeffe: 3901 0700 |0009: if-nez v1, 0010 // +0007 │ │ -1af002: 5401 0601 |000b: iget-object v1, v0, Landroidx/activity/ComponentActivity;.mMenuHostHelper:Lio/noties/markwon/RegistryImpl; // field@0106 │ │ -1af006: 6e10 2237 0100 |000d: invoke-virtual {v1}, Lio/noties/markwon/RegistryImpl;.onMenuItemSelected:()V // method@3722 │ │ -1af00c: 0f02 |0010: return v2 │ │ +1aeff8: |[1aeff8] androidx.activity.ComponentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +1af008: 6f30 1e00 1002 |0000: invoke-super {v0, v1, v2}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@001e │ │ +1af00e: 0a02 |0003: move-result v2 │ │ +1af010: 3802 0400 |0004: if-eqz v2, 0008 // +0004 │ │ +1af014: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +1af016: 0f01 |0007: return v1 │ │ +1af018: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1af01a: 3901 0700 |0009: if-nez v1, 0010 // +0007 │ │ +1af01e: 5401 0601 |000b: iget-object v1, v0, Landroidx/activity/ComponentActivity;.mMenuHostHelper:Lio/noties/markwon/RegistryImpl; // field@0106 │ │ +1af022: 6e10 2237 0100 |000d: invoke-virtual {v1}, Lio/noties/markwon/RegistryImpl;.onMenuItemSelected:()V // method@3722 │ │ +1af028: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Landroidx/activity/ComponentActivity;) │ │ name : 'onMultiWindowModeChanged' │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1af17c: |[1af17c] androidx.activity.ComponentActivity.onMultiWindowModeChanged:(Z)V │ │ -1af18c: 5530 0201 |0000: iget-boolean v0, v3, Landroidx/activity/ComponentActivity;.mDispatchingOnMultiWindowModeChanged:Z // field@0102 │ │ -1af190: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -1af194: 281c |0004: goto 0020 // +001c │ │ -1af196: 5430 0901 |0005: iget-object v0, v3, Landroidx/activity/ComponentActivity;.mOnMultiWindowModeChangedListeners:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0109 │ │ -1af19a: 6e10 8c41 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@418c │ │ -1af1a0: 0c00 |000a: move-result-object v0 │ │ -1af1a2: 7210 0a41 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1af1a8: 0a01 |000e: move-result v1 │ │ -1af1aa: 3801 1100 |000f: if-eqz v1, 0020 // +0011 │ │ -1af1ae: 7210 0b41 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1af1b4: 0c01 |0014: move-result-object v1 │ │ -1af1b6: 1f01 4409 |0015: check-cast v1, Landroidx/core/util/Consumer; // type@0944 │ │ -1af1ba: 2202 2209 |0017: new-instance v2, Landroidx/core/app/MultiWindowModeChangedInfo; // type@0922 │ │ -1af1be: 7020 6c25 4200 |0019: invoke-direct {v2, v4}, Landroidx/core/app/MultiWindowModeChangedInfo;.:(Z)V // method@256c │ │ -1af1c4: 7220 5826 2100 |001c: invoke-interface {v1, v2}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2658 │ │ -1af1ca: 28ec |001f: goto 000b // -0014 │ │ -1af1cc: 0e00 |0020: return-void │ │ +1af198: |[1af198] androidx.activity.ComponentActivity.onMultiWindowModeChanged:(Z)V │ │ +1af1a8: 5530 0201 |0000: iget-boolean v0, v3, Landroidx/activity/ComponentActivity;.mDispatchingOnMultiWindowModeChanged:Z // field@0102 │ │ +1af1ac: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +1af1b0: 281c |0004: goto 0020 // +001c │ │ +1af1b2: 5430 0901 |0005: iget-object v0, v3, Landroidx/activity/ComponentActivity;.mOnMultiWindowModeChangedListeners:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0109 │ │ +1af1b6: 6e10 8c41 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@418c │ │ +1af1bc: 0c00 |000a: move-result-object v0 │ │ +1af1be: 7210 0a41 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1af1c4: 0a01 |000e: move-result v1 │ │ +1af1c6: 3801 1100 |000f: if-eqz v1, 0020 // +0011 │ │ +1af1ca: 7210 0b41 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1af1d0: 0c01 |0014: move-result-object v1 │ │ +1af1d2: 1f01 4409 |0015: check-cast v1, Landroidx/core/util/Consumer; // type@0944 │ │ +1af1d6: 2202 2209 |0017: new-instance v2, Landroidx/core/app/MultiWindowModeChangedInfo; // type@0922 │ │ +1af1da: 7020 6c25 4200 |0019: invoke-direct {v2, v4}, Landroidx/core/app/MultiWindowModeChangedInfo;.:(Z)V // method@256c │ │ +1af1e0: 7220 5826 2100 |001c: invoke-interface {v1, v2}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2658 │ │ +1af1e6: 28ec |001f: goto 000b // -0014 │ │ +1af1e8: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0005 line=2 │ │ 0x0017 line=3 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Landroidx/activity/ComponentActivity; │ │ @@ -1026,37 +1026,37 @@ │ │ type : '(ZLandroid/content/res/Configuration;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -1af1d0: |[1af1d0] androidx.activity.ComponentActivity.onMultiWindowModeChanged:(ZLandroid/content/res/Configuration;)V │ │ -1af1e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1af1e2: 5c30 0201 |0001: iput-boolean v0, v3, Landroidx/activity/ComponentActivity;.mDispatchingOnMultiWindowModeChanged:Z // field@0102 │ │ -1af1e6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1af1e8: 6f30 1f00 4305 |0004: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onMultiWindowModeChanged:(ZLandroid/content/res/Configuration;)V // method@001f │ │ -1af1ee: 5c30 0201 |0007: iput-boolean v0, v3, Landroidx/activity/ComponentActivity;.mDispatchingOnMultiWindowModeChanged:Z // field@0102 │ │ -1af1f2: 5430 0901 |0009: iget-object v0, v3, Landroidx/activity/ComponentActivity;.mOnMultiWindowModeChangedListeners:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0109 │ │ -1af1f6: 6e10 8c41 0000 |000b: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@418c │ │ -1af1fc: 0c00 |000e: move-result-object v0 │ │ -1af1fe: 7210 0a41 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1af204: 0a01 |0012: move-result v1 │ │ -1af206: 3801 1100 |0013: if-eqz v1, 0024 // +0011 │ │ -1af20a: 7210 0b41 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1af210: 0c01 |0018: move-result-object v1 │ │ -1af212: 1f01 4409 |0019: check-cast v1, Landroidx/core/util/Consumer; // type@0944 │ │ -1af216: 2202 2209 |001b: new-instance v2, Landroidx/core/app/MultiWindowModeChangedInfo; // type@0922 │ │ -1af21a: 7030 6d25 4205 |001d: invoke-direct {v2, v4, v5}, Landroidx/core/app/MultiWindowModeChangedInfo;.:(ZLandroid/content/res/Configuration;)V // method@256d │ │ -1af220: 7220 5826 2100 |0020: invoke-interface {v1, v2}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2658 │ │ -1af226: 28ec |0023: goto 000f // -0014 │ │ -1af228: 0e00 |0024: return-void │ │ -1af22a: 0d04 |0025: move-exception v4 │ │ -1af22c: 5c30 0201 |0026: iput-boolean v0, v3, Landroidx/activity/ComponentActivity;.mDispatchingOnMultiWindowModeChanged:Z // field@0102 │ │ -1af230: 2704 |0028: throw v4 │ │ +1af1ec: |[1af1ec] androidx.activity.ComponentActivity.onMultiWindowModeChanged:(ZLandroid/content/res/Configuration;)V │ │ +1af1fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1af1fe: 5c30 0201 |0001: iput-boolean v0, v3, Landroidx/activity/ComponentActivity;.mDispatchingOnMultiWindowModeChanged:Z // field@0102 │ │ +1af202: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1af204: 6f30 1f00 4305 |0004: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onMultiWindowModeChanged:(ZLandroid/content/res/Configuration;)V // method@001f │ │ +1af20a: 5c30 0201 |0007: iput-boolean v0, v3, Landroidx/activity/ComponentActivity;.mDispatchingOnMultiWindowModeChanged:Z // field@0102 │ │ +1af20e: 5430 0901 |0009: iget-object v0, v3, Landroidx/activity/ComponentActivity;.mOnMultiWindowModeChangedListeners:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0109 │ │ +1af212: 6e10 8c41 0000 |000b: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@418c │ │ +1af218: 0c00 |000e: move-result-object v0 │ │ +1af21a: 7210 0a41 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1af220: 0a01 |0012: move-result v1 │ │ +1af222: 3801 1100 |0013: if-eqz v1, 0024 // +0011 │ │ +1af226: 7210 0b41 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1af22c: 0c01 |0018: move-result-object v1 │ │ +1af22e: 1f01 4409 |0019: check-cast v1, Landroidx/core/util/Consumer; // type@0944 │ │ +1af232: 2202 2209 |001b: new-instance v2, Landroidx/core/app/MultiWindowModeChangedInfo; // type@0922 │ │ +1af236: 7030 6d25 4205 |001d: invoke-direct {v2, v4, v5}, Landroidx/core/app/MultiWindowModeChangedInfo;.:(ZLandroid/content/res/Configuration;)V // method@256d │ │ +1af23c: 7220 5826 2100 |0020: invoke-interface {v1, v2}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2658 │ │ +1af242: 28ec |0023: goto 000f // -0014 │ │ +1af244: 0e00 |0024: return-void │ │ +1af246: 0d04 |0025: move-exception v4 │ │ +1af248: 5c30 0201 |0026: iput-boolean v0, v3, Landroidx/activity/ComponentActivity;.mDispatchingOnMultiWindowModeChanged:Z // field@0102 │ │ +1af24c: 2704 |0028: throw v4 │ │ catches : 1 │ │ 0x0004 - 0x0007 │ │ -> 0x0025 │ │ positions : │ │ 0x0001 line=4 │ │ 0x0004 line=5 │ │ 0x0007 line=6 │ │ @@ -1074,103 +1074,103 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -1af240: |[1af240] androidx.activity.ComponentActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -1af250: 6f20 2000 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@0020 │ │ -1af256: 5420 0a01 |0003: iget-object v0, v2, Landroidx/activity/ComponentActivity;.mOnNewIntentListeners:Ljava/util/concurrent/CopyOnWriteArrayList; // field@010a │ │ -1af25a: 6e10 8c41 0000 |0005: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@418c │ │ -1af260: 0c00 |0008: move-result-object v0 │ │ -1af262: 7210 0a41 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1af268: 0a01 |000c: move-result v1 │ │ -1af26a: 3801 0c00 |000d: if-eqz v1, 0019 // +000c │ │ -1af26e: 7210 0b41 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1af274: 0c01 |0012: move-result-object v1 │ │ -1af276: 1f01 4409 |0013: check-cast v1, Landroidx/core/util/Consumer; // type@0944 │ │ -1af27a: 7220 5826 3100 |0015: invoke-interface {v1, v3}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2658 │ │ -1af280: 28f1 |0018: goto 0009 // -000f │ │ -1af282: 0e00 |0019: return-void │ │ +1af25c: |[1af25c] androidx.activity.ComponentActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +1af26c: 6f20 2000 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@0020 │ │ +1af272: 5420 0a01 |0003: iget-object v0, v2, Landroidx/activity/ComponentActivity;.mOnNewIntentListeners:Ljava/util/concurrent/CopyOnWriteArrayList; // field@010a │ │ +1af276: 6e10 8c41 0000 |0005: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@418c │ │ +1af27c: 0c00 |0008: move-result-object v0 │ │ +1af27e: 7210 0a41 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1af284: 0a01 |000c: move-result v1 │ │ +1af286: 3801 0c00 |000d: if-eqz v1, 0019 // +000c │ │ +1af28a: 7210 0b41 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1af290: 0c01 |0012: move-result-object v1 │ │ +1af292: 1f01 4409 |0013: check-cast v1, Landroidx/core/util/Consumer; // type@0944 │ │ +1af296: 7220 5826 3100 |0015: invoke-interface {v1, v3}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2658 │ │ +1af29c: 28f1 |0018: goto 0009 // -000f │ │ +1af29e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Landroidx/activity/ComponentActivity;) │ │ name : 'onPanelClosed' │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -1af284: |[1af284] androidx.activity.ComponentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ -1af294: 5440 0601 |0000: iget-object v0, v4, Landroidx/activity/ComponentActivity;.mMenuHostHelper:Lio/noties/markwon/RegistryImpl; // field@0106 │ │ -1af298: 5400 cb24 |0002: iget-object v0, v0, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ -1af29c: 1f00 4612 |0004: check-cast v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@1246 │ │ -1af2a0: 6e10 8c41 0000 |0006: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@418c │ │ -1af2a6: 0c00 |0009: move-result-object v0 │ │ -1af2a8: 7210 0a41 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1af2ae: 0a01 |000d: move-result v1 │ │ -1af2b0: 3801 2800 |000e: if-eqz v1, 0036 // +0028 │ │ -1af2b4: 7210 0b41 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1af2ba: 0c01 |0013: move-result-object v1 │ │ -1af2bc: 1f01 bf09 |0014: check-cast v1, Landroidx/fragment/app/FragmentManager$2; // type@09bf │ │ -1af2c0: 5411 2c17 |0016: iget-object v1, v1, Landroidx/fragment/app/FragmentManager$2;.this$0:Landroidx/fragment/app/FragmentManagerImpl; // field@172c │ │ -1af2c4: 5212 3917 |0018: iget v2, v1, Landroidx/fragment/app/FragmentManagerImpl;.mCurState:I // field@1739 │ │ -1af2c8: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -1af2ca: 3532 0300 |001b: if-ge v2, v3, 001e // +0003 │ │ -1af2ce: 28ed |001d: goto 000a // -0013 │ │ -1af2d0: 5411 3d17 |001e: iget-object v1, v1, Landroidx/fragment/app/FragmentManagerImpl;.mFragmentStore:Lokhttp3/Dispatcher; // field@173d │ │ -1af2d4: 6e10 ca4b 0100 |0020: invoke-virtual {v1}, Lokhttp3/Dispatcher;.getFragments:()Ljava/util/List; // method@4bca │ │ -1af2da: 0c01 |0023: move-result-object v1 │ │ -1af2dc: 7210 2341 0100 |0024: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4123 │ │ -1af2e2: 0c01 |0027: move-result-object v1 │ │ -1af2e4: 7210 0a41 0100 |0028: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1af2ea: 0a02 |002b: move-result v2 │ │ -1af2ec: 3802 deff |002c: if-eqz v2, 000a // -0022 │ │ -1af2f0: 7210 0b41 0100 |002e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1af2f6: 0c02 |0031: move-result-object v2 │ │ -1af2f8: 7110 5b12 0200 |0032: invoke-static {v2}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Ljava/lang/Object;)V // method@125b │ │ -1af2fe: 28f3 |0035: goto 0028 // -000d │ │ -1af300: 6f30 2100 5406 |0036: invoke-super {v4, v5, v6}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@0021 │ │ -1af306: 0e00 |0039: return-void │ │ +1af2a0: |[1af2a0] androidx.activity.ComponentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ +1af2b0: 5440 0601 |0000: iget-object v0, v4, Landroidx/activity/ComponentActivity;.mMenuHostHelper:Lio/noties/markwon/RegistryImpl; // field@0106 │ │ +1af2b4: 5400 cb24 |0002: iget-object v0, v0, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ +1af2b8: 1f00 4612 |0004: check-cast v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@1246 │ │ +1af2bc: 6e10 8c41 0000 |0006: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@418c │ │ +1af2c2: 0c00 |0009: move-result-object v0 │ │ +1af2c4: 7210 0a41 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1af2ca: 0a01 |000d: move-result v1 │ │ +1af2cc: 3801 2800 |000e: if-eqz v1, 0036 // +0028 │ │ +1af2d0: 7210 0b41 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1af2d6: 0c01 |0013: move-result-object v1 │ │ +1af2d8: 1f01 bf09 |0014: check-cast v1, Landroidx/fragment/app/FragmentManager$2; // type@09bf │ │ +1af2dc: 5411 2c17 |0016: iget-object v1, v1, Landroidx/fragment/app/FragmentManager$2;.this$0:Landroidx/fragment/app/FragmentManagerImpl; // field@172c │ │ +1af2e0: 5212 3917 |0018: iget v2, v1, Landroidx/fragment/app/FragmentManagerImpl;.mCurState:I // field@1739 │ │ +1af2e4: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +1af2e6: 3532 0300 |001b: if-ge v2, v3, 001e // +0003 │ │ +1af2ea: 28ed |001d: goto 000a // -0013 │ │ +1af2ec: 5411 3d17 |001e: iget-object v1, v1, Landroidx/fragment/app/FragmentManagerImpl;.mFragmentStore:Lokhttp3/Dispatcher; // field@173d │ │ +1af2f0: 6e10 ca4b 0100 |0020: invoke-virtual {v1}, Lokhttp3/Dispatcher;.getFragments:()Ljava/util/List; // method@4bca │ │ +1af2f6: 0c01 |0023: move-result-object v1 │ │ +1af2f8: 7210 2341 0100 |0024: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4123 │ │ +1af2fe: 0c01 |0027: move-result-object v1 │ │ +1af300: 7210 0a41 0100 |0028: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1af306: 0a02 |002b: move-result v2 │ │ +1af308: 3802 deff |002c: if-eqz v2, 000a // -0022 │ │ +1af30c: 7210 0b41 0100 |002e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1af312: 0c02 |0031: move-result-object v2 │ │ +1af314: 7110 5b12 0200 |0032: invoke-static {v2}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Ljava/lang/Object;)V // method@125b │ │ +1af31a: 28f3 |0035: goto 0028 // -000d │ │ +1af31c: 6f30 2100 5406 |0036: invoke-super {v4, v5, v6}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@0021 │ │ +1af322: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Landroidx/activity/ComponentActivity;) │ │ name : 'onPictureInPictureModeChanged' │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1af308: |[1af308] androidx.activity.ComponentActivity.onPictureInPictureModeChanged:(Z)V │ │ -1af318: 5530 0301 |0000: iget-boolean v0, v3, Landroidx/activity/ComponentActivity;.mDispatchingOnPictureInPictureModeChanged:Z // field@0103 │ │ -1af31c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -1af320: 281c |0004: goto 0020 // +001c │ │ -1af322: 5430 0b01 |0005: iget-object v0, v3, Landroidx/activity/ComponentActivity;.mOnPictureInPictureModeChangedListeners:Ljava/util/concurrent/CopyOnWriteArrayList; // field@010b │ │ -1af326: 6e10 8c41 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@418c │ │ -1af32c: 0c00 |000a: move-result-object v0 │ │ -1af32e: 7210 0a41 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1af334: 0a01 |000e: move-result v1 │ │ -1af336: 3801 1100 |000f: if-eqz v1, 0020 // +0011 │ │ -1af33a: 7210 0b41 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1af340: 0c01 |0014: move-result-object v1 │ │ -1af342: 1f01 4409 |0015: check-cast v1, Landroidx/core/util/Consumer; // type@0944 │ │ -1af346: 2202 2509 |0017: new-instance v2, Landroidx/core/app/PictureInPictureModeChangedInfo; // type@0925 │ │ -1af34a: 7020 af25 4200 |0019: invoke-direct {v2, v4}, Landroidx/core/app/PictureInPictureModeChangedInfo;.:(Z)V // method@25af │ │ -1af350: 7220 5826 2100 |001c: invoke-interface {v1, v2}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2658 │ │ -1af356: 28ec |001f: goto 000b // -0014 │ │ -1af358: 0e00 |0020: return-void │ │ +1af324: |[1af324] androidx.activity.ComponentActivity.onPictureInPictureModeChanged:(Z)V │ │ +1af334: 5530 0301 |0000: iget-boolean v0, v3, Landroidx/activity/ComponentActivity;.mDispatchingOnPictureInPictureModeChanged:Z // field@0103 │ │ +1af338: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +1af33c: 281c |0004: goto 0020 // +001c │ │ +1af33e: 5430 0b01 |0005: iget-object v0, v3, Landroidx/activity/ComponentActivity;.mOnPictureInPictureModeChangedListeners:Ljava/util/concurrent/CopyOnWriteArrayList; // field@010b │ │ +1af342: 6e10 8c41 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@418c │ │ +1af348: 0c00 |000a: move-result-object v0 │ │ +1af34a: 7210 0a41 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1af350: 0a01 |000e: move-result v1 │ │ +1af352: 3801 1100 |000f: if-eqz v1, 0020 // +0011 │ │ +1af356: 7210 0b41 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1af35c: 0c01 |0014: move-result-object v1 │ │ +1af35e: 1f01 4409 |0015: check-cast v1, Landroidx/core/util/Consumer; // type@0944 │ │ +1af362: 2202 2509 |0017: new-instance v2, Landroidx/core/app/PictureInPictureModeChangedInfo; // type@0925 │ │ +1af366: 7020 af25 4200 |0019: invoke-direct {v2, v4}, Landroidx/core/app/PictureInPictureModeChangedInfo;.:(Z)V // method@25af │ │ +1af36c: 7220 5826 2100 |001c: invoke-interface {v1, v2}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2658 │ │ +1af372: 28ec |001f: goto 000b // -0014 │ │ +1af374: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0005 line=2 │ │ 0x0017 line=3 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Landroidx/activity/ComponentActivity; │ │ @@ -1181,37 +1181,37 @@ │ │ type : '(ZLandroid/content/res/Configuration;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -1af35c: |[1af35c] androidx.activity.ComponentActivity.onPictureInPictureModeChanged:(ZLandroid/content/res/Configuration;)V │ │ -1af36c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1af36e: 5c30 0301 |0001: iput-boolean v0, v3, Landroidx/activity/ComponentActivity;.mDispatchingOnPictureInPictureModeChanged:Z // field@0103 │ │ -1af372: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1af374: 6f30 2300 4305 |0004: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onPictureInPictureModeChanged:(ZLandroid/content/res/Configuration;)V // method@0023 │ │ -1af37a: 5c30 0301 |0007: iput-boolean v0, v3, Landroidx/activity/ComponentActivity;.mDispatchingOnPictureInPictureModeChanged:Z // field@0103 │ │ -1af37e: 5430 0b01 |0009: iget-object v0, v3, Landroidx/activity/ComponentActivity;.mOnPictureInPictureModeChangedListeners:Ljava/util/concurrent/CopyOnWriteArrayList; // field@010b │ │ -1af382: 6e10 8c41 0000 |000b: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@418c │ │ -1af388: 0c00 |000e: move-result-object v0 │ │ -1af38a: 7210 0a41 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1af390: 0a01 |0012: move-result v1 │ │ -1af392: 3801 1100 |0013: if-eqz v1, 0024 // +0011 │ │ -1af396: 7210 0b41 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1af39c: 0c01 |0018: move-result-object v1 │ │ -1af39e: 1f01 4409 |0019: check-cast v1, Landroidx/core/util/Consumer; // type@0944 │ │ -1af3a2: 2202 2509 |001b: new-instance v2, Landroidx/core/app/PictureInPictureModeChangedInfo; // type@0925 │ │ -1af3a6: 7030 b025 4205 |001d: invoke-direct {v2, v4, v5}, Landroidx/core/app/PictureInPictureModeChangedInfo;.:(ZLandroid/content/res/Configuration;)V // method@25b0 │ │ -1af3ac: 7220 5826 2100 |0020: invoke-interface {v1, v2}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2658 │ │ -1af3b2: 28ec |0023: goto 000f // -0014 │ │ -1af3b4: 0e00 |0024: return-void │ │ -1af3b6: 0d04 |0025: move-exception v4 │ │ -1af3b8: 5c30 0301 |0026: iput-boolean v0, v3, Landroidx/activity/ComponentActivity;.mDispatchingOnPictureInPictureModeChanged:Z // field@0103 │ │ -1af3bc: 2704 |0028: throw v4 │ │ +1af378: |[1af378] androidx.activity.ComponentActivity.onPictureInPictureModeChanged:(ZLandroid/content/res/Configuration;)V │ │ +1af388: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1af38a: 5c30 0301 |0001: iput-boolean v0, v3, Landroidx/activity/ComponentActivity;.mDispatchingOnPictureInPictureModeChanged:Z // field@0103 │ │ +1af38e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1af390: 6f30 2300 4305 |0004: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onPictureInPictureModeChanged:(ZLandroid/content/res/Configuration;)V // method@0023 │ │ +1af396: 5c30 0301 |0007: iput-boolean v0, v3, Landroidx/activity/ComponentActivity;.mDispatchingOnPictureInPictureModeChanged:Z // field@0103 │ │ +1af39a: 5430 0b01 |0009: iget-object v0, v3, Landroidx/activity/ComponentActivity;.mOnPictureInPictureModeChangedListeners:Ljava/util/concurrent/CopyOnWriteArrayList; // field@010b │ │ +1af39e: 6e10 8c41 0000 |000b: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@418c │ │ +1af3a4: 0c00 |000e: move-result-object v0 │ │ +1af3a6: 7210 0a41 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1af3ac: 0a01 |0012: move-result v1 │ │ +1af3ae: 3801 1100 |0013: if-eqz v1, 0024 // +0011 │ │ +1af3b2: 7210 0b41 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1af3b8: 0c01 |0018: move-result-object v1 │ │ +1af3ba: 1f01 4409 |0019: check-cast v1, Landroidx/core/util/Consumer; // type@0944 │ │ +1af3be: 2202 2509 |001b: new-instance v2, Landroidx/core/app/PictureInPictureModeChangedInfo; // type@0925 │ │ +1af3c2: 7030 b025 4205 |001d: invoke-direct {v2, v4, v5}, Landroidx/core/app/PictureInPictureModeChangedInfo;.:(ZLandroid/content/res/Configuration;)V // method@25b0 │ │ +1af3c8: 7220 5826 2100 |0020: invoke-interface {v1, v2}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2658 │ │ +1af3ce: 28ec |0023: goto 000f // -0014 │ │ +1af3d0: 0e00 |0024: return-void │ │ +1af3d2: 0d04 |0025: move-exception v4 │ │ +1af3d4: 5c30 0301 |0026: iput-boolean v0, v3, Landroidx/activity/ComponentActivity;.mDispatchingOnPictureInPictureModeChanged:Z // field@0103 │ │ +1af3d8: 2704 |0028: throw v4 │ │ catches : 1 │ │ 0x0004 - 0x0007 │ │ -> 0x0025 │ │ positions : │ │ 0x0001 line=4 │ │ 0x0004 line=5 │ │ 0x0007 line=6 │ │ @@ -1229,150 +1229,150 @@ │ │ type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -1af010: |[1af010] androidx.activity.ComponentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -1af020: 3901 0a00 |0000: if-nez v1, 000a // +000a │ │ -1af024: 6f40 2600 1032 |0002: invoke-super {v0, v1, v2, v3}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0026 │ │ -1af02a: 5401 0601 |0005: iget-object v1, v0, Landroidx/activity/ComponentActivity;.mMenuHostHelper:Lio/noties/markwon/RegistryImpl; // field@0106 │ │ -1af02e: 6e10 2337 0100 |0007: invoke-virtual {v1}, Lio/noties/markwon/RegistryImpl;.onPrepareMenu:()V // method@3723 │ │ -1af034: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -1af036: 0f01 |000b: return v1 │ │ +1af02c: |[1af02c] androidx.activity.ComponentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +1af03c: 3901 0a00 |0000: if-nez v1, 000a // +000a │ │ +1af040: 6f40 2600 1032 |0002: invoke-super {v0, v1, v2, v3}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0026 │ │ +1af046: 5401 0601 |0005: iget-object v1, v0, Landroidx/activity/ComponentActivity;.mMenuHostHelper:Lio/noties/markwon/RegistryImpl; // field@0106 │ │ +1af04a: 6e10 2337 0100 |0007: invoke-virtual {v1}, Lio/noties/markwon/RegistryImpl;.onPrepareMenu:()V // method@3723 │ │ +1af050: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +1af052: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Landroidx/activity/ComponentActivity;) │ │ name : 'onRequestPermissionsResult' │ │ type : '(I[Ljava/lang/String;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -1af3cc: |[1af3cc] androidx.activity.ComponentActivity.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ -1af3dc: 2200 2300 |0000: new-instance v0, Landroid/content/Intent; // type@0023 │ │ -1af3e0: 7010 8400 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0084 │ │ -1af3e6: 1a01 7f35 |0005: const-string v1, "androidx.activity.result.contract.extra.PERMISSIONS" // string@357f │ │ -1af3ea: 6e30 9c00 1005 |0007: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@009c │ │ -1af3f0: 0c00 |000a: move-result-object v0 │ │ -1af3f2: 1a01 8035 |000b: const-string v1, "androidx.activity.result.contract.extra.PERMISSION_GRANT_RESULTS" // string@3580 │ │ -1af3f6: 6e30 9b00 1006 |000d: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@009b │ │ -1af3fc: 0c00 |0010: move-result-object v0 │ │ -1af3fe: 12f1 |0011: const/4 v1, #int -1 // #ff │ │ -1af400: 5432 ff00 |0012: iget-object v2, v3, Landroidx/activity/ComponentActivity;.mActivityResultRegistry:Landroidx/activity/ComponentActivity$1; // field@00ff │ │ -1af404: 6e40 c305 4201 |0014: invoke-virtual {v2, v4, v1, v0}, Landroidx/activity/ComponentActivity$1;.dispatchResult:(IILandroid/content/Intent;)Z // method@05c3 │ │ -1af40a: 0a00 |0017: move-result v0 │ │ -1af40c: 3900 0500 |0018: if-nez v0, 001d // +0005 │ │ -1af410: 6f40 2700 4365 |001a: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V // method@0027 │ │ -1af416: 0e00 |001d: return-void │ │ +1af3e8: |[1af3e8] androidx.activity.ComponentActivity.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ +1af3f8: 2200 2300 |0000: new-instance v0, Landroid/content/Intent; // type@0023 │ │ +1af3fc: 7010 8400 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0084 │ │ +1af402: 1a01 7f35 |0005: const-string v1, "androidx.activity.result.contract.extra.PERMISSIONS" // string@357f │ │ +1af406: 6e30 9c00 1005 |0007: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@009c │ │ +1af40c: 0c00 |000a: move-result-object v0 │ │ +1af40e: 1a01 8035 |000b: const-string v1, "androidx.activity.result.contract.extra.PERMISSION_GRANT_RESULTS" // string@3580 │ │ +1af412: 6e30 9b00 1006 |000d: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@009b │ │ +1af418: 0c00 |0010: move-result-object v0 │ │ +1af41a: 12f1 |0011: const/4 v1, #int -1 // #ff │ │ +1af41c: 5432 ff00 |0012: iget-object v2, v3, Landroidx/activity/ComponentActivity;.mActivityResultRegistry:Landroidx/activity/ComponentActivity$1; // field@00ff │ │ +1af420: 6e40 c305 4201 |0014: invoke-virtual {v2, v4, v1, v0}, Landroidx/activity/ComponentActivity$1;.dispatchResult:(IILandroid/content/Intent;)Z // method@05c3 │ │ +1af426: 0a00 |0017: move-result v0 │ │ +1af428: 3900 0500 |0018: if-nez v0, 001d // +0005 │ │ +1af42c: 6f40 2700 4365 |001a: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V // method@0027 │ │ +1af432: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Landroidx/activity/ComponentActivity;) │ │ name : 'onRetainNonConfigurationInstance' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -1af05c: |[1af05c] androidx.activity.ComponentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ -1af06c: 5420 0f01 |0000: iget-object v0, v2, Landroidx/activity/ComponentActivity;.mViewModelStore:Landroidx/lifecycle/ViewModelStore; // field@010f │ │ -1af070: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -1af074: 6e10 0c00 0200 |0004: invoke-virtual {v2}, Landroid/app/Activity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@000c │ │ -1af07a: 0c01 |0007: move-result-object v1 │ │ -1af07c: 1f01 5b01 |0008: check-cast v1, Landroidx/activity/ComponentActivity$NonConfigurationInstances; // type@015b │ │ -1af080: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ -1af084: 5410 f900 |000c: iget-object v0, v1, Landroidx/activity/ComponentActivity$NonConfigurationInstances;.viewModelStore:Landroidx/lifecycle/ViewModelStore; // field@00f9 │ │ -1af088: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ -1af08c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -1af08e: 1100 |0011: return-object v0 │ │ -1af090: 2201 5b01 |0012: new-instance v1, Landroidx/activity/ComponentActivity$NonConfigurationInstances; // type@015b │ │ -1af094: 7010 343f 0100 |0014: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1af09a: 5b10 f900 |0017: iput-object v0, v1, Landroidx/activity/ComponentActivity$NonConfigurationInstances;.viewModelStore:Landroidx/lifecycle/ViewModelStore; // field@00f9 │ │ -1af09e: 1101 |0019: return-object v1 │ │ +1af078: |[1af078] androidx.activity.ComponentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ +1af088: 5420 0f01 |0000: iget-object v0, v2, Landroidx/activity/ComponentActivity;.mViewModelStore:Landroidx/lifecycle/ViewModelStore; // field@010f │ │ +1af08c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +1af090: 6e10 0c00 0200 |0004: invoke-virtual {v2}, Landroid/app/Activity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@000c │ │ +1af096: 0c01 |0007: move-result-object v1 │ │ +1af098: 1f01 5b01 |0008: check-cast v1, Landroidx/activity/ComponentActivity$NonConfigurationInstances; // type@015b │ │ +1af09c: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ +1af0a0: 5410 f900 |000c: iget-object v0, v1, Landroidx/activity/ComponentActivity$NonConfigurationInstances;.viewModelStore:Landroidx/lifecycle/ViewModelStore; // field@00f9 │ │ +1af0a4: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ +1af0a8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +1af0aa: 1100 |0011: return-object v0 │ │ +1af0ac: 2201 5b01 |0012: new-instance v1, Landroidx/activity/ComponentActivity$NonConfigurationInstances; // type@015b │ │ +1af0b0: 7010 343f 0100 |0014: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1af0b6: 5b10 f900 |0017: iput-object v0, v1, Landroidx/activity/ComponentActivity$NonConfigurationInstances;.viewModelStore:Landroidx/lifecycle/ViewModelStore; // field@00f9 │ │ +1af0ba: 1101 |0019: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Landroidx/activity/ComponentActivity;) │ │ name : 'onSaveInstanceState' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1af448: |[1af448] androidx.activity.ComponentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -1af458: 5420 0501 |0000: iget-object v0, v2, Landroidx/activity/ComponentActivity;.mLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry; // field@0105 │ │ -1af45c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1af460: 6201 7d17 |0004: sget-object v1, Landroidx/lifecycle/Lifecycle$State;.CREATED:Landroidx/lifecycle/Lifecycle$State; // field@177d │ │ -1af464: 6e20 a528 1000 |0006: invoke-virtual {v0, v1}, Landroidx/lifecycle/LifecycleRegistry;.setCurrentState:(Landroidx/lifecycle/Lifecycle$State;)V // method@28a5 │ │ -1af46a: 6e20 ed05 3200 |0009: invoke-virtual {v2, v3}, Landroidx/activity/ComponentActivity;.onSaveInstanceState$androidx$core$app$ComponentActivity:(Landroid/os/Bundle;)V // method@05ed │ │ -1af470: 5420 0e01 |000c: iget-object v0, v2, Landroidx/activity/ComponentActivity;.mSavedStateRegistryController:Lcoil/request/RequestService; // field@010e │ │ -1af474: 6e20 d32d 3000 |000e: invoke-virtual {v0, v3}, Lcoil/request/RequestService;.performSave:(Landroid/os/Bundle;)V // method@2dd3 │ │ -1af47a: 0e00 |0011: return-void │ │ +1af464: |[1af464] androidx.activity.ComponentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +1af474: 5420 0501 |0000: iget-object v0, v2, Landroidx/activity/ComponentActivity;.mLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry; // field@0105 │ │ +1af478: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +1af47c: 6201 7d17 |0004: sget-object v1, Landroidx/lifecycle/Lifecycle$State;.CREATED:Landroidx/lifecycle/Lifecycle$State; // field@177d │ │ +1af480: 6e20 a528 1000 |0006: invoke-virtual {v0, v1}, Landroidx/lifecycle/LifecycleRegistry;.setCurrentState:(Landroidx/lifecycle/Lifecycle$State;)V // method@28a5 │ │ +1af486: 6e20 ed05 3200 |0009: invoke-virtual {v2, v3}, Landroidx/activity/ComponentActivity;.onSaveInstanceState$androidx$core$app$ComponentActivity:(Landroid/os/Bundle;)V // method@05ed │ │ +1af48c: 5420 0e01 |000c: iget-object v0, v2, Landroidx/activity/ComponentActivity;.mSavedStateRegistryController:Lcoil/request/RequestService; // field@010e │ │ +1af490: 6e20 d32d 3000 |000e: invoke-virtual {v0, v3}, Lcoil/request/RequestService;.performSave:(Landroid/os/Bundle;)V // method@2dd3 │ │ +1af496: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Landroidx/activity/ComponentActivity;) │ │ name : 'onSaveInstanceState$androidx$core$app$ComponentActivity' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1af418: |[1af418] androidx.activity.ComponentActivity.onSaveInstanceState$androidx$core$app$ComponentActivity:(Landroid/os/Bundle;)V │ │ -1af428: 1a00 1253 |0000: const-string v0, "outState" // string@5312 │ │ -1af42c: 7120 0445 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1af432: 6200 7d17 |0005: sget-object v0, Landroidx/lifecycle/Lifecycle$State;.CREATED:Landroidx/lifecycle/Lifecycle$State; // field@177d │ │ -1af436: 5421 fe00 |0007: iget-object v1, v2, Landroidx/activity/ComponentActivity;.lifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry; // field@00fe │ │ -1af43a: 6e20 a528 0100 |0009: invoke-virtual {v1, v0}, Landroidx/lifecycle/LifecycleRegistry;.setCurrentState:(Landroidx/lifecycle/Lifecycle$State;)V // method@28a5 │ │ -1af440: 6f20 2900 3200 |000c: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0029 │ │ -1af446: 0e00 |000f: return-void │ │ +1af434: |[1af434] androidx.activity.ComponentActivity.onSaveInstanceState$androidx$core$app$ComponentActivity:(Landroid/os/Bundle;)V │ │ +1af444: 1a00 1253 |0000: const-string v0, "outState" // string@5312 │ │ +1af448: 7120 0445 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1af44e: 6200 7d17 |0005: sget-object v0, Landroidx/lifecycle/Lifecycle$State;.CREATED:Landroidx/lifecycle/Lifecycle$State; // field@177d │ │ +1af452: 5421 fe00 |0007: iget-object v1, v2, Landroidx/activity/ComponentActivity;.lifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry; // field@00fe │ │ +1af456: 6e20 a528 0100 |0009: invoke-virtual {v1, v0}, Landroidx/lifecycle/LifecycleRegistry;.setCurrentState:(Landroidx/lifecycle/Lifecycle$State;)V // method@28a5 │ │ +1af45c: 6f20 2900 3200 |000c: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0029 │ │ +1af462: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Landroidx/activity/ComponentActivity;) │ │ name : 'onTrimMemory' │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -1af47c: |[1af47c] androidx.activity.ComponentActivity.onTrimMemory:(I)V │ │ -1af48c: 6f20 2d00 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onTrimMemory:(I)V // method@002d │ │ -1af492: 5430 0c01 |0003: iget-object v0, v3, Landroidx/activity/ComponentActivity;.mOnTrimMemoryListeners:Ljava/util/concurrent/CopyOnWriteArrayList; // field@010c │ │ -1af496: 6e10 8c41 0000 |0005: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@418c │ │ -1af49c: 0c00 |0008: move-result-object v0 │ │ -1af49e: 7210 0a41 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1af4a4: 0a01 |000c: move-result v1 │ │ -1af4a6: 3801 1000 |000d: if-eqz v1, 001d // +0010 │ │ -1af4aa: 7210 0b41 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1af4b0: 0c01 |0012: move-result-object v1 │ │ -1af4b2: 1f01 4409 |0013: check-cast v1, Landroidx/core/util/Consumer; // type@0944 │ │ -1af4b6: 7110 fa3e 0400 |0015: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -1af4bc: 0c02 |0018: move-result-object v2 │ │ -1af4be: 7220 5826 2100 |0019: invoke-interface {v1, v2}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2658 │ │ -1af4c4: 28ed |001c: goto 0009 // -0013 │ │ -1af4c6: 0e00 |001d: return-void │ │ +1af498: |[1af498] androidx.activity.ComponentActivity.onTrimMemory:(I)V │ │ +1af4a8: 6f20 2d00 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onTrimMemory:(I)V // method@002d │ │ +1af4ae: 5430 0c01 |0003: iget-object v0, v3, Landroidx/activity/ComponentActivity;.mOnTrimMemoryListeners:Ljava/util/concurrent/CopyOnWriteArrayList; // field@010c │ │ +1af4b2: 6e10 8c41 0000 |0005: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@418c │ │ +1af4b8: 0c00 |0008: move-result-object v0 │ │ +1af4ba: 7210 0a41 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1af4c0: 0a01 |000c: move-result v1 │ │ +1af4c2: 3801 1000 |000d: if-eqz v1, 001d // +0010 │ │ +1af4c6: 7210 0b41 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1af4cc: 0c01 |0012: move-result-object v1 │ │ +1af4ce: 1f01 4409 |0013: check-cast v1, Landroidx/core/util/Consumer; // type@0944 │ │ +1af4d2: 7110 fa3e 0400 |0015: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +1af4d8: 0c02 |0018: move-result-object v2 │ │ +1af4da: 7220 5826 2100 |0019: invoke-interface {v1, v2}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2658 │ │ +1af4e0: 28ed |001c: goto 0009 // -0013 │ │ +1af4e2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (in Landroidx/activity/ComponentActivity;) │ │ name : 'reportFullyDrawn' │ │ type : '()V' │ │ @@ -1409,24 +1409,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1af538: |[1af538] androidx.activity.ComponentActivity.setContentView:(I)V │ │ -1af548: 6e10 db05 0200 |0000: invoke-virtual {v2}, Landroidx/activity/ComponentActivity;.initializeViewTreeOwners:()V // method@05db │ │ -1af54e: 6e10 1100 0200 |0003: invoke-virtual {v2}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ -1af554: 0c00 |0006: move-result-object v0 │ │ -1af556: 6e10 d704 0000 |0007: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ -1af55c: 0c00 |000a: move-result-object v0 │ │ -1af55e: 5421 0d01 |000b: iget-object v1, v2, Landroidx/activity/ComponentActivity;.mReportFullyDrawnExecutor:Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl; // field@010d │ │ -1af562: 6e20 cd05 0100 |000d: invoke-virtual {v1, v0}, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.viewCreated:(Landroid/view/View;)V // method@05cd │ │ -1af568: 6f20 3200 3200 |0010: invoke-super {v2, v3}, Landroid/app/Activity;.setContentView:(I)V // method@0032 │ │ -1af56e: 0e00 |0013: return-void │ │ +1af554: |[1af554] androidx.activity.ComponentActivity.setContentView:(I)V │ │ +1af564: 6e10 db05 0200 |0000: invoke-virtual {v2}, Landroidx/activity/ComponentActivity;.initializeViewTreeOwners:()V // method@05db │ │ +1af56a: 6e10 1100 0200 |0003: invoke-virtual {v2}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ +1af570: 0c00 |0006: move-result-object v0 │ │ +1af572: 6e10 d704 0000 |0007: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ +1af578: 0c00 |000a: move-result-object v0 │ │ +1af57a: 5421 0d01 |000b: iget-object v1, v2, Landroidx/activity/ComponentActivity;.mReportFullyDrawnExecutor:Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl; // field@010d │ │ +1af57e: 6e20 cd05 0100 |000d: invoke-virtual {v1, v0}, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.viewCreated:(Landroid/view/View;)V // method@05cd │ │ +1af584: 6f20 3200 3200 |0010: invoke-super {v2, v3}, Landroid/app/Activity;.setContentView:(I)V // method@0032 │ │ +1af58a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0003 line=2 │ │ 0x0010 line=3 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroidx/activity/ComponentActivity; │ │ @@ -1437,24 +1437,24 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1af4c8: |[1af4c8] androidx.activity.ComponentActivity.setContentView:(Landroid/view/View;)V │ │ -1af4d8: 6e10 db05 0200 |0000: invoke-virtual {v2}, Landroidx/activity/ComponentActivity;.initializeViewTreeOwners:()V // method@05db │ │ -1af4de: 6e10 1100 0200 |0003: invoke-virtual {v2}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ -1af4e4: 0c00 |0006: move-result-object v0 │ │ -1af4e6: 6e10 d704 0000 |0007: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ -1af4ec: 0c00 |000a: move-result-object v0 │ │ -1af4ee: 5421 0d01 |000b: iget-object v1, v2, Landroidx/activity/ComponentActivity;.mReportFullyDrawnExecutor:Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl; // field@010d │ │ -1af4f2: 6e20 cd05 0100 |000d: invoke-virtual {v1, v0}, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.viewCreated:(Landroid/view/View;)V // method@05cd │ │ -1af4f8: 6f20 3300 3200 |0010: invoke-super {v2, v3}, Landroid/app/Activity;.setContentView:(Landroid/view/View;)V // method@0033 │ │ -1af4fe: 0e00 |0013: return-void │ │ +1af4e4: |[1af4e4] androidx.activity.ComponentActivity.setContentView:(Landroid/view/View;)V │ │ +1af4f4: 6e10 db05 0200 |0000: invoke-virtual {v2}, Landroidx/activity/ComponentActivity;.initializeViewTreeOwners:()V // method@05db │ │ +1af4fa: 6e10 1100 0200 |0003: invoke-virtual {v2}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ +1af500: 0c00 |0006: move-result-object v0 │ │ +1af502: 6e10 d704 0000 |0007: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ +1af508: 0c00 |000a: move-result-object v0 │ │ +1af50a: 5421 0d01 |000b: iget-object v1, v2, Landroidx/activity/ComponentActivity;.mReportFullyDrawnExecutor:Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl; // field@010d │ │ +1af50e: 6e20 cd05 0100 |000d: invoke-virtual {v1, v0}, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.viewCreated:(Landroid/view/View;)V // method@05cd │ │ +1af514: 6f20 3300 3200 |0010: invoke-super {v2, v3}, Landroid/app/Activity;.setContentView:(Landroid/view/View;)V // method@0033 │ │ +1af51a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ 0x0003 line=5 │ │ 0x0010 line=6 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroidx/activity/ComponentActivity; │ │ @@ -1465,24 +1465,24 @@ │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -1af500: |[1af500] androidx.activity.ComponentActivity.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -1af510: 6e10 db05 0200 |0000: invoke-virtual {v2}, Landroidx/activity/ComponentActivity;.initializeViewTreeOwners:()V // method@05db │ │ -1af516: 6e10 1100 0200 |0003: invoke-virtual {v2}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ -1af51c: 0c00 |0006: move-result-object v0 │ │ -1af51e: 6e10 d704 0000 |0007: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ -1af524: 0c00 |000a: move-result-object v0 │ │ -1af526: 5421 0d01 |000b: iget-object v1, v2, Landroidx/activity/ComponentActivity;.mReportFullyDrawnExecutor:Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl; // field@010d │ │ -1af52a: 6e20 cd05 0100 |000d: invoke-virtual {v1, v0}, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.viewCreated:(Landroid/view/View;)V // method@05cd │ │ -1af530: 6f30 3400 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0034 │ │ -1af536: 0e00 |0013: return-void │ │ +1af51c: |[1af51c] androidx.activity.ComponentActivity.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +1af52c: 6e10 db05 0200 |0000: invoke-virtual {v2}, Landroidx/activity/ComponentActivity;.initializeViewTreeOwners:()V // method@05db │ │ +1af532: 6e10 1100 0200 |0003: invoke-virtual {v2}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ +1af538: 0c00 |0006: move-result-object v0 │ │ +1af53a: 6e10 d704 0000 |0007: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ +1af540: 0c00 |000a: move-result-object v0 │ │ +1af542: 5421 0d01 |000b: iget-object v1, v2, Landroidx/activity/ComponentActivity;.mReportFullyDrawnExecutor:Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl; // field@010d │ │ +1af546: 6e20 cd05 0100 |000d: invoke-virtual {v1, v0}, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.viewCreated:(Landroid/view/View;)V // method@05cd │ │ +1af54c: 6f30 3400 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0034 │ │ +1af552: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x0003 line=8 │ │ 0x0010 line=9 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroidx/activity/ComponentActivity; │ │ @@ -1494,20 +1494,20 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1af038: |[1af038] androidx.activity.ComponentActivity.superDispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -1af048: 1a00 183e |0000: const-string v0, "event" // string@3e18 │ │ -1af04c: 7120 0445 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1af052: 6f20 0400 2100 |0005: invoke-super {v1, v2}, Landroid/app/Activity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@0004 │ │ -1af058: 0a02 |0008: move-result v2 │ │ -1af05a: 0f02 |0009: return v2 │ │ +1af054: |[1af054] androidx.activity.ComponentActivity.superDispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +1af064: 1a00 183e |0000: const-string v0, "event" // string@3e18 │ │ +1af068: 7120 0445 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1af06e: 6f20 0400 2100 |0005: invoke-super {v1, v2}, Landroid/app/Activity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@0004 │ │ +1af074: 0a02 |0008: move-result v2 │ │ +1af076: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #10 header: │ │ @@ -1604,153 +1604,153 @@ │ │ type : '(IILandroid/content/Intent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -1aeb9c: |[1aeb9c] androidx.activity.ComponentActivity$1.dispatchResult:(IILandroid/content/Intent;)Z │ │ -1aebac: 5430 f500 |0000: iget-object v0, v3, Landroidx/activity/ComponentActivity$1;.mRcToKey:Ljava/util/HashMap; // field@00f5 │ │ -1aebb0: 7110 fa3e 0400 |0002: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -1aebb6: 0c04 |0005: move-result-object v4 │ │ -1aebb8: 6e20 f840 4000 |0006: invoke-virtual {v0, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@40f8 │ │ -1aebbe: 0c04 |0009: move-result-object v4 │ │ -1aebc0: 1f04 b611 |000a: check-cast v4, Ljava/lang/String; // type@11b6 │ │ -1aebc4: 3904 0400 |000c: if-nez v4, 0010 // +0004 │ │ -1aebc8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -1aebca: 0f04 |000f: return v4 │ │ -1aebcc: 5430 ef00 |0010: iget-object v0, v3, Landroidx/activity/ComponentActivity$1;.mKeyToCallback:Ljava/util/HashMap; // field@00ef │ │ -1aebd0: 6e20 f840 4000 |0012: invoke-virtual {v0, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@40f8 │ │ -1aebd6: 0c00 |0015: move-result-object v0 │ │ -1aebd8: 1f00 8901 |0016: check-cast v0, Landroidx/activity/result/ActivityResultRegistry$CallbackAndContract; // type@0189 │ │ -1aebdc: 3800 1b00 |0018: if-eqz v0, 0033 // +001b │ │ -1aebe0: 5401 5d01 |001a: iget-object v1, v0, Landroidx/activity/result/ActivityResultRegistry$CallbackAndContract;.mCallback:Landroidx/activity/result/ActivityResultCallback; // field@015d │ │ -1aebe4: 5432 f200 |001c: iget-object v2, v3, Landroidx/activity/ComponentActivity$1;.mLaunchedKeys:Ljava/util/ArrayList; // field@00f2 │ │ -1aebe8: 6e20 9840 4200 |001e: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@4098 │ │ -1aebee: 0a02 |0021: move-result v2 │ │ -1aebf0: 3802 1100 |0022: if-eqz v2, 0033 // +0011 │ │ -1aebf4: 5400 5e01 |0024: iget-object v0, v0, Landroidx/activity/result/ActivityResultRegistry$CallbackAndContract;.mContract:Lorg/slf4j/helpers/Util; // field@015e │ │ -1aebf8: 6e30 3a50 5006 |0026: invoke-virtual {v0, v5, v6}, Lorg/slf4j/helpers/Util;.parseResult:(ILandroid/content/Intent;)Ljava/lang/Object; // method@503a │ │ -1aebfe: 0c05 |0029: move-result-object v5 │ │ -1aec00: 7220 7406 5100 |002a: invoke-interface {v1, v5}, Landroidx/activity/result/ActivityResultCallback;.onActivityResult:(Ljava/lang/Object;)V // method@0674 │ │ -1aec06: 5435 f200 |002d: iget-object v5, v3, Landroidx/activity/ComponentActivity$1;.mLaunchedKeys:Ljava/util/ArrayList; // field@00f2 │ │ -1aec0a: 6e20 a040 4500 |002f: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@40a0 │ │ -1aec10: 2810 |0032: goto 0042 // +0010 │ │ -1aec12: 5430 f300 |0033: iget-object v0, v3, Landroidx/activity/ComponentActivity$1;.mParsedPendingResults:Ljava/util/HashMap; // field@00f3 │ │ -1aec16: 6e20 fd40 4000 |0035: invoke-virtual {v0, v4}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@40fd │ │ -1aec1c: 2200 8601 |0038: new-instance v0, Landroidx/activity/result/ActivityResult; // type@0186 │ │ -1aec20: 7030 6f06 5006 |003a: invoke-direct {v0, v5, v6}, Landroidx/activity/result/ActivityResult;.:(ILandroid/content/Intent;)V // method@066f │ │ -1aec26: 5435 f400 |003d: iget-object v5, v3, Landroidx/activity/ComponentActivity$1;.mPendingResults:Landroid/os/Bundle; // field@00f4 │ │ -1aec2a: 6e30 9c02 4500 |003f: invoke-virtual {v5, v4, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@029c │ │ -1aec30: 1214 |0042: const/4 v4, #int 1 // #1 │ │ -1aec32: 0f04 |0043: return v4 │ │ +1aebb8: |[1aebb8] androidx.activity.ComponentActivity$1.dispatchResult:(IILandroid/content/Intent;)Z │ │ +1aebc8: 5430 f500 |0000: iget-object v0, v3, Landroidx/activity/ComponentActivity$1;.mRcToKey:Ljava/util/HashMap; // field@00f5 │ │ +1aebcc: 7110 fa3e 0400 |0002: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +1aebd2: 0c04 |0005: move-result-object v4 │ │ +1aebd4: 6e20 f840 4000 |0006: invoke-virtual {v0, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@40f8 │ │ +1aebda: 0c04 |0009: move-result-object v4 │ │ +1aebdc: 1f04 b611 |000a: check-cast v4, Ljava/lang/String; // type@11b6 │ │ +1aebe0: 3904 0400 |000c: if-nez v4, 0010 // +0004 │ │ +1aebe4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +1aebe6: 0f04 |000f: return v4 │ │ +1aebe8: 5430 ef00 |0010: iget-object v0, v3, Landroidx/activity/ComponentActivity$1;.mKeyToCallback:Ljava/util/HashMap; // field@00ef │ │ +1aebec: 6e20 f840 4000 |0012: invoke-virtual {v0, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@40f8 │ │ +1aebf2: 0c00 |0015: move-result-object v0 │ │ +1aebf4: 1f00 8901 |0016: check-cast v0, Landroidx/activity/result/ActivityResultRegistry$CallbackAndContract; // type@0189 │ │ +1aebf8: 3800 1b00 |0018: if-eqz v0, 0033 // +001b │ │ +1aebfc: 5401 5d01 |001a: iget-object v1, v0, Landroidx/activity/result/ActivityResultRegistry$CallbackAndContract;.mCallback:Landroidx/activity/result/ActivityResultCallback; // field@015d │ │ +1aec00: 5432 f200 |001c: iget-object v2, v3, Landroidx/activity/ComponentActivity$1;.mLaunchedKeys:Ljava/util/ArrayList; // field@00f2 │ │ +1aec04: 6e20 9840 4200 |001e: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@4098 │ │ +1aec0a: 0a02 |0021: move-result v2 │ │ +1aec0c: 3802 1100 |0022: if-eqz v2, 0033 // +0011 │ │ +1aec10: 5400 5e01 |0024: iget-object v0, v0, Landroidx/activity/result/ActivityResultRegistry$CallbackAndContract;.mContract:Lorg/slf4j/helpers/Util; // field@015e │ │ +1aec14: 6e30 3a50 5006 |0026: invoke-virtual {v0, v5, v6}, Lorg/slf4j/helpers/Util;.parseResult:(ILandroid/content/Intent;)Ljava/lang/Object; // method@503a │ │ +1aec1a: 0c05 |0029: move-result-object v5 │ │ +1aec1c: 7220 7406 5100 |002a: invoke-interface {v1, v5}, Landroidx/activity/result/ActivityResultCallback;.onActivityResult:(Ljava/lang/Object;)V // method@0674 │ │ +1aec22: 5435 f200 |002d: iget-object v5, v3, Landroidx/activity/ComponentActivity$1;.mLaunchedKeys:Ljava/util/ArrayList; // field@00f2 │ │ +1aec26: 6e20 a040 4500 |002f: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@40a0 │ │ +1aec2c: 2810 |0032: goto 0042 // +0010 │ │ +1aec2e: 5430 f300 |0033: iget-object v0, v3, Landroidx/activity/ComponentActivity$1;.mParsedPendingResults:Ljava/util/HashMap; // field@00f3 │ │ +1aec32: 6e20 fd40 4000 |0035: invoke-virtual {v0, v4}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@40fd │ │ +1aec38: 2200 8601 |0038: new-instance v0, Landroidx/activity/result/ActivityResult; // type@0186 │ │ +1aec3c: 7030 6f06 5006 |003a: invoke-direct {v0, v5, v6}, Landroidx/activity/result/ActivityResult;.:(ILandroid/content/Intent;)V // method@066f │ │ +1aec42: 5435 f400 |003d: iget-object v5, v3, Landroidx/activity/ComponentActivity$1;.mPendingResults:Landroid/os/Bundle; // field@00f4 │ │ +1aec46: 6e30 9c02 4500 |003f: invoke-virtual {v5, v4, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@029c │ │ +1aec4c: 1214 |0042: const/4 v4, #int 1 // #1 │ │ +1aec4e: 0f04 |0043: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/activity/ComponentActivity$1;) │ │ name : 'onLaunch' │ │ type : '(ILorg/slf4j/helpers/Util;Ljava/io/Serializable;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 171 16-bit code units │ │ -1aec34: |[1aec34] androidx.activity.ComponentActivity$1.onLaunch:(ILorg/slf4j/helpers/Util;Ljava/io/Serializable;)V │ │ -1aec44: 5470 f600 |0000: iget-object v0, v7, Landroidx/activity/ComponentActivity$1;.this$0:Landroidx/activity/ComponentActivity; // field@00f6 │ │ -1aec48: 6e30 3650 090a |0002: invoke-virtual {v9, v0, v10}, Lorg/slf4j/helpers/Util;.getSynchronousResult:(Landroid/content/Context;Ljava/io/Serializable;)Landroidx/compose/ui/draw/DrawResult; // method@5036 │ │ -1aec4e: 0c01 |0005: move-result-object v1 │ │ -1aec50: 3801 1500 |0006: if-eqz v1, 001b // +0015 │ │ -1aec54: 2209 a100 |0008: new-instance v9, Landroid/os/Handler; // type@00a1 │ │ -1aec58: 7100 ba02 0000 |000a: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@02ba │ │ -1aec5e: 0c0a |000d: move-result-object v10 │ │ -1aec60: 7020 a702 a900 |000e: invoke-direct {v9, v10}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@02a7 │ │ -1aec66: 220a 5701 |0011: new-instance v10, Landroidx/activity/ComponentActivity$1$1; // type@0157 │ │ -1aec6a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -1aec6c: 7050 c105 7a18 |0014: invoke-direct {v10, v7, v8, v1, v0}, Landroidx/activity/ComponentActivity$1$1;.:(Landroidx/activity/ComponentActivity$1;ILjava/lang/Object;I)V // method@05c1 │ │ -1aec72: 6e20 aa02 a900 |0017: invoke-virtual {v9, v10}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02aa │ │ -1aec78: 0e00 |001a: return-void │ │ -1aec7a: 6e30 2d50 090a |001b: invoke-virtual {v9, v0, v10}, Lorg/slf4j/helpers/Util;.createIntent:(Landroid/content/Context;Ljava/io/Serializable;)Landroid/content/Intent; // method@502d │ │ -1aec80: 0c09 |001e: move-result-object v9 │ │ -1aec82: 6e10 8d00 0900 |001f: invoke-virtual {v9}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008d │ │ -1aec88: 0c0a |0022: move-result-object v10 │ │ -1aec8a: 380a 1300 |0023: if-eqz v10, 0036 // +0013 │ │ -1aec8e: 6e10 8d00 0900 |0025: invoke-virtual {v9}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008d │ │ -1aec94: 0c0a |0028: move-result-object v10 │ │ -1aec96: 6e10 8802 0a00 |0029: invoke-virtual {v10}, Landroid/os/Bundle;.getClassLoader:()Ljava/lang/ClassLoader; // method@0288 │ │ -1aec9c: 0c0a |002c: move-result-object v10 │ │ -1aec9e: 390a 0900 |002d: if-nez v10, 0036 // +0009 │ │ -1aeca2: 6e10 6900 0000 |002f: invoke-virtual {v0}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0069 │ │ -1aeca8: 0c0a |0032: move-result-object v10 │ │ -1aecaa: 6e20 a300 a900 |0033: invoke-virtual {v9, v10}, Landroid/content/Intent;.setExtrasClassLoader:(Ljava/lang/ClassLoader;)V // method@00a3 │ │ -1aecb0: 1a0a 7d35 |0036: const-string v10, "androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE" // string@357d │ │ -1aecb4: 6e20 9400 a900 |0038: invoke-virtual {v9, v10}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0094 │ │ -1aecba: 0a01 |003b: move-result v1 │ │ -1aecbc: 3801 0b00 |003c: if-eqz v1, 0047 // +000b │ │ -1aecc0: 6e20 8a00 a900 |003e: invoke-virtual {v9, v10}, Landroid/content/Intent;.getBundleExtra:(Ljava/lang/String;)Landroid/os/Bundle; // method@008a │ │ -1aecc6: 0c01 |0041: move-result-object v1 │ │ -1aecc8: 6e20 9e00 a900 |0042: invoke-virtual {v9, v10}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@009e │ │ -1aecce: 0716 |0045: move-object v6, v1 │ │ -1aecd0: 2803 |0046: goto 0049 // +0003 │ │ -1aecd2: 1201 |0047: const/4 v1, #int 0 // #0 │ │ -1aecd4: 28fd |0048: goto 0045 // -0003 │ │ -1aecd6: 1a0a 7c35 |0049: const-string v10, "androidx.activity.result.contract.action.REQUEST_PERMISSIONS" // string@357c │ │ -1aecda: 6e10 8800 0900 |004b: invoke-virtual {v9}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ -1aece0: 0c01 |004e: move-result-object v1 │ │ -1aece2: 6e20 583f 1a00 |004f: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3f58 │ │ -1aece8: 0a0a |0052: move-result v10 │ │ -1aecea: 380a 1100 |0053: if-eqz v10, 0064 // +0011 │ │ -1aecee: 1a0a 7f35 |0055: const-string v10, "androidx.activity.result.contract.extra.PERMISSIONS" // string@357f │ │ -1aecf2: 6e20 9100 a900 |0057: invoke-virtual {v9, v10}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0091 │ │ -1aecf8: 0c09 |005a: move-result-object v9 │ │ -1aecfa: 3909 0500 |005b: if-nez v9, 0060 // +0005 │ │ -1aecfe: 1209 |005d: const/4 v9, #int 0 // #0 │ │ -1aed00: 2399 0217 |005e: new-array v9, v9, [Ljava/lang/String; // type@1702 │ │ -1aed04: 7130 6525 9008 |0060: invoke-static {v0, v9, v8}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@2565 │ │ -1aed0a: 0e00 |0063: return-void │ │ -1aed0c: 1a0a 7b35 |0064: const-string v10, "androidx.activity.result.contract.action.INTENT_SENDER_REQUEST" // string@357b │ │ -1aed10: 6e10 8800 0900 |0066: invoke-virtual {v9}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ -1aed16: 0c01 |0069: move-result-object v1 │ │ -1aed18: 6e20 583f 1a00 |006a: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3f58 │ │ -1aed1e: 0a0a |006d: move-result v10 │ │ -1aed20: 380a 3800 |006e: if-eqz v10, 00a6 // +0038 │ │ -1aed24: 1a0a 7e35 |0070: const-string v10, "androidx.activity.result.contract.extra.INTENT_SENDER_REQUEST" // string@357e │ │ -1aed28: 6e20 9000 a900 |0072: invoke-virtual {v9, v10}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0090 │ │ -1aed2e: 0c09 |0075: move-result-object v9 │ │ -1aed30: 1f09 8b01 |0076: check-cast v9, Landroidx/activity/result/IntentSenderRequest; // type@018b │ │ -1aed34: 6e10 7e06 0900 |0078: invoke-virtual {v9}, Landroidx/activity/result/IntentSenderRequest;.getIntentSender:()Landroid/content/IntentSender; // method@067e │ │ -1aed3a: 0c01 |007b: move-result-object v1 │ │ -1aed3c: 6e10 7b06 0900 |007c: invoke-virtual {v9}, Landroidx/activity/result/IntentSenderRequest;.getFillInIntent:()Landroid/content/Intent; // method@067b │ │ -1aed42: 0c03 |007f: move-result-object v3 │ │ -1aed44: 6e10 7c06 0900 |0080: invoke-virtual {v9}, Landroidx/activity/result/IntentSenderRequest;.getFlagsMask:()I // method@067c │ │ -1aed4a: 0a04 |0083: move-result v4 │ │ -1aed4c: 6e10 7d06 0900 |0084: invoke-virtual {v9}, Landroidx/activity/result/IntentSenderRequest;.getFlagsValues:()I // method@067d │ │ -1aed52: 0a05 |0087: move-result v5 │ │ -1aed54: 0182 |0088: move v2, v8 │ │ -1aed56: 7707 6725 0000 |0089: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/core/app/ActivityCompat;.startIntentSenderForResult:(Landroid/app/Activity;Landroid/content/IntentSender;ILandroid/content/Intent;IILandroid/os/Bundle;)V // method@2567 │ │ -1aed5c: 0e00 |008c: return-void │ │ -1aed5e: 0d00 |008d: move-exception v0 │ │ -1aed60: 0708 |008e: move-object v8, v0 │ │ -1aed62: 2804 |008f: goto 0093 // +0004 │ │ -1aed64: 0d00 |0090: move-exception v0 │ │ -1aed66: 0182 |0091: move v2, v8 │ │ -1aed68: 28fc |0092: goto 008e // -0004 │ │ -1aed6a: 2209 a100 |0093: new-instance v9, Landroid/os/Handler; // type@00a1 │ │ -1aed6e: 7100 ba02 0000 |0095: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@02ba │ │ -1aed74: 0c0a |0098: move-result-object v10 │ │ -1aed76: 7020 a702 a900 |0099: invoke-direct {v9, v10}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@02a7 │ │ -1aed7c: 220a 5701 |009c: new-instance v10, Landroidx/activity/ComponentActivity$1$1; // type@0157 │ │ -1aed80: 1210 |009e: const/4 v0, #int 1 // #1 │ │ -1aed82: 7050 c105 7a82 |009f: invoke-direct {v10, v7, v2, v8, v0}, Landroidx/activity/ComponentActivity$1$1;.:(Landroidx/activity/ComponentActivity$1;ILjava/lang/Object;I)V // method@05c1 │ │ -1aed88: 6e20 aa02 a900 |00a2: invoke-virtual {v9, v10}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02aa │ │ -1aed8e: 0e00 |00a5: return-void │ │ -1aed90: 0182 |00a6: move v2, v8 │ │ -1aed92: 7140 6625 9062 |00a7: invoke-static {v0, v9, v2, v6}, Landroidx/core/app/ActivityCompat;.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V // method@2566 │ │ -1aed98: 0e00 |00aa: return-void │ │ +1aec50: |[1aec50] androidx.activity.ComponentActivity$1.onLaunch:(ILorg/slf4j/helpers/Util;Ljava/io/Serializable;)V │ │ +1aec60: 5470 f600 |0000: iget-object v0, v7, Landroidx/activity/ComponentActivity$1;.this$0:Landroidx/activity/ComponentActivity; // field@00f6 │ │ +1aec64: 6e30 3650 090a |0002: invoke-virtual {v9, v0, v10}, Lorg/slf4j/helpers/Util;.getSynchronousResult:(Landroid/content/Context;Ljava/io/Serializable;)Landroidx/compose/ui/draw/DrawResult; // method@5036 │ │ +1aec6a: 0c01 |0005: move-result-object v1 │ │ +1aec6c: 3801 1500 |0006: if-eqz v1, 001b // +0015 │ │ +1aec70: 2209 a100 |0008: new-instance v9, Landroid/os/Handler; // type@00a1 │ │ +1aec74: 7100 ba02 0000 |000a: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@02ba │ │ +1aec7a: 0c0a |000d: move-result-object v10 │ │ +1aec7c: 7020 a702 a900 |000e: invoke-direct {v9, v10}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@02a7 │ │ +1aec82: 220a 5701 |0011: new-instance v10, Landroidx/activity/ComponentActivity$1$1; // type@0157 │ │ +1aec86: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +1aec88: 7050 c105 7a18 |0014: invoke-direct {v10, v7, v8, v1, v0}, Landroidx/activity/ComponentActivity$1$1;.:(Landroidx/activity/ComponentActivity$1;ILjava/lang/Object;I)V // method@05c1 │ │ +1aec8e: 6e20 aa02 a900 |0017: invoke-virtual {v9, v10}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02aa │ │ +1aec94: 0e00 |001a: return-void │ │ +1aec96: 6e30 2d50 090a |001b: invoke-virtual {v9, v0, v10}, Lorg/slf4j/helpers/Util;.createIntent:(Landroid/content/Context;Ljava/io/Serializable;)Landroid/content/Intent; // method@502d │ │ +1aec9c: 0c09 |001e: move-result-object v9 │ │ +1aec9e: 6e10 8d00 0900 |001f: invoke-virtual {v9}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008d │ │ +1aeca4: 0c0a |0022: move-result-object v10 │ │ +1aeca6: 380a 1300 |0023: if-eqz v10, 0036 // +0013 │ │ +1aecaa: 6e10 8d00 0900 |0025: invoke-virtual {v9}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008d │ │ +1aecb0: 0c0a |0028: move-result-object v10 │ │ +1aecb2: 6e10 8802 0a00 |0029: invoke-virtual {v10}, Landroid/os/Bundle;.getClassLoader:()Ljava/lang/ClassLoader; // method@0288 │ │ +1aecb8: 0c0a |002c: move-result-object v10 │ │ +1aecba: 390a 0900 |002d: if-nez v10, 0036 // +0009 │ │ +1aecbe: 6e10 6900 0000 |002f: invoke-virtual {v0}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0069 │ │ +1aecc4: 0c0a |0032: move-result-object v10 │ │ +1aecc6: 6e20 a300 a900 |0033: invoke-virtual {v9, v10}, Landroid/content/Intent;.setExtrasClassLoader:(Ljava/lang/ClassLoader;)V // method@00a3 │ │ +1aeccc: 1a0a 7d35 |0036: const-string v10, "androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE" // string@357d │ │ +1aecd0: 6e20 9400 a900 |0038: invoke-virtual {v9, v10}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0094 │ │ +1aecd6: 0a01 |003b: move-result v1 │ │ +1aecd8: 3801 0b00 |003c: if-eqz v1, 0047 // +000b │ │ +1aecdc: 6e20 8a00 a900 |003e: invoke-virtual {v9, v10}, Landroid/content/Intent;.getBundleExtra:(Ljava/lang/String;)Landroid/os/Bundle; // method@008a │ │ +1aece2: 0c01 |0041: move-result-object v1 │ │ +1aece4: 6e20 9e00 a900 |0042: invoke-virtual {v9, v10}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@009e │ │ +1aecea: 0716 |0045: move-object v6, v1 │ │ +1aecec: 2803 |0046: goto 0049 // +0003 │ │ +1aecee: 1201 |0047: const/4 v1, #int 0 // #0 │ │ +1aecf0: 28fd |0048: goto 0045 // -0003 │ │ +1aecf2: 1a0a 7c35 |0049: const-string v10, "androidx.activity.result.contract.action.REQUEST_PERMISSIONS" // string@357c │ │ +1aecf6: 6e10 8800 0900 |004b: invoke-virtual {v9}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ +1aecfc: 0c01 |004e: move-result-object v1 │ │ +1aecfe: 6e20 583f 1a00 |004f: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3f58 │ │ +1aed04: 0a0a |0052: move-result v10 │ │ +1aed06: 380a 1100 |0053: if-eqz v10, 0064 // +0011 │ │ +1aed0a: 1a0a 7f35 |0055: const-string v10, "androidx.activity.result.contract.extra.PERMISSIONS" // string@357f │ │ +1aed0e: 6e20 9100 a900 |0057: invoke-virtual {v9, v10}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0091 │ │ +1aed14: 0c09 |005a: move-result-object v9 │ │ +1aed16: 3909 0500 |005b: if-nez v9, 0060 // +0005 │ │ +1aed1a: 1209 |005d: const/4 v9, #int 0 // #0 │ │ +1aed1c: 2399 0217 |005e: new-array v9, v9, [Ljava/lang/String; // type@1702 │ │ +1aed20: 7130 6525 9008 |0060: invoke-static {v0, v9, v8}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@2565 │ │ +1aed26: 0e00 |0063: return-void │ │ +1aed28: 1a0a 7b35 |0064: const-string v10, "androidx.activity.result.contract.action.INTENT_SENDER_REQUEST" // string@357b │ │ +1aed2c: 6e10 8800 0900 |0066: invoke-virtual {v9}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ +1aed32: 0c01 |0069: move-result-object v1 │ │ +1aed34: 6e20 583f 1a00 |006a: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3f58 │ │ +1aed3a: 0a0a |006d: move-result v10 │ │ +1aed3c: 380a 3800 |006e: if-eqz v10, 00a6 // +0038 │ │ +1aed40: 1a0a 7e35 |0070: const-string v10, "androidx.activity.result.contract.extra.INTENT_SENDER_REQUEST" // string@357e │ │ +1aed44: 6e20 9000 a900 |0072: invoke-virtual {v9, v10}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0090 │ │ +1aed4a: 0c09 |0075: move-result-object v9 │ │ +1aed4c: 1f09 8b01 |0076: check-cast v9, Landroidx/activity/result/IntentSenderRequest; // type@018b │ │ +1aed50: 6e10 7e06 0900 |0078: invoke-virtual {v9}, Landroidx/activity/result/IntentSenderRequest;.getIntentSender:()Landroid/content/IntentSender; // method@067e │ │ +1aed56: 0c01 |007b: move-result-object v1 │ │ +1aed58: 6e10 7b06 0900 |007c: invoke-virtual {v9}, Landroidx/activity/result/IntentSenderRequest;.getFillInIntent:()Landroid/content/Intent; // method@067b │ │ +1aed5e: 0c03 |007f: move-result-object v3 │ │ +1aed60: 6e10 7c06 0900 |0080: invoke-virtual {v9}, Landroidx/activity/result/IntentSenderRequest;.getFlagsMask:()I // method@067c │ │ +1aed66: 0a04 |0083: move-result v4 │ │ +1aed68: 6e10 7d06 0900 |0084: invoke-virtual {v9}, Landroidx/activity/result/IntentSenderRequest;.getFlagsValues:()I // method@067d │ │ +1aed6e: 0a05 |0087: move-result v5 │ │ +1aed70: 0182 |0088: move v2, v8 │ │ +1aed72: 7707 6725 0000 |0089: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/core/app/ActivityCompat;.startIntentSenderForResult:(Landroid/app/Activity;Landroid/content/IntentSender;ILandroid/content/Intent;IILandroid/os/Bundle;)V // method@2567 │ │ +1aed78: 0e00 |008c: return-void │ │ +1aed7a: 0d00 |008d: move-exception v0 │ │ +1aed7c: 0708 |008e: move-object v8, v0 │ │ +1aed7e: 2804 |008f: goto 0093 // +0004 │ │ +1aed80: 0d00 |0090: move-exception v0 │ │ +1aed82: 0182 |0091: move v2, v8 │ │ +1aed84: 28fc |0092: goto 008e // -0004 │ │ +1aed86: 2209 a100 |0093: new-instance v9, Landroid/os/Handler; // type@00a1 │ │ +1aed8a: 7100 ba02 0000 |0095: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@02ba │ │ +1aed90: 0c0a |0098: move-result-object v10 │ │ +1aed92: 7020 a702 a900 |0099: invoke-direct {v9, v10}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@02a7 │ │ +1aed98: 220a 5701 |009c: new-instance v10, Landroidx/activity/ComponentActivity$1$1; // type@0157 │ │ +1aed9c: 1210 |009e: const/4 v0, #int 1 // #1 │ │ +1aed9e: 7050 c105 7a82 |009f: invoke-direct {v10, v7, v2, v8, v0}, Landroidx/activity/ComponentActivity$1$1;.:(Landroidx/activity/ComponentActivity$1;ILjava/lang/Object;I)V // method@05c1 │ │ +1aeda4: 6e20 aa02 a900 |00a2: invoke-virtual {v9, v10}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02aa │ │ +1aedaa: 0e00 |00a5: return-void │ │ +1aedac: 0182 |00a6: move v2, v8 │ │ +1aedae: 7140 6625 9062 |00a7: invoke-static {v0, v9, v2, v6}, Landroidx/core/app/ActivityCompat;.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V // method@2566 │ │ +1aedb4: 0e00 |00aa: return-void │ │ catches : 2 │ │ 0x0078 - 0x0088 │ │ Landroid/content/IntentSender$SendIntentException; -> 0x0090 │ │ 0x0089 - 0x008c │ │ Landroid/content/IntentSender$SendIntentException; -> 0x008d │ │ positions : │ │ locals : │ │ @@ -1928,22 +1928,22 @@ │ │ type : '(Landroidx/savedstate/SavedStateRegistryOwner;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -19b240: |[19b240] androidx.savedstate.Recreator.:(Landroidx/savedstate/SavedStateRegistryOwner;)V │ │ -19b250: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19b252: 5910 bd19 |0001: iput v0, v1, Landroidx/savedstate/Recreator;.$r8$classId:I // field@19bd │ │ -19b256: 1a00 2e53 |0003: const-string v0, "owner" // string@532e │ │ -19b25a: 7120 0445 0200 |0005: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -19b260: 7010 343f 0100 |0008: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19b266: 5b12 be19 |000b: iput-object v2, v1, Landroidx/savedstate/Recreator;.owner:Landroidx/savedstate/SavedStateRegistryOwner; // field@19be │ │ -19b26a: 0e00 |000d: return-void │ │ +19b25c: |[19b25c] androidx.savedstate.Recreator.:(Landroidx/savedstate/SavedStateRegistryOwner;)V │ │ +19b26c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19b26e: 5910 bd19 |0001: iput v0, v1, Landroidx/savedstate/Recreator;.$r8$classId:I // field@19bd │ │ +19b272: 1a00 2e53 |0003: const-string v0, "owner" // string@532e │ │ +19b276: 7120 0445 0200 |0005: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +19b27c: 7010 343f 0100 |0008: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19b282: 5b12 be19 |000b: iput-object v2, v1, Landroidx/savedstate/Recreator;.owner:Landroidx/savedstate/SavedStateRegistryOwner; // field@19be │ │ +19b286: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=2 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroidx/savedstate/Recreator; │ │ 0x0000 - 0x000e reg=2 (null) Landroidx/savedstate/SavedStateRegistryOwner; │ │ │ │ @@ -1953,186 +1953,186 @@ │ │ type : '(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 354 16-bit code units │ │ -19b26c: |[19b26c] androidx.savedstate.Recreator.onStateChanged:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V │ │ -19b27c: 5270 bd19 |0000: iget v0, v7, Landroidx/savedstate/Recreator;.$r8$classId:I // field@19bd │ │ -19b280: 2b00 5401 0000 |0002: packed-switch v0, 00000156 // +00000154 │ │ -19b286: 6200 7617 |0005: sget-object v0, Landroidx/lifecycle/Lifecycle$Event;.ON_CREATE:Landroidx/lifecycle/Lifecycle$Event; // field@1776 │ │ -19b28a: 3309 2300 |0007: if-ne v9, v0, 002a // +0023 │ │ -19b28e: 6009 9b00 |0009: sget v9, Landroid/os/Build$VERSION;.SDK_INT:I // field@009b │ │ -19b292: 1300 2100 |000b: const/16 v0, #int 33 // #21 │ │ -19b296: 3409 1d00 |000d: if-lt v9, v0, 002a // +001d │ │ -19b29a: 5479 be19 |000f: iget-object v9, v7, Landroidx/savedstate/Recreator;.owner:Landroidx/savedstate/SavedStateRegistryOwner; // field@19be │ │ -19b29e: 1f09 5d01 |0011: check-cast v9, Landroidx/activity/ComponentActivity; // type@015d │ │ -19b2a2: 5499 0701 |0013: iget-object v9, v9, Landroidx/activity/ComponentActivity;.mOnBackPressedDispatcher:Landroidx/activity/OnBackPressedDispatcher; // field@0107 │ │ -19b2a6: 1f08 5d01 |0015: check-cast v8, Landroidx/activity/ComponentActivity; // type@015d │ │ -19b2aa: 7110 c805 0800 |0017: invoke-static {v8}, Landroidx/activity/ComponentActivity$Api33Impl;.getOnBackInvokedDispatcher:(Landroid/app/Activity;)Landroid/window/OnBackInvokedDispatcher; // method@05c8 │ │ -19b2b0: 0c08 |001a: move-result-object v8 │ │ -19b2b2: 6e10 373f 0900 |001b: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -19b2b8: 1a00 d248 |001e: const-string v0, "invoker" // string@48d2 │ │ -19b2bc: 7120 0445 0800 |0020: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -19b2c2: 5b98 3101 |0023: iput-object v8, v9, Landroidx/activity/OnBackPressedDispatcher;.invokedDispatcher:Landroid/window/OnBackInvokedDispatcher; // field@0131 │ │ -19b2c6: 5598 2f01 |0025: iget-boolean v8, v9, Landroidx/activity/OnBackPressedDispatcher;.hasEnabledCallbacks:Z // field@012f │ │ -19b2ca: 6e20 3d06 8900 |0027: invoke-virtual {v9, v8}, Landroidx/activity/OnBackPressedDispatcher;.updateBackInvokedCallbackState:(Z)V // method@063d │ │ -19b2d0: 0e00 |002a: return-void │ │ -19b2d2: 5478 be19 |002b: iget-object v8, v7, Landroidx/savedstate/Recreator;.owner:Landroidx/savedstate/SavedStateRegistryOwner; // field@19be │ │ -19b2d6: 1f08 5d01 |002d: check-cast v8, Landroidx/activity/ComponentActivity; // type@015d │ │ -19b2da: 5489 0f01 |002f: iget-object v9, v8, Landroidx/activity/ComponentActivity;.mViewModelStore:Landroidx/lifecycle/ViewModelStore; // field@010f │ │ -19b2de: 3909 1900 |0031: if-nez v9, 004a // +0019 │ │ -19b2e2: 6e10 0c00 0800 |0033: invoke-virtual {v8}, Landroid/app/Activity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@000c │ │ -19b2e8: 0c09 |0036: move-result-object v9 │ │ -19b2ea: 1f09 5b01 |0037: check-cast v9, Landroidx/activity/ComponentActivity$NonConfigurationInstances; // type@015b │ │ -19b2ee: 3809 0600 |0039: if-eqz v9, 003f // +0006 │ │ -19b2f2: 5499 f900 |003b: iget-object v9, v9, Landroidx/activity/ComponentActivity$NonConfigurationInstances;.viewModelStore:Landroidx/lifecycle/ViewModelStore; // field@00f9 │ │ -19b2f6: 5b89 0f01 |003d: iput-object v9, v8, Landroidx/activity/ComponentActivity;.mViewModelStore:Landroidx/lifecycle/ViewModelStore; // field@010f │ │ -19b2fa: 5489 0f01 |003f: iget-object v9, v8, Landroidx/activity/ComponentActivity;.mViewModelStore:Landroidx/lifecycle/ViewModelStore; // field@010f │ │ -19b2fe: 3909 0900 |0041: if-nez v9, 004a // +0009 │ │ -19b302: 2209 030a |0043: new-instance v9, Landroidx/lifecycle/ViewModelStore; // type@0a03 │ │ -19b306: 7010 1529 0900 |0045: invoke-direct {v9}, Landroidx/lifecycle/ViewModelStore;.:()V // method@2915 │ │ -19b30c: 5b89 0f01 |0048: iput-object v9, v8, Landroidx/activity/ComponentActivity;.mViewModelStore:Landroidx/lifecycle/ViewModelStore; // field@010f │ │ -19b310: 5488 0501 |004a: iget-object v8, v8, Landroidx/activity/ComponentActivity;.mLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry; // field@0105 │ │ -19b314: 6e20 a428 7800 |004c: invoke-virtual {v8, v7}, Landroidx/lifecycle/LifecycleRegistry;.removeObserver:(Landroidx/lifecycle/LifecycleObserver;)V // method@28a4 │ │ -19b31a: 0e00 |004f: return-void │ │ -19b31c: 6208 7717 |0050: sget-object v8, Landroidx/lifecycle/Lifecycle$Event;.ON_DESTROY:Landroidx/lifecycle/Lifecycle$Event; // field@1777 │ │ -19b320: 3389 4200 |0052: if-ne v9, v8, 0094 // +0042 │ │ -19b324: 5478 be19 |0054: iget-object v8, v7, Landroidx/savedstate/Recreator;.owner:Landroidx/savedstate/SavedStateRegistryOwner; // field@19be │ │ -19b328: 1f08 5d01 |0056: check-cast v8, Landroidx/activity/ComponentActivity; // type@015d │ │ -19b32c: 5488 0001 |0058: iget-object v8, v8, Landroidx/activity/ComponentActivity;.mContextAwareHelper:Landroidx/activity/contextaware/ContextAwareHelper; // field@0100 │ │ -19b330: 1209 |005a: const/4 v9, #int 0 // #0 │ │ -19b332: 5b89 5501 |005b: iput-object v9, v8, Landroidx/activity/contextaware/ContextAwareHelper;.context:Landroidx/activity/ComponentActivity; // field@0155 │ │ -19b336: 5478 be19 |005d: iget-object v8, v7, Landroidx/savedstate/Recreator;.owner:Landroidx/savedstate/SavedStateRegistryOwner; // field@19be │ │ -19b33a: 1f08 5d01 |005f: check-cast v8, Landroidx/activity/ComponentActivity; // type@015d │ │ -19b33e: 6e10 1300 0800 |0061: invoke-virtual {v8}, Landroid/app/Activity;.isChangingConfigurations:()Z // method@0013 │ │ -19b344: 0a08 |0064: move-result v8 │ │ -19b346: 3908 0d00 |0065: if-nez v8, 0072 // +000d │ │ -19b34a: 5478 be19 |0067: iget-object v8, v7, Landroidx/savedstate/Recreator;.owner:Landroidx/savedstate/SavedStateRegistryOwner; // field@19be │ │ -19b34e: 1f08 5d01 |0069: check-cast v8, Landroidx/activity/ComponentActivity; // type@015d │ │ -19b352: 6e10 da05 0800 |006b: invoke-virtual {v8}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@05da │ │ -19b358: 0c08 |006e: move-result-object v8 │ │ -19b35a: 6e10 1629 0800 |006f: invoke-virtual {v8}, Landroidx/lifecycle/ViewModelStore;.clear:()V // method@2916 │ │ -19b360: 5478 be19 |0072: iget-object v8, v7, Landroidx/savedstate/Recreator;.owner:Landroidx/savedstate/SavedStateRegistryOwner; // field@19be │ │ -19b364: 1f08 5d01 |0074: check-cast v8, Landroidx/activity/ComponentActivity; // type@015d │ │ -19b368: 5488 0d01 |0076: iget-object v8, v8, Landroidx/activity/ComponentActivity;.mReportFullyDrawnExecutor:Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl; // field@010d │ │ -19b36c: 5489 fd00 |0078: iget-object v9, v8, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.this$0:Landroidx/activity/ComponentActivity; // field@00fd │ │ -19b370: 6e10 1100 0900 |007a: invoke-virtual {v9}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ -19b376: 0c00 |007d: move-result-object v0 │ │ -19b378: 6e10 d704 0000 |007e: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ -19b37e: 0c00 |0081: move-result-object v0 │ │ -19b380: 6e20 3604 8000 |0082: invoke-virtual {v0, v8}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0436 │ │ -19b386: 6e10 1100 0900 |0085: invoke-virtual {v9}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ -19b38c: 0c09 |0088: move-result-object v9 │ │ -19b38e: 6e10 d704 0900 |0089: invoke-virtual {v9}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ -19b394: 0c09 |008c: move-result-object v9 │ │ -19b396: 6e10 0b04 0900 |008d: invoke-virtual {v9}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@040b │ │ -19b39c: 0c09 |0090: move-result-object v9 │ │ -19b39e: 6e20 ba04 8900 |0091: invoke-virtual {v9, v8}, Landroid/view/ViewTreeObserver;.removeOnDrawListener:(Landroid/view/ViewTreeObserver$OnDrawListener;)V // method@04ba │ │ -19b3a4: 0e00 |0094: return-void │ │ -19b3a6: 6208 7b17 |0095: sget-object v8, Landroidx/lifecycle/Lifecycle$Event;.ON_STOP:Landroidx/lifecycle/Lifecycle$Event; // field@177b │ │ -19b3aa: 3389 1700 |0097: if-ne v9, v8, 00ae // +0017 │ │ -19b3ae: 5478 be19 |0099: iget-object v8, v7, Landroidx/savedstate/Recreator;.owner:Landroidx/savedstate/SavedStateRegistryOwner; // field@19be │ │ -19b3b2: 1f08 5d01 |009b: check-cast v8, Landroidx/activity/ComponentActivity; // type@015d │ │ -19b3b6: 6e10 1100 0800 |009d: invoke-virtual {v8}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ -19b3bc: 0c08 |00a0: move-result-object v8 │ │ -19b3be: 3808 0700 |00a1: if-eqz v8, 00a8 // +0007 │ │ -19b3c2: 6e10 da04 0800 |00a3: invoke-virtual {v8}, Landroid/view/Window;.peekDecorView:()Landroid/view/View; // method@04da │ │ -19b3c8: 0c08 |00a6: move-result-object v8 │ │ -19b3ca: 2802 |00a7: goto 00a9 // +0002 │ │ -19b3cc: 1208 |00a8: const/4 v8, #int 0 // #0 │ │ -19b3ce: 3808 0500 |00a9: if-eqz v8, 00ae // +0005 │ │ -19b3d2: 7110 5817 0800 |00ab: invoke-static {v8}, Landroidx/compose/ui/draw/BlurKt;.cancelPendingInputEvents:(Landroid/view/View;)V // method@1758 │ │ -19b3d8: 0e00 |00ae: return-void │ │ -19b3da: 6200 7617 |00af: sget-object v0, Landroidx/lifecycle/Lifecycle$Event;.ON_CREATE:Landroidx/lifecycle/Lifecycle$Event; // field@1776 │ │ -19b3de: 3309 9d00 |00b1: if-ne v9, v0, 014e // +009d │ │ -19b3e2: 7210 9b28 0800 |00b3: invoke-interface {v8}, Landroidx/lifecycle/LifecycleOwner;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@289b │ │ -19b3e8: 0c08 |00b6: move-result-object v8 │ │ -19b3ea: 6e20 9528 7800 |00b7: invoke-virtual {v8, v7}, Landroidx/lifecycle/Lifecycle;.removeObserver:(Landroidx/lifecycle/LifecycleObserver;)V // method@2895 │ │ -19b3f0: 5478 be19 |00ba: iget-object v8, v7, Landroidx/savedstate/Recreator;.owner:Landroidx/savedstate/SavedStateRegistryOwner; // field@19be │ │ -19b3f4: 7210 3c2b 0800 |00bc: invoke-interface {v8}, Landroidx/savedstate/SavedStateRegistryOwner;.getSavedStateRegistry:()Lcoil/request/RequestService; // method@2b3c │ │ -19b3fa: 0c09 |00bf: move-result-object v9 │ │ -19b3fc: 1a00 9635 |00c0: const-string v0, "androidx.savedstate.Restarter" // string@3596 │ │ -19b400: 6e20 c52d 0900 |00c2: invoke-virtual {v9, v0}, Lcoil/request/RequestService;.consumeRestoredStateForKey:(Ljava/lang/String;)Landroid/os/Bundle; // method@2dc5 │ │ -19b406: 0c09 |00c5: move-result-object v9 │ │ -19b408: 3909 0400 |00c6: if-nez v9, 00ca // +0004 │ │ -19b40c: 2900 7d00 |00c8: goto/16 0145 // +007d │ │ -19b410: 1a00 6c38 |00ca: const-string v0, "classes_to_restore" // string@386c │ │ -19b414: 6e20 8f02 0900 |00cc: invoke-virtual {v9, v0}, Landroid/os/Bundle;.getStringArrayList:(Ljava/lang/String;)Ljava/util/ArrayList; // method@028f │ │ -19b41a: 0c09 |00cf: move-result-object v9 │ │ -19b41c: 3809 7600 |00d0: if-eqz v9, 0146 // +0076 │ │ -19b420: 6e10 a240 0900 |00d2: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@40a2 │ │ -19b426: 0a00 |00d5: move-result v0 │ │ -19b428: 1201 |00d6: const/4 v1, #int 0 // #0 │ │ -19b42a: 0112 |00d7: move v2, v1 │ │ -19b42c: 3502 6d00 |00d8: if-ge v2, v0, 0145 // +006d │ │ -19b430: 6e20 9a40 2900 |00da: invoke-virtual {v9, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ -19b436: 0c03 |00dd: move-result-object v3 │ │ -19b438: d802 0201 |00de: add-int/lit8 v2, v2, #int 1 // #01 │ │ -19b43c: 1f03 b611 |00e0: check-cast v3, Ljava/lang/String; // type@11b6 │ │ -19b440: 1a04 7309 |00e2: const-string v4, "Class " // string@0973 │ │ -19b444: 1c05 b30a |00e4: const-class v5, Landroidx/savedstate/Recreator; // type@0ab3 │ │ -19b448: 6e10 a13e 0500 |00e6: invoke-virtual {v5}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@3ea1 │ │ -19b44e: 0c05 |00e9: move-result-object v5 │ │ -19b450: 7130 9e3e 1305 |00ea: invoke-static {v3, v1, v5}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@3e9e │ │ -19b456: 0c05 |00ed: move-result-object v5 │ │ -19b458: 1c06 b40a |00ee: const-class v6, Landroidx/savedstate/SavedStateRegistry$AutoRecreated; // type@0ab4 │ │ -19b45c: 6e20 9b3e 6500 |00f0: invoke-virtual {v5, v6}, Ljava/lang/Class;.asSubclass:(Ljava/lang/Class;)Ljava/lang/Class; // method@3e9b │ │ -19b462: 0c05 |00f3: move-result-object v5 │ │ -19b464: 7110 0145 0500 |00f4: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ -19b46a: 1206 |00f7: const/4 v6, #int 0 // #0 │ │ -19b46c: 6e20 a53e 6500 |00f8: invoke-virtual {v5, v6}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@3ea5 │ │ -19b472: 0c04 |00fb: move-result-object v4 │ │ -19b474: 1215 |00fc: const/4 v5, #int 1 // #1 │ │ -19b476: 6e20 cc3f 5400 |00fd: invoke-virtual {v4, v5}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@3fcc │ │ -19b47c: 6e20 cf3f 6400 |0100: invoke-virtual {v4, v6}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@3fcf │ │ -19b482: 0c04 |0103: move-result-object v4 │ │ -19b484: 7110 0145 0400 |0104: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ -19b48a: 1f04 b40a |0107: check-cast v4, Landroidx/savedstate/SavedStateRegistry$AutoRecreated; // type@0ab4 │ │ -19b48e: 1f04 d909 |0109: check-cast v4, Landroidx/lifecycle/LegacySavedStateHandleController$OnRecreation; // type@09d9 │ │ -19b492: 6e20 8228 8400 |010b: invoke-virtual {v4, v8}, Landroidx/lifecycle/LegacySavedStateHandleController$OnRecreation;.onRecreated:(Landroidx/savedstate/SavedStateRegistryOwner;)V // method@2882 │ │ -19b498: 28ca |010e: goto 00d8 // -0036 │ │ -19b49a: 0d08 |010f: move-exception v8 │ │ -19b49c: 2209 b011 |0110: new-instance v9, Ljava/lang/RuntimeException; // type@11b0 │ │ -19b4a0: 1a00 690c |0112: const-string v0, "Failed to instantiate " // string@0c69 │ │ -19b4a4: 7120 4e12 3000 |0114: invoke-static {v0, v3}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@124e │ │ -19b4aa: 0c00 |0117: move-result-object v0 │ │ -19b4ac: 7030 463f 0908 |0118: invoke-direct {v9, v0, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@3f46 │ │ -19b4b2: 2709 |011b: throw v9 │ │ -19b4b4: 0d08 |011c: move-exception v8 │ │ -19b4b6: 2209 9b11 |011d: new-instance v9, Ljava/lang/IllegalStateException; // type@119b │ │ -19b4ba: 2200 b711 |011f: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -19b4be: 7020 7f3f 4000 |0121: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -19b4c4: 6e10 b33e 0500 |0124: invoke-virtual {v5}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@3eb3 │ │ -19b4ca: 0c01 |0127: move-result-object v1 │ │ -19b4cc: 6e20 8a3f 1000 |0128: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -19b4d2: 1a01 e000 |012b: const-string v1, " must have default constructor in order to be automatically recreated" // string@00e0 │ │ -19b4d6: 6e20 8a3f 1000 |012d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -19b4dc: 6e10 933f 0000 |0130: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -19b4e2: 0c00 |0133: move-result-object v0 │ │ -19b4e4: 7030 e73e 0908 |0134: invoke-direct {v9, v0, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@3ee7 │ │ -19b4ea: 2709 |0137: throw v9 │ │ -19b4ec: 0d08 |0138: move-exception v8 │ │ -19b4ee: 2209 b011 |0139: new-instance v9, Ljava/lang/RuntimeException; // type@11b0 │ │ -19b4f2: 1a00 1601 |013b: const-string v0, " wasn't found" // string@0116 │ │ -19b4f6: 7130 4f12 3400 |013d: invoke-static {v4, v3, v0}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@124f │ │ -19b4fc: 0c00 |0140: move-result-object v0 │ │ -19b4fe: 7030 463f 0908 |0141: invoke-direct {v9, v0, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@3f46 │ │ -19b504: 2709 |0144: throw v9 │ │ -19b506: 0e00 |0145: return-void │ │ -19b508: 2208 9b11 |0146: new-instance v8, Ljava/lang/IllegalStateException; // type@119b │ │ -19b50c: 1a09 902a |0148: const-string v9, "SavedState with restored state for the component "androidx.savedstate.Restarter" must contain list of strings by the key "classes_to_restore"" // string@2a90 │ │ -19b510: 7020 e63e 9800 |014a: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3ee6 │ │ -19b516: 2708 |014d: throw v8 │ │ -19b518: 2208 8711 |014e: new-instance v8, Ljava/lang/AssertionError; // type@1187 │ │ -19b51c: 1a09 9927 |0150: const-string v9, "Next event must be ON_CREATE" // string@2799 │ │ -19b520: 7020 7f3e 9800 |0152: invoke-direct {v8, v9}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@3e7f │ │ -19b526: 2708 |0155: throw v8 │ │ -19b528: 0001 0400 0000 0000 ad00 0000 9300 ... |0156: packed-switch-data (12 units) │ │ +19b288: |[19b288] androidx.savedstate.Recreator.onStateChanged:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V │ │ +19b298: 5270 bd19 |0000: iget v0, v7, Landroidx/savedstate/Recreator;.$r8$classId:I // field@19bd │ │ +19b29c: 2b00 5401 0000 |0002: packed-switch v0, 00000156 // +00000154 │ │ +19b2a2: 6200 7617 |0005: sget-object v0, Landroidx/lifecycle/Lifecycle$Event;.ON_CREATE:Landroidx/lifecycle/Lifecycle$Event; // field@1776 │ │ +19b2a6: 3309 2300 |0007: if-ne v9, v0, 002a // +0023 │ │ +19b2aa: 6009 9b00 |0009: sget v9, Landroid/os/Build$VERSION;.SDK_INT:I // field@009b │ │ +19b2ae: 1300 2100 |000b: const/16 v0, #int 33 // #21 │ │ +19b2b2: 3409 1d00 |000d: if-lt v9, v0, 002a // +001d │ │ +19b2b6: 5479 be19 |000f: iget-object v9, v7, Landroidx/savedstate/Recreator;.owner:Landroidx/savedstate/SavedStateRegistryOwner; // field@19be │ │ +19b2ba: 1f09 5d01 |0011: check-cast v9, Landroidx/activity/ComponentActivity; // type@015d │ │ +19b2be: 5499 0701 |0013: iget-object v9, v9, Landroidx/activity/ComponentActivity;.mOnBackPressedDispatcher:Landroidx/activity/OnBackPressedDispatcher; // field@0107 │ │ +19b2c2: 1f08 5d01 |0015: check-cast v8, Landroidx/activity/ComponentActivity; // type@015d │ │ +19b2c6: 7110 c805 0800 |0017: invoke-static {v8}, Landroidx/activity/ComponentActivity$Api33Impl;.getOnBackInvokedDispatcher:(Landroid/app/Activity;)Landroid/window/OnBackInvokedDispatcher; // method@05c8 │ │ +19b2cc: 0c08 |001a: move-result-object v8 │ │ +19b2ce: 6e10 373f 0900 |001b: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +19b2d4: 1a00 d248 |001e: const-string v0, "invoker" // string@48d2 │ │ +19b2d8: 7120 0445 0800 |0020: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +19b2de: 5b98 3101 |0023: iput-object v8, v9, Landroidx/activity/OnBackPressedDispatcher;.invokedDispatcher:Landroid/window/OnBackInvokedDispatcher; // field@0131 │ │ +19b2e2: 5598 2f01 |0025: iget-boolean v8, v9, Landroidx/activity/OnBackPressedDispatcher;.hasEnabledCallbacks:Z // field@012f │ │ +19b2e6: 6e20 3d06 8900 |0027: invoke-virtual {v9, v8}, Landroidx/activity/OnBackPressedDispatcher;.updateBackInvokedCallbackState:(Z)V // method@063d │ │ +19b2ec: 0e00 |002a: return-void │ │ +19b2ee: 5478 be19 |002b: iget-object v8, v7, Landroidx/savedstate/Recreator;.owner:Landroidx/savedstate/SavedStateRegistryOwner; // field@19be │ │ +19b2f2: 1f08 5d01 |002d: check-cast v8, Landroidx/activity/ComponentActivity; // type@015d │ │ +19b2f6: 5489 0f01 |002f: iget-object v9, v8, Landroidx/activity/ComponentActivity;.mViewModelStore:Landroidx/lifecycle/ViewModelStore; // field@010f │ │ +19b2fa: 3909 1900 |0031: if-nez v9, 004a // +0019 │ │ +19b2fe: 6e10 0c00 0800 |0033: invoke-virtual {v8}, Landroid/app/Activity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@000c │ │ +19b304: 0c09 |0036: move-result-object v9 │ │ +19b306: 1f09 5b01 |0037: check-cast v9, Landroidx/activity/ComponentActivity$NonConfigurationInstances; // type@015b │ │ +19b30a: 3809 0600 |0039: if-eqz v9, 003f // +0006 │ │ +19b30e: 5499 f900 |003b: iget-object v9, v9, Landroidx/activity/ComponentActivity$NonConfigurationInstances;.viewModelStore:Landroidx/lifecycle/ViewModelStore; // field@00f9 │ │ +19b312: 5b89 0f01 |003d: iput-object v9, v8, Landroidx/activity/ComponentActivity;.mViewModelStore:Landroidx/lifecycle/ViewModelStore; // field@010f │ │ +19b316: 5489 0f01 |003f: iget-object v9, v8, Landroidx/activity/ComponentActivity;.mViewModelStore:Landroidx/lifecycle/ViewModelStore; // field@010f │ │ +19b31a: 3909 0900 |0041: if-nez v9, 004a // +0009 │ │ +19b31e: 2209 030a |0043: new-instance v9, Landroidx/lifecycle/ViewModelStore; // type@0a03 │ │ +19b322: 7010 1529 0900 |0045: invoke-direct {v9}, Landroidx/lifecycle/ViewModelStore;.:()V // method@2915 │ │ +19b328: 5b89 0f01 |0048: iput-object v9, v8, Landroidx/activity/ComponentActivity;.mViewModelStore:Landroidx/lifecycle/ViewModelStore; // field@010f │ │ +19b32c: 5488 0501 |004a: iget-object v8, v8, Landroidx/activity/ComponentActivity;.mLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry; // field@0105 │ │ +19b330: 6e20 a428 7800 |004c: invoke-virtual {v8, v7}, Landroidx/lifecycle/LifecycleRegistry;.removeObserver:(Landroidx/lifecycle/LifecycleObserver;)V // method@28a4 │ │ +19b336: 0e00 |004f: return-void │ │ +19b338: 6208 7717 |0050: sget-object v8, Landroidx/lifecycle/Lifecycle$Event;.ON_DESTROY:Landroidx/lifecycle/Lifecycle$Event; // field@1777 │ │ +19b33c: 3389 4200 |0052: if-ne v9, v8, 0094 // +0042 │ │ +19b340: 5478 be19 |0054: iget-object v8, v7, Landroidx/savedstate/Recreator;.owner:Landroidx/savedstate/SavedStateRegistryOwner; // field@19be │ │ +19b344: 1f08 5d01 |0056: check-cast v8, Landroidx/activity/ComponentActivity; // type@015d │ │ +19b348: 5488 0001 |0058: iget-object v8, v8, Landroidx/activity/ComponentActivity;.mContextAwareHelper:Landroidx/activity/contextaware/ContextAwareHelper; // field@0100 │ │ +19b34c: 1209 |005a: const/4 v9, #int 0 // #0 │ │ +19b34e: 5b89 5501 |005b: iput-object v9, v8, Landroidx/activity/contextaware/ContextAwareHelper;.context:Landroidx/activity/ComponentActivity; // field@0155 │ │ +19b352: 5478 be19 |005d: iget-object v8, v7, Landroidx/savedstate/Recreator;.owner:Landroidx/savedstate/SavedStateRegistryOwner; // field@19be │ │ +19b356: 1f08 5d01 |005f: check-cast v8, Landroidx/activity/ComponentActivity; // type@015d │ │ +19b35a: 6e10 1300 0800 |0061: invoke-virtual {v8}, Landroid/app/Activity;.isChangingConfigurations:()Z // method@0013 │ │ +19b360: 0a08 |0064: move-result v8 │ │ +19b362: 3908 0d00 |0065: if-nez v8, 0072 // +000d │ │ +19b366: 5478 be19 |0067: iget-object v8, v7, Landroidx/savedstate/Recreator;.owner:Landroidx/savedstate/SavedStateRegistryOwner; // field@19be │ │ +19b36a: 1f08 5d01 |0069: check-cast v8, Landroidx/activity/ComponentActivity; // type@015d │ │ +19b36e: 6e10 da05 0800 |006b: invoke-virtual {v8}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@05da │ │ +19b374: 0c08 |006e: move-result-object v8 │ │ +19b376: 6e10 1629 0800 |006f: invoke-virtual {v8}, Landroidx/lifecycle/ViewModelStore;.clear:()V // method@2916 │ │ +19b37c: 5478 be19 |0072: iget-object v8, v7, Landroidx/savedstate/Recreator;.owner:Landroidx/savedstate/SavedStateRegistryOwner; // field@19be │ │ +19b380: 1f08 5d01 |0074: check-cast v8, Landroidx/activity/ComponentActivity; // type@015d │ │ +19b384: 5488 0d01 |0076: iget-object v8, v8, Landroidx/activity/ComponentActivity;.mReportFullyDrawnExecutor:Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl; // field@010d │ │ +19b388: 5489 fd00 |0078: iget-object v9, v8, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.this$0:Landroidx/activity/ComponentActivity; // field@00fd │ │ +19b38c: 6e10 1100 0900 |007a: invoke-virtual {v9}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ +19b392: 0c00 |007d: move-result-object v0 │ │ +19b394: 6e10 d704 0000 |007e: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ +19b39a: 0c00 |0081: move-result-object v0 │ │ +19b39c: 6e20 3604 8000 |0082: invoke-virtual {v0, v8}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0436 │ │ +19b3a2: 6e10 1100 0900 |0085: invoke-virtual {v9}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ +19b3a8: 0c09 |0088: move-result-object v9 │ │ +19b3aa: 6e10 d704 0900 |0089: invoke-virtual {v9}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ +19b3b0: 0c09 |008c: move-result-object v9 │ │ +19b3b2: 6e10 0b04 0900 |008d: invoke-virtual {v9}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@040b │ │ +19b3b8: 0c09 |0090: move-result-object v9 │ │ +19b3ba: 6e20 ba04 8900 |0091: invoke-virtual {v9, v8}, Landroid/view/ViewTreeObserver;.removeOnDrawListener:(Landroid/view/ViewTreeObserver$OnDrawListener;)V // method@04ba │ │ +19b3c0: 0e00 |0094: return-void │ │ +19b3c2: 6208 7b17 |0095: sget-object v8, Landroidx/lifecycle/Lifecycle$Event;.ON_STOP:Landroidx/lifecycle/Lifecycle$Event; // field@177b │ │ +19b3c6: 3389 1700 |0097: if-ne v9, v8, 00ae // +0017 │ │ +19b3ca: 5478 be19 |0099: iget-object v8, v7, Landroidx/savedstate/Recreator;.owner:Landroidx/savedstate/SavedStateRegistryOwner; // field@19be │ │ +19b3ce: 1f08 5d01 |009b: check-cast v8, Landroidx/activity/ComponentActivity; // type@015d │ │ +19b3d2: 6e10 1100 0800 |009d: invoke-virtual {v8}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ +19b3d8: 0c08 |00a0: move-result-object v8 │ │ +19b3da: 3808 0700 |00a1: if-eqz v8, 00a8 // +0007 │ │ +19b3de: 6e10 da04 0800 |00a3: invoke-virtual {v8}, Landroid/view/Window;.peekDecorView:()Landroid/view/View; // method@04da │ │ +19b3e4: 0c08 |00a6: move-result-object v8 │ │ +19b3e6: 2802 |00a7: goto 00a9 // +0002 │ │ +19b3e8: 1208 |00a8: const/4 v8, #int 0 // #0 │ │ +19b3ea: 3808 0500 |00a9: if-eqz v8, 00ae // +0005 │ │ +19b3ee: 7110 5817 0800 |00ab: invoke-static {v8}, Landroidx/compose/ui/draw/BlurKt;.cancelPendingInputEvents:(Landroid/view/View;)V // method@1758 │ │ +19b3f4: 0e00 |00ae: return-void │ │ +19b3f6: 6200 7617 |00af: sget-object v0, Landroidx/lifecycle/Lifecycle$Event;.ON_CREATE:Landroidx/lifecycle/Lifecycle$Event; // field@1776 │ │ +19b3fa: 3309 9d00 |00b1: if-ne v9, v0, 014e // +009d │ │ +19b3fe: 7210 9b28 0800 |00b3: invoke-interface {v8}, Landroidx/lifecycle/LifecycleOwner;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@289b │ │ +19b404: 0c08 |00b6: move-result-object v8 │ │ +19b406: 6e20 9528 7800 |00b7: invoke-virtual {v8, v7}, Landroidx/lifecycle/Lifecycle;.removeObserver:(Landroidx/lifecycle/LifecycleObserver;)V // method@2895 │ │ +19b40c: 5478 be19 |00ba: iget-object v8, v7, Landroidx/savedstate/Recreator;.owner:Landroidx/savedstate/SavedStateRegistryOwner; // field@19be │ │ +19b410: 7210 3c2b 0800 |00bc: invoke-interface {v8}, Landroidx/savedstate/SavedStateRegistryOwner;.getSavedStateRegistry:()Lcoil/request/RequestService; // method@2b3c │ │ +19b416: 0c09 |00bf: move-result-object v9 │ │ +19b418: 1a00 9635 |00c0: const-string v0, "androidx.savedstate.Restarter" // string@3596 │ │ +19b41c: 6e20 c52d 0900 |00c2: invoke-virtual {v9, v0}, Lcoil/request/RequestService;.consumeRestoredStateForKey:(Ljava/lang/String;)Landroid/os/Bundle; // method@2dc5 │ │ +19b422: 0c09 |00c5: move-result-object v9 │ │ +19b424: 3909 0400 |00c6: if-nez v9, 00ca // +0004 │ │ +19b428: 2900 7d00 |00c8: goto/16 0145 // +007d │ │ +19b42c: 1a00 6c38 |00ca: const-string v0, "classes_to_restore" // string@386c │ │ +19b430: 6e20 8f02 0900 |00cc: invoke-virtual {v9, v0}, Landroid/os/Bundle;.getStringArrayList:(Ljava/lang/String;)Ljava/util/ArrayList; // method@028f │ │ +19b436: 0c09 |00cf: move-result-object v9 │ │ +19b438: 3809 7600 |00d0: if-eqz v9, 0146 // +0076 │ │ +19b43c: 6e10 a240 0900 |00d2: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@40a2 │ │ +19b442: 0a00 |00d5: move-result v0 │ │ +19b444: 1201 |00d6: const/4 v1, #int 0 // #0 │ │ +19b446: 0112 |00d7: move v2, v1 │ │ +19b448: 3502 6d00 |00d8: if-ge v2, v0, 0145 // +006d │ │ +19b44c: 6e20 9a40 2900 |00da: invoke-virtual {v9, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ +19b452: 0c03 |00dd: move-result-object v3 │ │ +19b454: d802 0201 |00de: add-int/lit8 v2, v2, #int 1 // #01 │ │ +19b458: 1f03 b611 |00e0: check-cast v3, Ljava/lang/String; // type@11b6 │ │ +19b45c: 1a04 7309 |00e2: const-string v4, "Class " // string@0973 │ │ +19b460: 1c05 b30a |00e4: const-class v5, Landroidx/savedstate/Recreator; // type@0ab3 │ │ +19b464: 6e10 a13e 0500 |00e6: invoke-virtual {v5}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@3ea1 │ │ +19b46a: 0c05 |00e9: move-result-object v5 │ │ +19b46c: 7130 9e3e 1305 |00ea: invoke-static {v3, v1, v5}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@3e9e │ │ +19b472: 0c05 |00ed: move-result-object v5 │ │ +19b474: 1c06 b40a |00ee: const-class v6, Landroidx/savedstate/SavedStateRegistry$AutoRecreated; // type@0ab4 │ │ +19b478: 6e20 9b3e 6500 |00f0: invoke-virtual {v5, v6}, Ljava/lang/Class;.asSubclass:(Ljava/lang/Class;)Ljava/lang/Class; // method@3e9b │ │ +19b47e: 0c05 |00f3: move-result-object v5 │ │ +19b480: 7110 0145 0500 |00f4: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ +19b486: 1206 |00f7: const/4 v6, #int 0 // #0 │ │ +19b488: 6e20 a53e 6500 |00f8: invoke-virtual {v5, v6}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@3ea5 │ │ +19b48e: 0c04 |00fb: move-result-object v4 │ │ +19b490: 1215 |00fc: const/4 v5, #int 1 // #1 │ │ +19b492: 6e20 cc3f 5400 |00fd: invoke-virtual {v4, v5}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@3fcc │ │ +19b498: 6e20 cf3f 6400 |0100: invoke-virtual {v4, v6}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@3fcf │ │ +19b49e: 0c04 |0103: move-result-object v4 │ │ +19b4a0: 7110 0145 0400 |0104: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ +19b4a6: 1f04 b40a |0107: check-cast v4, Landroidx/savedstate/SavedStateRegistry$AutoRecreated; // type@0ab4 │ │ +19b4aa: 1f04 d909 |0109: check-cast v4, Landroidx/lifecycle/LegacySavedStateHandleController$OnRecreation; // type@09d9 │ │ +19b4ae: 6e20 8228 8400 |010b: invoke-virtual {v4, v8}, Landroidx/lifecycle/LegacySavedStateHandleController$OnRecreation;.onRecreated:(Landroidx/savedstate/SavedStateRegistryOwner;)V // method@2882 │ │ +19b4b4: 28ca |010e: goto 00d8 // -0036 │ │ +19b4b6: 0d08 |010f: move-exception v8 │ │ +19b4b8: 2209 b011 |0110: new-instance v9, Ljava/lang/RuntimeException; // type@11b0 │ │ +19b4bc: 1a00 690c |0112: const-string v0, "Failed to instantiate " // string@0c69 │ │ +19b4c0: 7120 4e12 3000 |0114: invoke-static {v0, v3}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@124e │ │ +19b4c6: 0c00 |0117: move-result-object v0 │ │ +19b4c8: 7030 463f 0908 |0118: invoke-direct {v9, v0, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@3f46 │ │ +19b4ce: 2709 |011b: throw v9 │ │ +19b4d0: 0d08 |011c: move-exception v8 │ │ +19b4d2: 2209 9b11 |011d: new-instance v9, Ljava/lang/IllegalStateException; // type@119b │ │ +19b4d6: 2200 b711 |011f: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +19b4da: 7020 7f3f 4000 |0121: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +19b4e0: 6e10 b33e 0500 |0124: invoke-virtual {v5}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@3eb3 │ │ +19b4e6: 0c01 |0127: move-result-object v1 │ │ +19b4e8: 6e20 8a3f 1000 |0128: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +19b4ee: 1a01 e000 |012b: const-string v1, " must have default constructor in order to be automatically recreated" // string@00e0 │ │ +19b4f2: 6e20 8a3f 1000 |012d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +19b4f8: 6e10 933f 0000 |0130: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +19b4fe: 0c00 |0133: move-result-object v0 │ │ +19b500: 7030 e73e 0908 |0134: invoke-direct {v9, v0, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@3ee7 │ │ +19b506: 2709 |0137: throw v9 │ │ +19b508: 0d08 |0138: move-exception v8 │ │ +19b50a: 2209 b011 |0139: new-instance v9, Ljava/lang/RuntimeException; // type@11b0 │ │ +19b50e: 1a00 1601 |013b: const-string v0, " wasn't found" // string@0116 │ │ +19b512: 7130 4f12 3400 |013d: invoke-static {v4, v3, v0}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@124f │ │ +19b518: 0c00 |0140: move-result-object v0 │ │ +19b51a: 7030 463f 0908 |0141: invoke-direct {v9, v0, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@3f46 │ │ +19b520: 2709 |0144: throw v9 │ │ +19b522: 0e00 |0145: return-void │ │ +19b524: 2208 9b11 |0146: new-instance v8, Ljava/lang/IllegalStateException; // type@119b │ │ +19b528: 1a09 902a |0148: const-string v9, "SavedState with restored state for the component "androidx.savedstate.Restarter" must contain list of strings by the key "classes_to_restore"" // string@2a90 │ │ +19b52c: 7020 e63e 9800 |014a: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3ee6 │ │ +19b532: 2708 |014d: throw v8 │ │ +19b534: 2208 8711 |014e: new-instance v8, Ljava/lang/AssertionError; // type@1187 │ │ +19b538: 1a09 9927 |0150: const-string v9, "Next event must be ON_CREATE" // string@2799 │ │ +19b53c: 7020 7f3e 9800 |0152: invoke-direct {v8, v9}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@3e7f │ │ +19b542: 2708 |0155: throw v8 │ │ +19b544: 0001 0400 0000 0000 ad00 0000 9300 ... |0156: packed-switch-data (12 units) │ │ catches : 3 │ │ 0x00e4 - 0x00f7 │ │ Ljava/lang/ClassNotFoundException; -> 0x0138 │ │ 0x00f8 - 0x00fc │ │ Ljava/lang/NoSuchMethodException; -> 0x011c │ │ 0x0100 - 0x0109 │ │ Ljava/lang/Exception; -> 0x010f │ │ @@ -2192,160 +2192,160 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 272 16-bit code units │ │ -18e898: |[18e898] androidx.activity.ComponentActivity$5.run:()V │ │ -18e8a8: 5270 f700 |0000: iget v0, v7, Landroidx/activity/ComponentActivity$5;.$r8$classId:I // field@00f7 │ │ -18e8ac: 2b00 0201 0000 |0002: packed-switch v0, 00000104 // +00000102 │ │ -18e8b2: 5470 f800 |0005: iget-object v0, v7, Landroidx/activity/ComponentActivity$5;.this$0:Ljava/lang/Object; // field@00f8 │ │ -18e8b6: 0701 |0007: move-object v1, v0 │ │ -18e8b8: 1f01 df14 |0008: check-cast v1, Lokhttp3/internal/concurrent/TaskRunner; // type@14df │ │ -18e8bc: 1d01 |000a: monitor-enter v1 │ │ -18e8be: 6e10 8c4c 0100 |000b: invoke-virtual {v1}, Lokhttp3/internal/concurrent/TaskRunner;.awaitTaskToRun:()Lokhttp3/internal/concurrent/Task; // method@4c8c │ │ -18e8c4: 0c02 |000e: move-result-object v2 │ │ -18e8c6: 1e01 |000f: monitor-exit v1 │ │ -18e8c8: 3902 0300 |0010: if-nez v2, 0013 // +0003 │ │ -18e8cc: 0e00 |0012: return-void │ │ -18e8ce: 5421 fd31 |0013: iget-object v1, v2, Lokhttp3/internal/concurrent/Task;.queue:Lokhttp3/internal/concurrent/TaskQueue; // field@31fd │ │ -18e8d2: 7110 0145 0100 |0015: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ -18e8d8: 5470 f800 |0018: iget-object v0, v7, Landroidx/activity/ComponentActivity$5;.this$0:Ljava/lang/Object; // field@00f8 │ │ -18e8dc: 0703 |001a: move-object v3, v0 │ │ -18e8de: 1f03 df14 |001b: check-cast v3, Lokhttp3/internal/concurrent/TaskRunner; // type@14df │ │ -18e8e2: 6200 0b32 |001d: sget-object v0, Lokhttp3/internal/concurrent/TaskRunner;.logger:Ljava/util/logging/Logger; // field@320b │ │ -18e8e6: 6204 ba2d |001f: sget-object v4, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2dba │ │ -18e8ea: 6e20 fd41 4000 |0021: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@41fd │ │ -18e8f0: 0a04 |0024: move-result v4 │ │ -18e8f2: 3804 1000 |0025: if-eqz v4, 0035 // +0010 │ │ -18e8f6: 5410 0532 |0027: iget-object v0, v1, Lokhttp3/internal/concurrent/TaskQueue;.taskRunner:Lokhttp3/internal/concurrent/TaskRunner; // field@3205 │ │ -18e8fa: 5400 0732 |0029: iget-object v0, v0, Lokhttp3/internal/concurrent/TaskRunner;.backend:Lio/ktor/events/Events; // field@3207 │ │ -18e8fe: 7100 9a3f 0000 |002b: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@3f9a │ │ -18e904: 0b05 |002e: move-result-wide v5 │ │ -18e906: 1a00 5f5c |002f: const-string v0, "starting" // string@5c5f │ │ -18e90a: 7130 2a46 1200 |0031: invoke-static {v2, v1, v0}, Lkotlin/text/UStringsKt;.access$log:(Lokhttp3/internal/concurrent/Task;Lokhttp3/internal/concurrent/TaskQueue;Ljava/lang/String;)V // method@462a │ │ -18e910: 2803 |0034: goto 0037 // +0003 │ │ -18e912: 1605 ffff |0035: const-wide/16 v5, #int -1 // #ffff │ │ -18e916: 7120 8a4c 2300 |0037: invoke-static {v3, v2}, Lokhttp3/internal/concurrent/TaskRunner;.access$runTask:(Lokhttp3/internal/concurrent/TaskRunner;Lokhttp3/internal/concurrent/Task;)V // method@4c8a │ │ -18e91c: 3804 cbff |003a: if-eqz v4, 0005 // -0035 │ │ -18e920: 5410 0532 |003c: iget-object v0, v1, Lokhttp3/internal/concurrent/TaskQueue;.taskRunner:Lokhttp3/internal/concurrent/TaskRunner; // field@3205 │ │ -18e924: 5400 0732 |003e: iget-object v0, v0, Lokhttp3/internal/concurrent/TaskRunner;.backend:Lio/ktor/events/Events; // field@3207 │ │ -18e928: 7100 9a3f 0000 |0040: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@3f9a │ │ -18e92e: 0b03 |0043: move-result-wide v3 │ │ -18e930: bc53 |0044: sub-long/2addr v3, v5 │ │ -18e932: 7120 2d46 4300 |0045: invoke-static {v3, v4}, Lkotlin/text/UStringsKt;.formatDuration:(J)Ljava/lang/String; // method@462d │ │ -18e938: 0c00 |0048: move-result-object v0 │ │ -18e93a: 1a03 393f |0049: const-string v3, "finished run in " // string@3f39 │ │ -18e93e: 6e20 553f 0300 |004b: invoke-virtual {v3, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@3f55 │ │ -18e944: 0c00 |004e: move-result-object v0 │ │ -18e946: 7130 2a46 1200 |004f: invoke-static {v2, v1, v0}, Lkotlin/text/UStringsKt;.access$log:(Lokhttp3/internal/concurrent/Task;Lokhttp3/internal/concurrent/TaskQueue;Ljava/lang/String;)V // method@462a │ │ -18e94c: 28b3 |0052: goto 0005 // -004d │ │ -18e94e: 0d00 |0053: move-exception v0 │ │ -18e950: 5433 0732 |0054: iget-object v3, v3, Lokhttp3/internal/concurrent/TaskRunner;.backend:Lio/ktor/events/Events; // field@3207 │ │ -18e954: 5433 5e23 |0056: iget-object v3, v3, Lio/ktor/events/Events;.handlers:Ljava/lang/Object; // field@235e │ │ -18e958: 1f03 5812 |0058: check-cast v3, Ljava/util/concurrent/ThreadPoolExecutor; // type@1258 │ │ -18e95c: 6e20 ab41 7300 |005a: invoke-virtual {v3, v7}, Ljava/util/concurrent/ThreadPoolExecutor;.execute:(Ljava/lang/Runnable;)V // method@41ab │ │ -18e962: 2700 |005d: throw v0 │ │ -18e964: 0d00 |005e: move-exception v0 │ │ -18e966: 3804 1800 |005f: if-eqz v4, 0077 // +0018 │ │ -18e96a: 5413 0532 |0061: iget-object v3, v1, Lokhttp3/internal/concurrent/TaskQueue;.taskRunner:Lokhttp3/internal/concurrent/TaskRunner; // field@3205 │ │ -18e96e: 5433 0732 |0063: iget-object v3, v3, Lokhttp3/internal/concurrent/TaskRunner;.backend:Lio/ktor/events/Events; // field@3207 │ │ -18e972: 7100 9a3f 0000 |0065: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@3f9a │ │ -18e978: 0b03 |0068: move-result-wide v3 │ │ -18e97a: bc53 |0069: sub-long/2addr v3, v5 │ │ -18e97c: 7120 2d46 4300 |006a: invoke-static {v3, v4}, Lkotlin/text/UStringsKt;.formatDuration:(J)Ljava/lang/String; // method@462d │ │ -18e982: 0c03 |006d: move-result-object v3 │ │ -18e984: 1a04 a13e |006e: const-string v4, "failed a run in " // string@3ea1 │ │ -18e988: 6e20 553f 3400 |0070: invoke-virtual {v4, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@3f55 │ │ -18e98e: 0c03 |0073: move-result-object v3 │ │ -18e990: 7130 2a46 1203 |0074: invoke-static {v2, v1, v3}, Lkotlin/text/UStringsKt;.access$log:(Lokhttp3/internal/concurrent/Task;Lokhttp3/internal/concurrent/TaskQueue;Ljava/lang/String;)V // method@462a │ │ -18e996: 2700 |0077: throw v0 │ │ -18e998: 0d00 |0078: move-exception v0 │ │ -18e99a: 1e01 |0079: monitor-exit v1 │ │ -18e99c: 2700 |007a: throw v0 │ │ -18e99e: 5470 f800 |007b: iget-object v0, v7, Landroidx/activity/ComponentActivity$5;.this$0:Ljava/lang/Object; // field@00f8 │ │ -18e9a2: 1f00 c409 |007d: check-cast v0, Landroidx/fragment/app/FragmentManagerImpl; // type@09c4 │ │ -18e9a6: 1211 |007f: const/4 v1, #int 1 // #1 │ │ -18e9a8: 6e20 4e28 1000 |0080: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManagerImpl;.execPendingActions:(Z)Z // method@284e │ │ -18e9ae: 0e00 |0083: return-void │ │ -18e9b0: 5470 f800 |0084: iget-object v0, v7, Landroidx/activity/ComponentActivity$5;.this$0:Ljava/lang/Object; // field@00f8 │ │ -18e9b4: 1f00 bc07 |0086: check-cast v0, Landroidx/compose/ui/platform/AndroidComposeView; // type@07bc │ │ -18e9b8: 6e20 3604 7000 |0088: invoke-virtual {v0, v7}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0436 │ │ -18e9be: 5402 3112 |008b: iget-object v2, v0, Landroidx/compose/ui/platform/AndroidComposeView;.previousMotionEvent:Landroid/view/MotionEvent; // field@1231 │ │ -18e9c2: 3802 2f00 |008d: if-eqz v2, 00bc // +002f │ │ -18e9c6: 1200 |008f: const/4 v0, #int 0 // #0 │ │ -18e9c8: 6e20 b703 0200 |0090: invoke-virtual {v2, v0}, Landroid/view/MotionEvent;.getToolType:(I)I // method@03b7 │ │ -18e9ce: 0a01 |0093: move-result v1 │ │ -18e9d0: 1233 |0094: const/4 v3, #int 3 // #3 │ │ -18e9d2: 1214 |0095: const/4 v4, #int 1 // #1 │ │ -18e9d4: 3331 0300 |0096: if-ne v1, v3, 0099 // +0003 │ │ -18e9d8: 0140 |0098: move v0, v4 │ │ -18e9da: 6e10 a203 0200 |0099: invoke-virtual {v2}, Landroid/view/MotionEvent;.getActionMasked:()I // method@03a2 │ │ -18e9e0: 0a01 |009c: move-result v1 │ │ -18e9e2: 3800 0900 |009d: if-eqz v0, 00a6 // +0009 │ │ -18e9e6: 1300 0a00 |009f: const/16 v0, #int 10 // #a │ │ -18e9ea: 3201 1b00 |00a1: if-eq v1, v0, 00bc // +001b │ │ -18e9ee: 3241 1900 |00a3: if-eq v1, v4, 00bc // +0019 │ │ -18e9f2: 2803 |00a5: goto 00a8 // +0003 │ │ -18e9f4: 3241 1600 |00a6: if-eq v1, v4, 00bc // +0016 │ │ -18e9f8: 1270 |00a8: const/4 v0, #int 7 // #7 │ │ -18e9fa: 3201 0700 |00a9: if-eq v1, v0, 00b0 // +0007 │ │ -18e9fe: 1303 0900 |00ab: const/16 v3, #int 9 // #9 │ │ -18ea02: 3231 0300 |00ad: if-eq v1, v3, 00b0 // +0003 │ │ -18ea06: 1220 |00af: const/4 v0, #int 2 // #2 │ │ -18ea08: 0103 |00b0: move v3, v0 │ │ -18ea0a: 5470 f800 |00b1: iget-object v0, v7, Landroidx/activity/ComponentActivity$5;.this$0:Ljava/lang/Object; // field@00f8 │ │ -18ea0e: 0701 |00b3: move-object v1, v0 │ │ -18ea10: 1f01 bc07 |00b4: check-cast v1, Landroidx/compose/ui/platform/AndroidComposeView; // type@07bc │ │ -18ea14: 5314 3312 |00b6: iget-wide v4, v1, Landroidx/compose/ui/platform/AndroidComposeView;.relayoutTime:J // field@1233 │ │ -18ea18: 1206 |00b8: const/4 v6, #int 0 // #0 │ │ -18ea1a: 7406 591f 0100 |00b9: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroidx/compose/ui/platform/AndroidComposeView;.sendSimulatedEvent:(Landroid/view/MotionEvent;IJZ)V // method@1f59 │ │ -18ea20: 0e00 |00bc: return-void │ │ -18ea22: 5470 f800 |00bd: iget-object v0, v7, Landroidx/activity/ComponentActivity$5;.this$0:Ljava/lang/Object; // field@00f8 │ │ -18ea26: 1f00 a301 |00bf: check-cast v0, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ -18ea2a: 5201 c001 |00c1: iget v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mInvalidatePanelMenuFeatures:I // field@01c0 │ │ -18ea2e: dd01 0101 |00c3: and-int/lit8 v1, v1, #int 1 // #01 │ │ -18ea32: 1202 |00c5: const/4 v2, #int 0 // #0 │ │ -18ea34: 3801 0500 |00c6: if-eqz v1, 00cb // +0005 │ │ -18ea38: 6e20 0e07 2000 |00c8: invoke-virtual {v0, v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;.doInvalidatePanelMenu:(I)V // method@070e │ │ -18ea3e: 5201 c001 |00cb: iget v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mInvalidatePanelMenuFeatures:I // field@01c0 │ │ -18ea42: d511 0010 |00cd: and-int/lit16 v1, v1, #int 4096 // #1000 │ │ -18ea46: 3801 0700 |00cf: if-eqz v1, 00d6 // +0007 │ │ -18ea4a: 1301 6c00 |00d1: const/16 v1, #int 108 // #6c │ │ -18ea4e: 6e20 0e07 1000 |00d3: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.doInvalidatePanelMenu:(I)V // method@070e │ │ -18ea54: 5c02 c101 |00d6: iput-boolean v2, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mInvalidatePanelMenuPosted:Z // field@01c1 │ │ -18ea58: 5902 c001 |00d8: iput v2, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mInvalidatePanelMenuFeatures:I // field@01c0 │ │ -18ea5c: 0e00 |00da: return-void │ │ -18ea5e: 5470 f800 |00db: iget-object v0, v7, Landroidx/activity/ComponentActivity$5;.this$0:Ljava/lang/Object; // field@00f8 │ │ -18ea62: 1f00 5d01 |00dd: check-cast v0, Landroidx/activity/ComponentActivity; // type@015d │ │ -18ea66: 7110 cf05 0000 |00df: invoke-static {v0}, Landroidx/activity/ComponentActivity;.access$001:(Landroidx/activity/ComponentActivity;)V // method@05cf │ │ -18ea6c: 281f |00e2: goto 0101 // +001f │ │ -18ea6e: 0d00 |00e3: move-exception v0 │ │ -18ea70: 2803 |00e4: goto 00e7 // +0003 │ │ -18ea72: 0d00 |00e5: move-exception v0 │ │ -18ea74: 280f |00e6: goto 00f5 // +000f │ │ -18ea76: 6e10 ba3f 0000 |00e7: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@3fba │ │ -18ea7c: 0c01 |00ea: move-result-object v1 │ │ -18ea7e: 1a02 f907 |00eb: const-string v2, "Attempt to invoke virtual method 'android.os.Handler android.app.FragmentHostCallback.getHandler()' on a null object reference" // string@07f9 │ │ -18ea82: 7120 3003 2100 |00ed: invoke-static {v1, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0330 │ │ -18ea88: 0a01 |00f0: move-result v1 │ │ -18ea8a: 3801 0300 |00f1: if-eqz v1, 00f4 // +0003 │ │ -18ea8e: 280e |00f3: goto 0101 // +000e │ │ -18ea90: 2700 |00f4: throw v0 │ │ -18ea92: 6e10 ba3f 0000 |00f5: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@3fba │ │ -18ea98: 0c01 |00f8: move-result-object v1 │ │ -18ea9a: 1a02 f608 |00f9: const-string v2, "Can not perform this action after onSaveInstanceState" // string@08f6 │ │ -18ea9e: 7120 3003 2100 |00fb: invoke-static {v1, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0330 │ │ -18eaa4: 0a01 |00fe: move-result v1 │ │ -18eaa6: 3801 0300 |00ff: if-eqz v1, 0102 // +0003 │ │ -18eaaa: 0e00 |0101: return-void │ │ -18eaac: 2700 |0102: throw v0 │ │ -18eaae: 0000 |0103: nop // spacer │ │ -18eab0: 0001 0400 0000 0000 d900 0000 bb00 ... |0104: packed-switch-data (12 units) │ │ +18e8b4: |[18e8b4] androidx.activity.ComponentActivity$5.run:()V │ │ +18e8c4: 5270 f700 |0000: iget v0, v7, Landroidx/activity/ComponentActivity$5;.$r8$classId:I // field@00f7 │ │ +18e8c8: 2b00 0201 0000 |0002: packed-switch v0, 00000104 // +00000102 │ │ +18e8ce: 5470 f800 |0005: iget-object v0, v7, Landroidx/activity/ComponentActivity$5;.this$0:Ljava/lang/Object; // field@00f8 │ │ +18e8d2: 0701 |0007: move-object v1, v0 │ │ +18e8d4: 1f01 df14 |0008: check-cast v1, Lokhttp3/internal/concurrent/TaskRunner; // type@14df │ │ +18e8d8: 1d01 |000a: monitor-enter v1 │ │ +18e8da: 6e10 8c4c 0100 |000b: invoke-virtual {v1}, Lokhttp3/internal/concurrent/TaskRunner;.awaitTaskToRun:()Lokhttp3/internal/concurrent/Task; // method@4c8c │ │ +18e8e0: 0c02 |000e: move-result-object v2 │ │ +18e8e2: 1e01 |000f: monitor-exit v1 │ │ +18e8e4: 3902 0300 |0010: if-nez v2, 0013 // +0003 │ │ +18e8e8: 0e00 |0012: return-void │ │ +18e8ea: 5421 fd31 |0013: iget-object v1, v2, Lokhttp3/internal/concurrent/Task;.queue:Lokhttp3/internal/concurrent/TaskQueue; // field@31fd │ │ +18e8ee: 7110 0145 0100 |0015: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ +18e8f4: 5470 f800 |0018: iget-object v0, v7, Landroidx/activity/ComponentActivity$5;.this$0:Ljava/lang/Object; // field@00f8 │ │ +18e8f8: 0703 |001a: move-object v3, v0 │ │ +18e8fa: 1f03 df14 |001b: check-cast v3, Lokhttp3/internal/concurrent/TaskRunner; // type@14df │ │ +18e8fe: 6200 0b32 |001d: sget-object v0, Lokhttp3/internal/concurrent/TaskRunner;.logger:Ljava/util/logging/Logger; // field@320b │ │ +18e902: 6204 ba2d |001f: sget-object v4, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2dba │ │ +18e906: 6e20 fd41 4000 |0021: invoke-virtual {v0, v4}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@41fd │ │ +18e90c: 0a04 |0024: move-result v4 │ │ +18e90e: 3804 1000 |0025: if-eqz v4, 0035 // +0010 │ │ +18e912: 5410 0532 |0027: iget-object v0, v1, Lokhttp3/internal/concurrent/TaskQueue;.taskRunner:Lokhttp3/internal/concurrent/TaskRunner; // field@3205 │ │ +18e916: 5400 0732 |0029: iget-object v0, v0, Lokhttp3/internal/concurrent/TaskRunner;.backend:Lio/ktor/events/Events; // field@3207 │ │ +18e91a: 7100 9a3f 0000 |002b: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@3f9a │ │ +18e920: 0b05 |002e: move-result-wide v5 │ │ +18e922: 1a00 5f5c |002f: const-string v0, "starting" // string@5c5f │ │ +18e926: 7130 2a46 1200 |0031: invoke-static {v2, v1, v0}, Lkotlin/text/UStringsKt;.access$log:(Lokhttp3/internal/concurrent/Task;Lokhttp3/internal/concurrent/TaskQueue;Ljava/lang/String;)V // method@462a │ │ +18e92c: 2803 |0034: goto 0037 // +0003 │ │ +18e92e: 1605 ffff |0035: const-wide/16 v5, #int -1 // #ffff │ │ +18e932: 7120 8a4c 2300 |0037: invoke-static {v3, v2}, Lokhttp3/internal/concurrent/TaskRunner;.access$runTask:(Lokhttp3/internal/concurrent/TaskRunner;Lokhttp3/internal/concurrent/Task;)V // method@4c8a │ │ +18e938: 3804 cbff |003a: if-eqz v4, 0005 // -0035 │ │ +18e93c: 5410 0532 |003c: iget-object v0, v1, Lokhttp3/internal/concurrent/TaskQueue;.taskRunner:Lokhttp3/internal/concurrent/TaskRunner; // field@3205 │ │ +18e940: 5400 0732 |003e: iget-object v0, v0, Lokhttp3/internal/concurrent/TaskRunner;.backend:Lio/ktor/events/Events; // field@3207 │ │ +18e944: 7100 9a3f 0000 |0040: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@3f9a │ │ +18e94a: 0b03 |0043: move-result-wide v3 │ │ +18e94c: bc53 |0044: sub-long/2addr v3, v5 │ │ +18e94e: 7120 2d46 4300 |0045: invoke-static {v3, v4}, Lkotlin/text/UStringsKt;.formatDuration:(J)Ljava/lang/String; // method@462d │ │ +18e954: 0c00 |0048: move-result-object v0 │ │ +18e956: 1a03 393f |0049: const-string v3, "finished run in " // string@3f39 │ │ +18e95a: 6e20 553f 0300 |004b: invoke-virtual {v3, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@3f55 │ │ +18e960: 0c00 |004e: move-result-object v0 │ │ +18e962: 7130 2a46 1200 |004f: invoke-static {v2, v1, v0}, Lkotlin/text/UStringsKt;.access$log:(Lokhttp3/internal/concurrent/Task;Lokhttp3/internal/concurrent/TaskQueue;Ljava/lang/String;)V // method@462a │ │ +18e968: 28b3 |0052: goto 0005 // -004d │ │ +18e96a: 0d00 |0053: move-exception v0 │ │ +18e96c: 5433 0732 |0054: iget-object v3, v3, Lokhttp3/internal/concurrent/TaskRunner;.backend:Lio/ktor/events/Events; // field@3207 │ │ +18e970: 5433 5e23 |0056: iget-object v3, v3, Lio/ktor/events/Events;.handlers:Ljava/lang/Object; // field@235e │ │ +18e974: 1f03 5812 |0058: check-cast v3, Ljava/util/concurrent/ThreadPoolExecutor; // type@1258 │ │ +18e978: 6e20 ab41 7300 |005a: invoke-virtual {v3, v7}, Ljava/util/concurrent/ThreadPoolExecutor;.execute:(Ljava/lang/Runnable;)V // method@41ab │ │ +18e97e: 2700 |005d: throw v0 │ │ +18e980: 0d00 |005e: move-exception v0 │ │ +18e982: 3804 1800 |005f: if-eqz v4, 0077 // +0018 │ │ +18e986: 5413 0532 |0061: iget-object v3, v1, Lokhttp3/internal/concurrent/TaskQueue;.taskRunner:Lokhttp3/internal/concurrent/TaskRunner; // field@3205 │ │ +18e98a: 5433 0732 |0063: iget-object v3, v3, Lokhttp3/internal/concurrent/TaskRunner;.backend:Lio/ktor/events/Events; // field@3207 │ │ +18e98e: 7100 9a3f 0000 |0065: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@3f9a │ │ +18e994: 0b03 |0068: move-result-wide v3 │ │ +18e996: bc53 |0069: sub-long/2addr v3, v5 │ │ +18e998: 7120 2d46 4300 |006a: invoke-static {v3, v4}, Lkotlin/text/UStringsKt;.formatDuration:(J)Ljava/lang/String; // method@462d │ │ +18e99e: 0c03 |006d: move-result-object v3 │ │ +18e9a0: 1a04 a13e |006e: const-string v4, "failed a run in " // string@3ea1 │ │ +18e9a4: 6e20 553f 3400 |0070: invoke-virtual {v4, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@3f55 │ │ +18e9aa: 0c03 |0073: move-result-object v3 │ │ +18e9ac: 7130 2a46 1203 |0074: invoke-static {v2, v1, v3}, Lkotlin/text/UStringsKt;.access$log:(Lokhttp3/internal/concurrent/Task;Lokhttp3/internal/concurrent/TaskQueue;Ljava/lang/String;)V // method@462a │ │ +18e9b2: 2700 |0077: throw v0 │ │ +18e9b4: 0d00 |0078: move-exception v0 │ │ +18e9b6: 1e01 |0079: monitor-exit v1 │ │ +18e9b8: 2700 |007a: throw v0 │ │ +18e9ba: 5470 f800 |007b: iget-object v0, v7, Landroidx/activity/ComponentActivity$5;.this$0:Ljava/lang/Object; // field@00f8 │ │ +18e9be: 1f00 c409 |007d: check-cast v0, Landroidx/fragment/app/FragmentManagerImpl; // type@09c4 │ │ +18e9c2: 1211 |007f: const/4 v1, #int 1 // #1 │ │ +18e9c4: 6e20 4e28 1000 |0080: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManagerImpl;.execPendingActions:(Z)Z // method@284e │ │ +18e9ca: 0e00 |0083: return-void │ │ +18e9cc: 5470 f800 |0084: iget-object v0, v7, Landroidx/activity/ComponentActivity$5;.this$0:Ljava/lang/Object; // field@00f8 │ │ +18e9d0: 1f00 bc07 |0086: check-cast v0, Landroidx/compose/ui/platform/AndroidComposeView; // type@07bc │ │ +18e9d4: 6e20 3604 7000 |0088: invoke-virtual {v0, v7}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0436 │ │ +18e9da: 5402 3112 |008b: iget-object v2, v0, Landroidx/compose/ui/platform/AndroidComposeView;.previousMotionEvent:Landroid/view/MotionEvent; // field@1231 │ │ +18e9de: 3802 2f00 |008d: if-eqz v2, 00bc // +002f │ │ +18e9e2: 1200 |008f: const/4 v0, #int 0 // #0 │ │ +18e9e4: 6e20 b703 0200 |0090: invoke-virtual {v2, v0}, Landroid/view/MotionEvent;.getToolType:(I)I // method@03b7 │ │ +18e9ea: 0a01 |0093: move-result v1 │ │ +18e9ec: 1233 |0094: const/4 v3, #int 3 // #3 │ │ +18e9ee: 1214 |0095: const/4 v4, #int 1 // #1 │ │ +18e9f0: 3331 0300 |0096: if-ne v1, v3, 0099 // +0003 │ │ +18e9f4: 0140 |0098: move v0, v4 │ │ +18e9f6: 6e10 a203 0200 |0099: invoke-virtual {v2}, Landroid/view/MotionEvent;.getActionMasked:()I // method@03a2 │ │ +18e9fc: 0a01 |009c: move-result v1 │ │ +18e9fe: 3800 0900 |009d: if-eqz v0, 00a6 // +0009 │ │ +18ea02: 1300 0a00 |009f: const/16 v0, #int 10 // #a │ │ +18ea06: 3201 1b00 |00a1: if-eq v1, v0, 00bc // +001b │ │ +18ea0a: 3241 1900 |00a3: if-eq v1, v4, 00bc // +0019 │ │ +18ea0e: 2803 |00a5: goto 00a8 // +0003 │ │ +18ea10: 3241 1600 |00a6: if-eq v1, v4, 00bc // +0016 │ │ +18ea14: 1270 |00a8: const/4 v0, #int 7 // #7 │ │ +18ea16: 3201 0700 |00a9: if-eq v1, v0, 00b0 // +0007 │ │ +18ea1a: 1303 0900 |00ab: const/16 v3, #int 9 // #9 │ │ +18ea1e: 3231 0300 |00ad: if-eq v1, v3, 00b0 // +0003 │ │ +18ea22: 1220 |00af: const/4 v0, #int 2 // #2 │ │ +18ea24: 0103 |00b0: move v3, v0 │ │ +18ea26: 5470 f800 |00b1: iget-object v0, v7, Landroidx/activity/ComponentActivity$5;.this$0:Ljava/lang/Object; // field@00f8 │ │ +18ea2a: 0701 |00b3: move-object v1, v0 │ │ +18ea2c: 1f01 bc07 |00b4: check-cast v1, Landroidx/compose/ui/platform/AndroidComposeView; // type@07bc │ │ +18ea30: 5314 3312 |00b6: iget-wide v4, v1, Landroidx/compose/ui/platform/AndroidComposeView;.relayoutTime:J // field@1233 │ │ +18ea34: 1206 |00b8: const/4 v6, #int 0 // #0 │ │ +18ea36: 7406 591f 0100 |00b9: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroidx/compose/ui/platform/AndroidComposeView;.sendSimulatedEvent:(Landroid/view/MotionEvent;IJZ)V // method@1f59 │ │ +18ea3c: 0e00 |00bc: return-void │ │ +18ea3e: 5470 f800 |00bd: iget-object v0, v7, Landroidx/activity/ComponentActivity$5;.this$0:Ljava/lang/Object; // field@00f8 │ │ +18ea42: 1f00 a301 |00bf: check-cast v0, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ +18ea46: 5201 c001 |00c1: iget v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mInvalidatePanelMenuFeatures:I // field@01c0 │ │ +18ea4a: dd01 0101 |00c3: and-int/lit8 v1, v1, #int 1 // #01 │ │ +18ea4e: 1202 |00c5: const/4 v2, #int 0 // #0 │ │ +18ea50: 3801 0500 |00c6: if-eqz v1, 00cb // +0005 │ │ +18ea54: 6e20 0e07 2000 |00c8: invoke-virtual {v0, v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;.doInvalidatePanelMenu:(I)V // method@070e │ │ +18ea5a: 5201 c001 |00cb: iget v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mInvalidatePanelMenuFeatures:I // field@01c0 │ │ +18ea5e: d511 0010 |00cd: and-int/lit16 v1, v1, #int 4096 // #1000 │ │ +18ea62: 3801 0700 |00cf: if-eqz v1, 00d6 // +0007 │ │ +18ea66: 1301 6c00 |00d1: const/16 v1, #int 108 // #6c │ │ +18ea6a: 6e20 0e07 1000 |00d3: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.doInvalidatePanelMenu:(I)V // method@070e │ │ +18ea70: 5c02 c101 |00d6: iput-boolean v2, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mInvalidatePanelMenuPosted:Z // field@01c1 │ │ +18ea74: 5902 c001 |00d8: iput v2, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mInvalidatePanelMenuFeatures:I // field@01c0 │ │ +18ea78: 0e00 |00da: return-void │ │ +18ea7a: 5470 f800 |00db: iget-object v0, v7, Landroidx/activity/ComponentActivity$5;.this$0:Ljava/lang/Object; // field@00f8 │ │ +18ea7e: 1f00 5d01 |00dd: check-cast v0, Landroidx/activity/ComponentActivity; // type@015d │ │ +18ea82: 7110 cf05 0000 |00df: invoke-static {v0}, Landroidx/activity/ComponentActivity;.access$001:(Landroidx/activity/ComponentActivity;)V // method@05cf │ │ +18ea88: 281f |00e2: goto 0101 // +001f │ │ +18ea8a: 0d00 |00e3: move-exception v0 │ │ +18ea8c: 2803 |00e4: goto 00e7 // +0003 │ │ +18ea8e: 0d00 |00e5: move-exception v0 │ │ +18ea90: 280f |00e6: goto 00f5 // +000f │ │ +18ea92: 6e10 ba3f 0000 |00e7: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@3fba │ │ +18ea98: 0c01 |00ea: move-result-object v1 │ │ +18ea9a: 1a02 f907 |00eb: const-string v2, "Attempt to invoke virtual method 'android.os.Handler android.app.FragmentHostCallback.getHandler()' on a null object reference" // string@07f9 │ │ +18ea9e: 7120 3003 2100 |00ed: invoke-static {v1, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0330 │ │ +18eaa4: 0a01 |00f0: move-result v1 │ │ +18eaa6: 3801 0300 |00f1: if-eqz v1, 00f4 // +0003 │ │ +18eaaa: 280e |00f3: goto 0101 // +000e │ │ +18eaac: 2700 |00f4: throw v0 │ │ +18eaae: 6e10 ba3f 0000 |00f5: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@3fba │ │ +18eab4: 0c01 |00f8: move-result-object v1 │ │ +18eab6: 1a02 f608 |00f9: const-string v2, "Can not perform this action after onSaveInstanceState" // string@08f6 │ │ +18eaba: 7120 3003 2100 |00fb: invoke-static {v1, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0330 │ │ +18eac0: 0a01 |00fe: move-result v1 │ │ +18eac2: 3801 0300 |00ff: if-eqz v1, 0102 // +0003 │ │ +18eac6: 0e00 |0101: return-void │ │ +18eac8: 2700 |0102: throw v0 │ │ +18eaca: 0000 |0103: nop // spacer │ │ +18eacc: 0001 0400 0000 0000 d900 0000 bb00 ... |0104: packed-switch-data (12 units) │ │ catches : 4 │ │ 0x000b - 0x000f │ │ -> 0x0078 │ │ 0x0037 - 0x003a │ │ -> 0x0053 │ │ 0x0054 - 0x005e │ │ -> 0x005e │ │ @@ -2523,50 +2523,50 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -1aedb8: |[1aedb8] androidx.activity.ComponentActivity$ReportFullyDrawnExecutorApi16Impl.onDraw:()V │ │ -1aedc8: 5470 fc00 |0000: iget-object v0, v7, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.mRunnable:Ljava/lang/Runnable; // field@00fc │ │ -1aedcc: 5471 fd00 |0002: iget-object v1, v7, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.this$0:Landroidx/activity/ComponentActivity; // field@00fd │ │ -1aedd0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1aedd2: 3800 2300 |0005: if-eqz v0, 0028 // +0023 │ │ -1aedd6: 7210 403f 0000 |0007: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@3f40 │ │ -1aeddc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -1aedde: 5b70 fc00 |000b: iput-object v0, v7, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.mRunnable:Ljava/lang/Runnable; // field@00fc │ │ -1aede2: 5410 0401 |000d: iget-object v0, v1, Landroidx/activity/ComponentActivity;.mFullyDrawnReporter:Landroidx/activity/FullyDrawnReporter; // field@0104 │ │ -1aede6: 5403 1301 |000f: iget-object v3, v0, Landroidx/activity/FullyDrawnReporter;.lock:Ljava/lang/Object; // field@0113 │ │ -1aedea: 1d03 |0011: monitor-enter v3 │ │ -1aedec: 5500 1801 |0012: iget-boolean v0, v0, Landroidx/activity/FullyDrawnReporter;.reportedFullyDrawn:Z // field@0118 │ │ -1aedf0: 1e03 |0014: monitor-exit v3 │ │ -1aedf2: 3800 2a00 |0015: if-eqz v0, 003f // +002a │ │ -1aedf6: 5c72 fb00 |0017: iput-boolean v2, v7, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.mOnDrawScheduled:Z // field@00fb │ │ -1aedfa: 6e10 1100 0100 |0019: invoke-virtual {v1}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ -1aee00: 0c00 |001c: move-result-object v0 │ │ -1aee02: 6e10 d704 0000 |001d: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ -1aee08: 0c00 |0020: move-result-object v0 │ │ -1aee0a: 6e20 3204 7000 |0021: invoke-virtual {v0, v7}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@0432 │ │ -1aee10: 0e00 |0024: return-void │ │ -1aee12: 0d00 |0025: move-exception v0 │ │ -1aee14: 1e03 |0026: monitor-exit v3 │ │ -1aee16: 2700 |0027: throw v0 │ │ -1aee18: 7100 da02 0000 |0028: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@02da │ │ -1aee1e: 0b03 |002b: move-result-wide v3 │ │ -1aee20: 5375 fa00 |002c: iget-wide v5, v7, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.mEndWatchTimeMillis:J // field@00fa │ │ -1aee24: 3100 0305 |002e: cmp-long v0, v3, v5 │ │ -1aee28: 3d00 0f00 |0030: if-lez v0, 003f // +000f │ │ -1aee2c: 5c72 fb00 |0032: iput-boolean v2, v7, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.mOnDrawScheduled:Z // field@00fb │ │ -1aee30: 6e10 1100 0100 |0034: invoke-virtual {v1}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ -1aee36: 0c00 |0037: move-result-object v0 │ │ -1aee38: 6e10 d704 0000 |0038: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ -1aee3e: 0c00 |003b: move-result-object v0 │ │ -1aee40: 6e20 3204 7000 |003c: invoke-virtual {v0, v7}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@0432 │ │ -1aee46: 0e00 |003f: return-void │ │ +1aedd4: |[1aedd4] androidx.activity.ComponentActivity$ReportFullyDrawnExecutorApi16Impl.onDraw:()V │ │ +1aede4: 5470 fc00 |0000: iget-object v0, v7, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.mRunnable:Ljava/lang/Runnable; // field@00fc │ │ +1aede8: 5471 fd00 |0002: iget-object v1, v7, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.this$0:Landroidx/activity/ComponentActivity; // field@00fd │ │ +1aedec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1aedee: 3800 2300 |0005: if-eqz v0, 0028 // +0023 │ │ +1aedf2: 7210 403f 0000 |0007: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@3f40 │ │ +1aedf8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +1aedfa: 5b70 fc00 |000b: iput-object v0, v7, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.mRunnable:Ljava/lang/Runnable; // field@00fc │ │ +1aedfe: 5410 0401 |000d: iget-object v0, v1, Landroidx/activity/ComponentActivity;.mFullyDrawnReporter:Landroidx/activity/FullyDrawnReporter; // field@0104 │ │ +1aee02: 5403 1301 |000f: iget-object v3, v0, Landroidx/activity/FullyDrawnReporter;.lock:Ljava/lang/Object; // field@0113 │ │ +1aee06: 1d03 |0011: monitor-enter v3 │ │ +1aee08: 5500 1801 |0012: iget-boolean v0, v0, Landroidx/activity/FullyDrawnReporter;.reportedFullyDrawn:Z // field@0118 │ │ +1aee0c: 1e03 |0014: monitor-exit v3 │ │ +1aee0e: 3800 2a00 |0015: if-eqz v0, 003f // +002a │ │ +1aee12: 5c72 fb00 |0017: iput-boolean v2, v7, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.mOnDrawScheduled:Z // field@00fb │ │ +1aee16: 6e10 1100 0100 |0019: invoke-virtual {v1}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ +1aee1c: 0c00 |001c: move-result-object v0 │ │ +1aee1e: 6e10 d704 0000 |001d: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ +1aee24: 0c00 |0020: move-result-object v0 │ │ +1aee26: 6e20 3204 7000 |0021: invoke-virtual {v0, v7}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@0432 │ │ +1aee2c: 0e00 |0024: return-void │ │ +1aee2e: 0d00 |0025: move-exception v0 │ │ +1aee30: 1e03 |0026: monitor-exit v3 │ │ +1aee32: 2700 |0027: throw v0 │ │ +1aee34: 7100 da02 0000 |0028: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@02da │ │ +1aee3a: 0b03 |002b: move-result-wide v3 │ │ +1aee3c: 5375 fa00 |002c: iget-wide v5, v7, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.mEndWatchTimeMillis:J // field@00fa │ │ +1aee40: 3100 0305 |002e: cmp-long v0, v3, v5 │ │ +1aee44: 3d00 0f00 |0030: if-lez v0, 003f // +000f │ │ +1aee48: 5c72 fb00 |0032: iput-boolean v2, v7, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.mOnDrawScheduled:Z // field@00fb │ │ +1aee4c: 6e10 1100 0100 |0034: invoke-virtual {v1}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ +1aee52: 0c00 |0037: move-result-object v0 │ │ +1aee54: 6e10 d704 0000 |0038: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ +1aee5a: 0c00 |003b: move-result-object v0 │ │ +1aee5c: 6e20 3204 7000 |003c: invoke-virtual {v0, v7}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@0432 │ │ +1aee62: 0e00 |003f: return-void │ │ catches : 1 │ │ 0x0012 - 0x0014 │ │ -> 0x0025 │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;) │ │ @@ -2574,46 +2574,46 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1aee54: |[1aee54] androidx.activity.ComponentActivity$ReportFullyDrawnExecutorApi16Impl.run:()V │ │ -1aee64: 5410 fd00 |0000: iget-object v0, v1, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.this$0:Landroidx/activity/ComponentActivity; // field@00fd │ │ -1aee68: 6e10 1100 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ -1aee6e: 0c00 |0005: move-result-object v0 │ │ -1aee70: 6e10 d704 0000 |0006: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ -1aee76: 0c00 |0009: move-result-object v0 │ │ -1aee78: 6e10 0b04 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@040b │ │ -1aee7e: 0c00 |000d: move-result-object v0 │ │ -1aee80: 6e20 ba04 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnDrawListener:(Landroid/view/ViewTreeObserver$OnDrawListener;)V // method@04ba │ │ -1aee86: 0e00 |0011: return-void │ │ +1aee70: |[1aee70] androidx.activity.ComponentActivity$ReportFullyDrawnExecutorApi16Impl.run:()V │ │ +1aee80: 5410 fd00 |0000: iget-object v0, v1, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.this$0:Landroidx/activity/ComponentActivity; // field@00fd │ │ +1aee84: 6e10 1100 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ +1aee8a: 0c00 |0005: move-result-object v0 │ │ +1aee8c: 6e10 d704 0000 |0006: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ +1aee92: 0c00 |0009: move-result-object v0 │ │ +1aee94: 6e10 0b04 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@040b │ │ +1aee9a: 0c00 |000d: move-result-object v0 │ │ +1aee9c: 6e20 ba04 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnDrawListener:(Landroid/view/ViewTreeObserver$OnDrawListener;)V // method@04ba │ │ +1aeea2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;) │ │ name : 'viewCreated' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1aee88: |[1aee88] androidx.activity.ComponentActivity$ReportFullyDrawnExecutorApi16Impl.viewCreated:(Landroid/view/View;)V │ │ -1aee98: 5510 fb00 |0000: iget-boolean v0, v1, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.mOnDrawScheduled:Z // field@00fb │ │ -1aee9c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -1aeea0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1aeea2: 5c10 fb00 |0005: iput-boolean v0, v1, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.mOnDrawScheduled:Z // field@00fb │ │ -1aeea6: 6e10 0b04 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@040b │ │ -1aeeac: 0c02 |000a: move-result-object v2 │ │ -1aeeae: 6e20 b304 1200 |000b: invoke-virtual {v2, v1}, Landroid/view/ViewTreeObserver;.addOnDrawListener:(Landroid/view/ViewTreeObserver$OnDrawListener;)V // method@04b3 │ │ -1aeeb4: 0e00 |000e: return-void │ │ +1aeea4: |[1aeea4] androidx.activity.ComponentActivity$ReportFullyDrawnExecutorApi16Impl.viewCreated:(Landroid/view/View;)V │ │ +1aeeb4: 5510 fb00 |0000: iget-boolean v0, v1, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.mOnDrawScheduled:Z // field@00fb │ │ +1aeeb8: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +1aeebc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1aeebe: 5c10 fb00 |0005: iput-boolean v0, v1, Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;.mOnDrawScheduled:Z // field@00fb │ │ +1aeec2: 6e10 0b04 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@040b │ │ +1aeec8: 0c02 |000a: move-result-object v2 │ │ +1aeeca: 6e20 b304 1200 |000b: invoke-virtual {v2, v1}, Landroid/view/ViewTreeObserver;.addOnDrawListener:(Landroid/view/ViewTreeObserver$OnDrawListener;)V // method@04b3 │ │ +1aeed0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #18 header: │ │ @@ -2943,16 +2943,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1af570: |[1af570] androidx.activity.OnBackPressedCallback.handleOnBackCancelled:()V │ │ -1af580: 0e00 |0000: return-void │ │ +1af58c: |[1af58c] androidx.activity.OnBackPressedCallback.handleOnBackCancelled:()V │ │ +1af59c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/activity/OnBackPressedCallback;) │ │ name : 'handleOnBackPressed' │ │ type : '()V' │ │ @@ -2964,61 +2964,61 @@ │ │ type : '(Landroidx/activity/BackEventCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1af584: |[1af584] androidx.activity.OnBackPressedCallback.handleOnBackProgressed:(Landroidx/activity/BackEventCompat;)V │ │ -1af594: 1a00 8636 |0000: const-string v0, "backEvent" // string@3686 │ │ -1af598: 7120 0445 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1af59e: 0e00 |0005: return-void │ │ +1af5a0: |[1af5a0] androidx.activity.OnBackPressedCallback.handleOnBackProgressed:(Landroidx/activity/BackEventCompat;)V │ │ +1af5b0: 1a00 8636 |0000: const-string v0, "backEvent" // string@3686 │ │ +1af5b4: 7120 0445 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1af5ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/activity/OnBackPressedCallback;) │ │ name : 'handleOnBackStarted' │ │ type : '(Landroidx/activity/BackEventCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1af5a0: |[1af5a0] androidx.activity.OnBackPressedCallback.handleOnBackStarted:(Landroidx/activity/BackEventCompat;)V │ │ -1af5b0: 1a00 8636 |0000: const-string v0, "backEvent" // string@3686 │ │ -1af5b4: 7120 0445 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1af5ba: 0e00 |0005: return-void │ │ +1af5bc: |[1af5bc] androidx.activity.OnBackPressedCallback.handleOnBackStarted:(Landroidx/activity/BackEventCompat;)V │ │ +1af5cc: 1a00 8636 |0000: const-string v0, "backEvent" // string@3686 │ │ +1af5d0: 7120 0445 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1af5d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/activity/OnBackPressedCallback;) │ │ name : 'remove' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -1af5bc: |[1af5bc] androidx.activity.OnBackPressedCallback.remove:()V │ │ -1af5cc: 5420 1a01 |0000: iget-object v0, v2, Landroidx/activity/OnBackPressedCallback;.cancellables:Ljava/util/concurrent/CopyOnWriteArrayList; // field@011a │ │ -1af5d0: 7210 fe3e 0000 |0002: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ -1af5d6: 0c00 |0005: move-result-object v0 │ │ -1af5d8: 7210 0a41 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1af5de: 0a01 |0009: move-result v1 │ │ -1af5e0: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ -1af5e4: 7210 0b41 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1af5ea: 0c01 |000f: move-result-object v1 │ │ -1af5ec: 1f01 5301 |0010: check-cast v1, Landroidx/activity/Cancellable; // type@0153 │ │ -1af5f0: 7210 b905 0100 |0012: invoke-interface {v1}, Landroidx/activity/Cancellable;.cancel:()V // method@05b9 │ │ -1af5f6: 28f1 |0015: goto 0006 // -000f │ │ -1af5f8: 0e00 |0016: return-void │ │ +1af5d8: |[1af5d8] androidx.activity.OnBackPressedCallback.remove:()V │ │ +1af5e8: 5420 1a01 |0000: iget-object v0, v2, Landroidx/activity/OnBackPressedCallback;.cancellables:Ljava/util/concurrent/CopyOnWriteArrayList; // field@011a │ │ +1af5ec: 7210 fe3e 0000 |0002: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ +1af5f2: 0c00 |0005: move-result-object v0 │ │ +1af5f4: 7210 0a41 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1af5fa: 0a01 |0009: move-result v1 │ │ +1af5fc: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ +1af600: 7210 0b41 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1af606: 0c01 |000f: move-result-object v1 │ │ +1af608: 1f01 5301 |0010: check-cast v1, Landroidx/activity/Cancellable; // type@0153 │ │ +1af60c: 7210 b905 0100 |0012: invoke-interface {v1}, Landroidx/activity/Cancellable;.cancel:()V // method@05b9 │ │ +1af612: 28f1 |0015: goto 0006 // -000f │ │ +1af614: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #23 header: │ │ @@ -3162,43 +3162,43 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -1af918: |[1af918] androidx.activity.OnBackPressedDispatcher.onBackPressed:()V │ │ -1af928: 5440 3001 |0000: iget-object v0, v4, Landroidx/activity/OnBackPressedDispatcher;.inProgressCallback:Landroidx/activity/OnBackPressedCallback; // field@0130 │ │ -1af92c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1af92e: 3900 2200 |0003: if-nez v0, 0025 // +0022 │ │ -1af932: 5440 3301 |0005: iget-object v0, v4, Landroidx/activity/OnBackPressedDispatcher;.onBackPressedCallbacks:Lkotlin/collections/ArrayDeque; // field@0133 │ │ -1af936: 6e10 3e43 0000 |0007: invoke-virtual {v0}, Lkotlin/collections/ArrayDeque;.getSize:()I // method@433e │ │ -1af93c: 0a02 |000a: move-result v2 │ │ -1af93e: 6e20 7640 2000 |000b: invoke-virtual {v0, v2}, Ljava/util/AbstractList;.listIterator:(I)Ljava/util/ListIterator; // method@4076 │ │ -1af944: 0c00 |000e: move-result-object v0 │ │ -1af946: 7210 2c41 0000 |000f: invoke-interface {v0}, Ljava/util/ListIterator;.hasPrevious:()Z // method@412c │ │ -1af94c: 0a02 |0012: move-result v2 │ │ -1af94e: 3802 0e00 |0013: if-eqz v2, 0021 // +000e │ │ -1af952: 7210 2f41 0000 |0015: invoke-interface {v0}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@412f │ │ -1af958: 0c02 |0018: move-result-object v2 │ │ -1af95a: 0723 |0019: move-object v3, v2 │ │ -1af95c: 1f03 6601 |001a: check-cast v3, Landroidx/activity/OnBackPressedCallback; // type@0166 │ │ -1af960: 5533 1c01 |001c: iget-boolean v3, v3, Landroidx/activity/OnBackPressedCallback;.isEnabled:Z // field@011c │ │ -1af964: 3803 f1ff |001e: if-eqz v3, 000f // -000f │ │ -1af968: 2802 |0020: goto 0022 // +0002 │ │ -1af96a: 0712 |0021: move-object v2, v1 │ │ -1af96c: 0720 |0022: move-object v0, v2 │ │ -1af96e: 1f00 6601 |0023: check-cast v0, Landroidx/activity/OnBackPressedCallback; // type@0166 │ │ -1af972: 5b41 3001 |0025: iput-object v1, v4, Landroidx/activity/OnBackPressedDispatcher;.inProgressCallback:Landroidx/activity/OnBackPressedCallback; // field@0130 │ │ -1af976: 3800 0600 |0027: if-eqz v0, 002d // +0006 │ │ -1af97a: 6e10 2106 0000 |0029: invoke-virtual {v0}, Landroidx/activity/OnBackPressedCallback;.handleOnBackPressed:()V // method@0621 │ │ -1af980: 0e00 |002c: return-void │ │ -1af982: 5440 2e01 |002d: iget-object v0, v4, Landroidx/activity/OnBackPressedDispatcher;.fallbackOnBackPressed:Ljava/lang/Runnable; // field@012e │ │ -1af986: 7210 403f 0000 |002f: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@3f40 │ │ -1af98c: 0e00 |0032: return-void │ │ +1af934: |[1af934] androidx.activity.OnBackPressedDispatcher.onBackPressed:()V │ │ +1af944: 5440 3001 |0000: iget-object v0, v4, Landroidx/activity/OnBackPressedDispatcher;.inProgressCallback:Landroidx/activity/OnBackPressedCallback; // field@0130 │ │ +1af948: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1af94a: 3900 2200 |0003: if-nez v0, 0025 // +0022 │ │ +1af94e: 5440 3301 |0005: iget-object v0, v4, Landroidx/activity/OnBackPressedDispatcher;.onBackPressedCallbacks:Lkotlin/collections/ArrayDeque; // field@0133 │ │ +1af952: 6e10 3e43 0000 |0007: invoke-virtual {v0}, Lkotlin/collections/ArrayDeque;.getSize:()I // method@433e │ │ +1af958: 0a02 |000a: move-result v2 │ │ +1af95a: 6e20 7640 2000 |000b: invoke-virtual {v0, v2}, Ljava/util/AbstractList;.listIterator:(I)Ljava/util/ListIterator; // method@4076 │ │ +1af960: 0c00 |000e: move-result-object v0 │ │ +1af962: 7210 2c41 0000 |000f: invoke-interface {v0}, Ljava/util/ListIterator;.hasPrevious:()Z // method@412c │ │ +1af968: 0a02 |0012: move-result v2 │ │ +1af96a: 3802 0e00 |0013: if-eqz v2, 0021 // +000e │ │ +1af96e: 7210 2f41 0000 |0015: invoke-interface {v0}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@412f │ │ +1af974: 0c02 |0018: move-result-object v2 │ │ +1af976: 0723 |0019: move-object v3, v2 │ │ +1af978: 1f03 6601 |001a: check-cast v3, Landroidx/activity/OnBackPressedCallback; // type@0166 │ │ +1af97c: 5533 1c01 |001c: iget-boolean v3, v3, Landroidx/activity/OnBackPressedCallback;.isEnabled:Z // field@011c │ │ +1af980: 3803 f1ff |001e: if-eqz v3, 000f // -000f │ │ +1af984: 2802 |0020: goto 0022 // +0002 │ │ +1af986: 0712 |0021: move-object v2, v1 │ │ +1af988: 0720 |0022: move-object v0, v2 │ │ +1af98a: 1f00 6601 |0023: check-cast v0, Landroidx/activity/OnBackPressedCallback; // type@0166 │ │ +1af98e: 5b41 3001 |0025: iput-object v1, v4, Landroidx/activity/OnBackPressedDispatcher;.inProgressCallback:Landroidx/activity/OnBackPressedCallback; // field@0130 │ │ +1af992: 3800 0600 |0027: if-eqz v0, 002d // +0006 │ │ +1af996: 6e10 2106 0000 |0029: invoke-virtual {v0}, Landroidx/activity/OnBackPressedCallback;.handleOnBackPressed:()V // method@0621 │ │ +1af99c: 0e00 |002c: return-void │ │ +1af99e: 5440 2e01 |002d: iget-object v0, v4, Landroidx/activity/OnBackPressedDispatcher;.fallbackOnBackPressed:Ljava/lang/Runnable; // field@012e │ │ +1af9a2: 7210 403f 0000 |002f: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@3f40 │ │ +1af9a8: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/activity/OnBackPressedDispatcher;) │ │ name : 'updateBackInvokedCallbackState' │ │ type : '(Z)V' │ │ @@ -3484,72 +3484,72 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -1af5fc: |[1af5fc] androidx.activity.OnBackPressedDispatcher$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1af60c: 5240 1d01 |0000: iget v0, v4, Landroidx/activity/OnBackPressedDispatcher$1;.$r8$classId:I // field@011d │ │ -1af610: 2b00 6a00 0000 |0002: packed-switch v0, 0000006c // +0000006a │ │ -1af616: 1f05 5201 |0005: check-cast v5, Landroidx/activity/BackEventCompat; // type@0152 │ │ -1af61a: 1a00 8636 |0007: const-string v0, "backEvent" // string@3686 │ │ -1af61e: 7120 0445 0500 |0009: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1af624: 5440 1e01 |000c: iget-object v0, v4, Landroidx/activity/OnBackPressedDispatcher$1;.this$0:Landroidx/activity/OnBackPressedDispatcher; // field@011e │ │ -1af628: 5401 3001 |000e: iget-object v1, v0, Landroidx/activity/OnBackPressedDispatcher;.inProgressCallback:Landroidx/activity/OnBackPressedCallback; // field@0130 │ │ -1af62c: 3901 2100 |0010: if-nez v1, 0031 // +0021 │ │ -1af630: 5400 3301 |0012: iget-object v0, v0, Landroidx/activity/OnBackPressedDispatcher;.onBackPressedCallbacks:Lkotlin/collections/ArrayDeque; // field@0133 │ │ -1af634: 6e10 3e43 0000 |0014: invoke-virtual {v0}, Lkotlin/collections/ArrayDeque;.getSize:()I // method@433e │ │ -1af63a: 0a01 |0017: move-result v1 │ │ -1af63c: 6e20 7640 1000 |0018: invoke-virtual {v0, v1}, Ljava/util/AbstractList;.listIterator:(I)Ljava/util/ListIterator; // method@4076 │ │ -1af642: 0c00 |001b: move-result-object v0 │ │ -1af644: 7210 2c41 0000 |001c: invoke-interface {v0}, Ljava/util/ListIterator;.hasPrevious:()Z // method@412c │ │ -1af64a: 0a01 |001f: move-result v1 │ │ -1af64c: 3801 0e00 |0020: if-eqz v1, 002e // +000e │ │ -1af650: 7210 2f41 0000 |0022: invoke-interface {v0}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@412f │ │ -1af656: 0c01 |0025: move-result-object v1 │ │ -1af658: 0712 |0026: move-object v2, v1 │ │ -1af65a: 1f02 6601 |0027: check-cast v2, Landroidx/activity/OnBackPressedCallback; // type@0166 │ │ -1af65e: 5522 1c01 |0029: iget-boolean v2, v2, Landroidx/activity/OnBackPressedCallback;.isEnabled:Z // field@011c │ │ -1af662: 3802 f1ff |002b: if-eqz v2, 001c // -000f │ │ -1af666: 2802 |002d: goto 002f // +0002 │ │ -1af668: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -1af66a: 1f01 6601 |002f: check-cast v1, Landroidx/activity/OnBackPressedCallback; // type@0166 │ │ -1af66e: 3801 0500 |0031: if-eqz v1, 0036 // +0005 │ │ -1af672: 6e20 2206 5100 |0033: invoke-virtual {v1, v5}, Landroidx/activity/OnBackPressedCallback;.handleOnBackProgressed:(Landroidx/activity/BackEventCompat;)V // method@0622 │ │ -1af678: 6205 cf2d |0036: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1af67c: 1105 |0038: return-object v5 │ │ -1af67e: 1f05 5201 |0039: check-cast v5, Landroidx/activity/BackEventCompat; // type@0152 │ │ -1af682: 1a00 8636 |003b: const-string v0, "backEvent" // string@3686 │ │ -1af686: 7120 0445 0500 |003d: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1af68c: 5440 1e01 |0040: iget-object v0, v4, Landroidx/activity/OnBackPressedDispatcher$1;.this$0:Landroidx/activity/OnBackPressedDispatcher; // field@011e │ │ -1af690: 5401 3301 |0042: iget-object v1, v0, Landroidx/activity/OnBackPressedDispatcher;.onBackPressedCallbacks:Lkotlin/collections/ArrayDeque; // field@0133 │ │ -1af694: 6e10 3e43 0100 |0044: invoke-virtual {v1}, Lkotlin/collections/ArrayDeque;.getSize:()I // method@433e │ │ -1af69a: 0a02 |0047: move-result v2 │ │ -1af69c: 6e20 7640 2100 |0048: invoke-virtual {v1, v2}, Ljava/util/AbstractList;.listIterator:(I)Ljava/util/ListIterator; // method@4076 │ │ -1af6a2: 0c01 |004b: move-result-object v1 │ │ -1af6a4: 7210 2c41 0100 |004c: invoke-interface {v1}, Ljava/util/ListIterator;.hasPrevious:()Z // method@412c │ │ -1af6aa: 0a02 |004f: move-result v2 │ │ -1af6ac: 3802 0e00 |0050: if-eqz v2, 005e // +000e │ │ -1af6b0: 7210 2f41 0100 |0052: invoke-interface {v1}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@412f │ │ -1af6b6: 0c02 |0055: move-result-object v2 │ │ -1af6b8: 0723 |0056: move-object v3, v2 │ │ -1af6ba: 1f03 6601 |0057: check-cast v3, Landroidx/activity/OnBackPressedCallback; // type@0166 │ │ -1af6be: 5533 1c01 |0059: iget-boolean v3, v3, Landroidx/activity/OnBackPressedCallback;.isEnabled:Z // field@011c │ │ -1af6c2: 3803 f1ff |005b: if-eqz v3, 004c // -000f │ │ -1af6c6: 2802 |005d: goto 005f // +0002 │ │ -1af6c8: 1202 |005e: const/4 v2, #int 0 // #0 │ │ -1af6ca: 1f02 6601 |005f: check-cast v2, Landroidx/activity/OnBackPressedCallback; // type@0166 │ │ -1af6ce: 5b02 3001 |0061: iput-object v2, v0, Landroidx/activity/OnBackPressedDispatcher;.inProgressCallback:Landroidx/activity/OnBackPressedCallback; // field@0130 │ │ -1af6d2: 3802 0500 |0063: if-eqz v2, 0068 // +0005 │ │ -1af6d6: 6e20 2306 5200 |0065: invoke-virtual {v2, v5}, Landroidx/activity/OnBackPressedCallback;.handleOnBackStarted:(Landroidx/activity/BackEventCompat;)V // method@0623 │ │ -1af6dc: 6205 cf2d |0068: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1af6e0: 1105 |006a: return-object v5 │ │ -1af6e2: 0000 |006b: nop // spacer │ │ -1af6e4: 0001 0100 0000 0000 3700 0000 |006c: packed-switch-data (6 units) │ │ +1af618: |[1af618] androidx.activity.OnBackPressedDispatcher$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1af628: 5240 1d01 |0000: iget v0, v4, Landroidx/activity/OnBackPressedDispatcher$1;.$r8$classId:I // field@011d │ │ +1af62c: 2b00 6a00 0000 |0002: packed-switch v0, 0000006c // +0000006a │ │ +1af632: 1f05 5201 |0005: check-cast v5, Landroidx/activity/BackEventCompat; // type@0152 │ │ +1af636: 1a00 8636 |0007: const-string v0, "backEvent" // string@3686 │ │ +1af63a: 7120 0445 0500 |0009: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1af640: 5440 1e01 |000c: iget-object v0, v4, Landroidx/activity/OnBackPressedDispatcher$1;.this$0:Landroidx/activity/OnBackPressedDispatcher; // field@011e │ │ +1af644: 5401 3001 |000e: iget-object v1, v0, Landroidx/activity/OnBackPressedDispatcher;.inProgressCallback:Landroidx/activity/OnBackPressedCallback; // field@0130 │ │ +1af648: 3901 2100 |0010: if-nez v1, 0031 // +0021 │ │ +1af64c: 5400 3301 |0012: iget-object v0, v0, Landroidx/activity/OnBackPressedDispatcher;.onBackPressedCallbacks:Lkotlin/collections/ArrayDeque; // field@0133 │ │ +1af650: 6e10 3e43 0000 |0014: invoke-virtual {v0}, Lkotlin/collections/ArrayDeque;.getSize:()I // method@433e │ │ +1af656: 0a01 |0017: move-result v1 │ │ +1af658: 6e20 7640 1000 |0018: invoke-virtual {v0, v1}, Ljava/util/AbstractList;.listIterator:(I)Ljava/util/ListIterator; // method@4076 │ │ +1af65e: 0c00 |001b: move-result-object v0 │ │ +1af660: 7210 2c41 0000 |001c: invoke-interface {v0}, Ljava/util/ListIterator;.hasPrevious:()Z // method@412c │ │ +1af666: 0a01 |001f: move-result v1 │ │ +1af668: 3801 0e00 |0020: if-eqz v1, 002e // +000e │ │ +1af66c: 7210 2f41 0000 |0022: invoke-interface {v0}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@412f │ │ +1af672: 0c01 |0025: move-result-object v1 │ │ +1af674: 0712 |0026: move-object v2, v1 │ │ +1af676: 1f02 6601 |0027: check-cast v2, Landroidx/activity/OnBackPressedCallback; // type@0166 │ │ +1af67a: 5522 1c01 |0029: iget-boolean v2, v2, Landroidx/activity/OnBackPressedCallback;.isEnabled:Z // field@011c │ │ +1af67e: 3802 f1ff |002b: if-eqz v2, 001c // -000f │ │ +1af682: 2802 |002d: goto 002f // +0002 │ │ +1af684: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +1af686: 1f01 6601 |002f: check-cast v1, Landroidx/activity/OnBackPressedCallback; // type@0166 │ │ +1af68a: 3801 0500 |0031: if-eqz v1, 0036 // +0005 │ │ +1af68e: 6e20 2206 5100 |0033: invoke-virtual {v1, v5}, Landroidx/activity/OnBackPressedCallback;.handleOnBackProgressed:(Landroidx/activity/BackEventCompat;)V // method@0622 │ │ +1af694: 6205 cf2d |0036: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1af698: 1105 |0038: return-object v5 │ │ +1af69a: 1f05 5201 |0039: check-cast v5, Landroidx/activity/BackEventCompat; // type@0152 │ │ +1af69e: 1a00 8636 |003b: const-string v0, "backEvent" // string@3686 │ │ +1af6a2: 7120 0445 0500 |003d: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1af6a8: 5440 1e01 |0040: iget-object v0, v4, Landroidx/activity/OnBackPressedDispatcher$1;.this$0:Landroidx/activity/OnBackPressedDispatcher; // field@011e │ │ +1af6ac: 5401 3301 |0042: iget-object v1, v0, Landroidx/activity/OnBackPressedDispatcher;.onBackPressedCallbacks:Lkotlin/collections/ArrayDeque; // field@0133 │ │ +1af6b0: 6e10 3e43 0100 |0044: invoke-virtual {v1}, Lkotlin/collections/ArrayDeque;.getSize:()I // method@433e │ │ +1af6b6: 0a02 |0047: move-result v2 │ │ +1af6b8: 6e20 7640 2100 |0048: invoke-virtual {v1, v2}, Ljava/util/AbstractList;.listIterator:(I)Ljava/util/ListIterator; // method@4076 │ │ +1af6be: 0c01 |004b: move-result-object v1 │ │ +1af6c0: 7210 2c41 0100 |004c: invoke-interface {v1}, Ljava/util/ListIterator;.hasPrevious:()Z // method@412c │ │ +1af6c6: 0a02 |004f: move-result v2 │ │ +1af6c8: 3802 0e00 |0050: if-eqz v2, 005e // +000e │ │ +1af6cc: 7210 2f41 0100 |0052: invoke-interface {v1}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@412f │ │ +1af6d2: 0c02 |0055: move-result-object v2 │ │ +1af6d4: 0723 |0056: move-object v3, v2 │ │ +1af6d6: 1f03 6601 |0057: check-cast v3, Landroidx/activity/OnBackPressedCallback; // type@0166 │ │ +1af6da: 5533 1c01 |0059: iget-boolean v3, v3, Landroidx/activity/OnBackPressedCallback;.isEnabled:Z // field@011c │ │ +1af6de: 3803 f1ff |005b: if-eqz v3, 004c // -000f │ │ +1af6e2: 2802 |005d: goto 005f // +0002 │ │ +1af6e4: 1202 |005e: const/4 v2, #int 0 // #0 │ │ +1af6e6: 1f02 6601 |005f: check-cast v2, Landroidx/activity/OnBackPressedCallback; // type@0166 │ │ +1af6ea: 5b02 3001 |0061: iput-object v2, v0, Landroidx/activity/OnBackPressedDispatcher;.inProgressCallback:Landroidx/activity/OnBackPressedCallback; // field@0130 │ │ +1af6ee: 3802 0500 |0063: if-eqz v2, 0068 // +0005 │ │ +1af6f2: 6e20 2306 5200 |0065: invoke-virtual {v2, v5}, Landroidx/activity/OnBackPressedCallback;.handleOnBackStarted:(Landroidx/activity/BackEventCompat;)V // method@0623 │ │ +1af6f8: 6205 cf2d |0068: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1af6fc: 1105 |006a: return-object v5 │ │ +1af6fe: 0000 |006b: nop // spacer │ │ +1af700: 0001 0100 0000 0000 3700 0000 |006c: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #29 header: │ │ @@ -3632,49 +3632,49 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -1af6f0: |[1af6f0] androidx.activity.OnBackPressedDispatcher$3.invoke:()Ljava/lang/Object; │ │ -1af700: 5250 1f01 |0000: iget v0, v5, Landroidx/activity/OnBackPressedDispatcher$3;.$r8$classId:I // field@011f │ │ -1af704: 2b00 3c00 0000 |0002: packed-switch v0, 0000003e // +0000003c │ │ -1af70a: 5450 2001 |0005: iget-object v0, v5, Landroidx/activity/OnBackPressedDispatcher$3;.this$0:Landroidx/activity/OnBackPressedDispatcher; // field@0120 │ │ -1af70e: 5401 3001 |0007: iget-object v1, v0, Landroidx/activity/OnBackPressedDispatcher;.inProgressCallback:Landroidx/activity/OnBackPressedCallback; // field@0130 │ │ -1af712: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1af714: 3901 2200 |000a: if-nez v1, 002c // +0022 │ │ -1af718: 5401 3301 |000c: iget-object v1, v0, Landroidx/activity/OnBackPressedDispatcher;.onBackPressedCallbacks:Lkotlin/collections/ArrayDeque; // field@0133 │ │ -1af71c: 6e10 1143 0100 |000e: invoke-virtual {v1}, Lkotlin/collections/AbstractMutableList;.size:()I // method@4311 │ │ -1af722: 0a03 |0011: move-result v3 │ │ -1af724: 6e20 7640 3100 |0012: invoke-virtual {v1, v3}, Ljava/util/AbstractList;.listIterator:(I)Ljava/util/ListIterator; // method@4076 │ │ -1af72a: 0c01 |0015: move-result-object v1 │ │ -1af72c: 7210 2c41 0100 |0016: invoke-interface {v1}, Ljava/util/ListIterator;.hasPrevious:()Z // method@412c │ │ -1af732: 0a03 |0019: move-result v3 │ │ -1af734: 3803 0e00 |001a: if-eqz v3, 0028 // +000e │ │ -1af738: 7210 2f41 0100 |001c: invoke-interface {v1}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@412f │ │ -1af73e: 0c03 |001f: move-result-object v3 │ │ -1af740: 0734 |0020: move-object v4, v3 │ │ -1af742: 1f04 6601 |0021: check-cast v4, Landroidx/activity/OnBackPressedCallback; // type@0166 │ │ -1af746: 5544 1c01 |0023: iget-boolean v4, v4, Landroidx/activity/OnBackPressedCallback;.isEnabled:Z // field@011c │ │ -1af74a: 3804 f1ff |0025: if-eqz v4, 0016 // -000f │ │ -1af74e: 2802 |0027: goto 0029 // +0002 │ │ -1af750: 0723 |0028: move-object v3, v2 │ │ -1af752: 0731 |0029: move-object v1, v3 │ │ -1af754: 1f01 6601 |002a: check-cast v1, Landroidx/activity/OnBackPressedCallback; // type@0166 │ │ -1af758: 5b02 3001 |002c: iput-object v2, v0, Landroidx/activity/OnBackPressedDispatcher;.inProgressCallback:Landroidx/activity/OnBackPressedCallback; // field@0130 │ │ -1af75c: 3801 0500 |002e: if-eqz v1, 0033 // +0005 │ │ -1af760: 6e10 2006 0100 |0030: invoke-virtual {v1}, Landroidx/activity/OnBackPressedCallback;.handleOnBackCancelled:()V // method@0620 │ │ -1af766: 6200 cf2d |0033: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1af76a: 1100 |0035: return-object v0 │ │ -1af76c: 5450 2001 |0036: iget-object v0, v5, Landroidx/activity/OnBackPressedDispatcher$3;.this$0:Landroidx/activity/OnBackPressedDispatcher; // field@0120 │ │ -1af770: 6e10 3c06 0000 |0038: invoke-virtual {v0}, Landroidx/activity/OnBackPressedDispatcher;.onBackPressed:()V // method@063c │ │ -1af776: 6200 cf2d |003b: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1af77a: 1100 |003d: return-object v0 │ │ -1af77c: 0001 0100 0000 0000 3400 0000 |003e: packed-switch-data (6 units) │ │ +1af70c: |[1af70c] androidx.activity.OnBackPressedDispatcher$3.invoke:()Ljava/lang/Object; │ │ +1af71c: 5250 1f01 |0000: iget v0, v5, Landroidx/activity/OnBackPressedDispatcher$3;.$r8$classId:I // field@011f │ │ +1af720: 2b00 3c00 0000 |0002: packed-switch v0, 0000003e // +0000003c │ │ +1af726: 5450 2001 |0005: iget-object v0, v5, Landroidx/activity/OnBackPressedDispatcher$3;.this$0:Landroidx/activity/OnBackPressedDispatcher; // field@0120 │ │ +1af72a: 5401 3001 |0007: iget-object v1, v0, Landroidx/activity/OnBackPressedDispatcher;.inProgressCallback:Landroidx/activity/OnBackPressedCallback; // field@0130 │ │ +1af72e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1af730: 3901 2200 |000a: if-nez v1, 002c // +0022 │ │ +1af734: 5401 3301 |000c: iget-object v1, v0, Landroidx/activity/OnBackPressedDispatcher;.onBackPressedCallbacks:Lkotlin/collections/ArrayDeque; // field@0133 │ │ +1af738: 6e10 1143 0100 |000e: invoke-virtual {v1}, Lkotlin/collections/AbstractMutableList;.size:()I // method@4311 │ │ +1af73e: 0a03 |0011: move-result v3 │ │ +1af740: 6e20 7640 3100 |0012: invoke-virtual {v1, v3}, Ljava/util/AbstractList;.listIterator:(I)Ljava/util/ListIterator; // method@4076 │ │ +1af746: 0c01 |0015: move-result-object v1 │ │ +1af748: 7210 2c41 0100 |0016: invoke-interface {v1}, Ljava/util/ListIterator;.hasPrevious:()Z // method@412c │ │ +1af74e: 0a03 |0019: move-result v3 │ │ +1af750: 3803 0e00 |001a: if-eqz v3, 0028 // +000e │ │ +1af754: 7210 2f41 0100 |001c: invoke-interface {v1}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@412f │ │ +1af75a: 0c03 |001f: move-result-object v3 │ │ +1af75c: 0734 |0020: move-object v4, v3 │ │ +1af75e: 1f04 6601 |0021: check-cast v4, Landroidx/activity/OnBackPressedCallback; // type@0166 │ │ +1af762: 5544 1c01 |0023: iget-boolean v4, v4, Landroidx/activity/OnBackPressedCallback;.isEnabled:Z // field@011c │ │ +1af766: 3804 f1ff |0025: if-eqz v4, 0016 // -000f │ │ +1af76a: 2802 |0027: goto 0029 // +0002 │ │ +1af76c: 0723 |0028: move-object v3, v2 │ │ +1af76e: 0731 |0029: move-object v1, v3 │ │ +1af770: 1f01 6601 |002a: check-cast v1, Landroidx/activity/OnBackPressedCallback; // type@0166 │ │ +1af774: 5b02 3001 |002c: iput-object v2, v0, Landroidx/activity/OnBackPressedDispatcher;.inProgressCallback:Landroidx/activity/OnBackPressedCallback; // field@0130 │ │ +1af778: 3801 0500 |002e: if-eqz v1, 0033 // +0005 │ │ +1af77c: 6e10 2006 0100 |0030: invoke-virtual {v1}, Landroidx/activity/OnBackPressedCallback;.handleOnBackCancelled:()V // method@0620 │ │ +1af782: 6200 cf2d |0033: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1af786: 1100 |0035: return-object v0 │ │ +1af788: 5450 2001 |0036: iget-object v0, v5, Landroidx/activity/OnBackPressedDispatcher$3;.this$0:Landroidx/activity/OnBackPressedDispatcher; // field@0120 │ │ +1af78c: 6e10 3c06 0000 |0038: invoke-virtual {v0}, Landroidx/activity/OnBackPressedDispatcher;.onBackPressed:()V // method@063c │ │ +1af792: 6200 cf2d |003b: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1af796: 1100 |003d: return-object v0 │ │ +1af798: 0001 0100 0000 0000 3400 0000 |003e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #31 header: │ │ @@ -3727,21 +3727,21 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;)Landroid/window/OnBackInvokedCallback;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1af788: |[1af788] androidx.activity.OnBackPressedDispatcher$Api33Impl.createOnBackInvokedCallback:(Lkotlin/jvm/functions/Function0;)Landroid/window/OnBackInvokedCallback; │ │ -1af798: 1a00 6851 |0000: const-string v0, "onBackInvoked" // string@5168 │ │ -1af79c: 7120 0445 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1af7a2: 2200 0d09 |0005: new-instance v0, Landroidx/compose/ui/window/Api33Impl$$ExternalSyntheticLambda0; // type@090d │ │ -1af7a6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -1af7a8: 7030 3d25 1003 |0008: invoke-direct {v0, v1, v3}, Landroidx/compose/ui/window/Api33Impl$$ExternalSyntheticLambda0;.:(ILkotlin/jvm/functions/Function0;)V // method@253d │ │ -1af7ae: 1100 |000b: return-object v0 │ │ +1af7a4: |[1af7a4] androidx.activity.OnBackPressedDispatcher$Api33Impl.createOnBackInvokedCallback:(Lkotlin/jvm/functions/Function0;)Landroid/window/OnBackInvokedCallback; │ │ +1af7b4: 1a00 6851 |0000: const-string v0, "onBackInvoked" // string@5168 │ │ +1af7b8: 7120 0445 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1af7be: 2200 0d09 |0005: new-instance v0, Landroidx/compose/ui/window/Api33Impl$$ExternalSyntheticLambda0; // type@090d │ │ +1af7c2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +1af7c4: 7030 3d25 1003 |0008: invoke-direct {v0, v1, v3}, Landroidx/compose/ui/window/Api33Impl$$ExternalSyntheticLambda0;.:(ILkotlin/jvm/functions/Function0;)V // method@253d │ │ +1af7ca: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/activity/OnBackPressedDispatcher$Api33Impl;) │ │ name : 'registerOnBackInvokedCallback' │ │ type : '(Ljava/lang/Object;ILjava/lang/Object;)V' │ │ @@ -3769,23 +3769,23 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1af7b0: |[1af7b0] androidx.activity.OnBackPressedDispatcher$Api33Impl.unregisterOnBackInvokedCallback:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -1af7c0: 1a00 613c |0000: const-string v0, "dispatcher" // string@3c61 │ │ -1af7c4: 7120 0445 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1af7ca: 1a00 a237 |0005: const-string v0, "callback" // string@37a2 │ │ -1af7ce: 7120 0445 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1af7d4: 1f02 5101 |000a: check-cast v2, Landroid/window/OnBackInvokedDispatcher; // type@0151 │ │ -1af7d8: 1f03 5001 |000c: check-cast v3, Landroid/window/OnBackInvokedCallback; // type@0150 │ │ -1af7dc: 7220 b705 3200 |000e: invoke-interface {v2, v3}, Landroid/window/OnBackInvokedDispatcher;.unregisterOnBackInvokedCallback:(Landroid/window/OnBackInvokedCallback;)V // method@05b7 │ │ -1af7e2: 0e00 |0011: return-void │ │ +1af7cc: |[1af7cc] androidx.activity.OnBackPressedDispatcher$Api33Impl.unregisterOnBackInvokedCallback:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +1af7dc: 1a00 613c |0000: const-string v0, "dispatcher" // string@3c61 │ │ +1af7e0: 7120 0445 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1af7e6: 1a00 a237 |0005: const-string v0, "callback" // string@37a2 │ │ +1af7ea: 7120 0445 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1af7f0: 1f02 5101 |000a: check-cast v2, Landroid/window/OnBackInvokedDispatcher; // type@0151 │ │ +1af7f4: 1f03 5001 |000c: check-cast v3, Landroid/window/OnBackInvokedCallback; // type@0150 │ │ +1af7f8: 7220 b705 3200 |000e: invoke-interface {v2, v3}, Landroid/window/OnBackInvokedDispatcher;.unregisterOnBackInvokedCallback:(Landroid/window/OnBackInvokedCallback;)V // method@05b7 │ │ +1af7fe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #32 header: │ │ @@ -3921,77 +3921,77 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1af7e4: |[1af7e4] androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1.onBackCancelled:()V │ │ -1af7f4: 5410 2201 |0000: iget-object v0, v1, Landroidx/activity/OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1;.$onBackCancelled:Lkotlin/jvm/functions/Function0; // field@0122 │ │ -1af7f8: 7210 d744 0000 |0002: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ -1af7fe: 0e00 |0005: return-void │ │ +1af800: |[1af800] androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1.onBackCancelled:()V │ │ +1af810: 5410 2201 |0000: iget-object v0, v1, Landroidx/activity/OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1;.$onBackCancelled:Lkotlin/jvm/functions/Function0; // field@0122 │ │ +1af814: 7210 d744 0000 |0002: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ +1af81a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/activity/OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1;) │ │ name : 'onBackInvoked' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1af800: |[1af800] androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1.onBackInvoked:()V │ │ -1af810: 5410 2301 |0000: iget-object v0, v1, Landroidx/activity/OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1;.$onBackInvoked:Lkotlin/jvm/functions/Function0; // field@0123 │ │ -1af814: 7210 d744 0000 |0002: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ -1af81a: 0e00 |0005: return-void │ │ +1af81c: |[1af81c] androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1.onBackInvoked:()V │ │ +1af82c: 5410 2301 |0000: iget-object v0, v1, Landroidx/activity/OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1;.$onBackInvoked:Lkotlin/jvm/functions/Function0; // field@0123 │ │ +1af830: 7210 d744 0000 |0002: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ +1af836: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/activity/OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1;) │ │ name : 'onBackProgressed' │ │ type : '(Landroid/window/BackEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1af81c: |[1af81c] androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1.onBackProgressed:(Landroid/window/BackEvent;)V │ │ -1af82c: 1a00 8636 |0000: const-string v0, "backEvent" // string@3686 │ │ -1af830: 7120 0445 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1af836: 5420 2401 |0005: iget-object v0, v2, Landroidx/activity/OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1;.$onBackProgressed:Lkotlin/jvm/functions/Function1; // field@0124 │ │ -1af83a: 2201 5201 |0007: new-instance v1, Landroidx/activity/BackEventCompat; // type@0152 │ │ -1af83e: 7020 b805 3100 |0009: invoke-direct {v1, v3}, Landroidx/activity/BackEventCompat;.:(Landroid/window/BackEvent;)V // method@05b8 │ │ -1af844: 7220 d844 1000 |000c: invoke-interface {v0, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ -1af84a: 0e00 |000f: return-void │ │ +1af838: |[1af838] androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1.onBackProgressed:(Landroid/window/BackEvent;)V │ │ +1af848: 1a00 8636 |0000: const-string v0, "backEvent" // string@3686 │ │ +1af84c: 7120 0445 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1af852: 5420 2401 |0005: iget-object v0, v2, Landroidx/activity/OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1;.$onBackProgressed:Lkotlin/jvm/functions/Function1; // field@0124 │ │ +1af856: 2201 5201 |0007: new-instance v1, Landroidx/activity/BackEventCompat; // type@0152 │ │ +1af85a: 7020 b805 3100 |0009: invoke-direct {v1, v3}, Landroidx/activity/BackEventCompat;.:(Landroid/window/BackEvent;)V // method@05b8 │ │ +1af860: 7220 d844 1000 |000c: invoke-interface {v0, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ +1af866: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/activity/OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1;) │ │ name : 'onBackStarted' │ │ type : '(Landroid/window/BackEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1af84c: |[1af84c] androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1.onBackStarted:(Landroid/window/BackEvent;)V │ │ -1af85c: 1a00 8636 |0000: const-string v0, "backEvent" // string@3686 │ │ -1af860: 7120 0445 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1af866: 5420 2501 |0005: iget-object v0, v2, Landroidx/activity/OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1;.$onBackStarted:Lkotlin/jvm/functions/Function1; // field@0125 │ │ -1af86a: 2201 5201 |0007: new-instance v1, Landroidx/activity/BackEventCompat; // type@0152 │ │ -1af86e: 7020 b805 3100 |0009: invoke-direct {v1, v3}, Landroidx/activity/BackEventCompat;.:(Landroid/window/BackEvent;)V // method@05b8 │ │ -1af874: 7220 d844 1000 |000c: invoke-interface {v0, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ -1af87a: 0e00 |000f: return-void │ │ +1af868: |[1af868] androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1.onBackStarted:(Landroid/window/BackEvent;)V │ │ +1af878: 1a00 8636 |0000: const-string v0, "backEvent" // string@3686 │ │ +1af87c: 7120 0445 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1af882: 5420 2501 |0005: iget-object v0, v2, Landroidx/activity/OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1;.$onBackStarted:Lkotlin/jvm/functions/Function1; // field@0125 │ │ +1af886: 2201 5201 |0007: new-instance v1, Landroidx/activity/BackEventCompat; // type@0152 │ │ +1af88a: 7020 b805 3100 |0009: invoke-direct {v1, v3}, Landroidx/activity/BackEventCompat;.:(Landroid/window/BackEvent;)V // method@05b8 │ │ +1af890: 7220 d844 1000 |000c: invoke-interface {v0, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ +1af896: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #34 header: │ │ @@ -4058,26 +4058,26 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -1af87c: |[1af87c] androidx.activity.OnBackPressedDispatcher$LifecycleOnBackPressedCancellable.cancel:()V │ │ -1af88c: 5410 2801 |0000: iget-object v0, v1, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;.lifecycle:Landroidx/lifecycle/Lifecycle; // field@0128 │ │ -1af890: 6e20 9528 1000 |0002: invoke-virtual {v0, v1}, Landroidx/lifecycle/Lifecycle;.removeObserver:(Landroidx/lifecycle/LifecycleObserver;)V // method@2895 │ │ -1af896: 5410 2901 |0005: iget-object v0, v1, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;.onBackPressedCallback:Landroidx/activity/OnBackPressedCallback; // field@0129 │ │ -1af89a: 5400 1a01 |0007: iget-object v0, v0, Landroidx/activity/OnBackPressedCallback;.cancellables:Ljava/util/concurrent/CopyOnWriteArrayList; // field@011a │ │ -1af89e: 6e20 8d41 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@418d │ │ -1af8a4: 5410 2701 |000c: iget-object v0, v1, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;.currentCancellable:Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable; // field@0127 │ │ -1af8a8: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -1af8ac: 6e10 3906 0000 |0010: invoke-virtual {v0}, Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;.cancel:()V // method@0639 │ │ -1af8b2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -1af8b4: 5b10 2701 |0014: iput-object v0, v1, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;.currentCancellable:Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable; // field@0127 │ │ -1af8b8: 0e00 |0016: return-void │ │ +1af898: |[1af898] androidx.activity.OnBackPressedDispatcher$LifecycleOnBackPressedCancellable.cancel:()V │ │ +1af8a8: 5410 2801 |0000: iget-object v0, v1, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;.lifecycle:Landroidx/lifecycle/Lifecycle; // field@0128 │ │ +1af8ac: 6e20 9528 1000 |0002: invoke-virtual {v0, v1}, Landroidx/lifecycle/Lifecycle;.removeObserver:(Landroidx/lifecycle/LifecycleObserver;)V // method@2895 │ │ +1af8b2: 5410 2901 |0005: iget-object v0, v1, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;.onBackPressedCallback:Landroidx/activity/OnBackPressedCallback; // field@0129 │ │ +1af8b6: 5400 1a01 |0007: iget-object v0, v0, Landroidx/activity/OnBackPressedCallback;.cancellables:Ljava/util/concurrent/CopyOnWriteArrayList; // field@011a │ │ +1af8ba: 6e20 8d41 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@418d │ │ +1af8c0: 5410 2701 |000c: iget-object v0, v1, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;.currentCancellable:Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable; // field@0127 │ │ +1af8c4: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +1af8c8: 6e10 3906 0000 |0010: invoke-virtual {v0}, Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;.cancel:()V // method@0639 │ │ +1af8ce: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +1af8d0: 5b10 2701 |0014: iput-object v0, v1, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;.currentCancellable:Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable; // field@0127 │ │ +1af8d4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;) │ │ name : 'onStateChanged' │ │ type : '(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V' │ │ @@ -4182,33 +4182,33 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -1af8bc: |[1af8bc] androidx.activity.OnBackPressedDispatcher$OnBackPressedCancellable.cancel:()V │ │ -1af8cc: 5440 2c01 |0000: iget-object v0, v4, Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;.this$0:Landroidx/activity/OnBackPressedDispatcher; // field@012c │ │ -1af8d0: 5401 3301 |0002: iget-object v1, v0, Landroidx/activity/OnBackPressedDispatcher;.onBackPressedCallbacks:Lkotlin/collections/ArrayDeque; // field@0133 │ │ -1af8d4: 5442 2b01 |0004: iget-object v2, v4, Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;.onBackPressedCallback:Landroidx/activity/OnBackPressedCallback; // field@012b │ │ -1af8d8: 6e20 4943 2100 |0006: invoke-virtual {v1, v2}, Lkotlin/collections/ArrayDeque;.remove:(Ljava/lang/Object;)Z // method@4349 │ │ -1af8de: 5401 3001 |0009: iget-object v1, v0, Landroidx/activity/OnBackPressedDispatcher;.inProgressCallback:Landroidx/activity/OnBackPressedCallback; // field@0130 │ │ -1af8e2: 7120 0045 2100 |000b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1af8e8: 0a01 |000e: move-result v1 │ │ -1af8ea: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -1af8ec: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ -1af8f0: 6e10 2006 0200 |0012: invoke-virtual {v2}, Landroidx/activity/OnBackPressedCallback;.handleOnBackCancelled:()V // method@0620 │ │ -1af8f6: 5b03 3001 |0015: iput-object v3, v0, Landroidx/activity/OnBackPressedDispatcher;.inProgressCallback:Landroidx/activity/OnBackPressedCallback; // field@0130 │ │ -1af8fa: 5420 1a01 |0017: iget-object v0, v2, Landroidx/activity/OnBackPressedCallback;.cancellables:Ljava/util/concurrent/CopyOnWriteArrayList; // field@011a │ │ -1af8fe: 6e20 8d41 4000 |0019: invoke-virtual {v0, v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@418d │ │ -1af904: 5420 1b01 |001c: iget-object v0, v2, Landroidx/activity/OnBackPressedCallback;.enabledChangedCallback:Lkotlin/jvm/internal/FunctionReferenceImpl; // field@011b │ │ -1af908: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ -1af90c: 7210 d744 0000 |0020: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ -1af912: 5b23 1b01 |0023: iput-object v3, v2, Landroidx/activity/OnBackPressedCallback;.enabledChangedCallback:Lkotlin/jvm/internal/FunctionReferenceImpl; // field@011b │ │ -1af916: 0e00 |0025: return-void │ │ +1af8d8: |[1af8d8] androidx.activity.OnBackPressedDispatcher$OnBackPressedCancellable.cancel:()V │ │ +1af8e8: 5440 2c01 |0000: iget-object v0, v4, Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;.this$0:Landroidx/activity/OnBackPressedDispatcher; // field@012c │ │ +1af8ec: 5401 3301 |0002: iget-object v1, v0, Landroidx/activity/OnBackPressedDispatcher;.onBackPressedCallbacks:Lkotlin/collections/ArrayDeque; // field@0133 │ │ +1af8f0: 5442 2b01 |0004: iget-object v2, v4, Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;.onBackPressedCallback:Landroidx/activity/OnBackPressedCallback; // field@012b │ │ +1af8f4: 6e20 4943 2100 |0006: invoke-virtual {v1, v2}, Lkotlin/collections/ArrayDeque;.remove:(Ljava/lang/Object;)Z // method@4349 │ │ +1af8fa: 5401 3001 |0009: iget-object v1, v0, Landroidx/activity/OnBackPressedDispatcher;.inProgressCallback:Landroidx/activity/OnBackPressedCallback; // field@0130 │ │ +1af8fe: 7120 0045 2100 |000b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1af904: 0a01 |000e: move-result v1 │ │ +1af906: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +1af908: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ +1af90c: 6e10 2006 0200 |0012: invoke-virtual {v2}, Landroidx/activity/OnBackPressedCallback;.handleOnBackCancelled:()V // method@0620 │ │ +1af912: 5b03 3001 |0015: iput-object v3, v0, Landroidx/activity/OnBackPressedDispatcher;.inProgressCallback:Landroidx/activity/OnBackPressedCallback; // field@0130 │ │ +1af916: 5420 1a01 |0017: iget-object v0, v2, Landroidx/activity/OnBackPressedCallback;.cancellables:Ljava/util/concurrent/CopyOnWriteArrayList; // field@011a │ │ +1af91a: 6e20 8d41 4000 |0019: invoke-virtual {v0, v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@418d │ │ +1af920: 5420 1b01 |001c: iget-object v0, v2, Landroidx/activity/OnBackPressedCallback;.enabledChangedCallback:Lkotlin/jvm/internal/FunctionReferenceImpl; // field@011b │ │ +1af924: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ +1af928: 7210 d744 0000 |0020: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ +1af92e: 5b23 1b01 |0023: iput-object v3, v2, Landroidx/activity/OnBackPressedCallback;.enabledChangedCallback:Lkotlin/jvm/internal/FunctionReferenceImpl; // field@011b │ │ +1af932: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #36 header: │ │ @@ -4646,295 +4646,295 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 26 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 568 16-bit code units │ │ -19ea78: |[19ea78] com.jerboa.MainActivity$onCreate$1$1$5$1.invoke:()Ljava/lang/Object; │ │ -19ea88: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -19ea8c: 5201 151c |0002: iget v1, v0, Lcom/jerboa/MainActivity$onCreate$1$1$5$1;.$r8$classId:I // field@1c15 │ │ -19ea90: 2b01 1802 0000 |0004: packed-switch v1, 0000021c // +00000218 │ │ -19ea96: 5401 1a2e |0007: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ -19ea9a: 1f01 110c |0009: check-cast v1, Lcom/jerboa/model/HomeViewModel; // type@0c11 │ │ -19ea9e: 6202 6e1c |000b: sget-object v2, Lcom/jerboa/api/ApiState$Refreshing;.INSTANCE:Lcom/jerboa/api/ApiState$Refreshing; // field@1c6e │ │ -19eaa2: 6e20 e430 2100 |000d: invoke-virtual {v1, v2}, Lcom/jerboa/model/PostsViewModel;.resetPosts:(Lcom/jerboa/api/ApiState;)V // method@30e4 │ │ -19eaa8: 6201 cf2d |0010: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -19eaac: 1101 |0012: return-object v1 │ │ -19eaae: 5401 1a2e |0013: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ -19eab2: 1f01 9f0b |0015: check-cast v1, Lcom/jerboa/JerboaAppState; // type@0b9f │ │ -19eab6: 5411 f51b |0017: iget-object v1, v1, Lcom/jerboa/JerboaAppState;.navController:Landroidx/navigation/NavHostController; // field@1bf5 │ │ -19eaba: 1a02 8f5b |0019: const-string v2, "siteSidebar" // string@5b8f │ │ -19eabe: 7120 a929 2100 |001b: invoke-static {v1, v2}, Landroidx/navigation/NavHostController;.navigate$default:(Landroidx/navigation/NavHostController;Ljava/lang/String;)V // method@29a9 │ │ -19eac4: 6201 cf2d |001e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -19eac8: 1101 |0020: return-object v1 │ │ -19eaca: 5401 1a2e |0021: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ -19eace: 1f01 9f0b |0023: check-cast v1, Lcom/jerboa/JerboaAppState; // type@0b9f │ │ -19ead2: 6e10 482f 0100 |0025: invoke-virtual {v1}, Lcom/jerboa/JerboaAppState;.toLogin:()V // method@2f48 │ │ -19ead8: 6201 cf2d |0028: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -19eadc: 1101 |002a: return-object v1 │ │ -19eade: 5401 1a2e |002b: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ -19eae2: 1f01 9f0b |002d: check-cast v1, Lcom/jerboa/JerboaAppState; // type@0b9f │ │ -19eae6: 5411 f51b |002f: iget-object v1, v1, Lcom/jerboa/JerboaAppState;.navController:Landroidx/navigation/NavHostController; // field@1bf5 │ │ -19eaea: 1a02 2b5b |0031: const-string v2, "settings" // string@5b2b │ │ -19eaee: 7120 a929 2100 |0033: invoke-static {v1, v2}, Landroidx/navigation/NavHostController;.navigate$default:(Landroidx/navigation/NavHostController;Ljava/lang/String;)V // method@29a9 │ │ -19eaf4: 6201 cf2d |0036: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -19eaf8: 1101 |0038: return-object v1 │ │ -19eafa: 5401 1a2e |0039: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ -19eafe: 1f01 820a |003b: check-cast v1, Landroidx/room/RoomDatabase; // type@0a82 │ │ -19eb02: 5412 3019 |003d: iget-object v2, v1, Landroidx/room/RoomDatabase;.coroutineScope:Lkotlinx/coroutines/internal/ContextScope; // field@1930 │ │ -19eb06: 1203 |003f: const/4 v3, #int 0 // #0 │ │ -19eb08: 3802 2200 |0040: if-eqz v2, 0062 // +0022 │ │ -19eb0c: 7120 5247 3200 |0042: invoke-static {v2, v3}, Lkotlinx/coroutines/JobKt;.cancel:(Lkotlinx/coroutines/CoroutineScope;Ljava/util/concurrent/CancellationException;)V // method@4752 │ │ -19eb12: 6e10 952a 0100 |0045: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@2a95 │ │ -19eb18: 0c02 |0048: move-result-object v2 │ │ -19eb1a: 5422 0319 |0049: iget-object v2, v2, Landroidx/room/InvalidationTracker;.multiInstanceInvalidationClient:Landroidx/room/MultiInstanceInvalidationClient; // field@1903 │ │ -19eb1e: 3802 0500 |004b: if-eqz v2, 0050 // +0005 │ │ -19eb22: 6e10 762a 0200 |004d: invoke-virtual {v2}, Landroidx/room/MultiInstanceInvalidationClient;.stop:()V // method@2a76 │ │ -19eb28: 5411 2f19 |0050: iget-object v1, v1, Landroidx/room/RoomDatabase;.connectionManager:Landroidx/room/RoomConnectionManager; // field@192f │ │ -19eb2c: 3801 0a00 |0052: if-eqz v1, 005c // +000a │ │ -19eb30: 5411 1519 |0054: iget-object v1, v1, Landroidx/room/RoomConnectionManager;.connectionPool:Landroidx/room/coroutines/ConnectionPool; // field@1915 │ │ -19eb34: 7210 813e 0100 |0056: invoke-interface {v1}, Ljava/lang/AutoCloseable;.close:()V // method@3e81 │ │ -19eb3a: 6201 cf2d |0059: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -19eb3e: 1101 |005b: return-object v1 │ │ -19eb40: 1a01 b339 |005c: const-string v1, "connectionManager" // string@39b3 │ │ -19eb44: 7110 0745 0100 |005e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@4507 │ │ -19eb4a: 2703 |0061: throw v3 │ │ -19eb4c: 1a01 573a |0062: const-string v1, "coroutineScope" // string@3a57 │ │ -19eb50: 7110 0745 0100 |0064: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@4507 │ │ -19eb56: 2703 |0067: throw v3 │ │ -19eb58: 5401 1a2e |0068: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ -19eb5c: 1f01 bc07 |006a: check-cast v1, Landroidx/compose/ui/platform/AndroidComposeView; // type@07bc │ │ -19eb60: 6e10 431f 0100 |006c: invoke-virtual {v1}, Landroidx/compose/ui/platform/AndroidComposeView;.onFetchFocusRect:()Landroidx/compose/ui/geometry/Rect; // method@1f43 │ │ -19eb66: 0c01 |006f: move-result-object v1 │ │ -19eb68: 1101 |0070: return-object v1 │ │ -19eb6a: 5401 1a2e |0071: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ -19eb6e: 1f01 bc07 |0073: check-cast v1, Landroidx/compose/ui/platform/AndroidComposeView; // type@07bc │ │ -19eb72: 6e10 1904 0100 |0075: invoke-virtual {v1}, Landroid/view/View;.isFocused:()Z // method@0419 │ │ -19eb78: 0a02 |0078: move-result v2 │ │ -19eb7a: 3902 1c00 |0079: if-nez v2, 0095 // +001c │ │ -19eb7e: 6e10 1104 0100 |007b: invoke-virtual {v1}, Landroid/view/View;.hasFocus:()Z // method@0411 │ │ -19eb84: 0a02 |007e: move-result v2 │ │ -19eb86: 3802 0300 |007f: if-eqz v2, 0082 // +0003 │ │ -19eb8a: 2814 |0081: goto 0095 // +0014 │ │ -19eb8c: 6e10 1104 0100 |0082: invoke-virtual {v1}, Landroid/view/View;.hasFocus:()Z // method@0411 │ │ -19eb92: 0a02 |0085: move-result v2 │ │ -19eb94: 3802 1200 |0086: if-eqz v2, 0098 // +0012 │ │ -19eb98: 6e10 dd03 0100 |0088: invoke-virtual {v1}, Landroid/view/View;.findFocus:()Landroid/view/View; // method@03dd │ │ -19eb9e: 0c02 |008b: move-result-object v2 │ │ -19eba0: 3802 0500 |008c: if-eqz v2, 0091 // +0005 │ │ -19eba4: 6e10 d503 0200 |008e: invoke-virtual {v2}, Landroid/view/View;.clearFocus:()V // method@03d5 │ │ -19ebaa: 6e10 8704 0100 |0091: invoke-virtual {v1}, Landroid/view/ViewGroup;.clearFocus:()V // method@0487 │ │ -19ebb0: 2804 |0094: goto 0098 // +0004 │ │ -19ebb2: 6e10 8704 0100 |0095: invoke-virtual {v1}, Landroid/view/ViewGroup;.clearFocus:()V // method@0487 │ │ -19ebb8: 6201 cf2d |0098: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -19ebbc: 1101 |009a: return-object v1 │ │ -19ebbe: 5401 1a2e |009b: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ -19ebc2: 1f01 0f01 |009d: check-cast v1, Landroid/view/View; // type@010f │ │ -19ebc6: 6002 9b00 |009f: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@009b │ │ -19ebca: 1303 1e00 |00a1: const/16 v3, #int 30 // #1e │ │ -19ebce: 3432 0500 |00a3: if-lt v2, v3, 00a8 // +0005 │ │ -19ebd2: 7110 af26 0100 |00a5: invoke-static {v1}, Landroidx/core/view/WindowCompat$Api35Impl;.setImportantForContentCapture:(Landroid/view/View;)V // method@26af │ │ -19ebd8: 1303 1d00 |00a8: const/16 v3, #int 29 // #1d │ │ -19ebdc: 3432 0f00 |00aa: if-lt v2, v3, 00b9 // +000f │ │ -19ebe0: 7110 6221 0100 |00ac: invoke-static {v1}, Landroidx/compose/ui/platform/coreshims/ViewCompatShims$Api29Impl;.getContentCaptureSession:(Landroid/view/View;)Landroid/view/contentcapture/ContentCaptureSession; // method@2162 │ │ -19ebe6: 0c02 |00af: move-result-object v2 │ │ -19ebe8: 3902 0300 |00b0: if-nez v2, 00b3 // +0003 │ │ -19ebec: 2807 |00b2: goto 00b9 // +0007 │ │ -19ebee: 2203 2808 |00b3: new-instance v3, Landroidx/compose/ui/platform/coreshims/ContentCaptureSessionCompat; // type@0828 │ │ -19ebf2: 7030 6021 2301 |00b5: invoke-direct {v3, v2, v1}, Landroidx/compose/ui/platform/coreshims/ContentCaptureSessionCompat;.:(Landroid/view/contentcapture/ContentCaptureSession;Landroid/view/View;)V // method@2160 │ │ -19ebf8: 2802 |00b8: goto 00ba // +0002 │ │ -19ebfa: 1203 |00b9: const/4 v3, #int 0 // #0 │ │ -19ebfc: 1103 |00ba: return-object v3 │ │ -19ebfe: 5401 1a2e |00bb: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ -19ec02: 1f01 5106 |00bd: check-cast v1, Landroidx/compose/ui/focus/FocusOwnerImpl; // type@0651 │ │ -19ec06: 5412 380e |00bf: iget-object v2, v1, Landroidx/compose/ui/focus/FocusOwnerImpl;.activeFocusTargetNode:Landroidx/compose/ui/focus/FocusTargetNode; // field@0e38 │ │ -19ec0a: 3802 0c00 |00c1: if-eqz v2, 00cd // +000c │ │ -19ec0e: 5412 430e |00c3: iget-object v2, v1, Landroidx/compose/ui/focus/FocusOwnerImpl;.rootFocusNode:Landroidx/compose/ui/focus/FocusTargetNode; // field@0e43 │ │ -19ec12: 6e10 ec17 0200 |00c5: invoke-virtual {v2}, Landroidx/compose/ui/focus/FocusTargetNode;.getFocusState:()Landroidx/compose/ui/focus/FocusStateImpl; // method@17ec │ │ -19ec18: 0c02 |00c8: move-result-object v2 │ │ -19ec1a: 6203 4a0e |00c9: sget-object v3, Landroidx/compose/ui/focus/FocusStateImpl;.Inactive:Landroidx/compose/ui/focus/FocusStateImpl; // field@0e4a │ │ -19ec1e: 3332 0700 |00cb: if-ne v2, v3, 00d2 // +0007 │ │ -19ec22: 5411 3e0e |00cd: iget-object v1, v1, Landroidx/compose/ui/focus/FocusOwnerImpl;.onClearFocusForOwner:Lcom/jerboa/MainActivity$onCreate$1$1$5$1; // field@0e3e │ │ -19ec26: 6e10 6e2f 0100 |00cf: invoke-virtual {v1}, Lcom/jerboa/MainActivity$onCreate$1$1$5$1;.invoke:()Ljava/lang/Object; // method@2f6e │ │ -19ec2c: 6201 cf2d |00d2: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -19ec30: 1101 |00d4: return-object v1 │ │ -19ec32: 5401 1a2e |00d5: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ -19ec36: 1f01 4b06 |00d7: check-cast v1, Landroidx/compose/ui/focus/FocusInvalidationManager; // type@064b │ │ -19ec3a: 5412 2f0e |00d9: iget-object v2, v1, Landroidx/compose/ui/focus/FocusInvalidationManager;.activeFocusTargetNodeFetcher:Landroidx/compose/ui/platform/AndroidComposeView$focusOwner$6; // field@0e2f │ │ -19ec3e: 6e10 d21e 0200 |00db: invoke-virtual {v2}, Landroidx/compose/ui/platform/AndroidComposeView$focusOwner$6;.get:()Ljava/lang/Object; // method@1ed2 │ │ -19ec44: 0c02 |00de: move-result-object v2 │ │ -19ec46: 1f02 5b06 |00df: check-cast v2, Landroidx/compose/ui/focus/FocusTargetNode; // type@065b │ │ -19ec4a: 6203 4a0e |00e1: sget-object v3, Landroidx/compose/ui/focus/FocusStateImpl;.Inactive:Landroidx/compose/ui/focus/FocusStateImpl; // field@0e4a │ │ -19ec4e: 5414 310e |00e3: iget-object v4, v1, Landroidx/compose/ui/focus/FocusInvalidationManager;.focusTargetNodes:Landroidx/collection/MutableScatterSet; // field@0e31 │ │ -19ec52: 541c 300e |00e5: iget-object v12, v1, Landroidx/compose/ui/focus/FocusInvalidationManager;.focusEventNodes:Landroidx/collection/MutableScatterSet; // field@0e30 │ │ -19ec56: 130d 0800 |00e7: const/16 v13, #int 8 // #8 │ │ -19ec5a: 120e |00e9: const/4 v14, #int 0 // #0 │ │ -19ec5c: 3902 4800 |00ea: if-nez v2, 0132 // +0048 │ │ -19ec60: 54c2 8702 |00ec: iget-object v2, v12, Landroidx/collection/MutableScatterSet;.elements:[Ljava/lang/Object; // field@0287 │ │ -19ec64: 54cf 8902 |00ee: iget-object v15, v12, Landroidx/collection/MutableScatterSet;.metadata:[J // field@0289 │ │ -19ec68: 1610 8000 |00f0: const-wide/16 v16, #int 128 // #80 │ │ -19ec6c: 21f5 |00f2: array-length v5, v15 │ │ -19ec6e: d805 05fe |00f3: add-int/lit8 v5, v5, #int -2 // #fe │ │ -19ec72: 3a05 f600 |00f5: if-ltz v5, 01eb // +00f6 │ │ -19ec76: 01e6 |00f7: move v6, v14 │ │ -19ec78: 1612 ff00 |00f8: const-wide/16 v18, #int 255 // #ff │ │ -19ec7c: 4507 0f06 |00fa: aget-wide v7, v15, v6 │ │ -19ec80: 1314 0700 |00fc: const/16 v20, #int 7 // #7 │ │ -19ec84: 1815 8080 8080 8080 8080 |00fe: const-wide v21, #double -2.93745e-306 // #8080808080808080 │ │ -19ec8e: 7e79 |0103: not-long v9, v7 │ │ -19ec90: a309 0914 |0104: shl-long v9, v9, v20 │ │ -19ec94: c079 |0106: and-long/2addr v9, v7 │ │ -19ec96: a009 0915 |0107: and-long v9, v9, v21 │ │ -19ec9a: 3109 0915 |0109: cmp-long v9, v9, v21 │ │ -19ec9e: 3809 2200 |010b: if-eqz v9, 012d // +0022 │ │ -19eca2: 9109 0605 |010d: sub-int v9, v6, v5 │ │ -19eca6: 7c99 |010f: not-int v9, v9 │ │ -19eca8: e209 091f |0110: ushr-int/lit8 v9, v9, #int 31 // #1f │ │ -19ecac: d909 0908 |0112: rsub-int/lit8 v9, v9, #int 8 // #08 │ │ -19ecb0: 01ea |0114: move v10, v14 │ │ -19ecb2: 359a 1600 |0115: if-ge v10, v9, 012b // +0016 │ │ -19ecb6: a017 0712 |0117: and-long v23, v7, v18 │ │ -19ecba: 310b 1710 |0119: cmp-long v11, v23, v16 │ │ -19ecbe: 3b0b 0c00 |011b: if-gez v11, 0127 // +000c │ │ -19ecc2: e00b 0603 |011d: shl-int/lit8 v11, v6, #int 3 // #03 │ │ -19ecc6: b0ab |011f: add-int/2addr v11, v10 │ │ -19ecc8: 460b 020b |0120: aget-object v11, v2, v11 │ │ -19eccc: 1f0b 4a06 |0122: check-cast v11, Landroidx/compose/ui/focus/FocusEventModifierNode; // type@064a │ │ -19ecd0: 7220 b317 3b00 |0124: invoke-interface {v11, v3}, Landroidx/compose/ui/focus/FocusEventModifierNode;.onFocusEvent:(Landroidx/compose/ui/focus/FocusStateImpl;)V // method@17b3 │ │ -19ecd6: c4d7 |0127: shr-long/2addr v7, v13 │ │ -19ecd8: d80a 0a01 |0128: add-int/lit8 v10, v10, #int 1 // #01 │ │ -19ecdc: 28eb |012a: goto 0115 // -0015 │ │ -19ecde: 33d9 c000 |012b: if-ne v9, v13, 01eb // +00c0 │ │ -19ece2: 3256 be00 |012d: if-eq v6, v5, 01eb // +00be │ │ -19ece6: d806 0601 |012f: add-int/lit8 v6, v6, #int 1 // #01 │ │ -19ecea: 28c9 |0131: goto 00fa // -0037 │ │ -19ecec: 1610 8000 |0132: const-wide/16 v16, #int 128 // #80 │ │ -19ecf0: 1612 ff00 |0134: const-wide/16 v18, #int 255 // #ff │ │ -19ecf4: 1314 0700 |0136: const/16 v20, #int 7 // #7 │ │ -19ecf8: 1815 8080 8080 8080 8080 |0138: const-wide v21, #double -2.93745e-306 // #8080808080808080 │ │ -19ed02: 5525 de0d |013d: iget-boolean v5, v2, Landroidx/compose/ui/Modifier$Node;.isAttached:Z // field@0dde │ │ -19ed06: 3805 ac00 |013f: if-eqz v5, 01eb // +00ac │ │ -19ed0a: 6e20 c408 2400 |0141: invoke-virtual {v4, v2}, Landroidx/collection/MutableScatterSet;.contains:(Ljava/lang/Object;)Z // method@08c4 │ │ -19ed10: 0a05 |0144: move-result v5 │ │ -19ed12: 3805 0500 |0145: if-eqz v5, 014a // +0005 │ │ -19ed16: 6e10 ee17 0200 |0147: invoke-virtual {v2}, Landroidx/compose/ui/focus/FocusTargetNode;.invalidateFocus$ui_release:()V // method@17ee │ │ -19ed1c: 6e10 ec17 0200 |014a: invoke-virtual {v2}, Landroidx/compose/ui/focus/FocusTargetNode;.getFocusState:()Landroidx/compose/ui/focus/FocusStateImpl; // method@17ec │ │ -19ed22: 0c05 |014d: move-result-object v5 │ │ -19ed24: 5426 e00d |014e: iget-object v6, v2, Landroidx/compose/ui/Modifier$Node;.node:Landroidx/compose/ui/Modifier$Node; // field@0de0 │ │ -19ed28: 5566 de0d |0150: iget-boolean v6, v6, Landroidx/compose/ui/Modifier$Node;.isAttached:Z // field@0dde │ │ -19ed2c: 3906 0700 |0152: if-nez v6, 0159 // +0007 │ │ -19ed30: 1a06 5860 |0154: const-string v6, "visitAncestors called on an unattached node" // string@6058 │ │ -19ed34: 7110 711b 0600 |0156: invoke-static {v6}, Landroidx/compose/ui/internal/InlineClassHelperKt;.throwIllegalStateException:(Ljava/lang/String;)V // method@1b71 │ │ -19ed3a: 5426 e00d |0159: iget-object v6, v2, Landroidx/compose/ui/Modifier$Node;.node:Landroidx/compose/ui/Modifier$Node; // field@0de0 │ │ -19ed3e: 7110 c11c 0200 |015b: invoke-static {v2}, Landroidx/compose/ui/node/DepthSortedSetKt;.requireLayoutNode:(Landroidx/compose/ui/node/DelegatableNode;)Landroidx/compose/ui/node/LayoutNode; // method@1cc1 │ │ -19ed44: 0c02 |015e: move-result-object v2 │ │ -19ed46: 01e7 |015f: move v7, v14 │ │ -19ed48: 3802 5000 |0160: if-eqz v2, 01b0 // +0050 │ │ -19ed4c: 5428 3d11 |0162: iget-object v8, v2, Landroidx/compose/ui/node/LayoutNode;.nodes:Lcoil/ImageLoader$Builder; // field@113d │ │ -19ed50: 5488 fe19 |0164: iget-object v8, v8, Lcoil/ImageLoader$Builder;.callFactory:Ljava/lang/Object; // field@19fe │ │ -19ed54: 1f08 1a06 |0166: check-cast v8, Landroidx/compose/ui/Modifier$Node; // type@061a │ │ -19ed58: 5288 d90d |0168: iget v8, v8, Landroidx/compose/ui/Modifier$Node;.aggregateChildKindSet:I // field@0dd9 │ │ -19ed5c: d588 0014 |016a: and-int/lit16 v8, v8, #int 5120 // #1400 │ │ -19ed60: 3808 3300 |016c: if-eqz v8, 019f // +0033 │ │ -19ed64: 3806 3100 |016e: if-eqz v6, 019f // +0031 │ │ -19ed68: 5268 df0d |0170: iget v8, v6, Landroidx/compose/ui/Modifier$Node;.kindSet:I // field@0ddf │ │ -19ed6c: d589 0014 |0172: and-int/lit16 v9, v8, #int 5120 // #1400 │ │ -19ed70: 3809 2800 |0174: if-eqz v9, 019c // +0028 │ │ -19ed74: d588 0004 |0176: and-int/lit16 v8, v8, #int 1024 // #0400 │ │ -19ed78: 3808 0400 |0178: if-eqz v8, 017c // +0004 │ │ -19ed7c: d807 0701 |017a: add-int/lit8 v7, v7, #int 1 // #01 │ │ -19ed80: 2068 4a06 |017c: instance-of v8, v6, Landroidx/compose/ui/focus/FocusEventModifierNode; // type@064a │ │ -19ed84: 3808 1e00 |017e: if-eqz v8, 019c // +001e │ │ -19ed88: 6e20 c408 6c00 |0180: invoke-virtual {v12, v6}, Landroidx/collection/MutableScatterSet;.contains:(Ljava/lang/Object;)Z // method@08c4 │ │ -19ed8e: 0a08 |0183: move-result v8 │ │ -19ed90: 3908 0300 |0184: if-nez v8, 0187 // +0003 │ │ -19ed94: 2816 |0186: goto 019c // +0016 │ │ -19ed96: 1218 |0187: const/4 v8, #int 1 // #1 │ │ -19ed98: 3687 0900 |0188: if-gt v7, v8, 0191 // +0009 │ │ -19ed9c: 0768 |018a: move-object v8, v6 │ │ -19ed9e: 1f08 4a06 |018b: check-cast v8, Landroidx/compose/ui/focus/FocusEventModifierNode; // type@064a │ │ -19eda2: 7220 b317 5800 |018d: invoke-interface {v8, v5}, Landroidx/compose/ui/focus/FocusEventModifierNode;.onFocusEvent:(Landroidx/compose/ui/focus/FocusStateImpl;)V // method@17b3 │ │ -19eda8: 2809 |0190: goto 0199 // +0009 │ │ -19edaa: 0768 |0191: move-object v8, v6 │ │ -19edac: 1f08 4a06 |0192: check-cast v8, Landroidx/compose/ui/focus/FocusEventModifierNode; // type@064a │ │ -19edb0: 6209 480e |0194: sget-object v9, Landroidx/compose/ui/focus/FocusStateImpl;.ActiveParent:Landroidx/compose/ui/focus/FocusStateImpl; // field@0e48 │ │ -19edb4: 7220 b317 9800 |0196: invoke-interface {v8, v9}, Landroidx/compose/ui/focus/FocusEventModifierNode;.onFocusEvent:(Landroidx/compose/ui/focus/FocusStateImpl;)V // method@17b3 │ │ -19edba: 6e20 cf08 6c00 |0199: invoke-virtual {v12, v6}, Landroidx/collection/MutableScatterSet;.remove:(Ljava/lang/Object;)Z // method@08cf │ │ -19edc0: 5466 e40d |019c: iget-object v6, v6, Landroidx/compose/ui/Modifier$Node;.parent:Landroidx/compose/ui/Modifier$Node; // field@0de4 │ │ -19edc4: 28d0 |019e: goto 016e // -0030 │ │ -19edc6: 6e10 431d 0200 |019f: invoke-virtual {v2}, Landroidx/compose/ui/node/LayoutNode;.getParent$ui_release:()Landroidx/compose/ui/node/LayoutNode; // method@1d43 │ │ -19edcc: 0c02 |01a2: move-result-object v2 │ │ -19edce: 3802 0b00 |01a3: if-eqz v2, 01ae // +000b │ │ -19edd2: 5426 3d11 |01a5: iget-object v6, v2, Landroidx/compose/ui/node/LayoutNode;.nodes:Lcoil/ImageLoader$Builder; // field@113d │ │ -19edd6: 3806 0700 |01a7: if-eqz v6, 01ae // +0007 │ │ -19edda: 5466 011a |01a9: iget-object v6, v6, Lcoil/ImageLoader$Builder;.diskCache:Ljava/lang/Object; // field@1a01 │ │ -19edde: 1f06 a107 |01ab: check-cast v6, Landroidx/compose/ui/node/TailModifierNode; // type@07a1 │ │ -19ede2: 28b3 |01ad: goto 0160 // -004d │ │ -19ede4: 1206 |01ae: const/4 v6, #int 0 // #0 │ │ -19ede6: 28b1 |01af: goto 0160 // -004f │ │ -19ede8: 54c2 8702 |01b0: iget-object v2, v12, Landroidx/collection/MutableScatterSet;.elements:[Ljava/lang/Object; // field@0287 │ │ -19edec: 54c5 8902 |01b2: iget-object v5, v12, Landroidx/collection/MutableScatterSet;.metadata:[J // field@0289 │ │ -19edf0: 2156 |01b4: array-length v6, v5 │ │ -19edf2: d806 06fe |01b5: add-int/lit8 v6, v6, #int -2 // #fe │ │ -19edf6: 3a06 3400 |01b7: if-ltz v6, 01eb // +0034 │ │ -19edfa: 01e7 |01b9: move v7, v14 │ │ -19edfc: 4508 0507 |01ba: aget-wide v8, v5, v7 │ │ -19ee00: 7e8a |01bc: not-long v10, v8 │ │ -19ee02: a30a 0a14 |01bd: shl-long v10, v10, v20 │ │ -19ee06: c08a |01bf: and-long/2addr v10, v8 │ │ -19ee08: a00a 0a15 |01c0: and-long v10, v10, v21 │ │ -19ee0c: 310a 0a15 |01c2: cmp-long v10, v10, v21 │ │ -19ee10: 380a 2200 |01c4: if-eqz v10, 01e6 // +0022 │ │ -19ee14: 910a 0706 |01c6: sub-int v10, v7, v6 │ │ -19ee18: 7caa |01c8: not-int v10, v10 │ │ -19ee1a: e20a 0a1f |01c9: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ -19ee1e: d90a 0a08 |01cb: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ -19ee22: 01eb |01cd: move v11, v14 │ │ -19ee24: 35ab 1600 |01ce: if-ge v11, v10, 01e4 // +0016 │ │ -19ee28: a017 0812 |01d0: and-long v23, v8, v18 │ │ -19ee2c: 310f 1710 |01d2: cmp-long v15, v23, v16 │ │ -19ee30: 3b0f 0c00 |01d4: if-gez v15, 01e0 // +000c │ │ -19ee34: e00f 0703 |01d6: shl-int/lit8 v15, v7, #int 3 // #03 │ │ -19ee38: b0bf |01d8: add-int/2addr v15, v11 │ │ -19ee3a: 460f 020f |01d9: aget-object v15, v2, v15 │ │ -19ee3e: 1f0f 4a06 |01db: check-cast v15, Landroidx/compose/ui/focus/FocusEventModifierNode; // type@064a │ │ -19ee42: 7220 b317 3f00 |01dd: invoke-interface {v15, v3}, Landroidx/compose/ui/focus/FocusEventModifierNode;.onFocusEvent:(Landroidx/compose/ui/focus/FocusStateImpl;)V // method@17b3 │ │ -19ee48: c4d8 |01e0: shr-long/2addr v8, v13 │ │ -19ee4a: d80b 0b01 |01e1: add-int/lit8 v11, v11, #int 1 // #01 │ │ -19ee4e: 28eb |01e3: goto 01ce // -0015 │ │ -19ee50: 33da 0700 |01e4: if-ne v10, v13, 01eb // +0007 │ │ -19ee54: 3267 0500 |01e6: if-eq v7, v6, 01eb // +0005 │ │ -19ee58: d807 0701 |01e8: add-int/lit8 v7, v7, #int 1 // #01 │ │ -19ee5c: 28d0 |01ea: goto 01ba // -0030 │ │ -19ee5e: 5412 320e |01eb: iget-object v2, v1, Landroidx/compose/ui/focus/FocusInvalidationManager;.invalidateOwnerFocusState:Lcom/jerboa/MainActivity$onCreate$1$1$5$1; // field@0e32 │ │ -19ee62: 6e10 6e2f 0200 |01ed: invoke-virtual {v2}, Lcom/jerboa/MainActivity$onCreate$1$1$5$1;.invoke:()Ljava/lang/Object; // method@2f6e │ │ -19ee68: 6e10 c308 0400 |01f0: invoke-virtual {v4}, Landroidx/collection/MutableScatterSet;.clear:()V // method@08c3 │ │ -19ee6e: 6e10 c308 0c00 |01f3: invoke-virtual {v12}, Landroidx/collection/MutableScatterSet;.clear:()V // method@08c3 │ │ -19ee74: 5c1e 330e |01f6: iput-boolean v14, v1, Landroidx/compose/ui/focus/FocusInvalidationManager;.isInvalidationScheduled:Z // field@0e33 │ │ -19ee78: 6201 cf2d |01f8: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -19ee7c: 1101 |01fa: return-object v1 │ │ -19ee7e: 5401 1a2e |01fb: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ -19ee82: 1f01 6f01 |01fd: check-cast v1, Landroidx/activity/OnBackPressedDispatcher; // type@016f │ │ -19ee86: 6e10 3e06 0100 |01ff: invoke-virtual {v1}, Landroidx/activity/OnBackPressedDispatcher;.updateEnabledCallbacks:()V // method@063e │ │ -19ee8c: 6201 cf2d |0202: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -19ee90: 1101 |0204: return-object v1 │ │ -19ee92: 5401 1a2e |0205: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ -19ee96: 1f01 6f01 |0207: check-cast v1, Landroidx/activity/OnBackPressedDispatcher; // type@016f │ │ -19ee9a: 6e10 3e06 0100 |0209: invoke-virtual {v1}, Landroidx/activity/OnBackPressedDispatcher;.updateEnabledCallbacks:()V // method@063e │ │ -19eea0: 6201 cf2d |020c: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -19eea4: 1101 |020e: return-object v1 │ │ -19eea6: 5401 1a2e |020f: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ -19eeaa: 1f01 9f0b |0211: check-cast v1, Lcom/jerboa/JerboaAppState; // type@0b9f │ │ -19eeae: 5411 f41b |0213: iget-object v1, v1, Lcom/jerboa/JerboaAppState;.linkDropdownExpanded:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@1bf4 │ │ -19eeb2: 1202 |0215: const/4 v2, #int 0 // #0 │ │ -19eeb4: 6e20 a513 2100 |0216: invoke-virtual {v1, v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -19eeba: 6201 cf2d |0219: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -19eebe: 1101 |021b: return-object v1 │ │ -19eec0: 0001 0c00 0000 0000 0b02 0000 0102 ... |021c: packed-switch-data (28 units) │ │ +19ea94: |[19ea94] com.jerboa.MainActivity$onCreate$1$1$5$1.invoke:()Ljava/lang/Object; │ │ +19eaa4: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +19eaa8: 5201 151c |0002: iget v1, v0, Lcom/jerboa/MainActivity$onCreate$1$1$5$1;.$r8$classId:I // field@1c15 │ │ +19eaac: 2b01 1802 0000 |0004: packed-switch v1, 0000021c // +00000218 │ │ +19eab2: 5401 1a2e |0007: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ +19eab6: 1f01 110c |0009: check-cast v1, Lcom/jerboa/model/HomeViewModel; // type@0c11 │ │ +19eaba: 6202 6e1c |000b: sget-object v2, Lcom/jerboa/api/ApiState$Refreshing;.INSTANCE:Lcom/jerboa/api/ApiState$Refreshing; // field@1c6e │ │ +19eabe: 6e20 e430 2100 |000d: invoke-virtual {v1, v2}, Lcom/jerboa/model/PostsViewModel;.resetPosts:(Lcom/jerboa/api/ApiState;)V // method@30e4 │ │ +19eac4: 6201 cf2d |0010: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +19eac8: 1101 |0012: return-object v1 │ │ +19eaca: 5401 1a2e |0013: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ +19eace: 1f01 9f0b |0015: check-cast v1, Lcom/jerboa/JerboaAppState; // type@0b9f │ │ +19ead2: 5411 f51b |0017: iget-object v1, v1, Lcom/jerboa/JerboaAppState;.navController:Landroidx/navigation/NavHostController; // field@1bf5 │ │ +19ead6: 1a02 8f5b |0019: const-string v2, "siteSidebar" // string@5b8f │ │ +19eada: 7120 a929 2100 |001b: invoke-static {v1, v2}, Landroidx/navigation/NavHostController;.navigate$default:(Landroidx/navigation/NavHostController;Ljava/lang/String;)V // method@29a9 │ │ +19eae0: 6201 cf2d |001e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +19eae4: 1101 |0020: return-object v1 │ │ +19eae6: 5401 1a2e |0021: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ +19eaea: 1f01 9f0b |0023: check-cast v1, Lcom/jerboa/JerboaAppState; // type@0b9f │ │ +19eaee: 6e10 482f 0100 |0025: invoke-virtual {v1}, Lcom/jerboa/JerboaAppState;.toLogin:()V // method@2f48 │ │ +19eaf4: 6201 cf2d |0028: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +19eaf8: 1101 |002a: return-object v1 │ │ +19eafa: 5401 1a2e |002b: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ +19eafe: 1f01 9f0b |002d: check-cast v1, Lcom/jerboa/JerboaAppState; // type@0b9f │ │ +19eb02: 5411 f51b |002f: iget-object v1, v1, Lcom/jerboa/JerboaAppState;.navController:Landroidx/navigation/NavHostController; // field@1bf5 │ │ +19eb06: 1a02 2b5b |0031: const-string v2, "settings" // string@5b2b │ │ +19eb0a: 7120 a929 2100 |0033: invoke-static {v1, v2}, Landroidx/navigation/NavHostController;.navigate$default:(Landroidx/navigation/NavHostController;Ljava/lang/String;)V // method@29a9 │ │ +19eb10: 6201 cf2d |0036: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +19eb14: 1101 |0038: return-object v1 │ │ +19eb16: 5401 1a2e |0039: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ +19eb1a: 1f01 820a |003b: check-cast v1, Landroidx/room/RoomDatabase; // type@0a82 │ │ +19eb1e: 5412 3019 |003d: iget-object v2, v1, Landroidx/room/RoomDatabase;.coroutineScope:Lkotlinx/coroutines/internal/ContextScope; // field@1930 │ │ +19eb22: 1203 |003f: const/4 v3, #int 0 // #0 │ │ +19eb24: 3802 2200 |0040: if-eqz v2, 0062 // +0022 │ │ +19eb28: 7120 5247 3200 |0042: invoke-static {v2, v3}, Lkotlinx/coroutines/JobKt;.cancel:(Lkotlinx/coroutines/CoroutineScope;Ljava/util/concurrent/CancellationException;)V // method@4752 │ │ +19eb2e: 6e10 952a 0100 |0045: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@2a95 │ │ +19eb34: 0c02 |0048: move-result-object v2 │ │ +19eb36: 5422 0319 |0049: iget-object v2, v2, Landroidx/room/InvalidationTracker;.multiInstanceInvalidationClient:Landroidx/room/MultiInstanceInvalidationClient; // field@1903 │ │ +19eb3a: 3802 0500 |004b: if-eqz v2, 0050 // +0005 │ │ +19eb3e: 6e10 762a 0200 |004d: invoke-virtual {v2}, Landroidx/room/MultiInstanceInvalidationClient;.stop:()V // method@2a76 │ │ +19eb44: 5411 2f19 |0050: iget-object v1, v1, Landroidx/room/RoomDatabase;.connectionManager:Landroidx/room/RoomConnectionManager; // field@192f │ │ +19eb48: 3801 0a00 |0052: if-eqz v1, 005c // +000a │ │ +19eb4c: 5411 1519 |0054: iget-object v1, v1, Landroidx/room/RoomConnectionManager;.connectionPool:Landroidx/room/coroutines/ConnectionPool; // field@1915 │ │ +19eb50: 7210 813e 0100 |0056: invoke-interface {v1}, Ljava/lang/AutoCloseable;.close:()V // method@3e81 │ │ +19eb56: 6201 cf2d |0059: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +19eb5a: 1101 |005b: return-object v1 │ │ +19eb5c: 1a01 b339 |005c: const-string v1, "connectionManager" // string@39b3 │ │ +19eb60: 7110 0745 0100 |005e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@4507 │ │ +19eb66: 2703 |0061: throw v3 │ │ +19eb68: 1a01 573a |0062: const-string v1, "coroutineScope" // string@3a57 │ │ +19eb6c: 7110 0745 0100 |0064: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@4507 │ │ +19eb72: 2703 |0067: throw v3 │ │ +19eb74: 5401 1a2e |0068: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ +19eb78: 1f01 bc07 |006a: check-cast v1, Landroidx/compose/ui/platform/AndroidComposeView; // type@07bc │ │ +19eb7c: 6e10 431f 0100 |006c: invoke-virtual {v1}, Landroidx/compose/ui/platform/AndroidComposeView;.onFetchFocusRect:()Landroidx/compose/ui/geometry/Rect; // method@1f43 │ │ +19eb82: 0c01 |006f: move-result-object v1 │ │ +19eb84: 1101 |0070: return-object v1 │ │ +19eb86: 5401 1a2e |0071: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ +19eb8a: 1f01 bc07 |0073: check-cast v1, Landroidx/compose/ui/platform/AndroidComposeView; // type@07bc │ │ +19eb8e: 6e10 1904 0100 |0075: invoke-virtual {v1}, Landroid/view/View;.isFocused:()Z // method@0419 │ │ +19eb94: 0a02 |0078: move-result v2 │ │ +19eb96: 3902 1c00 |0079: if-nez v2, 0095 // +001c │ │ +19eb9a: 6e10 1104 0100 |007b: invoke-virtual {v1}, Landroid/view/View;.hasFocus:()Z // method@0411 │ │ +19eba0: 0a02 |007e: move-result v2 │ │ +19eba2: 3802 0300 |007f: if-eqz v2, 0082 // +0003 │ │ +19eba6: 2814 |0081: goto 0095 // +0014 │ │ +19eba8: 6e10 1104 0100 |0082: invoke-virtual {v1}, Landroid/view/View;.hasFocus:()Z // method@0411 │ │ +19ebae: 0a02 |0085: move-result v2 │ │ +19ebb0: 3802 1200 |0086: if-eqz v2, 0098 // +0012 │ │ +19ebb4: 6e10 dd03 0100 |0088: invoke-virtual {v1}, Landroid/view/View;.findFocus:()Landroid/view/View; // method@03dd │ │ +19ebba: 0c02 |008b: move-result-object v2 │ │ +19ebbc: 3802 0500 |008c: if-eqz v2, 0091 // +0005 │ │ +19ebc0: 6e10 d503 0200 |008e: invoke-virtual {v2}, Landroid/view/View;.clearFocus:()V // method@03d5 │ │ +19ebc6: 6e10 8704 0100 |0091: invoke-virtual {v1}, Landroid/view/ViewGroup;.clearFocus:()V // method@0487 │ │ +19ebcc: 2804 |0094: goto 0098 // +0004 │ │ +19ebce: 6e10 8704 0100 |0095: invoke-virtual {v1}, Landroid/view/ViewGroup;.clearFocus:()V // method@0487 │ │ +19ebd4: 6201 cf2d |0098: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +19ebd8: 1101 |009a: return-object v1 │ │ +19ebda: 5401 1a2e |009b: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ +19ebde: 1f01 0f01 |009d: check-cast v1, Landroid/view/View; // type@010f │ │ +19ebe2: 6002 9b00 |009f: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@009b │ │ +19ebe6: 1303 1e00 |00a1: const/16 v3, #int 30 // #1e │ │ +19ebea: 3432 0500 |00a3: if-lt v2, v3, 00a8 // +0005 │ │ +19ebee: 7110 af26 0100 |00a5: invoke-static {v1}, Landroidx/core/view/WindowCompat$Api35Impl;.setImportantForContentCapture:(Landroid/view/View;)V // method@26af │ │ +19ebf4: 1303 1d00 |00a8: const/16 v3, #int 29 // #1d │ │ +19ebf8: 3432 0f00 |00aa: if-lt v2, v3, 00b9 // +000f │ │ +19ebfc: 7110 6221 0100 |00ac: invoke-static {v1}, Landroidx/compose/ui/platform/coreshims/ViewCompatShims$Api29Impl;.getContentCaptureSession:(Landroid/view/View;)Landroid/view/contentcapture/ContentCaptureSession; // method@2162 │ │ +19ec02: 0c02 |00af: move-result-object v2 │ │ +19ec04: 3902 0300 |00b0: if-nez v2, 00b3 // +0003 │ │ +19ec08: 2807 |00b2: goto 00b9 // +0007 │ │ +19ec0a: 2203 2808 |00b3: new-instance v3, Landroidx/compose/ui/platform/coreshims/ContentCaptureSessionCompat; // type@0828 │ │ +19ec0e: 7030 6021 2301 |00b5: invoke-direct {v3, v2, v1}, Landroidx/compose/ui/platform/coreshims/ContentCaptureSessionCompat;.:(Landroid/view/contentcapture/ContentCaptureSession;Landroid/view/View;)V // method@2160 │ │ +19ec14: 2802 |00b8: goto 00ba // +0002 │ │ +19ec16: 1203 |00b9: const/4 v3, #int 0 // #0 │ │ +19ec18: 1103 |00ba: return-object v3 │ │ +19ec1a: 5401 1a2e |00bb: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ +19ec1e: 1f01 5106 |00bd: check-cast v1, Landroidx/compose/ui/focus/FocusOwnerImpl; // type@0651 │ │ +19ec22: 5412 380e |00bf: iget-object v2, v1, Landroidx/compose/ui/focus/FocusOwnerImpl;.activeFocusTargetNode:Landroidx/compose/ui/focus/FocusTargetNode; // field@0e38 │ │ +19ec26: 3802 0c00 |00c1: if-eqz v2, 00cd // +000c │ │ +19ec2a: 5412 430e |00c3: iget-object v2, v1, Landroidx/compose/ui/focus/FocusOwnerImpl;.rootFocusNode:Landroidx/compose/ui/focus/FocusTargetNode; // field@0e43 │ │ +19ec2e: 6e10 ec17 0200 |00c5: invoke-virtual {v2}, Landroidx/compose/ui/focus/FocusTargetNode;.getFocusState:()Landroidx/compose/ui/focus/FocusStateImpl; // method@17ec │ │ +19ec34: 0c02 |00c8: move-result-object v2 │ │ +19ec36: 6203 4a0e |00c9: sget-object v3, Landroidx/compose/ui/focus/FocusStateImpl;.Inactive:Landroidx/compose/ui/focus/FocusStateImpl; // field@0e4a │ │ +19ec3a: 3332 0700 |00cb: if-ne v2, v3, 00d2 // +0007 │ │ +19ec3e: 5411 3e0e |00cd: iget-object v1, v1, Landroidx/compose/ui/focus/FocusOwnerImpl;.onClearFocusForOwner:Lcom/jerboa/MainActivity$onCreate$1$1$5$1; // field@0e3e │ │ +19ec42: 6e10 6e2f 0100 |00cf: invoke-virtual {v1}, Lcom/jerboa/MainActivity$onCreate$1$1$5$1;.invoke:()Ljava/lang/Object; // method@2f6e │ │ +19ec48: 6201 cf2d |00d2: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +19ec4c: 1101 |00d4: return-object v1 │ │ +19ec4e: 5401 1a2e |00d5: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ +19ec52: 1f01 4b06 |00d7: check-cast v1, Landroidx/compose/ui/focus/FocusInvalidationManager; // type@064b │ │ +19ec56: 5412 2f0e |00d9: iget-object v2, v1, Landroidx/compose/ui/focus/FocusInvalidationManager;.activeFocusTargetNodeFetcher:Landroidx/compose/ui/platform/AndroidComposeView$focusOwner$6; // field@0e2f │ │ +19ec5a: 6e10 d21e 0200 |00db: invoke-virtual {v2}, Landroidx/compose/ui/platform/AndroidComposeView$focusOwner$6;.get:()Ljava/lang/Object; // method@1ed2 │ │ +19ec60: 0c02 |00de: move-result-object v2 │ │ +19ec62: 1f02 5b06 |00df: check-cast v2, Landroidx/compose/ui/focus/FocusTargetNode; // type@065b │ │ +19ec66: 6203 4a0e |00e1: sget-object v3, Landroidx/compose/ui/focus/FocusStateImpl;.Inactive:Landroidx/compose/ui/focus/FocusStateImpl; // field@0e4a │ │ +19ec6a: 5414 310e |00e3: iget-object v4, v1, Landroidx/compose/ui/focus/FocusInvalidationManager;.focusTargetNodes:Landroidx/collection/MutableScatterSet; // field@0e31 │ │ +19ec6e: 541c 300e |00e5: iget-object v12, v1, Landroidx/compose/ui/focus/FocusInvalidationManager;.focusEventNodes:Landroidx/collection/MutableScatterSet; // field@0e30 │ │ +19ec72: 130d 0800 |00e7: const/16 v13, #int 8 // #8 │ │ +19ec76: 120e |00e9: const/4 v14, #int 0 // #0 │ │ +19ec78: 3902 4800 |00ea: if-nez v2, 0132 // +0048 │ │ +19ec7c: 54c2 8702 |00ec: iget-object v2, v12, Landroidx/collection/MutableScatterSet;.elements:[Ljava/lang/Object; // field@0287 │ │ +19ec80: 54cf 8902 |00ee: iget-object v15, v12, Landroidx/collection/MutableScatterSet;.metadata:[J // field@0289 │ │ +19ec84: 1610 8000 |00f0: const-wide/16 v16, #int 128 // #80 │ │ +19ec88: 21f5 |00f2: array-length v5, v15 │ │ +19ec8a: d805 05fe |00f3: add-int/lit8 v5, v5, #int -2 // #fe │ │ +19ec8e: 3a05 f600 |00f5: if-ltz v5, 01eb // +00f6 │ │ +19ec92: 01e6 |00f7: move v6, v14 │ │ +19ec94: 1612 ff00 |00f8: const-wide/16 v18, #int 255 // #ff │ │ +19ec98: 4507 0f06 |00fa: aget-wide v7, v15, v6 │ │ +19ec9c: 1314 0700 |00fc: const/16 v20, #int 7 // #7 │ │ +19eca0: 1815 8080 8080 8080 8080 |00fe: const-wide v21, #double -2.93745e-306 // #8080808080808080 │ │ +19ecaa: 7e79 |0103: not-long v9, v7 │ │ +19ecac: a309 0914 |0104: shl-long v9, v9, v20 │ │ +19ecb0: c079 |0106: and-long/2addr v9, v7 │ │ +19ecb2: a009 0915 |0107: and-long v9, v9, v21 │ │ +19ecb6: 3109 0915 |0109: cmp-long v9, v9, v21 │ │ +19ecba: 3809 2200 |010b: if-eqz v9, 012d // +0022 │ │ +19ecbe: 9109 0605 |010d: sub-int v9, v6, v5 │ │ +19ecc2: 7c99 |010f: not-int v9, v9 │ │ +19ecc4: e209 091f |0110: ushr-int/lit8 v9, v9, #int 31 // #1f │ │ +19ecc8: d909 0908 |0112: rsub-int/lit8 v9, v9, #int 8 // #08 │ │ +19eccc: 01ea |0114: move v10, v14 │ │ +19ecce: 359a 1600 |0115: if-ge v10, v9, 012b // +0016 │ │ +19ecd2: a017 0712 |0117: and-long v23, v7, v18 │ │ +19ecd6: 310b 1710 |0119: cmp-long v11, v23, v16 │ │ +19ecda: 3b0b 0c00 |011b: if-gez v11, 0127 // +000c │ │ +19ecde: e00b 0603 |011d: shl-int/lit8 v11, v6, #int 3 // #03 │ │ +19ece2: b0ab |011f: add-int/2addr v11, v10 │ │ +19ece4: 460b 020b |0120: aget-object v11, v2, v11 │ │ +19ece8: 1f0b 4a06 |0122: check-cast v11, Landroidx/compose/ui/focus/FocusEventModifierNode; // type@064a │ │ +19ecec: 7220 b317 3b00 |0124: invoke-interface {v11, v3}, Landroidx/compose/ui/focus/FocusEventModifierNode;.onFocusEvent:(Landroidx/compose/ui/focus/FocusStateImpl;)V // method@17b3 │ │ +19ecf2: c4d7 |0127: shr-long/2addr v7, v13 │ │ +19ecf4: d80a 0a01 |0128: add-int/lit8 v10, v10, #int 1 // #01 │ │ +19ecf8: 28eb |012a: goto 0115 // -0015 │ │ +19ecfa: 33d9 c000 |012b: if-ne v9, v13, 01eb // +00c0 │ │ +19ecfe: 3256 be00 |012d: if-eq v6, v5, 01eb // +00be │ │ +19ed02: d806 0601 |012f: add-int/lit8 v6, v6, #int 1 // #01 │ │ +19ed06: 28c9 |0131: goto 00fa // -0037 │ │ +19ed08: 1610 8000 |0132: const-wide/16 v16, #int 128 // #80 │ │ +19ed0c: 1612 ff00 |0134: const-wide/16 v18, #int 255 // #ff │ │ +19ed10: 1314 0700 |0136: const/16 v20, #int 7 // #7 │ │ +19ed14: 1815 8080 8080 8080 8080 |0138: const-wide v21, #double -2.93745e-306 // #8080808080808080 │ │ +19ed1e: 5525 de0d |013d: iget-boolean v5, v2, Landroidx/compose/ui/Modifier$Node;.isAttached:Z // field@0dde │ │ +19ed22: 3805 ac00 |013f: if-eqz v5, 01eb // +00ac │ │ +19ed26: 6e20 c408 2400 |0141: invoke-virtual {v4, v2}, Landroidx/collection/MutableScatterSet;.contains:(Ljava/lang/Object;)Z // method@08c4 │ │ +19ed2c: 0a05 |0144: move-result v5 │ │ +19ed2e: 3805 0500 |0145: if-eqz v5, 014a // +0005 │ │ +19ed32: 6e10 ee17 0200 |0147: invoke-virtual {v2}, Landroidx/compose/ui/focus/FocusTargetNode;.invalidateFocus$ui_release:()V // method@17ee │ │ +19ed38: 6e10 ec17 0200 |014a: invoke-virtual {v2}, Landroidx/compose/ui/focus/FocusTargetNode;.getFocusState:()Landroidx/compose/ui/focus/FocusStateImpl; // method@17ec │ │ +19ed3e: 0c05 |014d: move-result-object v5 │ │ +19ed40: 5426 e00d |014e: iget-object v6, v2, Landroidx/compose/ui/Modifier$Node;.node:Landroidx/compose/ui/Modifier$Node; // field@0de0 │ │ +19ed44: 5566 de0d |0150: iget-boolean v6, v6, Landroidx/compose/ui/Modifier$Node;.isAttached:Z // field@0dde │ │ +19ed48: 3906 0700 |0152: if-nez v6, 0159 // +0007 │ │ +19ed4c: 1a06 5860 |0154: const-string v6, "visitAncestors called on an unattached node" // string@6058 │ │ +19ed50: 7110 711b 0600 |0156: invoke-static {v6}, Landroidx/compose/ui/internal/InlineClassHelperKt;.throwIllegalStateException:(Ljava/lang/String;)V // method@1b71 │ │ +19ed56: 5426 e00d |0159: iget-object v6, v2, Landroidx/compose/ui/Modifier$Node;.node:Landroidx/compose/ui/Modifier$Node; // field@0de0 │ │ +19ed5a: 7110 c11c 0200 |015b: invoke-static {v2}, Landroidx/compose/ui/node/DepthSortedSetKt;.requireLayoutNode:(Landroidx/compose/ui/node/DelegatableNode;)Landroidx/compose/ui/node/LayoutNode; // method@1cc1 │ │ +19ed60: 0c02 |015e: move-result-object v2 │ │ +19ed62: 01e7 |015f: move v7, v14 │ │ +19ed64: 3802 5000 |0160: if-eqz v2, 01b0 // +0050 │ │ +19ed68: 5428 3d11 |0162: iget-object v8, v2, Landroidx/compose/ui/node/LayoutNode;.nodes:Lcoil/ImageLoader$Builder; // field@113d │ │ +19ed6c: 5488 fe19 |0164: iget-object v8, v8, Lcoil/ImageLoader$Builder;.callFactory:Ljava/lang/Object; // field@19fe │ │ +19ed70: 1f08 1a06 |0166: check-cast v8, Landroidx/compose/ui/Modifier$Node; // type@061a │ │ +19ed74: 5288 d90d |0168: iget v8, v8, Landroidx/compose/ui/Modifier$Node;.aggregateChildKindSet:I // field@0dd9 │ │ +19ed78: d588 0014 |016a: and-int/lit16 v8, v8, #int 5120 // #1400 │ │ +19ed7c: 3808 3300 |016c: if-eqz v8, 019f // +0033 │ │ +19ed80: 3806 3100 |016e: if-eqz v6, 019f // +0031 │ │ +19ed84: 5268 df0d |0170: iget v8, v6, Landroidx/compose/ui/Modifier$Node;.kindSet:I // field@0ddf │ │ +19ed88: d589 0014 |0172: and-int/lit16 v9, v8, #int 5120 // #1400 │ │ +19ed8c: 3809 2800 |0174: if-eqz v9, 019c // +0028 │ │ +19ed90: d588 0004 |0176: and-int/lit16 v8, v8, #int 1024 // #0400 │ │ +19ed94: 3808 0400 |0178: if-eqz v8, 017c // +0004 │ │ +19ed98: d807 0701 |017a: add-int/lit8 v7, v7, #int 1 // #01 │ │ +19ed9c: 2068 4a06 |017c: instance-of v8, v6, Landroidx/compose/ui/focus/FocusEventModifierNode; // type@064a │ │ +19eda0: 3808 1e00 |017e: if-eqz v8, 019c // +001e │ │ +19eda4: 6e20 c408 6c00 |0180: invoke-virtual {v12, v6}, Landroidx/collection/MutableScatterSet;.contains:(Ljava/lang/Object;)Z // method@08c4 │ │ +19edaa: 0a08 |0183: move-result v8 │ │ +19edac: 3908 0300 |0184: if-nez v8, 0187 // +0003 │ │ +19edb0: 2816 |0186: goto 019c // +0016 │ │ +19edb2: 1218 |0187: const/4 v8, #int 1 // #1 │ │ +19edb4: 3687 0900 |0188: if-gt v7, v8, 0191 // +0009 │ │ +19edb8: 0768 |018a: move-object v8, v6 │ │ +19edba: 1f08 4a06 |018b: check-cast v8, Landroidx/compose/ui/focus/FocusEventModifierNode; // type@064a │ │ +19edbe: 7220 b317 5800 |018d: invoke-interface {v8, v5}, Landroidx/compose/ui/focus/FocusEventModifierNode;.onFocusEvent:(Landroidx/compose/ui/focus/FocusStateImpl;)V // method@17b3 │ │ +19edc4: 2809 |0190: goto 0199 // +0009 │ │ +19edc6: 0768 |0191: move-object v8, v6 │ │ +19edc8: 1f08 4a06 |0192: check-cast v8, Landroidx/compose/ui/focus/FocusEventModifierNode; // type@064a │ │ +19edcc: 6209 480e |0194: sget-object v9, Landroidx/compose/ui/focus/FocusStateImpl;.ActiveParent:Landroidx/compose/ui/focus/FocusStateImpl; // field@0e48 │ │ +19edd0: 7220 b317 9800 |0196: invoke-interface {v8, v9}, Landroidx/compose/ui/focus/FocusEventModifierNode;.onFocusEvent:(Landroidx/compose/ui/focus/FocusStateImpl;)V // method@17b3 │ │ +19edd6: 6e20 cf08 6c00 |0199: invoke-virtual {v12, v6}, Landroidx/collection/MutableScatterSet;.remove:(Ljava/lang/Object;)Z // method@08cf │ │ +19eddc: 5466 e40d |019c: iget-object v6, v6, Landroidx/compose/ui/Modifier$Node;.parent:Landroidx/compose/ui/Modifier$Node; // field@0de4 │ │ +19ede0: 28d0 |019e: goto 016e // -0030 │ │ +19ede2: 6e10 431d 0200 |019f: invoke-virtual {v2}, Landroidx/compose/ui/node/LayoutNode;.getParent$ui_release:()Landroidx/compose/ui/node/LayoutNode; // method@1d43 │ │ +19ede8: 0c02 |01a2: move-result-object v2 │ │ +19edea: 3802 0b00 |01a3: if-eqz v2, 01ae // +000b │ │ +19edee: 5426 3d11 |01a5: iget-object v6, v2, Landroidx/compose/ui/node/LayoutNode;.nodes:Lcoil/ImageLoader$Builder; // field@113d │ │ +19edf2: 3806 0700 |01a7: if-eqz v6, 01ae // +0007 │ │ +19edf6: 5466 011a |01a9: iget-object v6, v6, Lcoil/ImageLoader$Builder;.diskCache:Ljava/lang/Object; // field@1a01 │ │ +19edfa: 1f06 a107 |01ab: check-cast v6, Landroidx/compose/ui/node/TailModifierNode; // type@07a1 │ │ +19edfe: 28b3 |01ad: goto 0160 // -004d │ │ +19ee00: 1206 |01ae: const/4 v6, #int 0 // #0 │ │ +19ee02: 28b1 |01af: goto 0160 // -004f │ │ +19ee04: 54c2 8702 |01b0: iget-object v2, v12, Landroidx/collection/MutableScatterSet;.elements:[Ljava/lang/Object; // field@0287 │ │ +19ee08: 54c5 8902 |01b2: iget-object v5, v12, Landroidx/collection/MutableScatterSet;.metadata:[J // field@0289 │ │ +19ee0c: 2156 |01b4: array-length v6, v5 │ │ +19ee0e: d806 06fe |01b5: add-int/lit8 v6, v6, #int -2 // #fe │ │ +19ee12: 3a06 3400 |01b7: if-ltz v6, 01eb // +0034 │ │ +19ee16: 01e7 |01b9: move v7, v14 │ │ +19ee18: 4508 0507 |01ba: aget-wide v8, v5, v7 │ │ +19ee1c: 7e8a |01bc: not-long v10, v8 │ │ +19ee1e: a30a 0a14 |01bd: shl-long v10, v10, v20 │ │ +19ee22: c08a |01bf: and-long/2addr v10, v8 │ │ +19ee24: a00a 0a15 |01c0: and-long v10, v10, v21 │ │ +19ee28: 310a 0a15 |01c2: cmp-long v10, v10, v21 │ │ +19ee2c: 380a 2200 |01c4: if-eqz v10, 01e6 // +0022 │ │ +19ee30: 910a 0706 |01c6: sub-int v10, v7, v6 │ │ +19ee34: 7caa |01c8: not-int v10, v10 │ │ +19ee36: e20a 0a1f |01c9: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ +19ee3a: d90a 0a08 |01cb: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ +19ee3e: 01eb |01cd: move v11, v14 │ │ +19ee40: 35ab 1600 |01ce: if-ge v11, v10, 01e4 // +0016 │ │ +19ee44: a017 0812 |01d0: and-long v23, v8, v18 │ │ +19ee48: 310f 1710 |01d2: cmp-long v15, v23, v16 │ │ +19ee4c: 3b0f 0c00 |01d4: if-gez v15, 01e0 // +000c │ │ +19ee50: e00f 0703 |01d6: shl-int/lit8 v15, v7, #int 3 // #03 │ │ +19ee54: b0bf |01d8: add-int/2addr v15, v11 │ │ +19ee56: 460f 020f |01d9: aget-object v15, v2, v15 │ │ +19ee5a: 1f0f 4a06 |01db: check-cast v15, Landroidx/compose/ui/focus/FocusEventModifierNode; // type@064a │ │ +19ee5e: 7220 b317 3f00 |01dd: invoke-interface {v15, v3}, Landroidx/compose/ui/focus/FocusEventModifierNode;.onFocusEvent:(Landroidx/compose/ui/focus/FocusStateImpl;)V // method@17b3 │ │ +19ee64: c4d8 |01e0: shr-long/2addr v8, v13 │ │ +19ee66: d80b 0b01 |01e1: add-int/lit8 v11, v11, #int 1 // #01 │ │ +19ee6a: 28eb |01e3: goto 01ce // -0015 │ │ +19ee6c: 33da 0700 |01e4: if-ne v10, v13, 01eb // +0007 │ │ +19ee70: 3267 0500 |01e6: if-eq v7, v6, 01eb // +0005 │ │ +19ee74: d807 0701 |01e8: add-int/lit8 v7, v7, #int 1 // #01 │ │ +19ee78: 28d0 |01ea: goto 01ba // -0030 │ │ +19ee7a: 5412 320e |01eb: iget-object v2, v1, Landroidx/compose/ui/focus/FocusInvalidationManager;.invalidateOwnerFocusState:Lcom/jerboa/MainActivity$onCreate$1$1$5$1; // field@0e32 │ │ +19ee7e: 6e10 6e2f 0200 |01ed: invoke-virtual {v2}, Lcom/jerboa/MainActivity$onCreate$1$1$5$1;.invoke:()Ljava/lang/Object; // method@2f6e │ │ +19ee84: 6e10 c308 0400 |01f0: invoke-virtual {v4}, Landroidx/collection/MutableScatterSet;.clear:()V // method@08c3 │ │ +19ee8a: 6e10 c308 0c00 |01f3: invoke-virtual {v12}, Landroidx/collection/MutableScatterSet;.clear:()V // method@08c3 │ │ +19ee90: 5c1e 330e |01f6: iput-boolean v14, v1, Landroidx/compose/ui/focus/FocusInvalidationManager;.isInvalidationScheduled:Z // field@0e33 │ │ +19ee94: 6201 cf2d |01f8: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +19ee98: 1101 |01fa: return-object v1 │ │ +19ee9a: 5401 1a2e |01fb: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ +19ee9e: 1f01 6f01 |01fd: check-cast v1, Landroidx/activity/OnBackPressedDispatcher; // type@016f │ │ +19eea2: 6e10 3e06 0100 |01ff: invoke-virtual {v1}, Landroidx/activity/OnBackPressedDispatcher;.updateEnabledCallbacks:()V // method@063e │ │ +19eea8: 6201 cf2d |0202: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +19eeac: 1101 |0204: return-object v1 │ │ +19eeae: 5401 1a2e |0205: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ +19eeb2: 1f01 6f01 |0207: check-cast v1, Landroidx/activity/OnBackPressedDispatcher; // type@016f │ │ +19eeb6: 6e10 3e06 0100 |0209: invoke-virtual {v1}, Landroidx/activity/OnBackPressedDispatcher;.updateEnabledCallbacks:()V // method@063e │ │ +19eebc: 6201 cf2d |020c: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +19eec0: 1101 |020e: return-object v1 │ │ +19eec2: 5401 1a2e |020f: iget-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ +19eec6: 1f01 9f0b |0211: check-cast v1, Lcom/jerboa/JerboaAppState; // type@0b9f │ │ +19eeca: 5411 f41b |0213: iget-object v1, v1, Lcom/jerboa/JerboaAppState;.linkDropdownExpanded:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@1bf4 │ │ +19eece: 1202 |0215: const/4 v2, #int 0 // #0 │ │ +19eed0: 6e20 a513 2100 |0216: invoke-virtual {v1, v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +19eed6: 6201 cf2d |0219: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +19eeda: 1101 |021b: return-object v1 │ │ +19eedc: 0001 0c00 0000 0000 0b02 0000 0102 ... |021c: packed-switch-data (28 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #40 header: │ │ @@ -9291,21 +9291,21 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -199664: |[199664] androidx.fragment.app.FragmentManager$1.:(Lkotlin/jvm/functions/Function1;)V │ │ -199674: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -199676: 5910 2a17 |0001: iput v0, v1, Landroidx/fragment/app/FragmentManager$1;.$r8$classId:I // field@172a │ │ -19967a: 5b12 2b17 |0003: iput-object v2, v1, Landroidx/fragment/app/FragmentManager$1;.this$0:Ljava/lang/Object; // field@172b │ │ -19967e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -199680: 7020 1f06 2100 |0006: invoke-direct {v1, v2}, Landroidx/activity/OnBackPressedCallback;.:(Z)V // method@061f │ │ -199686: 0e00 |0009: return-void │ │ +199680: |[199680] androidx.fragment.app.FragmentManager$1.:(Lkotlin/jvm/functions/Function1;)V │ │ +199690: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +199692: 5910 2a17 |0001: iput v0, v1, Landroidx/fragment/app/FragmentManager$1;.$r8$classId:I // field@172a │ │ +199696: 5b12 2b17 |0003: iput-object v2, v1, Landroidx/fragment/app/FragmentManager$1;.this$0:Ljava/lang/Object; // field@172b │ │ +19969a: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +19969c: 7020 1f06 2100 |0006: invoke-direct {v1, v2}, Landroidx/activity/OnBackPressedCallback;.:(Z)V // method@061f │ │ +1996a2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=2 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroidx/fragment/app/FragmentManager$1; │ │ 0x0000 - 0x000a reg=2 (null) Lkotlin/jvm/functions/Function1; │ │ │ │ @@ -9595,25 +9595,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -18f5bc: |[18f5bc] androidx.collection.internal.Lock.:()V │ │ -18f5cc: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -18f5d0: 5920 9f02 |0002: iput v0, v2, Landroidx/collection/internal/Lock;.$r8$classId:I // field@029f │ │ -18f5d4: 7010 343f 0200 |0004: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3f34 │ │ -18f5da: 2200 f801 |0007: new-instance v0, Landroidx/collection/LruCache; // type@01f8 │ │ -18f5de: 1301 1000 |0009: const/16 v1, #int 16 // #10 │ │ -18f5e2: 7020 1908 1000 |000b: invoke-direct {v0, v1}, Landroidx/collection/LruCache;.:(I)V // method@0819 │ │ -18f5e8: 6200 9102 |000e: sget-object v0, Landroidx/collection/ScatterMapKt;.EmptyGroup:[J // field@0291 │ │ -18f5ec: 2200 0702 |0010: new-instance v0, Landroidx/collection/MutableScatterMap; // type@0207 │ │ -18f5f0: 7010 af08 0000 |0012: invoke-direct {v0}, Landroidx/collection/MutableScatterMap;.:()V // method@08af │ │ -18f5f6: 0e00 |0015: return-void │ │ +18f5d8: |[18f5d8] androidx.collection.internal.Lock.:()V │ │ +18f5e8: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +18f5ec: 5920 9f02 |0002: iput v0, v2, Landroidx/collection/internal/Lock;.$r8$classId:I // field@029f │ │ +18f5f0: 7010 343f 0200 |0004: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3f34 │ │ +18f5f6: 2200 f801 |0007: new-instance v0, Landroidx/collection/LruCache; // type@01f8 │ │ +18f5fa: 1301 1000 |0009: const/16 v1, #int 16 // #10 │ │ +18f5fe: 7020 1908 1000 |000b: invoke-direct {v0, v1}, Landroidx/collection/LruCache;.:(I)V // method@0819 │ │ +18f604: 6200 9102 |000e: sget-object v0, Landroidx/collection/ScatterMapKt;.EmptyGroup:[J // field@0291 │ │ +18f608: 2200 0702 |0010: new-instance v0, Landroidx/collection/MutableScatterMap; // type@0207 │ │ +18f60c: 7010 af08 0000 |0012: invoke-direct {v0}, Landroidx/collection/MutableScatterMap;.:()V // method@08af │ │ +18f612: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=2 │ │ 0x0007 line=3 │ │ 0x000e line=4 │ │ 0x0010 line=5 │ │ locals : │ │ @@ -9644,63 +9644,63 @@ │ │ type : '(F[F[F)F' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 75 16-bit code units │ │ -1b8280: |[1b8280] androidx.collection.internal.Lock.access$lookupAndInterpolate:(F[F[F)F │ │ -1b8290: 7110 0d3f 0700 |0000: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@3f0d │ │ -1b8296: 0a00 |0003: move-result v0 │ │ -1b8298: 7110 263f 0700 |0004: invoke-static {v7}, Ljava/lang/Math;.signum:(F)F // method@3f26 │ │ -1b829e: 0a01 |0007: move-result v1 │ │ -1b82a0: 7120 a640 0800 |0008: invoke-static {v8, v0}, Ljava/util/Arrays;.binarySearch:([FF)I // method@40a6 │ │ -1b82a6: 0a02 |000b: move-result v2 │ │ -1b82a8: 3a02 0600 |000c: if-ltz v2, 0012 // +0006 │ │ -1b82ac: 4407 0902 |000e: aget v7, v9, v2 │ │ -1b82b0: c871 |0010: mul-float/2addr v1, v7 │ │ -1b82b2: 0f01 |0011: return v1 │ │ -1b82b4: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1b82b8: 7b22 |0014: neg-int v2, v2 │ │ -1b82ba: d803 02ff |0015: add-int/lit8 v3, v2, #int -1 // #ff │ │ -1b82be: 2184 |0017: array-length v4, v8 │ │ -1b82c0: d804 04ff |0018: add-int/lit8 v4, v4, #int -1 // #ff │ │ -1b82c4: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -1b82c6: 3443 1400 |001b: if-lt v3, v4, 002f // +0014 │ │ -1b82ca: 2180 |001d: array-length v0, v8 │ │ -1b82cc: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -1b82d0: 4400 0800 |0020: aget v0, v8, v0 │ │ -1b82d4: 2188 |0022: array-length v8, v8 │ │ -1b82d6: d808 08ff |0023: add-int/lit8 v8, v8, #int -1 // #ff │ │ -1b82da: 4408 0908 |0025: aget v8, v9, v8 │ │ -1b82de: 2e09 0005 |0027: cmpg-float v9, v0, v5 │ │ -1b82e2: 3909 0300 |0029: if-nez v9, 002c // +0003 │ │ -1b82e6: 0f05 |002b: return v5 │ │ -1b82e8: c908 |002c: div-float/2addr v8, v0 │ │ -1b82ea: c878 |002d: mul-float/2addr v8, v7 │ │ -1b82ec: 0f08 |002e: return v8 │ │ -1b82ee: 12f7 |002f: const/4 v7, #int -1 // #ff │ │ -1b82f0: 3373 0900 |0030: if-ne v3, v7, 0039 // +0009 │ │ -1b82f4: 1207 |0032: const/4 v7, #int 0 // #0 │ │ -1b82f6: 4408 0807 |0033: aget v8, v8, v7 │ │ -1b82fa: 4407 0907 |0035: aget v7, v9, v7 │ │ -1b82fe: 0159 |0037: move v9, v5 │ │ -1b8300: 280d |0038: goto 0045 // +000d │ │ -1b8302: 4405 0803 |0039: aget v5, v8, v3 │ │ -1b8306: 4408 0802 |003b: aget v8, v8, v2 │ │ -1b830a: 4407 0903 |003d: aget v7, v9, v3 │ │ -1b830e: 4409 0902 |003f: aget v9, v9, v2 │ │ -1b8312: 0156 |0041: move v6, v5 │ │ -1b8314: 0175 |0042: move v5, v7 │ │ -1b8316: 0197 |0043: move v7, v9 │ │ -1b8318: 0169 |0044: move v9, v6 │ │ -1b831a: 7150 b32e 7589 |0045: invoke-static {v5, v7, v9, v8, v0}, Lcoil/util/-Lifecycles;.constrainedMap:(FFFFF)F // method@2eb3 │ │ -1b8320: 0a07 |0048: move-result v7 │ │ -1b8322: c817 |0049: mul-float/2addr v7, v1 │ │ -1b8324: 0f07 |004a: return v7 │ │ +1b829c: |[1b829c] androidx.collection.internal.Lock.access$lookupAndInterpolate:(F[F[F)F │ │ +1b82ac: 7110 0d3f 0700 |0000: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@3f0d │ │ +1b82b2: 0a00 |0003: move-result v0 │ │ +1b82b4: 7110 263f 0700 |0004: invoke-static {v7}, Ljava/lang/Math;.signum:(F)F // method@3f26 │ │ +1b82ba: 0a01 |0007: move-result v1 │ │ +1b82bc: 7120 a640 0800 |0008: invoke-static {v8, v0}, Ljava/util/Arrays;.binarySearch:([FF)I // method@40a6 │ │ +1b82c2: 0a02 |000b: move-result v2 │ │ +1b82c4: 3a02 0600 |000c: if-ltz v2, 0012 // +0006 │ │ +1b82c8: 4407 0902 |000e: aget v7, v9, v2 │ │ +1b82cc: c871 |0010: mul-float/2addr v1, v7 │ │ +1b82ce: 0f01 |0011: return v1 │ │ +1b82d0: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1b82d4: 7b22 |0014: neg-int v2, v2 │ │ +1b82d6: d803 02ff |0015: add-int/lit8 v3, v2, #int -1 // #ff │ │ +1b82da: 2184 |0017: array-length v4, v8 │ │ +1b82dc: d804 04ff |0018: add-int/lit8 v4, v4, #int -1 // #ff │ │ +1b82e0: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +1b82e2: 3443 1400 |001b: if-lt v3, v4, 002f // +0014 │ │ +1b82e6: 2180 |001d: array-length v0, v8 │ │ +1b82e8: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +1b82ec: 4400 0800 |0020: aget v0, v8, v0 │ │ +1b82f0: 2188 |0022: array-length v8, v8 │ │ +1b82f2: d808 08ff |0023: add-int/lit8 v8, v8, #int -1 // #ff │ │ +1b82f6: 4408 0908 |0025: aget v8, v9, v8 │ │ +1b82fa: 2e09 0005 |0027: cmpg-float v9, v0, v5 │ │ +1b82fe: 3909 0300 |0029: if-nez v9, 002c // +0003 │ │ +1b8302: 0f05 |002b: return v5 │ │ +1b8304: c908 |002c: div-float/2addr v8, v0 │ │ +1b8306: c878 |002d: mul-float/2addr v8, v7 │ │ +1b8308: 0f08 |002e: return v8 │ │ +1b830a: 12f7 |002f: const/4 v7, #int -1 // #ff │ │ +1b830c: 3373 0900 |0030: if-ne v3, v7, 0039 // +0009 │ │ +1b8310: 1207 |0032: const/4 v7, #int 0 // #0 │ │ +1b8312: 4408 0807 |0033: aget v8, v8, v7 │ │ +1b8316: 4407 0907 |0035: aget v7, v9, v7 │ │ +1b831a: 0159 |0037: move v9, v5 │ │ +1b831c: 280d |0038: goto 0045 // +000d │ │ +1b831e: 4405 0803 |0039: aget v5, v8, v3 │ │ +1b8322: 4408 0802 |003b: aget v8, v8, v2 │ │ +1b8326: 4407 0903 |003d: aget v7, v9, v3 │ │ +1b832a: 4409 0902 |003f: aget v9, v9, v2 │ │ +1b832e: 0156 |0041: move v6, v5 │ │ +1b8330: 0175 |0042: move v5, v7 │ │ +1b8332: 0197 |0043: move v7, v9 │ │ +1b8334: 0169 |0044: move v9, v6 │ │ +1b8336: 7150 b32e 7589 |0045: invoke-static {v5, v7, v9, v8, v0}, Lcoil/util/-Lifecycles;.constrainedMap:(FFFFF)F // method@2eb3 │ │ +1b833c: 0a07 |0048: move-result v7 │ │ +1b833e: c817 |0049: mul-float/2addr v7, v1 │ │ +1b8340: 0f07 |004a: return v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/collection/internal/Lock;) │ │ name : 'create$default' │ │ type : '(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;I)Landroidx/lifecycle/ViewModelProvider;' │ │ @@ -9845,16 +9845,16 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1b8360: |[1b8360] androidx.collection.internal.Lock.onDiagnosticReceived$androidx$profileinstaller$ProfileInstaller$1:()V │ │ -1b8370: 0e00 |0000: return-void │ │ +1b837c: |[1b837c] androidx.collection.internal.Lock.onDiagnosticReceived$androidx$profileinstaller$ProfileInstaller$1:()V │ │ +1b838c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/collection/internal/Lock;) │ │ name : 'onResultReceived$androidx$profileinstaller$ProfileInstaller$1' │ │ type : '(ILjava/io/Serializable;)V' │ │ @@ -9876,19 +9876,19 @@ │ │ type : '(Landroidx/compose/ui/text/font/FontWeight;I)Landroid/graphics/Typeface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1b8264: |[1b8264] androidx.collection.internal.Lock.createDefault-FO1MlWM:(Landroidx/compose/ui/text/font/FontWeight;I)Landroid/graphics/Typeface; │ │ -1b8274: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b8276: 7130 2509 2003 |0001: invoke-static {v0, v2, v3}, Landroidx/collection/internal/Lock;.createAndroidTypefaceApi28-RetOiIg:(Ljava/lang/String;Landroidx/compose/ui/text/font/FontWeight;I)Landroid/graphics/Typeface; // method@0925 │ │ -1b827c: 0c02 |0004: move-result-object v2 │ │ -1b827e: 1102 |0005: return-object v2 │ │ +1b8280: |[1b8280] androidx.collection.internal.Lock.createDefault-FO1MlWM:(Landroidx/compose/ui/text/font/FontWeight;I)Landroid/graphics/Typeface; │ │ +1b8290: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b8292: 7130 2509 2003 |0001: invoke-static {v0, v2, v3}, Landroidx/collection/internal/Lock;.createAndroidTypefaceApi28-RetOiIg:(Ljava/lang/String;Landroidx/compose/ui/text/font/FontWeight;I)Landroid/graphics/Typeface; // method@0925 │ │ +1b8298: 0c02 |0004: move-result-object v2 │ │ +1b829a: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/collection/internal/Lock;) │ │ name : 'createNamed-RetOiIg' │ │ type : '(Landroidx/compose/ui/text/font/GenericFontFamily;Landroidx/compose/ui/text/font/FontWeight;I)Landroid/graphics/Typeface;' │ │ @@ -9932,117 +9932,117 @@ │ │ type : '(Landroid/content/pm/PackageManager;Ljava/lang/String;)[Landroid/content/pm/Signature;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1b8240: |[1b8240] androidx.collection.internal.Lock.getSigningSignatures:(Landroid/content/pm/PackageManager;Ljava/lang/String;)[Landroid/content/pm/Signature; │ │ -1b8250: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ -1b8254: 6e30 ac00 3200 |0002: invoke-virtual {v2, v3, v0}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@00ac │ │ -1b825a: 0c02 |0005: move-result-object v2 │ │ -1b825c: 5422 0700 |0006: iget-object v2, v2, Landroid/content/pm/PackageInfo;.signatures:[Landroid/content/pm/Signature; // field@0007 │ │ -1b8260: 1102 |0008: return-object v2 │ │ +1b825c: |[1b825c] androidx.collection.internal.Lock.getSigningSignatures:(Landroid/content/pm/PackageManager;Ljava/lang/String;)[Landroid/content/pm/Signature; │ │ +1b826c: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ +1b8270: 6e30 ac00 3200 |0002: invoke-virtual {v2, v3, v0}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@00ac │ │ +1b8276: 0c02 |0005: move-result-object v2 │ │ +1b8278: 5422 0700 |0006: iget-object v2, v2, Landroid/content/pm/PackageInfo;.signatures:[Landroid/content/pm/Signature; // field@0007 │ │ +1b827c: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/collection/internal/Lock;) │ │ name : 'onDiagnosticReceived' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1b8374: |[1b8374] androidx.collection.internal.Lock.onDiagnosticReceived:()V │ │ -1b8384: 5220 9f02 |0000: iget v0, v2, Landroidx/collection/internal/Lock;.$r8$classId:I // field@029f │ │ -1b8388: 2b00 0c00 0000 |0002: packed-switch v0, 0000000e // +0000000c │ │ -1b838e: 1a00 4029 |0005: const-string v0, "ProfileInstaller" // string@2940 │ │ -1b8392: 1a01 5a0a |0007: const-string v1, "DIAGNOSTIC_PROFILE_IS_COMPRESSED" // string@0a5a │ │ -1b8396: 7120 5303 1000 |0009: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0353 │ │ -1b839c: 0e00 |000c: return-void │ │ -1b839e: 0000 |000d: nop // spacer │ │ -1b83a0: 0001 0100 1b00 0000 0a00 0000 |000e: packed-switch-data (6 units) │ │ +1b8390: |[1b8390] androidx.collection.internal.Lock.onDiagnosticReceived:()V │ │ +1b83a0: 5220 9f02 |0000: iget v0, v2, Landroidx/collection/internal/Lock;.$r8$classId:I // field@029f │ │ +1b83a4: 2b00 0c00 0000 |0002: packed-switch v0, 0000000e // +0000000c │ │ +1b83aa: 1a00 4029 |0005: const-string v0, "ProfileInstaller" // string@2940 │ │ +1b83ae: 1a01 5a0a |0007: const-string v1, "DIAGNOSTIC_PROFILE_IS_COMPRESSED" // string@0a5a │ │ +1b83b2: 7120 5303 1000 |0009: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0353 │ │ +1b83b8: 0e00 |000c: return-void │ │ +1b83ba: 0000 |000d: nop // spacer │ │ +1b83bc: 0001 0100 1b00 0000 0a00 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/collection/internal/Lock;) │ │ name : 'onResultReceived' │ │ type : '(ILjava/io/Serializable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -18f5f8: |[18f5f8] androidx.collection.internal.Lock.onResultReceived:(ILjava/io/Serializable;)V │ │ -18f608: 5230 9f02 |0000: iget v0, v3, Landroidx/collection/internal/Lock;.$r8$classId:I // field@029f │ │ -18f60c: 2b00 3c00 0000 |0002: packed-switch v0, 0000003e // +0000003c │ │ -18f612: 2b04 3f00 0000 |0005: packed-switch v4, 00000044 // +0000003f │ │ -18f618: 1a00 0000 |0008: const-string v0, "" // string@0000 │ │ -18f61c: 281e |000a: goto 0028 // +001e │ │ -18f61e: 1a00 7a29 |000b: const-string v0, "RESULT_DELETE_SKIP_FILE_SUCCESS" // string@297a │ │ -18f622: 281b |000d: goto 0028 // +001b │ │ -18f624: 1a00 7c29 |000e: const-string v0, "RESULT_INSTALL_SKIP_FILE_SUCCESS" // string@297c │ │ -18f628: 2818 |0010: goto 0028 // +0018 │ │ -18f62a: 1a00 8129 |0011: const-string v0, "RESULT_PARSE_EXCEPTION" // string@2981 │ │ -18f62e: 2815 |0013: goto 0028 // +0015 │ │ -18f630: 1a00 7e29 |0014: const-string v0, "RESULT_IO_EXCEPTION" // string@297e │ │ -18f634: 2812 |0016: goto 0028 // +0012 │ │ -18f636: 1a00 7829 |0017: const-string v0, "RESULT_BASELINE_PROFILE_NOT_FOUND" // string@2978 │ │ -18f63a: 280f |0019: goto 0028 // +000f │ │ -18f63c: 1a00 7b29 |001a: const-string v0, "RESULT_DESIRED_FORMAT_UNSUPPORTED" // string@297b │ │ -18f640: 280c |001c: goto 0028 // +000c │ │ -18f642: 1a00 7f29 |001d: const-string v0, "RESULT_NOT_WRITABLE" // string@297f │ │ -18f646: 2809 |001f: goto 0028 // +0009 │ │ -18f648: 1a00 8229 |0020: const-string v0, "RESULT_UNSUPPORTED_ART_VERSION" // string@2982 │ │ -18f64c: 2806 |0022: goto 0028 // +0006 │ │ -18f64e: 1a00 7729 |0023: const-string v0, "RESULT_ALREADY_INSTALLED" // string@2977 │ │ -18f652: 2803 |0025: goto 0028 // +0003 │ │ -18f654: 1a00 7d29 |0026: const-string v0, "RESULT_INSTALL_SUCCESS" // string@297d │ │ -18f658: 1261 |0028: const/4 v1, #int 6 // #6 │ │ -18f65a: 1a02 4029 |0029: const-string v2, "ProfileInstaller" // string@2940 │ │ -18f65e: 3214 0d00 |002b: if-eq v4, v1, 0038 // +000d │ │ -18f662: 1271 |002d: const/4 v1, #int 7 // #7 │ │ -18f664: 3214 0a00 |002e: if-eq v4, v1, 0038 // +000a │ │ -18f668: 1301 0800 |0030: const/16 v1, #int 8 // #8 │ │ -18f66c: 3214 0600 |0032: if-eq v4, v1, 0038 // +0006 │ │ -18f670: 7120 5303 0200 |0034: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0353 │ │ -18f676: 2806 |0037: goto 003d // +0006 │ │ -18f678: 1f05 bd11 |0038: check-cast v5, Ljava/lang/Throwable; // type@11bd │ │ -18f67c: 7130 5603 0205 |003a: invoke-static {v2, v0, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0356 │ │ -18f682: 0e00 |003d: return-void │ │ -18f684: 0001 0100 1b00 0000 3b00 0000 |003e: packed-switch-data (6 units) │ │ -18f690: 0001 0b00 0100 0000 2100 0000 1e00 ... |0044: packed-switch-data (26 units) │ │ +18f614: |[18f614] androidx.collection.internal.Lock.onResultReceived:(ILjava/io/Serializable;)V │ │ +18f624: 5230 9f02 |0000: iget v0, v3, Landroidx/collection/internal/Lock;.$r8$classId:I // field@029f │ │ +18f628: 2b00 3c00 0000 |0002: packed-switch v0, 0000003e // +0000003c │ │ +18f62e: 2b04 3f00 0000 |0005: packed-switch v4, 00000044 // +0000003f │ │ +18f634: 1a00 0000 |0008: const-string v0, "" // string@0000 │ │ +18f638: 281e |000a: goto 0028 // +001e │ │ +18f63a: 1a00 7a29 |000b: const-string v0, "RESULT_DELETE_SKIP_FILE_SUCCESS" // string@297a │ │ +18f63e: 281b |000d: goto 0028 // +001b │ │ +18f640: 1a00 7c29 |000e: const-string v0, "RESULT_INSTALL_SKIP_FILE_SUCCESS" // string@297c │ │ +18f644: 2818 |0010: goto 0028 // +0018 │ │ +18f646: 1a00 8129 |0011: const-string v0, "RESULT_PARSE_EXCEPTION" // string@2981 │ │ +18f64a: 2815 |0013: goto 0028 // +0015 │ │ +18f64c: 1a00 7e29 |0014: const-string v0, "RESULT_IO_EXCEPTION" // string@297e │ │ +18f650: 2812 |0016: goto 0028 // +0012 │ │ +18f652: 1a00 7829 |0017: const-string v0, "RESULT_BASELINE_PROFILE_NOT_FOUND" // string@2978 │ │ +18f656: 280f |0019: goto 0028 // +000f │ │ +18f658: 1a00 7b29 |001a: const-string v0, "RESULT_DESIRED_FORMAT_UNSUPPORTED" // string@297b │ │ +18f65c: 280c |001c: goto 0028 // +000c │ │ +18f65e: 1a00 7f29 |001d: const-string v0, "RESULT_NOT_WRITABLE" // string@297f │ │ +18f662: 2809 |001f: goto 0028 // +0009 │ │ +18f664: 1a00 8229 |0020: const-string v0, "RESULT_UNSUPPORTED_ART_VERSION" // string@2982 │ │ +18f668: 2806 |0022: goto 0028 // +0006 │ │ +18f66a: 1a00 7729 |0023: const-string v0, "RESULT_ALREADY_INSTALLED" // string@2977 │ │ +18f66e: 2803 |0025: goto 0028 // +0003 │ │ +18f670: 1a00 7d29 |0026: const-string v0, "RESULT_INSTALL_SUCCESS" // string@297d │ │ +18f674: 1261 |0028: const/4 v1, #int 6 // #6 │ │ +18f676: 1a02 4029 |0029: const-string v2, "ProfileInstaller" // string@2940 │ │ +18f67a: 3214 0d00 |002b: if-eq v4, v1, 0038 // +000d │ │ +18f67e: 1271 |002d: const/4 v1, #int 7 // #7 │ │ +18f680: 3214 0a00 |002e: if-eq v4, v1, 0038 // +000a │ │ +18f684: 1301 0800 |0030: const/16 v1, #int 8 // #8 │ │ +18f688: 3214 0600 |0032: if-eq v4, v1, 0038 // +0006 │ │ +18f68c: 7120 5303 0200 |0034: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0353 │ │ +18f692: 2806 |0037: goto 003d // +0006 │ │ +18f694: 1f05 bd11 |0038: check-cast v5, Ljava/lang/Throwable; // type@11bd │ │ +18f698: 7130 5603 0205 |003a: invoke-static {v2, v0, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0356 │ │ +18f69e: 0e00 |003d: return-void │ │ +18f6a0: 0001 0100 1b00 0000 3b00 0000 |003e: packed-switch-data (6 units) │ │ +18f6ac: 0001 0b00 0100 0000 2100 0000 1e00 ... |0044: packed-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/collection/internal/Lock;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -1b8328: |[1b8328] androidx.collection.internal.Lock.toString:()Ljava/lang/String; │ │ -1b8338: 5210 9f02 |0000: iget v0, v1, Landroidx/collection/internal/Lock;.$r8$classId:I // field@029f │ │ -1b833c: 2b00 0c00 0000 |0002: packed-switch v0, 0000000e // +0000000c │ │ -1b8342: 6f10 3b3f 0100 |0005: invoke-super {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@3f3b │ │ -1b8348: 0c00 |0008: move-result-object v0 │ │ -1b834a: 1100 |0009: return-object v0 │ │ -1b834c: 1a00 b029 |000a: const-string v0, "RectangleShape" // string@29b0 │ │ -1b8350: 1100 |000c: return-object v0 │ │ -1b8352: 0000 |000d: nop // spacer │ │ -1b8354: 0001 0100 0400 0000 0800 0000 |000e: packed-switch-data (6 units) │ │ +1b8344: |[1b8344] androidx.collection.internal.Lock.toString:()Ljava/lang/String; │ │ +1b8354: 5210 9f02 |0000: iget v0, v1, Landroidx/collection/internal/Lock;.$r8$classId:I // field@029f │ │ +1b8358: 2b00 0c00 0000 |0002: packed-switch v0, 0000000e // +0000000c │ │ +1b835e: 6f10 3b3f 0100 |0005: invoke-super {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@3f3b │ │ +1b8364: 0c00 |0008: move-result-object v0 │ │ +1b8366: 1100 |0009: return-object v0 │ │ +1b8368: 1a00 b029 |000a: const-string v0, "RectangleShape" // string@29b0 │ │ +1b836c: 1100 |000c: return-object v0 │ │ +1b836e: 0000 |000d: nop // spacer │ │ +1b8370: 0001 0100 0400 0000 0800 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #47 header: │ │ @@ -10151,79 +10151,79 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 130 16-bit code units │ │ -18eaf8: |[18eaf8] androidx.activity.SystemBarStyle$Companion$auto$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -18eb08: 5210 3401 |0000: iget v0, v1, Landroidx/activity/SystemBarStyle$Companion$auto$1;.$r8$classId:I // field@0134 │ │ -18eb0c: 2b00 7400 0000 |0002: packed-switch v0, 00000076 // +00000074 │ │ -18eb12: 1f02 0f01 |0005: check-cast v2, Landroid/view/View; // type@010f │ │ -18eb16: 1a00 2f4a |0007: const-string v0, "it" // string@4a2f │ │ -18eb1a: 7120 0445 0200 |0009: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -18eb20: 1400 c800 087f |000c: const v0, #float 1.80779e+38 // #7f0800c8 │ │ -18eb26: 6e20 0804 0200 |000f: invoke-virtual {v2, v0}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@0408 │ │ -18eb2c: 0c02 |0012: move-result-object v2 │ │ -18eb2e: 2020 7001 |0013: instance-of v0, v2, Landroidx/activity/OnBackPressedDispatcherOwner; // type@0170 │ │ -18eb32: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -18eb36: 1f02 7001 |0017: check-cast v2, Landroidx/activity/OnBackPressedDispatcherOwner; // type@0170 │ │ -18eb3a: 2802 |0019: goto 001b // +0002 │ │ -18eb3c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -18eb3e: 1102 |001b: return-object v2 │ │ -18eb40: 1f02 0f01 |001c: check-cast v2, Landroid/view/View; // type@010f │ │ -18eb44: 1a00 2f4a |001e: const-string v0, "it" // string@4a2f │ │ -18eb48: 7120 0445 0200 |0020: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -18eb4e: 6e10 fe03 0200 |0023: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@03fe │ │ -18eb54: 0c02 |0026: move-result-object v2 │ │ -18eb56: 2020 0f01 |0027: instance-of v0, v2, Landroid/view/View; // type@010f │ │ -18eb5a: 3800 0500 |0029: if-eqz v0, 002e // +0005 │ │ -18eb5e: 1f02 0f01 |002b: check-cast v2, Landroid/view/View; // type@010f │ │ -18eb62: 2802 |002d: goto 002f // +0002 │ │ -18eb64: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -18eb66: 1102 |002f: return-object v2 │ │ -18eb68: 1f02 0f01 |0030: check-cast v2, Landroid/view/View; // type@010f │ │ -18eb6c: 1a00 2f4a |0032: const-string v0, "it" // string@4a2f │ │ -18eb70: 7120 0445 0200 |0034: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -18eb76: 1400 8900 087f |0037: const v0, #float 1.80778e+38 // #7f080089 │ │ -18eb7c: 6e20 0804 0200 |003a: invoke-virtual {v2, v0}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@0408 │ │ -18eb82: 0c02 |003d: move-result-object v2 │ │ -18eb84: 2020 6501 |003e: instance-of v0, v2, Landroidx/activity/FullyDrawnReporterOwner; // type@0165 │ │ -18eb88: 3800 0500 |0040: if-eqz v0, 0045 // +0005 │ │ -18eb8c: 1f02 6501 |0042: check-cast v2, Landroidx/activity/FullyDrawnReporterOwner; // type@0165 │ │ -18eb90: 2802 |0044: goto 0046 // +0002 │ │ -18eb92: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -18eb94: 1102 |0046: return-object v2 │ │ -18eb96: 1f02 0f01 |0047: check-cast v2, Landroid/view/View; // type@010f │ │ -18eb9a: 1a00 2f4a |0049: const-string v0, "it" // string@4a2f │ │ -18eb9e: 7120 0445 0200 |004b: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -18eba4: 6e10 fe03 0200 |004e: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@03fe │ │ -18ebaa: 0c02 |0051: move-result-object v2 │ │ -18ebac: 2020 0f01 |0052: instance-of v0, v2, Landroid/view/View; // type@010f │ │ -18ebb0: 3800 0500 |0054: if-eqz v0, 0059 // +0005 │ │ -18ebb4: 1f02 0f01 |0056: check-cast v2, Landroid/view/View; // type@010f │ │ -18ebb8: 2802 |0058: goto 005a // +0002 │ │ -18ebba: 1202 |0059: const/4 v2, #int 0 // #0 │ │ -18ebbc: 1102 |005a: return-object v2 │ │ -18ebbe: 1f02 3800 |005b: check-cast v2, Landroid/content/res/Resources; // type@0038 │ │ -18ebc2: 1a00 a857 |005d: const-string v0, "resources" // string@57a8 │ │ -18ebc6: 7120 0445 0200 |005f: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -18ebcc: 6e10 cd00 0200 |0062: invoke-virtual {v2}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00cd │ │ -18ebd2: 0c02 |0065: move-result-object v2 │ │ -18ebd4: 5222 2100 |0066: iget v2, v2, Landroid/content/res/Configuration;.uiMode:I // field@0021 │ │ -18ebd8: dd02 0230 |0068: and-int/lit8 v2, v2, #int 48 // #30 │ │ -18ebdc: 1300 2000 |006a: const/16 v0, #int 32 // #20 │ │ -18ebe0: 3302 0400 |006c: if-ne v2, v0, 0070 // +0004 │ │ -18ebe4: 1212 |006e: const/4 v2, #int 1 // #1 │ │ -18ebe6: 2802 |006f: goto 0071 // +0002 │ │ -18ebe8: 1202 |0070: const/4 v2, #int 0 // #0 │ │ -18ebea: 7110 853e 0200 |0071: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ -18ebf0: 0c02 |0074: move-result-object v2 │ │ -18ebf2: 1102 |0075: return-object v2 │ │ -18ebf4: 0001 0400 0000 0000 5900 0000 4500 ... |0076: packed-switch-data (12 units) │ │ +18eb14: |[18eb14] androidx.activity.SystemBarStyle$Companion$auto$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +18eb24: 5210 3401 |0000: iget v0, v1, Landroidx/activity/SystemBarStyle$Companion$auto$1;.$r8$classId:I // field@0134 │ │ +18eb28: 2b00 7400 0000 |0002: packed-switch v0, 00000076 // +00000074 │ │ +18eb2e: 1f02 0f01 |0005: check-cast v2, Landroid/view/View; // type@010f │ │ +18eb32: 1a00 2f4a |0007: const-string v0, "it" // string@4a2f │ │ +18eb36: 7120 0445 0200 |0009: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +18eb3c: 1400 c800 087f |000c: const v0, #float 1.80779e+38 // #7f0800c8 │ │ +18eb42: 6e20 0804 0200 |000f: invoke-virtual {v2, v0}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@0408 │ │ +18eb48: 0c02 |0012: move-result-object v2 │ │ +18eb4a: 2020 7001 |0013: instance-of v0, v2, Landroidx/activity/OnBackPressedDispatcherOwner; // type@0170 │ │ +18eb4e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +18eb52: 1f02 7001 |0017: check-cast v2, Landroidx/activity/OnBackPressedDispatcherOwner; // type@0170 │ │ +18eb56: 2802 |0019: goto 001b // +0002 │ │ +18eb58: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +18eb5a: 1102 |001b: return-object v2 │ │ +18eb5c: 1f02 0f01 |001c: check-cast v2, Landroid/view/View; // type@010f │ │ +18eb60: 1a00 2f4a |001e: const-string v0, "it" // string@4a2f │ │ +18eb64: 7120 0445 0200 |0020: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +18eb6a: 6e10 fe03 0200 |0023: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@03fe │ │ +18eb70: 0c02 |0026: move-result-object v2 │ │ +18eb72: 2020 0f01 |0027: instance-of v0, v2, Landroid/view/View; // type@010f │ │ +18eb76: 3800 0500 |0029: if-eqz v0, 002e // +0005 │ │ +18eb7a: 1f02 0f01 |002b: check-cast v2, Landroid/view/View; // type@010f │ │ +18eb7e: 2802 |002d: goto 002f // +0002 │ │ +18eb80: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +18eb82: 1102 |002f: return-object v2 │ │ +18eb84: 1f02 0f01 |0030: check-cast v2, Landroid/view/View; // type@010f │ │ +18eb88: 1a00 2f4a |0032: const-string v0, "it" // string@4a2f │ │ +18eb8c: 7120 0445 0200 |0034: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +18eb92: 1400 8900 087f |0037: const v0, #float 1.80778e+38 // #7f080089 │ │ +18eb98: 6e20 0804 0200 |003a: invoke-virtual {v2, v0}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@0408 │ │ +18eb9e: 0c02 |003d: move-result-object v2 │ │ +18eba0: 2020 6501 |003e: instance-of v0, v2, Landroidx/activity/FullyDrawnReporterOwner; // type@0165 │ │ +18eba4: 3800 0500 |0040: if-eqz v0, 0045 // +0005 │ │ +18eba8: 1f02 6501 |0042: check-cast v2, Landroidx/activity/FullyDrawnReporterOwner; // type@0165 │ │ +18ebac: 2802 |0044: goto 0046 // +0002 │ │ +18ebae: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +18ebb0: 1102 |0046: return-object v2 │ │ +18ebb2: 1f02 0f01 |0047: check-cast v2, Landroid/view/View; // type@010f │ │ +18ebb6: 1a00 2f4a |0049: const-string v0, "it" // string@4a2f │ │ +18ebba: 7120 0445 0200 |004b: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +18ebc0: 6e10 fe03 0200 |004e: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@03fe │ │ +18ebc6: 0c02 |0051: move-result-object v2 │ │ +18ebc8: 2020 0f01 |0052: instance-of v0, v2, Landroid/view/View; // type@010f │ │ +18ebcc: 3800 0500 |0054: if-eqz v0, 0059 // +0005 │ │ +18ebd0: 1f02 0f01 |0056: check-cast v2, Landroid/view/View; // type@010f │ │ +18ebd4: 2802 |0058: goto 005a // +0002 │ │ +18ebd6: 1202 |0059: const/4 v2, #int 0 // #0 │ │ +18ebd8: 1102 |005a: return-object v2 │ │ +18ebda: 1f02 3800 |005b: check-cast v2, Landroid/content/res/Resources; // type@0038 │ │ +18ebde: 1a00 a857 |005d: const-string v0, "resources" // string@57a8 │ │ +18ebe2: 7120 0445 0200 |005f: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +18ebe8: 6e10 cd00 0200 |0062: invoke-virtual {v2}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00cd │ │ +18ebee: 0c02 |0065: move-result-object v2 │ │ +18ebf0: 5222 2100 |0066: iget v2, v2, Landroid/content/res/Configuration;.uiMode:I // field@0021 │ │ +18ebf4: dd02 0230 |0068: and-int/lit8 v2, v2, #int 48 // #30 │ │ +18ebf8: 1300 2000 |006a: const/16 v0, #int 32 // #20 │ │ +18ebfc: 3302 0400 |006c: if-ne v2, v0, 0070 // +0004 │ │ +18ec00: 1212 |006e: const/4 v2, #int 1 // #1 │ │ +18ec02: 2802 |006f: goto 0071 // +0002 │ │ +18ec04: 1202 |0070: const/4 v2, #int 0 // #0 │ │ +18ec06: 7110 853e 0200 |0071: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ +18ec0c: 0c02 |0074: move-result-object v2 │ │ +18ec0e: 1102 |0075: return-object v2 │ │ +18ec10: 0001 0400 0000 0000 5900 0000 4500 ... |0076: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #48 header: │ │ @@ -13074,23 +13074,23 @@ │ │ type : '(Landroidx/compose/runtime/MutableState;Ljava/util/ArrayList;Ljava/util/List;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -18ecbc: |[18ecbc] androidx.activity.compose.BackHandlerKt$BackHandler$2.:(Landroidx/compose/runtime/MutableState;Ljava/util/ArrayList;Ljava/util/List;Z)V │ │ -18eccc: 1264 |0000: const/4 v4, #int 6 // #6 │ │ -18ecce: 5904 4301 |0001: iput v4, v0, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$r8$classId:I // field@0143 │ │ -18ecd2: 5b01 4101 |0003: iput-object v1, v0, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ -18ecd6: 5b02 4201 |0005: iput-object v2, v0, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ -18ecda: 5b03 4001 |0007: iput-object v3, v0, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ -18ecde: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -18ece0: 7020 0a45 1000 |000a: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ -18ece6: 0e00 |000d: return-void │ │ +18ecd8: |[18ecd8] androidx.activity.compose.BackHandlerKt$BackHandler$2.:(Landroidx/compose/runtime/MutableState;Ljava/util/ArrayList;Ljava/util/List;Z)V │ │ +18ece8: 1264 |0000: const/4 v4, #int 6 // #6 │ │ +18ecea: 5904 4301 |0001: iput v4, v0, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$r8$classId:I // field@0143 │ │ +18ecee: 5b01 4101 |0003: iput-object v1, v0, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ +18ecf2: 5b02 4201 |0005: iput-object v2, v0, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ +18ecf6: 5b03 4001 |0007: iput-object v3, v0, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ +18ecfa: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +18ecfc: 7020 0a45 1000 |000a: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ +18ed02: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Landroidx/activity/compose/BackHandlerKt$BackHandler$2; │ │ 0x0000 - 0x000e reg=1 (null) Landroidx/compose/runtime/MutableState; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/util/ArrayList; │ │ @@ -13130,441 +13130,441 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 870 16-bit code units │ │ -18ece8: |[18ece8] androidx.activity.compose.BackHandlerKt$BackHandler$2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -18ecf8: 0801 1000 |0000: move-object/from16 v1, v16 │ │ -18ecfc: 5210 4301 |0002: iget v0, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$r8$classId:I // field@0143 │ │ -18ed00: 2b00 4603 0000 |0004: packed-switch v0, 0000034a // +00000346 │ │ -18ed06: 0800 1100 |0007: move-object/from16 v0, v17 │ │ -18ed0a: 1f00 9f06 |0009: check-cast v0, Landroidx/compose/ui/graphics/drawscope/DrawScope; // type@069f │ │ -18ed0e: 7210 9c19 0000 |000b: invoke-interface {v0}, Landroidx/compose/ui/graphics/drawscope/DrawScope;.getDrawContext:()Lio/noties/markwon/RegistryImpl; // method@199c │ │ -18ed14: 0c00 |000e: move-result-object v0 │ │ -18ed16: 6e10 0f37 0000 |000f: invoke-virtual {v0}, Lio/noties/markwon/RegistryImpl;.getCanvas:()Landroidx/compose/ui/graphics/Canvas; // method@370f │ │ -18ed1c: 0c00 |0012: move-result-object v0 │ │ -18ed1e: 5412 4101 |0013: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ -18ed22: 1f02 0109 |0015: check-cast v2, Landroidx/compose/ui/viewinterop/ViewFactoryHolder; // type@0901 │ │ -18ed26: 6e10 d924 0200 |0017: invoke-virtual {v2}, Landroidx/compose/ui/viewinterop/AndroidViewHolder;.getView:()Landroid/view/View; // method@24d9 │ │ -18ed2c: 0c03 |001a: move-result-object v3 │ │ -18ed2e: 6e10 0c04 0300 |001b: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@040c │ │ -18ed34: 0a03 |001e: move-result v3 │ │ -18ed36: 1304 0800 |001f: const/16 v4, #int 8 // #8 │ │ -18ed3a: 3243 2600 |0021: if-eq v3, v4, 0047 // +0026 │ │ -18ed3e: 1213 |0023: const/4 v3, #int 1 // #1 │ │ -18ed40: 5c23 ea15 |0024: iput-boolean v3, v2, Landroidx/compose/ui/viewinterop/AndroidViewHolder;.isDrawing:Z // field@15ea │ │ -18ed44: 5413 4201 |0026: iget-object v3, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ -18ed48: 1f03 7b07 |0028: check-cast v3, Landroidx/compose/ui/node/LayoutNode; // type@077b │ │ -18ed4c: 5433 4311 |002a: iget-object v3, v3, Landroidx/compose/ui/node/LayoutNode;.owner:Landroidx/compose/ui/platform/AndroidComposeView; // field@1143 │ │ -18ed50: 3803 0300 |002c: if-eqz v3, 002f // +0003 │ │ -18ed54: 2802 |002e: goto 0030 // +0002 │ │ -18ed56: 1203 |002f: const/4 v3, #int 0 // #0 │ │ -18ed58: 3803 1400 |0030: if-eqz v3, 0044 // +0014 │ │ -18ed5c: 7110 3e18 0000 |0032: invoke-static {v0}, Landroidx/compose/ui/graphics/AndroidCanvas_androidKt;.getNativeCanvas:(Landroidx/compose/ui/graphics/Canvas;)Landroid/graphics/Canvas; // method@183e │ │ -18ed62: 0c00 |0035: move-result-object v0 │ │ -18ed64: 6e10 fc1e 0300 |0036: invoke-virtual {v3}, Landroidx/compose/ui/platform/AndroidComposeView;.getAndroidViewsHandler$ui_release:()Landroidx/compose/ui/platform/AndroidViewsHandler; // method@1efc │ │ -18ed6a: 0c03 |0039: move-result-object v3 │ │ -18ed6c: 6e10 373f 0300 |003a: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -18ed72: 5413 4001 |003d: iget-object v3, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ -18ed76: 1f03 0109 |003f: check-cast v3, Landroidx/compose/ui/viewinterop/ViewFactoryHolder; // type@0901 │ │ -18ed7a: 6e20 dc03 0300 |0041: invoke-virtual {v3, v0}, Landroid/view/View;.draw:(Landroid/graphics/Canvas;)V // method@03dc │ │ -18ed80: 1200 |0044: const/4 v0, #int 0 // #0 │ │ -18ed82: 5c20 ea15 |0045: iput-boolean v0, v2, Landroidx/compose/ui/viewinterop/AndroidViewHolder;.isDrawing:Z // field@15ea │ │ -18ed86: 6200 cf2d |0047: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -18ed8a: 1100 |0049: return-object v0 │ │ -18ed8c: 0800 1100 |004a: move-object/from16 v0, v17 │ │ -18ed90: 1f00 9f06 |004c: check-cast v0, Landroidx/compose/ui/graphics/drawscope/DrawScope; // type@069f │ │ -18ed94: 5412 4101 |004e: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ -18ed98: 1f02 7d07 |0050: check-cast v2, Landroidx/compose/ui/node/LayoutNodeDrawScope; // type@077d │ │ -18ed9c: 5423 4c11 |0052: iget-object v3, v2, Landroidx/compose/ui/node/LayoutNodeDrawScope;.canvasDrawScope:Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope; // field@114c │ │ -18eda0: 5424 4d11 |0054: iget-object v4, v2, Landroidx/compose/ui/node/LayoutNodeDrawScope;.drawNode:Landroidx/compose/ui/node/DrawModifierNode; // field@114d │ │ -18eda4: 5415 4201 |0056: iget-object v5, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ -18eda8: 1f05 6707 |0058: check-cast v5, Landroidx/compose/ui/node/DrawModifierNode; // type@0767 │ │ -18edac: 5b25 4d11 |005a: iput-object v5, v2, Landroidx/compose/ui/node/LayoutNodeDrawScope;.drawNode:Landroidx/compose/ui/node/DrawModifierNode; // field@114d │ │ -18edb0: 7210 9c19 0000 |005c: invoke-interface {v0}, Landroidx/compose/ui/graphics/drawscope/DrawScope;.getDrawContext:()Lio/noties/markwon/RegistryImpl; // method@199c │ │ -18edb6: 0c05 |005f: move-result-object v5 │ │ -18edb8: 6e10 1237 0500 |0060: invoke-virtual {v5}, Lio/noties/markwon/RegistryImpl;.getDensity:()Landroidx/compose/ui/unit/Density; // method@3712 │ │ -18edbe: 0c05 |0063: move-result-object v5 │ │ -18edc0: 7210 9c19 0000 |0064: invoke-interface {v0}, Landroidx/compose/ui/graphics/drawscope/DrawScope;.getDrawContext:()Lio/noties/markwon/RegistryImpl; // method@199c │ │ -18edc6: 0c06 |0067: move-result-object v6 │ │ -18edc8: 6e10 1737 0600 |0068: invoke-virtual {v6}, Lio/noties/markwon/RegistryImpl;.getLayoutDirection:()Landroidx/compose/ui/unit/LayoutDirection; // method@3717 │ │ -18edce: 0c06 |006b: move-result-object v6 │ │ -18edd0: 7210 9c19 0000 |006c: invoke-interface {v0}, Landroidx/compose/ui/graphics/drawscope/DrawScope;.getDrawContext:()Lio/noties/markwon/RegistryImpl; // method@199c │ │ -18edd6: 0c07 |006f: move-result-object v7 │ │ -18edd8: 6e10 0f37 0700 |0070: invoke-virtual {v7}, Lio/noties/markwon/RegistryImpl;.getCanvas:()Landroidx/compose/ui/graphics/Canvas; // method@370f │ │ -18edde: 0c07 |0073: move-result-object v7 │ │ -18ede0: 7210 9c19 0000 |0074: invoke-interface {v0}, Landroidx/compose/ui/graphics/drawscope/DrawScope;.getDrawContext:()Lio/noties/markwon/RegistryImpl; // method@199c │ │ -18ede6: 0c08 |0077: move-result-object v8 │ │ -18ede8: 6e10 1837 0800 |0078: invoke-virtual {v8}, Lio/noties/markwon/RegistryImpl;.getSize-NH-jbRc:()J // method@3718 │ │ -18edee: 0b08 |007b: move-result-wide v8 │ │ -18edf0: 7210 9c19 0000 |007c: invoke-interface {v0}, Landroidx/compose/ui/graphics/drawscope/DrawScope;.getDrawContext:()Lio/noties/markwon/RegistryImpl; // method@199c │ │ -18edf6: 0c00 |007f: move-result-object v0 │ │ -18edf8: 5400 cb24 |0080: iget-object v0, v0, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ -18edfc: 1f00 a506 |0082: check-cast v0, Landroidx/compose/ui/graphics/layer/GraphicsLayer; // type@06a5 │ │ -18ee00: 541a 4001 |0084: iget-object v10, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ -18ee04: 1f0a 7405 |0086: check-cast v10, Landroidx/compose/runtime/Recomposer$effectJob$1$1; // type@0574 │ │ -18ee08: 543b 200f |0088: iget-object v11, v3, Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope;.drawContext:Lio/noties/markwon/RegistryImpl; // field@0f20 │ │ -18ee0c: 6e10 1237 0b00 |008a: invoke-virtual {v11}, Lio/noties/markwon/RegistryImpl;.getDensity:()Landroidx/compose/ui/unit/Density; // method@3712 │ │ -18ee12: 0c0b |008d: move-result-object v11 │ │ -18ee14: 543c 200f |008e: iget-object v12, v3, Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope;.drawContext:Lio/noties/markwon/RegistryImpl; // field@0f20 │ │ -18ee18: 6e10 1737 0c00 |0090: invoke-virtual {v12}, Lio/noties/markwon/RegistryImpl;.getLayoutDirection:()Landroidx/compose/ui/unit/LayoutDirection; // method@3717 │ │ -18ee1e: 0c0c |0093: move-result-object v12 │ │ -18ee20: 543d 200f |0094: iget-object v13, v3, Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope;.drawContext:Lio/noties/markwon/RegistryImpl; // field@0f20 │ │ -18ee24: 6e10 0f37 0d00 |0096: invoke-virtual {v13}, Lio/noties/markwon/RegistryImpl;.getCanvas:()Landroidx/compose/ui/graphics/Canvas; // method@370f │ │ -18ee2a: 0c0d |0099: move-result-object v13 │ │ -18ee2c: 543e 200f |009a: iget-object v14, v3, Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope;.drawContext:Lio/noties/markwon/RegistryImpl; // field@0f20 │ │ -18ee30: 6e10 1837 0e00 |009c: invoke-virtual {v14}, Lio/noties/markwon/RegistryImpl;.getSize-NH-jbRc:()J // method@3718 │ │ -18ee36: 0b0e |009f: move-result-wide v14 │ │ -18ee38: 5431 200f |00a0: iget-object v1, v3, Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope;.drawContext:Lio/noties/markwon/RegistryImpl; // field@0f20 │ │ -18ee3c: 0811 0400 |00a2: move-object/from16 v17, v4 │ │ -18ee40: 5414 cb24 |00a4: iget-object v4, v1, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ -18ee44: 1f04 a506 |00a6: check-cast v4, Landroidx/compose/ui/graphics/layer/GraphicsLayer; // type@06a5 │ │ -18ee48: 6e20 2b37 5100 |00a8: invoke-virtual {v1, v5}, Lio/noties/markwon/RegistryImpl;.setDensity:(Landroidx/compose/ui/unit/Density;)V // method@372b │ │ -18ee4e: 6e20 2c37 6100 |00ab: invoke-virtual {v1, v6}, Lio/noties/markwon/RegistryImpl;.setLayoutDirection:(Landroidx/compose/ui/unit/LayoutDirection;)V // method@372c │ │ -18ee54: 6e20 2a37 7100 |00ae: invoke-virtual {v1, v7}, Lio/noties/markwon/RegistryImpl;.setCanvas:(Landroidx/compose/ui/graphics/Canvas;)V // method@372a │ │ -18ee5a: 6e30 2d37 8109 |00b1: invoke-virtual {v1, v8, v9}, Lio/noties/markwon/RegistryImpl;.setSize-uvyYCjk:(J)V // method@372d │ │ -18ee60: 5b10 cb24 |00b4: iput-object v0, v1, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ -18ee64: 7210 8018 0700 |00b6: invoke-interface {v7}, Landroidx/compose/ui/graphics/Canvas;.save:()V // method@1880 │ │ -18ee6a: 6e20 c713 2a00 |00b9: invoke-virtual {v10, v2}, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@13c7 │ │ -18ee70: 7210 7e18 0700 |00bc: invoke-interface {v7}, Landroidx/compose/ui/graphics/Canvas;.restore:()V // method@187e │ │ -18ee76: 5430 200f |00bf: iget-object v0, v3, Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope;.drawContext:Lio/noties/markwon/RegistryImpl; // field@0f20 │ │ -18ee7a: 6e20 2b37 b000 |00c1: invoke-virtual {v0, v11}, Lio/noties/markwon/RegistryImpl;.setDensity:(Landroidx/compose/ui/unit/Density;)V // method@372b │ │ -18ee80: 6e20 2c37 c000 |00c4: invoke-virtual {v0, v12}, Lio/noties/markwon/RegistryImpl;.setLayoutDirection:(Landroidx/compose/ui/unit/LayoutDirection;)V // method@372c │ │ -18ee86: 6e20 2a37 d000 |00c7: invoke-virtual {v0, v13}, Lio/noties/markwon/RegistryImpl;.setCanvas:(Landroidx/compose/ui/graphics/Canvas;)V // method@372a │ │ -18ee8c: 6e30 2d37 e00f |00ca: invoke-virtual {v0, v14, v15}, Lio/noties/markwon/RegistryImpl;.setSize-uvyYCjk:(J)V // method@372d │ │ -18ee92: 5b04 cb24 |00cd: iput-object v4, v0, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ -18ee96: 0801 1100 |00cf: move-object/from16 v1, v17 │ │ -18ee9a: 5b21 4d11 |00d1: iput-object v1, v2, Landroidx/compose/ui/node/LayoutNodeDrawScope;.drawNode:Landroidx/compose/ui/node/DrawModifierNode; // field@114d │ │ -18ee9e: 6200 cf2d |00d3: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -18eea2: 1100 |00d5: return-object v0 │ │ -18eea4: 0d00 |00d6: move-exception v0 │ │ -18eea6: 0801 1100 |00d7: move-object/from16 v1, v17 │ │ -18eeaa: 281c |00d9: goto 00f5 // +001c │ │ -18eeac: 0d00 |00da: move-exception v0 │ │ -18eeae: 0801 1100 |00db: move-object/from16 v1, v17 │ │ -18eeb2: 7210 7e18 0700 |00dd: invoke-interface {v7}, Landroidx/compose/ui/graphics/Canvas;.restore:()V // method@187e │ │ -18eeb8: 5433 200f |00e0: iget-object v3, v3, Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope;.drawContext:Lio/noties/markwon/RegistryImpl; // field@0f20 │ │ -18eebc: 6e20 2b37 b300 |00e2: invoke-virtual {v3, v11}, Lio/noties/markwon/RegistryImpl;.setDensity:(Landroidx/compose/ui/unit/Density;)V // method@372b │ │ -18eec2: 6e20 2c37 c300 |00e5: invoke-virtual {v3, v12}, Lio/noties/markwon/RegistryImpl;.setLayoutDirection:(Landroidx/compose/ui/unit/LayoutDirection;)V // method@372c │ │ -18eec8: 6e20 2a37 d300 |00e8: invoke-virtual {v3, v13}, Lio/noties/markwon/RegistryImpl;.setCanvas:(Landroidx/compose/ui/graphics/Canvas;)V // method@372a │ │ -18eece: 6e30 2d37 e30f |00eb: invoke-virtual {v3, v14, v15}, Lio/noties/markwon/RegistryImpl;.setSize-uvyYCjk:(J)V // method@372d │ │ -18eed4: 5b34 cb24 |00ee: iput-object v4, v3, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ -18eed8: 2700 |00f0: throw v0 │ │ -18eeda: 0d00 |00f1: move-exception v0 │ │ -18eedc: 2803 |00f2: goto 00f5 // +0003 │ │ -18eede: 0d00 |00f3: move-exception v0 │ │ -18eee0: 0741 |00f4: move-object v1, v4 │ │ -18eee2: 5b21 4d11 |00f5: iput-object v1, v2, Landroidx/compose/ui/node/LayoutNodeDrawScope;.drawNode:Landroidx/compose/ui/node/DrawModifierNode; // field@114d │ │ -18eee6: 2700 |00f7: throw v0 │ │ -18eee8: 0800 1100 |00f8: move-object/from16 v0, v17 │ │ -18eeec: 1f00 4c05 |00fa: check-cast v0, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ -18eef0: 0801 1000 |00fc: move-object/from16 v1, v16 │ │ -18eef4: 5410 4101 |00fe: iget-object v0, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ -18eef8: 1f00 e305 |0100: check-cast v0, Landroidx/compose/runtime/saveable/SaveableStateHolderImpl; // type@05e3 │ │ -18eefc: 5402 530d |0102: iget-object v2, v0, Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;.registries:Landroidx/collection/MutableScatterMap; // field@0d53 │ │ -18ef00: 5413 4201 |0104: iget-object v3, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ -18ef04: 6e20 b208 3200 |0106: invoke-virtual {v2, v3}, Landroidx/collection/MutableScatterMap;.contains:(Ljava/lang/Object;)Z // method@08b2 │ │ -18ef0a: 0a02 |0109: move-result v2 │ │ -18ef0c: 3902 1700 |010a: if-nez v2, 0121 // +0017 │ │ -18ef10: 5402 540d |010c: iget-object v2, v0, Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;.savedStates:Ljava/util/Map; // field@0d54 │ │ -18ef14: 7220 4641 3200 |010e: invoke-interface {v2, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@4146 │ │ -18ef1a: 5402 530d |0111: iget-object v2, v0, Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;.registries:Landroidx/collection/MutableScatterMap; // field@0d53 │ │ -18ef1e: 5414 4001 |0113: iget-object v4, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ -18ef22: 1f04 e605 |0115: check-cast v4, Landroidx/compose/runtime/saveable/SaveableStateRegistry; // type@05e6 │ │ -18ef26: 6e30 be08 3204 |0117: invoke-virtual {v2, v3, v4}, Landroidx/collection/MutableScatterMap;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@08be │ │ -18ef2c: 2202 1b02 |011a: new-instance v2, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1; // type@021b │ │ -18ef30: 1215 |011c: const/4 v5, #int 1 // #1 │ │ -18ef32: 7055 3309 0243 |011d: invoke-direct {v2, v0, v3, v4, v5}, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1;.:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;I)V // method@0933 │ │ -18ef38: 1102 |0120: return-object v2 │ │ -18ef3a: 2200 b711 |0121: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -18ef3e: 1a02 380f |0123: const-string v2, "Key " // string@0f38 │ │ -18ef42: 7020 7f3f 2000 |0125: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -18ef48: 6e20 893f 3000 |0128: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -18ef4e: 1a02 1501 |012b: const-string v2, " was used multiple times " // string@0115 │ │ -18ef52: 6e20 8a3f 2000 |012d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -18ef58: 6e10 933f 0000 |0130: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -18ef5e: 0c00 |0133: move-result-object v0 │ │ -18ef60: 2202 9a11 |0134: new-instance v2, Ljava/lang/IllegalArgumentException; // type@119a │ │ -18ef64: 6e10 3b3f 0000 |0136: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@3f3b │ │ -18ef6a: 0c00 |0139: move-result-object v0 │ │ -18ef6c: 7020 e23e 0200 |013a: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@3ee2 │ │ -18ef72: 2702 |013d: throw v2 │ │ -18ef74: 0800 1100 |013e: move-object/from16 v0, v17 │ │ -18ef78: 1f00 4c05 |0140: check-cast v0, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ -18ef7c: 2200 d409 |0142: new-instance v0, Landroidx/lifecycle/FlowLiveDataConversions$asFlow$1$$ExternalSyntheticLambda0; // type@09d4 │ │ -18ef80: 5412 4001 |0144: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ -18ef84: 1f02 5e05 |0146: check-cast v2, Landroidx/compose/runtime/MutableState; // type@055e │ │ -18ef88: 1213 |0148: const/4 v3, #int 1 // #1 │ │ -18ef8a: 7030 7628 3002 |0149: invoke-direct {v0, v3, v2}, Landroidx/lifecycle/FlowLiveDataConversions$asFlow$1$$ExternalSyntheticLambda0;.:(ILjava/lang/Object;)V // method@2876 │ │ -18ef90: 5412 4101 |014c: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ -18ef94: 1f02 830a |014e: check-cast v2, Landroidx/room/RoomLambdaTrackingLiveData; // type@0a83 │ │ -18ef98: 6e10 373f 0200 |0150: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -18ef9e: 1a03 0751 |0153: const-string v3, "observe" // string@5107 │ │ -18efa2: 7110 b928 0300 |0155: invoke-static {v3}, Landroidx/lifecycle/LiveData;.assertMainThread:(Ljava/lang/String;)V // method@28b9 │ │ -18efa8: 5413 4201 |0158: iget-object v3, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ -18efac: 1f03 e309 |015a: check-cast v3, Landroidx/lifecycle/LifecycleOwner; // type@09e3 │ │ -18efb0: 7210 9b28 0300 |015c: invoke-interface {v3}, Landroidx/lifecycle/LifecycleOwner;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@289b │ │ -18efb6: 0c04 |015f: move-result-object v4 │ │ -18efb8: 6e10 9228 0400 |0160: invoke-virtual {v4}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@2892 │ │ -18efbe: 0c04 |0163: move-result-object v4 │ │ -18efc0: 6205 7e17 |0164: sget-object v5, Landroidx/lifecycle/Lifecycle$State;.DESTROYED:Landroidx/lifecycle/Lifecycle$State; // field@177e │ │ -18efc4: 3354 0300 |0166: if-ne v4, v5, 0169 // +0003 │ │ -18efc8: 2849 |0168: goto 01b1 // +0049 │ │ -18efca: 2204 e909 |0169: new-instance v4, Landroidx/lifecycle/LiveData$LifecycleBoundObserver; // type@09e9 │ │ -18efce: 7040 ad28 2403 |016b: invoke-direct {v4, v2, v3, v0}, Landroidx/lifecycle/LiveData$LifecycleBoundObserver;.:(Landroidx/room/RoomLambdaTrackingLiveData;Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/FlowLiveDataConversions$asFlow$1$$ExternalSyntheticLambda0;)V // method@28ad │ │ -18efd4: 5425 a217 |016e: iget-object v5, v2, Landroidx/lifecycle/LiveData;.mObservers:Landroidx/arch/core/internal/SafeIterableMap; // field@17a2 │ │ -18efd8: 6e20 d707 0500 |0170: invoke-virtual {v5, v0}, Landroidx/arch/core/internal/SafeIterableMap;.get:(Ljava/lang/Object;)Landroidx/arch/core/internal/SafeIterableMap$Entry; // method@07d7 │ │ -18efde: 0c06 |0173: move-result-object v6 │ │ -18efe0: 3806 0500 |0174: if-eqz v6, 0179 // +0005 │ │ -18efe4: 5465 1c02 |0176: iget-object v5, v6, Landroidx/arch/core/internal/SafeIterableMap$Entry;.mValue:Ljava/lang/Object; // field@021c │ │ -18efe8: 281c |0178: goto 0194 // +001c │ │ -18efea: 2206 e401 |0179: new-instance v6, Landroidx/arch/core/internal/SafeIterableMap$Entry; // type@01e4 │ │ -18efee: 7030 c907 0604 |017b: invoke-direct {v6, v0, v4}, Landroidx/arch/core/internal/SafeIterableMap$Entry;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@07c9 │ │ -18eff4: 5257 2202 |017e: iget v7, v5, Landroidx/arch/core/internal/SafeIterableMap;.mSize:I // field@0222 │ │ -18eff8: d807 0701 |0180: add-int/lit8 v7, v7, #int 1 // #01 │ │ -18effc: 5957 2202 |0182: iput v7, v5, Landroidx/arch/core/internal/SafeIterableMap;.mSize:I // field@0222 │ │ -18f000: 5457 2002 |0184: iget-object v7, v5, Landroidx/arch/core/internal/SafeIterableMap;.mEnd:Landroidx/arch/core/internal/SafeIterableMap$Entry; // field@0220 │ │ -18f004: 3907 0700 |0186: if-nez v7, 018d // +0007 │ │ -18f008: 5b56 2302 |0188: iput-object v6, v5, Landroidx/arch/core/internal/SafeIterableMap;.mStart:Landroidx/arch/core/internal/SafeIterableMap$Entry; // field@0223 │ │ -18f00c: 5b56 2002 |018a: iput-object v6, v5, Landroidx/arch/core/internal/SafeIterableMap;.mEnd:Landroidx/arch/core/internal/SafeIterableMap$Entry; // field@0220 │ │ -18f010: 2807 |018c: goto 0193 // +0007 │ │ -18f012: 5b76 1a02 |018d: iput-object v6, v7, Landroidx/arch/core/internal/SafeIterableMap$Entry;.mNext:Landroidx/arch/core/internal/SafeIterableMap$Entry; // field@021a │ │ -18f016: 5b67 1b02 |018f: iput-object v7, v6, Landroidx/arch/core/internal/SafeIterableMap$Entry;.mPrevious:Landroidx/arch/core/internal/SafeIterableMap$Entry; // field@021b │ │ -18f01a: 5b56 2002 |0191: iput-object v6, v5, Landroidx/arch/core/internal/SafeIterableMap;.mEnd:Landroidx/arch/core/internal/SafeIterableMap$Entry; // field@0220 │ │ -18f01e: 1205 |0193: const/4 v5, #int 0 // #0 │ │ -18f020: 1f05 ea09 |0194: check-cast v5, Landroidx/lifecycle/LiveData$ObserverWrapper; // type@09ea │ │ -18f024: 3805 1100 |0196: if-eqz v5, 01a7 // +0011 │ │ -18f028: 6e20 b528 3500 |0198: invoke-virtual {v5, v3}, Landroidx/lifecycle/LiveData$ObserverWrapper;.isAttachedTo:(Landroidx/lifecycle/LifecycleOwner;)Z // method@28b5 │ │ -18f02e: 0a06 |019b: move-result v6 │ │ -18f030: 3806 0300 |019c: if-eqz v6, 019f // +0003 │ │ -18f034: 2809 |019e: goto 01a7 // +0009 │ │ -18f036: 2200 9a11 |019f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@119a │ │ -18f03a: 1a02 0d09 |01a1: const-string v2, "Cannot add the same observer with different lifecycles" // string@090d │ │ -18f03e: 7020 e23e 2000 |01a3: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@3ee2 │ │ -18f044: 2700 |01a6: throw v0 │ │ -18f046: 3805 0300 |01a7: if-eqz v5, 01aa // +0003 │ │ -18f04a: 2808 |01a9: goto 01b1 // +0008 │ │ -18f04c: 7210 9b28 0300 |01aa: invoke-interface {v3}, Landroidx/lifecycle/LifecycleOwner;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@289b │ │ -18f052: 0c03 |01ad: move-result-object v3 │ │ -18f054: 6e20 8d28 4300 |01ae: invoke-virtual {v3, v4}, Landroidx/lifecycle/Lifecycle;.addObserver:(Landroidx/lifecycle/LifecycleObserver;)V // method@288d │ │ -18f05a: 2203 540a |01b1: new-instance v3, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1; // type@0a54 │ │ -18f05e: 1264 |01b3: const/4 v4, #int 6 // #6 │ │ -18f060: 7040 0e2a 2304 |01b4: invoke-direct {v3, v2, v4, v0}, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@2a0e │ │ -18f066: 1103 |01b7: return-object v3 │ │ -18f068: 0800 1100 |01b8: move-object/from16 v0, v17 │ │ -18f06c: 1f00 d304 |01ba: check-cast v0, Landroidx/compose/material3/SwipeToDismissBoxValue; // type@04d3 │ │ -18f070: 2202 d204 |01bc: new-instance v2, Landroidx/compose/material3/SwipeToDismissBoxState; // type@04d2 │ │ -18f074: 5413 4101 |01be: iget-object v3, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ -18f078: 1f03 d908 |01c0: check-cast v3, Landroidx/compose/ui/unit/Density; // type@08d9 │ │ -18f07c: 5414 4201 |01c2: iget-object v4, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ -18f080: 1f04 e712 |01c4: check-cast v4, Lkotlin/jvm/functions/Function1; // type@12e7 │ │ -18f084: 5415 4001 |01c6: iget-object v5, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ -18f088: 1f05 e712 |01c8: check-cast v5, Lkotlin/jvm/functions/Function1; // type@12e7 │ │ -18f08c: 7055 6711 0243 |01ca: invoke-direct {v2, v0, v3, v4, v5}, Landroidx/compose/material3/SwipeToDismissBoxState;.:(Landroidx/compose/material3/SwipeToDismissBoxValue;Landroidx/compose/ui/unit/Density;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V // method@1167 │ │ -18f092: 1102 |01cd: return-object v2 │ │ -18f094: 0800 1100 |01ce: move-object/from16 v0, v17 │ │ -18f098: 1f00 3d08 |01d0: check-cast v0, Landroidx/compose/ui/semantics/SemanticsConfiguration; // type@083d │ │ -18f09c: 5412 4101 |01d2: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ -18f0a0: 1f02 b611 |01d4: check-cast v2, Ljava/lang/String; // type@11b6 │ │ -18f0a4: 7120 c321 2000 |01d6: invoke-static {v0, v2}, Landroidx/compose/ui/semantics/SemanticsPropertiesKt;.setPaneTitle:(Landroidx/compose/ui/semantics/SemanticsConfiguration;Ljava/lang/String;)V // method@21c3 │ │ -18f0aa: 5412 4201 |01d9: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ -18f0ae: 1f02 7504 |01db: check-cast v2, Landroidx/compose/material3/DrawerState; // type@0475 │ │ -18f0b2: 6e10 9f10 0200 |01dd: invoke-virtual {v2}, Landroidx/compose/material3/DrawerState;.isOpen:()Z // method@109f │ │ -18f0b8: 0a03 |01e0: move-result v3 │ │ -18f0ba: 3803 1000 |01e1: if-eqz v3, 01f1 // +0010 │ │ -18f0be: 2203 5a06 |01e3: new-instance v3, Landroidx/compose/ui/focus/FocusTargetNode$invalidateFocus$1; // type@065a │ │ -18f0c2: 5414 4001 |01e5: iget-object v4, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ -18f0c6: 1f04 6913 |01e7: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1369 │ │ -18f0ca: 1305 0800 |01e9: const/16 v5, #int 8 // #8 │ │ -18f0ce: 7040 e717 2345 |01eb: invoke-direct {v3, v2, v5, v4}, Landroidx/compose/ui/focus/FocusTargetNode$invalidateFocus$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@17e7 │ │ -18f0d4: 7120 c021 3000 |01ee: invoke-static {v0, v3}, Landroidx/compose/ui/semantics/SemanticsPropertiesKt;.dismiss$default:(Landroidx/compose/ui/semantics/SemanticsConfiguration;Lkotlin/jvm/functions/Function0;)V // method@21c0 │ │ -18f0da: 6200 cf2d |01f1: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -18f0de: 1100 |01f3: return-object v0 │ │ -18f0e0: 0800 1100 |01f4: move-object/from16 v0, v17 │ │ -18f0e4: 1f00 4007 |01f6: check-cast v0, Landroidx/compose/ui/layout/Placeable$PlacementScope; // type@0740 │ │ -18f0e8: 5412 4201 |01f8: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ -18f0ec: 1f02 1d12 |01fa: check-cast v2, Ljava/util/ArrayList; // type@121d │ │ -18f0f0: 5413 4001 |01fc: iget-object v3, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ -18f0f4: 1214 |01fe: const/4 v4, #int 1 // #1 │ │ -18f0f6: 5c04 b910 |01ff: iput-boolean v4, v0, Landroidx/compose/ui/layout/Placeable$PlacementScope;.motionFrameOfReferencePlacement:Z // field@10b9 │ │ -18f0fa: 7210 dc40 0200 |0201: invoke-interface {v2}, Ljava/util/Collection;.size:()I // method@40dc │ │ -18f100: 0a04 |0204: move-result v4 │ │ -18f102: 1205 |0205: const/4 v5, #int 0 // #0 │ │ -18f104: 0156 |0206: move v6, v5 │ │ -18f106: 3546 0e00 |0207: if-ge v6, v4, 0215 // +000e │ │ -18f10a: 7220 2041 6200 |0209: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -18f110: 0c07 |020c: move-result-object v7 │ │ -18f112: 1f07 b303 |020d: check-cast v7, Landroidx/compose/foundation/lazy/LazyListMeasuredItem; // type@03b3 │ │ -18f116: 6e20 9f0e 0700 |020f: invoke-virtual {v7, v0}, Landroidx/compose/foundation/lazy/LazyListMeasuredItem;.place:(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V // method@0e9f │ │ -18f11c: d806 0601 |0212: add-int/lit8 v6, v6, #int 1 // #01 │ │ -18f120: 28f3 |0214: goto 0207 // -000d │ │ -18f122: 7210 dc40 0300 |0215: invoke-interface {v3}, Ljava/util/Collection;.size:()I // method@40dc │ │ -18f128: 0a02 |0218: move-result v2 │ │ -18f12a: 0154 |0219: move v4, v5 │ │ -18f12c: 3524 0e00 |021a: if-ge v4, v2, 0228 // +000e │ │ -18f130: 7220 2041 4300 |021c: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -18f136: 0c06 |021f: move-result-object v6 │ │ -18f138: 1f06 b303 |0220: check-cast v6, Landroidx/compose/foundation/lazy/LazyListMeasuredItem; // type@03b3 │ │ -18f13c: 6e20 9f0e 0600 |0222: invoke-virtual {v6, v0}, Landroidx/compose/foundation/lazy/LazyListMeasuredItem;.place:(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V // method@0e9f │ │ -18f142: d804 0401 |0225: add-int/lit8 v4, v4, #int 1 // #01 │ │ -18f146: 28f3 |0227: goto 021a // -000d │ │ -18f148: 5c05 b910 |0228: iput-boolean v5, v0, Landroidx/compose/ui/layout/Placeable$PlacementScope;.motionFrameOfReferencePlacement:Z // field@10b9 │ │ -18f14c: 5410 4101 |022a: iget-object v0, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ -18f150: 1f00 5e05 |022c: check-cast v0, Landroidx/compose/runtime/MutableState; // type@055e │ │ -18f154: 7210 6e14 0000 |022e: invoke-interface {v0}, Landroidx/compose/runtime/State;.getValue:()Ljava/lang/Object; // method@146e │ │ -18f15a: 6200 cf2d |0231: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -18f15e: 1100 |0233: return-object v0 │ │ -18f160: 0800 1100 |0234: move-object/from16 v0, v17 │ │ -18f164: 1f00 4007 |0236: check-cast v0, Landroidx/compose/ui/layout/Placeable$PlacementScope; // type@0740 │ │ -18f168: 5412 4101 |0238: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ -18f16c: 1f02 8203 |023a: check-cast v2, Landroidx/compose/foundation/layout/PaddingNode; // type@0382 │ │ -18f170: 5523 2d06 |023c: iget-boolean v3, v2, Landroidx/compose/foundation/layout/PaddingNode;.rtlAware:Z // field@062d │ │ -18f174: 5414 4001 |023e: iget-object v4, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ -18f178: 1f04 3607 |0240: check-cast v4, Landroidx/compose/ui/layout/MeasureScope; // type@0736 │ │ -18f17c: 5415 4201 |0242: iget-object v5, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ -18f180: 1f05 4107 |0244: check-cast v5, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -18f184: 3803 1200 |0246: if-eqz v3, 0258 // +0012 │ │ -18f188: 5223 2e06 |0248: iget v3, v2, Landroidx/compose/foundation/layout/PaddingNode;.start:F // field@062e │ │ -18f18c: 7220 4624 3400 |024a: invoke-interface {v4, v3}, Landroidx/compose/ui/unit/Density;.roundToPx-0680j_4:(F)I // method@2446 │ │ -18f192: 0a03 |024d: move-result v3 │ │ -18f194: 5222 2f06 |024e: iget v2, v2, Landroidx/compose/foundation/layout/PaddingNode;.top:F // field@062f │ │ -18f198: 7220 4624 2400 |0250: invoke-interface {v4, v2}, Landroidx/compose/ui/unit/Density;.roundToPx-0680j_4:(F)I // method@2446 │ │ -18f19e: 0a02 |0253: move-result v2 │ │ -18f1a0: 7140 201c 5023 |0254: invoke-static {v0, v5, v3, v2}, Landroidx/compose/ui/layout/Placeable$PlacementScope;.placeRelative$default:(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;II)V // method@1c20 │ │ -18f1a6: 2810 |0257: goto 0267 // +0010 │ │ -18f1a8: 5223 2e06 |0258: iget v3, v2, Landroidx/compose/foundation/layout/PaddingNode;.start:F // field@062e │ │ -18f1ac: 7220 4624 3400 |025a: invoke-interface {v4, v3}, Landroidx/compose/ui/unit/Density;.roundToPx-0680j_4:(F)I // method@2446 │ │ -18f1b2: 0a03 |025d: move-result v3 │ │ -18f1b4: 5222 2f06 |025e: iget v2, v2, Landroidx/compose/foundation/layout/PaddingNode;.top:F // field@062f │ │ -18f1b8: 7220 4624 2400 |0260: invoke-interface {v4, v2}, Landroidx/compose/ui/unit/Density;.roundToPx-0680j_4:(F)I // method@2446 │ │ -18f1be: 0a02 |0263: move-result v2 │ │ -18f1c0: 7140 1e1c 5023 |0264: invoke-static {v0, v5, v3, v2}, Landroidx/compose/ui/layout/Placeable$PlacementScope;.place$default:(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;II)V // method@1c1e │ │ -18f1c6: 6200 cf2d |0267: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -18f1ca: 1100 |0269: return-object v0 │ │ -18f1cc: 0802 1100 |026a: move-object/from16 v2, v17 │ │ -18f1d0: 1f02 4007 |026c: check-cast v2, Landroidx/compose/ui/layout/Placeable$PlacementScope; // type@0740 │ │ -18f1d4: 5410 4101 |026e: iget-object v0, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ -18f1d8: 1f00 8003 |0270: check-cast v0, Landroidx/compose/foundation/layout/OffsetPxNode; // type@0380 │ │ -18f1dc: 5403 2506 |0272: iget-object v3, v0, Landroidx/compose/foundation/layout/OffsetPxNode;.offset:Lkotlin/jvm/functions/Function1; // field@0625 │ │ -18f1e0: 5414 4201 |0274: iget-object v4, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ -18f1e4: 1f04 3607 |0276: check-cast v4, Landroidx/compose/ui/layout/MeasureScope; // type@0736 │ │ -18f1e8: 7220 d844 4300 |0278: invoke-interface {v3, v4}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ -18f1ee: 0c03 |027b: move-result-object v3 │ │ -18f1f0: 1f03 e008 |027c: check-cast v3, Landroidx/compose/ui/unit/IntOffset; // type@08e0 │ │ -18f1f4: 5333 c615 |027e: iget-wide v3, v3, Landroidx/compose/ui/unit/IntOffset;.packedValue:J // field@15c6 │ │ -18f1f8: 5500 2606 |0280: iget-boolean v0, v0, Landroidx/compose/foundation/layout/OffsetPxNode;.rtlAware:Z // field@0626 │ │ -18f1fc: 5415 4001 |0282: iget-object v5, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ -18f200: 1f05 4107 |0284: check-cast v5, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -18f204: 1806 ffff ffff 0000 0000 |0286: const-wide v6, #double 2.122e-314 // #00000000ffffffff │ │ -18f20e: 1308 2000 |028b: const/16 v8, #int 32 // #20 │ │ -18f212: 3800 0b00 |028d: if-eqz v0, 0298 // +000b │ │ -18f216: a408 0308 |028f: shr-long v8, v3, v8 │ │ -18f21a: 8480 |0291: long-to-int v0, v8 │ │ -18f21c: c063 |0292: and-long/2addr v3, v6 │ │ -18f21e: 8433 |0293: long-to-int v3, v3 │ │ -18f220: 7140 211c 5230 |0294: invoke-static {v2, v5, v0, v3}, Landroidx/compose/ui/layout/Placeable$PlacementScope;.placeRelativeWithLayer$default:(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;II)V // method@1c21 │ │ -18f226: 2810 |0297: goto 02a7 // +0010 │ │ -18f228: a408 0308 |0298: shr-long v8, v3, v8 │ │ -18f22c: 8480 |029a: long-to-int v0, v8 │ │ -18f22e: c063 |029b: and-long/2addr v3, v6 │ │ -18f230: 8433 |029c: long-to-int v3, v3 │ │ -18f232: 1307 0c00 |029d: const/16 v7, #int 12 // #c │ │ -18f236: 1206 |029f: const/4 v6, #int 0 // #0 │ │ -18f238: 0754 |02a0: move-object v4, v5 │ │ -18f23a: 0135 |02a1: move v5, v3 │ │ -18f23c: 0743 |02a2: move-object v3, v4 │ │ -18f23e: 0104 |02a3: move v4, v0 │ │ -18f240: 7706 221c 0200 |02a4: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroidx/compose/ui/layout/Placeable$PlacementScope;.placeWithLayer$default:(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;IILkotlin/jvm/functions/Function1;I)V // method@1c22 │ │ -18f246: 6200 cf2d |02a7: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -18f24a: 1100 |02a9: return-object v0 │ │ -18f24c: 0800 1100 |02aa: move-object/from16 v0, v17 │ │ -18f250: 1f00 8306 |02ac: check-cast v0, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope; // type@0683 │ │ -18f254: 1502 803f |02ae: const/high16 v2, #int 1065353216 // #3f80 │ │ -18f258: 5413 4101 |02b0: iget-object v3, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ -18f25c: 1f03 9202 |02b2: check-cast v3, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData; // type@0292 │ │ -18f260: 3803 0d00 |02b4: if-eqz v3, 02c1 // +000d │ │ -18f264: 6e10 c20a 0300 |02b6: invoke-virtual {v3}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.getValue:()Ljava/lang/Object; // method@0ac2 │ │ -18f26a: 0c03 |02b9: move-result-object v3 │ │ -18f26c: 1f03 a811 |02ba: check-cast v3, Ljava/lang/Number; // type@11a8 │ │ -18f270: 6e10 2f3f 0300 |02bc: invoke-virtual {v3}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ -18f276: 0a03 |02bf: move-result v3 │ │ -18f278: 2802 |02c0: goto 02c2 // +0002 │ │ -18f27a: 0123 |02c1: move v3, v2 │ │ -18f27c: 6e20 fe18 3000 |02c2: invoke-virtual {v0, v3}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setAlpha:(F)V // method@18fe │ │ -18f282: 5413 4201 |02c5: iget-object v3, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ -18f286: 1f03 9202 |02c7: check-cast v3, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData; // type@0292 │ │ -18f28a: 3803 0d00 |02c9: if-eqz v3, 02d6 // +000d │ │ -18f28e: 6e10 c20a 0300 |02cb: invoke-virtual {v3}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.getValue:()Ljava/lang/Object; // method@0ac2 │ │ -18f294: 0c04 |02ce: move-result-object v4 │ │ -18f296: 1f04 a811 |02cf: check-cast v4, Ljava/lang/Number; // type@11a8 │ │ -18f29a: 6e10 2f3f 0400 |02d1: invoke-virtual {v4}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ -18f2a0: 0a04 |02d4: move-result v4 │ │ -18f2a2: 2802 |02d5: goto 02d7 // +0002 │ │ -18f2a4: 0124 |02d6: move v4, v2 │ │ -18f2a6: 6e20 0319 4000 |02d7: invoke-virtual {v0, v4}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setScaleX:(F)V // method@1903 │ │ -18f2ac: 3803 0c00 |02da: if-eqz v3, 02e6 // +000c │ │ -18f2b0: 6e10 c20a 0300 |02dc: invoke-virtual {v3}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.getValue:()Ljava/lang/Object; // method@0ac2 │ │ -18f2b6: 0c02 |02df: move-result-object v2 │ │ -18f2b8: 1f02 a811 |02e0: check-cast v2, Ljava/lang/Number; // type@11a8 │ │ -18f2bc: 6e10 2f3f 0200 |02e2: invoke-virtual {v2}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ -18f2c2: 0a02 |02e5: move-result v2 │ │ -18f2c4: 6e20 0419 2000 |02e6: invoke-virtual {v0, v2}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setScaleY:(F)V // method@1904 │ │ -18f2ca: 5412 4001 |02e9: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ -18f2ce: 1f02 9202 |02eb: check-cast v2, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData; // type@0292 │ │ -18f2d2: 3802 0b00 |02ed: if-eqz v2, 02f8 // +000b │ │ -18f2d6: 6e10 c20a 0200 |02ef: invoke-virtual {v2}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.getValue:()Ljava/lang/Object; // method@0ac2 │ │ -18f2dc: 0c02 |02f2: move-result-object v2 │ │ -18f2de: 1f02 8906 |02f3: check-cast v2, Landroidx/compose/ui/graphics/TransformOrigin; // type@0689 │ │ -18f2e2: 5322 cb0e |02f5: iget-wide v2, v2, Landroidx/compose/ui/graphics/TransformOrigin;.packedValue:J // field@0ecb │ │ -18f2e6: 2803 |02f7: goto 02fa // +0003 │ │ -18f2e8: 6102 ca0e |02f8: sget-wide v2, Landroidx/compose/ui/graphics/TransformOrigin;.Center:J // field@0eca │ │ -18f2ec: 6e30 0819 2003 |02fa: invoke-virtual {v0, v2, v3}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setTransformOrigin-__ExYCQ:(J)V // method@1908 │ │ -18f2f2: 6200 cf2d |02fd: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -18f2f6: 1100 |02ff: return-object v0 │ │ -18f2f8: 0800 1100 |0300: move-object/from16 v0, v17 │ │ -18f2fc: 1f00 4c05 |0302: check-cast v0, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ -18f300: 2200 1b02 |0304: new-instance v0, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1; // type@021b │ │ -18f304: 5412 4101 |0306: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ -18f308: 1f02 0206 |0308: check-cast v2, Landroidx/compose/runtime/snapshots/SnapshotStateList; // type@0602 │ │ -18f30c: 5413 4201 |030a: iget-object v3, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ -18f310: 5414 4001 |030c: iget-object v4, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ -18f314: 1f04 2702 |030e: check-cast v4, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl; // type@0227 │ │ -18f318: 1205 |0310: const/4 v5, #int 0 // #0 │ │ -18f31a: 7055 3309 2043 |0311: invoke-direct {v0, v2, v3, v4, v5}, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1;.:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;I)V // method@0933 │ │ -18f320: 1100 |0314: return-object v0 │ │ -18f322: 0800 1100 |0315: move-object/from16 v0, v17 │ │ -18f326: 1f00 4c05 |0317: check-cast v0, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ -18f32a: 5410 4101 |0319: iget-object v0, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ -18f32e: 1f00 6f01 |031b: check-cast v0, Landroidx/activity/OnBackPressedDispatcher; // type@016f │ │ -18f332: 5412 4201 |031d: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ -18f336: 1f02 e309 |031f: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@09e3 │ │ -18f33a: 5413 4001 |0321: iget-object v3, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ -18f33e: 1f03 7f01 |0323: check-cast v3, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1; // type@017f │ │ -18f342: 6e30 3b06 2003 |0325: invoke-virtual {v0, v2, v3}, Landroidx/activity/OnBackPressedDispatcher;.addCallback:(Landroidx/lifecycle/LifecycleOwner;Landroidx/activity/OnBackPressedCallback;)V // method@063b │ │ -18f348: 2200 7401 |0328: new-instance v0, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1; // type@0174 │ │ -18f34c: 1212 |032a: const/4 v2, #int 1 // #1 │ │ -18f34e: 7030 4706 2003 |032b: invoke-direct {v0, v2, v3}, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.:(ILjava/lang/Object;)V // method@0647 │ │ -18f354: 1100 |032e: return-object v0 │ │ -18f356: 0800 1100 |032f: move-object/from16 v0, v17 │ │ -18f35a: 1f00 4c05 |0331: check-cast v0, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ -18f35e: 5410 4101 |0333: iget-object v0, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ -18f362: 1f00 6f01 |0335: check-cast v0, Landroidx/activity/OnBackPressedDispatcher; // type@016f │ │ -18f366: 5412 4201 |0337: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ -18f36a: 1f02 e309 |0339: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@09e3 │ │ -18f36e: 5413 4001 |033b: iget-object v3, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ -18f372: 1f03 7701 |033d: check-cast v3, Landroidx/activity/compose/BackHandlerKt$BackHandler$backCallback$1$1; // type@0177 │ │ -18f376: 6e30 3b06 2003 |033f: invoke-virtual {v0, v2, v3}, Landroidx/activity/OnBackPressedDispatcher;.addCallback:(Landroidx/lifecycle/LifecycleOwner;Landroidx/activity/OnBackPressedCallback;)V // method@063b │ │ -18f37c: 2200 7401 |0342: new-instance v0, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1; // type@0174 │ │ -18f380: 1202 |0344: const/4 v2, #int 0 // #0 │ │ -18f382: 7030 4706 2003 |0345: invoke-direct {v0, v2, v3}, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.:(ILjava/lang/Object;)V // method@0647 │ │ -18f388: 1100 |0348: return-object v0 │ │ -18f38a: 0000 |0349: nop // spacer │ │ -18f38c: 0001 0c00 0000 0000 2b03 0000 1103 ... |034a: packed-switch-data (28 units) │ │ +18ed04: |[18ed04] androidx.activity.compose.BackHandlerKt$BackHandler$2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +18ed14: 0801 1000 |0000: move-object/from16 v1, v16 │ │ +18ed18: 5210 4301 |0002: iget v0, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$r8$classId:I // field@0143 │ │ +18ed1c: 2b00 4603 0000 |0004: packed-switch v0, 0000034a // +00000346 │ │ +18ed22: 0800 1100 |0007: move-object/from16 v0, v17 │ │ +18ed26: 1f00 9f06 |0009: check-cast v0, Landroidx/compose/ui/graphics/drawscope/DrawScope; // type@069f │ │ +18ed2a: 7210 9c19 0000 |000b: invoke-interface {v0}, Landroidx/compose/ui/graphics/drawscope/DrawScope;.getDrawContext:()Lio/noties/markwon/RegistryImpl; // method@199c │ │ +18ed30: 0c00 |000e: move-result-object v0 │ │ +18ed32: 6e10 0f37 0000 |000f: invoke-virtual {v0}, Lio/noties/markwon/RegistryImpl;.getCanvas:()Landroidx/compose/ui/graphics/Canvas; // method@370f │ │ +18ed38: 0c00 |0012: move-result-object v0 │ │ +18ed3a: 5412 4101 |0013: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ +18ed3e: 1f02 0109 |0015: check-cast v2, Landroidx/compose/ui/viewinterop/ViewFactoryHolder; // type@0901 │ │ +18ed42: 6e10 d924 0200 |0017: invoke-virtual {v2}, Landroidx/compose/ui/viewinterop/AndroidViewHolder;.getView:()Landroid/view/View; // method@24d9 │ │ +18ed48: 0c03 |001a: move-result-object v3 │ │ +18ed4a: 6e10 0c04 0300 |001b: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@040c │ │ +18ed50: 0a03 |001e: move-result v3 │ │ +18ed52: 1304 0800 |001f: const/16 v4, #int 8 // #8 │ │ +18ed56: 3243 2600 |0021: if-eq v3, v4, 0047 // +0026 │ │ +18ed5a: 1213 |0023: const/4 v3, #int 1 // #1 │ │ +18ed5c: 5c23 ea15 |0024: iput-boolean v3, v2, Landroidx/compose/ui/viewinterop/AndroidViewHolder;.isDrawing:Z // field@15ea │ │ +18ed60: 5413 4201 |0026: iget-object v3, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ +18ed64: 1f03 7b07 |0028: check-cast v3, Landroidx/compose/ui/node/LayoutNode; // type@077b │ │ +18ed68: 5433 4311 |002a: iget-object v3, v3, Landroidx/compose/ui/node/LayoutNode;.owner:Landroidx/compose/ui/platform/AndroidComposeView; // field@1143 │ │ +18ed6c: 3803 0300 |002c: if-eqz v3, 002f // +0003 │ │ +18ed70: 2802 |002e: goto 0030 // +0002 │ │ +18ed72: 1203 |002f: const/4 v3, #int 0 // #0 │ │ +18ed74: 3803 1400 |0030: if-eqz v3, 0044 // +0014 │ │ +18ed78: 7110 3e18 0000 |0032: invoke-static {v0}, Landroidx/compose/ui/graphics/AndroidCanvas_androidKt;.getNativeCanvas:(Landroidx/compose/ui/graphics/Canvas;)Landroid/graphics/Canvas; // method@183e │ │ +18ed7e: 0c00 |0035: move-result-object v0 │ │ +18ed80: 6e10 fc1e 0300 |0036: invoke-virtual {v3}, Landroidx/compose/ui/platform/AndroidComposeView;.getAndroidViewsHandler$ui_release:()Landroidx/compose/ui/platform/AndroidViewsHandler; // method@1efc │ │ +18ed86: 0c03 |0039: move-result-object v3 │ │ +18ed88: 6e10 373f 0300 |003a: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +18ed8e: 5413 4001 |003d: iget-object v3, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ +18ed92: 1f03 0109 |003f: check-cast v3, Landroidx/compose/ui/viewinterop/ViewFactoryHolder; // type@0901 │ │ +18ed96: 6e20 dc03 0300 |0041: invoke-virtual {v3, v0}, Landroid/view/View;.draw:(Landroid/graphics/Canvas;)V // method@03dc │ │ +18ed9c: 1200 |0044: const/4 v0, #int 0 // #0 │ │ +18ed9e: 5c20 ea15 |0045: iput-boolean v0, v2, Landroidx/compose/ui/viewinterop/AndroidViewHolder;.isDrawing:Z // field@15ea │ │ +18eda2: 6200 cf2d |0047: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +18eda6: 1100 |0049: return-object v0 │ │ +18eda8: 0800 1100 |004a: move-object/from16 v0, v17 │ │ +18edac: 1f00 9f06 |004c: check-cast v0, Landroidx/compose/ui/graphics/drawscope/DrawScope; // type@069f │ │ +18edb0: 5412 4101 |004e: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ +18edb4: 1f02 7d07 |0050: check-cast v2, Landroidx/compose/ui/node/LayoutNodeDrawScope; // type@077d │ │ +18edb8: 5423 4c11 |0052: iget-object v3, v2, Landroidx/compose/ui/node/LayoutNodeDrawScope;.canvasDrawScope:Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope; // field@114c │ │ +18edbc: 5424 4d11 |0054: iget-object v4, v2, Landroidx/compose/ui/node/LayoutNodeDrawScope;.drawNode:Landroidx/compose/ui/node/DrawModifierNode; // field@114d │ │ +18edc0: 5415 4201 |0056: iget-object v5, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ +18edc4: 1f05 6707 |0058: check-cast v5, Landroidx/compose/ui/node/DrawModifierNode; // type@0767 │ │ +18edc8: 5b25 4d11 |005a: iput-object v5, v2, Landroidx/compose/ui/node/LayoutNodeDrawScope;.drawNode:Landroidx/compose/ui/node/DrawModifierNode; // field@114d │ │ +18edcc: 7210 9c19 0000 |005c: invoke-interface {v0}, Landroidx/compose/ui/graphics/drawscope/DrawScope;.getDrawContext:()Lio/noties/markwon/RegistryImpl; // method@199c │ │ +18edd2: 0c05 |005f: move-result-object v5 │ │ +18edd4: 6e10 1237 0500 |0060: invoke-virtual {v5}, Lio/noties/markwon/RegistryImpl;.getDensity:()Landroidx/compose/ui/unit/Density; // method@3712 │ │ +18edda: 0c05 |0063: move-result-object v5 │ │ +18eddc: 7210 9c19 0000 |0064: invoke-interface {v0}, Landroidx/compose/ui/graphics/drawscope/DrawScope;.getDrawContext:()Lio/noties/markwon/RegistryImpl; // method@199c │ │ +18ede2: 0c06 |0067: move-result-object v6 │ │ +18ede4: 6e10 1737 0600 |0068: invoke-virtual {v6}, Lio/noties/markwon/RegistryImpl;.getLayoutDirection:()Landroidx/compose/ui/unit/LayoutDirection; // method@3717 │ │ +18edea: 0c06 |006b: move-result-object v6 │ │ +18edec: 7210 9c19 0000 |006c: invoke-interface {v0}, Landroidx/compose/ui/graphics/drawscope/DrawScope;.getDrawContext:()Lio/noties/markwon/RegistryImpl; // method@199c │ │ +18edf2: 0c07 |006f: move-result-object v7 │ │ +18edf4: 6e10 0f37 0700 |0070: invoke-virtual {v7}, Lio/noties/markwon/RegistryImpl;.getCanvas:()Landroidx/compose/ui/graphics/Canvas; // method@370f │ │ +18edfa: 0c07 |0073: move-result-object v7 │ │ +18edfc: 7210 9c19 0000 |0074: invoke-interface {v0}, Landroidx/compose/ui/graphics/drawscope/DrawScope;.getDrawContext:()Lio/noties/markwon/RegistryImpl; // method@199c │ │ +18ee02: 0c08 |0077: move-result-object v8 │ │ +18ee04: 6e10 1837 0800 |0078: invoke-virtual {v8}, Lio/noties/markwon/RegistryImpl;.getSize-NH-jbRc:()J // method@3718 │ │ +18ee0a: 0b08 |007b: move-result-wide v8 │ │ +18ee0c: 7210 9c19 0000 |007c: invoke-interface {v0}, Landroidx/compose/ui/graphics/drawscope/DrawScope;.getDrawContext:()Lio/noties/markwon/RegistryImpl; // method@199c │ │ +18ee12: 0c00 |007f: move-result-object v0 │ │ +18ee14: 5400 cb24 |0080: iget-object v0, v0, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ +18ee18: 1f00 a506 |0082: check-cast v0, Landroidx/compose/ui/graphics/layer/GraphicsLayer; // type@06a5 │ │ +18ee1c: 541a 4001 |0084: iget-object v10, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ +18ee20: 1f0a 7405 |0086: check-cast v10, Landroidx/compose/runtime/Recomposer$effectJob$1$1; // type@0574 │ │ +18ee24: 543b 200f |0088: iget-object v11, v3, Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope;.drawContext:Lio/noties/markwon/RegistryImpl; // field@0f20 │ │ +18ee28: 6e10 1237 0b00 |008a: invoke-virtual {v11}, Lio/noties/markwon/RegistryImpl;.getDensity:()Landroidx/compose/ui/unit/Density; // method@3712 │ │ +18ee2e: 0c0b |008d: move-result-object v11 │ │ +18ee30: 543c 200f |008e: iget-object v12, v3, Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope;.drawContext:Lio/noties/markwon/RegistryImpl; // field@0f20 │ │ +18ee34: 6e10 1737 0c00 |0090: invoke-virtual {v12}, Lio/noties/markwon/RegistryImpl;.getLayoutDirection:()Landroidx/compose/ui/unit/LayoutDirection; // method@3717 │ │ +18ee3a: 0c0c |0093: move-result-object v12 │ │ +18ee3c: 543d 200f |0094: iget-object v13, v3, Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope;.drawContext:Lio/noties/markwon/RegistryImpl; // field@0f20 │ │ +18ee40: 6e10 0f37 0d00 |0096: invoke-virtual {v13}, Lio/noties/markwon/RegistryImpl;.getCanvas:()Landroidx/compose/ui/graphics/Canvas; // method@370f │ │ +18ee46: 0c0d |0099: move-result-object v13 │ │ +18ee48: 543e 200f |009a: iget-object v14, v3, Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope;.drawContext:Lio/noties/markwon/RegistryImpl; // field@0f20 │ │ +18ee4c: 6e10 1837 0e00 |009c: invoke-virtual {v14}, Lio/noties/markwon/RegistryImpl;.getSize-NH-jbRc:()J // method@3718 │ │ +18ee52: 0b0e |009f: move-result-wide v14 │ │ +18ee54: 5431 200f |00a0: iget-object v1, v3, Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope;.drawContext:Lio/noties/markwon/RegistryImpl; // field@0f20 │ │ +18ee58: 0811 0400 |00a2: move-object/from16 v17, v4 │ │ +18ee5c: 5414 cb24 |00a4: iget-object v4, v1, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ +18ee60: 1f04 a506 |00a6: check-cast v4, Landroidx/compose/ui/graphics/layer/GraphicsLayer; // type@06a5 │ │ +18ee64: 6e20 2b37 5100 |00a8: invoke-virtual {v1, v5}, Lio/noties/markwon/RegistryImpl;.setDensity:(Landroidx/compose/ui/unit/Density;)V // method@372b │ │ +18ee6a: 6e20 2c37 6100 |00ab: invoke-virtual {v1, v6}, Lio/noties/markwon/RegistryImpl;.setLayoutDirection:(Landroidx/compose/ui/unit/LayoutDirection;)V // method@372c │ │ +18ee70: 6e20 2a37 7100 |00ae: invoke-virtual {v1, v7}, Lio/noties/markwon/RegistryImpl;.setCanvas:(Landroidx/compose/ui/graphics/Canvas;)V // method@372a │ │ +18ee76: 6e30 2d37 8109 |00b1: invoke-virtual {v1, v8, v9}, Lio/noties/markwon/RegistryImpl;.setSize-uvyYCjk:(J)V // method@372d │ │ +18ee7c: 5b10 cb24 |00b4: iput-object v0, v1, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ +18ee80: 7210 8018 0700 |00b6: invoke-interface {v7}, Landroidx/compose/ui/graphics/Canvas;.save:()V // method@1880 │ │ +18ee86: 6e20 c713 2a00 |00b9: invoke-virtual {v10, v2}, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@13c7 │ │ +18ee8c: 7210 7e18 0700 |00bc: invoke-interface {v7}, Landroidx/compose/ui/graphics/Canvas;.restore:()V // method@187e │ │ +18ee92: 5430 200f |00bf: iget-object v0, v3, Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope;.drawContext:Lio/noties/markwon/RegistryImpl; // field@0f20 │ │ +18ee96: 6e20 2b37 b000 |00c1: invoke-virtual {v0, v11}, Lio/noties/markwon/RegistryImpl;.setDensity:(Landroidx/compose/ui/unit/Density;)V // method@372b │ │ +18ee9c: 6e20 2c37 c000 |00c4: invoke-virtual {v0, v12}, Lio/noties/markwon/RegistryImpl;.setLayoutDirection:(Landroidx/compose/ui/unit/LayoutDirection;)V // method@372c │ │ +18eea2: 6e20 2a37 d000 |00c7: invoke-virtual {v0, v13}, Lio/noties/markwon/RegistryImpl;.setCanvas:(Landroidx/compose/ui/graphics/Canvas;)V // method@372a │ │ +18eea8: 6e30 2d37 e00f |00ca: invoke-virtual {v0, v14, v15}, Lio/noties/markwon/RegistryImpl;.setSize-uvyYCjk:(J)V // method@372d │ │ +18eeae: 5b04 cb24 |00cd: iput-object v4, v0, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ +18eeb2: 0801 1100 |00cf: move-object/from16 v1, v17 │ │ +18eeb6: 5b21 4d11 |00d1: iput-object v1, v2, Landroidx/compose/ui/node/LayoutNodeDrawScope;.drawNode:Landroidx/compose/ui/node/DrawModifierNode; // field@114d │ │ +18eeba: 6200 cf2d |00d3: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +18eebe: 1100 |00d5: return-object v0 │ │ +18eec0: 0d00 |00d6: move-exception v0 │ │ +18eec2: 0801 1100 |00d7: move-object/from16 v1, v17 │ │ +18eec6: 281c |00d9: goto 00f5 // +001c │ │ +18eec8: 0d00 |00da: move-exception v0 │ │ +18eeca: 0801 1100 |00db: move-object/from16 v1, v17 │ │ +18eece: 7210 7e18 0700 |00dd: invoke-interface {v7}, Landroidx/compose/ui/graphics/Canvas;.restore:()V // method@187e │ │ +18eed4: 5433 200f |00e0: iget-object v3, v3, Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope;.drawContext:Lio/noties/markwon/RegistryImpl; // field@0f20 │ │ +18eed8: 6e20 2b37 b300 |00e2: invoke-virtual {v3, v11}, Lio/noties/markwon/RegistryImpl;.setDensity:(Landroidx/compose/ui/unit/Density;)V // method@372b │ │ +18eede: 6e20 2c37 c300 |00e5: invoke-virtual {v3, v12}, Lio/noties/markwon/RegistryImpl;.setLayoutDirection:(Landroidx/compose/ui/unit/LayoutDirection;)V // method@372c │ │ +18eee4: 6e20 2a37 d300 |00e8: invoke-virtual {v3, v13}, Lio/noties/markwon/RegistryImpl;.setCanvas:(Landroidx/compose/ui/graphics/Canvas;)V // method@372a │ │ +18eeea: 6e30 2d37 e30f |00eb: invoke-virtual {v3, v14, v15}, Lio/noties/markwon/RegistryImpl;.setSize-uvyYCjk:(J)V // method@372d │ │ +18eef0: 5b34 cb24 |00ee: iput-object v4, v3, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ +18eef4: 2700 |00f0: throw v0 │ │ +18eef6: 0d00 |00f1: move-exception v0 │ │ +18eef8: 2803 |00f2: goto 00f5 // +0003 │ │ +18eefa: 0d00 |00f3: move-exception v0 │ │ +18eefc: 0741 |00f4: move-object v1, v4 │ │ +18eefe: 5b21 4d11 |00f5: iput-object v1, v2, Landroidx/compose/ui/node/LayoutNodeDrawScope;.drawNode:Landroidx/compose/ui/node/DrawModifierNode; // field@114d │ │ +18ef02: 2700 |00f7: throw v0 │ │ +18ef04: 0800 1100 |00f8: move-object/from16 v0, v17 │ │ +18ef08: 1f00 4c05 |00fa: check-cast v0, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ +18ef0c: 0801 1000 |00fc: move-object/from16 v1, v16 │ │ +18ef10: 5410 4101 |00fe: iget-object v0, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ +18ef14: 1f00 e305 |0100: check-cast v0, Landroidx/compose/runtime/saveable/SaveableStateHolderImpl; // type@05e3 │ │ +18ef18: 5402 530d |0102: iget-object v2, v0, Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;.registries:Landroidx/collection/MutableScatterMap; // field@0d53 │ │ +18ef1c: 5413 4201 |0104: iget-object v3, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ +18ef20: 6e20 b208 3200 |0106: invoke-virtual {v2, v3}, Landroidx/collection/MutableScatterMap;.contains:(Ljava/lang/Object;)Z // method@08b2 │ │ +18ef26: 0a02 |0109: move-result v2 │ │ +18ef28: 3902 1700 |010a: if-nez v2, 0121 // +0017 │ │ +18ef2c: 5402 540d |010c: iget-object v2, v0, Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;.savedStates:Ljava/util/Map; // field@0d54 │ │ +18ef30: 7220 4641 3200 |010e: invoke-interface {v2, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@4146 │ │ +18ef36: 5402 530d |0111: iget-object v2, v0, Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;.registries:Landroidx/collection/MutableScatterMap; // field@0d53 │ │ +18ef3a: 5414 4001 |0113: iget-object v4, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ +18ef3e: 1f04 e605 |0115: check-cast v4, Landroidx/compose/runtime/saveable/SaveableStateRegistry; // type@05e6 │ │ +18ef42: 6e30 be08 3204 |0117: invoke-virtual {v2, v3, v4}, Landroidx/collection/MutableScatterMap;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@08be │ │ +18ef48: 2202 1b02 |011a: new-instance v2, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1; // type@021b │ │ +18ef4c: 1215 |011c: const/4 v5, #int 1 // #1 │ │ +18ef4e: 7055 3309 0243 |011d: invoke-direct {v2, v0, v3, v4, v5}, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1;.:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;I)V // method@0933 │ │ +18ef54: 1102 |0120: return-object v2 │ │ +18ef56: 2200 b711 |0121: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +18ef5a: 1a02 380f |0123: const-string v2, "Key " // string@0f38 │ │ +18ef5e: 7020 7f3f 2000 |0125: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +18ef64: 6e20 893f 3000 |0128: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +18ef6a: 1a02 1501 |012b: const-string v2, " was used multiple times " // string@0115 │ │ +18ef6e: 6e20 8a3f 2000 |012d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +18ef74: 6e10 933f 0000 |0130: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +18ef7a: 0c00 |0133: move-result-object v0 │ │ +18ef7c: 2202 9a11 |0134: new-instance v2, Ljava/lang/IllegalArgumentException; // type@119a │ │ +18ef80: 6e10 3b3f 0000 |0136: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@3f3b │ │ +18ef86: 0c00 |0139: move-result-object v0 │ │ +18ef88: 7020 e23e 0200 |013a: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@3ee2 │ │ +18ef8e: 2702 |013d: throw v2 │ │ +18ef90: 0800 1100 |013e: move-object/from16 v0, v17 │ │ +18ef94: 1f00 4c05 |0140: check-cast v0, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ +18ef98: 2200 d409 |0142: new-instance v0, Landroidx/lifecycle/FlowLiveDataConversions$asFlow$1$$ExternalSyntheticLambda0; // type@09d4 │ │ +18ef9c: 5412 4001 |0144: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ +18efa0: 1f02 5e05 |0146: check-cast v2, Landroidx/compose/runtime/MutableState; // type@055e │ │ +18efa4: 1213 |0148: const/4 v3, #int 1 // #1 │ │ +18efa6: 7030 7628 3002 |0149: invoke-direct {v0, v3, v2}, Landroidx/lifecycle/FlowLiveDataConversions$asFlow$1$$ExternalSyntheticLambda0;.:(ILjava/lang/Object;)V // method@2876 │ │ +18efac: 5412 4101 |014c: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ +18efb0: 1f02 830a |014e: check-cast v2, Landroidx/room/RoomLambdaTrackingLiveData; // type@0a83 │ │ +18efb4: 6e10 373f 0200 |0150: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +18efba: 1a03 0751 |0153: const-string v3, "observe" // string@5107 │ │ +18efbe: 7110 b928 0300 |0155: invoke-static {v3}, Landroidx/lifecycle/LiveData;.assertMainThread:(Ljava/lang/String;)V // method@28b9 │ │ +18efc4: 5413 4201 |0158: iget-object v3, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ +18efc8: 1f03 e309 |015a: check-cast v3, Landroidx/lifecycle/LifecycleOwner; // type@09e3 │ │ +18efcc: 7210 9b28 0300 |015c: invoke-interface {v3}, Landroidx/lifecycle/LifecycleOwner;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@289b │ │ +18efd2: 0c04 |015f: move-result-object v4 │ │ +18efd4: 6e10 9228 0400 |0160: invoke-virtual {v4}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@2892 │ │ +18efda: 0c04 |0163: move-result-object v4 │ │ +18efdc: 6205 7e17 |0164: sget-object v5, Landroidx/lifecycle/Lifecycle$State;.DESTROYED:Landroidx/lifecycle/Lifecycle$State; // field@177e │ │ +18efe0: 3354 0300 |0166: if-ne v4, v5, 0169 // +0003 │ │ +18efe4: 2849 |0168: goto 01b1 // +0049 │ │ +18efe6: 2204 e909 |0169: new-instance v4, Landroidx/lifecycle/LiveData$LifecycleBoundObserver; // type@09e9 │ │ +18efea: 7040 ad28 2403 |016b: invoke-direct {v4, v2, v3, v0}, Landroidx/lifecycle/LiveData$LifecycleBoundObserver;.:(Landroidx/room/RoomLambdaTrackingLiveData;Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/FlowLiveDataConversions$asFlow$1$$ExternalSyntheticLambda0;)V // method@28ad │ │ +18eff0: 5425 a217 |016e: iget-object v5, v2, Landroidx/lifecycle/LiveData;.mObservers:Landroidx/arch/core/internal/SafeIterableMap; // field@17a2 │ │ +18eff4: 6e20 d707 0500 |0170: invoke-virtual {v5, v0}, Landroidx/arch/core/internal/SafeIterableMap;.get:(Ljava/lang/Object;)Landroidx/arch/core/internal/SafeIterableMap$Entry; // method@07d7 │ │ +18effa: 0c06 |0173: move-result-object v6 │ │ +18effc: 3806 0500 |0174: if-eqz v6, 0179 // +0005 │ │ +18f000: 5465 1c02 |0176: iget-object v5, v6, Landroidx/arch/core/internal/SafeIterableMap$Entry;.mValue:Ljava/lang/Object; // field@021c │ │ +18f004: 281c |0178: goto 0194 // +001c │ │ +18f006: 2206 e401 |0179: new-instance v6, Landroidx/arch/core/internal/SafeIterableMap$Entry; // type@01e4 │ │ +18f00a: 7030 c907 0604 |017b: invoke-direct {v6, v0, v4}, Landroidx/arch/core/internal/SafeIterableMap$Entry;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@07c9 │ │ +18f010: 5257 2202 |017e: iget v7, v5, Landroidx/arch/core/internal/SafeIterableMap;.mSize:I // field@0222 │ │ +18f014: d807 0701 |0180: add-int/lit8 v7, v7, #int 1 // #01 │ │ +18f018: 5957 2202 |0182: iput v7, v5, Landroidx/arch/core/internal/SafeIterableMap;.mSize:I // field@0222 │ │ +18f01c: 5457 2002 |0184: iget-object v7, v5, Landroidx/arch/core/internal/SafeIterableMap;.mEnd:Landroidx/arch/core/internal/SafeIterableMap$Entry; // field@0220 │ │ +18f020: 3907 0700 |0186: if-nez v7, 018d // +0007 │ │ +18f024: 5b56 2302 |0188: iput-object v6, v5, Landroidx/arch/core/internal/SafeIterableMap;.mStart:Landroidx/arch/core/internal/SafeIterableMap$Entry; // field@0223 │ │ +18f028: 5b56 2002 |018a: iput-object v6, v5, Landroidx/arch/core/internal/SafeIterableMap;.mEnd:Landroidx/arch/core/internal/SafeIterableMap$Entry; // field@0220 │ │ +18f02c: 2807 |018c: goto 0193 // +0007 │ │ +18f02e: 5b76 1a02 |018d: iput-object v6, v7, Landroidx/arch/core/internal/SafeIterableMap$Entry;.mNext:Landroidx/arch/core/internal/SafeIterableMap$Entry; // field@021a │ │ +18f032: 5b67 1b02 |018f: iput-object v7, v6, Landroidx/arch/core/internal/SafeIterableMap$Entry;.mPrevious:Landroidx/arch/core/internal/SafeIterableMap$Entry; // field@021b │ │ +18f036: 5b56 2002 |0191: iput-object v6, v5, Landroidx/arch/core/internal/SafeIterableMap;.mEnd:Landroidx/arch/core/internal/SafeIterableMap$Entry; // field@0220 │ │ +18f03a: 1205 |0193: const/4 v5, #int 0 // #0 │ │ +18f03c: 1f05 ea09 |0194: check-cast v5, Landroidx/lifecycle/LiveData$ObserverWrapper; // type@09ea │ │ +18f040: 3805 1100 |0196: if-eqz v5, 01a7 // +0011 │ │ +18f044: 6e20 b528 3500 |0198: invoke-virtual {v5, v3}, Landroidx/lifecycle/LiveData$ObserverWrapper;.isAttachedTo:(Landroidx/lifecycle/LifecycleOwner;)Z // method@28b5 │ │ +18f04a: 0a06 |019b: move-result v6 │ │ +18f04c: 3806 0300 |019c: if-eqz v6, 019f // +0003 │ │ +18f050: 2809 |019e: goto 01a7 // +0009 │ │ +18f052: 2200 9a11 |019f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@119a │ │ +18f056: 1a02 0d09 |01a1: const-string v2, "Cannot add the same observer with different lifecycles" // string@090d │ │ +18f05a: 7020 e23e 2000 |01a3: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@3ee2 │ │ +18f060: 2700 |01a6: throw v0 │ │ +18f062: 3805 0300 |01a7: if-eqz v5, 01aa // +0003 │ │ +18f066: 2808 |01a9: goto 01b1 // +0008 │ │ +18f068: 7210 9b28 0300 |01aa: invoke-interface {v3}, Landroidx/lifecycle/LifecycleOwner;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@289b │ │ +18f06e: 0c03 |01ad: move-result-object v3 │ │ +18f070: 6e20 8d28 4300 |01ae: invoke-virtual {v3, v4}, Landroidx/lifecycle/Lifecycle;.addObserver:(Landroidx/lifecycle/LifecycleObserver;)V // method@288d │ │ +18f076: 2203 540a |01b1: new-instance v3, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1; // type@0a54 │ │ +18f07a: 1264 |01b3: const/4 v4, #int 6 // #6 │ │ +18f07c: 7040 0e2a 2304 |01b4: invoke-direct {v3, v2, v4, v0}, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@2a0e │ │ +18f082: 1103 |01b7: return-object v3 │ │ +18f084: 0800 1100 |01b8: move-object/from16 v0, v17 │ │ +18f088: 1f00 d304 |01ba: check-cast v0, Landroidx/compose/material3/SwipeToDismissBoxValue; // type@04d3 │ │ +18f08c: 2202 d204 |01bc: new-instance v2, Landroidx/compose/material3/SwipeToDismissBoxState; // type@04d2 │ │ +18f090: 5413 4101 |01be: iget-object v3, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ +18f094: 1f03 d908 |01c0: check-cast v3, Landroidx/compose/ui/unit/Density; // type@08d9 │ │ +18f098: 5414 4201 |01c2: iget-object v4, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ +18f09c: 1f04 e712 |01c4: check-cast v4, Lkotlin/jvm/functions/Function1; // type@12e7 │ │ +18f0a0: 5415 4001 |01c6: iget-object v5, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ +18f0a4: 1f05 e712 |01c8: check-cast v5, Lkotlin/jvm/functions/Function1; // type@12e7 │ │ +18f0a8: 7055 6711 0243 |01ca: invoke-direct {v2, v0, v3, v4, v5}, Landroidx/compose/material3/SwipeToDismissBoxState;.:(Landroidx/compose/material3/SwipeToDismissBoxValue;Landroidx/compose/ui/unit/Density;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V // method@1167 │ │ +18f0ae: 1102 |01cd: return-object v2 │ │ +18f0b0: 0800 1100 |01ce: move-object/from16 v0, v17 │ │ +18f0b4: 1f00 3d08 |01d0: check-cast v0, Landroidx/compose/ui/semantics/SemanticsConfiguration; // type@083d │ │ +18f0b8: 5412 4101 |01d2: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ +18f0bc: 1f02 b611 |01d4: check-cast v2, Ljava/lang/String; // type@11b6 │ │ +18f0c0: 7120 c321 2000 |01d6: invoke-static {v0, v2}, Landroidx/compose/ui/semantics/SemanticsPropertiesKt;.setPaneTitle:(Landroidx/compose/ui/semantics/SemanticsConfiguration;Ljava/lang/String;)V // method@21c3 │ │ +18f0c6: 5412 4201 |01d9: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ +18f0ca: 1f02 7504 |01db: check-cast v2, Landroidx/compose/material3/DrawerState; // type@0475 │ │ +18f0ce: 6e10 9f10 0200 |01dd: invoke-virtual {v2}, Landroidx/compose/material3/DrawerState;.isOpen:()Z // method@109f │ │ +18f0d4: 0a03 |01e0: move-result v3 │ │ +18f0d6: 3803 1000 |01e1: if-eqz v3, 01f1 // +0010 │ │ +18f0da: 2203 5a06 |01e3: new-instance v3, Landroidx/compose/ui/focus/FocusTargetNode$invalidateFocus$1; // type@065a │ │ +18f0de: 5414 4001 |01e5: iget-object v4, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ +18f0e2: 1f04 6913 |01e7: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@1369 │ │ +18f0e6: 1305 0800 |01e9: const/16 v5, #int 8 // #8 │ │ +18f0ea: 7040 e717 2345 |01eb: invoke-direct {v3, v2, v5, v4}, Landroidx/compose/ui/focus/FocusTargetNode$invalidateFocus$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@17e7 │ │ +18f0f0: 7120 c021 3000 |01ee: invoke-static {v0, v3}, Landroidx/compose/ui/semantics/SemanticsPropertiesKt;.dismiss$default:(Landroidx/compose/ui/semantics/SemanticsConfiguration;Lkotlin/jvm/functions/Function0;)V // method@21c0 │ │ +18f0f6: 6200 cf2d |01f1: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +18f0fa: 1100 |01f3: return-object v0 │ │ +18f0fc: 0800 1100 |01f4: move-object/from16 v0, v17 │ │ +18f100: 1f00 4007 |01f6: check-cast v0, Landroidx/compose/ui/layout/Placeable$PlacementScope; // type@0740 │ │ +18f104: 5412 4201 |01f8: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ +18f108: 1f02 1d12 |01fa: check-cast v2, Ljava/util/ArrayList; // type@121d │ │ +18f10c: 5413 4001 |01fc: iget-object v3, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ +18f110: 1214 |01fe: const/4 v4, #int 1 // #1 │ │ +18f112: 5c04 b910 |01ff: iput-boolean v4, v0, Landroidx/compose/ui/layout/Placeable$PlacementScope;.motionFrameOfReferencePlacement:Z // field@10b9 │ │ +18f116: 7210 dc40 0200 |0201: invoke-interface {v2}, Ljava/util/Collection;.size:()I // method@40dc │ │ +18f11c: 0a04 |0204: move-result v4 │ │ +18f11e: 1205 |0205: const/4 v5, #int 0 // #0 │ │ +18f120: 0156 |0206: move v6, v5 │ │ +18f122: 3546 0e00 |0207: if-ge v6, v4, 0215 // +000e │ │ +18f126: 7220 2041 6200 |0209: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +18f12c: 0c07 |020c: move-result-object v7 │ │ +18f12e: 1f07 b303 |020d: check-cast v7, Landroidx/compose/foundation/lazy/LazyListMeasuredItem; // type@03b3 │ │ +18f132: 6e20 9f0e 0700 |020f: invoke-virtual {v7, v0}, Landroidx/compose/foundation/lazy/LazyListMeasuredItem;.place:(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V // method@0e9f │ │ +18f138: d806 0601 |0212: add-int/lit8 v6, v6, #int 1 // #01 │ │ +18f13c: 28f3 |0214: goto 0207 // -000d │ │ +18f13e: 7210 dc40 0300 |0215: invoke-interface {v3}, Ljava/util/Collection;.size:()I // method@40dc │ │ +18f144: 0a02 |0218: move-result v2 │ │ +18f146: 0154 |0219: move v4, v5 │ │ +18f148: 3524 0e00 |021a: if-ge v4, v2, 0228 // +000e │ │ +18f14c: 7220 2041 4300 |021c: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +18f152: 0c06 |021f: move-result-object v6 │ │ +18f154: 1f06 b303 |0220: check-cast v6, Landroidx/compose/foundation/lazy/LazyListMeasuredItem; // type@03b3 │ │ +18f158: 6e20 9f0e 0600 |0222: invoke-virtual {v6, v0}, Landroidx/compose/foundation/lazy/LazyListMeasuredItem;.place:(Landroidx/compose/ui/layout/Placeable$PlacementScope;)V // method@0e9f │ │ +18f15e: d804 0401 |0225: add-int/lit8 v4, v4, #int 1 // #01 │ │ +18f162: 28f3 |0227: goto 021a // -000d │ │ +18f164: 5c05 b910 |0228: iput-boolean v5, v0, Landroidx/compose/ui/layout/Placeable$PlacementScope;.motionFrameOfReferencePlacement:Z // field@10b9 │ │ +18f168: 5410 4101 |022a: iget-object v0, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ +18f16c: 1f00 5e05 |022c: check-cast v0, Landroidx/compose/runtime/MutableState; // type@055e │ │ +18f170: 7210 6e14 0000 |022e: invoke-interface {v0}, Landroidx/compose/runtime/State;.getValue:()Ljava/lang/Object; // method@146e │ │ +18f176: 6200 cf2d |0231: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +18f17a: 1100 |0233: return-object v0 │ │ +18f17c: 0800 1100 |0234: move-object/from16 v0, v17 │ │ +18f180: 1f00 4007 |0236: check-cast v0, Landroidx/compose/ui/layout/Placeable$PlacementScope; // type@0740 │ │ +18f184: 5412 4101 |0238: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ +18f188: 1f02 8203 |023a: check-cast v2, Landroidx/compose/foundation/layout/PaddingNode; // type@0382 │ │ +18f18c: 5523 2d06 |023c: iget-boolean v3, v2, Landroidx/compose/foundation/layout/PaddingNode;.rtlAware:Z // field@062d │ │ +18f190: 5414 4001 |023e: iget-object v4, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ +18f194: 1f04 3607 |0240: check-cast v4, Landroidx/compose/ui/layout/MeasureScope; // type@0736 │ │ +18f198: 5415 4201 |0242: iget-object v5, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ +18f19c: 1f05 4107 |0244: check-cast v5, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +18f1a0: 3803 1200 |0246: if-eqz v3, 0258 // +0012 │ │ +18f1a4: 5223 2e06 |0248: iget v3, v2, Landroidx/compose/foundation/layout/PaddingNode;.start:F // field@062e │ │ +18f1a8: 7220 4624 3400 |024a: invoke-interface {v4, v3}, Landroidx/compose/ui/unit/Density;.roundToPx-0680j_4:(F)I // method@2446 │ │ +18f1ae: 0a03 |024d: move-result v3 │ │ +18f1b0: 5222 2f06 |024e: iget v2, v2, Landroidx/compose/foundation/layout/PaddingNode;.top:F // field@062f │ │ +18f1b4: 7220 4624 2400 |0250: invoke-interface {v4, v2}, Landroidx/compose/ui/unit/Density;.roundToPx-0680j_4:(F)I // method@2446 │ │ +18f1ba: 0a02 |0253: move-result v2 │ │ +18f1bc: 7140 201c 5023 |0254: invoke-static {v0, v5, v3, v2}, Landroidx/compose/ui/layout/Placeable$PlacementScope;.placeRelative$default:(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;II)V // method@1c20 │ │ +18f1c2: 2810 |0257: goto 0267 // +0010 │ │ +18f1c4: 5223 2e06 |0258: iget v3, v2, Landroidx/compose/foundation/layout/PaddingNode;.start:F // field@062e │ │ +18f1c8: 7220 4624 3400 |025a: invoke-interface {v4, v3}, Landroidx/compose/ui/unit/Density;.roundToPx-0680j_4:(F)I // method@2446 │ │ +18f1ce: 0a03 |025d: move-result v3 │ │ +18f1d0: 5222 2f06 |025e: iget v2, v2, Landroidx/compose/foundation/layout/PaddingNode;.top:F // field@062f │ │ +18f1d4: 7220 4624 2400 |0260: invoke-interface {v4, v2}, Landroidx/compose/ui/unit/Density;.roundToPx-0680j_4:(F)I // method@2446 │ │ +18f1da: 0a02 |0263: move-result v2 │ │ +18f1dc: 7140 1e1c 5023 |0264: invoke-static {v0, v5, v3, v2}, Landroidx/compose/ui/layout/Placeable$PlacementScope;.place$default:(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;II)V // method@1c1e │ │ +18f1e2: 6200 cf2d |0267: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +18f1e6: 1100 |0269: return-object v0 │ │ +18f1e8: 0802 1100 |026a: move-object/from16 v2, v17 │ │ +18f1ec: 1f02 4007 |026c: check-cast v2, Landroidx/compose/ui/layout/Placeable$PlacementScope; // type@0740 │ │ +18f1f0: 5410 4101 |026e: iget-object v0, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ +18f1f4: 1f00 8003 |0270: check-cast v0, Landroidx/compose/foundation/layout/OffsetPxNode; // type@0380 │ │ +18f1f8: 5403 2506 |0272: iget-object v3, v0, Landroidx/compose/foundation/layout/OffsetPxNode;.offset:Lkotlin/jvm/functions/Function1; // field@0625 │ │ +18f1fc: 5414 4201 |0274: iget-object v4, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ +18f200: 1f04 3607 |0276: check-cast v4, Landroidx/compose/ui/layout/MeasureScope; // type@0736 │ │ +18f204: 7220 d844 4300 |0278: invoke-interface {v3, v4}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ +18f20a: 0c03 |027b: move-result-object v3 │ │ +18f20c: 1f03 e008 |027c: check-cast v3, Landroidx/compose/ui/unit/IntOffset; // type@08e0 │ │ +18f210: 5333 c615 |027e: iget-wide v3, v3, Landroidx/compose/ui/unit/IntOffset;.packedValue:J // field@15c6 │ │ +18f214: 5500 2606 |0280: iget-boolean v0, v0, Landroidx/compose/foundation/layout/OffsetPxNode;.rtlAware:Z // field@0626 │ │ +18f218: 5415 4001 |0282: iget-object v5, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ +18f21c: 1f05 4107 |0284: check-cast v5, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +18f220: 1806 ffff ffff 0000 0000 |0286: const-wide v6, #double 2.122e-314 // #00000000ffffffff │ │ +18f22a: 1308 2000 |028b: const/16 v8, #int 32 // #20 │ │ +18f22e: 3800 0b00 |028d: if-eqz v0, 0298 // +000b │ │ +18f232: a408 0308 |028f: shr-long v8, v3, v8 │ │ +18f236: 8480 |0291: long-to-int v0, v8 │ │ +18f238: c063 |0292: and-long/2addr v3, v6 │ │ +18f23a: 8433 |0293: long-to-int v3, v3 │ │ +18f23c: 7140 211c 5230 |0294: invoke-static {v2, v5, v0, v3}, Landroidx/compose/ui/layout/Placeable$PlacementScope;.placeRelativeWithLayer$default:(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;II)V // method@1c21 │ │ +18f242: 2810 |0297: goto 02a7 // +0010 │ │ +18f244: a408 0308 |0298: shr-long v8, v3, v8 │ │ +18f248: 8480 |029a: long-to-int v0, v8 │ │ +18f24a: c063 |029b: and-long/2addr v3, v6 │ │ +18f24c: 8433 |029c: long-to-int v3, v3 │ │ +18f24e: 1307 0c00 |029d: const/16 v7, #int 12 // #c │ │ +18f252: 1206 |029f: const/4 v6, #int 0 // #0 │ │ +18f254: 0754 |02a0: move-object v4, v5 │ │ +18f256: 0135 |02a1: move v5, v3 │ │ +18f258: 0743 |02a2: move-object v3, v4 │ │ +18f25a: 0104 |02a3: move v4, v0 │ │ +18f25c: 7706 221c 0200 |02a4: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroidx/compose/ui/layout/Placeable$PlacementScope;.placeWithLayer$default:(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;IILkotlin/jvm/functions/Function1;I)V // method@1c22 │ │ +18f262: 6200 cf2d |02a7: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +18f266: 1100 |02a9: return-object v0 │ │ +18f268: 0800 1100 |02aa: move-object/from16 v0, v17 │ │ +18f26c: 1f00 8306 |02ac: check-cast v0, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope; // type@0683 │ │ +18f270: 1502 803f |02ae: const/high16 v2, #int 1065353216 // #3f80 │ │ +18f274: 5413 4101 |02b0: iget-object v3, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ +18f278: 1f03 9202 |02b2: check-cast v3, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData; // type@0292 │ │ +18f27c: 3803 0d00 |02b4: if-eqz v3, 02c1 // +000d │ │ +18f280: 6e10 c20a 0300 |02b6: invoke-virtual {v3}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.getValue:()Ljava/lang/Object; // method@0ac2 │ │ +18f286: 0c03 |02b9: move-result-object v3 │ │ +18f288: 1f03 a811 |02ba: check-cast v3, Ljava/lang/Number; // type@11a8 │ │ +18f28c: 6e10 2f3f 0300 |02bc: invoke-virtual {v3}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ +18f292: 0a03 |02bf: move-result v3 │ │ +18f294: 2802 |02c0: goto 02c2 // +0002 │ │ +18f296: 0123 |02c1: move v3, v2 │ │ +18f298: 6e20 fe18 3000 |02c2: invoke-virtual {v0, v3}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setAlpha:(F)V // method@18fe │ │ +18f29e: 5413 4201 |02c5: iget-object v3, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ +18f2a2: 1f03 9202 |02c7: check-cast v3, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData; // type@0292 │ │ +18f2a6: 3803 0d00 |02c9: if-eqz v3, 02d6 // +000d │ │ +18f2aa: 6e10 c20a 0300 |02cb: invoke-virtual {v3}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.getValue:()Ljava/lang/Object; // method@0ac2 │ │ +18f2b0: 0c04 |02ce: move-result-object v4 │ │ +18f2b2: 1f04 a811 |02cf: check-cast v4, Ljava/lang/Number; // type@11a8 │ │ +18f2b6: 6e10 2f3f 0400 |02d1: invoke-virtual {v4}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ +18f2bc: 0a04 |02d4: move-result v4 │ │ +18f2be: 2802 |02d5: goto 02d7 // +0002 │ │ +18f2c0: 0124 |02d6: move v4, v2 │ │ +18f2c2: 6e20 0319 4000 |02d7: invoke-virtual {v0, v4}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setScaleX:(F)V // method@1903 │ │ +18f2c8: 3803 0c00 |02da: if-eqz v3, 02e6 // +000c │ │ +18f2cc: 6e10 c20a 0300 |02dc: invoke-virtual {v3}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.getValue:()Ljava/lang/Object; // method@0ac2 │ │ +18f2d2: 0c02 |02df: move-result-object v2 │ │ +18f2d4: 1f02 a811 |02e0: check-cast v2, Ljava/lang/Number; // type@11a8 │ │ +18f2d8: 6e10 2f3f 0200 |02e2: invoke-virtual {v2}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ +18f2de: 0a02 |02e5: move-result v2 │ │ +18f2e0: 6e20 0419 2000 |02e6: invoke-virtual {v0, v2}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setScaleY:(F)V // method@1904 │ │ +18f2e6: 5412 4001 |02e9: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ +18f2ea: 1f02 9202 |02eb: check-cast v2, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData; // type@0292 │ │ +18f2ee: 3802 0b00 |02ed: if-eqz v2, 02f8 // +000b │ │ +18f2f2: 6e10 c20a 0200 |02ef: invoke-virtual {v2}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.getValue:()Ljava/lang/Object; // method@0ac2 │ │ +18f2f8: 0c02 |02f2: move-result-object v2 │ │ +18f2fa: 1f02 8906 |02f3: check-cast v2, Landroidx/compose/ui/graphics/TransformOrigin; // type@0689 │ │ +18f2fe: 5322 cb0e |02f5: iget-wide v2, v2, Landroidx/compose/ui/graphics/TransformOrigin;.packedValue:J // field@0ecb │ │ +18f302: 2803 |02f7: goto 02fa // +0003 │ │ +18f304: 6102 ca0e |02f8: sget-wide v2, Landroidx/compose/ui/graphics/TransformOrigin;.Center:J // field@0eca │ │ +18f308: 6e30 0819 2003 |02fa: invoke-virtual {v0, v2, v3}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setTransformOrigin-__ExYCQ:(J)V // method@1908 │ │ +18f30e: 6200 cf2d |02fd: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +18f312: 1100 |02ff: return-object v0 │ │ +18f314: 0800 1100 |0300: move-object/from16 v0, v17 │ │ +18f318: 1f00 4c05 |0302: check-cast v0, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ +18f31c: 2200 1b02 |0304: new-instance v0, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1; // type@021b │ │ +18f320: 5412 4101 |0306: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ +18f324: 1f02 0206 |0308: check-cast v2, Landroidx/compose/runtime/snapshots/SnapshotStateList; // type@0602 │ │ +18f328: 5413 4201 |030a: iget-object v3, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ +18f32c: 5414 4001 |030c: iget-object v4, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ +18f330: 1f04 2702 |030e: check-cast v4, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl; // type@0227 │ │ +18f334: 1205 |0310: const/4 v5, #int 0 // #0 │ │ +18f336: 7055 3309 2043 |0311: invoke-direct {v0, v2, v3, v4, v5}, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1;.:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;I)V // method@0933 │ │ +18f33c: 1100 |0314: return-object v0 │ │ +18f33e: 0800 1100 |0315: move-object/from16 v0, v17 │ │ +18f342: 1f00 4c05 |0317: check-cast v0, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ +18f346: 5410 4101 |0319: iget-object v0, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ +18f34a: 1f00 6f01 |031b: check-cast v0, Landroidx/activity/OnBackPressedDispatcher; // type@016f │ │ +18f34e: 5412 4201 |031d: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ +18f352: 1f02 e309 |031f: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@09e3 │ │ +18f356: 5413 4001 |0321: iget-object v3, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ +18f35a: 1f03 7f01 |0323: check-cast v3, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1; // type@017f │ │ +18f35e: 6e30 3b06 2003 |0325: invoke-virtual {v0, v2, v3}, Landroidx/activity/OnBackPressedDispatcher;.addCallback:(Landroidx/lifecycle/LifecycleOwner;Landroidx/activity/OnBackPressedCallback;)V // method@063b │ │ +18f364: 2200 7401 |0328: new-instance v0, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1; // type@0174 │ │ +18f368: 1212 |032a: const/4 v2, #int 1 // #1 │ │ +18f36a: 7030 4706 2003 |032b: invoke-direct {v0, v2, v3}, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.:(ILjava/lang/Object;)V // method@0647 │ │ +18f370: 1100 |032e: return-object v0 │ │ +18f372: 0800 1100 |032f: move-object/from16 v0, v17 │ │ +18f376: 1f00 4c05 |0331: check-cast v0, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ +18f37a: 5410 4101 |0333: iget-object v0, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backDispatcher:Ljava/lang/Object; // field@0141 │ │ +18f37e: 1f00 6f01 |0335: check-cast v0, Landroidx/activity/OnBackPressedDispatcher; // type@016f │ │ +18f382: 5412 4201 |0337: iget-object v2, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$lifecycleOwner:Ljava/lang/Object; // field@0142 │ │ +18f386: 1f02 e309 |0339: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@09e3 │ │ +18f38a: 5413 4001 |033b: iget-object v3, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$2;.$backCallback:Ljava/lang/Object; // field@0140 │ │ +18f38e: 1f03 7701 |033d: check-cast v3, Landroidx/activity/compose/BackHandlerKt$BackHandler$backCallback$1$1; // type@0177 │ │ +18f392: 6e30 3b06 2003 |033f: invoke-virtual {v0, v2, v3}, Landroidx/activity/OnBackPressedDispatcher;.addCallback:(Landroidx/lifecycle/LifecycleOwner;Landroidx/activity/OnBackPressedCallback;)V // method@063b │ │ +18f398: 2200 7401 |0342: new-instance v0, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1; // type@0174 │ │ +18f39c: 1202 |0344: const/4 v2, #int 0 // #0 │ │ +18f39e: 7030 4706 2003 |0345: invoke-direct {v0, v2, v3}, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.:(ILjava/lang/Object;)V // method@0647 │ │ +18f3a4: 1100 |0348: return-object v0 │ │ +18f3a6: 0000 |0349: nop // spacer │ │ +18f3a8: 0001 0c00 0000 0000 2b03 0000 1103 ... |034a: packed-switch-data (28 units) │ │ catches : 5 │ │ 0x005c - 0x00a2 │ │ -> 0x00f3 │ │ 0x00a4 - 0x00b9 │ │ -> 0x00d6 │ │ 0x00b9 - 0x00bc │ │ -> 0x00da │ │ @@ -13655,51 +13655,51 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 80 16-bit code units │ │ -18ec0c: |[18ec0c] androidx.activity.compose.BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1.dispose:()V │ │ -18ec1c: 5220 3f01 |0000: iget v0, v2, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.$r8$classId:I // field@013f │ │ -18ec20: 2b00 3e00 0000 |0002: packed-switch v0, 00000040 // +0000003e │ │ -18ec26: 5420 3e01 |0005: iget-object v0, v2, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.$backCallback$inlined:Ljava/lang/Object; // field@013e │ │ -18ec2a: 1f00 ee07 |0007: check-cast v0, Landroidx/compose/ui/platform/DisposableSaveableStateRegistry; // type@07ee │ │ -18ec2e: 5400 fd12 |0009: iget-object v0, v0, Landroidx/compose/ui/platform/DisposableSaveableStateRegistry;.onDispose:Landroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$DisposableSaveableStateRegistry$1; // field@12fd │ │ -18ec32: 6e10 4720 0000 |000b: invoke-virtual {v0}, Landroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$DisposableSaveableStateRegistry$1;.invoke:()Ljava/lang/Object; // method@2047 │ │ -18ec38: 0e00 |000e: return-void │ │ -18ec3a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -18ec3c: 5421 3e01 |0010: iget-object v1, v2, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.$backCallback$inlined:Ljava/lang/Object; // field@013e │ │ -18ec40: 1f01 e003 |0012: check-cast v1, Landroidx/compose/foundation/lazy/layout/LazyLayoutPinnableItem; // type@03e0 │ │ -18ec44: 5c10 3a07 |0014: iput-boolean v0, v1, Landroidx/compose/foundation/lazy/layout/LazyLayoutPinnableItem;.isDisposed:Z // field@073a │ │ -18ec48: 0e00 |0016: return-void │ │ -18ec4a: 5420 3e01 |0017: iget-object v0, v2, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.$backCallback$inlined:Ljava/lang/Object; // field@013e │ │ -18ec4e: 1f00 e403 |0019: check-cast v0, Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState; // type@03e4 │ │ -18ec52: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -18ec54: 5b01 4107 |001c: iput-object v1, v0, Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState;.prefetchHandleProvider:Lio/noties/markwon/RegistryImpl; // field@0741 │ │ -18ec58: 0e00 |001e: return-void │ │ -18ec5a: 5420 3e01 |001f: iget-object v0, v2, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.$backCallback$inlined:Ljava/lang/Object; // field@013e │ │ -18ec5e: 1f00 d503 |0021: check-cast v0, Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent; // type@03d5 │ │ -18ec62: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -18ec64: 5b01 1f07 |0024: iput-object v1, v0, Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent;._content:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@071f │ │ -18ec68: 0e00 |0026: return-void │ │ -18ec6a: 5420 3e01 |0027: iget-object v0, v2, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.$backCallback$inlined:Ljava/lang/Object; // field@013e │ │ -18ec6e: 1f00 8101 |0029: check-cast v0, Landroidx/activity/compose/ReportDrawnComposition; // type@0181 │ │ -18ec72: 6e10 6706 0000 |002b: invoke-virtual {v0}, Landroidx/activity/compose/ReportDrawnComposition;.removeReporter:()V // method@0667 │ │ -18ec78: 0e00 |002e: return-void │ │ -18ec7a: 5420 3e01 |002f: iget-object v0, v2, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.$backCallback$inlined:Ljava/lang/Object; // field@013e │ │ -18ec7e: 1f00 7f01 |0031: check-cast v0, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1; // type@017f │ │ -18ec82: 6e10 2406 0000 |0033: invoke-virtual {v0}, Landroidx/activity/OnBackPressedCallback;.remove:()V // method@0624 │ │ -18ec88: 0e00 |0036: return-void │ │ -18ec8a: 5420 3e01 |0037: iget-object v0, v2, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.$backCallback$inlined:Ljava/lang/Object; // field@013e │ │ -18ec8e: 1f00 7701 |0039: check-cast v0, Landroidx/activity/compose/BackHandlerKt$BackHandler$backCallback$1$1; // type@0177 │ │ -18ec92: 6e10 2406 0000 |003b: invoke-virtual {v0}, Landroidx/activity/OnBackPressedCallback;.remove:()V // method@0624 │ │ -18ec98: 0e00 |003e: return-void │ │ -18ec9a: 0000 |003f: nop // spacer │ │ -18ec9c: 0001 0600 0000 0000 3500 0000 2d00 ... |0040: packed-switch-data (16 units) │ │ +18ec28: |[18ec28] androidx.activity.compose.BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1.dispose:()V │ │ +18ec38: 5220 3f01 |0000: iget v0, v2, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.$r8$classId:I // field@013f │ │ +18ec3c: 2b00 3e00 0000 |0002: packed-switch v0, 00000040 // +0000003e │ │ +18ec42: 5420 3e01 |0005: iget-object v0, v2, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.$backCallback$inlined:Ljava/lang/Object; // field@013e │ │ +18ec46: 1f00 ee07 |0007: check-cast v0, Landroidx/compose/ui/platform/DisposableSaveableStateRegistry; // type@07ee │ │ +18ec4a: 5400 fd12 |0009: iget-object v0, v0, Landroidx/compose/ui/platform/DisposableSaveableStateRegistry;.onDispose:Landroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$DisposableSaveableStateRegistry$1; // field@12fd │ │ +18ec4e: 6e10 4720 0000 |000b: invoke-virtual {v0}, Landroidx/compose/ui/platform/DisposableSaveableStateRegistry_androidKt$DisposableSaveableStateRegistry$1;.invoke:()Ljava/lang/Object; // method@2047 │ │ +18ec54: 0e00 |000e: return-void │ │ +18ec56: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +18ec58: 5421 3e01 |0010: iget-object v1, v2, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.$backCallback$inlined:Ljava/lang/Object; // field@013e │ │ +18ec5c: 1f01 e003 |0012: check-cast v1, Landroidx/compose/foundation/lazy/layout/LazyLayoutPinnableItem; // type@03e0 │ │ +18ec60: 5c10 3a07 |0014: iput-boolean v0, v1, Landroidx/compose/foundation/lazy/layout/LazyLayoutPinnableItem;.isDisposed:Z // field@073a │ │ +18ec64: 0e00 |0016: return-void │ │ +18ec66: 5420 3e01 |0017: iget-object v0, v2, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.$backCallback$inlined:Ljava/lang/Object; // field@013e │ │ +18ec6a: 1f00 e403 |0019: check-cast v0, Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState; // type@03e4 │ │ +18ec6e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +18ec70: 5b01 4107 |001c: iput-object v1, v0, Landroidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState;.prefetchHandleProvider:Lio/noties/markwon/RegistryImpl; // field@0741 │ │ +18ec74: 0e00 |001e: return-void │ │ +18ec76: 5420 3e01 |001f: iget-object v0, v2, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.$backCallback$inlined:Ljava/lang/Object; // field@013e │ │ +18ec7a: 1f00 d503 |0021: check-cast v0, Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent; // type@03d5 │ │ +18ec7e: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +18ec80: 5b01 1f07 |0024: iput-object v1, v0, Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent;._content:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@071f │ │ +18ec84: 0e00 |0026: return-void │ │ +18ec86: 5420 3e01 |0027: iget-object v0, v2, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.$backCallback$inlined:Ljava/lang/Object; // field@013e │ │ +18ec8a: 1f00 8101 |0029: check-cast v0, Landroidx/activity/compose/ReportDrawnComposition; // type@0181 │ │ +18ec8e: 6e10 6706 0000 |002b: invoke-virtual {v0}, Landroidx/activity/compose/ReportDrawnComposition;.removeReporter:()V // method@0667 │ │ +18ec94: 0e00 |002e: return-void │ │ +18ec96: 5420 3e01 |002f: iget-object v0, v2, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.$backCallback$inlined:Ljava/lang/Object; // field@013e │ │ +18ec9a: 1f00 7f01 |0031: check-cast v0, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1; // type@017f │ │ +18ec9e: 6e10 2406 0000 |0033: invoke-virtual {v0}, Landroidx/activity/OnBackPressedCallback;.remove:()V // method@0624 │ │ +18eca4: 0e00 |0036: return-void │ │ +18eca6: 5420 3e01 |0037: iget-object v0, v2, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.$backCallback$inlined:Ljava/lang/Object; // field@013e │ │ +18ecaa: 1f00 7701 |0039: check-cast v0, Landroidx/activity/compose/BackHandlerKt$BackHandler$backCallback$1$1; // type@0177 │ │ +18ecae: 6e10 2406 0000 |003b: invoke-virtual {v0}, Landroidx/activity/OnBackPressedCallback;.remove:()V // method@0624 │ │ +18ecb4: 0e00 |003e: return-void │ │ +18ecb6: 0000 |003f: nop // spacer │ │ +18ecb8: 0001 0600 0000 0000 3500 0000 2d00 ... |0040: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #53 header: │ │ @@ -13747,21 +13747,21 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1af990: |[1af990] androidx.activity.compose.BackHandlerKt$BackHandler$backCallback$1$1.handleOnBackPressed:()V │ │ -1af9a0: 5410 4401 |0000: iget-object v0, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$backCallback$1$1;.$currentOnBack$delegate:Landroidx/compose/runtime/MutableState; // field@0144 │ │ -1af9a4: 7210 6e14 0000 |0002: invoke-interface {v0}, Landroidx/compose/runtime/State;.getValue:()Ljava/lang/Object; // method@146e │ │ -1af9aa: 0c00 |0005: move-result-object v0 │ │ -1af9ac: 1f00 e512 |0006: check-cast v0, Lkotlin/jvm/functions/Function0; // type@12e5 │ │ -1af9b0: 7210 d744 0000 |0008: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ -1af9b6: 0e00 |000b: return-void │ │ +1af9ac: |[1af9ac] androidx.activity.compose.BackHandlerKt$BackHandler$backCallback$1$1.handleOnBackPressed:()V │ │ +1af9bc: 5410 4401 |0000: iget-object v0, v1, Landroidx/activity/compose/BackHandlerKt$BackHandler$backCallback$1$1;.$currentOnBack$delegate:Landroidx/compose/runtime/MutableState; // field@0144 │ │ +1af9c0: 7210 6e14 0000 |0002: invoke-interface {v0}, Landroidx/compose/runtime/State;.getValue:()Ljava/lang/Object; // method@146e │ │ +1af9c6: 0c00 |0005: move-result-object v0 │ │ +1af9c8: 1f00 e512 |0006: check-cast v0, Lkotlin/jvm/functions/Function0; // type@12e5 │ │ +1af9cc: 7210 d744 0000 |0008: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ +1af9d2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #54 header: │ │ @@ -13999,24 +13999,24 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1051 (PUBLIC FINAL BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -18f3fc: |[18f3fc] androidx.activity.compose.ReportDrawnKt$ReportDrawn$1.invoke:()Ljava/lang/Object; │ │ -18f40c: 5210 5101 |0000: iget v0, v1, Landroidx/activity/compose/ReportDrawnKt$ReportDrawn$1;.$r8$classId:I // field@0151 │ │ -18f410: 2b00 0a00 0000 |0002: packed-switch v0, 0000000c // +0000000a │ │ -18f416: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -18f418: 1100 |0006: return-object v0 │ │ -18f41a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -18f41c: 1100 |0008: return-object v0 │ │ -18f41e: 6200 932d |0009: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ -18f422: 1100 |000b: return-object v0 │ │ -18f424: 0001 0200 0000 0000 0700 0000 0500 ... |000c: packed-switch-data (8 units) │ │ +18f418: |[18f418] androidx.activity.compose.ReportDrawnKt$ReportDrawn$1.invoke:()Ljava/lang/Object; │ │ +18f428: 5210 5101 |0000: iget v0, v1, Landroidx/activity/compose/ReportDrawnKt$ReportDrawn$1;.$r8$classId:I // field@0151 │ │ +18f42c: 2b00 0a00 0000 |0002: packed-switch v0, 0000000c // +0000000a │ │ +18f432: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +18f434: 1100 |0006: return-object v0 │ │ +18f436: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +18f438: 1100 |0008: return-object v0 │ │ +18f43a: 6200 932d |0009: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ +18f43e: 1100 |000b: return-object v0 │ │ +18f440: 0001 0200 0000 0000 0700 0000 0500 ... |000c: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #57 header: │ │ @@ -14715,23 +14715,23 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -1af9b8: |[1af9b8] androidx.activity.compose.PredictiveBackHandlerKt$PredictiveBackHandler$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1af9c8: 1f01 6913 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1369 │ │ -1af9cc: 1f02 c712 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@12c7 │ │ -1af9d0: 6e30 5b06 1002 |0004: invoke-virtual {v0, v1, v2}, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@065b │ │ -1af9d6: 0c01 |0007: move-result-object v1 │ │ -1af9d8: 1f01 7e01 |0008: check-cast v1, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$1; // type@017e │ │ -1af9dc: 6202 cf2d |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1af9e0: 6e20 5d06 2100 |000c: invoke-virtual {v1, v2}, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@065d │ │ -1af9e6: 1102 |000f: return-object v2 │ │ +1af9d4: |[1af9d4] androidx.activity.compose.PredictiveBackHandlerKt$PredictiveBackHandler$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1af9e4: 1f01 6913 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1369 │ │ +1af9e8: 1f02 c712 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@12c7 │ │ +1af9ec: 6e30 5b06 1002 |0004: invoke-virtual {v0, v1, v2}, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@065b │ │ +1af9f2: 0c01 |0007: move-result-object v1 │ │ +1af9f4: 1f01 7e01 |0008: check-cast v1, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$1; // type@017e │ │ +1af9f8: 6202 cf2d |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1af9fc: 6e20 5d06 2100 |000c: invoke-virtual {v1, v2}, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@065d │ │ +1afa02: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ @@ -14811,103 +14811,103 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1af9e8: |[1af9e8] androidx.activity.compose.PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1.handleOnBackCancelled:()V │ │ -1af9f8: 5410 4c01 |0000: iget-object v0, v1, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.onBackInstance:Landroidx/activity/compose/OnBackInstance; // field@014c │ │ -1af9fc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -1afa00: 6e10 5606 0000 |0004: invoke-virtual {v0}, Landroidx/activity/compose/OnBackInstance;.cancel:()V // method@0656 │ │ -1afa06: 0e00 |0007: return-void │ │ +1afa04: |[1afa04] androidx.activity.compose.PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1.handleOnBackCancelled:()V │ │ +1afa14: 5410 4c01 |0000: iget-object v0, v1, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.onBackInstance:Landroidx/activity/compose/OnBackInstance; // field@014c │ │ +1afa18: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +1afa1c: 6e10 5606 0000 |0004: invoke-virtual {v0}, Landroidx/activity/compose/OnBackInstance;.cancel:()V // method@0656 │ │ +1afa22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;) │ │ name : 'handleOnBackPressed' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -1afa08: |[1afa08] androidx.activity.compose.PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1.handleOnBackPressed:()V │ │ -1afa18: 5440 4c01 |0000: iget-object v0, v4, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.onBackInstance:Landroidx/activity/compose/OnBackInstance; // field@014c │ │ -1afa1c: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -1afa20: 6e10 5806 0000 |0004: invoke-virtual {v0}, Landroidx/activity/compose/OnBackInstance;.isPredictiveBack:()Z // method@0658 │ │ -1afa26: 0a01 |0007: move-result v1 │ │ -1afa28: 3901 0800 |0008: if-nez v1, 0010 // +0008 │ │ -1afa2c: 6e10 5606 0000 |000a: invoke-virtual {v0}, Landroidx/activity/compose/OnBackInstance;.cancel:()V // method@0656 │ │ -1afa32: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1afa34: 5b40 4c01 |000e: iput-object v0, v4, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.onBackInstance:Landroidx/activity/compose/OnBackInstance; // field@014c │ │ -1afa38: 5440 4c01 |0010: iget-object v0, v4, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.onBackInstance:Landroidx/activity/compose/OnBackInstance; // field@014c │ │ -1afa3c: 3900 1400 |0012: if-nez v0, 0026 // +0014 │ │ -1afa40: 2200 7d01 |0014: new-instance v0, Landroidx/activity/compose/OnBackInstance; // type@017d │ │ -1afa44: 5441 4a01 |0016: iget-object v1, v4, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.$currentOnBack$delegate:Landroidx/compose/runtime/MutableState; // field@014a │ │ -1afa48: 7210 6e14 0100 |0018: invoke-interface {v1}, Landroidx/compose/runtime/State;.getValue:()Ljava/lang/Object; // method@146e │ │ -1afa4e: 0c01 |001b: move-result-object v1 │ │ -1afa50: 1f01 e912 |001c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@12e9 │ │ -1afa54: 5442 4b01 |001e: iget-object v2, v4, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.$onBackScope:Lkotlinx/coroutines/CoroutineScope; // field@014b │ │ -1afa58: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -1afa5a: 7040 5506 2013 |0021: invoke-direct {v0, v2, v3, v1}, Landroidx/activity/compose/OnBackInstance;.:(Lkotlinx/coroutines/CoroutineScope;ZLkotlin/jvm/functions/Function2;)V // method@0655 │ │ -1afa60: 5b40 4c01 |0024: iput-object v0, v4, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.onBackInstance:Landroidx/activity/compose/OnBackInstance; // field@014c │ │ -1afa64: 5440 4c01 |0026: iget-object v0, v4, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.onBackInstance:Landroidx/activity/compose/OnBackInstance; // field@014c │ │ -1afa68: 3800 0500 |0028: if-eqz v0, 002d // +0005 │ │ -1afa6c: 6e10 5706 0000 |002a: invoke-virtual {v0}, Landroidx/activity/compose/OnBackInstance;.close:()V // method@0657 │ │ -1afa72: 0e00 |002d: return-void │ │ +1afa24: |[1afa24] androidx.activity.compose.PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1.handleOnBackPressed:()V │ │ +1afa34: 5440 4c01 |0000: iget-object v0, v4, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.onBackInstance:Landroidx/activity/compose/OnBackInstance; // field@014c │ │ +1afa38: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +1afa3c: 6e10 5806 0000 |0004: invoke-virtual {v0}, Landroidx/activity/compose/OnBackInstance;.isPredictiveBack:()Z // method@0658 │ │ +1afa42: 0a01 |0007: move-result v1 │ │ +1afa44: 3901 0800 |0008: if-nez v1, 0010 // +0008 │ │ +1afa48: 6e10 5606 0000 |000a: invoke-virtual {v0}, Landroidx/activity/compose/OnBackInstance;.cancel:()V // method@0656 │ │ +1afa4e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1afa50: 5b40 4c01 |000e: iput-object v0, v4, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.onBackInstance:Landroidx/activity/compose/OnBackInstance; // field@014c │ │ +1afa54: 5440 4c01 |0010: iget-object v0, v4, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.onBackInstance:Landroidx/activity/compose/OnBackInstance; // field@014c │ │ +1afa58: 3900 1400 |0012: if-nez v0, 0026 // +0014 │ │ +1afa5c: 2200 7d01 |0014: new-instance v0, Landroidx/activity/compose/OnBackInstance; // type@017d │ │ +1afa60: 5441 4a01 |0016: iget-object v1, v4, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.$currentOnBack$delegate:Landroidx/compose/runtime/MutableState; // field@014a │ │ +1afa64: 7210 6e14 0100 |0018: invoke-interface {v1}, Landroidx/compose/runtime/State;.getValue:()Ljava/lang/Object; // method@146e │ │ +1afa6a: 0c01 |001b: move-result-object v1 │ │ +1afa6c: 1f01 e912 |001c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@12e9 │ │ +1afa70: 5442 4b01 |001e: iget-object v2, v4, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.$onBackScope:Lkotlinx/coroutines/CoroutineScope; // field@014b │ │ +1afa74: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +1afa76: 7040 5506 2013 |0021: invoke-direct {v0, v2, v3, v1}, Landroidx/activity/compose/OnBackInstance;.:(Lkotlinx/coroutines/CoroutineScope;ZLkotlin/jvm/functions/Function2;)V // method@0655 │ │ +1afa7c: 5b40 4c01 |0024: iput-object v0, v4, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.onBackInstance:Landroidx/activity/compose/OnBackInstance; // field@014c │ │ +1afa80: 5440 4c01 |0026: iget-object v0, v4, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.onBackInstance:Landroidx/activity/compose/OnBackInstance; // field@014c │ │ +1afa84: 3800 0500 |0028: if-eqz v0, 002d // +0005 │ │ +1afa88: 6e10 5706 0000 |002a: invoke-virtual {v0}, Landroidx/activity/compose/OnBackInstance;.close:()V // method@0657 │ │ +1afa8e: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;) │ │ name : 'handleOnBackProgressed' │ │ type : '(Landroidx/activity/BackEventCompat;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1afa74: |[1afa74] androidx.activity.compose.PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1.handleOnBackProgressed:(Landroidx/activity/BackEventCompat;)V │ │ -1afa84: 6f20 2206 2100 |0000: invoke-super {v1, v2}, Landroidx/activity/OnBackPressedCallback;.handleOnBackProgressed:(Landroidx/activity/BackEventCompat;)V // method@0622 │ │ -1afa8a: 5410 4c01 |0003: iget-object v0, v1, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.onBackInstance:Landroidx/activity/compose/OnBackInstance; // field@014c │ │ -1afa8e: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -1afa92: 6e20 5906 2000 |0007: invoke-virtual {v0, v2}, Landroidx/activity/compose/OnBackInstance;.send-JP2dKIU:(Landroidx/activity/BackEventCompat;)V // method@0659 │ │ -1afa98: 0e00 |000a: return-void │ │ +1afa90: |[1afa90] androidx.activity.compose.PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1.handleOnBackProgressed:(Landroidx/activity/BackEventCompat;)V │ │ +1afaa0: 6f20 2206 2100 |0000: invoke-super {v1, v2}, Landroidx/activity/OnBackPressedCallback;.handleOnBackProgressed:(Landroidx/activity/BackEventCompat;)V // method@0622 │ │ +1afaa6: 5410 4c01 |0003: iget-object v0, v1, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.onBackInstance:Landroidx/activity/compose/OnBackInstance; // field@014c │ │ +1afaaa: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +1afaae: 6e20 5906 2000 |0007: invoke-virtual {v0, v2}, Landroidx/activity/compose/OnBackInstance;.send-JP2dKIU:(Landroidx/activity/BackEventCompat;)V // method@0659 │ │ +1afab4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;) │ │ name : 'handleOnBackStarted' │ │ type : '(Landroidx/activity/BackEventCompat;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -1afa9c: |[1afa9c] androidx.activity.compose.PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1.handleOnBackStarted:(Landroidx/activity/BackEventCompat;)V │ │ -1afaac: 6f20 2306 4300 |0000: invoke-super {v3, v4}, Landroidx/activity/OnBackPressedCallback;.handleOnBackStarted:(Landroidx/activity/BackEventCompat;)V // method@0623 │ │ -1afab2: 5434 4c01 |0003: iget-object v4, v3, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.onBackInstance:Landroidx/activity/compose/OnBackInstance; // field@014c │ │ -1afab6: 3804 0500 |0005: if-eqz v4, 000a // +0005 │ │ -1afaba: 6e10 5606 0400 |0007: invoke-virtual {v4}, Landroidx/activity/compose/OnBackInstance;.cancel:()V // method@0656 │ │ -1afac0: 2204 7d01 |000a: new-instance v4, Landroidx/activity/compose/OnBackInstance; // type@017d │ │ -1afac4: 5430 4a01 |000c: iget-object v0, v3, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.$currentOnBack$delegate:Landroidx/compose/runtime/MutableState; // field@014a │ │ -1afac8: 7210 6e14 0000 |000e: invoke-interface {v0}, Landroidx/compose/runtime/State;.getValue:()Ljava/lang/Object; // method@146e │ │ -1aface: 0c00 |0011: move-result-object v0 │ │ -1afad0: 1f00 e912 |0012: check-cast v0, Lkotlin/jvm/functions/Function2; // type@12e9 │ │ -1afad4: 5431 4b01 |0014: iget-object v1, v3, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.$onBackScope:Lkotlinx/coroutines/CoroutineScope; // field@014b │ │ -1afad8: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -1afada: 7040 5506 1402 |0017: invoke-direct {v4, v1, v2, v0}, Landroidx/activity/compose/OnBackInstance;.:(Lkotlinx/coroutines/CoroutineScope;ZLkotlin/jvm/functions/Function2;)V // method@0655 │ │ -1afae0: 5b34 4c01 |001a: iput-object v4, v3, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.onBackInstance:Landroidx/activity/compose/OnBackInstance; // field@014c │ │ -1afae4: 0e00 |001c: return-void │ │ +1afab8: |[1afab8] androidx.activity.compose.PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1.handleOnBackStarted:(Landroidx/activity/BackEventCompat;)V │ │ +1afac8: 6f20 2306 4300 |0000: invoke-super {v3, v4}, Landroidx/activity/OnBackPressedCallback;.handleOnBackStarted:(Landroidx/activity/BackEventCompat;)V // method@0623 │ │ +1aface: 5434 4c01 |0003: iget-object v4, v3, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.onBackInstance:Landroidx/activity/compose/OnBackInstance; // field@014c │ │ +1afad2: 3804 0500 |0005: if-eqz v4, 000a // +0005 │ │ +1afad6: 6e10 5606 0400 |0007: invoke-virtual {v4}, Landroidx/activity/compose/OnBackInstance;.cancel:()V // method@0656 │ │ +1afadc: 2204 7d01 |000a: new-instance v4, Landroidx/activity/compose/OnBackInstance; // type@017d │ │ +1afae0: 5430 4a01 |000c: iget-object v0, v3, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.$currentOnBack$delegate:Landroidx/compose/runtime/MutableState; // field@014a │ │ +1afae4: 7210 6e14 0000 |000e: invoke-interface {v0}, Landroidx/compose/runtime/State;.getValue:()Ljava/lang/Object; // method@146e │ │ +1afaea: 0c00 |0011: move-result-object v0 │ │ +1afaec: 1f00 e912 |0012: check-cast v0, Lkotlin/jvm/functions/Function2; // type@12e9 │ │ +1afaf0: 5431 4b01 |0014: iget-object v1, v3, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.$onBackScope:Lkotlinx/coroutines/CoroutineScope; // field@014b │ │ +1afaf4: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +1afaf6: 7040 5506 1402 |0017: invoke-direct {v4, v1, v2, v0}, Landroidx/activity/compose/OnBackInstance;.:(Lkotlinx/coroutines/CoroutineScope;ZLkotlin/jvm/functions/Function2;)V // method@0655 │ │ +1afafc: 5b34 4c01 |001a: iput-object v4, v3, Landroidx/activity/compose/PredictiveBackHandlerKt$PredictiveBackHandler$backCallBack$1$1;.onBackInstance:Landroidx/activity/compose/OnBackInstance; // field@014c │ │ +1afb00: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #66 header: │ │ @@ -15169,318 +15169,318 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 24 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 608 16-bit code units │ │ -19a790: |[19a790] androidx.room.InvalidationTracker$implementation$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19a7a0: 0801 1600 |0000: move-object/from16 v1, v22 │ │ -19a7a4: 1230 |0002: const/4 v0, #int 3 // #3 │ │ -19a7a6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -19a7a8: 1303 0800 |0004: const/16 v3, #int 8 // #8 │ │ -19a7ac: 1274 |0006: const/4 v4, #int 7 // #7 │ │ -19a7ae: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -19a7b0: 6207 cf2d |0008: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -19a7b4: 5418 1a2e |000a: iget-object v8, v1, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ -19a7b8: 5219 ff18 |000c: iget v9, v1, Landroidx/room/InvalidationTracker$implementation$1;.$r8$classId:I // field@18ff │ │ -19a7bc: 2b09 4002 0000 |000e: packed-switch v9, 0000024e // +00000240 │ │ -19a7c2: 0800 1700 |0011: move-object/from16 v0, v23 │ │ -19a7c6: 1f00 680d |0013: check-cast v0, Lio/ktor/client/plugins/HttpTimeoutConfig; // type@0d68 │ │ -19a7ca: 1f08 2b0d |0015: check-cast v8, Lio/ktor/client/engine/okhttp/OkHttpEngine; // type@0d2b │ │ -19a7ce: 5482 8021 |0017: iget-object v2, v8, Lio/ktor/client/engine/okhttp/OkHttpEngine;.config:Lio/ktor/client/engine/okhttp/OkHttpConfig; // field@2180 │ │ -19a7d2: 5423 7021 |0019: iget-object v3, v2, Lio/ktor/client/engine/okhttp/OkHttpConfig;.preconfigured:Lokhttp3/OkHttpClient; // field@2170 │ │ -19a7d6: 3903 0a00 |001b: if-nez v3, 0025 // +000a │ │ -19a7da: 6203 8221 |001d: sget-object v3, Lio/ktor/client/engine/okhttp/OkHttpEngine;.okHttpClientPrototype$delegate:Lkotlin/SynchronizedLazyImpl; // field@2182 │ │ -19a7de: 6e10 8542 0300 |001f: invoke-virtual {v3}, Lkotlin/SynchronizedLazyImpl;.getValue:()Ljava/lang/Object; // method@4285 │ │ -19a7e4: 0c03 |0022: move-result-object v3 │ │ -19a7e6: 1f03 cd14 |0023: check-cast v3, Lokhttp3/OkHttpClient; // type@14cd │ │ -19a7ea: 6e10 1b4c 0300 |0025: invoke-virtual {v3}, Lokhttp3/OkHttpClient;.newBuilder:()Lokhttp3/OkHttpClient$Builder; // method@4c1b │ │ -19a7f0: 0c03 |0028: move-result-object v3 │ │ -19a7f2: 2204 c214 |0029: new-instance v4, Lokhttp3/Dispatcher; // type@14c2 │ │ -19a7f6: 7020 ba4b 5400 |002b: invoke-direct {v4, v5}, Lokhttp3/Dispatcher;.:(I)V // method@4bba │ │ -19a7fc: 5b34 8531 |002e: iput-object v4, v3, Lokhttp3/OkHttpClient$Builder;.dispatcher:Lokhttp3/Dispatcher; // field@3185 │ │ -19a800: 5422 6f21 |0030: iget-object v2, v2, Lio/ktor/client/engine/okhttp/OkHttpConfig;.config:Lio/ktor/http/URLUtilsKt$$ExternalSyntheticLambda0; // field@216f │ │ -19a804: 6e20 2235 3200 |0032: invoke-virtual {v2, v3}, Lio/ktor/http/URLUtilsKt$$ExternalSyntheticLambda0;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@3522 │ │ -19a80a: 3800 4b00 |0035: if-eqz v0, 0080 // +004b │ │ -19a80e: 5402 1822 |0037: iget-object v2, v0, Lio/ktor/client/plugins/HttpTimeoutConfig;._connectTimeoutMillis:Ljava/lang/Long; // field@2218 │ │ -19a812: 1a04 155f |0039: const-string v4, "unit" // string@5f15 │ │ -19a816: 1805 ffff ffff ffff ff7f |003b: const-wide v5, #double nan // #7fffffffffffffff │ │ -19a820: 1607 0000 |0040: const-wide/16 v7, #int 0 // #0 │ │ -19a824: 3802 1800 |0042: if-eqz v2, 005a // +0018 │ │ -19a828: 6e10 313f 0200 |0044: invoke-virtual {v2}, Ljava/lang/Number;.longValue:()J // method@3f31 │ │ -19a82e: 0b09 |0047: move-result-wide v9 │ │ -19a830: 6202 2822 |0048: sget-object v2, Lio/ktor/client/plugins/HttpTimeoutKt;.LOGGER:Lorg/slf4j/Logger; // field@2228 │ │ -19a834: 3102 0905 |004a: cmp-long v2, v9, v5 │ │ -19a838: 3902 0300 |004c: if-nez v2, 004f // +0003 │ │ -19a83c: 0479 |004e: move-wide v9, v7 │ │ -19a83e: 6202 b62d |004f: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@2db6 │ │ -19a842: 7120 0445 4200 |0051: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -19a848: 7130 5e4c a902 |0054: invoke-static {v9, v10, v2}, Lokhttp3/internal/Util;.checkDuration:(JLjava/util/concurrent/TimeUnit;)I // method@4c5e │ │ -19a84e: 0a02 |0057: move-result v2 │ │ -19a850: 5932 8131 |0058: iput v2, v3, Lokhttp3/OkHttpClient$Builder;.connectTimeout:I // field@3181 │ │ -19a854: 5400 1a22 |005a: iget-object v0, v0, Lio/ktor/client/plugins/HttpTimeoutConfig;._socketTimeoutMillis:Ljava/lang/Long; // field@221a │ │ -19a858: 3800 2400 |005c: if-eqz v0, 0080 // +0024 │ │ -19a85c: 6e10 313f 0000 |005e: invoke-virtual {v0}, Ljava/lang/Number;.longValue:()J // method@3f31 │ │ -19a862: 0b09 |0061: move-result-wide v9 │ │ -19a864: 6200 2822 |0062: sget-object v0, Lio/ktor/client/plugins/HttpTimeoutKt;.LOGGER:Lorg/slf4j/Logger; // field@2228 │ │ -19a868: 3100 0905 |0064: cmp-long v0, v9, v5 │ │ -19a86c: 3900 0400 |0066: if-nez v0, 006a // +0004 │ │ -19a870: 0475 |0068: move-wide v5, v7 │ │ -19a872: 2802 |0069: goto 006b // +0002 │ │ -19a874: 0495 |006a: move-wide v5, v9 │ │ -19a876: 6202 b62d |006b: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@2db6 │ │ -19a87a: 7120 0445 4200 |006d: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -19a880: 7130 5e4c 6502 |0070: invoke-static {v5, v6, v2}, Lokhttp3/internal/Util;.checkDuration:(JLjava/util/concurrent/TimeUnit;)I // method@4c5e │ │ -19a886: 0a04 |0073: move-result v4 │ │ -19a888: 5934 9131 |0074: iput v4, v3, Lokhttp3/OkHttpClient$Builder;.readTimeout:I // field@3191 │ │ -19a88c: 3900 0300 |0076: if-nez v0, 0079 // +0003 │ │ -19a890: 2802 |0078: goto 007a // +0002 │ │ -19a892: 0497 |0079: move-wide v7, v9 │ │ -19a894: 7130 5e4c 8702 |007a: invoke-static {v7, v8, v2}, Lokhttp3/internal/Util;.checkDuration:(JLjava/util/concurrent/TimeUnit;)I // method@4c5e │ │ -19a89a: 0a00 |007d: move-result v0 │ │ -19a89c: 5930 9631 |007e: iput v0, v3, Lokhttp3/OkHttpClient$Builder;.writeTimeout:I // field@3196 │ │ -19a8a0: 2200 cd14 |0080: new-instance v0, Lokhttp3/OkHttpClient; // type@14cd │ │ -19a8a4: 7020 194c 3000 |0082: invoke-direct {v0, v3}, Lokhttp3/OkHttpClient;.:(Lokhttp3/OkHttpClient$Builder;)V // method@4c19 │ │ -19a8aa: 1100 |0085: return-object v0 │ │ -19a8ac: 0800 1700 |0086: move-object/from16 v0, v23 │ │ -19a8b0: 1f00 a811 |0088: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ -19a8b4: 6e10 313f 0000 |008a: invoke-virtual {v0}, Ljava/lang/Number;.longValue:()J // method@3f31 │ │ -19a8ba: 0b02 |008d: move-result-wide v2 │ │ -19a8bc: 1f08 9f0b |008e: check-cast v8, Lcom/jerboa/JerboaAppState; // type@0b9f │ │ -19a8c0: 6e30 4b2f 2803 |0090: invoke-virtual {v8, v2, v3}, Lcom/jerboa/JerboaAppState;.toPostLikes:(J)V // method@2f4b │ │ -19a8c6: 1107 |0093: return-object v7 │ │ -19a8c8: 0800 1700 |0094: move-object/from16 v0, v23 │ │ -19a8cc: 1f00 a811 |0096: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ -19a8d0: 6e10 313f 0000 |0098: invoke-virtual {v0}, Ljava/lang/Number;.longValue:()J // method@3f31 │ │ -19a8d6: 0b02 |009b: move-result-wide v2 │ │ -19a8d8: 1f08 9f0b |009c: check-cast v8, Lcom/jerboa/JerboaAppState; // type@0b9f │ │ -19a8dc: 6e30 462f 2803 |009e: invoke-virtual {v8, v2, v3}, Lcom/jerboa/JerboaAppState;.toCommunity:(J)V // method@2f46 │ │ -19a8e2: 1107 |00a1: return-object v7 │ │ -19a8e4: 0800 1700 |00a2: move-object/from16 v0, v23 │ │ -19a8e8: 1f00 4906 |00a4: check-cast v0, Landroidx/compose/ui/focus/FocusDirection; // type@0649 │ │ -19a8ec: 6e10 b217 0000 |00a6: invoke-virtual {v0}, Landroidx/compose/ui/focus/FocusDirection;.unbox-impl:()I // method@17b2 │ │ -19a8f2: 0a00 |00a9: move-result v0 │ │ -19a8f4: 1f08 bc07 |00aa: check-cast v8, Landroidx/compose/ui/platform/AndroidComposeView; // type@07bc │ │ -19a8f8: 6e10 373f 0800 |00ac: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -19a8fe: 7120 b117 4000 |00af: invoke-static {v0, v4}, Landroidx/compose/ui/focus/FocusDirection;.equals-impl0:(II)Z // method@17b1 │ │ -19a904: 0a04 |00b2: move-result v4 │ │ -19a906: 3904 4300 |00b3: if-nez v4, 00f6 // +0043 │ │ -19a90a: 7120 b117 3000 |00b5: invoke-static {v0, v3}, Landroidx/compose/ui/focus/FocusDirection;.equals-impl0:(II)Z // method@17b1 │ │ -19a910: 0a03 |00b8: move-result v3 │ │ -19a912: 3803 0300 |00b9: if-eqz v3, 00bc // +0003 │ │ -19a916: 283b |00bb: goto 00f6 // +003b │ │ -19a918: 7110 4250 0000 |00bc: invoke-static {v0}, Lorg/slf4j/helpers/Util;.toAndroidFocusDirection-3ESFkO8:(I)Ljava/lang/Integer; // method@5042 │ │ -19a91e: 0c00 |00bf: move-result-object v0 │ │ -19a920: 3800 2e00 |00c0: if-eqz v0, 00ee // +002e │ │ -19a924: 6e10 303f 0000 |00c2: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -19a92a: 0a00 |00c5: move-result v0 │ │ -19a92c: 6e10 431f 0800 |00c6: invoke-virtual {v8}, Landroidx/compose/ui/platform/AndroidComposeView;.onFetchFocusRect:()Landroidx/compose/ui/geometry/Rect; // method@1f43 │ │ -19a932: 0c03 |00c9: move-result-object v3 │ │ -19a934: 3803 0600 |00ca: if-eqz v3, 00d0 // +0006 │ │ -19a938: 7110 6717 0300 |00cc: invoke-static {v3}, Landroidx/compose/ui/draw/BlurKt;.toAndroidRect:(Landroidx/compose/ui/geometry/Rect;)Landroid/graphics/Rect; // method@1767 │ │ -19a93e: 0c02 |00cf: move-result-object v2 │ │ -19a940: 7100 8603 0000 |00d0: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@0386 │ │ -19a946: 0c03 |00d3: move-result-object v3 │ │ -19a948: 3902 0b00 |00d4: if-nez v2, 00df // +000b │ │ -19a94c: 6e10 dd03 0800 |00d6: invoke-virtual {v8}, Landroid/view/View;.findFocus:()Landroid/view/View; // method@03dd │ │ -19a952: 0c04 |00d9: move-result-object v4 │ │ -19a954: 6e40 8403 8304 |00da: invoke-virtual {v3, v8, v4, v0}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@0384 │ │ -19a95a: 0c03 |00dd: move-result-object v3 │ │ -19a95c: 2805 |00de: goto 00e3 // +0005 │ │ -19a95e: 6e40 8503 8302 |00df: invoke-virtual {v3, v8, v2, v0}, Landroid/view/FocusFinder;.findNextFocusFromRect:(Landroid/view/ViewGroup;Landroid/graphics/Rect;I)Landroid/view/View; // method@0385 │ │ -19a964: 0c03 |00e2: move-result-object v3 │ │ -19a966: 3803 1300 |00e3: if-eqz v3, 00f6 // +0013 │ │ -19a96a: 7110 fa3e 0000 |00e5: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -19a970: 0c00 |00e8: move-result-object v0 │ │ -19a972: 7130 3f50 0302 |00e9: invoke-static {v3, v0, v2}, Lorg/slf4j/helpers/Util;.requestInteropFocus:(Landroid/view/View;Ljava/lang/Integer;Landroid/graphics/Rect;)Z // method@503f │ │ -19a978: 0a05 |00ec: move-result v5 │ │ -19a97a: 2809 |00ed: goto 00f6 // +0009 │ │ -19a97c: 2200 9b11 |00ee: new-instance v0, Ljava/lang/IllegalStateException; // type@119b │ │ -19a980: 1a02 ad0e |00f0: const-string v2, "Invalid focus direction" // string@0ead │ │ -19a984: 7020 e63e 2000 |00f2: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3ee6 │ │ -19a98a: 2700 |00f5: throw v0 │ │ -19a98c: 7110 853e 0500 |00f6: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ -19a992: 0c00 |00f9: move-result-object v0 │ │ -19a994: 1100 |00fa: return-object v0 │ │ -19a996: 0800 1700 |00fb: move-object/from16 v0, v23 │ │ -19a99a: 1f00 e512 |00fd: check-cast v0, Lkotlin/jvm/functions/Function0; // type@12e5 │ │ -19a99e: 1f08 bc07 |00ff: check-cast v8, Landroidx/compose/ui/platform/AndroidComposeView; // type@07bc │ │ -19a9a2: 5482 1212 |0101: iget-object v2, v8, Landroidx/compose/ui/platform/AndroidComposeView;.endApplyChangesListeners:Landroidx/collection/MutableObjectList; // field@1212 │ │ -19a9a6: 6e20 8408 0200 |0103: invoke-virtual {v2, v0}, Landroidx/collection/MutableObjectList;.indexOf:(Ljava/lang/Object;)I // method@0884 │ │ -19a9ac: 0a03 |0106: move-result v3 │ │ -19a9ae: 3a03 0300 |0107: if-ltz v3, 010a // +0003 │ │ -19a9b2: 2804 |0109: goto 010d // +0004 │ │ -19a9b4: 6e20 7d08 0200 |010a: invoke-virtual {v2, v0}, Landroidx/collection/MutableObjectList;.add:(Ljava/lang/Object;)V // method@087d │ │ -19a9ba: 1107 |010d: return-object v7 │ │ -19a9bc: 0809 1700 |010e: move-object/from16 v9, v23 │ │ -19a9c0: 1f09 8911 |0110: check-cast v9, Ljava/lang/Boolean; // type@1189 │ │ -19a9c4: 6e10 823e 0900 |0112: invoke-virtual {v9}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ -19a9ca: 0a09 |0115: move-result v9 │ │ -19a9cc: 1f08 b202 |0116: check-cast v8, Landroidx/compose/foundation/AbstractClickableNode; // type@02b2 │ │ -19a9d0: 3809 0700 |0118: if-eqz v9, 011f // +0007 │ │ -19a9d4: 6e10 3a0b 0800 |011a: invoke-virtual {v8}, Landroidx/compose/foundation/AbstractClickableNode;.initializeIndicationAndInteractionSourceIfNeeded:()V // method@0b3a │ │ -19a9da: 2900 7f00 |011d: goto/16 019c // +007f │ │ -19a9de: 5489 7e04 |011f: iget-object v9, v8, Landroidx/compose/foundation/AbstractClickableNode;.interactionSource:Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl; // field@047e │ │ -19a9e2: 548a 7804 |0121: iget-object v10, v8, Landroidx/compose/foundation/AbstractClickableNode;.currentKeyPressInteractions:Landroidx/collection/MutableLongObjectMap; // field@0478 │ │ -19a9e6: 3809 7300 |0123: if-eqz v9, 0196 // +0073 │ │ -19a9ea: 54a9 5902 |0125: iget-object v9, v10, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ -19a9ee: 54ab 5802 |0127: iget-object v11, v10, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ -19a9f2: 21bc |0129: array-length v12, v11 │ │ -19a9f4: d80c 0cfe |012a: add-int/lit8 v12, v12, #int -2 // #fe │ │ -19a9f8: 3a0c 6a00 |012c: if-ltz v12, 0196 // +006a │ │ -19a9fc: 015d |012e: move v13, v5 │ │ -19a9fe: 450e 0b0d |012f: aget-wide v14, v11, v13 │ │ -19aa02: 0210 0400 |0131: move/from16 v16, v4 │ │ -19aa06: 0211 0500 |0133: move/from16 v17, v5 │ │ -19aa0a: 7ee4 |0135: not-long v4, v14 │ │ -19aa0c: a304 0410 |0136: shl-long v4, v4, v16 │ │ -19aa10: c0e4 |0138: and-long/2addr v4, v14 │ │ -19aa12: 1812 8080 8080 8080 8080 |0139: const-wide v18, #double -2.93745e-306 // #8080808080808080 │ │ -19aa1c: a004 0412 |013e: and-long v4, v4, v18 │ │ -19aa20: 3104 0412 |0140: cmp-long v4, v4, v18 │ │ -19aa24: 3804 4500 |0142: if-eqz v4, 0187 // +0045 │ │ -19aa28: 9104 0d0c |0144: sub-int v4, v13, v12 │ │ -19aa2c: 7c44 |0146: not-int v4, v4 │ │ -19aa2e: e204 041f |0147: ushr-int/lit8 v4, v4, #int 31 // #1f │ │ -19aa32: d904 0408 |0149: rsub-int/lit8 v4, v4, #int 8 // #08 │ │ -19aa36: 0205 1100 |014b: move/from16 v5, v17 │ │ -19aa3a: 3545 3400 |014d: if-ge v5, v4, 0181 // +0034 │ │ -19aa3e: 1612 ff00 |014f: const-wide/16 v18, #int 255 // #ff │ │ -19aa42: a012 0e12 |0151: and-long v18, v14, v18 │ │ -19aa46: 1614 8000 |0153: const-wide/16 v20, #int 128 // #80 │ │ -19aa4a: 3112 1214 |0155: cmp-long v18, v18, v20 │ │ -19aa4e: 3b12 1d00 |0157: if-gez v18, 0174 // +001d │ │ -19aa52: e012 0d03 |0159: shl-int/lit8 v18, v13, #int 3 // #03 │ │ -19aa56: 9012 1205 |015b: add-int v18, v18, v5 │ │ -19aa5a: 4612 0912 |015d: aget-object v18, v9, v18 │ │ -19aa5e: 1313 0100 |015f: const/16 v19, #int 1 // #1 │ │ -19aa62: 0806 1200 |0161: move-object/from16 v6, v18 │ │ -19aa66: 1f06 4103 |0163: check-cast v6, Landroidx/compose/foundation/interaction/PressInteraction$Press; // type@0341 │ │ -19aa6a: 0212 0300 |0165: move/from16 v18, v3 │ │ -19aa6e: 6e10 ea16 0800 |0167: invoke-virtual {v8}, Landroidx/compose/ui/Modifier$Node;.getCoroutineScope:()Lkotlinx/coroutines/CoroutineScope; // method@16ea │ │ -19aa74: 0c03 |016a: move-result-object v3 │ │ -19aa76: 2201 ac02 |016b: new-instance v1, Landroidx/compose/foundation/AbstractClickableNode$onFocusChange$1$1; // type@02ac │ │ -19aa7a: 7040 2b0b 8126 |016d: invoke-direct {v1, v8, v6, v2}, Landroidx/compose/foundation/AbstractClickableNode$onFocusChange$1$1;.:(Landroidx/compose/foundation/AbstractClickableNode;Landroidx/compose/foundation/interaction/PressInteraction$Press;Lkotlin/coroutines/Continuation;)V // method@0b2b │ │ -19aa80: 7150 5e47 2312 |0170: invoke-static {v3, v2, v2, v1, v0}, Lkotlinx/coroutines/JobKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;I)Lkotlinx/coroutines/StandaloneCoroutine; // method@475e │ │ -19aa86: 2805 |0173: goto 0178 // +0005 │ │ -19aa88: 0212 0300 |0174: move/from16 v18, v3 │ │ -19aa8c: 1313 0100 |0176: const/16 v19, #int 1 // #1 │ │ -19aa90: a40e 0e12 |0178: shr-long v14, v14, v18 │ │ -19aa94: d805 0501 |017a: add-int/lit8 v5, v5, #int 1 // #01 │ │ -19aa98: 0801 1600 |017c: move-object/from16 v1, v22 │ │ -19aa9c: 0203 1200 |017e: move/from16 v3, v18 │ │ -19aaa0: 28cd |0180: goto 014d // -0033 │ │ -19aaa2: 0131 |0181: move v1, v3 │ │ -19aaa4: 1313 0100 |0182: const/16 v19, #int 1 // #1 │ │ -19aaa8: 3314 1200 |0184: if-ne v4, v1, 0196 // +0012 │ │ -19aaac: 2804 |0186: goto 018a // +0004 │ │ -19aaae: 0131 |0187: move v1, v3 │ │ -19aab0: 1313 0100 |0188: const/16 v19, #int 1 // #1 │ │ -19aab4: 32cd 0c00 |018a: if-eq v13, v12, 0196 // +000c │ │ -19aab8: d80d 0d01 |018c: add-int/lit8 v13, v13, #int 1 // #01 │ │ -19aabc: 0113 |018e: move v3, v1 │ │ -19aabe: 0204 1000 |018f: move/from16 v4, v16 │ │ -19aac2: 0205 1100 |0191: move/from16 v5, v17 │ │ -19aac6: 0801 1600 |0193: move-object/from16 v1, v22 │ │ -19aaca: 289a |0195: goto 012f // -0066 │ │ -19aacc: 6e10 5308 0a00 |0196: invoke-virtual {v10}, Landroidx/collection/MutableLongObjectMap;.clear:()V // method@0853 │ │ -19aad2: 6e10 3c0b 0800 |0199: invoke-virtual {v8}, Landroidx/compose/foundation/AbstractClickableNode;.onCancelKeyInput:()V // method@0b3c │ │ -19aad8: 1107 |019c: return-object v7 │ │ -19aada: 1313 0100 |019d: const/16 v19, #int 1 // #1 │ │ -19aade: 0800 1700 |019f: move-object/from16 v0, v23 │ │ -19aae2: 1f00 e512 |01a1: check-cast v0, Lkotlin/jvm/functions/Function0; // type@12e5 │ │ -19aae6: 1f08 8101 |01a3: check-cast v8, Landroidx/activity/compose/ReportDrawnComposition; // type@0181 │ │ -19aaea: 6e10 373f 0800 |01a5: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -19aaf0: 2201 ff12 |01a8: new-instance v1, Lkotlin/jvm/internal/Ref$BooleanRef; // type@12ff │ │ -19aaf4: 7010 343f 0100 |01aa: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19aafa: 2202 ba02 |01ad: new-instance v2, Landroidx/compose/foundation/BackgroundNode$getOutline$1; // type@02ba │ │ -19aafe: 0203 1300 |01af: move/from16 v3, v19 │ │ -19ab02: 7040 5c0b 1203 |01b1: invoke-direct {v2, v1, v3, v0}, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@0b5c │ │ -19ab08: 5483 5001 |01b4: iget-object v3, v8, Landroidx/activity/compose/ReportDrawnComposition;.snapshotStateObserver:Landroidx/compose/runtime/snapshots/SnapshotStateObserver; // field@0150 │ │ -19ab0c: 5484 4e01 |01b6: iget-object v4, v8, Landroidx/activity/compose/ReportDrawnComposition;.checkReporter:Landroidx/room/InvalidationTracker$implementation$1; // field@014e │ │ -19ab10: 6e40 9416 0324 |01b8: invoke-virtual {v3, v0, v4, v2}, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.observeReads:(Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)V // method@1694 │ │ -19ab16: 5510 262e |01bb: iget-boolean v0, v1, Lkotlin/jvm/internal/Ref$BooleanRef;.element:Z // field@2e26 │ │ -19ab1a: 3800 0500 |01bd: if-eqz v0, 01c2 // +0005 │ │ -19ab1e: 6e10 6706 0800 |01bf: invoke-virtual {v8}, Landroidx/activity/compose/ReportDrawnComposition;.removeReporter:()V // method@0667 │ │ -19ab24: 1107 |01c2: return-object v7 │ │ -19ab26: 0211 0500 |01c3: move/from16 v17, v5 │ │ -19ab2a: 0800 1700 |01c5: move-object/from16 v0, v23 │ │ -19ab2e: 1f00 3b12 |01c7: check-cast v0, Ljava/util/Set; // type@123b │ │ -19ab32: 1a01 3853 |01c9: const-string v1, "p0" // string@5338 │ │ -19ab36: 7120 0445 1000 |01cb: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -19ab3c: 1f08 760a |01ce: check-cast v8, Landroidx/room/InvalidationTracker; // type@0a76 │ │ -19ab40: 5481 0619 |01d0: iget-object v1, v8, Landroidx/room/InvalidationTracker;.observerMapLock:Ljava/util/concurrent/locks/ReentrantLock; // field@1906 │ │ -19ab44: 6e10 ef41 0100 |01d2: invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantLock;.lock:()V // method@41ef │ │ -19ab4a: 5482 0519 |01d5: iget-object v2, v8, Landroidx/room/InvalidationTracker;.observerMap:Ljava/util/LinkedHashMap; // field@1905 │ │ -19ab4e: 6e10 1641 0200 |01d7: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@4116 │ │ -19ab54: 0c02 |01da: move-result-object v2 │ │ -19ab56: 1f02 a111 |01db: check-cast v2, Ljava/lang/Iterable; // type@11a1 │ │ -19ab5a: 7110 8543 0200 |01dd: invoke-static {v2}, Lkotlin/collections/CollectionsKt;.toList:(Ljava/lang/Iterable;)Ljava/util/List; // method@4385 │ │ -19ab60: 0c02 |01e0: move-result-object v2 │ │ -19ab62: 6e10 f141 0100 |01e1: invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@41f1 │ │ -19ab68: 7210 fe3e 0200 |01e4: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ -19ab6e: 0c01 |01e7: move-result-object v1 │ │ -19ab70: 7210 0a41 0100 |01e8: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -19ab76: 0a02 |01eb: move-result v2 │ │ -19ab78: 3802 5c00 |01ec: if-eqz v2, 0248 // +005c │ │ -19ab7c: 7210 0b41 0100 |01ee: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -19ab82: 0c02 |01f1: move-result-object v2 │ │ -19ab84: 1f02 790a |01f2: check-cast v2, Landroidx/room/ObserverWrapper; // type@0a79 │ │ -19ab88: 6e10 373f 0200 |01f4: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -19ab8e: 5423 1119 |01f7: iget-object v3, v2, Landroidx/room/ObserverWrapper;.tableIds:[I // field@1911 │ │ -19ab92: 2134 |01f9: array-length v4, v3 │ │ -19ab94: 6205 db2d |01fa: sget-object v5, Lkotlin/collections/EmptySet;.INSTANCE:Lkotlin/collections/EmptySet; // field@2ddb │ │ -19ab98: 3804 3c00 |01fc: if-eqz v4, 0238 // +003c │ │ -19ab9c: 1216 |01fe: const/4 v6, #int 1 // #1 │ │ -19ab9e: 3264 2a00 |01ff: if-eq v4, v6, 0229 // +002a │ │ -19aba2: 2204 c012 |0201: new-instance v4, Lkotlin/collections/builders/SetBuilder; // type@12c0 │ │ -19aba6: 7010 5644 0400 |0203: invoke-direct {v4}, Lkotlin/collections/builders/SetBuilder;.:()V // method@4456 │ │ -19abac: 2135 |0206: array-length v5, v3 │ │ -19abae: 0208 1100 |0207: move/from16 v8, v17 │ │ -19abb2: 0189 |0209: move v9, v8 │ │ -19abb4: 3558 1a00 |020a: if-ge v8, v5, 0224 // +001a │ │ -19abb8: 440a 0308 |020c: aget v10, v3, v8 │ │ -19abbc: d80b 0901 |020e: add-int/lit8 v11, v9, #int 1 // #01 │ │ -19abc0: 7110 fa3e 0a00 |0210: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -19abc6: 0c0a |0213: move-result-object v10 │ │ -19abc8: 7220 6141 a000 |0214: invoke-interface {v0, v10}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@4161 │ │ -19abce: 0a0a |0217: move-result v10 │ │ -19abd0: 380a 0900 |0218: if-eqz v10, 0221 // +0009 │ │ -19abd4: 542a 1219 |021a: iget-object v10, v2, Landroidx/room/ObserverWrapper;.tableNames:[Ljava/lang/String; // field@1912 │ │ -19abd8: 4609 0a09 |021c: aget-object v9, v10, v9 │ │ -19abdc: 6e20 5844 9400 |021e: invoke-virtual {v4, v9}, Lkotlin/collections/builders/SetBuilder;.add:(Ljava/lang/Object;)Z // method@4458 │ │ -19abe2: b068 |0221: add-int/2addr v8, v6 │ │ -19abe4: 01b9 |0222: move v9, v11 │ │ -19abe6: 28e7 |0223: goto 020a // -0019 │ │ -19abe8: 7110 5d42 0400 |0224: invoke-static {v4}, Lkotlin/ResultKt;.build:(Lkotlin/collections/builders/SetBuilder;)Lkotlin/collections/builders/SetBuilder; // method@425d │ │ -19abee: 0c05 |0227: move-result-object v5 │ │ -19abf0: 2811 |0228: goto 0239 // +0011 │ │ -19abf2: 4403 0311 |0229: aget v3, v3, v17 │ │ -19abf6: 7110 fa3e 0300 |022b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -19abfc: 0c03 |022e: move-result-object v3 │ │ -19abfe: 7220 6141 3000 |022f: invoke-interface {v0, v3}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@4161 │ │ -19ac04: 0a03 |0232: move-result v3 │ │ -19ac06: 3803 0600 |0233: if-eqz v3, 0239 // +0006 │ │ -19ac0a: 5425 1019 |0235: iget-object v5, v2, Landroidx/room/ObserverWrapper;.singleTableSet:Ljava/util/Set; // field@1910 │ │ -19ac0e: 2802 |0237: goto 0239 // +0002 │ │ -19ac10: 1216 |0238: const/4 v6, #int 1 // #1 │ │ -19ac12: 0753 |0239: move-object v3, v5 │ │ -19ac14: 1f03 2112 |023a: check-cast v3, Ljava/util/Collection; // type@1221 │ │ -19ac18: 7210 d740 0300 |023c: invoke-interface {v3}, Ljava/util/Collection;.isEmpty:()Z // method@40d7 │ │ -19ac1e: 0a03 |023f: move-result v3 │ │ -19ac20: 3903 a8ff |0240: if-nez v3, 01e8 // -0058 │ │ -19ac24: 5422 0f19 |0242: iget-object v2, v2, Landroidx/room/ObserverWrapper;.observer:Landroidx/room/InvalidationTracker$Observer; // field@190f │ │ -19ac28: 6e20 662a 5200 |0244: invoke-virtual {v2, v5}, Landroidx/room/InvalidationTracker$Observer;.onInvalidated:(Ljava/util/Set;)V // method@2a66 │ │ -19ac2e: 28a1 |0247: goto 01e8 // -005f │ │ -19ac30: 1107 |0248: return-object v7 │ │ -19ac32: 0d00 |0249: move-exception v0 │ │ -19ac34: 6e10 f141 0100 |024a: invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@41f1 │ │ -19ac3a: 2700 |024d: throw v0 │ │ -19ac3c: 0001 0700 0000 0000 b501 0000 8f01 ... |024e: packed-switch-data (18 units) │ │ +19a7ac: |[19a7ac] androidx.room.InvalidationTracker$implementation$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19a7bc: 0801 1600 |0000: move-object/from16 v1, v22 │ │ +19a7c0: 1230 |0002: const/4 v0, #int 3 // #3 │ │ +19a7c2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +19a7c4: 1303 0800 |0004: const/16 v3, #int 8 // #8 │ │ +19a7c8: 1274 |0006: const/4 v4, #int 7 // #7 │ │ +19a7ca: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +19a7cc: 6207 cf2d |0008: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +19a7d0: 5418 1a2e |000a: iget-object v8, v1, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@2e1a │ │ +19a7d4: 5219 ff18 |000c: iget v9, v1, Landroidx/room/InvalidationTracker$implementation$1;.$r8$classId:I // field@18ff │ │ +19a7d8: 2b09 4002 0000 |000e: packed-switch v9, 0000024e // +00000240 │ │ +19a7de: 0800 1700 |0011: move-object/from16 v0, v23 │ │ +19a7e2: 1f00 680d |0013: check-cast v0, Lio/ktor/client/plugins/HttpTimeoutConfig; // type@0d68 │ │ +19a7e6: 1f08 2b0d |0015: check-cast v8, Lio/ktor/client/engine/okhttp/OkHttpEngine; // type@0d2b │ │ +19a7ea: 5482 8021 |0017: iget-object v2, v8, Lio/ktor/client/engine/okhttp/OkHttpEngine;.config:Lio/ktor/client/engine/okhttp/OkHttpConfig; // field@2180 │ │ +19a7ee: 5423 7021 |0019: iget-object v3, v2, Lio/ktor/client/engine/okhttp/OkHttpConfig;.preconfigured:Lokhttp3/OkHttpClient; // field@2170 │ │ +19a7f2: 3903 0a00 |001b: if-nez v3, 0025 // +000a │ │ +19a7f6: 6203 8221 |001d: sget-object v3, Lio/ktor/client/engine/okhttp/OkHttpEngine;.okHttpClientPrototype$delegate:Lkotlin/SynchronizedLazyImpl; // field@2182 │ │ +19a7fa: 6e10 8542 0300 |001f: invoke-virtual {v3}, Lkotlin/SynchronizedLazyImpl;.getValue:()Ljava/lang/Object; // method@4285 │ │ +19a800: 0c03 |0022: move-result-object v3 │ │ +19a802: 1f03 cd14 |0023: check-cast v3, Lokhttp3/OkHttpClient; // type@14cd │ │ +19a806: 6e10 1b4c 0300 |0025: invoke-virtual {v3}, Lokhttp3/OkHttpClient;.newBuilder:()Lokhttp3/OkHttpClient$Builder; // method@4c1b │ │ +19a80c: 0c03 |0028: move-result-object v3 │ │ +19a80e: 2204 c214 |0029: new-instance v4, Lokhttp3/Dispatcher; // type@14c2 │ │ +19a812: 7020 ba4b 5400 |002b: invoke-direct {v4, v5}, Lokhttp3/Dispatcher;.:(I)V // method@4bba │ │ +19a818: 5b34 8531 |002e: iput-object v4, v3, Lokhttp3/OkHttpClient$Builder;.dispatcher:Lokhttp3/Dispatcher; // field@3185 │ │ +19a81c: 5422 6f21 |0030: iget-object v2, v2, Lio/ktor/client/engine/okhttp/OkHttpConfig;.config:Lio/ktor/http/URLUtilsKt$$ExternalSyntheticLambda0; // field@216f │ │ +19a820: 6e20 2235 3200 |0032: invoke-virtual {v2, v3}, Lio/ktor/http/URLUtilsKt$$ExternalSyntheticLambda0;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@3522 │ │ +19a826: 3800 4b00 |0035: if-eqz v0, 0080 // +004b │ │ +19a82a: 5402 1822 |0037: iget-object v2, v0, Lio/ktor/client/plugins/HttpTimeoutConfig;._connectTimeoutMillis:Ljava/lang/Long; // field@2218 │ │ +19a82e: 1a04 155f |0039: const-string v4, "unit" // string@5f15 │ │ +19a832: 1805 ffff ffff ffff ff7f |003b: const-wide v5, #double nan // #7fffffffffffffff │ │ +19a83c: 1607 0000 |0040: const-wide/16 v7, #int 0 // #0 │ │ +19a840: 3802 1800 |0042: if-eqz v2, 005a // +0018 │ │ +19a844: 6e10 313f 0200 |0044: invoke-virtual {v2}, Ljava/lang/Number;.longValue:()J // method@3f31 │ │ +19a84a: 0b09 |0047: move-result-wide v9 │ │ +19a84c: 6202 2822 |0048: sget-object v2, Lio/ktor/client/plugins/HttpTimeoutKt;.LOGGER:Lorg/slf4j/Logger; // field@2228 │ │ +19a850: 3102 0905 |004a: cmp-long v2, v9, v5 │ │ +19a854: 3902 0300 |004c: if-nez v2, 004f // +0003 │ │ +19a858: 0479 |004e: move-wide v9, v7 │ │ +19a85a: 6202 b62d |004f: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@2db6 │ │ +19a85e: 7120 0445 4200 |0051: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +19a864: 7130 5e4c a902 |0054: invoke-static {v9, v10, v2}, Lokhttp3/internal/Util;.checkDuration:(JLjava/util/concurrent/TimeUnit;)I // method@4c5e │ │ +19a86a: 0a02 |0057: move-result v2 │ │ +19a86c: 5932 8131 |0058: iput v2, v3, Lokhttp3/OkHttpClient$Builder;.connectTimeout:I // field@3181 │ │ +19a870: 5400 1a22 |005a: iget-object v0, v0, Lio/ktor/client/plugins/HttpTimeoutConfig;._socketTimeoutMillis:Ljava/lang/Long; // field@221a │ │ +19a874: 3800 2400 |005c: if-eqz v0, 0080 // +0024 │ │ +19a878: 6e10 313f 0000 |005e: invoke-virtual {v0}, Ljava/lang/Number;.longValue:()J // method@3f31 │ │ +19a87e: 0b09 |0061: move-result-wide v9 │ │ +19a880: 6200 2822 |0062: sget-object v0, Lio/ktor/client/plugins/HttpTimeoutKt;.LOGGER:Lorg/slf4j/Logger; // field@2228 │ │ +19a884: 3100 0905 |0064: cmp-long v0, v9, v5 │ │ +19a888: 3900 0400 |0066: if-nez v0, 006a // +0004 │ │ +19a88c: 0475 |0068: move-wide v5, v7 │ │ +19a88e: 2802 |0069: goto 006b // +0002 │ │ +19a890: 0495 |006a: move-wide v5, v9 │ │ +19a892: 6202 b62d |006b: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@2db6 │ │ +19a896: 7120 0445 4200 |006d: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +19a89c: 7130 5e4c 6502 |0070: invoke-static {v5, v6, v2}, Lokhttp3/internal/Util;.checkDuration:(JLjava/util/concurrent/TimeUnit;)I // method@4c5e │ │ +19a8a2: 0a04 |0073: move-result v4 │ │ +19a8a4: 5934 9131 |0074: iput v4, v3, Lokhttp3/OkHttpClient$Builder;.readTimeout:I // field@3191 │ │ +19a8a8: 3900 0300 |0076: if-nez v0, 0079 // +0003 │ │ +19a8ac: 2802 |0078: goto 007a // +0002 │ │ +19a8ae: 0497 |0079: move-wide v7, v9 │ │ +19a8b0: 7130 5e4c 8702 |007a: invoke-static {v7, v8, v2}, Lokhttp3/internal/Util;.checkDuration:(JLjava/util/concurrent/TimeUnit;)I // method@4c5e │ │ +19a8b6: 0a00 |007d: move-result v0 │ │ +19a8b8: 5930 9631 |007e: iput v0, v3, Lokhttp3/OkHttpClient$Builder;.writeTimeout:I // field@3196 │ │ +19a8bc: 2200 cd14 |0080: new-instance v0, Lokhttp3/OkHttpClient; // type@14cd │ │ +19a8c0: 7020 194c 3000 |0082: invoke-direct {v0, v3}, Lokhttp3/OkHttpClient;.:(Lokhttp3/OkHttpClient$Builder;)V // method@4c19 │ │ +19a8c6: 1100 |0085: return-object v0 │ │ +19a8c8: 0800 1700 |0086: move-object/from16 v0, v23 │ │ +19a8cc: 1f00 a811 |0088: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ +19a8d0: 6e10 313f 0000 |008a: invoke-virtual {v0}, Ljava/lang/Number;.longValue:()J // method@3f31 │ │ +19a8d6: 0b02 |008d: move-result-wide v2 │ │ +19a8d8: 1f08 9f0b |008e: check-cast v8, Lcom/jerboa/JerboaAppState; // type@0b9f │ │ +19a8dc: 6e30 4b2f 2803 |0090: invoke-virtual {v8, v2, v3}, Lcom/jerboa/JerboaAppState;.toPostLikes:(J)V // method@2f4b │ │ +19a8e2: 1107 |0093: return-object v7 │ │ +19a8e4: 0800 1700 |0094: move-object/from16 v0, v23 │ │ +19a8e8: 1f00 a811 |0096: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ +19a8ec: 6e10 313f 0000 |0098: invoke-virtual {v0}, Ljava/lang/Number;.longValue:()J // method@3f31 │ │ +19a8f2: 0b02 |009b: move-result-wide v2 │ │ +19a8f4: 1f08 9f0b |009c: check-cast v8, Lcom/jerboa/JerboaAppState; // type@0b9f │ │ +19a8f8: 6e30 462f 2803 |009e: invoke-virtual {v8, v2, v3}, Lcom/jerboa/JerboaAppState;.toCommunity:(J)V // method@2f46 │ │ +19a8fe: 1107 |00a1: return-object v7 │ │ +19a900: 0800 1700 |00a2: move-object/from16 v0, v23 │ │ +19a904: 1f00 4906 |00a4: check-cast v0, Landroidx/compose/ui/focus/FocusDirection; // type@0649 │ │ +19a908: 6e10 b217 0000 |00a6: invoke-virtual {v0}, Landroidx/compose/ui/focus/FocusDirection;.unbox-impl:()I // method@17b2 │ │ +19a90e: 0a00 |00a9: move-result v0 │ │ +19a910: 1f08 bc07 |00aa: check-cast v8, Landroidx/compose/ui/platform/AndroidComposeView; // type@07bc │ │ +19a914: 6e10 373f 0800 |00ac: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +19a91a: 7120 b117 4000 |00af: invoke-static {v0, v4}, Landroidx/compose/ui/focus/FocusDirection;.equals-impl0:(II)Z // method@17b1 │ │ +19a920: 0a04 |00b2: move-result v4 │ │ +19a922: 3904 4300 |00b3: if-nez v4, 00f6 // +0043 │ │ +19a926: 7120 b117 3000 |00b5: invoke-static {v0, v3}, Landroidx/compose/ui/focus/FocusDirection;.equals-impl0:(II)Z // method@17b1 │ │ +19a92c: 0a03 |00b8: move-result v3 │ │ +19a92e: 3803 0300 |00b9: if-eqz v3, 00bc // +0003 │ │ +19a932: 283b |00bb: goto 00f6 // +003b │ │ +19a934: 7110 4250 0000 |00bc: invoke-static {v0}, Lorg/slf4j/helpers/Util;.toAndroidFocusDirection-3ESFkO8:(I)Ljava/lang/Integer; // method@5042 │ │ +19a93a: 0c00 |00bf: move-result-object v0 │ │ +19a93c: 3800 2e00 |00c0: if-eqz v0, 00ee // +002e │ │ +19a940: 6e10 303f 0000 |00c2: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +19a946: 0a00 |00c5: move-result v0 │ │ +19a948: 6e10 431f 0800 |00c6: invoke-virtual {v8}, Landroidx/compose/ui/platform/AndroidComposeView;.onFetchFocusRect:()Landroidx/compose/ui/geometry/Rect; // method@1f43 │ │ +19a94e: 0c03 |00c9: move-result-object v3 │ │ +19a950: 3803 0600 |00ca: if-eqz v3, 00d0 // +0006 │ │ +19a954: 7110 6717 0300 |00cc: invoke-static {v3}, Landroidx/compose/ui/draw/BlurKt;.toAndroidRect:(Landroidx/compose/ui/geometry/Rect;)Landroid/graphics/Rect; // method@1767 │ │ +19a95a: 0c02 |00cf: move-result-object v2 │ │ +19a95c: 7100 8603 0000 |00d0: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@0386 │ │ +19a962: 0c03 |00d3: move-result-object v3 │ │ +19a964: 3902 0b00 |00d4: if-nez v2, 00df // +000b │ │ +19a968: 6e10 dd03 0800 |00d6: invoke-virtual {v8}, Landroid/view/View;.findFocus:()Landroid/view/View; // method@03dd │ │ +19a96e: 0c04 |00d9: move-result-object v4 │ │ +19a970: 6e40 8403 8304 |00da: invoke-virtual {v3, v8, v4, v0}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@0384 │ │ +19a976: 0c03 |00dd: move-result-object v3 │ │ +19a978: 2805 |00de: goto 00e3 // +0005 │ │ +19a97a: 6e40 8503 8302 |00df: invoke-virtual {v3, v8, v2, v0}, Landroid/view/FocusFinder;.findNextFocusFromRect:(Landroid/view/ViewGroup;Landroid/graphics/Rect;I)Landroid/view/View; // method@0385 │ │ +19a980: 0c03 |00e2: move-result-object v3 │ │ +19a982: 3803 1300 |00e3: if-eqz v3, 00f6 // +0013 │ │ +19a986: 7110 fa3e 0000 |00e5: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +19a98c: 0c00 |00e8: move-result-object v0 │ │ +19a98e: 7130 3f50 0302 |00e9: invoke-static {v3, v0, v2}, Lorg/slf4j/helpers/Util;.requestInteropFocus:(Landroid/view/View;Ljava/lang/Integer;Landroid/graphics/Rect;)Z // method@503f │ │ +19a994: 0a05 |00ec: move-result v5 │ │ +19a996: 2809 |00ed: goto 00f6 // +0009 │ │ +19a998: 2200 9b11 |00ee: new-instance v0, Ljava/lang/IllegalStateException; // type@119b │ │ +19a99c: 1a02 ad0e |00f0: const-string v2, "Invalid focus direction" // string@0ead │ │ +19a9a0: 7020 e63e 2000 |00f2: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3ee6 │ │ +19a9a6: 2700 |00f5: throw v0 │ │ +19a9a8: 7110 853e 0500 |00f6: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ +19a9ae: 0c00 |00f9: move-result-object v0 │ │ +19a9b0: 1100 |00fa: return-object v0 │ │ +19a9b2: 0800 1700 |00fb: move-object/from16 v0, v23 │ │ +19a9b6: 1f00 e512 |00fd: check-cast v0, Lkotlin/jvm/functions/Function0; // type@12e5 │ │ +19a9ba: 1f08 bc07 |00ff: check-cast v8, Landroidx/compose/ui/platform/AndroidComposeView; // type@07bc │ │ +19a9be: 5482 1212 |0101: iget-object v2, v8, Landroidx/compose/ui/platform/AndroidComposeView;.endApplyChangesListeners:Landroidx/collection/MutableObjectList; // field@1212 │ │ +19a9c2: 6e20 8408 0200 |0103: invoke-virtual {v2, v0}, Landroidx/collection/MutableObjectList;.indexOf:(Ljava/lang/Object;)I // method@0884 │ │ +19a9c8: 0a03 |0106: move-result v3 │ │ +19a9ca: 3a03 0300 |0107: if-ltz v3, 010a // +0003 │ │ +19a9ce: 2804 |0109: goto 010d // +0004 │ │ +19a9d0: 6e20 7d08 0200 |010a: invoke-virtual {v2, v0}, Landroidx/collection/MutableObjectList;.add:(Ljava/lang/Object;)V // method@087d │ │ +19a9d6: 1107 |010d: return-object v7 │ │ +19a9d8: 0809 1700 |010e: move-object/from16 v9, v23 │ │ +19a9dc: 1f09 8911 |0110: check-cast v9, Ljava/lang/Boolean; // type@1189 │ │ +19a9e0: 6e10 823e 0900 |0112: invoke-virtual {v9}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ +19a9e6: 0a09 |0115: move-result v9 │ │ +19a9e8: 1f08 b202 |0116: check-cast v8, Landroidx/compose/foundation/AbstractClickableNode; // type@02b2 │ │ +19a9ec: 3809 0700 |0118: if-eqz v9, 011f // +0007 │ │ +19a9f0: 6e10 3a0b 0800 |011a: invoke-virtual {v8}, Landroidx/compose/foundation/AbstractClickableNode;.initializeIndicationAndInteractionSourceIfNeeded:()V // method@0b3a │ │ +19a9f6: 2900 7f00 |011d: goto/16 019c // +007f │ │ +19a9fa: 5489 7e04 |011f: iget-object v9, v8, Landroidx/compose/foundation/AbstractClickableNode;.interactionSource:Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl; // field@047e │ │ +19a9fe: 548a 7804 |0121: iget-object v10, v8, Landroidx/compose/foundation/AbstractClickableNode;.currentKeyPressInteractions:Landroidx/collection/MutableLongObjectMap; // field@0478 │ │ +19aa02: 3809 7300 |0123: if-eqz v9, 0196 // +0073 │ │ +19aa06: 54a9 5902 |0125: iget-object v9, v10, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ +19aa0a: 54ab 5802 |0127: iget-object v11, v10, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ +19aa0e: 21bc |0129: array-length v12, v11 │ │ +19aa10: d80c 0cfe |012a: add-int/lit8 v12, v12, #int -2 // #fe │ │ +19aa14: 3a0c 6a00 |012c: if-ltz v12, 0196 // +006a │ │ +19aa18: 015d |012e: move v13, v5 │ │ +19aa1a: 450e 0b0d |012f: aget-wide v14, v11, v13 │ │ +19aa1e: 0210 0400 |0131: move/from16 v16, v4 │ │ +19aa22: 0211 0500 |0133: move/from16 v17, v5 │ │ +19aa26: 7ee4 |0135: not-long v4, v14 │ │ +19aa28: a304 0410 |0136: shl-long v4, v4, v16 │ │ +19aa2c: c0e4 |0138: and-long/2addr v4, v14 │ │ +19aa2e: 1812 8080 8080 8080 8080 |0139: const-wide v18, #double -2.93745e-306 // #8080808080808080 │ │ +19aa38: a004 0412 |013e: and-long v4, v4, v18 │ │ +19aa3c: 3104 0412 |0140: cmp-long v4, v4, v18 │ │ +19aa40: 3804 4500 |0142: if-eqz v4, 0187 // +0045 │ │ +19aa44: 9104 0d0c |0144: sub-int v4, v13, v12 │ │ +19aa48: 7c44 |0146: not-int v4, v4 │ │ +19aa4a: e204 041f |0147: ushr-int/lit8 v4, v4, #int 31 // #1f │ │ +19aa4e: d904 0408 |0149: rsub-int/lit8 v4, v4, #int 8 // #08 │ │ +19aa52: 0205 1100 |014b: move/from16 v5, v17 │ │ +19aa56: 3545 3400 |014d: if-ge v5, v4, 0181 // +0034 │ │ +19aa5a: 1612 ff00 |014f: const-wide/16 v18, #int 255 // #ff │ │ +19aa5e: a012 0e12 |0151: and-long v18, v14, v18 │ │ +19aa62: 1614 8000 |0153: const-wide/16 v20, #int 128 // #80 │ │ +19aa66: 3112 1214 |0155: cmp-long v18, v18, v20 │ │ +19aa6a: 3b12 1d00 |0157: if-gez v18, 0174 // +001d │ │ +19aa6e: e012 0d03 |0159: shl-int/lit8 v18, v13, #int 3 // #03 │ │ +19aa72: 9012 1205 |015b: add-int v18, v18, v5 │ │ +19aa76: 4612 0912 |015d: aget-object v18, v9, v18 │ │ +19aa7a: 1313 0100 |015f: const/16 v19, #int 1 // #1 │ │ +19aa7e: 0806 1200 |0161: move-object/from16 v6, v18 │ │ +19aa82: 1f06 4103 |0163: check-cast v6, Landroidx/compose/foundation/interaction/PressInteraction$Press; // type@0341 │ │ +19aa86: 0212 0300 |0165: move/from16 v18, v3 │ │ +19aa8a: 6e10 ea16 0800 |0167: invoke-virtual {v8}, Landroidx/compose/ui/Modifier$Node;.getCoroutineScope:()Lkotlinx/coroutines/CoroutineScope; // method@16ea │ │ +19aa90: 0c03 |016a: move-result-object v3 │ │ +19aa92: 2201 ac02 |016b: new-instance v1, Landroidx/compose/foundation/AbstractClickableNode$onFocusChange$1$1; // type@02ac │ │ +19aa96: 7040 2b0b 8126 |016d: invoke-direct {v1, v8, v6, v2}, Landroidx/compose/foundation/AbstractClickableNode$onFocusChange$1$1;.:(Landroidx/compose/foundation/AbstractClickableNode;Landroidx/compose/foundation/interaction/PressInteraction$Press;Lkotlin/coroutines/Continuation;)V // method@0b2b │ │ +19aa9c: 7150 5e47 2312 |0170: invoke-static {v3, v2, v2, v1, v0}, Lkotlinx/coroutines/JobKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;I)Lkotlinx/coroutines/StandaloneCoroutine; // method@475e │ │ +19aaa2: 2805 |0173: goto 0178 // +0005 │ │ +19aaa4: 0212 0300 |0174: move/from16 v18, v3 │ │ +19aaa8: 1313 0100 |0176: const/16 v19, #int 1 // #1 │ │ +19aaac: a40e 0e12 |0178: shr-long v14, v14, v18 │ │ +19aab0: d805 0501 |017a: add-int/lit8 v5, v5, #int 1 // #01 │ │ +19aab4: 0801 1600 |017c: move-object/from16 v1, v22 │ │ +19aab8: 0203 1200 |017e: move/from16 v3, v18 │ │ +19aabc: 28cd |0180: goto 014d // -0033 │ │ +19aabe: 0131 |0181: move v1, v3 │ │ +19aac0: 1313 0100 |0182: const/16 v19, #int 1 // #1 │ │ +19aac4: 3314 1200 |0184: if-ne v4, v1, 0196 // +0012 │ │ +19aac8: 2804 |0186: goto 018a // +0004 │ │ +19aaca: 0131 |0187: move v1, v3 │ │ +19aacc: 1313 0100 |0188: const/16 v19, #int 1 // #1 │ │ +19aad0: 32cd 0c00 |018a: if-eq v13, v12, 0196 // +000c │ │ +19aad4: d80d 0d01 |018c: add-int/lit8 v13, v13, #int 1 // #01 │ │ +19aad8: 0113 |018e: move v3, v1 │ │ +19aada: 0204 1000 |018f: move/from16 v4, v16 │ │ +19aade: 0205 1100 |0191: move/from16 v5, v17 │ │ +19aae2: 0801 1600 |0193: move-object/from16 v1, v22 │ │ +19aae6: 289a |0195: goto 012f // -0066 │ │ +19aae8: 6e10 5308 0a00 |0196: invoke-virtual {v10}, Landroidx/collection/MutableLongObjectMap;.clear:()V // method@0853 │ │ +19aaee: 6e10 3c0b 0800 |0199: invoke-virtual {v8}, Landroidx/compose/foundation/AbstractClickableNode;.onCancelKeyInput:()V // method@0b3c │ │ +19aaf4: 1107 |019c: return-object v7 │ │ +19aaf6: 1313 0100 |019d: const/16 v19, #int 1 // #1 │ │ +19aafa: 0800 1700 |019f: move-object/from16 v0, v23 │ │ +19aafe: 1f00 e512 |01a1: check-cast v0, Lkotlin/jvm/functions/Function0; // type@12e5 │ │ +19ab02: 1f08 8101 |01a3: check-cast v8, Landroidx/activity/compose/ReportDrawnComposition; // type@0181 │ │ +19ab06: 6e10 373f 0800 |01a5: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +19ab0c: 2201 ff12 |01a8: new-instance v1, Lkotlin/jvm/internal/Ref$BooleanRef; // type@12ff │ │ +19ab10: 7010 343f 0100 |01aa: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19ab16: 2202 ba02 |01ad: new-instance v2, Landroidx/compose/foundation/BackgroundNode$getOutline$1; // type@02ba │ │ +19ab1a: 0203 1300 |01af: move/from16 v3, v19 │ │ +19ab1e: 7040 5c0b 1203 |01b1: invoke-direct {v2, v1, v3, v0}, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@0b5c │ │ +19ab24: 5483 5001 |01b4: iget-object v3, v8, Landroidx/activity/compose/ReportDrawnComposition;.snapshotStateObserver:Landroidx/compose/runtime/snapshots/SnapshotStateObserver; // field@0150 │ │ +19ab28: 5484 4e01 |01b6: iget-object v4, v8, Landroidx/activity/compose/ReportDrawnComposition;.checkReporter:Landroidx/room/InvalidationTracker$implementation$1; // field@014e │ │ +19ab2c: 6e40 9416 0324 |01b8: invoke-virtual {v3, v0, v4, v2}, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.observeReads:(Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)V // method@1694 │ │ +19ab32: 5510 262e |01bb: iget-boolean v0, v1, Lkotlin/jvm/internal/Ref$BooleanRef;.element:Z // field@2e26 │ │ +19ab36: 3800 0500 |01bd: if-eqz v0, 01c2 // +0005 │ │ +19ab3a: 6e10 6706 0800 |01bf: invoke-virtual {v8}, Landroidx/activity/compose/ReportDrawnComposition;.removeReporter:()V // method@0667 │ │ +19ab40: 1107 |01c2: return-object v7 │ │ +19ab42: 0211 0500 |01c3: move/from16 v17, v5 │ │ +19ab46: 0800 1700 |01c5: move-object/from16 v0, v23 │ │ +19ab4a: 1f00 3b12 |01c7: check-cast v0, Ljava/util/Set; // type@123b │ │ +19ab4e: 1a01 3853 |01c9: const-string v1, "p0" // string@5338 │ │ +19ab52: 7120 0445 1000 |01cb: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +19ab58: 1f08 760a |01ce: check-cast v8, Landroidx/room/InvalidationTracker; // type@0a76 │ │ +19ab5c: 5481 0619 |01d0: iget-object v1, v8, Landroidx/room/InvalidationTracker;.observerMapLock:Ljava/util/concurrent/locks/ReentrantLock; // field@1906 │ │ +19ab60: 6e10 ef41 0100 |01d2: invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantLock;.lock:()V // method@41ef │ │ +19ab66: 5482 0519 |01d5: iget-object v2, v8, Landroidx/room/InvalidationTracker;.observerMap:Ljava/util/LinkedHashMap; // field@1905 │ │ +19ab6a: 6e10 1641 0200 |01d7: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@4116 │ │ +19ab70: 0c02 |01da: move-result-object v2 │ │ +19ab72: 1f02 a111 |01db: check-cast v2, Ljava/lang/Iterable; // type@11a1 │ │ +19ab76: 7110 8543 0200 |01dd: invoke-static {v2}, Lkotlin/collections/CollectionsKt;.toList:(Ljava/lang/Iterable;)Ljava/util/List; // method@4385 │ │ +19ab7c: 0c02 |01e0: move-result-object v2 │ │ +19ab7e: 6e10 f141 0100 |01e1: invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@41f1 │ │ +19ab84: 7210 fe3e 0200 |01e4: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ +19ab8a: 0c01 |01e7: move-result-object v1 │ │ +19ab8c: 7210 0a41 0100 |01e8: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +19ab92: 0a02 |01eb: move-result v2 │ │ +19ab94: 3802 5c00 |01ec: if-eqz v2, 0248 // +005c │ │ +19ab98: 7210 0b41 0100 |01ee: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +19ab9e: 0c02 |01f1: move-result-object v2 │ │ +19aba0: 1f02 790a |01f2: check-cast v2, Landroidx/room/ObserverWrapper; // type@0a79 │ │ +19aba4: 6e10 373f 0200 |01f4: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +19abaa: 5423 1119 |01f7: iget-object v3, v2, Landroidx/room/ObserverWrapper;.tableIds:[I // field@1911 │ │ +19abae: 2134 |01f9: array-length v4, v3 │ │ +19abb0: 6205 db2d |01fa: sget-object v5, Lkotlin/collections/EmptySet;.INSTANCE:Lkotlin/collections/EmptySet; // field@2ddb │ │ +19abb4: 3804 3c00 |01fc: if-eqz v4, 0238 // +003c │ │ +19abb8: 1216 |01fe: const/4 v6, #int 1 // #1 │ │ +19abba: 3264 2a00 |01ff: if-eq v4, v6, 0229 // +002a │ │ +19abbe: 2204 c012 |0201: new-instance v4, Lkotlin/collections/builders/SetBuilder; // type@12c0 │ │ +19abc2: 7010 5644 0400 |0203: invoke-direct {v4}, Lkotlin/collections/builders/SetBuilder;.:()V // method@4456 │ │ +19abc8: 2135 |0206: array-length v5, v3 │ │ +19abca: 0208 1100 |0207: move/from16 v8, v17 │ │ +19abce: 0189 |0209: move v9, v8 │ │ +19abd0: 3558 1a00 |020a: if-ge v8, v5, 0224 // +001a │ │ +19abd4: 440a 0308 |020c: aget v10, v3, v8 │ │ +19abd8: d80b 0901 |020e: add-int/lit8 v11, v9, #int 1 // #01 │ │ +19abdc: 7110 fa3e 0a00 |0210: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +19abe2: 0c0a |0213: move-result-object v10 │ │ +19abe4: 7220 6141 a000 |0214: invoke-interface {v0, v10}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@4161 │ │ +19abea: 0a0a |0217: move-result v10 │ │ +19abec: 380a 0900 |0218: if-eqz v10, 0221 // +0009 │ │ +19abf0: 542a 1219 |021a: iget-object v10, v2, Landroidx/room/ObserverWrapper;.tableNames:[Ljava/lang/String; // field@1912 │ │ +19abf4: 4609 0a09 |021c: aget-object v9, v10, v9 │ │ +19abf8: 6e20 5844 9400 |021e: invoke-virtual {v4, v9}, Lkotlin/collections/builders/SetBuilder;.add:(Ljava/lang/Object;)Z // method@4458 │ │ +19abfe: b068 |0221: add-int/2addr v8, v6 │ │ +19ac00: 01b9 |0222: move v9, v11 │ │ +19ac02: 28e7 |0223: goto 020a // -0019 │ │ +19ac04: 7110 5d42 0400 |0224: invoke-static {v4}, Lkotlin/ResultKt;.build:(Lkotlin/collections/builders/SetBuilder;)Lkotlin/collections/builders/SetBuilder; // method@425d │ │ +19ac0a: 0c05 |0227: move-result-object v5 │ │ +19ac0c: 2811 |0228: goto 0239 // +0011 │ │ +19ac0e: 4403 0311 |0229: aget v3, v3, v17 │ │ +19ac12: 7110 fa3e 0300 |022b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +19ac18: 0c03 |022e: move-result-object v3 │ │ +19ac1a: 7220 6141 3000 |022f: invoke-interface {v0, v3}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@4161 │ │ +19ac20: 0a03 |0232: move-result v3 │ │ +19ac22: 3803 0600 |0233: if-eqz v3, 0239 // +0006 │ │ +19ac26: 5425 1019 |0235: iget-object v5, v2, Landroidx/room/ObserverWrapper;.singleTableSet:Ljava/util/Set; // field@1910 │ │ +19ac2a: 2802 |0237: goto 0239 // +0002 │ │ +19ac2c: 1216 |0238: const/4 v6, #int 1 // #1 │ │ +19ac2e: 0753 |0239: move-object v3, v5 │ │ +19ac30: 1f03 2112 |023a: check-cast v3, Ljava/util/Collection; // type@1221 │ │ +19ac34: 7210 d740 0300 |023c: invoke-interface {v3}, Ljava/util/Collection;.isEmpty:()Z // method@40d7 │ │ +19ac3a: 0a03 |023f: move-result v3 │ │ +19ac3c: 3903 a8ff |0240: if-nez v3, 01e8 // -0058 │ │ +19ac40: 5422 0f19 |0242: iget-object v2, v2, Landroidx/room/ObserverWrapper;.observer:Landroidx/room/InvalidationTracker$Observer; // field@190f │ │ +19ac44: 6e20 662a 5200 |0244: invoke-virtual {v2, v5}, Landroidx/room/InvalidationTracker$Observer;.onInvalidated:(Ljava/util/Set;)V // method@2a66 │ │ +19ac4a: 28a1 |0247: goto 01e8 // -005f │ │ +19ac4c: 1107 |0248: return-object v7 │ │ +19ac4e: 0d00 |0249: move-exception v0 │ │ +19ac50: 6e10 f141 0100 |024a: invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@41f1 │ │ +19ac56: 2700 |024d: throw v0 │ │ +19ac58: 0001 0700 0000 0000 b501 0000 8f01 ... |024e: packed-switch-data (18 units) │ │ catches : 1 │ │ 0x01d5 - 0x01e1 │ │ -> 0x0249 │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ @@ -15542,250 +15542,250 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 462 16-bit code units │ │ -190c48: |[190c48] androidx.compose.foundation.BackgroundNode$getOutline$1.invoke:()Ljava/lang/Object; │ │ -190c58: 52e0 9d04 |0000: iget v0, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.$r8$classId:I // field@049d │ │ -190c5c: 2b00 b601 0000 |0002: packed-switch v0, 000001b8 // +000001b6 │ │ -190c62: 54e0 9f04 |0005: iget-object v0, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.this$0:Ljava/lang/Object; // field@049f │ │ -190c66: 1f00 7b07 |0007: check-cast v0, Landroidx/compose/ui/node/LayoutNode; // type@077b │ │ -190c6a: 5400 3d11 |0009: iget-object v0, v0, Landroidx/compose/ui/node/LayoutNode;.nodes:Lcoil/ImageLoader$Builder; // field@113d │ │ -190c6e: 5401 fe19 |000b: iget-object v1, v0, Lcoil/ImageLoader$Builder;.callFactory:Ljava/lang/Object; // field@19fe │ │ -190c72: 1f01 1a06 |000d: check-cast v1, Landroidx/compose/ui/Modifier$Node; // type@061a │ │ -190c76: 5211 d90d |000f: iget v1, v1, Landroidx/compose/ui/Modifier$Node;.aggregateChildKindSet:I // field@0dd9 │ │ -190c7a: dd01 0108 |0011: and-int/lit8 v1, v1, #int 8 // #08 │ │ -190c7e: 3801 8100 |0013: if-eqz v1, 0094 // +0081 │ │ -190c82: 5400 011a |0015: iget-object v0, v0, Lcoil/ImageLoader$Builder;.diskCache:Ljava/lang/Object; // field@1a01 │ │ -190c86: 1f00 a107 |0017: check-cast v0, Landroidx/compose/ui/node/TailModifierNode; // type@07a1 │ │ -190c8a: 3800 7b00 |0019: if-eqz v0, 0094 // +007b │ │ -190c8e: 5201 df0d |001b: iget v1, v0, Landroidx/compose/ui/Modifier$Node;.kindSet:I // field@0ddf │ │ -190c92: dd01 0108 |001d: and-int/lit8 v1, v1, #int 8 // #08 │ │ -190c96: 3801 7200 |001f: if-eqz v1, 0091 // +0072 │ │ -190c9a: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -190c9c: 0702 |0022: move-object v2, v0 │ │ -190c9e: 0713 |0023: move-object v3, v1 │ │ -190ca0: 3802 6d00 |0024: if-eqz v2, 0091 // +006d │ │ -190ca4: 2024 a007 |0026: instance-of v4, v2, Landroidx/compose/ui/node/SemanticsModifierNode; // type@07a0 │ │ -190ca8: 1215 |0028: const/4 v5, #int 1 // #1 │ │ -190caa: 3804 2b00 |0029: if-eqz v4, 0054 // +002b │ │ -190cae: 1f02 a007 |002b: check-cast v2, Landroidx/compose/ui/node/SemanticsModifierNode; // type@07a0 │ │ -190cb2: 7210 911e 0200 |002d: invoke-interface {v2}, Landroidx/compose/ui/node/SemanticsModifierNode;.getShouldClearDescendantSemantics:()Z // method@1e91 │ │ -190cb8: 0a04 |0030: move-result v4 │ │ -190cba: 54e6 9e04 |0031: iget-object v6, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.$this_getOutline:Ljava/lang/Object; // field@049e │ │ -190cbe: 1f06 0313 |0033: check-cast v6, Lkotlin/jvm/internal/Ref$ObjectRef; // type@1303 │ │ -190cc2: 3804 0b00 |0035: if-eqz v4, 0040 // +000b │ │ -190cc6: 2204 3d08 |0037: new-instance v4, Landroidx/compose/ui/semantics/SemanticsConfiguration; // type@083d │ │ -190cca: 7010 9a21 0400 |0039: invoke-direct {v4}, Landroidx/compose/ui/semantics/SemanticsConfiguration;.:()V // method@219a │ │ -190cd0: 5b64 2a2e |003c: iput-object v4, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@2e2a │ │ -190cd4: 5c45 d013 |003e: iput-boolean v5, v4, Landroidx/compose/ui/semantics/SemanticsConfiguration;.isClearingSemantics:Z // field@13d0 │ │ -190cd8: 7210 921e 0200 |0040: invoke-interface {v2}, Landroidx/compose/ui/node/SemanticsModifierNode;.getShouldMergeDescendantSemantics:()Z // method@1e92 │ │ -190cde: 0a04 |0043: move-result v4 │ │ -190ce0: 3804 0800 |0044: if-eqz v4, 004c // +0008 │ │ -190ce4: 5464 2a2e |0046: iget-object v4, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@2e2a │ │ -190ce8: 1f04 3d08 |0048: check-cast v4, Landroidx/compose/ui/semantics/SemanticsConfiguration; // type@083d │ │ -190cec: 5c45 d113 |004a: iput-boolean v5, v4, Landroidx/compose/ui/semantics/SemanticsConfiguration;.isMergingSemanticsOfDescendants:Z // field@13d1 │ │ -190cf0: 5464 2a2e |004c: iget-object v4, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@2e2a │ │ -190cf4: 1f04 3d08 |004e: check-cast v4, Landroidx/compose/ui/semantics/SemanticsConfiguration; // type@083d │ │ -190cf8: 7220 901e 4200 |0050: invoke-interface {v2, v4}, Landroidx/compose/ui/node/SemanticsModifierNode;.applySemantics:(Landroidx/compose/ui/semantics/SemanticsConfiguration;)V // method@1e90 │ │ -190cfe: 2839 |0053: goto 008c // +0039 │ │ -190d00: 5224 df0d |0054: iget v4, v2, Landroidx/compose/ui/Modifier$Node;.kindSet:I // field@0ddf │ │ -190d04: dd04 0408 |0056: and-int/lit8 v4, v4, #int 8 // #08 │ │ -190d08: 3804 3400 |0058: if-eqz v4, 008c // +0034 │ │ -190d0c: 2024 6407 |005a: instance-of v4, v2, Landroidx/compose/ui/node/DelegatingNode; // type@0764 │ │ -190d10: 3804 3000 |005c: if-eqz v4, 008c // +0030 │ │ -190d14: 0724 |005e: move-object v4, v2 │ │ -190d16: 1f04 6407 |005f: check-cast v4, Landroidx/compose/ui/node/DelegatingNode; // type@0764 │ │ -190d1a: 5444 fa10 |0061: iget-object v4, v4, Landroidx/compose/ui/node/DelegatingNode;.delegate:Landroidx/compose/ui/Modifier$Node; // field@10fa │ │ -190d1e: 1206 |0063: const/4 v6, #int 0 // #0 │ │ -190d20: 3804 2500 |0064: if-eqz v4, 0089 // +0025 │ │ -190d24: 5247 df0d |0066: iget v7, v4, Landroidx/compose/ui/Modifier$Node;.kindSet:I // field@0ddf │ │ -190d28: dd07 0708 |0068: and-int/lit8 v7, v7, #int 8 // #08 │ │ -190d2c: 3807 1c00 |006a: if-eqz v7, 0086 // +001c │ │ -190d30: d806 0601 |006c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -190d34: 3356 0400 |006e: if-ne v6, v5, 0072 // +0004 │ │ -190d38: 0742 |0070: move-object v2, v4 │ │ -190d3a: 2815 |0071: goto 0086 // +0015 │ │ -190d3c: 3903 0b00 |0072: if-nez v3, 007d // +000b │ │ -190d40: 2203 ba05 |0074: new-instance v3, Landroidx/compose/runtime/collection/MutableVector; // type@05ba │ │ -190d44: 1307 1000 |0076: const/16 v7, #int 16 // #10 │ │ -190d48: 2377 0716 |0078: new-array v7, v7, [Landroidx/compose/ui/Modifier$Node; // type@1607 │ │ -190d4c: 7020 fb14 7300 |007a: invoke-direct {v3, v7}, Landroidx/compose/runtime/collection/MutableVector;.:([Ljava/lang/Object;)V // method@14fb │ │ -190d52: 3802 0600 |007d: if-eqz v2, 0083 // +0006 │ │ -190d56: 6e20 fd14 2300 |007f: invoke-virtual {v3, v2}, Landroidx/compose/runtime/collection/MutableVector;.add:(Ljava/lang/Object;)V // method@14fd │ │ -190d5c: 0712 |0082: move-object v2, v1 │ │ -190d5e: 6e20 fd14 4300 |0083: invoke-virtual {v3, v4}, Landroidx/compose/runtime/collection/MutableVector;.add:(Ljava/lang/Object;)V // method@14fd │ │ -190d64: 5444 da0d |0086: iget-object v4, v4, Landroidx/compose/ui/Modifier$Node;.child:Landroidx/compose/ui/Modifier$Node; // field@0dda │ │ -190d68: 28dc |0088: goto 0064 // -0024 │ │ -190d6a: 3356 0300 |0089: if-ne v6, v5, 008c // +0003 │ │ -190d6e: 2899 |008b: goto 0024 // -0067 │ │ -190d70: 7110 b51c 0300 |008c: invoke-static {v3}, Landroidx/compose/ui/node/DepthSortedSetKt;.access$pop:(Landroidx/compose/runtime/collection/MutableVector;)Landroidx/compose/ui/Modifier$Node; // method@1cb5 │ │ -190d76: 0c02 |008f: move-result-object v2 │ │ -190d78: 2894 |0090: goto 0024 // -006c │ │ -190d7a: 5400 e40d |0091: iget-object v0, v0, Landroidx/compose/ui/Modifier$Node;.parent:Landroidx/compose/ui/Modifier$Node; // field@0de4 │ │ -190d7e: 2886 |0093: goto 0019 // -007a │ │ -190d80: 6200 cf2d |0094: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -190d84: 1100 |0096: return-object v0 │ │ -190d86: 54e0 9f04 |0097: iget-object v0, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.this$0:Ljava/lang/Object; // field@049f │ │ -190d8a: 1f00 0802 |0099: check-cast v0, Landroidx/collection/MutableScatterSet; // type@0208 │ │ -190d8e: 5401 8702 |009b: iget-object v1, v0, Landroidx/collection/MutableScatterSet;.elements:[Ljava/lang/Object; // field@0287 │ │ -190d92: 5400 8902 |009d: iget-object v0, v0, Landroidx/collection/MutableScatterSet;.metadata:[J // field@0289 │ │ -190d96: 2102 |009f: array-length v2, v0 │ │ -190d98: d802 02fe |00a0: add-int/lit8 v2, v2, #int -2 // #fe │ │ -190d9c: 3a02 4000 |00a2: if-ltz v2, 00e2 // +0040 │ │ -190da0: 1203 |00a4: const/4 v3, #int 0 // #0 │ │ -190da2: 0134 |00a5: move v4, v3 │ │ -190da4: 4505 0004 |00a6: aget-wide v5, v0, v4 │ │ -190da8: 7e57 |00a8: not-long v7, v5 │ │ -190daa: 1279 |00a9: const/4 v9, #int 7 // #7 │ │ -190dac: c397 |00aa: shl-long/2addr v7, v9 │ │ -190dae: c057 |00ab: and-long/2addr v7, v5 │ │ -190db0: 1809 8080 8080 8080 8080 |00ac: const-wide v9, #double -2.93745e-306 // #8080808080808080 │ │ -190dba: c097 |00b1: and-long/2addr v7, v9 │ │ -190dbc: 3107 0709 |00b2: cmp-long v7, v7, v9 │ │ -190dc0: 3807 2900 |00b4: if-eqz v7, 00dd // +0029 │ │ -190dc4: 9107 0402 |00b6: sub-int v7, v4, v2 │ │ -190dc8: 7c77 |00b8: not-int v7, v7 │ │ -190dca: e207 071f |00b9: ushr-int/lit8 v7, v7, #int 31 // #1f │ │ -190dce: 1308 0800 |00bb: const/16 v8, #int 8 // #8 │ │ -190dd2: d907 0708 |00bd: rsub-int/lit8 v7, v7, #int 8 // #08 │ │ -190dd6: 0139 |00bf: move v9, v3 │ │ -190dd8: 3579 1b00 |00c0: if-ge v9, v7, 00db // +001b │ │ -190ddc: 160a ff00 |00c2: const-wide/16 v10, #int 255 // #ff │ │ -190de0: c05a |00c4: and-long/2addr v10, v5 │ │ -190de2: 160c 8000 |00c5: const-wide/16 v12, #int 128 // #80 │ │ -190de6: 310a 0a0c |00c7: cmp-long v10, v10, v12 │ │ -190dea: 3b0a 0e00 |00c9: if-gez v10, 00d7 // +000e │ │ -190dee: e00a 0403 |00cb: shl-int/lit8 v10, v4, #int 3 // #03 │ │ -190df2: b09a |00cd: add-int/2addr v10, v9 │ │ -190df4: 460a 010a |00ce: aget-object v10, v1, v10 │ │ -190df8: 54eb 9e04 |00d0: iget-object v11, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.$this_getOutline:Ljava/lang/Object; // field@049e │ │ -190dfc: 1f0b 4205 |00d2: check-cast v11, Landroidx/compose/runtime/CompositionImpl; // type@0542 │ │ -190e00: 6e20 1d13 ab00 |00d4: invoke-virtual {v11, v10}, Landroidx/compose/runtime/CompositionImpl;.recordWriteOf:(Ljava/lang/Object;)V // method@131d │ │ -190e06: c485 |00d7: shr-long/2addr v5, v8 │ │ -190e08: d809 0901 |00d8: add-int/lit8 v9, v9, #int 1 // #01 │ │ -190e0c: 28e6 |00da: goto 00c0 // -001a │ │ -190e0e: 3387 0700 |00db: if-ne v7, v8, 00e2 // +0007 │ │ -190e12: 3224 0500 |00dd: if-eq v4, v2, 00e2 // +0005 │ │ -190e16: d804 0401 |00df: add-int/lit8 v4, v4, #int 1 // #01 │ │ -190e1a: 28c5 |00e1: goto 00a6 // -003b │ │ -190e1c: 6200 cf2d |00e2: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -190e20: 1100 |00e4: return-object v0 │ │ -190e22: 54e0 9e04 |00e5: iget-object v0, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.$this_getOutline:Ljava/lang/Object; // field@049e │ │ -190e26: 1f00 6305 |00e7: check-cast v0, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // type@0563 │ │ -190e2a: 6e10 7313 0000 |00e9: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ -190e30: 0a00 |00ec: move-result v0 │ │ -190e32: 54e1 9f04 |00ed: iget-object v1, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.this$0:Ljava/lang/Object; // field@049f │ │ -190e36: 1f01 7504 |00ef: check-cast v1, Landroidx/compose/material3/DrawerState; // type@0475 │ │ -190e3a: 5411 8608 |00f1: iget-object v1, v1, Landroidx/compose/material3/DrawerState;.anchoredDraggableState:Landroidx/compose/material3/internal/AnchoredDraggableState; // field@0886 │ │ -190e3e: 6e10 cd11 0100 |00f3: invoke-virtual {v1}, Landroidx/compose/material3/internal/AnchoredDraggableState;.requireOffset:()F // method@11cd │ │ -190e44: 0a01 |00f6: move-result v1 │ │ -190e46: c701 |00f7: sub-float/2addr v1, v0 │ │ -190e48: 1202 |00f8: const/4 v2, #int 0 // #0 │ │ -190e4a: a700 0200 |00f9: sub-float v0, v2, v0 │ │ -190e4e: c901 |00fb: div-float/2addr v1, v0 │ │ -190e50: 1500 803f |00fc: const/high16 v0, #int 1065353216 // #3f80 │ │ -190e54: 7130 ab42 2100 |00fe: invoke-static {v1, v2, v0}, Lkotlin/UnsignedKt;.coerceIn:(FFF)F // method@42ab │ │ -190e5a: 0a00 |0101: move-result v0 │ │ -190e5c: 7110 e03e 0000 |0102: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ -190e62: 0c00 |0105: move-result-object v0 │ │ -190e64: 1100 |0106: return-object v0 │ │ -190e66: 54e0 9f04 |0107: iget-object v0, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.this$0:Ljava/lang/Object; // field@049f │ │ -190e6a: 1f00 7504 |0109: check-cast v0, Landroidx/compose/material3/DrawerState; // type@0475 │ │ -190e6e: 5401 8608 |010b: iget-object v1, v0, Landroidx/compose/material3/DrawerState;.anchoredDraggableState:Landroidx/compose/material3/internal/AnchoredDraggableState; // field@0886 │ │ -190e72: 5411 0d0a |010d: iget-object v1, v1, Landroidx/compose/material3/internal/AnchoredDraggableState;.confirmValueChange:Lkotlin/jvm/functions/Function1; // field@0a0d │ │ -190e76: 6202 8908 |010f: sget-object v2, Landroidx/compose/material3/DrawerValue;.Closed:Landroidx/compose/material3/DrawerValue; // field@0889 │ │ -190e7a: 7220 d844 2100 |0111: invoke-interface {v1, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ -190e80: 0c01 |0114: move-result-object v1 │ │ -190e82: 1f01 8911 |0115: check-cast v1, Ljava/lang/Boolean; // type@1189 │ │ -190e86: 6e10 823e 0100 |0117: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ -190e8c: 0a01 |011a: move-result v1 │ │ -190e8e: 3801 1000 |011b: if-eqz v1, 012b // +0010 │ │ -190e92: 2201 a004 |011d: new-instance v1, Landroidx/compose/material3/NavigationDrawerKt$ModalNavigationDrawer$2$2$1$1; // type@04a0 │ │ -190e96: 1202 |011f: const/4 v2, #int 0 // #0 │ │ -190e98: 7030 fa10 0102 |0120: invoke-direct {v1, v0, v2}, Landroidx/compose/material3/NavigationDrawerKt$ModalNavigationDrawer$2$2$1$1;.:(Landroidx/compose/material3/DrawerState;Lkotlin/coroutines/Continuation;)V // method@10fa │ │ -190e9e: 54e0 9e04 |0123: iget-object v0, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.$this_getOutline:Ljava/lang/Object; // field@049e │ │ -190ea2: 1f00 6913 |0125: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1369 │ │ -190ea6: 1233 |0127: const/4 v3, #int 3 // #3 │ │ -190ea8: 7153 5e47 2012 |0128: invoke-static {v0, v2, v2, v1, v3}, Lkotlinx/coroutines/JobKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;I)Lkotlinx/coroutines/StandaloneCoroutine; // method@475e │ │ -190eae: 6200 cf2d |012b: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -190eb2: 1100 |012d: return-object v0 │ │ -190eb4: 54e0 9f04 |012e: iget-object v0, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.this$0:Ljava/lang/Object; // field@049f │ │ -190eb8: 1f00 7504 |0130: check-cast v0, Landroidx/compose/material3/DrawerState; // type@0475 │ │ -190ebc: 5400 8708 |0132: iget-object v0, v0, Landroidx/compose/material3/DrawerState;.density$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0887 │ │ -190ec0: 54e1 9e04 |0134: iget-object v1, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.$this_getOutline:Ljava/lang/Object; // field@049e │ │ -190ec4: 1f01 d908 |0136: check-cast v1, Landroidx/compose/ui/unit/Density; // type@08d9 │ │ -190ec8: 6e20 a513 1000 |0138: invoke-virtual {v0, v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -190ece: 6200 cf2d |013b: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -190ed2: 1100 |013d: return-object v0 │ │ -190ed4: 2200 f003 |013e: new-instance v0, Landroidx/compose/foundation/lazy/layout/LazySaveableStateHolder; // type@03f0 │ │ -190ed8: 6201 da2d |0140: sget-object v1, Lkotlin/collections/EmptyMap;.INSTANCE:Lkotlin/collections/EmptyMap; // field@2dda │ │ -190edc: 54e2 9e04 |0142: iget-object v2, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.$this_getOutline:Ljava/lang/Object; // field@049e │ │ -190ee0: 1f02 e305 |0144: check-cast v2, Landroidx/compose/runtime/saveable/SaveableStateHolderImpl; // type@05e3 │ │ -190ee4: 54e3 9f04 |0146: iget-object v3, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.this$0:Ljava/lang/Object; // field@049f │ │ -190ee8: 1f03 e605 |0148: check-cast v3, Landroidx/compose/runtime/saveable/SaveableStateRegistry; // type@05e6 │ │ -190eec: 7040 750f 3021 |014a: invoke-direct {v0, v3, v1, v2}, Landroidx/compose/foundation/lazy/layout/LazySaveableStateHolder;.:(Landroidx/compose/runtime/saveable/SaveableStateRegistry;Ljava/util/Map;Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;)V // method@0f75 │ │ -190ef2: 1100 |014d: return-object v0 │ │ -190ef4: 54e0 9e04 |014e: iget-object v0, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.$this_getOutline:Ljava/lang/Object; // field@049e │ │ -190ef8: 1f00 e602 |0150: check-cast v0, Landroidx/compose/foundation/MarqueeModifierNode; // type@02e6 │ │ -190efc: 7110 c11c 0000 |0152: invoke-static {v0}, Landroidx/compose/ui/node/DepthSortedSetKt;.requireLayoutNode:(Landroidx/compose/ui/node/DelegatableNode;)Landroidx/compose/ui/node/LayoutNode; // method@1cc1 │ │ -190f02: 0c01 |0155: move-result-object v1 │ │ -190f04: 5411 2b11 |0156: iget-object v1, v1, Landroidx/compose/ui/node/LayoutNode;.density:Landroidx/compose/ui/unit/Density; // field@112b │ │ -190f08: 5401 ef04 |0158: iget-object v1, v0, Landroidx/compose/foundation/MarqueeModifierNode;.contentWidth$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableIntState; // field@04ef │ │ -190f0c: 6e10 8313 0100 |015a: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.getIntValue:()I // method@1383 │ │ -190f12: 5400 ee04 |015d: iget-object v0, v0, Landroidx/compose/foundation/MarqueeModifierNode;.containerWidth$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableIntState; // field@04ee │ │ -190f16: 6e10 8313 0000 |015f: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.getIntValue:()I // method@1383 │ │ -190f1c: 0a00 |0162: move-result v0 │ │ -190f1e: 8200 |0163: int-to-float v0, v0 │ │ -190f20: 54e1 9f04 |0164: iget-object v1, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.this$0:Ljava/lang/Object; // field@049f │ │ -190f24: 1f01 0d08 |0166: check-cast v1, Landroidx/compose/ui/platform/ViewCompositionStrategy$DisposeOnDetachedFromWindowOrReleasedFromPool$$ExternalSyntheticLambda0; // type@080d │ │ -190f28: 6e10 373f 0100 |0168: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -190f2e: 1401 abaa aa3e |016b: const v1, #float 0.333333 // #3eaaaaab │ │ -190f34: c801 |016e: mul-float/2addr v1, v0 │ │ -190f36: 7110 5a45 0100 |016f: invoke-static {v1}, Lkotlin/math/MathKt;.roundToInt:(F)I // method@455a │ │ -190f3c: 0a00 |0172: move-result v0 │ │ -190f3e: 7110 fa3e 0000 |0173: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -190f44: 0c00 |0176: move-result-object v0 │ │ -190f46: 1100 |0177: return-object v0 │ │ -190f48: 54e0 9e04 |0178: iget-object v0, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.$this_getOutline:Ljava/lang/Object; // field@049e │ │ -190f4c: 54e1 9f04 |017a: iget-object v1, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.this$0:Ljava/lang/Object; // field@049f │ │ -190f50: 1f01 b213 |017c: check-cast v1, Lkotlinx/coroutines/channels/Channel; // type@13b2 │ │ -190f54: 7220 4b48 0100 |017e: invoke-interface {v1, v0}, Lkotlinx/coroutines/channels/SendChannel;.trySend-JP2dKIU:(Ljava/lang/Object;)Ljava/lang/Object; // method@484b │ │ -190f5a: 6200 cf2d |0181: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -190f5e: 1100 |0183: return-object v0 │ │ -190f60: 54e0 9e04 |0184: iget-object v0, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.$this_getOutline:Ljava/lang/Object; // field@049e │ │ -190f64: 1f00 e512 |0186: check-cast v0, Lkotlin/jvm/functions/Function0; // type@12e5 │ │ -190f68: 7210 d744 0000 |0188: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ -190f6e: 0c00 |018b: move-result-object v0 │ │ -190f70: 1f00 8911 |018c: check-cast v0, Ljava/lang/Boolean; // type@1189 │ │ -190f74: 6e10 823e 0000 |018e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ -190f7a: 0a00 |0191: move-result v0 │ │ -190f7c: 54e1 9f04 |0192: iget-object v1, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.this$0:Ljava/lang/Object; // field@049f │ │ -190f80: 1f01 ff12 |0194: check-cast v1, Lkotlin/jvm/internal/Ref$BooleanRef; // type@12ff │ │ -190f84: 5c10 262e |0196: iput-boolean v0, v1, Lkotlin/jvm/internal/Ref$BooleanRef;.element:Z // field@2e26 │ │ -190f88: 6200 cf2d |0198: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -190f8c: 1100 |019a: return-object v0 │ │ -190f8e: 54e0 9f04 |019b: iget-object v0, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.this$0:Ljava/lang/Object; // field@049f │ │ -190f92: 1f00 bb02 |019d: check-cast v0, Landroidx/compose/foundation/BackgroundNode; // type@02bb │ │ -190f96: 5401 a504 |019f: iget-object v1, v0, Landroidx/compose/foundation/BackgroundNode;.shape:Landroidx/compose/ui/graphics/Shape; // field@04a5 │ │ -190f9a: 54e2 9e04 |01a1: iget-object v2, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.$this_getOutline:Ljava/lang/Object; // field@049e │ │ -190f9e: 1f02 7d07 |01a3: check-cast v2, Landroidx/compose/ui/node/LayoutNodeDrawScope; // type@077d │ │ -190fa2: 5423 4c11 |01a5: iget-object v3, v2, Landroidx/compose/ui/node/LayoutNodeDrawScope;.canvasDrawScope:Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope; // field@114c │ │ -190fa6: 7210 9e19 0300 |01a7: invoke-interface {v3}, Landroidx/compose/ui/graphics/drawscope/DrawScope;.getSize-NH-jbRc:()J // method@199e │ │ -190fac: 0b03 |01aa: move-result-wide v3 │ │ -190fae: 6e10 7e1d 0200 |01ab: invoke-virtual {v2}, Landroidx/compose/ui/node/LayoutNodeDrawScope;.getLayoutDirection:()Landroidx/compose/ui/unit/LayoutDirection; // method@1d7e │ │ -190fb4: 0c05 |01ae: move-result-object v5 │ │ -190fb6: 7252 1419 3154 |01af: invoke-interface {v1, v3, v4, v5, v2}, Landroidx/compose/ui/graphics/Shape;.createOutline-Pq9zytI:(JLandroidx/compose/ui/unit/LayoutDirection;Landroidx/compose/ui/unit/Density;)Landroidx/compose/ui/graphics/ColorKt; // method@1914 │ │ -190fbc: 0c01 |01b2: move-result-object v1 │ │ -190fbe: 5b01 a604 |01b3: iput-object v1, v0, Landroidx/compose/foundation/BackgroundNode;.tmpOutline:Landroidx/compose/ui/graphics/ColorKt; // field@04a6 │ │ -190fc2: 6200 cf2d |01b5: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -190fc6: 1100 |01b7: return-object v0 │ │ -190fc8: 0001 0900 0000 0000 9901 0000 8201 ... |01b8: packed-switch-data (22 units) │ │ +190c64: |[190c64] androidx.compose.foundation.BackgroundNode$getOutline$1.invoke:()Ljava/lang/Object; │ │ +190c74: 52e0 9d04 |0000: iget v0, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.$r8$classId:I // field@049d │ │ +190c78: 2b00 b601 0000 |0002: packed-switch v0, 000001b8 // +000001b6 │ │ +190c7e: 54e0 9f04 |0005: iget-object v0, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.this$0:Ljava/lang/Object; // field@049f │ │ +190c82: 1f00 7b07 |0007: check-cast v0, Landroidx/compose/ui/node/LayoutNode; // type@077b │ │ +190c86: 5400 3d11 |0009: iget-object v0, v0, Landroidx/compose/ui/node/LayoutNode;.nodes:Lcoil/ImageLoader$Builder; // field@113d │ │ +190c8a: 5401 fe19 |000b: iget-object v1, v0, Lcoil/ImageLoader$Builder;.callFactory:Ljava/lang/Object; // field@19fe │ │ +190c8e: 1f01 1a06 |000d: check-cast v1, Landroidx/compose/ui/Modifier$Node; // type@061a │ │ +190c92: 5211 d90d |000f: iget v1, v1, Landroidx/compose/ui/Modifier$Node;.aggregateChildKindSet:I // field@0dd9 │ │ +190c96: dd01 0108 |0011: and-int/lit8 v1, v1, #int 8 // #08 │ │ +190c9a: 3801 8100 |0013: if-eqz v1, 0094 // +0081 │ │ +190c9e: 5400 011a |0015: iget-object v0, v0, Lcoil/ImageLoader$Builder;.diskCache:Ljava/lang/Object; // field@1a01 │ │ +190ca2: 1f00 a107 |0017: check-cast v0, Landroidx/compose/ui/node/TailModifierNode; // type@07a1 │ │ +190ca6: 3800 7b00 |0019: if-eqz v0, 0094 // +007b │ │ +190caa: 5201 df0d |001b: iget v1, v0, Landroidx/compose/ui/Modifier$Node;.kindSet:I // field@0ddf │ │ +190cae: dd01 0108 |001d: and-int/lit8 v1, v1, #int 8 // #08 │ │ +190cb2: 3801 7200 |001f: if-eqz v1, 0091 // +0072 │ │ +190cb6: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +190cb8: 0702 |0022: move-object v2, v0 │ │ +190cba: 0713 |0023: move-object v3, v1 │ │ +190cbc: 3802 6d00 |0024: if-eqz v2, 0091 // +006d │ │ +190cc0: 2024 a007 |0026: instance-of v4, v2, Landroidx/compose/ui/node/SemanticsModifierNode; // type@07a0 │ │ +190cc4: 1215 |0028: const/4 v5, #int 1 // #1 │ │ +190cc6: 3804 2b00 |0029: if-eqz v4, 0054 // +002b │ │ +190cca: 1f02 a007 |002b: check-cast v2, Landroidx/compose/ui/node/SemanticsModifierNode; // type@07a0 │ │ +190cce: 7210 911e 0200 |002d: invoke-interface {v2}, Landroidx/compose/ui/node/SemanticsModifierNode;.getShouldClearDescendantSemantics:()Z // method@1e91 │ │ +190cd4: 0a04 |0030: move-result v4 │ │ +190cd6: 54e6 9e04 |0031: iget-object v6, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.$this_getOutline:Ljava/lang/Object; // field@049e │ │ +190cda: 1f06 0313 |0033: check-cast v6, Lkotlin/jvm/internal/Ref$ObjectRef; // type@1303 │ │ +190cde: 3804 0b00 |0035: if-eqz v4, 0040 // +000b │ │ +190ce2: 2204 3d08 |0037: new-instance v4, Landroidx/compose/ui/semantics/SemanticsConfiguration; // type@083d │ │ +190ce6: 7010 9a21 0400 |0039: invoke-direct {v4}, Landroidx/compose/ui/semantics/SemanticsConfiguration;.:()V // method@219a │ │ +190cec: 5b64 2a2e |003c: iput-object v4, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@2e2a │ │ +190cf0: 5c45 d013 |003e: iput-boolean v5, v4, Landroidx/compose/ui/semantics/SemanticsConfiguration;.isClearingSemantics:Z // field@13d0 │ │ +190cf4: 7210 921e 0200 |0040: invoke-interface {v2}, Landroidx/compose/ui/node/SemanticsModifierNode;.getShouldMergeDescendantSemantics:()Z // method@1e92 │ │ +190cfa: 0a04 |0043: move-result v4 │ │ +190cfc: 3804 0800 |0044: if-eqz v4, 004c // +0008 │ │ +190d00: 5464 2a2e |0046: iget-object v4, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@2e2a │ │ +190d04: 1f04 3d08 |0048: check-cast v4, Landroidx/compose/ui/semantics/SemanticsConfiguration; // type@083d │ │ +190d08: 5c45 d113 |004a: iput-boolean v5, v4, Landroidx/compose/ui/semantics/SemanticsConfiguration;.isMergingSemanticsOfDescendants:Z // field@13d1 │ │ +190d0c: 5464 2a2e |004c: iget-object v4, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@2e2a │ │ +190d10: 1f04 3d08 |004e: check-cast v4, Landroidx/compose/ui/semantics/SemanticsConfiguration; // type@083d │ │ +190d14: 7220 901e 4200 |0050: invoke-interface {v2, v4}, Landroidx/compose/ui/node/SemanticsModifierNode;.applySemantics:(Landroidx/compose/ui/semantics/SemanticsConfiguration;)V // method@1e90 │ │ +190d1a: 2839 |0053: goto 008c // +0039 │ │ +190d1c: 5224 df0d |0054: iget v4, v2, Landroidx/compose/ui/Modifier$Node;.kindSet:I // field@0ddf │ │ +190d20: dd04 0408 |0056: and-int/lit8 v4, v4, #int 8 // #08 │ │ +190d24: 3804 3400 |0058: if-eqz v4, 008c // +0034 │ │ +190d28: 2024 6407 |005a: instance-of v4, v2, Landroidx/compose/ui/node/DelegatingNode; // type@0764 │ │ +190d2c: 3804 3000 |005c: if-eqz v4, 008c // +0030 │ │ +190d30: 0724 |005e: move-object v4, v2 │ │ +190d32: 1f04 6407 |005f: check-cast v4, Landroidx/compose/ui/node/DelegatingNode; // type@0764 │ │ +190d36: 5444 fa10 |0061: iget-object v4, v4, Landroidx/compose/ui/node/DelegatingNode;.delegate:Landroidx/compose/ui/Modifier$Node; // field@10fa │ │ +190d3a: 1206 |0063: const/4 v6, #int 0 // #0 │ │ +190d3c: 3804 2500 |0064: if-eqz v4, 0089 // +0025 │ │ +190d40: 5247 df0d |0066: iget v7, v4, Landroidx/compose/ui/Modifier$Node;.kindSet:I // field@0ddf │ │ +190d44: dd07 0708 |0068: and-int/lit8 v7, v7, #int 8 // #08 │ │ +190d48: 3807 1c00 |006a: if-eqz v7, 0086 // +001c │ │ +190d4c: d806 0601 |006c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +190d50: 3356 0400 |006e: if-ne v6, v5, 0072 // +0004 │ │ +190d54: 0742 |0070: move-object v2, v4 │ │ +190d56: 2815 |0071: goto 0086 // +0015 │ │ +190d58: 3903 0b00 |0072: if-nez v3, 007d // +000b │ │ +190d5c: 2203 ba05 |0074: new-instance v3, Landroidx/compose/runtime/collection/MutableVector; // type@05ba │ │ +190d60: 1307 1000 |0076: const/16 v7, #int 16 // #10 │ │ +190d64: 2377 0716 |0078: new-array v7, v7, [Landroidx/compose/ui/Modifier$Node; // type@1607 │ │ +190d68: 7020 fb14 7300 |007a: invoke-direct {v3, v7}, Landroidx/compose/runtime/collection/MutableVector;.:([Ljava/lang/Object;)V // method@14fb │ │ +190d6e: 3802 0600 |007d: if-eqz v2, 0083 // +0006 │ │ +190d72: 6e20 fd14 2300 |007f: invoke-virtual {v3, v2}, Landroidx/compose/runtime/collection/MutableVector;.add:(Ljava/lang/Object;)V // method@14fd │ │ +190d78: 0712 |0082: move-object v2, v1 │ │ +190d7a: 6e20 fd14 4300 |0083: invoke-virtual {v3, v4}, Landroidx/compose/runtime/collection/MutableVector;.add:(Ljava/lang/Object;)V // method@14fd │ │ +190d80: 5444 da0d |0086: iget-object v4, v4, Landroidx/compose/ui/Modifier$Node;.child:Landroidx/compose/ui/Modifier$Node; // field@0dda │ │ +190d84: 28dc |0088: goto 0064 // -0024 │ │ +190d86: 3356 0300 |0089: if-ne v6, v5, 008c // +0003 │ │ +190d8a: 2899 |008b: goto 0024 // -0067 │ │ +190d8c: 7110 b51c 0300 |008c: invoke-static {v3}, Landroidx/compose/ui/node/DepthSortedSetKt;.access$pop:(Landroidx/compose/runtime/collection/MutableVector;)Landroidx/compose/ui/Modifier$Node; // method@1cb5 │ │ +190d92: 0c02 |008f: move-result-object v2 │ │ +190d94: 2894 |0090: goto 0024 // -006c │ │ +190d96: 5400 e40d |0091: iget-object v0, v0, Landroidx/compose/ui/Modifier$Node;.parent:Landroidx/compose/ui/Modifier$Node; // field@0de4 │ │ +190d9a: 2886 |0093: goto 0019 // -007a │ │ +190d9c: 6200 cf2d |0094: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +190da0: 1100 |0096: return-object v0 │ │ +190da2: 54e0 9f04 |0097: iget-object v0, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.this$0:Ljava/lang/Object; // field@049f │ │ +190da6: 1f00 0802 |0099: check-cast v0, Landroidx/collection/MutableScatterSet; // type@0208 │ │ +190daa: 5401 8702 |009b: iget-object v1, v0, Landroidx/collection/MutableScatterSet;.elements:[Ljava/lang/Object; // field@0287 │ │ +190dae: 5400 8902 |009d: iget-object v0, v0, Landroidx/collection/MutableScatterSet;.metadata:[J // field@0289 │ │ +190db2: 2102 |009f: array-length v2, v0 │ │ +190db4: d802 02fe |00a0: add-int/lit8 v2, v2, #int -2 // #fe │ │ +190db8: 3a02 4000 |00a2: if-ltz v2, 00e2 // +0040 │ │ +190dbc: 1203 |00a4: const/4 v3, #int 0 // #0 │ │ +190dbe: 0134 |00a5: move v4, v3 │ │ +190dc0: 4505 0004 |00a6: aget-wide v5, v0, v4 │ │ +190dc4: 7e57 |00a8: not-long v7, v5 │ │ +190dc6: 1279 |00a9: const/4 v9, #int 7 // #7 │ │ +190dc8: c397 |00aa: shl-long/2addr v7, v9 │ │ +190dca: c057 |00ab: and-long/2addr v7, v5 │ │ +190dcc: 1809 8080 8080 8080 8080 |00ac: const-wide v9, #double -2.93745e-306 // #8080808080808080 │ │ +190dd6: c097 |00b1: and-long/2addr v7, v9 │ │ +190dd8: 3107 0709 |00b2: cmp-long v7, v7, v9 │ │ +190ddc: 3807 2900 |00b4: if-eqz v7, 00dd // +0029 │ │ +190de0: 9107 0402 |00b6: sub-int v7, v4, v2 │ │ +190de4: 7c77 |00b8: not-int v7, v7 │ │ +190de6: e207 071f |00b9: ushr-int/lit8 v7, v7, #int 31 // #1f │ │ +190dea: 1308 0800 |00bb: const/16 v8, #int 8 // #8 │ │ +190dee: d907 0708 |00bd: rsub-int/lit8 v7, v7, #int 8 // #08 │ │ +190df2: 0139 |00bf: move v9, v3 │ │ +190df4: 3579 1b00 |00c0: if-ge v9, v7, 00db // +001b │ │ +190df8: 160a ff00 |00c2: const-wide/16 v10, #int 255 // #ff │ │ +190dfc: c05a |00c4: and-long/2addr v10, v5 │ │ +190dfe: 160c 8000 |00c5: const-wide/16 v12, #int 128 // #80 │ │ +190e02: 310a 0a0c |00c7: cmp-long v10, v10, v12 │ │ +190e06: 3b0a 0e00 |00c9: if-gez v10, 00d7 // +000e │ │ +190e0a: e00a 0403 |00cb: shl-int/lit8 v10, v4, #int 3 // #03 │ │ +190e0e: b09a |00cd: add-int/2addr v10, v9 │ │ +190e10: 460a 010a |00ce: aget-object v10, v1, v10 │ │ +190e14: 54eb 9e04 |00d0: iget-object v11, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.$this_getOutline:Ljava/lang/Object; // field@049e │ │ +190e18: 1f0b 4205 |00d2: check-cast v11, Landroidx/compose/runtime/CompositionImpl; // type@0542 │ │ +190e1c: 6e20 1d13 ab00 |00d4: invoke-virtual {v11, v10}, Landroidx/compose/runtime/CompositionImpl;.recordWriteOf:(Ljava/lang/Object;)V // method@131d │ │ +190e22: c485 |00d7: shr-long/2addr v5, v8 │ │ +190e24: d809 0901 |00d8: add-int/lit8 v9, v9, #int 1 // #01 │ │ +190e28: 28e6 |00da: goto 00c0 // -001a │ │ +190e2a: 3387 0700 |00db: if-ne v7, v8, 00e2 // +0007 │ │ +190e2e: 3224 0500 |00dd: if-eq v4, v2, 00e2 // +0005 │ │ +190e32: d804 0401 |00df: add-int/lit8 v4, v4, #int 1 // #01 │ │ +190e36: 28c5 |00e1: goto 00a6 // -003b │ │ +190e38: 6200 cf2d |00e2: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +190e3c: 1100 |00e4: return-object v0 │ │ +190e3e: 54e0 9e04 |00e5: iget-object v0, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.$this_getOutline:Ljava/lang/Object; // field@049e │ │ +190e42: 1f00 6305 |00e7: check-cast v0, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // type@0563 │ │ +190e46: 6e10 7313 0000 |00e9: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ +190e4c: 0a00 |00ec: move-result v0 │ │ +190e4e: 54e1 9f04 |00ed: iget-object v1, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.this$0:Ljava/lang/Object; // field@049f │ │ +190e52: 1f01 7504 |00ef: check-cast v1, Landroidx/compose/material3/DrawerState; // type@0475 │ │ +190e56: 5411 8608 |00f1: iget-object v1, v1, Landroidx/compose/material3/DrawerState;.anchoredDraggableState:Landroidx/compose/material3/internal/AnchoredDraggableState; // field@0886 │ │ +190e5a: 6e10 cd11 0100 |00f3: invoke-virtual {v1}, Landroidx/compose/material3/internal/AnchoredDraggableState;.requireOffset:()F // method@11cd │ │ +190e60: 0a01 |00f6: move-result v1 │ │ +190e62: c701 |00f7: sub-float/2addr v1, v0 │ │ +190e64: 1202 |00f8: const/4 v2, #int 0 // #0 │ │ +190e66: a700 0200 |00f9: sub-float v0, v2, v0 │ │ +190e6a: c901 |00fb: div-float/2addr v1, v0 │ │ +190e6c: 1500 803f |00fc: const/high16 v0, #int 1065353216 // #3f80 │ │ +190e70: 7130 ab42 2100 |00fe: invoke-static {v1, v2, v0}, Lkotlin/UnsignedKt;.coerceIn:(FFF)F // method@42ab │ │ +190e76: 0a00 |0101: move-result v0 │ │ +190e78: 7110 e03e 0000 |0102: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ +190e7e: 0c00 |0105: move-result-object v0 │ │ +190e80: 1100 |0106: return-object v0 │ │ +190e82: 54e0 9f04 |0107: iget-object v0, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.this$0:Ljava/lang/Object; // field@049f │ │ +190e86: 1f00 7504 |0109: check-cast v0, Landroidx/compose/material3/DrawerState; // type@0475 │ │ +190e8a: 5401 8608 |010b: iget-object v1, v0, Landroidx/compose/material3/DrawerState;.anchoredDraggableState:Landroidx/compose/material3/internal/AnchoredDraggableState; // field@0886 │ │ +190e8e: 5411 0d0a |010d: iget-object v1, v1, Landroidx/compose/material3/internal/AnchoredDraggableState;.confirmValueChange:Lkotlin/jvm/functions/Function1; // field@0a0d │ │ +190e92: 6202 8908 |010f: sget-object v2, Landroidx/compose/material3/DrawerValue;.Closed:Landroidx/compose/material3/DrawerValue; // field@0889 │ │ +190e96: 7220 d844 2100 |0111: invoke-interface {v1, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ +190e9c: 0c01 |0114: move-result-object v1 │ │ +190e9e: 1f01 8911 |0115: check-cast v1, Ljava/lang/Boolean; // type@1189 │ │ +190ea2: 6e10 823e 0100 |0117: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ +190ea8: 0a01 |011a: move-result v1 │ │ +190eaa: 3801 1000 |011b: if-eqz v1, 012b // +0010 │ │ +190eae: 2201 a004 |011d: new-instance v1, Landroidx/compose/material3/NavigationDrawerKt$ModalNavigationDrawer$2$2$1$1; // type@04a0 │ │ +190eb2: 1202 |011f: const/4 v2, #int 0 // #0 │ │ +190eb4: 7030 fa10 0102 |0120: invoke-direct {v1, v0, v2}, Landroidx/compose/material3/NavigationDrawerKt$ModalNavigationDrawer$2$2$1$1;.:(Landroidx/compose/material3/DrawerState;Lkotlin/coroutines/Continuation;)V // method@10fa │ │ +190eba: 54e0 9e04 |0123: iget-object v0, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.$this_getOutline:Ljava/lang/Object; // field@049e │ │ +190ebe: 1f00 6913 |0125: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1369 │ │ +190ec2: 1233 |0127: const/4 v3, #int 3 // #3 │ │ +190ec4: 7153 5e47 2012 |0128: invoke-static {v0, v2, v2, v1, v3}, Lkotlinx/coroutines/JobKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;I)Lkotlinx/coroutines/StandaloneCoroutine; // method@475e │ │ +190eca: 6200 cf2d |012b: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +190ece: 1100 |012d: return-object v0 │ │ +190ed0: 54e0 9f04 |012e: iget-object v0, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.this$0:Ljava/lang/Object; // field@049f │ │ +190ed4: 1f00 7504 |0130: check-cast v0, Landroidx/compose/material3/DrawerState; // type@0475 │ │ +190ed8: 5400 8708 |0132: iget-object v0, v0, Landroidx/compose/material3/DrawerState;.density$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0887 │ │ +190edc: 54e1 9e04 |0134: iget-object v1, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.$this_getOutline:Ljava/lang/Object; // field@049e │ │ +190ee0: 1f01 d908 |0136: check-cast v1, Landroidx/compose/ui/unit/Density; // type@08d9 │ │ +190ee4: 6e20 a513 1000 |0138: invoke-virtual {v0, v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +190eea: 6200 cf2d |013b: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +190eee: 1100 |013d: return-object v0 │ │ +190ef0: 2200 f003 |013e: new-instance v0, Landroidx/compose/foundation/lazy/layout/LazySaveableStateHolder; // type@03f0 │ │ +190ef4: 6201 da2d |0140: sget-object v1, Lkotlin/collections/EmptyMap;.INSTANCE:Lkotlin/collections/EmptyMap; // field@2dda │ │ +190ef8: 54e2 9e04 |0142: iget-object v2, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.$this_getOutline:Ljava/lang/Object; // field@049e │ │ +190efc: 1f02 e305 |0144: check-cast v2, Landroidx/compose/runtime/saveable/SaveableStateHolderImpl; // type@05e3 │ │ +190f00: 54e3 9f04 |0146: iget-object v3, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.this$0:Ljava/lang/Object; // field@049f │ │ +190f04: 1f03 e605 |0148: check-cast v3, Landroidx/compose/runtime/saveable/SaveableStateRegistry; // type@05e6 │ │ +190f08: 7040 750f 3021 |014a: invoke-direct {v0, v3, v1, v2}, Landroidx/compose/foundation/lazy/layout/LazySaveableStateHolder;.:(Landroidx/compose/runtime/saveable/SaveableStateRegistry;Ljava/util/Map;Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;)V // method@0f75 │ │ +190f0e: 1100 |014d: return-object v0 │ │ +190f10: 54e0 9e04 |014e: iget-object v0, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.$this_getOutline:Ljava/lang/Object; // field@049e │ │ +190f14: 1f00 e602 |0150: check-cast v0, Landroidx/compose/foundation/MarqueeModifierNode; // type@02e6 │ │ +190f18: 7110 c11c 0000 |0152: invoke-static {v0}, Landroidx/compose/ui/node/DepthSortedSetKt;.requireLayoutNode:(Landroidx/compose/ui/node/DelegatableNode;)Landroidx/compose/ui/node/LayoutNode; // method@1cc1 │ │ +190f1e: 0c01 |0155: move-result-object v1 │ │ +190f20: 5411 2b11 |0156: iget-object v1, v1, Landroidx/compose/ui/node/LayoutNode;.density:Landroidx/compose/ui/unit/Density; // field@112b │ │ +190f24: 5401 ef04 |0158: iget-object v1, v0, Landroidx/compose/foundation/MarqueeModifierNode;.contentWidth$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableIntState; // field@04ef │ │ +190f28: 6e10 8313 0100 |015a: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.getIntValue:()I // method@1383 │ │ +190f2e: 5400 ee04 |015d: iget-object v0, v0, Landroidx/compose/foundation/MarqueeModifierNode;.containerWidth$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableIntState; // field@04ee │ │ +190f32: 6e10 8313 0000 |015f: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.getIntValue:()I // method@1383 │ │ +190f38: 0a00 |0162: move-result v0 │ │ +190f3a: 8200 |0163: int-to-float v0, v0 │ │ +190f3c: 54e1 9f04 |0164: iget-object v1, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.this$0:Ljava/lang/Object; // field@049f │ │ +190f40: 1f01 0d08 |0166: check-cast v1, Landroidx/compose/ui/platform/ViewCompositionStrategy$DisposeOnDetachedFromWindowOrReleasedFromPool$$ExternalSyntheticLambda0; // type@080d │ │ +190f44: 6e10 373f 0100 |0168: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +190f4a: 1401 abaa aa3e |016b: const v1, #float 0.333333 // #3eaaaaab │ │ +190f50: c801 |016e: mul-float/2addr v1, v0 │ │ +190f52: 7110 5a45 0100 |016f: invoke-static {v1}, Lkotlin/math/MathKt;.roundToInt:(F)I // method@455a │ │ +190f58: 0a00 |0172: move-result v0 │ │ +190f5a: 7110 fa3e 0000 |0173: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +190f60: 0c00 |0176: move-result-object v0 │ │ +190f62: 1100 |0177: return-object v0 │ │ +190f64: 54e0 9e04 |0178: iget-object v0, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.$this_getOutline:Ljava/lang/Object; // field@049e │ │ +190f68: 54e1 9f04 |017a: iget-object v1, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.this$0:Ljava/lang/Object; // field@049f │ │ +190f6c: 1f01 b213 |017c: check-cast v1, Lkotlinx/coroutines/channels/Channel; // type@13b2 │ │ +190f70: 7220 4b48 0100 |017e: invoke-interface {v1, v0}, Lkotlinx/coroutines/channels/SendChannel;.trySend-JP2dKIU:(Ljava/lang/Object;)Ljava/lang/Object; // method@484b │ │ +190f76: 6200 cf2d |0181: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +190f7a: 1100 |0183: return-object v0 │ │ +190f7c: 54e0 9e04 |0184: iget-object v0, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.$this_getOutline:Ljava/lang/Object; // field@049e │ │ +190f80: 1f00 e512 |0186: check-cast v0, Lkotlin/jvm/functions/Function0; // type@12e5 │ │ +190f84: 7210 d744 0000 |0188: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ +190f8a: 0c00 |018b: move-result-object v0 │ │ +190f8c: 1f00 8911 |018c: check-cast v0, Ljava/lang/Boolean; // type@1189 │ │ +190f90: 6e10 823e 0000 |018e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ +190f96: 0a00 |0191: move-result v0 │ │ +190f98: 54e1 9f04 |0192: iget-object v1, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.this$0:Ljava/lang/Object; // field@049f │ │ +190f9c: 1f01 ff12 |0194: check-cast v1, Lkotlin/jvm/internal/Ref$BooleanRef; // type@12ff │ │ +190fa0: 5c10 262e |0196: iput-boolean v0, v1, Lkotlin/jvm/internal/Ref$BooleanRef;.element:Z // field@2e26 │ │ +190fa4: 6200 cf2d |0198: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +190fa8: 1100 |019a: return-object v0 │ │ +190faa: 54e0 9f04 |019b: iget-object v0, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.this$0:Ljava/lang/Object; // field@049f │ │ +190fae: 1f00 bb02 |019d: check-cast v0, Landroidx/compose/foundation/BackgroundNode; // type@02bb │ │ +190fb2: 5401 a504 |019f: iget-object v1, v0, Landroidx/compose/foundation/BackgroundNode;.shape:Landroidx/compose/ui/graphics/Shape; // field@04a5 │ │ +190fb6: 54e2 9e04 |01a1: iget-object v2, v14, Landroidx/compose/foundation/BackgroundNode$getOutline$1;.$this_getOutline:Ljava/lang/Object; // field@049e │ │ +190fba: 1f02 7d07 |01a3: check-cast v2, Landroidx/compose/ui/node/LayoutNodeDrawScope; // type@077d │ │ +190fbe: 5423 4c11 |01a5: iget-object v3, v2, Landroidx/compose/ui/node/LayoutNodeDrawScope;.canvasDrawScope:Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope; // field@114c │ │ +190fc2: 7210 9e19 0300 |01a7: invoke-interface {v3}, Landroidx/compose/ui/graphics/drawscope/DrawScope;.getSize-NH-jbRc:()J // method@199e │ │ +190fc8: 0b03 |01aa: move-result-wide v3 │ │ +190fca: 6e10 7e1d 0200 |01ab: invoke-virtual {v2}, Landroidx/compose/ui/node/LayoutNodeDrawScope;.getLayoutDirection:()Landroidx/compose/ui/unit/LayoutDirection; // method@1d7e │ │ +190fd0: 0c05 |01ae: move-result-object v5 │ │ +190fd2: 7252 1419 3154 |01af: invoke-interface {v1, v3, v4, v5, v2}, Landroidx/compose/ui/graphics/Shape;.createOutline-Pq9zytI:(JLandroidx/compose/ui/unit/LayoutDirection;Landroidx/compose/ui/unit/Density;)Landroidx/compose/ui/graphics/ColorKt; // method@1914 │ │ +190fd8: 0c01 |01b2: move-result-object v1 │ │ +190fda: 5b01 a604 |01b3: iput-object v1, v0, Landroidx/compose/foundation/BackgroundNode;.tmpOutline:Landroidx/compose/ui/graphics/ColorKt; // field@04a6 │ │ +190fde: 6200 cf2d |01b5: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +190fe2: 1100 |01b7: return-object v0 │ │ +190fe4: 0001 0900 0000 0000 9901 0000 8201 ... |01b8: packed-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #69 header: │ │ @@ -15836,19 +15836,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1afae8: |[1afae8] androidx.activity.compose.ReportDrawnComposition$snapshotStateObserver$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1afaf8: 1f01 e512 |0000: check-cast v1, Lkotlin/jvm/functions/Function0; // type@12e5 │ │ -1afafc: 7210 d744 0100 |0002: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ -1afb02: 6201 cf2d |0005: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1afb06: 1101 |0007: return-object v1 │ │ +1afb04: |[1afb04] androidx.activity.compose.ReportDrawnComposition$snapshotStateObserver$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1afb14: 1f01 e512 |0000: check-cast v1, Lkotlin/jvm/functions/Function0; // type@12e5 │ │ +1afb18: 7210 d744 0100 |0002: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ +1afb1e: 6201 cf2d |0005: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1afb22: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #70 header: │ │ @@ -15903,651 +15903,651 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 1294 16-bit code units │ │ -19458c: |[19458c] androidx.compose.runtime.Recomposer$effectJob$1$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19459c: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -1945a0: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -1945a2: 1502 803f |0003: const/high16 v2, #int 1065353216 // #3f80 │ │ -1945a6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -1945a8: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -1945aa: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -1945ac: 1216 |0008: const/4 v6, #int 1 // #1 │ │ -1945ae: 5297 320c |0009: iget v7, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.$r8$classId:I // field@0c32 │ │ -1945b2: 2b07 c504 0000 |000b: packed-switch v7, 000004d0 // +000004c5 │ │ -1945b8: 1f0a 9f06 |000e: check-cast v10, Landroidx/compose/ui/graphics/drawscope/DrawScope; // type@069f │ │ -1945bc: 7210 9c19 0a00 |0010: invoke-interface {v10}, Landroidx/compose/ui/graphics/drawscope/DrawScope;.getDrawContext:()Lio/noties/markwon/RegistryImpl; // method@199c │ │ -1945c2: 0c00 |0013: move-result-object v0 │ │ -1945c4: 6e10 0f37 0000 |0014: invoke-virtual {v0}, Lio/noties/markwon/RegistryImpl;.getCanvas:()Landroidx/compose/ui/graphics/Canvas; // method@370f │ │ -1945ca: 0c00 |0017: move-result-object v0 │ │ -1945cc: 5491 330c |0018: iget-object v1, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -1945d0: 1f01 f307 |001a: check-cast v1, Landroidx/compose/ui/platform/GraphicsLayerOwnerLayer; // type@07f3 │ │ -1945d4: 5411 0913 |001c: iget-object v1, v1, Landroidx/compose/ui/platform/GraphicsLayerOwnerLayer;.drawBlock:Lkotlin/jvm/functions/Function2; // field@1309 │ │ -1945d8: 3801 0d00 |001e: if-eqz v1, 002b // +000d │ │ -1945dc: 7210 9c19 0a00 |0020: invoke-interface {v10}, Landroidx/compose/ui/graphics/drawscope/DrawScope;.getDrawContext:()Lio/noties/markwon/RegistryImpl; // method@199c │ │ -1945e2: 0c0a |0023: move-result-object v10 │ │ -1945e4: 54aa cb24 |0024: iget-object v10, v10, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ -1945e8: 1f0a a506 |0026: check-cast v10, Landroidx/compose/ui/graphics/layer/GraphicsLayer; // type@06a5 │ │ -1945ec: 7230 d944 010a |0028: invoke-interface {v1, v0, v10}, Lkotlin/jvm/functions/Function2;.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@44d9 │ │ -1945f2: 620a cf2d |002b: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1945f6: 110a |002d: return-object v10 │ │ -1945f8: 620a 0513 |002e: sget-object v10, Landroidx/compose/ui/platform/GlobalSnapshotManager;.sent:Ljava/util/concurrent/atomic/AtomicBoolean; // field@1305 │ │ -1945fc: 6e30 b441 5a06 |0030: invoke-virtual {v10, v5, v6}, Ljava/util/concurrent/atomic/AtomicBoolean;.compareAndSet:(ZZ)Z // method@41b4 │ │ -194602: 0a0a |0033: move-result v10 │ │ -194604: 6200 cf2d |0034: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -194608: 380a 0900 |0036: if-eqz v10, 003f // +0009 │ │ -19460c: 549a 330c |0038: iget-object v10, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -194610: 1f0a ae13 |003a: check-cast v10, Lkotlinx/coroutines/channels/BufferedChannel; // type@13ae │ │ -194614: 7220 4b48 0a00 |003c: invoke-interface {v10, v0}, Lkotlinx/coroutines/channels/SendChannel;.trySend-JP2dKIU:(Ljava/lang/Object;)Ljava/lang/Object; // method@484b │ │ -19461a: 1100 |003f: return-object v0 │ │ -19461c: 1f0a 4c05 |0040: check-cast v10, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ -194620: 220a 7401 |0042: new-instance v10, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1; // type@0174 │ │ -194624: 5490 330c |0044: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -194628: 1f00 ee07 |0046: check-cast v0, Landroidx/compose/ui/platform/DisposableSaveableStateRegistry; // type@07ee │ │ -19462c: 1261 |0048: const/4 v1, #int 6 // #6 │ │ -19462e: 7030 4706 1a00 |0049: invoke-direct {v10, v1, v0}, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.:(ILjava/lang/Object;)V // method@0647 │ │ -194634: 110a |004c: return-object v10 │ │ -194636: 1f0a 5b07 |004d: check-cast v10, Landroidx/compose/ui/node/AlignmentLinesOwner; // type@075b │ │ -19463a: 7210 731c 0a00 |004f: invoke-interface {v10}, Landroidx/compose/ui/node/AlignmentLinesOwner;.isPlaced:()Z // method@1c73 │ │ -194640: 0a00 |0052: move-result v0 │ │ -194642: 3900 0400 |0053: if-nez v0, 0057 // +0004 │ │ -194646: 2900 8000 |0055: goto/16 00d5 // +0080 │ │ -19464a: 7210 701c 0a00 |0057: invoke-interface {v10}, Landroidx/compose/ui/node/AlignmentLinesOwner;.getAlignmentLines:()Landroidx/compose/ui/node/AlignmentLines; // method@1c70 │ │ -194650: 0c00 |005a: move-result-object v0 │ │ -194652: 5500 df10 |005b: iget-boolean v0, v0, Landroidx/compose/ui/node/AlignmentLines;.dirty:Z // field@10df │ │ -194656: 3800 0500 |005d: if-eqz v0, 0062 // +0005 │ │ -19465a: 7210 741c 0a00 |005f: invoke-interface {v10}, Landroidx/compose/ui/node/AlignmentLinesOwner;.layoutChildren:()V // method@1c74 │ │ -194660: 7210 701c 0a00 |0062: invoke-interface {v10}, Landroidx/compose/ui/node/AlignmentLinesOwner;.getAlignmentLines:()Landroidx/compose/ui/node/AlignmentLines; // method@1c70 │ │ -194666: 0c00 |0065: move-result-object v0 │ │ -194668: 5400 dd10 |0066: iget-object v0, v0, Landroidx/compose/ui/node/AlignmentLines;.alignmentLineMap:Ljava/util/HashMap; // field@10dd │ │ -19466c: 6e10 f740 0000 |0068: invoke-virtual {v0}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@40f7 │ │ -194672: 0c00 |006b: move-result-object v0 │ │ -194674: 7210 6441 0000 |006c: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4164 │ │ -19467a: 0c00 |006f: move-result-object v0 │ │ -19467c: 7210 0a41 0000 |0070: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -194682: 0a01 |0073: move-result v1 │ │ -194684: 5492 330c |0074: iget-object v2, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -194688: 1f02 5a07 |0076: check-cast v2, Landroidx/compose/ui/node/AlignmentLines; // type@075a │ │ -19468c: 3801 2000 |0078: if-eqz v1, 0098 // +0020 │ │ -194690: 7210 0b41 0000 |007a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -194696: 0c01 |007d: move-result-object v1 │ │ -194698: 1f01 3112 |007e: check-cast v1, Ljava/util/Map$Entry; // type@1231 │ │ -19469c: 7210 3841 0100 |0080: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@4138 │ │ -1946a2: 0c03 |0083: move-result-object v3 │ │ -1946a4: 1f03 1c07 |0084: check-cast v3, Landroidx/compose/ui/layout/HorizontalAlignmentLine; // type@071c │ │ -1946a8: 7210 3941 0100 |0086: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4139 │ │ -1946ae: 0c01 |0089: move-result-object v1 │ │ -1946b0: 1f01 a811 |008a: check-cast v1, Ljava/lang/Number; // type@11a8 │ │ -1946b4: 6e10 303f 0100 |008c: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -1946ba: 0a01 |008f: move-result v1 │ │ -1946bc: 7210 711c 0a00 |0090: invoke-interface {v10}, Landroidx/compose/ui/node/AlignmentLinesOwner;.getInnerCoordinator:()Landroidx/compose/ui/node/InnerNodeCoordinator; // method@1c71 │ │ -1946c2: 0c04 |0093: move-result-object v4 │ │ -1946c4: 7140 661c 3241 |0094: invoke-static {v2, v3, v1, v4}, Landroidx/compose/ui/node/AlignmentLines;.access$addAlignmentLine:(Landroidx/compose/ui/node/AlignmentLines;Landroidx/compose/ui/layout/HorizontalAlignmentLine;ILandroidx/compose/ui/node/NodeCoordinator;)V // method@1c66 │ │ -1946ca: 28d9 |0097: goto 0070 // -0027 │ │ -1946cc: 7210 711c 0a00 |0098: invoke-interface {v10}, Landroidx/compose/ui/node/AlignmentLinesOwner;.getInnerCoordinator:()Landroidx/compose/ui/node/InnerNodeCoordinator; // method@1c71 │ │ -1946d2: 0c0a |009b: move-result-object v10 │ │ -1946d4: 54aa c011 |009c: iget-object v10, v10, Landroidx/compose/ui/node/NodeCoordinator;.wrappedBy:Landroidx/compose/ui/node/NodeCoordinator; // field@11c0 │ │ -1946d8: 7110 0145 0a00 |009e: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ -1946de: 5420 de10 |00a1: iget-object v0, v2, Landroidx/compose/ui/node/AlignmentLines;.alignmentLinesOwner:Landroidx/compose/ui/layout/Placeable; // field@10de │ │ -1946e2: 7210 711c 0000 |00a3: invoke-interface {v0}, Landroidx/compose/ui/node/AlignmentLinesOwner;.getInnerCoordinator:()Landroidx/compose/ui/node/InnerNodeCoordinator; // method@1c71 │ │ -1946e8: 0c00 |00a6: move-result-object v0 │ │ -1946ea: 6e20 363f 0a00 |00a7: invoke-virtual {v10, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ -1946f0: 0a00 |00aa: move-result v0 │ │ -1946f2: 3900 2a00 |00ab: if-nez v0, 00d5 // +002a │ │ -1946f6: 6e20 681c a200 |00ad: invoke-virtual {v2, v10}, Landroidx/compose/ui/node/AlignmentLines;.getAlignmentLinesMap:(Landroidx/compose/ui/node/NodeCoordinator;)Ljava/util/Map; // method@1c68 │ │ -1946fc: 0c00 |00b0: move-result-object v0 │ │ -1946fe: 7210 4341 0000 |00b1: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@4143 │ │ -194704: 0c00 |00b4: move-result-object v0 │ │ -194706: 1f00 a111 |00b5: check-cast v0, Ljava/lang/Iterable; // type@11a1 │ │ -19470a: 7210 fe3e 0000 |00b7: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ -194710: 0c00 |00ba: move-result-object v0 │ │ -194712: 7210 0a41 0000 |00bb: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -194718: 0a01 |00be: move-result v1 │ │ -19471a: 3801 1000 |00bf: if-eqz v1, 00cf // +0010 │ │ -19471e: 7210 0b41 0000 |00c1: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -194724: 0c01 |00c4: move-result-object v1 │ │ -194726: 1f01 1c07 |00c5: check-cast v1, Landroidx/compose/ui/layout/HorizontalAlignmentLine; // type@071c │ │ -19472a: 6e30 691c a201 |00c7: invoke-virtual {v2, v10, v1}, Landroidx/compose/ui/node/AlignmentLines;.getPositionFor:(Landroidx/compose/ui/node/NodeCoordinator;Landroidx/compose/ui/layout/HorizontalAlignmentLine;)I // method@1c69 │ │ -194730: 0a03 |00ca: move-result v3 │ │ -194732: 7140 661c 12a3 |00cb: invoke-static {v2, v1, v3, v10}, Landroidx/compose/ui/node/AlignmentLines;.access$addAlignmentLine:(Landroidx/compose/ui/node/AlignmentLines;Landroidx/compose/ui/layout/HorizontalAlignmentLine;ILandroidx/compose/ui/node/NodeCoordinator;)V // method@1c66 │ │ -194738: 28ed |00ce: goto 00bb // -0013 │ │ -19473a: 54aa c011 |00cf: iget-object v10, v10, Landroidx/compose/ui/node/NodeCoordinator;.wrappedBy:Landroidx/compose/ui/node/NodeCoordinator; // field@11c0 │ │ -19473e: 7110 0145 0a00 |00d1: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ -194744: 28cd |00d4: goto 00a1 // -0033 │ │ -194746: 620a cf2d |00d5: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -19474a: 110a |00d7: return-object v10 │ │ -19474c: 1f0a cc06 |00d8: check-cast v10, Landroidx/compose/ui/graphics/vector/VNode; // type@06cc │ │ -194750: 5490 330c |00da: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -194754: 1f00 b106 |00dc: check-cast v0, Landroidx/compose/ui/graphics/vector/GroupComponent; // type@06b1 │ │ -194758: 6e20 2f1a a000 |00de: invoke-virtual {v0, v10}, Landroidx/compose/ui/graphics/vector/GroupComponent;.markTintForVNode:(Landroidx/compose/ui/graphics/vector/VNode;)V // method@1a2f │ │ -19475e: 5400 730f |00e1: iget-object v0, v0, Landroidx/compose/ui/graphics/vector/GroupComponent;.invalidateListener:Lkotlin/jvm/internal/Lambda; // field@0f73 │ │ -194762: 3800 0500 |00e3: if-eqz v0, 00e8 // +0005 │ │ -194766: 7220 d844 a000 |00e5: invoke-interface {v0, v10}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ -19476c: 620a cf2d |00e8: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -194770: 110a |00ea: return-object v10 │ │ -194772: 1f0a 9f06 |00eb: check-cast v10, Landroidx/compose/ui/graphics/drawscope/DrawScope; // type@069f │ │ -194776: 5490 330c |00ed: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -19477a: 1f00 a506 |00ef: check-cast v0, Landroidx/compose/ui/graphics/layer/GraphicsLayer; // type@06a5 │ │ -19477e: 5401 390f |00f1: iget-object v1, v0, Landroidx/compose/ui/graphics/layer/GraphicsLayer;.outlinePath:Landroidx/compose/ui/graphics/AndroidPath; // field@0f39 │ │ -194782: 5502 450f |00f3: iget-boolean v2, v0, Landroidx/compose/ui/graphics/layer/GraphicsLayer;.usePathForClip:Z // field@0f45 │ │ -194786: 3802 3200 |00f5: if-eqz v2, 0127 // +0032 │ │ -19478a: 5502 300f |00f7: iget-boolean v2, v0, Landroidx/compose/ui/graphics/layer/GraphicsLayer;.clip:Z // field@0f30 │ │ -19478e: 3802 2e00 |00f9: if-eqz v2, 0127 // +002e │ │ -194792: 3801 2c00 |00fb: if-eqz v1, 0127 // +002c │ │ -194796: 7210 9c19 0a00 |00fd: invoke-interface {v10}, Landroidx/compose/ui/graphics/drawscope/DrawScope;.getDrawContext:()Lio/noties/markwon/RegistryImpl; // method@199c │ │ -19479c: 0c02 |0100: move-result-object v2 │ │ -19479e: 6e10 1837 0200 |0101: invoke-virtual {v2}, Lio/noties/markwon/RegistryImpl;.getSize-NH-jbRc:()J // method@3718 │ │ -1947a4: 0b03 |0104: move-result-wide v3 │ │ -1947a6: 6e10 0f37 0200 |0105: invoke-virtual {v2}, Lio/noties/markwon/RegistryImpl;.getCanvas:()Landroidx/compose/ui/graphics/Canvas; // method@370f │ │ -1947ac: 0c05 |0108: move-result-object v5 │ │ -1947ae: 7210 8018 0500 |0109: invoke-interface {v5}, Landroidx/compose/ui/graphics/Canvas;.save:()V // method@1880 │ │ -1947b4: 5425 c924 |010c: iget-object v5, v2, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ -1947b8: 1f05 4a0b |010e: check-cast v5, Lcoil/memory/MemoryCacheService; // type@0b4a │ │ -1947bc: 5455 321b |0110: iget-object v5, v5, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -1947c0: 1f05 7b0e |0112: check-cast v5, Lio/noties/markwon/RegistryImpl; // type@0e7b │ │ -1947c4: 6e10 0f37 0500 |0114: invoke-virtual {v5}, Lio/noties/markwon/RegistryImpl;.getCanvas:()Landroidx/compose/ui/graphics/Canvas; // method@370f │ │ -1947ca: 0c05 |0117: move-result-object v5 │ │ -1947cc: 7230 7018 1506 |0118: invoke-interface {v5, v1, v6}, Landroidx/compose/ui/graphics/Canvas;.clipPath-mtrdD-E:(Landroidx/compose/ui/graphics/Path;I)V // method@1870 │ │ -1947d2: 6e20 c019 a000 |011b: invoke-virtual {v0, v10}, Landroidx/compose/ui/graphics/layer/GraphicsLayer;.drawWithChildTracking:(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V // method@19c0 │ │ -1947d8: 7130 5912 3204 |011e: invoke-static {v2, v3, v4}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Lio/noties/markwon/RegistryImpl;J)V // method@1259 │ │ -1947de: 2809 |0121: goto 012a // +0009 │ │ -1947e0: 0d0a |0122: move-exception v10 │ │ -1947e2: 7130 5912 3204 |0123: invoke-static {v2, v3, v4}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Lio/noties/markwon/RegistryImpl;J)V // method@1259 │ │ -1947e8: 270a |0126: throw v10 │ │ -1947ea: 6e20 c019 a000 |0127: invoke-virtual {v0, v10}, Landroidx/compose/ui/graphics/layer/GraphicsLayer;.drawWithChildTracking:(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V // method@19c0 │ │ -1947f0: 620a cf2d |012a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1947f4: 110a |012c: return-object v10 │ │ -1947f6: 1f0a 8306 |012d: check-cast v10, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope; // type@0683 │ │ -1947fa: 5490 330c |012f: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -1947fe: 1f00 8706 |0131: check-cast v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier; // type@0687 │ │ -194802: 5201 c20e |0133: iget v1, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.scaleX:F // field@0ec2 │ │ -194806: 6e20 0319 1a00 |0135: invoke-virtual {v10, v1}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setScaleX:(F)V // method@1903 │ │ -19480c: 5201 c30e |0138: iget v1, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.scaleY:F // field@0ec3 │ │ -194810: 6e20 0419 1a00 |013a: invoke-virtual {v10, v1}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setScaleY:(F)V // method@1904 │ │ -194816: 5201 bb0e |013d: iget v1, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.alpha:F // field@0ebb │ │ -19481a: 6e20 fe18 1a00 |013f: invoke-virtual {v10, v1}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setAlpha:(F)V // method@18fe │ │ -194820: 6e20 0919 4a00 |0142: invoke-virtual {v10, v4}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setTranslationX:(F)V // method@1909 │ │ -194826: 6e20 0a19 4a00 |0145: invoke-virtual {v10, v4}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setTranslationY:(F)V // method@190a │ │ -19482c: 5201 c40e |0148: iget v1, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.shadowElevation:F // field@0ec4 │ │ -194830: 6e20 0519 1a00 |014a: invoke-virtual {v10, v1}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setShadowElevation:(F)V // method@1905 │ │ -194836: 5201 c10e |014d: iget v1, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.rotationZ:F // field@0ec1 │ │ -19483a: 6e20 0219 1a00 |014f: invoke-virtual {v10, v1}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setRotationZ:(F)V // method@1902 │ │ -194840: 5201 bd0e |0152: iget v1, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.cameraDistance:F // field@0ebd │ │ -194844: 52a2 a30e |0154: iget v2, v10, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.cameraDistance:F // field@0ea3 │ │ -194848: 2e02 0201 |0156: cmpg-float v2, v2, v1 │ │ -19484c: 3902 0300 |0158: if-nez v2, 015b // +0003 │ │ -194850: 2809 |015a: goto 0163 // +0009 │ │ -194852: 52a2 a80e |015b: iget v2, v10, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.mutatedFields:I // field@0ea8 │ │ -194856: d622 0008 |015d: or-int/lit16 v2, v2, #int 2048 // #0800 │ │ -19485a: 59a2 a80e |015f: iput v2, v10, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.mutatedFields:I // field@0ea8 │ │ -19485e: 59a1 a30e |0161: iput v1, v10, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.cameraDistance:F // field@0ea3 │ │ -194862: 5301 c70e |0163: iget-wide v1, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.transformOrigin:J // field@0ec7 │ │ -194866: 6e30 0819 1a02 |0165: invoke-virtual {v10, v1, v2}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setTransformOrigin-__ExYCQ:(J)V // method@1908 │ │ -19486c: 5401 c50e |0168: iget-object v1, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.shape:Landroidx/compose/ui/graphics/Shape; // field@0ec5 │ │ -194870: 6e20 0619 1a00 |016a: invoke-virtual {v10, v1}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setShape:(Landroidx/compose/ui/graphics/Shape;)V // method@1906 │ │ -194876: 5501 be0e |016d: iget-boolean v1, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.clip:Z // field@0ebe │ │ -19487a: 6e20 0019 1a00 |016f: invoke-virtual {v10, v1}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setClip:(Z)V // method@1900 │ │ -194880: 6e20 0119 3a00 |0172: invoke-virtual {v10, v3}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setRenderEffect:(Lio/ktor/util/StringValuesBuilderImpl;)V // method@1901 │ │ -194886: 5301 bc0e |0175: iget-wide v1, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.ambientShadowColor:J // field@0ebc │ │ -19488a: 6e30 ff18 1a02 |0177: invoke-virtual {v10, v1, v2}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setAmbientShadowColor-8_81llA:(J)V // method@18ff │ │ -194890: 5301 c60e |017a: iget-wide v1, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.spotShadowColor:J // field@0ec6 │ │ -194894: 6e30 0719 1a02 |017c: invoke-virtual {v10, v1, v2}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setSpotShadowColor-8_81llA:(J)V // method@1907 │ │ -19489a: 5200 bf0e |017f: iget v0, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.compositingStrategy:I // field@0ebf │ │ -19489e: 52a1 a50e |0181: iget v1, v10, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.compositingStrategy:I // field@0ea5 │ │ -1948a2: 3301 0300 |0183: if-ne v1, v0, 0186 // +0003 │ │ -1948a6: 280b |0185: goto 0190 // +000b │ │ -1948a8: 52a1 a80e |0186: iget v1, v10, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.mutatedFields:I // field@0ea8 │ │ -1948ac: 1402 0080 0000 |0188: const v2, #float 4.59177e-41 // #00008000 │ │ -1948b2: b621 |018b: or-int/2addr v1, v2 │ │ -1948b4: 59a1 a80e |018c: iput v1, v10, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.mutatedFields:I // field@0ea8 │ │ -1948b8: 59a0 a50e |018e: iput v0, v10, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.compositingStrategy:I // field@0ea5 │ │ -1948bc: 620a cf2d |0190: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1948c0: 110a |0192: return-object v10 │ │ -1948c2: 5490 330c |0193: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -1948c6: 1f00 0406 |0195: check-cast v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver; // type@0604 │ │ -1948ca: 6e10 373f 0000 |0197: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1948d0: 5401 aa0d |019a: iget-object v1, v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.observedScopeMapsLock:Ljava/lang/Object; // field@0daa │ │ -1948d4: 1d01 |019c: monitor-enter v1 │ │ -1948d6: 5400 a70d |019d: iget-object v0, v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.currentMap:Landroidx/compose/runtime/snapshots/SnapshotStateObserver$ObservedScopeMap; // field@0da7 │ │ -1948da: 7110 0145 0000 |019f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ -1948e0: 5402 990d |01a2: iget-object v2, v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver$ObservedScopeMap;.currentScope:Ljava/lang/Object; // field@0d99 │ │ -1948e4: 7110 0145 0200 |01a4: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ -1948ea: 5203 9b0d |01a7: iget v3, v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver$ObservedScopeMap;.currentToken:I // field@0d9b │ │ -1948ee: 5404 9a0d |01a9: iget-object v4, v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver$ObservedScopeMap;.currentScopeReads:Landroidx/collection/MutableObjectIntMap; // field@0d9a │ │ -1948f2: 3904 0e00 |01ab: if-nez v4, 01b9 // +000e │ │ -1948f6: 2204 0202 |01ad: new-instance v4, Landroidx/collection/MutableObjectIntMap; // type@0202 │ │ -1948fa: 7010 6f08 0400 |01af: invoke-direct {v4}, Landroidx/collection/MutableObjectIntMap;.:()V // method@086f │ │ -194900: 5b04 9a0d |01b2: iput-object v4, v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver$ObservedScopeMap;.currentScopeReads:Landroidx/collection/MutableObjectIntMap; // field@0d9a │ │ -194904: 5405 a20d |01b4: iget-object v5, v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver$ObservedScopeMap;.scopeToValues:Landroidx/collection/MutableScatterMap; // field@0da2 │ │ -194908: 6e30 be08 2504 |01b6: invoke-virtual {v5, v2, v4}, Landroidx/collection/MutableScatterMap;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@08be │ │ -19490e: 6e54 8d16 a023 |01b9: invoke-virtual {v0, v10, v3, v2, v4}, Landroidx/compose/runtime/snapshots/SnapshotStateObserver$ObservedScopeMap;.recordRead:(Ljava/lang/Object;ILjava/lang/Object;Landroidx/collection/MutableObjectIntMap;)V // method@168d │ │ -194914: 1e01 |01bc: monitor-exit v1 │ │ -194916: 620a cf2d |01bd: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -19491a: 110a |01bf: return-object v10 │ │ -19491c: 0d0a |01c0: move-exception v10 │ │ -19491e: 1e01 |01c1: monitor-exit v1 │ │ -194920: 270a |01c2: throw v10 │ │ -194922: 5490 330c |01c3: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -194926: 1f00 e305 |01c5: check-cast v0, Landroidx/compose/runtime/saveable/SaveableStateHolderImpl; // type@05e3 │ │ -19492a: 5400 520d |01c7: iget-object v0, v0, Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;.parentSaveableStateRegistry:Landroidx/compose/runtime/saveable/SaveableStateRegistry; // field@0d52 │ │ -19492e: 3800 0600 |01c9: if-eqz v0, 01cf // +0006 │ │ -194932: 7220 d115 a000 |01cb: invoke-interface {v0, v10}, Landroidx/compose/runtime/saveable/SaveableStateRegistry;.canBeSaved:(Ljava/lang/Object;)Z // method@15d1 │ │ -194938: 0a06 |01ce: move-result v6 │ │ -19493a: 7110 853e 0600 |01cf: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ -194940: 0c0a |01d2: move-result-object v10 │ │ -194942: 110a |01d3: return-object v10 │ │ -194944: 20a0 0606 |01d4: instance-of v0, v10, Landroidx/compose/runtime/snapshots/StateObjectImpl; // type@0606 │ │ -194948: 3800 0900 |01d6: if-eqz v0, 01df // +0009 │ │ -19494c: 07a0 |01d8: move-object v0, v10 │ │ -19494e: 1f00 0606 |01d9: check-cast v0, Landroidx/compose/runtime/snapshots/StateObjectImpl; // type@0606 │ │ -194952: 1241 |01db: const/4 v1, #int 4 // #4 │ │ -194954: 6e20 9b16 1000 |01dc: invoke-virtual {v0, v1}, Landroidx/compose/runtime/snapshots/StateObjectImpl;.recordReadIn-h_f27i8$runtime_release:(I)V // method@169b │ │ -19495a: 5490 330c |01df: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -19495e: 1f00 0802 |01e1: check-cast v0, Landroidx/collection/MutableScatterSet; // type@0208 │ │ -194962: 6e20 c208 a000 |01e3: invoke-virtual {v0, v10}, Landroidx/collection/MutableScatterSet;.add:(Ljava/lang/Object;)Z // method@08c2 │ │ -194968: 620a cf2d |01e6: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -19496c: 110a |01e8: return-object v10 │ │ -19496e: 5490 330c |01e9: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -194972: 1f00 4205 |01eb: check-cast v0, Landroidx/compose/runtime/CompositionImpl; // type@0542 │ │ -194976: 6e20 1c13 a000 |01ed: invoke-virtual {v0, v10}, Landroidx/compose/runtime/CompositionImpl;.recordReadOf:(Ljava/lang/Object;)V // method@131c │ │ -19497c: 620a cf2d |01f0: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -194980: 110a |01f2: return-object v10 │ │ -194982: 1f0a 3d08 |01f3: check-cast v10, Landroidx/compose/ui/semantics/SemanticsConfiguration; // type@083d │ │ -194986: 2200 3908 |01f5: new-instance v0, Landroidx/compose/ui/semantics/ProgressBarRangeInfo; // type@0839 │ │ -19498a: 5491 330c |01f7: iget-object v1, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -19498e: 1f01 e512 |01f9: check-cast v1, Lkotlin/jvm/functions/Function0; // type@12e5 │ │ -194992: 7210 d744 0100 |01fb: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ -194998: 0c01 |01fe: move-result-object v1 │ │ -19499a: 1f01 a811 |01ff: check-cast v1, Ljava/lang/Number; // type@11a8 │ │ -19499e: 6e10 2f3f 0100 |0201: invoke-virtual {v1}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ -1949a4: 0a01 |0204: move-result v1 │ │ -1949a6: 2203 1713 |0205: new-instance v3, Lkotlin/ranges/ClosedFloatRange; // type@1317 │ │ -1949aa: 7030 7945 4302 |0207: invoke-direct {v3, v4, v2}, Lkotlin/ranges/ClosedFloatRange;.:(FF)V // method@4579 │ │ -1949b0: 7030 8e21 1003 |020a: invoke-direct {v0, v1, v3}, Landroidx/compose/ui/semantics/ProgressBarRangeInfo;.:(FLkotlin/ranges/ClosedFloatRange;)V // method@218e │ │ -1949b6: 7120 c421 0a00 |020d: invoke-static {v10, v0}, Landroidx/compose/ui/semantics/SemanticsPropertiesKt;.setProgressBarRangeInfo:(Landroidx/compose/ui/semantics/SemanticsConfiguration;Landroidx/compose/ui/semantics/ProgressBarRangeInfo;)V // method@21c4 │ │ -1949bc: 620a cf2d |0210: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1949c0: 110a |0212: return-object v10 │ │ -1949c2: 1f0a d908 |0213: check-cast v10, Landroidx/compose/ui/unit/Density; // type@08d9 │ │ -1949c6: 5490 330c |0215: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -1949ca: 1f00 7504 |0217: check-cast v0, Landroidx/compose/material3/DrawerState; // type@0475 │ │ -1949ce: 5401 8608 |0219: iget-object v1, v0, Landroidx/compose/material3/DrawerState;.anchoredDraggableState:Landroidx/compose/material3/internal/AnchoredDraggableState; // field@0886 │ │ -1949d2: 5411 130a |021b: iget-object v1, v1, Landroidx/compose/material3/internal/AnchoredDraggableState;.offset$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // field@0a13 │ │ -1949d6: 6e10 7313 0100 |021d: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ -1949dc: 0a01 |0220: move-result v1 │ │ -1949de: 7110 de3e 0100 |0221: invoke-static {v1}, Ljava/lang/Float;.isNaN:(F)Z // method@3ede │ │ -1949e4: 0a02 |0224: move-result v2 │ │ -1949e6: 3902 0700 |0225: if-nez v2, 022c // +0007 │ │ -1949ea: 7110 5a45 0100 |0227: invoke-static {v1}, Lkotlin/math/MathKt;.roundToInt:(F)I // method@455a │ │ -1949f0: 0a0a |022a: move-result v10 │ │ -1949f2: 2810 |022b: goto 023b // +0010 │ │ -1949f4: 6e10 9f10 0000 |022c: invoke-virtual {v0}, Landroidx/compose/material3/DrawerState;.isOpen:()Z // method@109f │ │ -1949fa: 0a00 |022f: move-result v0 │ │ -1949fc: 3800 0400 |0230: if-eqz v0, 0234 // +0004 │ │ -194a00: 015a |0232: move v10, v5 │ │ -194a02: 2808 |0233: goto 023b // +0008 │ │ -194a04: 6000 7c08 |0234: sget v0, Landroidx/compose/material3/DrawerDefaults;.MaximumDrawerWidth:F // field@087c │ │ -194a08: 7220 4624 0a00 |0236: invoke-interface {v10, v0}, Landroidx/compose/ui/unit/Density;.roundToPx-0680j_4:(F)I // method@2446 │ │ -194a0e: 0a0a |0239: move-result v10 │ │ -194a10: 7baa |023a: neg-int v10, v10 │ │ -194a12: 7120 7125 5a00 |023b: invoke-static {v10, v5}, Landroidx/core/app/NavUtils;.IntOffset:(II)J // method@2571 │ │ -194a18: 0b00 |023e: move-result-wide v0 │ │ -194a1a: 220a e008 |023f: new-instance v10, Landroidx/compose/ui/unit/IntOffset; // type@08e0 │ │ -194a1e: 7030 7224 0a01 |0241: invoke-direct {v10, v0, v1}, Landroidx/compose/ui/unit/IntOffset;.:(J)V // method@2472 │ │ -194a24: 110a |0244: return-object v10 │ │ -194a26: 1f0a 8306 |0245: check-cast v10, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope; // type@0683 │ │ -194a2a: 5490 330c |0247: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -194a2e: 1f00 8d05 |0249: check-cast v0, Landroidx/compose/runtime/State; // type@058d │ │ -194a32: 7210 6e14 0000 |024b: invoke-interface {v0}, Landroidx/compose/runtime/State;.getValue:()Ljava/lang/Object; // method@146e │ │ -194a38: 0c00 |024e: move-result-object v0 │ │ -194a3a: 1f00 a811 |024f: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ -194a3e: 6e10 2f3f 0000 |0251: invoke-virtual {v0}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ -194a44: 0a00 |0254: move-result v0 │ │ -194a46: 6e20 fe18 0a00 |0255: invoke-virtual {v10, v0}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setAlpha:(F)V // method@18fe │ │ -194a4c: 620a cf2d |0258: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -194a50: 110a |025a: return-object v10 │ │ -194a52: 1f0a e208 |025b: check-cast v10, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ -194a56: 53a0 c715 |025d: iget-wide v0, v10, Landroidx/compose/ui/unit/IntSize;.packedValue:J // field@15c7 │ │ -194a5a: 130a 2000 |025f: const/16 v10, #int 32 // #20 │ │ -194a5e: c4a0 |0261: shr-long/2addr v0, v10 │ │ -194a60: 840a |0262: long-to-int v10, v0 │ │ -194a62: 5490 330c |0263: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -194a66: 1f00 6505 |0265: check-cast v0, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState; // type@0565 │ │ -194a6a: 6e20 8813 a000 |0267: invoke-virtual {v0, v10}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.setIntValue:(I)V // method@1388 │ │ -194a70: 620a cf2d |026a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -194a74: 110a |026c: return-object v10 │ │ -194a76: 1f0a 3d08 |026d: check-cast v10, Landroidx/compose/ui/semantics/SemanticsConfiguration; // type@083d │ │ -194a7a: 5490 330c |026f: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -194a7e: 1f00 b611 |0271: check-cast v0, Ljava/lang/String; // type@11b6 │ │ -194a82: 7120 c221 0a00 |0273: invoke-static {v10, v0}, Landroidx/compose/ui/semantics/SemanticsPropertiesKt;.setContentDescription:(Landroidx/compose/ui/semantics/SemanticsConfiguration;Ljava/lang/String;)V // method@21c2 │ │ -194a88: 7120 c521 1a00 |0276: invoke-static {v10, v1}, Landroidx/compose/ui/semantics/SemanticsPropertiesKt;.setRole-kuIjeqM:(Landroidx/compose/ui/semantics/SemanticsConfiguration;I)V // method@21c5 │ │ -194a8e: 620a cf2d |0279: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -194a92: 110a |027b: return-object v10 │ │ -194a94: 1f0a a811 |027c: check-cast v10, Ljava/lang/Number; // type@11a8 │ │ -194a98: 6e10 2f3f 0a00 |027e: invoke-virtual {v10}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ -194a9e: 0a0a |0281: move-result v10 │ │ -194aa0: 5490 330c |0282: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -194aa4: 1f00 c214 |0284: check-cast v0, Lokhttp3/Dispatcher; // type@14c2 │ │ -194aa8: 5400 5a31 |0286: iget-object v0, v0, Lokhttp3/Dispatcher;.executorServiceOrNull:Ljava/lang/Object; // field@315a │ │ -194aac: 1f00 e004 |0288: check-cast v0, Landroidx/compose/material3/TopAppBarState; // type@04e0 │ │ -194ab0: 5401 e509 |028a: iget-object v1, v0, Landroidx/compose/material3/TopAppBarState;._heightOffset:Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // field@09e5 │ │ -194ab4: 6e10 7313 0100 |028c: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ -194aba: 0a01 |028f: move-result v1 │ │ -194abc: c6a1 |0290: add-float/2addr v1, v10 │ │ -194abe: 6e20 ae11 1000 |0291: invoke-virtual {v0, v1}, Landroidx/compose/material3/TopAppBarState;.setHeightOffset:(F)V // method@11ae │ │ -194ac4: 620a cf2d |0294: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -194ac8: 110a |0296: return-object v10 │ │ -194aca: 5490 330c |0297: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -194ace: 1f00 e605 |0299: check-cast v0, Landroidx/compose/runtime/saveable/SaveableStateRegistry; // type@05e6 │ │ -194ad2: 3800 0600 |029b: if-eqz v0, 02a1 // +0006 │ │ -194ad6: 7220 d115 a000 |029d: invoke-interface {v0, v10}, Landroidx/compose/runtime/saveable/SaveableStateRegistry;.canBeSaved:(Ljava/lang/Object;)Z // method@15d1 │ │ -194adc: 0a06 |02a0: move-result v6 │ │ -194ade: 7110 853e 0600 |02a1: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ -194ae4: 0c0a |02a4: move-result-object v10 │ │ -194ae6: 110a |02a5: return-object v10 │ │ -194ae8: 1f0a 4c05 |02a6: check-cast v10, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ -194aec: 220a 7401 |02a8: new-instance v10, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1; // type@0174 │ │ -194af0: 5490 330c |02aa: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -194af4: 1f00 e003 |02ac: check-cast v0, Landroidx/compose/foundation/lazy/layout/LazyLayoutPinnableItem; // type@03e0 │ │ -194af8: 7030 4706 1a00 |02ae: invoke-direct {v10, v1, v0}, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.:(ILjava/lang/Object;)V // method@0647 │ │ -194afe: 110a |02b1: return-object v10 │ │ -194b00: 1f0a 4c05 |02b2: check-cast v10, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ -194b04: 220a 7401 |02b4: new-instance v10, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1; // type@0174 │ │ -194b08: 5490 330c |02b6: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -194b0c: 1f00 d503 |02b8: check-cast v0, Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent; // type@03d5 │ │ -194b10: 1231 |02ba: const/4 v1, #int 3 // #3 │ │ -194b12: 7030 4706 1a00 |02bb: invoke-direct {v10, v1, v0}, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.:(ILjava/lang/Object;)V // method@0647 │ │ -194b18: 110a |02be: return-object v10 │ │ -194b1a: 1f0a a811 |02bf: check-cast v10, Ljava/lang/Number; // type@11a8 │ │ -194b1e: 6e10 2f3f 0a00 |02c1: invoke-virtual {v10}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ -194b24: 0a0a |02c4: move-result v10 │ │ -194b26: 7faa |02c5: neg-float v10, v10 │ │ -194b28: 2e01 0a04 |02c6: cmpg-float v1, v10, v4 │ │ -194b2c: 5492 330c |02c8: iget-object v2, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -194b30: 1f02 bb03 |02ca: check-cast v2, Landroidx/compose/foundation/lazy/LazyListState; // type@03bb │ │ -194b34: 3b01 0800 |02cc: if-gez v1, 02d4 // +0008 │ │ -194b38: 6e10 b20e 0200 |02ce: invoke-virtual {v2}, Landroidx/compose/foundation/lazy/LazyListState;.getCanScrollForward:()Z // method@0eb2 │ │ -194b3e: 0a01 |02d1: move-result v1 │ │ -194b40: 3801 8700 |02d2: if-eqz v1, 0359 // +0087 │ │ -194b44: 2d01 0a04 |02d4: cmpl-float v1, v10, v4 │ │ -194b48: 3d01 0a00 |02d6: if-lez v1, 02e0 // +000a │ │ -194b4c: 6e10 b10e 0200 |02d8: invoke-virtual {v2}, Landroidx/compose/foundation/lazy/LazyListState;.getCanScrollBackward:()Z // method@0eb1 │ │ -194b52: 0a01 |02db: move-result v1 │ │ -194b54: 3901 0400 |02dc: if-nez v1, 02e0 // +0004 │ │ -194b58: 2900 7b00 |02de: goto/16 0359 // +007b │ │ -194b5c: 5221 f206 |02e0: iget v1, v2, Landroidx/compose/foundation/lazy/LazyListState;.scrollToBeConsumed:F // field@06f2 │ │ -194b60: 7110 0d3f 0100 |02e2: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@3f0d │ │ -194b66: 0a01 |02e5: move-result v1 │ │ -194b68: 2e01 0100 |02e6: cmpg-float v1, v1, v0 │ │ -194b6c: 3c01 0300 |02e8: if-gtz v1, 02eb // +0003 │ │ -194b70: 2806 |02ea: goto 02f0 // +0006 │ │ -194b72: 1a01 f33d |02eb: const-string v1, "entered drag with non-zero pending scroll" // string@3df3 │ │ -194b76: 7110 be0c 0100 |02ed: invoke-static {v1}, Landroidx/compose/foundation/internal/InlineClassHelperKt;.throwIllegalStateException:(Ljava/lang/String;)V // method@0cbe │ │ -194b7c: 5221 f206 |02f0: iget v1, v2, Landroidx/compose/foundation/lazy/LazyListState;.scrollToBeConsumed:F // field@06f2 │ │ -194b80: c6a1 |02f2: add-float/2addr v1, v10 │ │ -194b82: 5921 f206 |02f3: iput v1, v2, Landroidx/compose/foundation/lazy/LazyListState;.scrollToBeConsumed:F // field@06f2 │ │ -194b86: 7110 0d3f 0100 |02f5: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@3f0d │ │ -194b8c: 0a01 |02f8: move-result v1 │ │ -194b8e: 2d01 0100 |02f9: cmpl-float v1, v1, v0 │ │ -194b92: 3d01 4c00 |02fb: if-lez v1, 0347 // +004c │ │ -194b96: 5221 f206 |02fd: iget v1, v2, Landroidx/compose/foundation/lazy/LazyListState;.scrollToBeConsumed:F // field@06f2 │ │ -194b9a: 7110 243f 0100 |02ff: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@3f24 │ │ -194ba0: 0a05 |0302: move-result v5 │ │ -194ba2: 5427 e706 |0303: iget-object v7, v2, Landroidx/compose/foundation/lazy/LazyListState;.layoutInfoState:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@06e7 │ │ -194ba6: 6e10 a213 0700 |0305: invoke-virtual {v7}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -194bac: 0c07 |0308: move-result-object v7 │ │ -194bae: 1f07 b203 |0309: check-cast v7, Landroidx/compose/foundation/lazy/LazyListMeasureResult; // type@03b2 │ │ -194bb2: 5528 e406 |030b: iget-boolean v8, v2, Landroidx/compose/foundation/lazy/LazyListState;.hasLookaheadOccurred:Z // field@06e4 │ │ -194bb6: b768 |030d: xor-int/2addr v8, v6 │ │ -194bb8: 6e30 960e 5708 |030e: invoke-virtual {v7, v5, v8}, Landroidx/compose/foundation/lazy/LazyListMeasureResult;.copyWithScrollDeltaWithoutRemeasure:(IZ)Landroidx/compose/foundation/lazy/LazyListMeasureResult; // method@0e96 │ │ -194bbe: 0c07 |0311: move-result-object v7 │ │ -194bc0: 3807 0e00 |0312: if-eqz v7, 0320 // +000e │ │ -194bc4: 5428 df06 |0314: iget-object v8, v2, Landroidx/compose/foundation/lazy/LazyListState;.approachLayoutInfo:Landroidx/compose/foundation/lazy/LazyListMeasureResult; // field@06df │ │ -194bc8: 3808 0a00 |0316: if-eqz v8, 0320 // +000a │ │ -194bcc: 6e30 960e 5806 |0318: invoke-virtual {v8, v5, v6}, Landroidx/compose/foundation/lazy/LazyListMeasureResult;.copyWithScrollDeltaWithoutRemeasure:(IZ)Landroidx/compose/foundation/lazy/LazyListMeasureResult; // method@0e96 │ │ -194bd2: 0c05 |031b: move-result-object v5 │ │ -194bd4: 3805 0500 |031c: if-eqz v5, 0321 // +0005 │ │ -194bd8: 5b25 df06 |031e: iput-object v5, v2, Landroidx/compose/foundation/lazy/LazyListState;.approachLayoutInfo:Landroidx/compose/foundation/lazy/LazyListMeasureResult; // field@06df │ │ -194bdc: 0773 |0320: move-object v3, v7 │ │ -194bde: 3803 1500 |0321: if-eqz v3, 0336 // +0015 │ │ -194be2: 5525 e406 |0323: iget-boolean v5, v2, Landroidx/compose/foundation/lazy/LazyListState;.hasLookaheadOccurred:Z // field@06e4 │ │ -194be6: 6e40 af0e 3265 |0325: invoke-virtual {v2, v3, v5, v6}, Landroidx/compose/foundation/lazy/LazyListState;.applyMeasureResult$foundation_release:(Landroidx/compose/foundation/lazy/LazyListMeasureResult;ZZ)V // method@0eaf │ │ -194bec: 6205 cf2d |0328: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -194bf0: 5426 ea06 |032a: iget-object v6, v2, Landroidx/compose/foundation/lazy/LazyListState;.placementScopeInvalidator:Landroidx/compose/runtime/MutableState; // field@06ea │ │ -194bf4: 7220 5f13 5600 |032c: invoke-interface {v6, v5}, Landroidx/compose/runtime/MutableState;.setValue:(Ljava/lang/Object;)V // method@135f │ │ -194bfa: 5225 f206 |032f: iget v5, v2, Landroidx/compose/foundation/lazy/LazyListState;.scrollToBeConsumed:F // field@06f2 │ │ -194bfe: c751 |0331: sub-float/2addr v1, v5 │ │ -194c00: 6e30 b50e 1203 |0332: invoke-virtual {v2, v1, v3}, Landroidx/compose/foundation/lazy/LazyListState;.notifyPrefetchOnScroll:(FLandroidx/compose/foundation/lazy/LazyListMeasureResult;)V // method@0eb5 │ │ -194c06: 2812 |0335: goto 0347 // +0012 │ │ -194c08: 5423 ef06 |0336: iget-object v3, v2, Landroidx/compose/foundation/lazy/LazyListState;.remeasurement:Landroidx/compose/ui/node/LayoutNode; // field@06ef │ │ -194c0c: 3803 0500 |0338: if-eqz v3, 033d // +0005 │ │ -194c10: 6e10 3a1d 0300 |033a: invoke-virtual {v3}, Landroidx/compose/ui/node/LayoutNode;.forceRemeasure:()V // method@1d3a │ │ -194c16: 5223 f206 |033d: iget v3, v2, Landroidx/compose/foundation/lazy/LazyListState;.scrollToBeConsumed:F // field@06f2 │ │ -194c1a: c731 |033f: sub-float/2addr v1, v3 │ │ -194c1c: 6e10 b30e 0200 |0340: invoke-virtual {v2}, Landroidx/compose/foundation/lazy/LazyListState;.getLayoutInfo:()Landroidx/compose/foundation/lazy/LazyListMeasureResult; // method@0eb3 │ │ -194c22: 0c03 |0343: move-result-object v3 │ │ -194c24: 6e30 b50e 1203 |0344: invoke-virtual {v2, v1, v3}, Landroidx/compose/foundation/lazy/LazyListState;.notifyPrefetchOnScroll:(FLandroidx/compose/foundation/lazy/LazyListMeasureResult;)V // method@0eb5 │ │ -194c2a: 5221 f206 |0347: iget v1, v2, Landroidx/compose/foundation/lazy/LazyListState;.scrollToBeConsumed:F // field@06f2 │ │ -194c2e: 7110 0d3f 0100 |0349: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@3f0d │ │ -194c34: 0a01 |034c: move-result v1 │ │ -194c36: 2e00 0100 |034d: cmpg-float v0, v1, v0 │ │ -194c3a: 3c00 0400 |034f: if-gtz v0, 0353 // +0004 │ │ -194c3e: 01a4 |0351: move v4, v10 │ │ -194c40: 2807 |0352: goto 0359 // +0007 │ │ -194c42: 5220 f206 |0353: iget v0, v2, Landroidx/compose/foundation/lazy/LazyListState;.scrollToBeConsumed:F // field@06f2 │ │ -194c46: c70a |0355: sub-float/2addr v10, v0 │ │ -194c48: 5924 f206 |0356: iput v4, v2, Landroidx/compose/foundation/lazy/LazyListState;.scrollToBeConsumed:F // field@06f2 │ │ -194c4c: 28f9 |0358: goto 0351 // -0007 │ │ -194c4e: 7f4a |0359: neg-float v10, v4 │ │ -194c50: 7110 e03e 0a00 |035a: invoke-static {v10}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ -194c56: 0c0a |035d: move-result-object v10 │ │ -194c58: 110a |035e: return-object v10 │ │ -194c5a: 1f0a 5d06 |035f: check-cast v10, Landroidx/compose/ui/geometry/Offset; // type@065d │ │ -194c5e: 53a0 540e |0361: iget-wide v0, v10, Landroidx/compose/ui/geometry/Offset;.packedValue:J // field@0e54 │ │ -194c62: 549a 330c |0363: iget-object v10, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -194c66: 1f0a 3303 |0365: check-cast v10, Landroidx/compose/foundation/gestures/ScrollingLogic; // type@0333 │ │ -194c6a: 54a2 9705 |0367: iget-object v2, v10, Landroidx/compose/foundation/gestures/ScrollingLogic;.outerStateScope:Landroidx/compose/foundation/gestures/ScrollScope; // field@0597 │ │ -194c6e: 52a3 9305 |0369: iget v3, v10, Landroidx/compose/foundation/gestures/ScrollingLogic;.latestScrollSource:I // field@0593 │ │ -194c72: 7153 a10c 2a10 |036b: invoke-static {v10, v2, v0, v1, v3}, Landroidx/compose/foundation/gestures/ScrollingLogic;.access$performScroll-3eAAhYA:(Landroidx/compose/foundation/gestures/ScrollingLogic;Landroidx/compose/foundation/gestures/ScrollScope;JI)J // method@0ca1 │ │ -194c78: 0b00 |036e: move-result-wide v0 │ │ -194c7a: 220a 5d06 |036f: new-instance v10, Landroidx/compose/ui/geometry/Offset; // type@065d │ │ -194c7e: 7030 f817 0a01 |0371: invoke-direct {v10, v0, v1}, Landroidx/compose/ui/geometry/Offset;.:(J)V // method@17f8 │ │ -194c84: 110a |0374: return-object v10 │ │ -194c86: 1f0a 2107 |0375: check-cast v10, Landroidx/compose/ui/layout/LayoutCoordinates; // type@0721 │ │ -194c8a: 5490 330c |0377: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -194c8e: 1f00 2a03 |0379: check-cast v0, Landroidx/compose/foundation/gestures/ScrollableNode; // type@032a │ │ -194c92: 5400 8005 |037b: iget-object v0, v0, Landroidx/compose/foundation/gestures/ScrollableNode;.contentInViewNode:Landroidx/compose/foundation/gestures/ContentInViewNode; // field@0580 │ │ -194c96: 5b0a 2f05 |037d: iput-object v10, v0, Landroidx/compose/foundation/gestures/ContentInViewNode;.focusedChild:Landroidx/compose/ui/layout/LayoutCoordinates; // field@052f │ │ -194c9a: 550a 2e05 |037f: iget-boolean v10, v0, Landroidx/compose/foundation/gestures/ContentInViewNode;.childWasMaxVisibleBeforeViewportShrunk:Z // field@052e │ │ -194c9e: 380a 1500 |0381: if-eqz v10, 0396 // +0015 │ │ -194ca2: 6e10 230c 0000 |0383: invoke-virtual {v0}, Landroidx/compose/foundation/gestures/ContentInViewNode;.getFocusedChildBounds:()Landroidx/compose/ui/geometry/Rect; // method@0c23 │ │ -194ca8: 0c0a |0386: move-result-object v10 │ │ -194caa: 380a 0f00 |0387: if-eqz v10, 0396 // +000f │ │ -194cae: 5301 3505 |0389: iget-wide v1, v0, Landroidx/compose/foundation/gestures/ContentInViewNode;.viewportSize:J // field@0535 │ │ -194cb2: 6e40 250c 10a2 |038b: invoke-virtual {v0, v1, v2, v10}, Landroidx/compose/foundation/gestures/ContentInViewNode;.isMaxVisible-O0kMr_c:(JLandroidx/compose/ui/geometry/Rect;)Z // method@0c25 │ │ -194cb8: 0a0a |038e: move-result v10 │ │ -194cba: 390a 0700 |038f: if-nez v10, 0396 // +0007 │ │ -194cbe: 5c06 3405 |0391: iput-boolean v6, v0, Landroidx/compose/foundation/gestures/ContentInViewNode;.trackingFocusedChild:Z // field@0534 │ │ -194cc2: 6e10 260c 0000 |0393: invoke-virtual {v0}, Landroidx/compose/foundation/gestures/ContentInViewNode;.launchAnimation:()V // method@0c26 │ │ -194cc8: 5c05 2e05 |0396: iput-boolean v5, v0, Landroidx/compose/foundation/gestures/ContentInViewNode;.childWasMaxVisibleBeforeViewportShrunk:Z // field@052e │ │ -194ccc: 620a cf2d |0398: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -194cd0: 110a |039a: return-object v10 │ │ -194cd2: 1f0a a811 |039b: check-cast v10, Ljava/lang/Number; // type@11a8 │ │ -194cd6: 6e10 2f3f 0a00 |039d: invoke-virtual {v10}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ -194cdc: 0a0a |03a0: move-result v10 │ │ -194cde: 5490 330c |03a1: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -194ce2: 1f00 f102 |03a3: check-cast v0, Landroidx/compose/foundation/ScrollState; // type@02f1 │ │ -194ce6: 5401 0e05 |03a5: iget-object v1, v0, Landroidx/compose/foundation/ScrollState;.value$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableIntState; // field@050e │ │ -194cea: 6e10 8313 0100 |03a7: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.getIntValue:()I // method@1383 │ │ -194cf0: 0a01 |03aa: move-result v1 │ │ -194cf2: 8211 |03ab: int-to-float v1, v1 │ │ -194cf4: c6a1 |03ac: add-float/2addr v1, v10 │ │ -194cf6: 5202 0905 |03ad: iget v2, v0, Landroidx/compose/foundation/ScrollState;.accumulator:F // field@0509 │ │ -194cfa: c621 |03af: add-float/2addr v1, v2 │ │ -194cfc: 5402 0805 |03b0: iget-object v2, v0, Landroidx/compose/foundation/ScrollState;._maxValueState:Landroidx/compose/runtime/ParcelableSnapshotMutableIntState; // field@0508 │ │ -194d00: 6e10 8313 0200 |03b2: invoke-virtual {v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.getIntValue:()I // method@1383 │ │ -194d06: 0a02 |03b5: move-result v2 │ │ -194d08: 8222 |03b6: int-to-float v2, v2 │ │ -194d0a: 7130 ab42 4102 |03b7: invoke-static {v1, v4, v2}, Lkotlin/UnsignedKt;.coerceIn:(FFF)F // method@42ab │ │ -194d10: 0a02 |03ba: move-result v2 │ │ -194d12: 2e01 0102 |03bb: cmpg-float v1, v1, v2 │ │ -194d16: 3901 0300 |03bd: if-nez v1, 03c0 // +0003 │ │ -194d1a: 0165 |03bf: move v5, v6 │ │ -194d1c: 5401 0e05 |03c0: iget-object v1, v0, Landroidx/compose/foundation/ScrollState;.value$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableIntState; // field@050e │ │ -194d20: 6e10 8313 0100 |03c2: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.getIntValue:()I // method@1383 │ │ -194d26: 0a03 |03c5: move-result v3 │ │ -194d28: 8233 |03c6: int-to-float v3, v3 │ │ -194d2a: c732 |03c7: sub-float/2addr v2, v3 │ │ -194d2c: 7110 243f 0200 |03c8: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@3f24 │ │ -194d32: 0a03 |03cb: move-result v3 │ │ -194d34: 6e10 8313 0100 |03cc: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.getIntValue:()I // method@1383 │ │ -194d3a: 0a04 |03cf: move-result v4 │ │ -194d3c: b034 |03d0: add-int/2addr v4, v3 │ │ -194d3e: 6e20 8813 4100 |03d1: invoke-virtual {v1, v4}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.setIntValue:(I)V // method@1388 │ │ -194d44: 8231 |03d4: int-to-float v1, v3 │ │ -194d46: a701 0201 |03d5: sub-float v1, v2, v1 │ │ -194d4a: 5901 0905 |03d7: iput v1, v0, Landroidx/compose/foundation/ScrollState;.accumulator:F // field@0509 │ │ -194d4e: 3905 0300 |03d9: if-nez v5, 03dc // +0003 │ │ -194d52: 012a |03db: move v10, v2 │ │ -194d54: 7110 e03e 0a00 |03dc: invoke-static {v10}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ -194d5a: 0c0a |03df: move-result-object v10 │ │ -194d5c: 110a |03e0: return-object v10 │ │ -194d5e: 1f0a 9f06 |03e1: check-cast v10, Landroidx/compose/ui/graphics/drawscope/DrawScope; // type@069f │ │ -194d62: 549a 330c |03e3: iget-object v10, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -194d66: 1f0a 7d07 |03e5: check-cast v10, Landroidx/compose/ui/node/LayoutNodeDrawScope; // type@077d │ │ -194d6a: 6e10 721d 0a00 |03e7: invoke-virtual {v10}, Landroidx/compose/ui/node/LayoutNodeDrawScope;.drawContent:()V // method@1d72 │ │ -194d70: 620a cf2d |03ea: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -194d74: 110a |03ec: return-object v10 │ │ -194d76: 1f0a 8306 |03ed: check-cast v10, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope; // type@0683 │ │ -194d7a: 5490 330c |03ef: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -194d7e: 1f00 9602 |03f1: check-cast v0, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ -194d82: 5400 1f04 |03f3: iget-object v0, v0, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.value$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@041f │ │ -194d86: 6e10 a213 0000 |03f5: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -194d8c: 0c00 |03f8: move-result-object v0 │ │ -194d8e: 1f00 a811 |03f9: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ -194d92: 6e10 2f3f 0000 |03fb: invoke-virtual {v0}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ -194d98: 0a00 |03fe: move-result v0 │ │ -194d9a: 6e20 fe18 0a00 |03ff: invoke-virtual {v10, v0}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setAlpha:(F)V // method@18fe │ │ -194da0: 620a cf2d |0402: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -194da4: 110a |0404: return-object v10 │ │ -194da6: 1f0a 5e02 |0405: check-cast v10, Landroidx/compose/animation/core/AnimationVector4D; // type@025e │ │ -194daa: 52a1 7703 |0407: iget v1, v10, Landroidx/compose/animation/core/AnimationVector4D;.v2:F // field@0377 │ │ -194dae: 2e03 0104 |0409: cmpg-float v3, v1, v4 │ │ -194db2: 3b03 0300 |040b: if-gez v3, 040e // +0003 │ │ -194db6: 0141 |040d: move v1, v4 │ │ -194db8: 2d03 0102 |040e: cmpl-float v3, v1, v2 │ │ -194dbc: 3d03 0300 |0410: if-lez v3, 0413 // +0003 │ │ -194dc0: 0121 |0412: move v1, v2 │ │ -194dc2: 52a3 7803 |0413: iget v3, v10, Landroidx/compose/animation/core/AnimationVector4D;.v3:F // field@0378 │ │ -194dc6: 1505 00bf |0415: const/high16 v5, #int -1090519040 // #bf00 │ │ -194dca: 2e06 0305 |0417: cmpg-float v6, v3, v5 │ │ -194dce: 3b06 0300 |0419: if-gez v6, 041c // +0003 │ │ -194dd2: 0153 |041b: move v3, v5 │ │ -194dd4: 2d06 0300 |041c: cmpl-float v6, v3, v0 │ │ -194dd8: 3d06 0300 |041e: if-lez v6, 0421 // +0003 │ │ -194ddc: 0103 |0420: move v3, v0 │ │ -194dde: 52a6 7903 |0421: iget v6, v10, Landroidx/compose/animation/core/AnimationVector4D;.v4:F // field@0379 │ │ -194de2: 2e07 0605 |0423: cmpg-float v7, v6, v5 │ │ -194de6: 3b07 0300 |0425: if-gez v7, 0428 // +0003 │ │ -194dea: 2802 |0427: goto 0429 // +0002 │ │ -194dec: 0165 |0428: move v5, v6 │ │ -194dee: 2d06 0500 |0429: cmpl-float v6, v5, v0 │ │ -194df2: 3d06 0300 |042b: if-lez v6, 042e // +0003 │ │ -194df6: 2802 |042d: goto 042f // +0002 │ │ -194df8: 0150 |042e: move v0, v5 │ │ -194dfa: 52aa 7603 |042f: iget v10, v10, Landroidx/compose/animation/core/AnimationVector4D;.v1:F // field@0376 │ │ -194dfe: 2e05 0a04 |0431: cmpg-float v5, v10, v4 │ │ -194e02: 3b05 0300 |0433: if-gez v5, 0436 // +0003 │ │ -194e06: 2802 |0435: goto 0437 // +0002 │ │ -194e08: 01a4 |0436: move v4, v10 │ │ -194e0a: 2d0a 0402 |0437: cmpl-float v10, v4, v2 │ │ -194e0e: 3d0a 0300 |0439: if-lez v10, 043c // +0003 │ │ -194e12: 2802 |043b: goto 043d // +0002 │ │ -194e14: 0142 |043c: move v2, v4 │ │ -194e16: 620a e90e |043d: sget-object v10, Landroidx/compose/ui/graphics/colorspace/ColorSpaces;.Oklab:Landroidx/compose/ui/graphics/colorspace/Oklab; // field@0ee9 │ │ -194e1a: 715a b318 3120 |043f: invoke-static {v1, v3, v0, v2, v10}, Landroidx/compose/ui/graphics/ColorKt;.Color:(FFFFLandroidx/compose/ui/graphics/colorspace/ColorSpace;)J // method@18b3 │ │ -194e20: 0b00 |0442: move-result-wide v0 │ │ -194e22: 549a 330c |0443: iget-object v10, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -194e26: 1f0a 8c06 |0445: check-cast v10, Landroidx/compose/ui/graphics/colorspace/ColorSpace; // type@068c │ │ -194e2a: 7130 a518 100a |0447: invoke-static {v0, v1, v10}, Landroidx/compose/ui/graphics/Color;.convert-vNxB06k:(JLandroidx/compose/ui/graphics/colorspace/ColorSpace;)J // method@18a5 │ │ -194e30: 0b00 |044a: move-result-wide v0 │ │ -194e32: 220a 7306 |044b: new-instance v10, Landroidx/compose/ui/graphics/Color; // type@0673 │ │ -194e36: 7030 a418 0a01 |044d: invoke-direct {v10, v0, v1}, Landroidx/compose/ui/graphics/Color;.:(J)V // method@18a4 │ │ -194e3c: 110a |0450: return-object v10 │ │ -194e3e: 1f0a 4007 |0451: check-cast v10, Landroidx/compose/ui/layout/Placeable$PlacementScope; // type@0740 │ │ -194e42: 5490 330c |0453: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -194e46: 1f00 1d12 |0455: check-cast v0, Ljava/util/ArrayList; // type@121d │ │ -194e4a: 6e10 a240 0000 |0457: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@40a2 │ │ -194e50: 0a01 |045a: move-result v1 │ │ -194e52: 0152 |045b: move v2, v5 │ │ -194e54: 3512 0d00 |045c: if-ge v2, v1, 0469 // +000d │ │ -194e58: 6e20 9a40 2000 |045e: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ -194e5e: 0c03 |0461: move-result-object v3 │ │ -194e60: 1f03 4107 |0462: check-cast v3, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -194e64: 7140 1e1c 3a55 |0464: invoke-static {v10, v3, v5, v5}, Landroidx/compose/ui/layout/Placeable$PlacementScope;.place$default:(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;II)V // method@1c1e │ │ -194e6a: b062 |0467: add-int/2addr v2, v6 │ │ -194e6c: 28f4 |0468: goto 045c // -000c │ │ -194e6e: 620a cf2d |0469: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -194e72: 110a |046b: return-object v10 │ │ -194e74: 1f0a 4c05 |046c: check-cast v10, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ -194e78: 549a 330c |046e: iget-object v10, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -194e7c: 1f0a 6401 |0470: check-cast v10, Landroidx/activity/FullyDrawnReporter; // type@0164 │ │ -194e80: 54a0 1301 |0472: iget-object v0, v10, Landroidx/activity/FullyDrawnReporter;.lock:Ljava/lang/Object; // field@0113 │ │ -194e84: 1d00 |0474: monitor-enter v0 │ │ -194e86: 55a1 1801 |0475: iget-boolean v1, v10, Landroidx/activity/FullyDrawnReporter;.reportedFullyDrawn:Z // field@0118 │ │ -194e8a: 1e00 |0477: monitor-exit v0 │ │ -194e8c: 3801 0800 |0478: if-eqz v1, 0480 // +0008 │ │ -194e90: 220a 9702 |047a: new-instance v10, Landroidx/compose/animation/core/Transition$animateTo$1$1$invoke$$inlined$onDispose$1; // type@0297 │ │ -194e94: 7020 d90a 6a00 |047c: invoke-direct {v10, v6}, Landroidx/compose/animation/core/Transition$animateTo$1$1$invoke$$inlined$onDispose$1;.:(I)V // method@0ad9 │ │ -194e9a: 280c |047f: goto 048b // +000c │ │ -194e9c: 2200 8101 |0480: new-instance v0, Landroidx/activity/compose/ReportDrawnComposition; // type@0181 │ │ -194ea0: 7020 6506 a000 |0482: invoke-direct {v0, v10}, Landroidx/activity/compose/ReportDrawnComposition;.:(Landroidx/activity/FullyDrawnReporter;)V // method@0665 │ │ -194ea6: 220a 7401 |0485: new-instance v10, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1; // type@0174 │ │ -194eaa: 1221 |0487: const/4 v1, #int 2 // #2 │ │ -194eac: 7030 4706 1a00 |0488: invoke-direct {v10, v1, v0}, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.:(ILjava/lang/Object;)V // method@0647 │ │ -194eb2: 110a |048b: return-object v10 │ │ -194eb4: 0d0a |048c: move-exception v10 │ │ -194eb6: 1e00 |048d: monitor-exit v0 │ │ -194eb8: 270a |048e: throw v10 │ │ -194eba: 1f0a bd11 |048f: check-cast v10, Ljava/lang/Throwable; // type@11bd │ │ -194ebe: 1a00 a729 |0491: const-string v0, "Recomposer effect job completed" // string@29a7 │ │ -194ec2: 7120 c445 a000 |0493: invoke-static {v0, v10}, Lkotlin/text/HexFormatKt;.CancellationException:(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/util/concurrent/CancellationException; // method@45c4 │ │ -194ec8: 0c00 |0496: move-result-object v0 │ │ -194eca: 5491 330c |0497: iget-object v1, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ -194ece: 1f01 7a05 |0499: check-cast v1, Landroidx/compose/runtime/Recomposer; // type@057a │ │ -194ed2: 5412 6a0c |049b: iget-object v2, v1, Landroidx/compose/runtime/Recomposer;.stateLock:Ljava/lang/Object; // field@0c6a │ │ -194ed6: 1d02 |049d: monitor-enter v2 │ │ -194ed8: 5414 680c |049e: iget-object v4, v1, Landroidx/compose/runtime/Recomposer;.runnerJob:Lkotlinx/coroutines/Job; // field@0c68 │ │ -194edc: 3804 1e00 |04a0: if-eqz v4, 04be // +001e │ │ -194ee0: 5415 570c |04a2: iget-object v5, v1, Landroidx/compose/runtime/Recomposer;._state:Lkotlinx/coroutines/flow/StateFlowImpl; // field@0c57 │ │ -194ee4: 6207 310c |04a4: sget-object v7, Landroidx/compose/runtime/Recomposer$State;.ShuttingDown:Landroidx/compose/runtime/Recomposer$State; // field@0c31 │ │ -194ee8: 6e10 373f 0500 |04a6: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -194eee: 6e30 c448 3507 |04a9: invoke-virtual {v5, v3, v7}, Lkotlinx/coroutines/flow/StateFlowImpl;.updateState:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@48c4 │ │ -194ef4: 6205 560c |04ac: sget-object v5, Landroidx/compose/runtime/Recomposer;._runningRecomposers:Lkotlinx/coroutines/flow/StateFlowImpl; // field@0c56 │ │ -194ef8: 7220 3747 0400 |04ae: invoke-interface {v4, v0}, Lkotlinx/coroutines/Job;.cancel:(Ljava/util/concurrent/CancellationException;)V // method@4737 │ │ -194efe: 5b13 6b0c |04b1: iput-object v3, v1, Landroidx/compose/runtime/Recomposer;.workContinuation:Lkotlinx/coroutines/CancellableContinuationImpl; // field@0c6b │ │ -194f02: 2200 a014 |04b3: new-instance v0, Lme/saket/cascade/CascadeKt$CascadeDropdownMenu$1; // type@14a0 │ │ -194f06: 7040 814b 10a6 |04b5: invoke-direct {v0, v1, v6, v10}, Lme/saket/cascade/CascadeKt$CascadeDropdownMenu$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@4b81 │ │ -194f0c: 7220 3947 0400 |04b8: invoke-interface {v4, v0}, Lkotlinx/coroutines/Job;.invokeOnCompletion:(Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/DisposableHandle; // method@4739 │ │ -194f12: 280f |04bb: goto 04ca // +000f │ │ -194f14: 0d0a |04bc: move-exception v10 │ │ -194f16: 2811 |04bd: goto 04ce // +0011 │ │ -194f18: 5b10 590c |04be: iput-object v0, v1, Landroidx/compose/runtime/Recomposer;.closeCause:Ljava/lang/Throwable; // field@0c59 │ │ -194f1c: 541a 570c |04c0: iget-object v10, v1, Landroidx/compose/runtime/Recomposer;._state:Lkotlinx/coroutines/flow/StateFlowImpl; // field@0c57 │ │ -194f20: 6200 300c |04c2: sget-object v0, Landroidx/compose/runtime/Recomposer$State;.ShutDown:Landroidx/compose/runtime/Recomposer$State; // field@0c30 │ │ -194f24: 6e10 373f 0a00 |04c4: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -194f2a: 6e30 c448 3a00 |04c7: invoke-virtual {v10, v3, v0}, Lkotlinx/coroutines/flow/StateFlowImpl;.updateState:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@48c4 │ │ -194f30: 1e02 |04ca: monitor-exit v2 │ │ -194f32: 620a cf2d |04cb: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -194f36: 110a |04cd: return-object v10 │ │ -194f38: 1e02 |04ce: monitor-exit v2 │ │ -194f3a: 270a |04cf: throw v10 │ │ -194f3c: 0001 1d00 0000 0000 8404 0000 6104 ... |04d0: packed-switch-data (62 units) │ │ +1945a8: |[1945a8] androidx.compose.runtime.Recomposer$effectJob$1$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1945b8: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +1945bc: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +1945be: 1502 803f |0003: const/high16 v2, #int 1065353216 // #3f80 │ │ +1945c2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +1945c4: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +1945c6: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +1945c8: 1216 |0008: const/4 v6, #int 1 // #1 │ │ +1945ca: 5297 320c |0009: iget v7, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.$r8$classId:I // field@0c32 │ │ +1945ce: 2b07 c504 0000 |000b: packed-switch v7, 000004d0 // +000004c5 │ │ +1945d4: 1f0a 9f06 |000e: check-cast v10, Landroidx/compose/ui/graphics/drawscope/DrawScope; // type@069f │ │ +1945d8: 7210 9c19 0a00 |0010: invoke-interface {v10}, Landroidx/compose/ui/graphics/drawscope/DrawScope;.getDrawContext:()Lio/noties/markwon/RegistryImpl; // method@199c │ │ +1945de: 0c00 |0013: move-result-object v0 │ │ +1945e0: 6e10 0f37 0000 |0014: invoke-virtual {v0}, Lio/noties/markwon/RegistryImpl;.getCanvas:()Landroidx/compose/ui/graphics/Canvas; // method@370f │ │ +1945e6: 0c00 |0017: move-result-object v0 │ │ +1945e8: 5491 330c |0018: iget-object v1, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +1945ec: 1f01 f307 |001a: check-cast v1, Landroidx/compose/ui/platform/GraphicsLayerOwnerLayer; // type@07f3 │ │ +1945f0: 5411 0913 |001c: iget-object v1, v1, Landroidx/compose/ui/platform/GraphicsLayerOwnerLayer;.drawBlock:Lkotlin/jvm/functions/Function2; // field@1309 │ │ +1945f4: 3801 0d00 |001e: if-eqz v1, 002b // +000d │ │ +1945f8: 7210 9c19 0a00 |0020: invoke-interface {v10}, Landroidx/compose/ui/graphics/drawscope/DrawScope;.getDrawContext:()Lio/noties/markwon/RegistryImpl; // method@199c │ │ +1945fe: 0c0a |0023: move-result-object v10 │ │ +194600: 54aa cb24 |0024: iget-object v10, v10, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ +194604: 1f0a a506 |0026: check-cast v10, Landroidx/compose/ui/graphics/layer/GraphicsLayer; // type@06a5 │ │ +194608: 7230 d944 010a |0028: invoke-interface {v1, v0, v10}, Lkotlin/jvm/functions/Function2;.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@44d9 │ │ +19460e: 620a cf2d |002b: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +194612: 110a |002d: return-object v10 │ │ +194614: 620a 0513 |002e: sget-object v10, Landroidx/compose/ui/platform/GlobalSnapshotManager;.sent:Ljava/util/concurrent/atomic/AtomicBoolean; // field@1305 │ │ +194618: 6e30 b441 5a06 |0030: invoke-virtual {v10, v5, v6}, Ljava/util/concurrent/atomic/AtomicBoolean;.compareAndSet:(ZZ)Z // method@41b4 │ │ +19461e: 0a0a |0033: move-result v10 │ │ +194620: 6200 cf2d |0034: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +194624: 380a 0900 |0036: if-eqz v10, 003f // +0009 │ │ +194628: 549a 330c |0038: iget-object v10, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +19462c: 1f0a ae13 |003a: check-cast v10, Lkotlinx/coroutines/channels/BufferedChannel; // type@13ae │ │ +194630: 7220 4b48 0a00 |003c: invoke-interface {v10, v0}, Lkotlinx/coroutines/channels/SendChannel;.trySend-JP2dKIU:(Ljava/lang/Object;)Ljava/lang/Object; // method@484b │ │ +194636: 1100 |003f: return-object v0 │ │ +194638: 1f0a 4c05 |0040: check-cast v10, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ +19463c: 220a 7401 |0042: new-instance v10, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1; // type@0174 │ │ +194640: 5490 330c |0044: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +194644: 1f00 ee07 |0046: check-cast v0, Landroidx/compose/ui/platform/DisposableSaveableStateRegistry; // type@07ee │ │ +194648: 1261 |0048: const/4 v1, #int 6 // #6 │ │ +19464a: 7030 4706 1a00 |0049: invoke-direct {v10, v1, v0}, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.:(ILjava/lang/Object;)V // method@0647 │ │ +194650: 110a |004c: return-object v10 │ │ +194652: 1f0a 5b07 |004d: check-cast v10, Landroidx/compose/ui/node/AlignmentLinesOwner; // type@075b │ │ +194656: 7210 731c 0a00 |004f: invoke-interface {v10}, Landroidx/compose/ui/node/AlignmentLinesOwner;.isPlaced:()Z // method@1c73 │ │ +19465c: 0a00 |0052: move-result v0 │ │ +19465e: 3900 0400 |0053: if-nez v0, 0057 // +0004 │ │ +194662: 2900 8000 |0055: goto/16 00d5 // +0080 │ │ +194666: 7210 701c 0a00 |0057: invoke-interface {v10}, Landroidx/compose/ui/node/AlignmentLinesOwner;.getAlignmentLines:()Landroidx/compose/ui/node/AlignmentLines; // method@1c70 │ │ +19466c: 0c00 |005a: move-result-object v0 │ │ +19466e: 5500 df10 |005b: iget-boolean v0, v0, Landroidx/compose/ui/node/AlignmentLines;.dirty:Z // field@10df │ │ +194672: 3800 0500 |005d: if-eqz v0, 0062 // +0005 │ │ +194676: 7210 741c 0a00 |005f: invoke-interface {v10}, Landroidx/compose/ui/node/AlignmentLinesOwner;.layoutChildren:()V // method@1c74 │ │ +19467c: 7210 701c 0a00 |0062: invoke-interface {v10}, Landroidx/compose/ui/node/AlignmentLinesOwner;.getAlignmentLines:()Landroidx/compose/ui/node/AlignmentLines; // method@1c70 │ │ +194682: 0c00 |0065: move-result-object v0 │ │ +194684: 5400 dd10 |0066: iget-object v0, v0, Landroidx/compose/ui/node/AlignmentLines;.alignmentLineMap:Ljava/util/HashMap; // field@10dd │ │ +194688: 6e10 f740 0000 |0068: invoke-virtual {v0}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@40f7 │ │ +19468e: 0c00 |006b: move-result-object v0 │ │ +194690: 7210 6441 0000 |006c: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4164 │ │ +194696: 0c00 |006f: move-result-object v0 │ │ +194698: 7210 0a41 0000 |0070: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +19469e: 0a01 |0073: move-result v1 │ │ +1946a0: 5492 330c |0074: iget-object v2, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +1946a4: 1f02 5a07 |0076: check-cast v2, Landroidx/compose/ui/node/AlignmentLines; // type@075a │ │ +1946a8: 3801 2000 |0078: if-eqz v1, 0098 // +0020 │ │ +1946ac: 7210 0b41 0000 |007a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1946b2: 0c01 |007d: move-result-object v1 │ │ +1946b4: 1f01 3112 |007e: check-cast v1, Ljava/util/Map$Entry; // type@1231 │ │ +1946b8: 7210 3841 0100 |0080: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@4138 │ │ +1946be: 0c03 |0083: move-result-object v3 │ │ +1946c0: 1f03 1c07 |0084: check-cast v3, Landroidx/compose/ui/layout/HorizontalAlignmentLine; // type@071c │ │ +1946c4: 7210 3941 0100 |0086: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4139 │ │ +1946ca: 0c01 |0089: move-result-object v1 │ │ +1946cc: 1f01 a811 |008a: check-cast v1, Ljava/lang/Number; // type@11a8 │ │ +1946d0: 6e10 303f 0100 |008c: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +1946d6: 0a01 |008f: move-result v1 │ │ +1946d8: 7210 711c 0a00 |0090: invoke-interface {v10}, Landroidx/compose/ui/node/AlignmentLinesOwner;.getInnerCoordinator:()Landroidx/compose/ui/node/InnerNodeCoordinator; // method@1c71 │ │ +1946de: 0c04 |0093: move-result-object v4 │ │ +1946e0: 7140 661c 3241 |0094: invoke-static {v2, v3, v1, v4}, Landroidx/compose/ui/node/AlignmentLines;.access$addAlignmentLine:(Landroidx/compose/ui/node/AlignmentLines;Landroidx/compose/ui/layout/HorizontalAlignmentLine;ILandroidx/compose/ui/node/NodeCoordinator;)V // method@1c66 │ │ +1946e6: 28d9 |0097: goto 0070 // -0027 │ │ +1946e8: 7210 711c 0a00 |0098: invoke-interface {v10}, Landroidx/compose/ui/node/AlignmentLinesOwner;.getInnerCoordinator:()Landroidx/compose/ui/node/InnerNodeCoordinator; // method@1c71 │ │ +1946ee: 0c0a |009b: move-result-object v10 │ │ +1946f0: 54aa c011 |009c: iget-object v10, v10, Landroidx/compose/ui/node/NodeCoordinator;.wrappedBy:Landroidx/compose/ui/node/NodeCoordinator; // field@11c0 │ │ +1946f4: 7110 0145 0a00 |009e: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ +1946fa: 5420 de10 |00a1: iget-object v0, v2, Landroidx/compose/ui/node/AlignmentLines;.alignmentLinesOwner:Landroidx/compose/ui/layout/Placeable; // field@10de │ │ +1946fe: 7210 711c 0000 |00a3: invoke-interface {v0}, Landroidx/compose/ui/node/AlignmentLinesOwner;.getInnerCoordinator:()Landroidx/compose/ui/node/InnerNodeCoordinator; // method@1c71 │ │ +194704: 0c00 |00a6: move-result-object v0 │ │ +194706: 6e20 363f 0a00 |00a7: invoke-virtual {v10, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ +19470c: 0a00 |00aa: move-result v0 │ │ +19470e: 3900 2a00 |00ab: if-nez v0, 00d5 // +002a │ │ +194712: 6e20 681c a200 |00ad: invoke-virtual {v2, v10}, Landroidx/compose/ui/node/AlignmentLines;.getAlignmentLinesMap:(Landroidx/compose/ui/node/NodeCoordinator;)Ljava/util/Map; // method@1c68 │ │ +194718: 0c00 |00b0: move-result-object v0 │ │ +19471a: 7210 4341 0000 |00b1: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@4143 │ │ +194720: 0c00 |00b4: move-result-object v0 │ │ +194722: 1f00 a111 |00b5: check-cast v0, Ljava/lang/Iterable; // type@11a1 │ │ +194726: 7210 fe3e 0000 |00b7: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ +19472c: 0c00 |00ba: move-result-object v0 │ │ +19472e: 7210 0a41 0000 |00bb: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +194734: 0a01 |00be: move-result v1 │ │ +194736: 3801 1000 |00bf: if-eqz v1, 00cf // +0010 │ │ +19473a: 7210 0b41 0000 |00c1: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +194740: 0c01 |00c4: move-result-object v1 │ │ +194742: 1f01 1c07 |00c5: check-cast v1, Landroidx/compose/ui/layout/HorizontalAlignmentLine; // type@071c │ │ +194746: 6e30 691c a201 |00c7: invoke-virtual {v2, v10, v1}, Landroidx/compose/ui/node/AlignmentLines;.getPositionFor:(Landroidx/compose/ui/node/NodeCoordinator;Landroidx/compose/ui/layout/HorizontalAlignmentLine;)I // method@1c69 │ │ +19474c: 0a03 |00ca: move-result v3 │ │ +19474e: 7140 661c 12a3 |00cb: invoke-static {v2, v1, v3, v10}, Landroidx/compose/ui/node/AlignmentLines;.access$addAlignmentLine:(Landroidx/compose/ui/node/AlignmentLines;Landroidx/compose/ui/layout/HorizontalAlignmentLine;ILandroidx/compose/ui/node/NodeCoordinator;)V // method@1c66 │ │ +194754: 28ed |00ce: goto 00bb // -0013 │ │ +194756: 54aa c011 |00cf: iget-object v10, v10, Landroidx/compose/ui/node/NodeCoordinator;.wrappedBy:Landroidx/compose/ui/node/NodeCoordinator; // field@11c0 │ │ +19475a: 7110 0145 0a00 |00d1: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ +194760: 28cd |00d4: goto 00a1 // -0033 │ │ +194762: 620a cf2d |00d5: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +194766: 110a |00d7: return-object v10 │ │ +194768: 1f0a cc06 |00d8: check-cast v10, Landroidx/compose/ui/graphics/vector/VNode; // type@06cc │ │ +19476c: 5490 330c |00da: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +194770: 1f00 b106 |00dc: check-cast v0, Landroidx/compose/ui/graphics/vector/GroupComponent; // type@06b1 │ │ +194774: 6e20 2f1a a000 |00de: invoke-virtual {v0, v10}, Landroidx/compose/ui/graphics/vector/GroupComponent;.markTintForVNode:(Landroidx/compose/ui/graphics/vector/VNode;)V // method@1a2f │ │ +19477a: 5400 730f |00e1: iget-object v0, v0, Landroidx/compose/ui/graphics/vector/GroupComponent;.invalidateListener:Lkotlin/jvm/internal/Lambda; // field@0f73 │ │ +19477e: 3800 0500 |00e3: if-eqz v0, 00e8 // +0005 │ │ +194782: 7220 d844 a000 |00e5: invoke-interface {v0, v10}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ +194788: 620a cf2d |00e8: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +19478c: 110a |00ea: return-object v10 │ │ +19478e: 1f0a 9f06 |00eb: check-cast v10, Landroidx/compose/ui/graphics/drawscope/DrawScope; // type@069f │ │ +194792: 5490 330c |00ed: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +194796: 1f00 a506 |00ef: check-cast v0, Landroidx/compose/ui/graphics/layer/GraphicsLayer; // type@06a5 │ │ +19479a: 5401 390f |00f1: iget-object v1, v0, Landroidx/compose/ui/graphics/layer/GraphicsLayer;.outlinePath:Landroidx/compose/ui/graphics/AndroidPath; // field@0f39 │ │ +19479e: 5502 450f |00f3: iget-boolean v2, v0, Landroidx/compose/ui/graphics/layer/GraphicsLayer;.usePathForClip:Z // field@0f45 │ │ +1947a2: 3802 3200 |00f5: if-eqz v2, 0127 // +0032 │ │ +1947a6: 5502 300f |00f7: iget-boolean v2, v0, Landroidx/compose/ui/graphics/layer/GraphicsLayer;.clip:Z // field@0f30 │ │ +1947aa: 3802 2e00 |00f9: if-eqz v2, 0127 // +002e │ │ +1947ae: 3801 2c00 |00fb: if-eqz v1, 0127 // +002c │ │ +1947b2: 7210 9c19 0a00 |00fd: invoke-interface {v10}, Landroidx/compose/ui/graphics/drawscope/DrawScope;.getDrawContext:()Lio/noties/markwon/RegistryImpl; // method@199c │ │ +1947b8: 0c02 |0100: move-result-object v2 │ │ +1947ba: 6e10 1837 0200 |0101: invoke-virtual {v2}, Lio/noties/markwon/RegistryImpl;.getSize-NH-jbRc:()J // method@3718 │ │ +1947c0: 0b03 |0104: move-result-wide v3 │ │ +1947c2: 6e10 0f37 0200 |0105: invoke-virtual {v2}, Lio/noties/markwon/RegistryImpl;.getCanvas:()Landroidx/compose/ui/graphics/Canvas; // method@370f │ │ +1947c8: 0c05 |0108: move-result-object v5 │ │ +1947ca: 7210 8018 0500 |0109: invoke-interface {v5}, Landroidx/compose/ui/graphics/Canvas;.save:()V // method@1880 │ │ +1947d0: 5425 c924 |010c: iget-object v5, v2, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ +1947d4: 1f05 4a0b |010e: check-cast v5, Lcoil/memory/MemoryCacheService; // type@0b4a │ │ +1947d8: 5455 321b |0110: iget-object v5, v5, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +1947dc: 1f05 7b0e |0112: check-cast v5, Lio/noties/markwon/RegistryImpl; // type@0e7b │ │ +1947e0: 6e10 0f37 0500 |0114: invoke-virtual {v5}, Lio/noties/markwon/RegistryImpl;.getCanvas:()Landroidx/compose/ui/graphics/Canvas; // method@370f │ │ +1947e6: 0c05 |0117: move-result-object v5 │ │ +1947e8: 7230 7018 1506 |0118: invoke-interface {v5, v1, v6}, Landroidx/compose/ui/graphics/Canvas;.clipPath-mtrdD-E:(Landroidx/compose/ui/graphics/Path;I)V // method@1870 │ │ +1947ee: 6e20 c019 a000 |011b: invoke-virtual {v0, v10}, Landroidx/compose/ui/graphics/layer/GraphicsLayer;.drawWithChildTracking:(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V // method@19c0 │ │ +1947f4: 7130 5912 3204 |011e: invoke-static {v2, v3, v4}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Lio/noties/markwon/RegistryImpl;J)V // method@1259 │ │ +1947fa: 2809 |0121: goto 012a // +0009 │ │ +1947fc: 0d0a |0122: move-exception v10 │ │ +1947fe: 7130 5912 3204 |0123: invoke-static {v2, v3, v4}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Lio/noties/markwon/RegistryImpl;J)V // method@1259 │ │ +194804: 270a |0126: throw v10 │ │ +194806: 6e20 c019 a000 |0127: invoke-virtual {v0, v10}, Landroidx/compose/ui/graphics/layer/GraphicsLayer;.drawWithChildTracking:(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V // method@19c0 │ │ +19480c: 620a cf2d |012a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +194810: 110a |012c: return-object v10 │ │ +194812: 1f0a 8306 |012d: check-cast v10, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope; // type@0683 │ │ +194816: 5490 330c |012f: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +19481a: 1f00 8706 |0131: check-cast v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier; // type@0687 │ │ +19481e: 5201 c20e |0133: iget v1, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.scaleX:F // field@0ec2 │ │ +194822: 6e20 0319 1a00 |0135: invoke-virtual {v10, v1}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setScaleX:(F)V // method@1903 │ │ +194828: 5201 c30e |0138: iget v1, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.scaleY:F // field@0ec3 │ │ +19482c: 6e20 0419 1a00 |013a: invoke-virtual {v10, v1}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setScaleY:(F)V // method@1904 │ │ +194832: 5201 bb0e |013d: iget v1, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.alpha:F // field@0ebb │ │ +194836: 6e20 fe18 1a00 |013f: invoke-virtual {v10, v1}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setAlpha:(F)V // method@18fe │ │ +19483c: 6e20 0919 4a00 |0142: invoke-virtual {v10, v4}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setTranslationX:(F)V // method@1909 │ │ +194842: 6e20 0a19 4a00 |0145: invoke-virtual {v10, v4}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setTranslationY:(F)V // method@190a │ │ +194848: 5201 c40e |0148: iget v1, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.shadowElevation:F // field@0ec4 │ │ +19484c: 6e20 0519 1a00 |014a: invoke-virtual {v10, v1}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setShadowElevation:(F)V // method@1905 │ │ +194852: 5201 c10e |014d: iget v1, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.rotationZ:F // field@0ec1 │ │ +194856: 6e20 0219 1a00 |014f: invoke-virtual {v10, v1}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setRotationZ:(F)V // method@1902 │ │ +19485c: 5201 bd0e |0152: iget v1, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.cameraDistance:F // field@0ebd │ │ +194860: 52a2 a30e |0154: iget v2, v10, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.cameraDistance:F // field@0ea3 │ │ +194864: 2e02 0201 |0156: cmpg-float v2, v2, v1 │ │ +194868: 3902 0300 |0158: if-nez v2, 015b // +0003 │ │ +19486c: 2809 |015a: goto 0163 // +0009 │ │ +19486e: 52a2 a80e |015b: iget v2, v10, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.mutatedFields:I // field@0ea8 │ │ +194872: d622 0008 |015d: or-int/lit16 v2, v2, #int 2048 // #0800 │ │ +194876: 59a2 a80e |015f: iput v2, v10, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.mutatedFields:I // field@0ea8 │ │ +19487a: 59a1 a30e |0161: iput v1, v10, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.cameraDistance:F // field@0ea3 │ │ +19487e: 5301 c70e |0163: iget-wide v1, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.transformOrigin:J // field@0ec7 │ │ +194882: 6e30 0819 1a02 |0165: invoke-virtual {v10, v1, v2}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setTransformOrigin-__ExYCQ:(J)V // method@1908 │ │ +194888: 5401 c50e |0168: iget-object v1, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.shape:Landroidx/compose/ui/graphics/Shape; // field@0ec5 │ │ +19488c: 6e20 0619 1a00 |016a: invoke-virtual {v10, v1}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setShape:(Landroidx/compose/ui/graphics/Shape;)V // method@1906 │ │ +194892: 5501 be0e |016d: iget-boolean v1, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.clip:Z // field@0ebe │ │ +194896: 6e20 0019 1a00 |016f: invoke-virtual {v10, v1}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setClip:(Z)V // method@1900 │ │ +19489c: 6e20 0119 3a00 |0172: invoke-virtual {v10, v3}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setRenderEffect:(Lio/ktor/util/StringValuesBuilderImpl;)V // method@1901 │ │ +1948a2: 5301 bc0e |0175: iget-wide v1, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.ambientShadowColor:J // field@0ebc │ │ +1948a6: 6e30 ff18 1a02 |0177: invoke-virtual {v10, v1, v2}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setAmbientShadowColor-8_81llA:(J)V // method@18ff │ │ +1948ac: 5301 c60e |017a: iget-wide v1, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.spotShadowColor:J // field@0ec6 │ │ +1948b0: 6e30 0719 1a02 |017c: invoke-virtual {v10, v1, v2}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setSpotShadowColor-8_81llA:(J)V // method@1907 │ │ +1948b6: 5200 bf0e |017f: iget v0, v0, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.compositingStrategy:I // field@0ebf │ │ +1948ba: 52a1 a50e |0181: iget v1, v10, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.compositingStrategy:I // field@0ea5 │ │ +1948be: 3301 0300 |0183: if-ne v1, v0, 0186 // +0003 │ │ +1948c2: 280b |0185: goto 0190 // +000b │ │ +1948c4: 52a1 a80e |0186: iget v1, v10, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.mutatedFields:I // field@0ea8 │ │ +1948c8: 1402 0080 0000 |0188: const v2, #float 4.59177e-41 // #00008000 │ │ +1948ce: b621 |018b: or-int/2addr v1, v2 │ │ +1948d0: 59a1 a80e |018c: iput v1, v10, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.mutatedFields:I // field@0ea8 │ │ +1948d4: 59a0 a50e |018e: iput v0, v10, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.compositingStrategy:I // field@0ea5 │ │ +1948d8: 620a cf2d |0190: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1948dc: 110a |0192: return-object v10 │ │ +1948de: 5490 330c |0193: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +1948e2: 1f00 0406 |0195: check-cast v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver; // type@0604 │ │ +1948e6: 6e10 373f 0000 |0197: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1948ec: 5401 aa0d |019a: iget-object v1, v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.observedScopeMapsLock:Ljava/lang/Object; // field@0daa │ │ +1948f0: 1d01 |019c: monitor-enter v1 │ │ +1948f2: 5400 a70d |019d: iget-object v0, v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.currentMap:Landroidx/compose/runtime/snapshots/SnapshotStateObserver$ObservedScopeMap; // field@0da7 │ │ +1948f6: 7110 0145 0000 |019f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ +1948fc: 5402 990d |01a2: iget-object v2, v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver$ObservedScopeMap;.currentScope:Ljava/lang/Object; // field@0d99 │ │ +194900: 7110 0145 0200 |01a4: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ +194906: 5203 9b0d |01a7: iget v3, v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver$ObservedScopeMap;.currentToken:I // field@0d9b │ │ +19490a: 5404 9a0d |01a9: iget-object v4, v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver$ObservedScopeMap;.currentScopeReads:Landroidx/collection/MutableObjectIntMap; // field@0d9a │ │ +19490e: 3904 0e00 |01ab: if-nez v4, 01b9 // +000e │ │ +194912: 2204 0202 |01ad: new-instance v4, Landroidx/collection/MutableObjectIntMap; // type@0202 │ │ +194916: 7010 6f08 0400 |01af: invoke-direct {v4}, Landroidx/collection/MutableObjectIntMap;.:()V // method@086f │ │ +19491c: 5b04 9a0d |01b2: iput-object v4, v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver$ObservedScopeMap;.currentScopeReads:Landroidx/collection/MutableObjectIntMap; // field@0d9a │ │ +194920: 5405 a20d |01b4: iget-object v5, v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver$ObservedScopeMap;.scopeToValues:Landroidx/collection/MutableScatterMap; // field@0da2 │ │ +194924: 6e30 be08 2504 |01b6: invoke-virtual {v5, v2, v4}, Landroidx/collection/MutableScatterMap;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@08be │ │ +19492a: 6e54 8d16 a023 |01b9: invoke-virtual {v0, v10, v3, v2, v4}, Landroidx/compose/runtime/snapshots/SnapshotStateObserver$ObservedScopeMap;.recordRead:(Ljava/lang/Object;ILjava/lang/Object;Landroidx/collection/MutableObjectIntMap;)V // method@168d │ │ +194930: 1e01 |01bc: monitor-exit v1 │ │ +194932: 620a cf2d |01bd: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +194936: 110a |01bf: return-object v10 │ │ +194938: 0d0a |01c0: move-exception v10 │ │ +19493a: 1e01 |01c1: monitor-exit v1 │ │ +19493c: 270a |01c2: throw v10 │ │ +19493e: 5490 330c |01c3: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +194942: 1f00 e305 |01c5: check-cast v0, Landroidx/compose/runtime/saveable/SaveableStateHolderImpl; // type@05e3 │ │ +194946: 5400 520d |01c7: iget-object v0, v0, Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;.parentSaveableStateRegistry:Landroidx/compose/runtime/saveable/SaveableStateRegistry; // field@0d52 │ │ +19494a: 3800 0600 |01c9: if-eqz v0, 01cf // +0006 │ │ +19494e: 7220 d115 a000 |01cb: invoke-interface {v0, v10}, Landroidx/compose/runtime/saveable/SaveableStateRegistry;.canBeSaved:(Ljava/lang/Object;)Z // method@15d1 │ │ +194954: 0a06 |01ce: move-result v6 │ │ +194956: 7110 853e 0600 |01cf: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ +19495c: 0c0a |01d2: move-result-object v10 │ │ +19495e: 110a |01d3: return-object v10 │ │ +194960: 20a0 0606 |01d4: instance-of v0, v10, Landroidx/compose/runtime/snapshots/StateObjectImpl; // type@0606 │ │ +194964: 3800 0900 |01d6: if-eqz v0, 01df // +0009 │ │ +194968: 07a0 |01d8: move-object v0, v10 │ │ +19496a: 1f00 0606 |01d9: check-cast v0, Landroidx/compose/runtime/snapshots/StateObjectImpl; // type@0606 │ │ +19496e: 1241 |01db: const/4 v1, #int 4 // #4 │ │ +194970: 6e20 9b16 1000 |01dc: invoke-virtual {v0, v1}, Landroidx/compose/runtime/snapshots/StateObjectImpl;.recordReadIn-h_f27i8$runtime_release:(I)V // method@169b │ │ +194976: 5490 330c |01df: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +19497a: 1f00 0802 |01e1: check-cast v0, Landroidx/collection/MutableScatterSet; // type@0208 │ │ +19497e: 6e20 c208 a000 |01e3: invoke-virtual {v0, v10}, Landroidx/collection/MutableScatterSet;.add:(Ljava/lang/Object;)Z // method@08c2 │ │ +194984: 620a cf2d |01e6: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +194988: 110a |01e8: return-object v10 │ │ +19498a: 5490 330c |01e9: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +19498e: 1f00 4205 |01eb: check-cast v0, Landroidx/compose/runtime/CompositionImpl; // type@0542 │ │ +194992: 6e20 1c13 a000 |01ed: invoke-virtual {v0, v10}, Landroidx/compose/runtime/CompositionImpl;.recordReadOf:(Ljava/lang/Object;)V // method@131c │ │ +194998: 620a cf2d |01f0: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +19499c: 110a |01f2: return-object v10 │ │ +19499e: 1f0a 3d08 |01f3: check-cast v10, Landroidx/compose/ui/semantics/SemanticsConfiguration; // type@083d │ │ +1949a2: 2200 3908 |01f5: new-instance v0, Landroidx/compose/ui/semantics/ProgressBarRangeInfo; // type@0839 │ │ +1949a6: 5491 330c |01f7: iget-object v1, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +1949aa: 1f01 e512 |01f9: check-cast v1, Lkotlin/jvm/functions/Function0; // type@12e5 │ │ +1949ae: 7210 d744 0100 |01fb: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ +1949b4: 0c01 |01fe: move-result-object v1 │ │ +1949b6: 1f01 a811 |01ff: check-cast v1, Ljava/lang/Number; // type@11a8 │ │ +1949ba: 6e10 2f3f 0100 |0201: invoke-virtual {v1}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ +1949c0: 0a01 |0204: move-result v1 │ │ +1949c2: 2203 1713 |0205: new-instance v3, Lkotlin/ranges/ClosedFloatRange; // type@1317 │ │ +1949c6: 7030 7945 4302 |0207: invoke-direct {v3, v4, v2}, Lkotlin/ranges/ClosedFloatRange;.:(FF)V // method@4579 │ │ +1949cc: 7030 8e21 1003 |020a: invoke-direct {v0, v1, v3}, Landroidx/compose/ui/semantics/ProgressBarRangeInfo;.:(FLkotlin/ranges/ClosedFloatRange;)V // method@218e │ │ +1949d2: 7120 c421 0a00 |020d: invoke-static {v10, v0}, Landroidx/compose/ui/semantics/SemanticsPropertiesKt;.setProgressBarRangeInfo:(Landroidx/compose/ui/semantics/SemanticsConfiguration;Landroidx/compose/ui/semantics/ProgressBarRangeInfo;)V // method@21c4 │ │ +1949d8: 620a cf2d |0210: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1949dc: 110a |0212: return-object v10 │ │ +1949de: 1f0a d908 |0213: check-cast v10, Landroidx/compose/ui/unit/Density; // type@08d9 │ │ +1949e2: 5490 330c |0215: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +1949e6: 1f00 7504 |0217: check-cast v0, Landroidx/compose/material3/DrawerState; // type@0475 │ │ +1949ea: 5401 8608 |0219: iget-object v1, v0, Landroidx/compose/material3/DrawerState;.anchoredDraggableState:Landroidx/compose/material3/internal/AnchoredDraggableState; // field@0886 │ │ +1949ee: 5411 130a |021b: iget-object v1, v1, Landroidx/compose/material3/internal/AnchoredDraggableState;.offset$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // field@0a13 │ │ +1949f2: 6e10 7313 0100 |021d: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ +1949f8: 0a01 |0220: move-result v1 │ │ +1949fa: 7110 de3e 0100 |0221: invoke-static {v1}, Ljava/lang/Float;.isNaN:(F)Z // method@3ede │ │ +194a00: 0a02 |0224: move-result v2 │ │ +194a02: 3902 0700 |0225: if-nez v2, 022c // +0007 │ │ +194a06: 7110 5a45 0100 |0227: invoke-static {v1}, Lkotlin/math/MathKt;.roundToInt:(F)I // method@455a │ │ +194a0c: 0a0a |022a: move-result v10 │ │ +194a0e: 2810 |022b: goto 023b // +0010 │ │ +194a10: 6e10 9f10 0000 |022c: invoke-virtual {v0}, Landroidx/compose/material3/DrawerState;.isOpen:()Z // method@109f │ │ +194a16: 0a00 |022f: move-result v0 │ │ +194a18: 3800 0400 |0230: if-eqz v0, 0234 // +0004 │ │ +194a1c: 015a |0232: move v10, v5 │ │ +194a1e: 2808 |0233: goto 023b // +0008 │ │ +194a20: 6000 7c08 |0234: sget v0, Landroidx/compose/material3/DrawerDefaults;.MaximumDrawerWidth:F // field@087c │ │ +194a24: 7220 4624 0a00 |0236: invoke-interface {v10, v0}, Landroidx/compose/ui/unit/Density;.roundToPx-0680j_4:(F)I // method@2446 │ │ +194a2a: 0a0a |0239: move-result v10 │ │ +194a2c: 7baa |023a: neg-int v10, v10 │ │ +194a2e: 7120 7125 5a00 |023b: invoke-static {v10, v5}, Landroidx/core/app/NavUtils;.IntOffset:(II)J // method@2571 │ │ +194a34: 0b00 |023e: move-result-wide v0 │ │ +194a36: 220a e008 |023f: new-instance v10, Landroidx/compose/ui/unit/IntOffset; // type@08e0 │ │ +194a3a: 7030 7224 0a01 |0241: invoke-direct {v10, v0, v1}, Landroidx/compose/ui/unit/IntOffset;.:(J)V // method@2472 │ │ +194a40: 110a |0244: return-object v10 │ │ +194a42: 1f0a 8306 |0245: check-cast v10, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope; // type@0683 │ │ +194a46: 5490 330c |0247: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +194a4a: 1f00 8d05 |0249: check-cast v0, Landroidx/compose/runtime/State; // type@058d │ │ +194a4e: 7210 6e14 0000 |024b: invoke-interface {v0}, Landroidx/compose/runtime/State;.getValue:()Ljava/lang/Object; // method@146e │ │ +194a54: 0c00 |024e: move-result-object v0 │ │ +194a56: 1f00 a811 |024f: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ +194a5a: 6e10 2f3f 0000 |0251: invoke-virtual {v0}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ +194a60: 0a00 |0254: move-result v0 │ │ +194a62: 6e20 fe18 0a00 |0255: invoke-virtual {v10, v0}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setAlpha:(F)V // method@18fe │ │ +194a68: 620a cf2d |0258: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +194a6c: 110a |025a: return-object v10 │ │ +194a6e: 1f0a e208 |025b: check-cast v10, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ +194a72: 53a0 c715 |025d: iget-wide v0, v10, Landroidx/compose/ui/unit/IntSize;.packedValue:J // field@15c7 │ │ +194a76: 130a 2000 |025f: const/16 v10, #int 32 // #20 │ │ +194a7a: c4a0 |0261: shr-long/2addr v0, v10 │ │ +194a7c: 840a |0262: long-to-int v10, v0 │ │ +194a7e: 5490 330c |0263: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +194a82: 1f00 6505 |0265: check-cast v0, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState; // type@0565 │ │ +194a86: 6e20 8813 a000 |0267: invoke-virtual {v0, v10}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.setIntValue:(I)V // method@1388 │ │ +194a8c: 620a cf2d |026a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +194a90: 110a |026c: return-object v10 │ │ +194a92: 1f0a 3d08 |026d: check-cast v10, Landroidx/compose/ui/semantics/SemanticsConfiguration; // type@083d │ │ +194a96: 5490 330c |026f: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +194a9a: 1f00 b611 |0271: check-cast v0, Ljava/lang/String; // type@11b6 │ │ +194a9e: 7120 c221 0a00 |0273: invoke-static {v10, v0}, Landroidx/compose/ui/semantics/SemanticsPropertiesKt;.setContentDescription:(Landroidx/compose/ui/semantics/SemanticsConfiguration;Ljava/lang/String;)V // method@21c2 │ │ +194aa4: 7120 c521 1a00 |0276: invoke-static {v10, v1}, Landroidx/compose/ui/semantics/SemanticsPropertiesKt;.setRole-kuIjeqM:(Landroidx/compose/ui/semantics/SemanticsConfiguration;I)V // method@21c5 │ │ +194aaa: 620a cf2d |0279: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +194aae: 110a |027b: return-object v10 │ │ +194ab0: 1f0a a811 |027c: check-cast v10, Ljava/lang/Number; // type@11a8 │ │ +194ab4: 6e10 2f3f 0a00 |027e: invoke-virtual {v10}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ +194aba: 0a0a |0281: move-result v10 │ │ +194abc: 5490 330c |0282: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +194ac0: 1f00 c214 |0284: check-cast v0, Lokhttp3/Dispatcher; // type@14c2 │ │ +194ac4: 5400 5a31 |0286: iget-object v0, v0, Lokhttp3/Dispatcher;.executorServiceOrNull:Ljava/lang/Object; // field@315a │ │ +194ac8: 1f00 e004 |0288: check-cast v0, Landroidx/compose/material3/TopAppBarState; // type@04e0 │ │ +194acc: 5401 e509 |028a: iget-object v1, v0, Landroidx/compose/material3/TopAppBarState;._heightOffset:Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // field@09e5 │ │ +194ad0: 6e10 7313 0100 |028c: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ +194ad6: 0a01 |028f: move-result v1 │ │ +194ad8: c6a1 |0290: add-float/2addr v1, v10 │ │ +194ada: 6e20 ae11 1000 |0291: invoke-virtual {v0, v1}, Landroidx/compose/material3/TopAppBarState;.setHeightOffset:(F)V // method@11ae │ │ +194ae0: 620a cf2d |0294: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +194ae4: 110a |0296: return-object v10 │ │ +194ae6: 5490 330c |0297: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +194aea: 1f00 e605 |0299: check-cast v0, Landroidx/compose/runtime/saveable/SaveableStateRegistry; // type@05e6 │ │ +194aee: 3800 0600 |029b: if-eqz v0, 02a1 // +0006 │ │ +194af2: 7220 d115 a000 |029d: invoke-interface {v0, v10}, Landroidx/compose/runtime/saveable/SaveableStateRegistry;.canBeSaved:(Ljava/lang/Object;)Z // method@15d1 │ │ +194af8: 0a06 |02a0: move-result v6 │ │ +194afa: 7110 853e 0600 |02a1: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ +194b00: 0c0a |02a4: move-result-object v10 │ │ +194b02: 110a |02a5: return-object v10 │ │ +194b04: 1f0a 4c05 |02a6: check-cast v10, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ +194b08: 220a 7401 |02a8: new-instance v10, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1; // type@0174 │ │ +194b0c: 5490 330c |02aa: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +194b10: 1f00 e003 |02ac: check-cast v0, Landroidx/compose/foundation/lazy/layout/LazyLayoutPinnableItem; // type@03e0 │ │ +194b14: 7030 4706 1a00 |02ae: invoke-direct {v10, v1, v0}, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.:(ILjava/lang/Object;)V // method@0647 │ │ +194b1a: 110a |02b1: return-object v10 │ │ +194b1c: 1f0a 4c05 |02b2: check-cast v10, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ +194b20: 220a 7401 |02b4: new-instance v10, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1; // type@0174 │ │ +194b24: 5490 330c |02b6: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +194b28: 1f00 d503 |02b8: check-cast v0, Landroidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory$CachedItemContent; // type@03d5 │ │ +194b2c: 1231 |02ba: const/4 v1, #int 3 // #3 │ │ +194b2e: 7030 4706 1a00 |02bb: invoke-direct {v10, v1, v0}, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.:(ILjava/lang/Object;)V // method@0647 │ │ +194b34: 110a |02be: return-object v10 │ │ +194b36: 1f0a a811 |02bf: check-cast v10, Ljava/lang/Number; // type@11a8 │ │ +194b3a: 6e10 2f3f 0a00 |02c1: invoke-virtual {v10}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ +194b40: 0a0a |02c4: move-result v10 │ │ +194b42: 7faa |02c5: neg-float v10, v10 │ │ +194b44: 2e01 0a04 |02c6: cmpg-float v1, v10, v4 │ │ +194b48: 5492 330c |02c8: iget-object v2, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +194b4c: 1f02 bb03 |02ca: check-cast v2, Landroidx/compose/foundation/lazy/LazyListState; // type@03bb │ │ +194b50: 3b01 0800 |02cc: if-gez v1, 02d4 // +0008 │ │ +194b54: 6e10 b20e 0200 |02ce: invoke-virtual {v2}, Landroidx/compose/foundation/lazy/LazyListState;.getCanScrollForward:()Z // method@0eb2 │ │ +194b5a: 0a01 |02d1: move-result v1 │ │ +194b5c: 3801 8700 |02d2: if-eqz v1, 0359 // +0087 │ │ +194b60: 2d01 0a04 |02d4: cmpl-float v1, v10, v4 │ │ +194b64: 3d01 0a00 |02d6: if-lez v1, 02e0 // +000a │ │ +194b68: 6e10 b10e 0200 |02d8: invoke-virtual {v2}, Landroidx/compose/foundation/lazy/LazyListState;.getCanScrollBackward:()Z // method@0eb1 │ │ +194b6e: 0a01 |02db: move-result v1 │ │ +194b70: 3901 0400 |02dc: if-nez v1, 02e0 // +0004 │ │ +194b74: 2900 7b00 |02de: goto/16 0359 // +007b │ │ +194b78: 5221 f206 |02e0: iget v1, v2, Landroidx/compose/foundation/lazy/LazyListState;.scrollToBeConsumed:F // field@06f2 │ │ +194b7c: 7110 0d3f 0100 |02e2: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@3f0d │ │ +194b82: 0a01 |02e5: move-result v1 │ │ +194b84: 2e01 0100 |02e6: cmpg-float v1, v1, v0 │ │ +194b88: 3c01 0300 |02e8: if-gtz v1, 02eb // +0003 │ │ +194b8c: 2806 |02ea: goto 02f0 // +0006 │ │ +194b8e: 1a01 f33d |02eb: const-string v1, "entered drag with non-zero pending scroll" // string@3df3 │ │ +194b92: 7110 be0c 0100 |02ed: invoke-static {v1}, Landroidx/compose/foundation/internal/InlineClassHelperKt;.throwIllegalStateException:(Ljava/lang/String;)V // method@0cbe │ │ +194b98: 5221 f206 |02f0: iget v1, v2, Landroidx/compose/foundation/lazy/LazyListState;.scrollToBeConsumed:F // field@06f2 │ │ +194b9c: c6a1 |02f2: add-float/2addr v1, v10 │ │ +194b9e: 5921 f206 |02f3: iput v1, v2, Landroidx/compose/foundation/lazy/LazyListState;.scrollToBeConsumed:F // field@06f2 │ │ +194ba2: 7110 0d3f 0100 |02f5: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@3f0d │ │ +194ba8: 0a01 |02f8: move-result v1 │ │ +194baa: 2d01 0100 |02f9: cmpl-float v1, v1, v0 │ │ +194bae: 3d01 4c00 |02fb: if-lez v1, 0347 // +004c │ │ +194bb2: 5221 f206 |02fd: iget v1, v2, Landroidx/compose/foundation/lazy/LazyListState;.scrollToBeConsumed:F // field@06f2 │ │ +194bb6: 7110 243f 0100 |02ff: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@3f24 │ │ +194bbc: 0a05 |0302: move-result v5 │ │ +194bbe: 5427 e706 |0303: iget-object v7, v2, Landroidx/compose/foundation/lazy/LazyListState;.layoutInfoState:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@06e7 │ │ +194bc2: 6e10 a213 0700 |0305: invoke-virtual {v7}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +194bc8: 0c07 |0308: move-result-object v7 │ │ +194bca: 1f07 b203 |0309: check-cast v7, Landroidx/compose/foundation/lazy/LazyListMeasureResult; // type@03b2 │ │ +194bce: 5528 e406 |030b: iget-boolean v8, v2, Landroidx/compose/foundation/lazy/LazyListState;.hasLookaheadOccurred:Z // field@06e4 │ │ +194bd2: b768 |030d: xor-int/2addr v8, v6 │ │ +194bd4: 6e30 960e 5708 |030e: invoke-virtual {v7, v5, v8}, Landroidx/compose/foundation/lazy/LazyListMeasureResult;.copyWithScrollDeltaWithoutRemeasure:(IZ)Landroidx/compose/foundation/lazy/LazyListMeasureResult; // method@0e96 │ │ +194bda: 0c07 |0311: move-result-object v7 │ │ +194bdc: 3807 0e00 |0312: if-eqz v7, 0320 // +000e │ │ +194be0: 5428 df06 |0314: iget-object v8, v2, Landroidx/compose/foundation/lazy/LazyListState;.approachLayoutInfo:Landroidx/compose/foundation/lazy/LazyListMeasureResult; // field@06df │ │ +194be4: 3808 0a00 |0316: if-eqz v8, 0320 // +000a │ │ +194be8: 6e30 960e 5806 |0318: invoke-virtual {v8, v5, v6}, Landroidx/compose/foundation/lazy/LazyListMeasureResult;.copyWithScrollDeltaWithoutRemeasure:(IZ)Landroidx/compose/foundation/lazy/LazyListMeasureResult; // method@0e96 │ │ +194bee: 0c05 |031b: move-result-object v5 │ │ +194bf0: 3805 0500 |031c: if-eqz v5, 0321 // +0005 │ │ +194bf4: 5b25 df06 |031e: iput-object v5, v2, Landroidx/compose/foundation/lazy/LazyListState;.approachLayoutInfo:Landroidx/compose/foundation/lazy/LazyListMeasureResult; // field@06df │ │ +194bf8: 0773 |0320: move-object v3, v7 │ │ +194bfa: 3803 1500 |0321: if-eqz v3, 0336 // +0015 │ │ +194bfe: 5525 e406 |0323: iget-boolean v5, v2, Landroidx/compose/foundation/lazy/LazyListState;.hasLookaheadOccurred:Z // field@06e4 │ │ +194c02: 6e40 af0e 3265 |0325: invoke-virtual {v2, v3, v5, v6}, Landroidx/compose/foundation/lazy/LazyListState;.applyMeasureResult$foundation_release:(Landroidx/compose/foundation/lazy/LazyListMeasureResult;ZZ)V // method@0eaf │ │ +194c08: 6205 cf2d |0328: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +194c0c: 5426 ea06 |032a: iget-object v6, v2, Landroidx/compose/foundation/lazy/LazyListState;.placementScopeInvalidator:Landroidx/compose/runtime/MutableState; // field@06ea │ │ +194c10: 7220 5f13 5600 |032c: invoke-interface {v6, v5}, Landroidx/compose/runtime/MutableState;.setValue:(Ljava/lang/Object;)V // method@135f │ │ +194c16: 5225 f206 |032f: iget v5, v2, Landroidx/compose/foundation/lazy/LazyListState;.scrollToBeConsumed:F // field@06f2 │ │ +194c1a: c751 |0331: sub-float/2addr v1, v5 │ │ +194c1c: 6e30 b50e 1203 |0332: invoke-virtual {v2, v1, v3}, Landroidx/compose/foundation/lazy/LazyListState;.notifyPrefetchOnScroll:(FLandroidx/compose/foundation/lazy/LazyListMeasureResult;)V // method@0eb5 │ │ +194c22: 2812 |0335: goto 0347 // +0012 │ │ +194c24: 5423 ef06 |0336: iget-object v3, v2, Landroidx/compose/foundation/lazy/LazyListState;.remeasurement:Landroidx/compose/ui/node/LayoutNode; // field@06ef │ │ +194c28: 3803 0500 |0338: if-eqz v3, 033d // +0005 │ │ +194c2c: 6e10 3a1d 0300 |033a: invoke-virtual {v3}, Landroidx/compose/ui/node/LayoutNode;.forceRemeasure:()V // method@1d3a │ │ +194c32: 5223 f206 |033d: iget v3, v2, Landroidx/compose/foundation/lazy/LazyListState;.scrollToBeConsumed:F // field@06f2 │ │ +194c36: c731 |033f: sub-float/2addr v1, v3 │ │ +194c38: 6e10 b30e 0200 |0340: invoke-virtual {v2}, Landroidx/compose/foundation/lazy/LazyListState;.getLayoutInfo:()Landroidx/compose/foundation/lazy/LazyListMeasureResult; // method@0eb3 │ │ +194c3e: 0c03 |0343: move-result-object v3 │ │ +194c40: 6e30 b50e 1203 |0344: invoke-virtual {v2, v1, v3}, Landroidx/compose/foundation/lazy/LazyListState;.notifyPrefetchOnScroll:(FLandroidx/compose/foundation/lazy/LazyListMeasureResult;)V // method@0eb5 │ │ +194c46: 5221 f206 |0347: iget v1, v2, Landroidx/compose/foundation/lazy/LazyListState;.scrollToBeConsumed:F // field@06f2 │ │ +194c4a: 7110 0d3f 0100 |0349: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@3f0d │ │ +194c50: 0a01 |034c: move-result v1 │ │ +194c52: 2e00 0100 |034d: cmpg-float v0, v1, v0 │ │ +194c56: 3c00 0400 |034f: if-gtz v0, 0353 // +0004 │ │ +194c5a: 01a4 |0351: move v4, v10 │ │ +194c5c: 2807 |0352: goto 0359 // +0007 │ │ +194c5e: 5220 f206 |0353: iget v0, v2, Landroidx/compose/foundation/lazy/LazyListState;.scrollToBeConsumed:F // field@06f2 │ │ +194c62: c70a |0355: sub-float/2addr v10, v0 │ │ +194c64: 5924 f206 |0356: iput v4, v2, Landroidx/compose/foundation/lazy/LazyListState;.scrollToBeConsumed:F // field@06f2 │ │ +194c68: 28f9 |0358: goto 0351 // -0007 │ │ +194c6a: 7f4a |0359: neg-float v10, v4 │ │ +194c6c: 7110 e03e 0a00 |035a: invoke-static {v10}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ +194c72: 0c0a |035d: move-result-object v10 │ │ +194c74: 110a |035e: return-object v10 │ │ +194c76: 1f0a 5d06 |035f: check-cast v10, Landroidx/compose/ui/geometry/Offset; // type@065d │ │ +194c7a: 53a0 540e |0361: iget-wide v0, v10, Landroidx/compose/ui/geometry/Offset;.packedValue:J // field@0e54 │ │ +194c7e: 549a 330c |0363: iget-object v10, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +194c82: 1f0a 3303 |0365: check-cast v10, Landroidx/compose/foundation/gestures/ScrollingLogic; // type@0333 │ │ +194c86: 54a2 9705 |0367: iget-object v2, v10, Landroidx/compose/foundation/gestures/ScrollingLogic;.outerStateScope:Landroidx/compose/foundation/gestures/ScrollScope; // field@0597 │ │ +194c8a: 52a3 9305 |0369: iget v3, v10, Landroidx/compose/foundation/gestures/ScrollingLogic;.latestScrollSource:I // field@0593 │ │ +194c8e: 7153 a10c 2a10 |036b: invoke-static {v10, v2, v0, v1, v3}, Landroidx/compose/foundation/gestures/ScrollingLogic;.access$performScroll-3eAAhYA:(Landroidx/compose/foundation/gestures/ScrollingLogic;Landroidx/compose/foundation/gestures/ScrollScope;JI)J // method@0ca1 │ │ +194c94: 0b00 |036e: move-result-wide v0 │ │ +194c96: 220a 5d06 |036f: new-instance v10, Landroidx/compose/ui/geometry/Offset; // type@065d │ │ +194c9a: 7030 f817 0a01 |0371: invoke-direct {v10, v0, v1}, Landroidx/compose/ui/geometry/Offset;.:(J)V // method@17f8 │ │ +194ca0: 110a |0374: return-object v10 │ │ +194ca2: 1f0a 2107 |0375: check-cast v10, Landroidx/compose/ui/layout/LayoutCoordinates; // type@0721 │ │ +194ca6: 5490 330c |0377: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +194caa: 1f00 2a03 |0379: check-cast v0, Landroidx/compose/foundation/gestures/ScrollableNode; // type@032a │ │ +194cae: 5400 8005 |037b: iget-object v0, v0, Landroidx/compose/foundation/gestures/ScrollableNode;.contentInViewNode:Landroidx/compose/foundation/gestures/ContentInViewNode; // field@0580 │ │ +194cb2: 5b0a 2f05 |037d: iput-object v10, v0, Landroidx/compose/foundation/gestures/ContentInViewNode;.focusedChild:Landroidx/compose/ui/layout/LayoutCoordinates; // field@052f │ │ +194cb6: 550a 2e05 |037f: iget-boolean v10, v0, Landroidx/compose/foundation/gestures/ContentInViewNode;.childWasMaxVisibleBeforeViewportShrunk:Z // field@052e │ │ +194cba: 380a 1500 |0381: if-eqz v10, 0396 // +0015 │ │ +194cbe: 6e10 230c 0000 |0383: invoke-virtual {v0}, Landroidx/compose/foundation/gestures/ContentInViewNode;.getFocusedChildBounds:()Landroidx/compose/ui/geometry/Rect; // method@0c23 │ │ +194cc4: 0c0a |0386: move-result-object v10 │ │ +194cc6: 380a 0f00 |0387: if-eqz v10, 0396 // +000f │ │ +194cca: 5301 3505 |0389: iget-wide v1, v0, Landroidx/compose/foundation/gestures/ContentInViewNode;.viewportSize:J // field@0535 │ │ +194cce: 6e40 250c 10a2 |038b: invoke-virtual {v0, v1, v2, v10}, Landroidx/compose/foundation/gestures/ContentInViewNode;.isMaxVisible-O0kMr_c:(JLandroidx/compose/ui/geometry/Rect;)Z // method@0c25 │ │ +194cd4: 0a0a |038e: move-result v10 │ │ +194cd6: 390a 0700 |038f: if-nez v10, 0396 // +0007 │ │ +194cda: 5c06 3405 |0391: iput-boolean v6, v0, Landroidx/compose/foundation/gestures/ContentInViewNode;.trackingFocusedChild:Z // field@0534 │ │ +194cde: 6e10 260c 0000 |0393: invoke-virtual {v0}, Landroidx/compose/foundation/gestures/ContentInViewNode;.launchAnimation:()V // method@0c26 │ │ +194ce4: 5c05 2e05 |0396: iput-boolean v5, v0, Landroidx/compose/foundation/gestures/ContentInViewNode;.childWasMaxVisibleBeforeViewportShrunk:Z // field@052e │ │ +194ce8: 620a cf2d |0398: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +194cec: 110a |039a: return-object v10 │ │ +194cee: 1f0a a811 |039b: check-cast v10, Ljava/lang/Number; // type@11a8 │ │ +194cf2: 6e10 2f3f 0a00 |039d: invoke-virtual {v10}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ +194cf8: 0a0a |03a0: move-result v10 │ │ +194cfa: 5490 330c |03a1: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +194cfe: 1f00 f102 |03a3: check-cast v0, Landroidx/compose/foundation/ScrollState; // type@02f1 │ │ +194d02: 5401 0e05 |03a5: iget-object v1, v0, Landroidx/compose/foundation/ScrollState;.value$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableIntState; // field@050e │ │ +194d06: 6e10 8313 0100 |03a7: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.getIntValue:()I // method@1383 │ │ +194d0c: 0a01 |03aa: move-result v1 │ │ +194d0e: 8211 |03ab: int-to-float v1, v1 │ │ +194d10: c6a1 |03ac: add-float/2addr v1, v10 │ │ +194d12: 5202 0905 |03ad: iget v2, v0, Landroidx/compose/foundation/ScrollState;.accumulator:F // field@0509 │ │ +194d16: c621 |03af: add-float/2addr v1, v2 │ │ +194d18: 5402 0805 |03b0: iget-object v2, v0, Landroidx/compose/foundation/ScrollState;._maxValueState:Landroidx/compose/runtime/ParcelableSnapshotMutableIntState; // field@0508 │ │ +194d1c: 6e10 8313 0200 |03b2: invoke-virtual {v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.getIntValue:()I // method@1383 │ │ +194d22: 0a02 |03b5: move-result v2 │ │ +194d24: 8222 |03b6: int-to-float v2, v2 │ │ +194d26: 7130 ab42 4102 |03b7: invoke-static {v1, v4, v2}, Lkotlin/UnsignedKt;.coerceIn:(FFF)F // method@42ab │ │ +194d2c: 0a02 |03ba: move-result v2 │ │ +194d2e: 2e01 0102 |03bb: cmpg-float v1, v1, v2 │ │ +194d32: 3901 0300 |03bd: if-nez v1, 03c0 // +0003 │ │ +194d36: 0165 |03bf: move v5, v6 │ │ +194d38: 5401 0e05 |03c0: iget-object v1, v0, Landroidx/compose/foundation/ScrollState;.value$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableIntState; // field@050e │ │ +194d3c: 6e10 8313 0100 |03c2: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.getIntValue:()I // method@1383 │ │ +194d42: 0a03 |03c5: move-result v3 │ │ +194d44: 8233 |03c6: int-to-float v3, v3 │ │ +194d46: c732 |03c7: sub-float/2addr v2, v3 │ │ +194d48: 7110 243f 0200 |03c8: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@3f24 │ │ +194d4e: 0a03 |03cb: move-result v3 │ │ +194d50: 6e10 8313 0100 |03cc: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.getIntValue:()I // method@1383 │ │ +194d56: 0a04 |03cf: move-result v4 │ │ +194d58: b034 |03d0: add-int/2addr v4, v3 │ │ +194d5a: 6e20 8813 4100 |03d1: invoke-virtual {v1, v4}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.setIntValue:(I)V // method@1388 │ │ +194d60: 8231 |03d4: int-to-float v1, v3 │ │ +194d62: a701 0201 |03d5: sub-float v1, v2, v1 │ │ +194d66: 5901 0905 |03d7: iput v1, v0, Landroidx/compose/foundation/ScrollState;.accumulator:F // field@0509 │ │ +194d6a: 3905 0300 |03d9: if-nez v5, 03dc // +0003 │ │ +194d6e: 012a |03db: move v10, v2 │ │ +194d70: 7110 e03e 0a00 |03dc: invoke-static {v10}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ +194d76: 0c0a |03df: move-result-object v10 │ │ +194d78: 110a |03e0: return-object v10 │ │ +194d7a: 1f0a 9f06 |03e1: check-cast v10, Landroidx/compose/ui/graphics/drawscope/DrawScope; // type@069f │ │ +194d7e: 549a 330c |03e3: iget-object v10, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +194d82: 1f0a 7d07 |03e5: check-cast v10, Landroidx/compose/ui/node/LayoutNodeDrawScope; // type@077d │ │ +194d86: 6e10 721d 0a00 |03e7: invoke-virtual {v10}, Landroidx/compose/ui/node/LayoutNodeDrawScope;.drawContent:()V // method@1d72 │ │ +194d8c: 620a cf2d |03ea: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +194d90: 110a |03ec: return-object v10 │ │ +194d92: 1f0a 8306 |03ed: check-cast v10, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope; // type@0683 │ │ +194d96: 5490 330c |03ef: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +194d9a: 1f00 9602 |03f1: check-cast v0, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ +194d9e: 5400 1f04 |03f3: iget-object v0, v0, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.value$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@041f │ │ +194da2: 6e10 a213 0000 |03f5: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +194da8: 0c00 |03f8: move-result-object v0 │ │ +194daa: 1f00 a811 |03f9: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ +194dae: 6e10 2f3f 0000 |03fb: invoke-virtual {v0}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ +194db4: 0a00 |03fe: move-result v0 │ │ +194db6: 6e20 fe18 0a00 |03ff: invoke-virtual {v10, v0}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setAlpha:(F)V // method@18fe │ │ +194dbc: 620a cf2d |0402: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +194dc0: 110a |0404: return-object v10 │ │ +194dc2: 1f0a 5e02 |0405: check-cast v10, Landroidx/compose/animation/core/AnimationVector4D; // type@025e │ │ +194dc6: 52a1 7703 |0407: iget v1, v10, Landroidx/compose/animation/core/AnimationVector4D;.v2:F // field@0377 │ │ +194dca: 2e03 0104 |0409: cmpg-float v3, v1, v4 │ │ +194dce: 3b03 0300 |040b: if-gez v3, 040e // +0003 │ │ +194dd2: 0141 |040d: move v1, v4 │ │ +194dd4: 2d03 0102 |040e: cmpl-float v3, v1, v2 │ │ +194dd8: 3d03 0300 |0410: if-lez v3, 0413 // +0003 │ │ +194ddc: 0121 |0412: move v1, v2 │ │ +194dde: 52a3 7803 |0413: iget v3, v10, Landroidx/compose/animation/core/AnimationVector4D;.v3:F // field@0378 │ │ +194de2: 1505 00bf |0415: const/high16 v5, #int -1090519040 // #bf00 │ │ +194de6: 2e06 0305 |0417: cmpg-float v6, v3, v5 │ │ +194dea: 3b06 0300 |0419: if-gez v6, 041c // +0003 │ │ +194dee: 0153 |041b: move v3, v5 │ │ +194df0: 2d06 0300 |041c: cmpl-float v6, v3, v0 │ │ +194df4: 3d06 0300 |041e: if-lez v6, 0421 // +0003 │ │ +194df8: 0103 |0420: move v3, v0 │ │ +194dfa: 52a6 7903 |0421: iget v6, v10, Landroidx/compose/animation/core/AnimationVector4D;.v4:F // field@0379 │ │ +194dfe: 2e07 0605 |0423: cmpg-float v7, v6, v5 │ │ +194e02: 3b07 0300 |0425: if-gez v7, 0428 // +0003 │ │ +194e06: 2802 |0427: goto 0429 // +0002 │ │ +194e08: 0165 |0428: move v5, v6 │ │ +194e0a: 2d06 0500 |0429: cmpl-float v6, v5, v0 │ │ +194e0e: 3d06 0300 |042b: if-lez v6, 042e // +0003 │ │ +194e12: 2802 |042d: goto 042f // +0002 │ │ +194e14: 0150 |042e: move v0, v5 │ │ +194e16: 52aa 7603 |042f: iget v10, v10, Landroidx/compose/animation/core/AnimationVector4D;.v1:F // field@0376 │ │ +194e1a: 2e05 0a04 |0431: cmpg-float v5, v10, v4 │ │ +194e1e: 3b05 0300 |0433: if-gez v5, 0436 // +0003 │ │ +194e22: 2802 |0435: goto 0437 // +0002 │ │ +194e24: 01a4 |0436: move v4, v10 │ │ +194e26: 2d0a 0402 |0437: cmpl-float v10, v4, v2 │ │ +194e2a: 3d0a 0300 |0439: if-lez v10, 043c // +0003 │ │ +194e2e: 2802 |043b: goto 043d // +0002 │ │ +194e30: 0142 |043c: move v2, v4 │ │ +194e32: 620a e90e |043d: sget-object v10, Landroidx/compose/ui/graphics/colorspace/ColorSpaces;.Oklab:Landroidx/compose/ui/graphics/colorspace/Oklab; // field@0ee9 │ │ +194e36: 715a b318 3120 |043f: invoke-static {v1, v3, v0, v2, v10}, Landroidx/compose/ui/graphics/ColorKt;.Color:(FFFFLandroidx/compose/ui/graphics/colorspace/ColorSpace;)J // method@18b3 │ │ +194e3c: 0b00 |0442: move-result-wide v0 │ │ +194e3e: 549a 330c |0443: iget-object v10, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +194e42: 1f0a 8c06 |0445: check-cast v10, Landroidx/compose/ui/graphics/colorspace/ColorSpace; // type@068c │ │ +194e46: 7130 a518 100a |0447: invoke-static {v0, v1, v10}, Landroidx/compose/ui/graphics/Color;.convert-vNxB06k:(JLandroidx/compose/ui/graphics/colorspace/ColorSpace;)J // method@18a5 │ │ +194e4c: 0b00 |044a: move-result-wide v0 │ │ +194e4e: 220a 7306 |044b: new-instance v10, Landroidx/compose/ui/graphics/Color; // type@0673 │ │ +194e52: 7030 a418 0a01 |044d: invoke-direct {v10, v0, v1}, Landroidx/compose/ui/graphics/Color;.:(J)V // method@18a4 │ │ +194e58: 110a |0450: return-object v10 │ │ +194e5a: 1f0a 4007 |0451: check-cast v10, Landroidx/compose/ui/layout/Placeable$PlacementScope; // type@0740 │ │ +194e5e: 5490 330c |0453: iget-object v0, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +194e62: 1f00 1d12 |0455: check-cast v0, Ljava/util/ArrayList; // type@121d │ │ +194e66: 6e10 a240 0000 |0457: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@40a2 │ │ +194e6c: 0a01 |045a: move-result v1 │ │ +194e6e: 0152 |045b: move v2, v5 │ │ +194e70: 3512 0d00 |045c: if-ge v2, v1, 0469 // +000d │ │ +194e74: 6e20 9a40 2000 |045e: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ +194e7a: 0c03 |0461: move-result-object v3 │ │ +194e7c: 1f03 4107 |0462: check-cast v3, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +194e80: 7140 1e1c 3a55 |0464: invoke-static {v10, v3, v5, v5}, Landroidx/compose/ui/layout/Placeable$PlacementScope;.place$default:(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;II)V // method@1c1e │ │ +194e86: b062 |0467: add-int/2addr v2, v6 │ │ +194e88: 28f4 |0468: goto 045c // -000c │ │ +194e8a: 620a cf2d |0469: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +194e8e: 110a |046b: return-object v10 │ │ +194e90: 1f0a 4c05 |046c: check-cast v10, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ +194e94: 549a 330c |046e: iget-object v10, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +194e98: 1f0a 6401 |0470: check-cast v10, Landroidx/activity/FullyDrawnReporter; // type@0164 │ │ +194e9c: 54a0 1301 |0472: iget-object v0, v10, Landroidx/activity/FullyDrawnReporter;.lock:Ljava/lang/Object; // field@0113 │ │ +194ea0: 1d00 |0474: monitor-enter v0 │ │ +194ea2: 55a1 1801 |0475: iget-boolean v1, v10, Landroidx/activity/FullyDrawnReporter;.reportedFullyDrawn:Z // field@0118 │ │ +194ea6: 1e00 |0477: monitor-exit v0 │ │ +194ea8: 3801 0800 |0478: if-eqz v1, 0480 // +0008 │ │ +194eac: 220a 9702 |047a: new-instance v10, Landroidx/compose/animation/core/Transition$animateTo$1$1$invoke$$inlined$onDispose$1; // type@0297 │ │ +194eb0: 7020 d90a 6a00 |047c: invoke-direct {v10, v6}, Landroidx/compose/animation/core/Transition$animateTo$1$1$invoke$$inlined$onDispose$1;.:(I)V // method@0ad9 │ │ +194eb6: 280c |047f: goto 048b // +000c │ │ +194eb8: 2200 8101 |0480: new-instance v0, Landroidx/activity/compose/ReportDrawnComposition; // type@0181 │ │ +194ebc: 7020 6506 a000 |0482: invoke-direct {v0, v10}, Landroidx/activity/compose/ReportDrawnComposition;.:(Landroidx/activity/FullyDrawnReporter;)V // method@0665 │ │ +194ec2: 220a 7401 |0485: new-instance v10, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1; // type@0174 │ │ +194ec6: 1221 |0487: const/4 v1, #int 2 // #2 │ │ +194ec8: 7030 4706 1a00 |0488: invoke-direct {v10, v1, v0}, Landroidx/activity/compose/BackHandlerKt$BackHandler$2$invoke$$inlined$onDispose$1;.:(ILjava/lang/Object;)V // method@0647 │ │ +194ece: 110a |048b: return-object v10 │ │ +194ed0: 0d0a |048c: move-exception v10 │ │ +194ed2: 1e00 |048d: monitor-exit v0 │ │ +194ed4: 270a |048e: throw v10 │ │ +194ed6: 1f0a bd11 |048f: check-cast v10, Ljava/lang/Throwable; // type@11bd │ │ +194eda: 1a00 a729 |0491: const-string v0, "Recomposer effect job completed" // string@29a7 │ │ +194ede: 7120 c445 a000 |0493: invoke-static {v0, v10}, Lkotlin/text/HexFormatKt;.CancellationException:(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/util/concurrent/CancellationException; // method@45c4 │ │ +194ee4: 0c00 |0496: move-result-object v0 │ │ +194ee6: 5491 330c |0497: iget-object v1, v9, Landroidx/compose/runtime/Recomposer$effectJob$1$1;.this$0:Ljava/lang/Object; // field@0c33 │ │ +194eea: 1f01 7a05 |0499: check-cast v1, Landroidx/compose/runtime/Recomposer; // type@057a │ │ +194eee: 5412 6a0c |049b: iget-object v2, v1, Landroidx/compose/runtime/Recomposer;.stateLock:Ljava/lang/Object; // field@0c6a │ │ +194ef2: 1d02 |049d: monitor-enter v2 │ │ +194ef4: 5414 680c |049e: iget-object v4, v1, Landroidx/compose/runtime/Recomposer;.runnerJob:Lkotlinx/coroutines/Job; // field@0c68 │ │ +194ef8: 3804 1e00 |04a0: if-eqz v4, 04be // +001e │ │ +194efc: 5415 570c |04a2: iget-object v5, v1, Landroidx/compose/runtime/Recomposer;._state:Lkotlinx/coroutines/flow/StateFlowImpl; // field@0c57 │ │ +194f00: 6207 310c |04a4: sget-object v7, Landroidx/compose/runtime/Recomposer$State;.ShuttingDown:Landroidx/compose/runtime/Recomposer$State; // field@0c31 │ │ +194f04: 6e10 373f 0500 |04a6: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +194f0a: 6e30 c448 3507 |04a9: invoke-virtual {v5, v3, v7}, Lkotlinx/coroutines/flow/StateFlowImpl;.updateState:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@48c4 │ │ +194f10: 6205 560c |04ac: sget-object v5, Landroidx/compose/runtime/Recomposer;._runningRecomposers:Lkotlinx/coroutines/flow/StateFlowImpl; // field@0c56 │ │ +194f14: 7220 3747 0400 |04ae: invoke-interface {v4, v0}, Lkotlinx/coroutines/Job;.cancel:(Ljava/util/concurrent/CancellationException;)V // method@4737 │ │ +194f1a: 5b13 6b0c |04b1: iput-object v3, v1, Landroidx/compose/runtime/Recomposer;.workContinuation:Lkotlinx/coroutines/CancellableContinuationImpl; // field@0c6b │ │ +194f1e: 2200 a014 |04b3: new-instance v0, Lme/saket/cascade/CascadeKt$CascadeDropdownMenu$1; // type@14a0 │ │ +194f22: 7040 814b 10a6 |04b5: invoke-direct {v0, v1, v6, v10}, Lme/saket/cascade/CascadeKt$CascadeDropdownMenu$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@4b81 │ │ +194f28: 7220 3947 0400 |04b8: invoke-interface {v4, v0}, Lkotlinx/coroutines/Job;.invokeOnCompletion:(Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/DisposableHandle; // method@4739 │ │ +194f2e: 280f |04bb: goto 04ca // +000f │ │ +194f30: 0d0a |04bc: move-exception v10 │ │ +194f32: 2811 |04bd: goto 04ce // +0011 │ │ +194f34: 5b10 590c |04be: iput-object v0, v1, Landroidx/compose/runtime/Recomposer;.closeCause:Ljava/lang/Throwable; // field@0c59 │ │ +194f38: 541a 570c |04c0: iget-object v10, v1, Landroidx/compose/runtime/Recomposer;._state:Lkotlinx/coroutines/flow/StateFlowImpl; // field@0c57 │ │ +194f3c: 6200 300c |04c2: sget-object v0, Landroidx/compose/runtime/Recomposer$State;.ShutDown:Landroidx/compose/runtime/Recomposer$State; // field@0c30 │ │ +194f40: 6e10 373f 0a00 |04c4: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +194f46: 6e30 c448 3a00 |04c7: invoke-virtual {v10, v3, v0}, Lkotlinx/coroutines/flow/StateFlowImpl;.updateState:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@48c4 │ │ +194f4c: 1e02 |04ca: monitor-exit v2 │ │ +194f4e: 620a cf2d |04cb: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +194f52: 110a |04cd: return-object v10 │ │ +194f54: 1e02 |04ce: monitor-exit v2 │ │ +194f56: 270a |04cf: throw v10 │ │ +194f58: 0001 1d00 0000 0000 8404 0000 6104 ... |04d0: packed-switch-data (62 units) │ │ catches : 4 │ │ 0x010c - 0x011e │ │ -> 0x0122 │ │ 0x019d - 0x01bc │ │ -> 0x01c0 │ │ 0x0475 - 0x0477 │ │ -> 0x048c │ │ @@ -16673,38 +16673,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1afd1c: |[1afd1c] androidx.activity.result.ActivityResult.:()V │ │ -1afd2c: 2200 c809 |0000: new-instance v0, Landroidx/fragment/app/FragmentState$1; // type@09c8 │ │ -1afd30: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1afd32: 7020 5e28 1000 |0003: invoke-direct {v0, v1}, Landroidx/fragment/app/FragmentState$1;.:(I)V // method@285e │ │ -1afd38: 6900 5701 |0006: sput-object v0, Landroidx/activity/result/ActivityResult;.CREATOR:Landroid/os/Parcelable$Creator; // field@0157 │ │ -1afd3c: 0e00 |0008: return-void │ │ +1afd38: |[1afd38] androidx.activity.result.ActivityResult.:()V │ │ +1afd48: 2200 c809 |0000: new-instance v0, Landroidx/fragment/app/FragmentState$1; // type@09c8 │ │ +1afd4c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1afd4e: 7020 5e28 1000 |0003: invoke-direct {v0, v1}, Landroidx/fragment/app/FragmentState$1;.:(I)V // method@285e │ │ +1afd54: 6900 5701 |0006: sput-object v0, Landroidx/activity/result/ActivityResult;.CREATOR:Landroid/os/Parcelable$Creator; // field@0157 │ │ +1afd58: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/activity/result/ActivityResult;) │ │ name : '' │ │ type : '(ILandroid/content/Intent;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1afd88: |[1afd88] androidx.activity.result.ActivityResult.:(ILandroid/content/Intent;)V │ │ -1afd98: 7010 343f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1afd9e: 5901 5901 |0003: iput v1, v0, Landroidx/activity/result/ActivityResult;.mResultCode:I // field@0159 │ │ -1afda2: 5b02 5801 |0005: iput-object v2, v0, Landroidx/activity/result/ActivityResult;.mData:Landroid/content/Intent; // field@0158 │ │ -1afda6: 0e00 |0007: return-void │ │ +1afda4: |[1afda4] androidx.activity.result.ActivityResult.:(ILandroid/content/Intent;)V │ │ +1afdb4: 7010 343f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1afdba: 5901 5901 |0003: iput v1, v0, Landroidx/activity/result/ActivityResult;.mResultCode:I // field@0159 │ │ +1afdbe: 5b02 5801 |0005: iput-object v2, v0, Landroidx/activity/result/ActivityResult;.mData:Landroid/content/Intent; // field@0158 │ │ +1afdc2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0003 line=2 │ │ 0x0005 line=3 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroidx/activity/result/ActivityResult; │ │ @@ -16716,30 +16716,30 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1afd40: |[1afd40] androidx.activity.result.ActivityResult.:(Landroid/os/Parcel;)V │ │ -1afd50: 7010 343f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1afd56: 6e10 c302 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02c3 │ │ -1afd5c: 0a00 |0006: move-result v0 │ │ -1afd5e: 5910 5901 |0007: iput v0, v1, Landroidx/activity/result/ActivityResult;.mResultCode:I // field@0159 │ │ -1afd62: 6e10 c302 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02c3 │ │ -1afd68: 0a00 |000c: move-result v0 │ │ -1afd6a: 3900 0400 |000d: if-nez v0, 0011 // +0004 │ │ -1afd6e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -1afd70: 2809 |0010: goto 0019 // +0009 │ │ -1afd72: 6200 0000 |0011: sget-object v0, Landroid/content/Intent;.CREATOR:Landroid/os/Parcelable$Creator; // field@0000 │ │ -1afd76: 7220 d002 2000 |0013: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@02d0 │ │ -1afd7c: 0c02 |0016: move-result-object v2 │ │ -1afd7e: 1f02 2300 |0017: check-cast v2, Landroid/content/Intent; // type@0023 │ │ -1afd82: 5b12 5801 |0019: iput-object v2, v1, Landroidx/activity/result/ActivityResult;.mData:Landroid/content/Intent; // field@0158 │ │ -1afd86: 0e00 |001b: return-void │ │ +1afd5c: |[1afd5c] androidx.activity.result.ActivityResult.:(Landroid/os/Parcel;)V │ │ +1afd6c: 7010 343f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1afd72: 6e10 c302 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02c3 │ │ +1afd78: 0a00 |0006: move-result v0 │ │ +1afd7a: 5910 5901 |0007: iput v0, v1, Landroidx/activity/result/ActivityResult;.mResultCode:I // field@0159 │ │ +1afd7e: 6e10 c302 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02c3 │ │ +1afd84: 0a00 |000c: move-result v0 │ │ +1afd86: 3900 0400 |000d: if-nez v0, 0011 // +0004 │ │ +1afd8a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +1afd8c: 2809 |0010: goto 0019 // +0009 │ │ +1afd8e: 6200 0000 |0011: sget-object v0, Landroid/content/Intent;.CREATOR:Landroid/os/Parcelable$Creator; // field@0000 │ │ +1afd92: 7220 d002 2000 |0013: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@02d0 │ │ +1afd98: 0c02 |0016: move-result-object v2 │ │ +1afd9a: 1f02 2300 |0017: check-cast v2, Landroid/content/Intent; // type@0023 │ │ +1afd9e: 5b12 5801 |0019: iput-object v2, v1, Landroidx/activity/result/ActivityResult;.mData:Landroid/content/Intent; // field@0158 │ │ +1afda2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ 0x0003 line=5 │ │ 0x0009 line=6 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Landroidx/activity/result/ActivityResult; │ │ @@ -16751,79 +16751,79 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1afc98: |[1afc98] androidx.activity.result.ActivityResult.describeContents:()I │ │ -1afca8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1afcaa: 0f00 |0001: return v0 │ │ +1afcb4: |[1afcb4] androidx.activity.result.ActivityResult.describeContents:()I │ │ +1afcc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1afcc6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/activity/result/ActivityResult;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -1afcac: |[1afcac] androidx.activity.result.ActivityResult.toString:()Ljava/lang/String; │ │ -1afcbc: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1afcc0: 1a01 8507 |0002: const-string v1, "ActivityResult{resultCode=" // string@0785 │ │ -1afcc4: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1afcca: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ -1afccc: 5232 5901 |0008: iget v2, v3, Landroidx/activity/result/ActivityResult;.mResultCode:I // field@0159 │ │ -1afcd0: 3212 0c00 |000a: if-eq v2, v1, 0016 // +000c │ │ -1afcd4: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ -1afcd8: 7110 783f 0200 |000e: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@3f78 │ │ -1afcde: 0c01 |0011: move-result-object v1 │ │ -1afce0: 2806 |0012: goto 0018 // +0006 │ │ -1afce2: 1a01 7929 |0013: const-string v1, "RESULT_CANCELED" // string@2979 │ │ -1afce6: 2803 |0015: goto 0018 // +0003 │ │ -1afce8: 1a01 8029 |0016: const-string v1, "RESULT_OK" // string@2980 │ │ -1afcec: 6e20 8a3f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1afcf2: 1a01 6d04 |001b: const-string v1, ", data=" // string@046d │ │ -1afcf6: 6e20 8a3f 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1afcfc: 5431 5801 |0020: iget-object v1, v3, Landroidx/activity/result/ActivityResult;.mData:Landroid/content/Intent; // field@0158 │ │ -1afd00: 6e20 893f 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1afd06: 1301 7d00 |0025: const/16 v1, #int 125 // #7d │ │ -1afd0a: 6e20 823f 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ -1afd10: 6e10 933f 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1afd16: 0c00 |002d: move-result-object v0 │ │ -1afd18: 1100 |002e: return-object v0 │ │ +1afcc8: |[1afcc8] androidx.activity.result.ActivityResult.toString:()Ljava/lang/String; │ │ +1afcd8: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1afcdc: 1a01 8507 |0002: const-string v1, "ActivityResult{resultCode=" // string@0785 │ │ +1afce0: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1afce6: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ +1afce8: 5232 5901 |0008: iget v2, v3, Landroidx/activity/result/ActivityResult;.mResultCode:I // field@0159 │ │ +1afcec: 3212 0c00 |000a: if-eq v2, v1, 0016 // +000c │ │ +1afcf0: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ +1afcf4: 7110 783f 0200 |000e: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@3f78 │ │ +1afcfa: 0c01 |0011: move-result-object v1 │ │ +1afcfc: 2806 |0012: goto 0018 // +0006 │ │ +1afcfe: 1a01 7929 |0013: const-string v1, "RESULT_CANCELED" // string@2979 │ │ +1afd02: 2803 |0015: goto 0018 // +0003 │ │ +1afd04: 1a01 8029 |0016: const-string v1, "RESULT_OK" // string@2980 │ │ +1afd08: 6e20 8a3f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1afd0e: 1a01 6d04 |001b: const-string v1, ", data=" // string@046d │ │ +1afd12: 6e20 8a3f 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1afd18: 5431 5801 |0020: iget-object v1, v3, Landroidx/activity/result/ActivityResult;.mData:Landroid/content/Intent; // field@0158 │ │ +1afd1c: 6e20 893f 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1afd22: 1301 7d00 |0025: const/16 v1, #int 125 // #7d │ │ +1afd26: 6e20 823f 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ +1afd2c: 6e10 933f 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1afd32: 0c00 |002d: move-result-object v0 │ │ +1afd34: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/activity/result/ActivityResult;) │ │ name : 'writeToParcel' │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -1afda8: |[1afda8] androidx.activity.result.ActivityResult.writeToParcel:(Landroid/os/Parcel;I)V │ │ -1afdb8: 5220 5901 |0000: iget v0, v2, Landroidx/activity/result/ActivityResult;.mResultCode:I // field@0159 │ │ -1afdbc: 6e20 c902 0300 |0002: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@02c9 │ │ -1afdc2: 5420 5801 |0005: iget-object v0, v2, Landroidx/activity/result/ActivityResult;.mData:Landroid/content/Intent; // field@0158 │ │ -1afdc6: 3900 0400 |0007: if-nez v0, 000b // +0004 │ │ -1afdca: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1afdcc: 2802 |000a: goto 000c // +0002 │ │ -1afdce: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -1afdd0: 6e20 c902 1300 |000c: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@02c9 │ │ -1afdd6: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ -1afdda: 6e30 a400 3004 |0011: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.writeToParcel:(Landroid/os/Parcel;I)V // method@00a4 │ │ -1afde0: 0e00 |0014: return-void │ │ +1afdc4: |[1afdc4] androidx.activity.result.ActivityResult.writeToParcel:(Landroid/os/Parcel;I)V │ │ +1afdd4: 5220 5901 |0000: iget v0, v2, Landroidx/activity/result/ActivityResult;.mResultCode:I // field@0159 │ │ +1afdd8: 6e20 c902 0300 |0002: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@02c9 │ │ +1afdde: 5420 5801 |0005: iget-object v0, v2, Landroidx/activity/result/ActivityResult;.mData:Landroid/content/Intent; // field@0158 │ │ +1afde2: 3900 0400 |0007: if-nez v0, 000b // +0004 │ │ +1afde6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1afde8: 2802 |000a: goto 000c // +0002 │ │ +1afdea: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +1afdec: 6e20 c902 1300 |000c: invoke-virtual {v3, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@02c9 │ │ +1afdf2: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ +1afdf6: 6e30 a400 3004 |0011: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.writeToParcel:(Landroid/os/Parcel;I)V // method@00a4 │ │ +1afdfc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #74 header: │ │ @@ -16908,47 +16908,47 @@ │ │ type : '(Ljava/io/Serializable;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -1afb08: |[1afb08] androidx.activity.result.ActivityResultRegistry$3.launch:(Ljava/io/Serializable;)V │ │ -1afb18: 5450 5a01 |0000: iget-object v0, v5, Landroidx/activity/result/ActivityResultRegistry$3;.this$0:Landroidx/activity/ComponentActivity$1; // field@015a │ │ -1afb1c: 5401 f100 |0002: iget-object v1, v0, Landroidx/activity/ComponentActivity$1;.mKeyToRc:Ljava/util/HashMap; // field@00f1 │ │ -1afb20: 5452 5c01 |0004: iget-object v2, v5, Landroidx/activity/result/ActivityResultRegistry$3;.val$key:Ljava/lang/String; // field@015c │ │ -1afb24: 6e20 f840 2100 |0006: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@40f8 │ │ -1afb2a: 0c01 |0009: move-result-object v1 │ │ -1afb2c: 1f01 9f11 |000a: check-cast v1, Ljava/lang/Integer; // type@119f │ │ -1afb30: 5453 5b01 |000c: iget-object v3, v5, Landroidx/activity/result/ActivityResultRegistry$3;.val$contract:Lorg/slf4j/helpers/Util; // field@015b │ │ -1afb34: 3801 1600 |000e: if-eqz v1, 0024 // +0016 │ │ -1afb38: 5404 f200 |0010: iget-object v4, v0, Landroidx/activity/ComponentActivity$1;.mLaunchedKeys:Ljava/util/ArrayList; // field@00f2 │ │ -1afb3c: 6e20 9440 2400 |0012: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@4094 │ │ -1afb42: 6e10 ef3e 0100 |0015: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@3eef │ │ -1afb48: 0a01 |0018: move-result v1 │ │ -1afb4a: 6e40 c405 1063 |0019: invoke-virtual {v0, v1, v3, v6}, Landroidx/activity/ComponentActivity$1;.onLaunch:(ILorg/slf4j/helpers/Util;Ljava/io/Serializable;)V // method@05c4 │ │ -1afb50: 0e00 |001c: return-void │ │ -1afb52: 0d06 |001d: move-exception v6 │ │ -1afb54: 5400 f200 |001e: iget-object v0, v0, Landroidx/activity/ComponentActivity$1;.mLaunchedKeys:Ljava/util/ArrayList; // field@00f2 │ │ -1afb58: 6e20 a040 2000 |0020: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@40a0 │ │ -1afb5e: 2706 |0023: throw v6 │ │ -1afb60: 2200 9b11 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@119b │ │ -1afb64: 2201 b711 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ -1afb68: 1a02 fc07 |0028: const-string v2, "Attempting to launch an unregistered ActivityResultLauncher with contract " // string@07fc │ │ -1afb6c: 7020 7f3f 2100 |002a: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1afb72: 6e20 893f 3100 |002d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1afb78: 1a02 5700 |0030: const-string v2, " and input " // string@0057 │ │ -1afb7c: 6e20 8a3f 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1afb82: 6e20 893f 6100 |0035: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1afb88: 1a06 2106 |0038: const-string v6, ". You must ensure the ActivityResultLauncher is registered before calling launch()." // string@0621 │ │ -1afb8c: 6e20 8a3f 6100 |003a: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1afb92: 6e10 933f 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1afb98: 0c06 |0040: move-result-object v6 │ │ -1afb9a: 7020 e63e 6000 |0041: invoke-direct {v0, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3ee6 │ │ -1afba0: 2700 |0044: throw v0 │ │ +1afb24: |[1afb24] androidx.activity.result.ActivityResultRegistry$3.launch:(Ljava/io/Serializable;)V │ │ +1afb34: 5450 5a01 |0000: iget-object v0, v5, Landroidx/activity/result/ActivityResultRegistry$3;.this$0:Landroidx/activity/ComponentActivity$1; // field@015a │ │ +1afb38: 5401 f100 |0002: iget-object v1, v0, Landroidx/activity/ComponentActivity$1;.mKeyToRc:Ljava/util/HashMap; // field@00f1 │ │ +1afb3c: 5452 5c01 |0004: iget-object v2, v5, Landroidx/activity/result/ActivityResultRegistry$3;.val$key:Ljava/lang/String; // field@015c │ │ +1afb40: 6e20 f840 2100 |0006: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@40f8 │ │ +1afb46: 0c01 |0009: move-result-object v1 │ │ +1afb48: 1f01 9f11 |000a: check-cast v1, Ljava/lang/Integer; // type@119f │ │ +1afb4c: 5453 5b01 |000c: iget-object v3, v5, Landroidx/activity/result/ActivityResultRegistry$3;.val$contract:Lorg/slf4j/helpers/Util; // field@015b │ │ +1afb50: 3801 1600 |000e: if-eqz v1, 0024 // +0016 │ │ +1afb54: 5404 f200 |0010: iget-object v4, v0, Landroidx/activity/ComponentActivity$1;.mLaunchedKeys:Ljava/util/ArrayList; // field@00f2 │ │ +1afb58: 6e20 9440 2400 |0012: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@4094 │ │ +1afb5e: 6e10 ef3e 0100 |0015: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@3eef │ │ +1afb64: 0a01 |0018: move-result v1 │ │ +1afb66: 6e40 c405 1063 |0019: invoke-virtual {v0, v1, v3, v6}, Landroidx/activity/ComponentActivity$1;.onLaunch:(ILorg/slf4j/helpers/Util;Ljava/io/Serializable;)V // method@05c4 │ │ +1afb6c: 0e00 |001c: return-void │ │ +1afb6e: 0d06 |001d: move-exception v6 │ │ +1afb70: 5400 f200 |001e: iget-object v0, v0, Landroidx/activity/ComponentActivity$1;.mLaunchedKeys:Ljava/util/ArrayList; // field@00f2 │ │ +1afb74: 6e20 a040 2000 |0020: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@40a0 │ │ +1afb7a: 2706 |0023: throw v6 │ │ +1afb7c: 2200 9b11 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@119b │ │ +1afb80: 2201 b711 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ +1afb84: 1a02 fc07 |0028: const-string v2, "Attempting to launch an unregistered ActivityResultLauncher with contract " // string@07fc │ │ +1afb88: 7020 7f3f 2100 |002a: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1afb8e: 6e20 893f 3100 |002d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1afb94: 1a02 5700 |0030: const-string v2, " and input " // string@0057 │ │ +1afb98: 6e20 8a3f 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1afb9e: 6e20 893f 6100 |0035: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1afba4: 1a06 2106 |0038: const-string v6, ". You must ensure the ActivityResultLauncher is registered before calling launch()." // string@0621 │ │ +1afba8: 6e20 8a3f 6100 |003a: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1afbae: 6e10 933f 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1afbb4: 0c06 |0040: move-result-object v6 │ │ +1afbb6: 7020 e63e 6000 |0041: invoke-direct {v0, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3ee6 │ │ +1afbbc: 2700 |0044: throw v0 │ │ catches : 1 │ │ 0x0015 - 0x001c │ │ Ljava/lang/Exception; -> 0x001d │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/activity/result/ActivityResultRegistry$3;) │ │ @@ -16956,64 +16956,64 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -1afbb4: |[1afbb4] androidx.activity.result.ActivityResultRegistry$3.unregister:()V │ │ -1afbc4: 5480 5a01 |0000: iget-object v0, v8, Landroidx/activity/result/ActivityResultRegistry$3;.this$0:Landroidx/activity/ComponentActivity$1; // field@015a │ │ -1afbc8: 5401 f200 |0002: iget-object v1, v0, Landroidx/activity/ComponentActivity$1;.mLaunchedKeys:Ljava/util/ArrayList; // field@00f2 │ │ -1afbcc: 5482 5c01 |0004: iget-object v2, v8, Landroidx/activity/result/ActivityResultRegistry$3;.val$key:Ljava/lang/String; // field@015c │ │ -1afbd0: 6e20 9840 2100 |0006: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@4098 │ │ -1afbd6: 0a01 |0009: move-result v1 │ │ -1afbd8: 3901 1100 |000a: if-nez v1, 001b // +0011 │ │ -1afbdc: 5401 f100 |000c: iget-object v1, v0, Landroidx/activity/ComponentActivity$1;.mKeyToRc:Ljava/util/HashMap; // field@00f1 │ │ -1afbe0: 6e20 fd40 2100 |000e: invoke-virtual {v1, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@40fd │ │ -1afbe6: 0c01 |0011: move-result-object v1 │ │ -1afbe8: 1f01 9f11 |0012: check-cast v1, Ljava/lang/Integer; // type@119f │ │ -1afbec: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ -1afbf0: 5403 f500 |0016: iget-object v3, v0, Landroidx/activity/ComponentActivity$1;.mRcToKey:Ljava/util/HashMap; // field@00f5 │ │ -1afbf4: 6e20 fd40 1300 |0018: invoke-virtual {v3, v1}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@40fd │ │ -1afbfa: 5401 ef00 |001b: iget-object v1, v0, Landroidx/activity/ComponentActivity$1;.mKeyToCallback:Ljava/util/HashMap; // field@00ef │ │ -1afbfe: 6e20 fd40 2100 |001d: invoke-virtual {v1, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@40fd │ │ -1afc04: 5401 f300 |0020: iget-object v1, v0, Landroidx/activity/ComponentActivity$1;.mParsedPendingResults:Ljava/util/HashMap; // field@00f3 │ │ -1afc08: 6e20 f640 2100 |0022: invoke-virtual {v1, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@40f6 │ │ -1afc0e: 0a03 |0025: move-result v3 │ │ -1afc10: 1a04 6b06 |0026: const-string v4, ": " // string@066b │ │ -1afc14: 1a05 3f0b |0028: const-string v5, "Dropping pending result for request " // string@0b3f │ │ -1afc18: 1a06 8407 |002a: const-string v6, "ActivityResultRegistry" // string@0784 │ │ -1afc1c: 3803 1700 |002c: if-eqz v3, 0043 // +0017 │ │ -1afc20: 7130 5512 2504 |002e: invoke-static {v5, v2, v4}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1255 │ │ -1afc26: 0c03 |0031: move-result-object v3 │ │ -1afc28: 6e20 f840 2100 |0032: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@40f8 │ │ -1afc2e: 0c07 |0035: move-result-object v7 │ │ -1afc30: 6e20 893f 7300 |0036: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1afc36: 6e10 933f 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1afc3c: 0c03 |003c: move-result-object v3 │ │ -1afc3e: 7120 5e03 3600 |003d: invoke-static {v6, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@035e │ │ -1afc44: 6e20 fd40 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@40fd │ │ -1afc4a: 5401 f400 |0043: iget-object v1, v0, Landroidx/activity/ComponentActivity$1;.mPendingResults:Landroid/os/Bundle; // field@00f4 │ │ -1afc4e: 6e20 6802 2100 |0045: invoke-virtual {v1, v2}, Landroid/os/BaseBundle;.containsKey:(Ljava/lang/String;)Z // method@0268 │ │ -1afc54: 0a03 |0048: move-result v3 │ │ -1afc56: 3803 1700 |0049: if-eqz v3, 0060 // +0017 │ │ -1afc5a: 7130 5512 2504 |004b: invoke-static {v5, v2, v4}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1255 │ │ -1afc60: 0c03 |004e: move-result-object v3 │ │ -1afc62: 6e20 8d02 2100 |004f: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@028d │ │ -1afc68: 0c04 |0052: move-result-object v4 │ │ -1afc6a: 6e20 893f 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1afc70: 6e10 933f 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1afc76: 0c03 |0059: move-result-object v3 │ │ -1afc78: 7120 5e03 3600 |005a: invoke-static {v6, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@035e │ │ -1afc7e: 6e20 a302 2100 |005d: invoke-virtual {v1, v2}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@02a3 │ │ -1afc84: 5400 f000 |0060: iget-object v0, v0, Landroidx/activity/ComponentActivity$1;.mKeyToLifecycleContainers:Ljava/util/HashMap; // field@00f0 │ │ -1afc88: 6e20 f840 2000 |0062: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@40f8 │ │ -1afc8e: 0c00 |0065: move-result-object v0 │ │ -1afc90: 7110 5b12 0000 |0066: invoke-static {v0}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Ljava/lang/Object;)V // method@125b │ │ -1afc96: 0e00 |0069: return-void │ │ +1afbd0: |[1afbd0] androidx.activity.result.ActivityResultRegistry$3.unregister:()V │ │ +1afbe0: 5480 5a01 |0000: iget-object v0, v8, Landroidx/activity/result/ActivityResultRegistry$3;.this$0:Landroidx/activity/ComponentActivity$1; // field@015a │ │ +1afbe4: 5401 f200 |0002: iget-object v1, v0, Landroidx/activity/ComponentActivity$1;.mLaunchedKeys:Ljava/util/ArrayList; // field@00f2 │ │ +1afbe8: 5482 5c01 |0004: iget-object v2, v8, Landroidx/activity/result/ActivityResultRegistry$3;.val$key:Ljava/lang/String; // field@015c │ │ +1afbec: 6e20 9840 2100 |0006: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@4098 │ │ +1afbf2: 0a01 |0009: move-result v1 │ │ +1afbf4: 3901 1100 |000a: if-nez v1, 001b // +0011 │ │ +1afbf8: 5401 f100 |000c: iget-object v1, v0, Landroidx/activity/ComponentActivity$1;.mKeyToRc:Ljava/util/HashMap; // field@00f1 │ │ +1afbfc: 6e20 fd40 2100 |000e: invoke-virtual {v1, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@40fd │ │ +1afc02: 0c01 |0011: move-result-object v1 │ │ +1afc04: 1f01 9f11 |0012: check-cast v1, Ljava/lang/Integer; // type@119f │ │ +1afc08: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ +1afc0c: 5403 f500 |0016: iget-object v3, v0, Landroidx/activity/ComponentActivity$1;.mRcToKey:Ljava/util/HashMap; // field@00f5 │ │ +1afc10: 6e20 fd40 1300 |0018: invoke-virtual {v3, v1}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@40fd │ │ +1afc16: 5401 ef00 |001b: iget-object v1, v0, Landroidx/activity/ComponentActivity$1;.mKeyToCallback:Ljava/util/HashMap; // field@00ef │ │ +1afc1a: 6e20 fd40 2100 |001d: invoke-virtual {v1, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@40fd │ │ +1afc20: 5401 f300 |0020: iget-object v1, v0, Landroidx/activity/ComponentActivity$1;.mParsedPendingResults:Ljava/util/HashMap; // field@00f3 │ │ +1afc24: 6e20 f640 2100 |0022: invoke-virtual {v1, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@40f6 │ │ +1afc2a: 0a03 |0025: move-result v3 │ │ +1afc2c: 1a04 6b06 |0026: const-string v4, ": " // string@066b │ │ +1afc30: 1a05 3f0b |0028: const-string v5, "Dropping pending result for request " // string@0b3f │ │ +1afc34: 1a06 8407 |002a: const-string v6, "ActivityResultRegistry" // string@0784 │ │ +1afc38: 3803 1700 |002c: if-eqz v3, 0043 // +0017 │ │ +1afc3c: 7130 5512 2504 |002e: invoke-static {v5, v2, v4}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1255 │ │ +1afc42: 0c03 |0031: move-result-object v3 │ │ +1afc44: 6e20 f840 2100 |0032: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@40f8 │ │ +1afc4a: 0c07 |0035: move-result-object v7 │ │ +1afc4c: 6e20 893f 7300 |0036: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1afc52: 6e10 933f 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1afc58: 0c03 |003c: move-result-object v3 │ │ +1afc5a: 7120 5e03 3600 |003d: invoke-static {v6, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@035e │ │ +1afc60: 6e20 fd40 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@40fd │ │ +1afc66: 5401 f400 |0043: iget-object v1, v0, Landroidx/activity/ComponentActivity$1;.mPendingResults:Landroid/os/Bundle; // field@00f4 │ │ +1afc6a: 6e20 6802 2100 |0045: invoke-virtual {v1, v2}, Landroid/os/BaseBundle;.containsKey:(Ljava/lang/String;)Z // method@0268 │ │ +1afc70: 0a03 |0048: move-result v3 │ │ +1afc72: 3803 1700 |0049: if-eqz v3, 0060 // +0017 │ │ +1afc76: 7130 5512 2504 |004b: invoke-static {v5, v2, v4}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1255 │ │ +1afc7c: 0c03 |004e: move-result-object v3 │ │ +1afc7e: 6e20 8d02 2100 |004f: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@028d │ │ +1afc84: 0c04 |0052: move-result-object v4 │ │ +1afc86: 6e20 893f 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1afc8c: 6e10 933f 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1afc92: 0c03 |0059: move-result-object v3 │ │ +1afc94: 7120 5e03 3600 |005a: invoke-static {v6, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@035e │ │ +1afc9a: 6e20 a302 2100 |005d: invoke-virtual {v1, v2}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@02a3 │ │ +1afca0: 5400 f000 |0060: iget-object v0, v0, Landroidx/activity/ComponentActivity$1;.mKeyToLifecycleContainers:Ljava/util/HashMap; // field@00f0 │ │ +1afca4: 6e20 f840 2000 |0062: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@40f8 │ │ +1afcaa: 0c00 |0065: move-result-object v0 │ │ +1afcac: 7110 5b12 0000 |0066: invoke-static {v0}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Ljava/lang/Object;)V // method@125b │ │ +1afcb2: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #76 header: │ │ @@ -17750,32 +17750,32 @@ │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -1afff4: |[1afff4] androidx.appcompat.app.AppCompatActivity.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -1b0004: 6e10 db05 0300 |0000: invoke-virtual {v3}, Landroidx/activity/ComponentActivity;.initializeViewTreeOwners:()V // method@05db │ │ -1b000a: 6e10 a106 0300 |0003: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ -1b0010: 0c00 |0006: move-result-object v0 │ │ -1b0012: 1f00 a301 |0007: check-cast v0, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ -1b0016: 6e10 0f07 0000 |0009: invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.ensureSubDecor:()V // method@070f │ │ -1b001c: 5401 ce01 |000c: iget-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mSubDecor:Landroid/view/ViewGroup; // field@01ce │ │ -1b0020: 1402 0200 0201 |000e: const v2, #float 2.38772e-38 // #01020002 │ │ -1b0026: 6e20 de03 2100 |0011: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@03de │ │ -1b002c: 0c01 |0014: move-result-object v1 │ │ -1b002e: 1f01 1301 |0015: check-cast v1, Landroid/view/ViewGroup; // type@0113 │ │ -1b0032: 6e30 8304 4105 |0017: invoke-virtual {v1, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0483 │ │ -1b0038: 5404 ad01 |001a: iget-object v4, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mAppCompatWindowCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback; // field@01ad │ │ -1b003c: 5405 d501 |001c: iget-object v5, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ -1b0040: 6e10 d604 0500 |001e: invoke-virtual {v5}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@04d6 │ │ -1b0046: 0c05 |0021: move-result-object v5 │ │ -1b0048: 6e20 e106 5400 |0022: invoke-virtual {v4, v5}, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.bypassOnContentChanged:(Landroid/view/Window$Callback;)V // method@06e1 │ │ -1b004e: 0e00 |0025: return-void │ │ +1b0010: |[1b0010] androidx.appcompat.app.AppCompatActivity.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +1b0020: 6e10 db05 0300 |0000: invoke-virtual {v3}, Landroidx/activity/ComponentActivity;.initializeViewTreeOwners:()V // method@05db │ │ +1b0026: 6e10 a106 0300 |0003: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ +1b002c: 0c00 |0006: move-result-object v0 │ │ +1b002e: 1f00 a301 |0007: check-cast v0, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ +1b0032: 6e10 0f07 0000 |0009: invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.ensureSubDecor:()V // method@070f │ │ +1b0038: 5401 ce01 |000c: iget-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mSubDecor:Landroid/view/ViewGroup; // field@01ce │ │ +1b003c: 1402 0200 0201 |000e: const v2, #float 2.38772e-38 // #01020002 │ │ +1b0042: 6e20 de03 2100 |0011: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@03de │ │ +1b0048: 0c01 |0014: move-result-object v1 │ │ +1b004a: 1f01 1301 |0015: check-cast v1, Landroid/view/ViewGroup; // type@0113 │ │ +1b004e: 6e30 8304 4105 |0017: invoke-virtual {v1, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0483 │ │ +1b0054: 5404 ad01 |001a: iget-object v4, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mAppCompatWindowCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback; // field@01ad │ │ +1b0058: 5405 d501 |001c: iget-object v5, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ +1b005c: 6e10 d604 0500 |001e: invoke-virtual {v5}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@04d6 │ │ +1b0062: 0c05 |0021: move-result-object v5 │ │ +1b0064: 6e20 e106 5400 |0022: invoke-virtual {v4, v5}, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.bypassOnContentChanged:(Landroid/view/Window$Callback;)V // method@06e1 │ │ +1b006a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/app/AppCompatActivity;) │ │ name : 'attachBaseContext' │ │ type : '(Landroid/content/Context;)V' │ │ @@ -17986,298 +17986,298 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -1b0050: |[1b0050] androidx.appcompat.app.AppCompatActivity.closeOptionsMenu:()V │ │ -1b0060: 6e10 a106 0200 |0000: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ -1b0066: 0c00 |0003: move-result-object v0 │ │ -1b0068: 1f00 a301 |0004: check-cast v0, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ -1b006c: 6e10 1207 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ -1b0072: 6e10 1100 0200 |0009: invoke-virtual {v2}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ -1b0078: 0c00 |000c: move-result-object v0 │ │ -1b007a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1b007c: 6e20 d904 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/Window;.hasFeature:(I)Z // method@04d9 │ │ -1b0082: 0a00 |0011: move-result v0 │ │ -1b0084: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -1b0088: 6f10 0300 0200 |0014: invoke-super {v2}, Landroid/app/Activity;.closeOptionsMenu:()V // method@0003 │ │ -1b008e: 0e00 |0017: return-void │ │ +1b006c: |[1b006c] androidx.appcompat.app.AppCompatActivity.closeOptionsMenu:()V │ │ +1b007c: 6e10 a106 0200 |0000: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ +1b0082: 0c00 |0003: move-result-object v0 │ │ +1b0084: 1f00 a301 |0004: check-cast v0, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ +1b0088: 6e10 1207 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ +1b008e: 6e10 1100 0200 |0009: invoke-virtual {v2}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ +1b0094: 0c00 |000c: move-result-object v0 │ │ +1b0096: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1b0098: 6e20 d904 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/Window;.hasFeature:(I)Z // method@04d9 │ │ +1b009e: 0a00 |0011: move-result v0 │ │ +1b00a0: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +1b00a4: 6f10 0300 0200 |0014: invoke-super {v2}, Landroid/app/Activity;.closeOptionsMenu:()V // method@0003 │ │ +1b00aa: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/app/AppCompatActivity;) │ │ name : 'dispatchKeyEvent' │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1afe98: |[1afe98] androidx.appcompat.app.AppCompatActivity.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -1afea8: 6e10 8d03 0200 |0000: invoke-virtual {v2}, Landroid/view/KeyEvent;.getKeyCode:()I // method@038d │ │ -1afeae: 6e10 a106 0100 |0003: invoke-virtual {v1}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ -1afeb4: 0c00 |0006: move-result-object v0 │ │ -1afeb6: 1f00 a301 |0007: check-cast v0, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ -1afeba: 6e10 1207 0000 |0009: invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ -1afec0: 6f20 d205 2100 |000c: invoke-super {v1, v2}, Landroidx/activity/ComponentActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@05d2 │ │ -1afec6: 0a02 |000f: move-result v2 │ │ -1afec8: 0f02 |0010: return v2 │ │ +1afeb4: |[1afeb4] androidx.appcompat.app.AppCompatActivity.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +1afec4: 6e10 8d03 0200 |0000: invoke-virtual {v2}, Landroid/view/KeyEvent;.getKeyCode:()I // method@038d │ │ +1afeca: 6e10 a106 0100 |0003: invoke-virtual {v1}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ +1afed0: 0c00 |0006: move-result-object v0 │ │ +1afed2: 1f00 a301 |0007: check-cast v0, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ +1afed6: 6e10 1207 0000 |0009: invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ +1afedc: 6f20 d205 2100 |000c: invoke-super {v1, v2}, Landroidx/activity/ComponentActivity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@05d2 │ │ +1afee2: 0a02 |000f: move-result v2 │ │ +1afee4: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/appcompat/app/AppCompatActivity;) │ │ name : 'dump' │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 530 16-bit code units │ │ -1b0090: |[1b0090] androidx.appcompat.app.AppCompatActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -1b00a0: 6f59 0600 6587 |0000: invoke-super {v5, v6, v7, v8, v9}, Landroid/app/Activity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0006 │ │ -1b00a6: 3809 5300 |0003: if-eqz v9, 0056 // +0053 │ │ -1b00aa: 2197 |0005: array-length v7, v9 │ │ -1b00ac: 3907 0300 |0006: if-nez v7, 0009 // +0003 │ │ -1b00b0: 284e |0008: goto 0056 // +004e │ │ -1b00b2: 1207 |0009: const/4 v7, #int 0 // #0 │ │ -1b00b4: 4607 0907 |000a: aget-object v7, v9, v7 │ │ -1b00b8: 6e10 5e3f 0700 |000c: invoke-virtual {v7}, Ljava/lang/String;.hashCode:()I // method@3f5e │ │ -1b00be: 0a09 |000f: move-result v9 │ │ -1b00c0: 2c09 ec01 0000 |0010: sparse-switch v9, 000001fc // +000001ec │ │ -1b00c6: 2843 |0013: goto 0056 // +0043 │ │ -1b00c8: 1a09 fd05 |0014: const-string v9, "--autofill" // string@05fd │ │ -1b00cc: 6e20 583f 9700 |0016: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3f58 │ │ -1b00d2: 0a07 |0019: move-result v7 │ │ -1b00d4: 3907 3b00 |001a: if-nez v7, 0055 // +003b │ │ -1b00d8: 283a |001c: goto 0056 // +003a │ │ -1b00da: 1a09 fe05 |001d: const-string v9, "--contentcapture" // string@05fe │ │ -1b00de: 6e20 583f 9700 |001f: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3f58 │ │ -1b00e4: 0a07 |0022: move-result v7 │ │ -1b00e6: 3907 0300 |0023: if-nez v7, 0026 // +0003 │ │ -1b00ea: 2831 |0025: goto 0056 // +0031 │ │ -1b00ec: 6007 9b00 |0026: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@009b │ │ -1b00f0: 1309 1d00 |0028: const/16 v9, #int 29 // #1d │ │ -1b00f4: 3497 2c00 |002a: if-lt v7, v9, 0056 // +002c │ │ -1b00f8: 2829 |002c: goto 0055 // +0029 │ │ -1b00fa: 1a09 0006 |002d: const-string v9, "--list-dumpables" // string@0600 │ │ -1b00fe: 6e20 583f 9700 |002f: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3f58 │ │ -1b0104: 0a07 |0032: move-result v7 │ │ -1b0106: 3907 0c00 |0033: if-nez v7, 003f // +000c │ │ -1b010a: 2821 |0035: goto 0056 // +0021 │ │ -1b010c: 1a09 ff05 |0036: const-string v9, "--dump-dumpable" // string@05ff │ │ -1b0110: 6e20 583f 9700 |0038: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3f58 │ │ -1b0116: 0a07 |003b: move-result v7 │ │ -1b0118: 3907 0300 |003c: if-nez v7, 003f // +0003 │ │ -1b011c: 2818 |003e: goto 0056 // +0018 │ │ -1b011e: 6007 9b00 |003f: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@009b │ │ -1b0122: 1309 2100 |0041: const/16 v9, #int 33 // #21 │ │ -1b0126: 3497 1300 |0043: if-lt v7, v9, 0056 // +0013 │ │ -1b012a: 2810 |0045: goto 0055 // +0010 │ │ -1b012c: 1a09 0106 |0046: const-string v9, "--translation" // string@0601 │ │ -1b0130: 6e20 583f 9700 |0048: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3f58 │ │ -1b0136: 0a07 |004b: move-result v7 │ │ -1b0138: 3907 0300 |004c: if-nez v7, 004f // +0003 │ │ -1b013c: 2808 |004e: goto 0056 // +0008 │ │ -1b013e: 6007 9b00 |004f: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@009b │ │ -1b0142: 1309 1f00 |0051: const/16 v9, #int 31 // #1f │ │ -1b0146: 3497 0300 |0053: if-lt v7, v9, 0056 // +0003 │ │ -1b014a: 0e00 |0055: return-void │ │ -1b014c: 6e20 713e 6800 |0056: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b0152: 1a07 4125 |0059: const-string v7, "Local FragmentActivity " // string@2541 │ │ -1b0156: 6e20 713e 7800 |005b: invoke-virtual {v8, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b015c: 7110 993f 0500 |005e: invoke-static {v5}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@3f99 │ │ -1b0162: 0a07 |0061: move-result v7 │ │ -1b0164: 7110 f83e 0700 |0062: invoke-static {v7}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@3ef8 │ │ -1b016a: 0c07 |0065: move-result-object v7 │ │ -1b016c: 6e20 713e 7800 |0066: invoke-virtual {v8, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b0172: 1a07 4c00 |0069: const-string v7, " State:" // string@004c │ │ -1b0176: 6e20 743e 7800 |006b: invoke-virtual {v8, v7}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@3e74 │ │ -1b017c: 2207 b711 |006e: new-instance v7, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b0180: 7010 7c3f 0700 |0070: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@3f7c │ │ -1b0186: 6e20 8a3f 6700 |0073: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b018c: 1a09 1c00 |0076: const-string v9, " " // string@001c │ │ -1b0190: 6e20 8a3f 9700 |0078: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b0196: 6e10 933f 0700 |007b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b019c: 0c07 |007e: move-result-object v7 │ │ -1b019e: 6e20 713e 7800 |007f: invoke-virtual {v8, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b01a4: 1a09 bd4c |0082: const-string v9, "mCreated=" // string@4cbd │ │ -1b01a8: 6e20 713e 9800 |0084: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b01ae: 5559 7b01 |0087: iget-boolean v9, v5, Landroidx/appcompat/app/AppCompatActivity;.mCreated:Z // field@017b │ │ -1b01b2: 6e20 723e 9800 |0089: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.print:(Z)V // method@3e72 │ │ -1b01b8: 1a09 cf00 |008c: const-string v9, " mResumed=" // string@00cf │ │ -1b01bc: 6e20 713e 9800 |008e: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b01c2: 5559 7f01 |0091: iget-boolean v9, v5, Landroidx/appcompat/app/AppCompatActivity;.mResumed:Z // field@017f │ │ -1b01c6: 6e20 723e 9800 |0093: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.print:(Z)V // method@3e72 │ │ -1b01cc: 1a09 d100 |0096: const-string v9, " mStopped=" // string@00d1 │ │ -1b01d0: 6e20 713e 9800 |0098: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b01d6: 5559 8001 |009b: iget-boolean v9, v5, Landroidx/appcompat/app/AppCompatActivity;.mStopped:Z // field@0180 │ │ -1b01da: 6e20 723e 9800 |009d: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.print:(Z)V // method@3e72 │ │ -1b01e0: 6e10 0800 0500 |00a0: invoke-virtual {v5}, Landroid/app/Activity;.getApplication:()Landroid/app/Application; // method@0008 │ │ -1b01e6: 0c09 |00a3: move-result-object v9 │ │ -1b01e8: 3809 0900 |00a4: if-eqz v9, 00ad // +0009 │ │ -1b01ec: 7110 e02a 0500 |00a6: invoke-static {v5}, Landroidx/room/concurrent/FileLock;.getInstance:(Landroidx/appcompat/app/AppCompatActivity;)Landroidx/room/concurrent/FileLock; // method@2ae0 │ │ -1b01f2: 0c09 |00a9: move-result-object v9 │ │ -1b01f4: 6e30 df2a 7908 |00aa: invoke-virtual {v9, v7, v8}, Landroidx/room/concurrent/FileLock;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;)V // method@2adf │ │ -1b01fa: 5457 7e01 |00ad: iget-object v7, v5, Landroidx/appcompat/app/AppCompatActivity;.mFragments:Lcoil/memory/MemoryCacheService; // field@017e │ │ -1b01fe: 5477 321b |00af: iget-object v7, v7, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -1b0202: 1f07 ba09 |00b1: check-cast v7, Landroidx/fragment/app/FragmentActivity$HostCallbacks; // type@09ba │ │ -1b0206: 5477 2017 |00b3: iget-object v7, v7, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.mFragmentManager:Landroidx/fragment/app/FragmentManagerImpl; // field@1720 │ │ -1b020a: 6e10 373f 0700 |00b5: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1b0210: 1a09 1d00 |00b8: const-string v9, " " // string@001d │ │ -1b0214: 7120 092f 9600 |00ba: invoke-static {v6, v9}, Lcom/caverock/androidsvg/SVG$Unit$EnumUnboxingLocalUtility;.m:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2f09 │ │ -1b021a: 0c09 |00bd: move-result-object v9 │ │ -1b021c: 5470 3d17 |00be: iget-object v0, v7, Landroidx/fragment/app/FragmentManagerImpl;.mFragmentStore:Lokhttp3/Dispatcher; // field@173d │ │ -1b0220: 6e10 373f 0000 |00c0: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1b0226: 5401 5b31 |00c3: iget-object v1, v0, Lokhttp3/Dispatcher;.readyAsyncCalls:Ljava/lang/Object; // field@315b │ │ -1b022a: 1f01 2712 |00c5: check-cast v1, Ljava/util/HashMap; // type@1227 │ │ -1b022e: 6e10 f940 0100 |00c7: invoke-virtual {v1}, Ljava/util/HashMap;.isEmpty:()Z // method@40f9 │ │ -1b0234: 0a02 |00ca: move-result v2 │ │ -1b0236: 3902 2800 |00cb: if-nez v2, 00f3 // +0028 │ │ -1b023a: 6e20 713e 6800 |00cd: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b0240: 1a02 7e07 |00d0: const-string v2, "Active Fragments:" // string@077e │ │ -1b0244: 6e20 743e 2800 |00d2: invoke-virtual {v8, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@3e74 │ │ -1b024a: 6e10 ff40 0100 |00d5: invoke-virtual {v1}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@40ff │ │ -1b0250: 0c01 |00d8: move-result-object v1 │ │ -1b0252: 7210 d840 0100 |00d9: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@40d8 │ │ -1b0258: 0c01 |00dc: move-result-object v1 │ │ -1b025a: 7210 0a41 0100 |00dd: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1b0260: 0a02 |00e0: move-result v2 │ │ -1b0262: 3802 1200 |00e1: if-eqz v2, 00f3 // +0012 │ │ -1b0266: 7210 0b41 0100 |00e3: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1b026c: 0c02 |00e6: move-result-object v2 │ │ -1b026e: 7110 5b12 0200 |00e7: invoke-static {v2}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Ljava/lang/Object;)V // method@125b │ │ -1b0274: 6e20 713e 6800 |00ea: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b027a: 1a02 2f50 |00ed: const-string v2, "null" // string@502f │ │ -1b027e: 6e20 743e 2800 |00ef: invoke-virtual {v8, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@3e74 │ │ -1b0284: 28eb |00f2: goto 00dd // -0015 │ │ -1b0286: 5400 5a31 |00f3: iget-object v0, v0, Lokhttp3/Dispatcher;.executorServiceOrNull:Ljava/lang/Object; // field@315a │ │ -1b028a: 1f00 1d12 |00f5: check-cast v0, Ljava/util/ArrayList; // type@121d │ │ -1b028e: 6e10 a240 0000 |00f7: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@40a2 │ │ -1b0294: 0a01 |00fa: move-result v1 │ │ -1b0296: 1202 |00fb: const/4 v2, #int 0 // #0 │ │ -1b0298: 3d01 2600 |00fc: if-lez v1, 0122 // +0026 │ │ -1b029c: 6e20 713e 6800 |00fe: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b02a2: 1a03 8807 |0101: const-string v3, "Added Fragments:" // string@0788 │ │ -1b02a6: 6e20 743e 3800 |0103: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@3e74 │ │ -1b02ac: 3c01 0300 |0106: if-gtz v1, 0109 // +0003 │ │ -1b02b0: 281a |0108: goto 0122 // +001a │ │ -1b02b2: 6e20 9a40 2000 |0109: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ -1b02b8: 0c07 |010c: move-result-object v7 │ │ -1b02ba: 7110 5b12 0700 |010d: invoke-static {v7}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Ljava/lang/Object;)V // method@125b │ │ -1b02c0: 6e20 713e 6800 |0110: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b02c6: 1a06 1e00 |0113: const-string v6, " #" // string@001e │ │ -1b02ca: 6e20 713e 6800 |0115: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b02d0: 6e20 703e 2800 |0118: invoke-virtual {v8, v2}, Ljava/io/PrintWriter;.print:(I)V // method@3e70 │ │ -1b02d6: 1a06 6b06 |011b: const-string v6, ": " // string@066b │ │ -1b02da: 6e20 713e 6800 |011d: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b02e0: 1206 |0120: const/4 v6, #int 0 // #0 │ │ -1b02e2: 2706 |0121: throw v6 │ │ -1b02e4: 5470 3517 |0122: iget-object v0, v7, Landroidx/fragment/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@1735 │ │ -1b02e8: 3800 3800 |0124: if-eqz v0, 015c // +0038 │ │ -1b02ec: 6e10 a240 0000 |0126: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@40a2 │ │ -1b02f2: 0a00 |0129: move-result v0 │ │ -1b02f4: 3d00 3200 |012a: if-lez v0, 015c // +0032 │ │ -1b02f8: 6e20 713e 6800 |012c: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b02fe: 1a01 3108 |012f: const-string v1, "Back Stack:" // string@0831 │ │ -1b0302: 6e20 743e 1800 |0131: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@3e74 │ │ -1b0308: 0121 |0134: move v1, v2 │ │ -1b030a: 3501 2700 |0135: if-ge v1, v0, 015c // +0027 │ │ -1b030e: 5473 3517 |0137: iget-object v3, v7, Landroidx/fragment/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@1735 │ │ -1b0312: 6e20 9a40 1300 |0139: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ -1b0318: 0c03 |013c: move-result-object v3 │ │ -1b031a: 1f03 b509 |013d: check-cast v3, Landroidx/fragment/app/BackStackRecord; // type@09b5 │ │ -1b031e: 6e20 713e 6800 |013f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b0324: 1a04 1e00 |0142: const-string v4, " #" // string@001e │ │ -1b0328: 6e20 713e 4800 |0144: invoke-virtual {v8, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b032e: 6e20 703e 1800 |0147: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.print:(I)V // method@3e70 │ │ -1b0334: 1a04 6b06 |014a: const-string v4, ": " // string@066b │ │ -1b0338: 6e20 713e 4800 |014c: invoke-virtual {v8, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b033e: 6e10 1428 0300 |014f: invoke-virtual {v3}, Landroidx/fragment/app/BackStackRecord;.toString:()Ljava/lang/String; // method@2814 │ │ -1b0344: 0c04 |0152: move-result-object v4 │ │ -1b0346: 6e20 743e 4800 |0153: invoke-virtual {v8, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@3e74 │ │ -1b034c: 6e30 0e28 9308 |0156: invoke-virtual {v3, v9, v8}, Landroidx/fragment/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;)V // method@280e │ │ -1b0352: d801 0101 |0159: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1b0356: 28da |015b: goto 0135 // -0026 │ │ -1b0358: 6e20 713e 6800 |015c: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b035e: 2209 b711 |015f: new-instance v9, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b0362: 1a00 3008 |0161: const-string v0, "Back Stack Index: " // string@0830 │ │ -1b0366: 7020 7f3f 0900 |0163: invoke-direct {v9, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b036c: 5470 3617 |0166: iget-object v0, v7, Landroidx/fragment/app/FragmentManagerImpl;.mBackStackIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@1736 │ │ -1b0370: 6e10 bd41 0000 |0168: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@41bd │ │ -1b0376: 0a00 |016b: move-result v0 │ │ -1b0378: 6e20 853f 0900 |016c: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ -1b037e: 6e10 933f 0900 |016f: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b0384: 0c09 |0172: move-result-object v9 │ │ -1b0386: 6e20 743e 9800 |0173: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@3e74 │ │ -1b038c: 5479 4b17 |0176: iget-object v9, v7, Landroidx/fragment/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@174b │ │ -1b0390: 1d09 |0178: monitor-enter v9 │ │ -1b0392: 5470 4b17 |0179: iget-object v0, v7, Landroidx/fragment/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@174b │ │ -1b0396: 6e10 a240 0000 |017b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@40a2 │ │ -1b039c: 0a00 |017e: move-result v0 │ │ -1b039e: 3d00 2c00 |017f: if-lez v0, 01ab // +002c │ │ -1b03a2: 6e20 713e 6800 |0181: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b03a8: 1a01 d028 |0184: const-string v1, "Pending Actions:" // string@28d0 │ │ -1b03ac: 6e20 743e 1800 |0186: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@3e74 │ │ -1b03b2: 3502 2200 |0189: if-ge v2, v0, 01ab // +0022 │ │ -1b03b6: 5471 4b17 |018b: iget-object v1, v7, Landroidx/fragment/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@174b │ │ -1b03ba: 6e20 9a40 2100 |018d: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ -1b03c0: 0c01 |0190: move-result-object v1 │ │ -1b03c2: 1f01 b509 |0191: check-cast v1, Landroidx/fragment/app/BackStackRecord; // type@09b5 │ │ -1b03c6: 6e20 713e 6800 |0193: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b03cc: 1a03 1e00 |0196: const-string v3, " #" // string@001e │ │ -1b03d0: 6e20 713e 3800 |0198: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b03d6: 6e20 703e 2800 |019b: invoke-virtual {v8, v2}, Ljava/io/PrintWriter;.print:(I)V // method@3e70 │ │ -1b03dc: 1a03 6b06 |019e: const-string v3, ": " // string@066b │ │ -1b03e0: 6e20 713e 3800 |01a0: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b03e6: 6e20 733e 1800 |01a3: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@3e73 │ │ -1b03ec: d802 0201 |01a6: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1b03f0: 28e1 |01a8: goto 0189 // -001f │ │ -1b03f2: 0d06 |01a9: move-exception v6 │ │ -1b03f4: 2850 |01aa: goto 01fa // +0050 │ │ -1b03f6: 1e09 |01ab: monitor-exit v9 │ │ -1b03f8: 6e20 713e 6800 |01ac: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b03fe: 1a09 ce0c |01af: const-string v9, "FragmentManager misc state:" // string@0cce │ │ -1b0402: 6e20 743e 9800 |01b1: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@3e74 │ │ -1b0408: 6e20 713e 6800 |01b4: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b040e: 1a09 2100 |01b7: const-string v9, " mHost=" // string@0021 │ │ -1b0412: 6e20 713e 9800 |01b9: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b0418: 5479 3e17 |01bc: iget-object v9, v7, Landroidx/fragment/app/FragmentManagerImpl;.mHost:Landroidx/fragment/app/FragmentActivity$HostCallbacks; // field@173e │ │ -1b041c: 6e20 733e 9800 |01be: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@3e73 │ │ -1b0422: 6e20 713e 6800 |01c1: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b0428: 1a09 1f00 |01c4: const-string v9, " mContainer=" // string@001f │ │ -1b042c: 6e20 713e 9800 |01c6: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b0432: 5479 3817 |01c9: iget-object v9, v7, Landroidx/fragment/app/FragmentManagerImpl;.mContainer:Landroidx/fragment/app/FragmentActivity$HostCallbacks; // field@1738 │ │ -1b0436: 6e20 733e 9800 |01cb: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@3e73 │ │ -1b043c: 6e20 713e 6800 |01ce: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b0442: 1a06 2000 |01d1: const-string v6, " mCurState=" // string@0020 │ │ -1b0446: 6e20 713e 6800 |01d3: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b044c: 5276 3917 |01d6: iget v6, v7, Landroidx/fragment/app/FragmentManagerImpl;.mCurState:I // field@1739 │ │ -1b0450: 6e20 703e 6800 |01d8: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(I)V // method@3e70 │ │ -1b0456: 1a06 d000 |01db: const-string v6, " mStateSaved=" // string@00d0 │ │ -1b045a: 6e20 713e 6800 |01dd: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b0460: 5576 5017 |01e0: iget-boolean v6, v7, Landroidx/fragment/app/FragmentManagerImpl;.mStateSaved:Z // field@1750 │ │ -1b0464: 6e20 723e 6800 |01e2: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@3e72 │ │ -1b046a: 1a06 d100 |01e5: const-string v6, " mStopped=" // string@00d1 │ │ -1b046e: 6e20 713e 6800 |01e7: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b0474: 5576 5117 |01ea: iget-boolean v6, v7, Landroidx/fragment/app/FragmentManagerImpl;.mStopped:Z // field@1751 │ │ -1b0478: 6e20 723e 6800 |01ec: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@3e72 │ │ -1b047e: 1a06 ce00 |01ef: const-string v6, " mDestroyed=" // string@00ce │ │ -1b0482: 6e20 713e 6800 |01f1: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ -1b0488: 5576 3a17 |01f4: iget-boolean v6, v7, Landroidx/fragment/app/FragmentManagerImpl;.mDestroyed:Z // field@173a │ │ -1b048c: 6e20 753e 6800 |01f6: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@3e75 │ │ -1b0492: 0e00 |01f9: return-void │ │ -1b0494: 1e09 |01fa: monitor-exit v9 │ │ -1b0496: 2706 |01fb: throw v6 │ │ -1b0498: 0002 0500 1129 8cd9 670f fd05 1688 ... |01fc: sparse-switch-data (22 units) │ │ +1b00ac: |[1b00ac] androidx.appcompat.app.AppCompatActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +1b00bc: 6f59 0600 6587 |0000: invoke-super {v5, v6, v7, v8, v9}, Landroid/app/Activity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0006 │ │ +1b00c2: 3809 5300 |0003: if-eqz v9, 0056 // +0053 │ │ +1b00c6: 2197 |0005: array-length v7, v9 │ │ +1b00c8: 3907 0300 |0006: if-nez v7, 0009 // +0003 │ │ +1b00cc: 284e |0008: goto 0056 // +004e │ │ +1b00ce: 1207 |0009: const/4 v7, #int 0 // #0 │ │ +1b00d0: 4607 0907 |000a: aget-object v7, v9, v7 │ │ +1b00d4: 6e10 5e3f 0700 |000c: invoke-virtual {v7}, Ljava/lang/String;.hashCode:()I // method@3f5e │ │ +1b00da: 0a09 |000f: move-result v9 │ │ +1b00dc: 2c09 ec01 0000 |0010: sparse-switch v9, 000001fc // +000001ec │ │ +1b00e2: 2843 |0013: goto 0056 // +0043 │ │ +1b00e4: 1a09 fd05 |0014: const-string v9, "--autofill" // string@05fd │ │ +1b00e8: 6e20 583f 9700 |0016: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3f58 │ │ +1b00ee: 0a07 |0019: move-result v7 │ │ +1b00f0: 3907 3b00 |001a: if-nez v7, 0055 // +003b │ │ +1b00f4: 283a |001c: goto 0056 // +003a │ │ +1b00f6: 1a09 fe05 |001d: const-string v9, "--contentcapture" // string@05fe │ │ +1b00fa: 6e20 583f 9700 |001f: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3f58 │ │ +1b0100: 0a07 |0022: move-result v7 │ │ +1b0102: 3907 0300 |0023: if-nez v7, 0026 // +0003 │ │ +1b0106: 2831 |0025: goto 0056 // +0031 │ │ +1b0108: 6007 9b00 |0026: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@009b │ │ +1b010c: 1309 1d00 |0028: const/16 v9, #int 29 // #1d │ │ +1b0110: 3497 2c00 |002a: if-lt v7, v9, 0056 // +002c │ │ +1b0114: 2829 |002c: goto 0055 // +0029 │ │ +1b0116: 1a09 0006 |002d: const-string v9, "--list-dumpables" // string@0600 │ │ +1b011a: 6e20 583f 9700 |002f: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3f58 │ │ +1b0120: 0a07 |0032: move-result v7 │ │ +1b0122: 3907 0c00 |0033: if-nez v7, 003f // +000c │ │ +1b0126: 2821 |0035: goto 0056 // +0021 │ │ +1b0128: 1a09 ff05 |0036: const-string v9, "--dump-dumpable" // string@05ff │ │ +1b012c: 6e20 583f 9700 |0038: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3f58 │ │ +1b0132: 0a07 |003b: move-result v7 │ │ +1b0134: 3907 0300 |003c: if-nez v7, 003f // +0003 │ │ +1b0138: 2818 |003e: goto 0056 // +0018 │ │ +1b013a: 6007 9b00 |003f: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@009b │ │ +1b013e: 1309 2100 |0041: const/16 v9, #int 33 // #21 │ │ +1b0142: 3497 1300 |0043: if-lt v7, v9, 0056 // +0013 │ │ +1b0146: 2810 |0045: goto 0055 // +0010 │ │ +1b0148: 1a09 0106 |0046: const-string v9, "--translation" // string@0601 │ │ +1b014c: 6e20 583f 9700 |0048: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@3f58 │ │ +1b0152: 0a07 |004b: move-result v7 │ │ +1b0154: 3907 0300 |004c: if-nez v7, 004f // +0003 │ │ +1b0158: 2808 |004e: goto 0056 // +0008 │ │ +1b015a: 6007 9b00 |004f: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@009b │ │ +1b015e: 1309 1f00 |0051: const/16 v9, #int 31 // #1f │ │ +1b0162: 3497 0300 |0053: if-lt v7, v9, 0056 // +0003 │ │ +1b0166: 0e00 |0055: return-void │ │ +1b0168: 6e20 713e 6800 |0056: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b016e: 1a07 4125 |0059: const-string v7, "Local FragmentActivity " // string@2541 │ │ +1b0172: 6e20 713e 7800 |005b: invoke-virtual {v8, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b0178: 7110 993f 0500 |005e: invoke-static {v5}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@3f99 │ │ +1b017e: 0a07 |0061: move-result v7 │ │ +1b0180: 7110 f83e 0700 |0062: invoke-static {v7}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@3ef8 │ │ +1b0186: 0c07 |0065: move-result-object v7 │ │ +1b0188: 6e20 713e 7800 |0066: invoke-virtual {v8, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b018e: 1a07 4c00 |0069: const-string v7, " State:" // string@004c │ │ +1b0192: 6e20 743e 7800 |006b: invoke-virtual {v8, v7}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@3e74 │ │ +1b0198: 2207 b711 |006e: new-instance v7, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b019c: 7010 7c3f 0700 |0070: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@3f7c │ │ +1b01a2: 6e20 8a3f 6700 |0073: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b01a8: 1a09 1c00 |0076: const-string v9, " " // string@001c │ │ +1b01ac: 6e20 8a3f 9700 |0078: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b01b2: 6e10 933f 0700 |007b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b01b8: 0c07 |007e: move-result-object v7 │ │ +1b01ba: 6e20 713e 7800 |007f: invoke-virtual {v8, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b01c0: 1a09 bd4c |0082: const-string v9, "mCreated=" // string@4cbd │ │ +1b01c4: 6e20 713e 9800 |0084: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b01ca: 5559 7b01 |0087: iget-boolean v9, v5, Landroidx/appcompat/app/AppCompatActivity;.mCreated:Z // field@017b │ │ +1b01ce: 6e20 723e 9800 |0089: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.print:(Z)V // method@3e72 │ │ +1b01d4: 1a09 cf00 |008c: const-string v9, " mResumed=" // string@00cf │ │ +1b01d8: 6e20 713e 9800 |008e: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b01de: 5559 7f01 |0091: iget-boolean v9, v5, Landroidx/appcompat/app/AppCompatActivity;.mResumed:Z // field@017f │ │ +1b01e2: 6e20 723e 9800 |0093: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.print:(Z)V // method@3e72 │ │ +1b01e8: 1a09 d100 |0096: const-string v9, " mStopped=" // string@00d1 │ │ +1b01ec: 6e20 713e 9800 |0098: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b01f2: 5559 8001 |009b: iget-boolean v9, v5, Landroidx/appcompat/app/AppCompatActivity;.mStopped:Z // field@0180 │ │ +1b01f6: 6e20 723e 9800 |009d: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.print:(Z)V // method@3e72 │ │ +1b01fc: 6e10 0800 0500 |00a0: invoke-virtual {v5}, Landroid/app/Activity;.getApplication:()Landroid/app/Application; // method@0008 │ │ +1b0202: 0c09 |00a3: move-result-object v9 │ │ +1b0204: 3809 0900 |00a4: if-eqz v9, 00ad // +0009 │ │ +1b0208: 7110 e02a 0500 |00a6: invoke-static {v5}, Landroidx/room/concurrent/FileLock;.getInstance:(Landroidx/appcompat/app/AppCompatActivity;)Landroidx/room/concurrent/FileLock; // method@2ae0 │ │ +1b020e: 0c09 |00a9: move-result-object v9 │ │ +1b0210: 6e30 df2a 7908 |00aa: invoke-virtual {v9, v7, v8}, Landroidx/room/concurrent/FileLock;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;)V // method@2adf │ │ +1b0216: 5457 7e01 |00ad: iget-object v7, v5, Landroidx/appcompat/app/AppCompatActivity;.mFragments:Lcoil/memory/MemoryCacheService; // field@017e │ │ +1b021a: 5477 321b |00af: iget-object v7, v7, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +1b021e: 1f07 ba09 |00b1: check-cast v7, Landroidx/fragment/app/FragmentActivity$HostCallbacks; // type@09ba │ │ +1b0222: 5477 2017 |00b3: iget-object v7, v7, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.mFragmentManager:Landroidx/fragment/app/FragmentManagerImpl; // field@1720 │ │ +1b0226: 6e10 373f 0700 |00b5: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1b022c: 1a09 1d00 |00b8: const-string v9, " " // string@001d │ │ +1b0230: 7120 092f 9600 |00ba: invoke-static {v6, v9}, Lcom/caverock/androidsvg/SVG$Unit$EnumUnboxingLocalUtility;.m:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2f09 │ │ +1b0236: 0c09 |00bd: move-result-object v9 │ │ +1b0238: 5470 3d17 |00be: iget-object v0, v7, Landroidx/fragment/app/FragmentManagerImpl;.mFragmentStore:Lokhttp3/Dispatcher; // field@173d │ │ +1b023c: 6e10 373f 0000 |00c0: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1b0242: 5401 5b31 |00c3: iget-object v1, v0, Lokhttp3/Dispatcher;.readyAsyncCalls:Ljava/lang/Object; // field@315b │ │ +1b0246: 1f01 2712 |00c5: check-cast v1, Ljava/util/HashMap; // type@1227 │ │ +1b024a: 6e10 f940 0100 |00c7: invoke-virtual {v1}, Ljava/util/HashMap;.isEmpty:()Z // method@40f9 │ │ +1b0250: 0a02 |00ca: move-result v2 │ │ +1b0252: 3902 2800 |00cb: if-nez v2, 00f3 // +0028 │ │ +1b0256: 6e20 713e 6800 |00cd: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b025c: 1a02 7e07 |00d0: const-string v2, "Active Fragments:" // string@077e │ │ +1b0260: 6e20 743e 2800 |00d2: invoke-virtual {v8, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@3e74 │ │ +1b0266: 6e10 ff40 0100 |00d5: invoke-virtual {v1}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@40ff │ │ +1b026c: 0c01 |00d8: move-result-object v1 │ │ +1b026e: 7210 d840 0100 |00d9: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@40d8 │ │ +1b0274: 0c01 |00dc: move-result-object v1 │ │ +1b0276: 7210 0a41 0100 |00dd: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1b027c: 0a02 |00e0: move-result v2 │ │ +1b027e: 3802 1200 |00e1: if-eqz v2, 00f3 // +0012 │ │ +1b0282: 7210 0b41 0100 |00e3: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1b0288: 0c02 |00e6: move-result-object v2 │ │ +1b028a: 7110 5b12 0200 |00e7: invoke-static {v2}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Ljava/lang/Object;)V // method@125b │ │ +1b0290: 6e20 713e 6800 |00ea: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b0296: 1a02 2f50 |00ed: const-string v2, "null" // string@502f │ │ +1b029a: 6e20 743e 2800 |00ef: invoke-virtual {v8, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@3e74 │ │ +1b02a0: 28eb |00f2: goto 00dd // -0015 │ │ +1b02a2: 5400 5a31 |00f3: iget-object v0, v0, Lokhttp3/Dispatcher;.executorServiceOrNull:Ljava/lang/Object; // field@315a │ │ +1b02a6: 1f00 1d12 |00f5: check-cast v0, Ljava/util/ArrayList; // type@121d │ │ +1b02aa: 6e10 a240 0000 |00f7: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@40a2 │ │ +1b02b0: 0a01 |00fa: move-result v1 │ │ +1b02b2: 1202 |00fb: const/4 v2, #int 0 // #0 │ │ +1b02b4: 3d01 2600 |00fc: if-lez v1, 0122 // +0026 │ │ +1b02b8: 6e20 713e 6800 |00fe: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b02be: 1a03 8807 |0101: const-string v3, "Added Fragments:" // string@0788 │ │ +1b02c2: 6e20 743e 3800 |0103: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@3e74 │ │ +1b02c8: 3c01 0300 |0106: if-gtz v1, 0109 // +0003 │ │ +1b02cc: 281a |0108: goto 0122 // +001a │ │ +1b02ce: 6e20 9a40 2000 |0109: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ +1b02d4: 0c07 |010c: move-result-object v7 │ │ +1b02d6: 7110 5b12 0700 |010d: invoke-static {v7}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Ljava/lang/Object;)V // method@125b │ │ +1b02dc: 6e20 713e 6800 |0110: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b02e2: 1a06 1e00 |0113: const-string v6, " #" // string@001e │ │ +1b02e6: 6e20 713e 6800 |0115: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b02ec: 6e20 703e 2800 |0118: invoke-virtual {v8, v2}, Ljava/io/PrintWriter;.print:(I)V // method@3e70 │ │ +1b02f2: 1a06 6b06 |011b: const-string v6, ": " // string@066b │ │ +1b02f6: 6e20 713e 6800 |011d: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b02fc: 1206 |0120: const/4 v6, #int 0 // #0 │ │ +1b02fe: 2706 |0121: throw v6 │ │ +1b0300: 5470 3517 |0122: iget-object v0, v7, Landroidx/fragment/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@1735 │ │ +1b0304: 3800 3800 |0124: if-eqz v0, 015c // +0038 │ │ +1b0308: 6e10 a240 0000 |0126: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@40a2 │ │ +1b030e: 0a00 |0129: move-result v0 │ │ +1b0310: 3d00 3200 |012a: if-lez v0, 015c // +0032 │ │ +1b0314: 6e20 713e 6800 |012c: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b031a: 1a01 3108 |012f: const-string v1, "Back Stack:" // string@0831 │ │ +1b031e: 6e20 743e 1800 |0131: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@3e74 │ │ +1b0324: 0121 |0134: move v1, v2 │ │ +1b0326: 3501 2700 |0135: if-ge v1, v0, 015c // +0027 │ │ +1b032a: 5473 3517 |0137: iget-object v3, v7, Landroidx/fragment/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@1735 │ │ +1b032e: 6e20 9a40 1300 |0139: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ +1b0334: 0c03 |013c: move-result-object v3 │ │ +1b0336: 1f03 b509 |013d: check-cast v3, Landroidx/fragment/app/BackStackRecord; // type@09b5 │ │ +1b033a: 6e20 713e 6800 |013f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b0340: 1a04 1e00 |0142: const-string v4, " #" // string@001e │ │ +1b0344: 6e20 713e 4800 |0144: invoke-virtual {v8, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b034a: 6e20 703e 1800 |0147: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.print:(I)V // method@3e70 │ │ +1b0350: 1a04 6b06 |014a: const-string v4, ": " // string@066b │ │ +1b0354: 6e20 713e 4800 |014c: invoke-virtual {v8, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b035a: 6e10 1428 0300 |014f: invoke-virtual {v3}, Landroidx/fragment/app/BackStackRecord;.toString:()Ljava/lang/String; // method@2814 │ │ +1b0360: 0c04 |0152: move-result-object v4 │ │ +1b0362: 6e20 743e 4800 |0153: invoke-virtual {v8, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@3e74 │ │ +1b0368: 6e30 0e28 9308 |0156: invoke-virtual {v3, v9, v8}, Landroidx/fragment/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;)V // method@280e │ │ +1b036e: d801 0101 |0159: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1b0372: 28da |015b: goto 0135 // -0026 │ │ +1b0374: 6e20 713e 6800 |015c: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b037a: 2209 b711 |015f: new-instance v9, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b037e: 1a00 3008 |0161: const-string v0, "Back Stack Index: " // string@0830 │ │ +1b0382: 7020 7f3f 0900 |0163: invoke-direct {v9, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b0388: 5470 3617 |0166: iget-object v0, v7, Landroidx/fragment/app/FragmentManagerImpl;.mBackStackIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@1736 │ │ +1b038c: 6e10 bd41 0000 |0168: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@41bd │ │ +1b0392: 0a00 |016b: move-result v0 │ │ +1b0394: 6e20 853f 0900 |016c: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ +1b039a: 6e10 933f 0900 |016f: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b03a0: 0c09 |0172: move-result-object v9 │ │ +1b03a2: 6e20 743e 9800 |0173: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@3e74 │ │ +1b03a8: 5479 4b17 |0176: iget-object v9, v7, Landroidx/fragment/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@174b │ │ +1b03ac: 1d09 |0178: monitor-enter v9 │ │ +1b03ae: 5470 4b17 |0179: iget-object v0, v7, Landroidx/fragment/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@174b │ │ +1b03b2: 6e10 a240 0000 |017b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@40a2 │ │ +1b03b8: 0a00 |017e: move-result v0 │ │ +1b03ba: 3d00 2c00 |017f: if-lez v0, 01ab // +002c │ │ +1b03be: 6e20 713e 6800 |0181: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b03c4: 1a01 d028 |0184: const-string v1, "Pending Actions:" // string@28d0 │ │ +1b03c8: 6e20 743e 1800 |0186: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@3e74 │ │ +1b03ce: 3502 2200 |0189: if-ge v2, v0, 01ab // +0022 │ │ +1b03d2: 5471 4b17 |018b: iget-object v1, v7, Landroidx/fragment/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@174b │ │ +1b03d6: 6e20 9a40 2100 |018d: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ +1b03dc: 0c01 |0190: move-result-object v1 │ │ +1b03de: 1f01 b509 |0191: check-cast v1, Landroidx/fragment/app/BackStackRecord; // type@09b5 │ │ +1b03e2: 6e20 713e 6800 |0193: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b03e8: 1a03 1e00 |0196: const-string v3, " #" // string@001e │ │ +1b03ec: 6e20 713e 3800 |0198: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b03f2: 6e20 703e 2800 |019b: invoke-virtual {v8, v2}, Ljava/io/PrintWriter;.print:(I)V // method@3e70 │ │ +1b03f8: 1a03 6b06 |019e: const-string v3, ": " // string@066b │ │ +1b03fc: 6e20 713e 3800 |01a0: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b0402: 6e20 733e 1800 |01a3: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@3e73 │ │ +1b0408: d802 0201 |01a6: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1b040c: 28e1 |01a8: goto 0189 // -001f │ │ +1b040e: 0d06 |01a9: move-exception v6 │ │ +1b0410: 2850 |01aa: goto 01fa // +0050 │ │ +1b0412: 1e09 |01ab: monitor-exit v9 │ │ +1b0414: 6e20 713e 6800 |01ac: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b041a: 1a09 ce0c |01af: const-string v9, "FragmentManager misc state:" // string@0cce │ │ +1b041e: 6e20 743e 9800 |01b1: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@3e74 │ │ +1b0424: 6e20 713e 6800 |01b4: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b042a: 1a09 2100 |01b7: const-string v9, " mHost=" // string@0021 │ │ +1b042e: 6e20 713e 9800 |01b9: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b0434: 5479 3e17 |01bc: iget-object v9, v7, Landroidx/fragment/app/FragmentManagerImpl;.mHost:Landroidx/fragment/app/FragmentActivity$HostCallbacks; // field@173e │ │ +1b0438: 6e20 733e 9800 |01be: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@3e73 │ │ +1b043e: 6e20 713e 6800 |01c1: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b0444: 1a09 1f00 |01c4: const-string v9, " mContainer=" // string@001f │ │ +1b0448: 6e20 713e 9800 |01c6: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b044e: 5479 3817 |01c9: iget-object v9, v7, Landroidx/fragment/app/FragmentManagerImpl;.mContainer:Landroidx/fragment/app/FragmentActivity$HostCallbacks; // field@1738 │ │ +1b0452: 6e20 733e 9800 |01cb: invoke-virtual {v8, v9}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@3e73 │ │ +1b0458: 6e20 713e 6800 |01ce: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b045e: 1a06 2000 |01d1: const-string v6, " mCurState=" // string@0020 │ │ +1b0462: 6e20 713e 6800 |01d3: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b0468: 5276 3917 |01d6: iget v6, v7, Landroidx/fragment/app/FragmentManagerImpl;.mCurState:I // field@1739 │ │ +1b046c: 6e20 703e 6800 |01d8: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(I)V // method@3e70 │ │ +1b0472: 1a06 d000 |01db: const-string v6, " mStateSaved=" // string@00d0 │ │ +1b0476: 6e20 713e 6800 |01dd: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b047c: 5576 5017 |01e0: iget-boolean v6, v7, Landroidx/fragment/app/FragmentManagerImpl;.mStateSaved:Z // field@1750 │ │ +1b0480: 6e20 723e 6800 |01e2: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@3e72 │ │ +1b0486: 1a06 d100 |01e5: const-string v6, " mStopped=" // string@00d1 │ │ +1b048a: 6e20 713e 6800 |01e7: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b0490: 5576 5117 |01ea: iget-boolean v6, v7, Landroidx/fragment/app/FragmentManagerImpl;.mStopped:Z // field@1751 │ │ +1b0494: 6e20 723e 6800 |01ec: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@3e72 │ │ +1b049a: 1a06 ce00 |01ef: const-string v6, " mDestroyed=" // string@00ce │ │ +1b049e: 6e20 713e 6800 |01f1: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@3e71 │ │ +1b04a4: 5576 3a17 |01f4: iget-boolean v6, v7, Landroidx/fragment/app/FragmentManagerImpl;.mDestroyed:Z // field@173a │ │ +1b04a8: 6e20 753e 6800 |01f6: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@3e75 │ │ +1b04ae: 0e00 |01f9: return-void │ │ +1b04b0: 1e09 |01fa: monitor-exit v9 │ │ +1b04b2: 2706 |01fb: throw v6 │ │ +1b04b4: 0002 0500 1129 8cd9 670f fd05 1688 ... |01fc: sparse-switch-data (22 units) │ │ catches : 2 │ │ 0x0179 - 0x01ac │ │ -> 0x01a9 │ │ 0x01fa - 0x01fb │ │ -> 0x01a9 │ │ positions : │ │ locals : │ │ @@ -18287,23 +18287,23 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1afe68: |[1afe68] androidx.appcompat.app.AppCompatActivity.findViewById:(I)Landroid/view/View; │ │ -1afe78: 6e10 a106 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ -1afe7e: 0c00 |0003: move-result-object v0 │ │ -1afe80: 1f00 a301 |0004: check-cast v0, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ -1afe84: 6e10 0f07 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.ensureSubDecor:()V // method@070f │ │ -1afe8a: 5400 d501 |0009: iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ -1afe8e: 6e20 d504 2000 |000b: invoke-virtual {v0, v2}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@04d5 │ │ -1afe94: 0c02 |000e: move-result-object v2 │ │ -1afe96: 1102 |000f: return-object v2 │ │ +1afe84: |[1afe84] androidx.appcompat.app.AppCompatActivity.findViewById:(I)Landroid/view/View; │ │ +1afe94: 6e10 a106 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ +1afe9a: 0c00 |0003: move-result-object v0 │ │ +1afe9c: 1f00 a301 |0004: check-cast v0, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ +1afea0: 6e10 0f07 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.ensureSubDecor:()V // method@070f │ │ +1afea6: 5400 d501 |0009: iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ +1afeaa: 6e20 d504 2000 |000b: invoke-virtual {v0, v2}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@04d5 │ │ +1afeb0: 0c02 |000e: move-result-object v2 │ │ +1afeb2: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/appcompat/app/AppCompatActivity;) │ │ name : 'getDelegate' │ │ type : '()Landroidx/appcompat/app/AppCompatDelegate;' │ │ @@ -18332,32 +18332,32 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -1afe14: |[1afe14] androidx.appcompat.app.AppCompatActivity.getMenuInflater:()Landroid/view/MenuInflater; │ │ -1afe24: 6e10 a106 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ -1afe2a: 0c00 |0003: move-result-object v0 │ │ -1afe2c: 1f00 a301 |0004: check-cast v0, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ -1afe30: 5401 c601 |0006: iget-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mMenuInflater:Landroidx/appcompat/view/SupportMenuInflater; // field@01c6 │ │ -1afe34: 3901 1700 |0008: if-nez v1, 001f // +0017 │ │ -1afe38: 6e10 1207 0000 |000a: invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ -1afe3e: 2201 ae01 |000d: new-instance v1, Landroidx/appcompat/view/SupportMenuInflater; // type@01ae │ │ -1afe42: 5402 a401 |000f: iget-object v2, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionBar:Landroidx/appcompat/app/WindowDecorActionBar; // field@01a4 │ │ -1afe46: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ -1afe4a: 6e10 3307 0200 |0013: invoke-virtual {v2}, Landroidx/appcompat/app/WindowDecorActionBar;.getThemedContext:()Landroid/content/Context; // method@0733 │ │ -1afe50: 0c02 |0016: move-result-object v2 │ │ -1afe52: 2803 |0017: goto 001a // +0003 │ │ -1afe54: 5402 b301 |0018: iget-object v2, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ -1afe58: 7020 4707 2100 |001a: invoke-direct {v1, v2}, Landroidx/appcompat/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@0747 │ │ -1afe5e: 5b01 c601 |001d: iput-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mMenuInflater:Landroidx/appcompat/view/SupportMenuInflater; // field@01c6 │ │ -1afe62: 5400 c601 |001f: iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mMenuInflater:Landroidx/appcompat/view/SupportMenuInflater; // field@01c6 │ │ -1afe66: 1100 |0021: return-object v0 │ │ +1afe30: |[1afe30] androidx.appcompat.app.AppCompatActivity.getMenuInflater:()Landroid/view/MenuInflater; │ │ +1afe40: 6e10 a106 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ +1afe46: 0c00 |0003: move-result-object v0 │ │ +1afe48: 1f00 a301 |0004: check-cast v0, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ +1afe4c: 5401 c601 |0006: iget-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mMenuInflater:Landroidx/appcompat/view/SupportMenuInflater; // field@01c6 │ │ +1afe50: 3901 1700 |0008: if-nez v1, 001f // +0017 │ │ +1afe54: 6e10 1207 0000 |000a: invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ +1afe5a: 2201 ae01 |000d: new-instance v1, Landroidx/appcompat/view/SupportMenuInflater; // type@01ae │ │ +1afe5e: 5402 a401 |000f: iget-object v2, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionBar:Landroidx/appcompat/app/WindowDecorActionBar; // field@01a4 │ │ +1afe62: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ +1afe66: 6e10 3307 0200 |0013: invoke-virtual {v2}, Landroidx/appcompat/app/WindowDecorActionBar;.getThemedContext:()Landroid/content/Context; // method@0733 │ │ +1afe6c: 0c02 |0016: move-result-object v2 │ │ +1afe6e: 2803 |0017: goto 001a // +0003 │ │ +1afe70: 5402 b301 |0018: iget-object v2, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ +1afe74: 7020 4707 2100 |001a: invoke-direct {v1, v2}, Landroidx/appcompat/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@0747 │ │ +1afe7a: 5b01 c601 |001d: iput-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mMenuInflater:Landroidx/appcompat/view/SupportMenuInflater; // field@01c6 │ │ +1afe7e: 5400 c601 |001f: iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mMenuInflater:Landroidx/appcompat/view/SupportMenuInflater; // field@01c6 │ │ +1afe82: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/appcompat/app/AppCompatActivity;) │ │ name : 'getResources' │ │ type : '()Landroid/content/res/Resources;' │ │ @@ -18406,78 +18406,78 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -1b04d8: |[1b04d8] androidx.appcompat.app.AppCompatActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -1b04e8: 5410 7e01 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatActivity;.mFragments:Lcoil/memory/MemoryCacheService; // field@017e │ │ -1b04ec: 6e10 482d 0000 |0002: invoke-virtual {v0}, Lcoil/memory/MemoryCacheService;.noteStateNotSaved:()V // method@2d48 │ │ -1b04f2: 6f40 dc05 2143 |0005: invoke-super {v1, v2, v3, v4}, Landroidx/activity/ComponentActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@05dc │ │ -1b04f8: 0e00 |0008: return-void │ │ +1b04f4: |[1b04f4] androidx.appcompat.app.AppCompatActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +1b0504: 5410 7e01 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatActivity;.mFragments:Lcoil/memory/MemoryCacheService; // field@017e │ │ +1b0508: 6e10 482d 0000 |0002: invoke-virtual {v0}, Lcoil/memory/MemoryCacheService;.noteStateNotSaved:()V // method@2d48 │ │ +1b050e: 6f40 dc05 2143 |0005: invoke-super {v1, v2, v3, v4}, Landroidx/activity/ComponentActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@05dc │ │ +1b0514: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/appcompat/app/AppCompatActivity;) │ │ name : 'onConfigurationChanged' │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -1b04fc: |[1b04fc] androidx.appcompat.app.AppCompatActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -1b050c: 6f20 de05 5400 |0000: invoke-super {v4, v5}, Landroidx/activity/ComponentActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@05de │ │ -1b0512: 6e10 a106 0400 |0003: invoke-virtual {v4}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ -1b0518: 0c05 |0006: move-result-object v5 │ │ -1b051a: 1f05 a301 |0007: check-cast v5, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ -1b051e: 5550 be01 |0009: iget-boolean v0, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mHasActionBar:Z // field@01be │ │ -1b0522: 3800 1000 |000b: if-eqz v0, 001b // +0010 │ │ -1b0526: 5550 cf01 |000d: iget-boolean v0, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mSubDecorInstalled:Z // field@01cf │ │ -1b052a: 3800 0c00 |000f: if-eqz v0, 001b // +000c │ │ -1b052e: 6e10 1207 0500 |0011: invoke-virtual {v5}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ -1b0534: 5450 a401 |0014: iget-object v0, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionBar:Landroidx/appcompat/app/WindowDecorActionBar; // field@01a4 │ │ -1b0538: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -1b053c: 6e10 3407 0000 |0018: invoke-virtual {v0}, Landroidx/appcompat/app/WindowDecorActionBar;.onConfigurationChanged:()V // method@0734 │ │ -1b0542: 7100 7907 0000 |001b: invoke-static {}, Landroidx/appcompat/widget/AppCompatDrawableManager;.get:()Landroidx/appcompat/widget/AppCompatDrawableManager; // method@0779 │ │ -1b0548: 0c00 |001e: move-result-object v0 │ │ -1b054a: 5451 b301 |001f: iget-object v1, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ -1b054e: 1d00 |0021: monitor-enter v0 │ │ -1b0550: 5402 eb01 |0022: iget-object v2, v0, Landroidx/appcompat/widget/AppCompatDrawableManager;.mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal; // field@01eb │ │ -1b0554: 1d02 |0024: monitor-enter v2 │ │ -1b0556: 5423 fa01 |0025: iget-object v3, v2, Landroidx/appcompat/widget/ResourceManagerInternal;.mDrawableCaches:Ljava/util/WeakHashMap; // field@01fa │ │ -1b055a: 6e20 7741 1300 |0027: invoke-virtual {v3, v1}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4177 │ │ -1b0560: 0c01 |002a: move-result-object v1 │ │ -1b0562: 1f01 f701 |002b: check-cast v1, Landroidx/collection/LongSparseArray; // type@01f7 │ │ -1b0566: 3801 0800 |002d: if-eqz v1, 0035 // +0008 │ │ -1b056a: 6e10 1108 0100 |002f: invoke-virtual {v1}, Landroidx/collection/LongSparseArray;.clear:()V // method@0811 │ │ -1b0570: 2803 |0032: goto 0035 // +0003 │ │ -1b0572: 0d05 |0033: move-exception v5 │ │ -1b0574: 2819 |0034: goto 004d // +0019 │ │ -1b0576: 1e02 |0035: monitor-exit v2 │ │ -1b0578: 1e00 |0036: monitor-exit v0 │ │ -1b057a: 2200 3500 |0037: new-instance v0, Landroid/content/res/Configuration; // type@0035 │ │ -1b057e: 5451 b301 |0039: iget-object v1, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ -1b0582: 6e10 7300 0100 |003b: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0073 │ │ -1b0588: 0c01 |003e: move-result-object v1 │ │ -1b058a: 6e10 cd00 0100 |003f: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00cd │ │ -1b0590: 0c01 |0042: move-result-object v1 │ │ -1b0592: 7020 be00 1000 |0043: invoke-direct {v0, v1}, Landroid/content/res/Configuration;.:(Landroid/content/res/Configuration;)V // method@00be │ │ -1b0598: 5b50 b801 |0046: iput-object v0, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mEffectiveConfiguration:Landroid/content/res/Configuration; // field@01b8 │ │ -1b059c: 1200 |0048: const/4 v0, #int 0 // #0 │ │ -1b059e: 6e30 0607 0500 |0049: invoke-virtual {v5, v0, v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.applyApplicationSpecificConfig:(ZZ)Z // method@0706 │ │ -1b05a4: 0e00 |004c: return-void │ │ -1b05a6: 1e02 |004d: monitor-exit v2 │ │ -1b05a8: 2705 |004e: throw v5 │ │ -1b05aa: 0d05 |004f: move-exception v5 │ │ -1b05ac: 1e00 |0050: monitor-exit v0 │ │ -1b05ae: 2705 |0051: throw v5 │ │ +1b0518: |[1b0518] androidx.appcompat.app.AppCompatActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +1b0528: 6f20 de05 5400 |0000: invoke-super {v4, v5}, Landroidx/activity/ComponentActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@05de │ │ +1b052e: 6e10 a106 0400 |0003: invoke-virtual {v4}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ +1b0534: 0c05 |0006: move-result-object v5 │ │ +1b0536: 1f05 a301 |0007: check-cast v5, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ +1b053a: 5550 be01 |0009: iget-boolean v0, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mHasActionBar:Z // field@01be │ │ +1b053e: 3800 1000 |000b: if-eqz v0, 001b // +0010 │ │ +1b0542: 5550 cf01 |000d: iget-boolean v0, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mSubDecorInstalled:Z // field@01cf │ │ +1b0546: 3800 0c00 |000f: if-eqz v0, 001b // +000c │ │ +1b054a: 6e10 1207 0500 |0011: invoke-virtual {v5}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ +1b0550: 5450 a401 |0014: iget-object v0, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionBar:Landroidx/appcompat/app/WindowDecorActionBar; // field@01a4 │ │ +1b0554: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +1b0558: 6e10 3407 0000 |0018: invoke-virtual {v0}, Landroidx/appcompat/app/WindowDecorActionBar;.onConfigurationChanged:()V // method@0734 │ │ +1b055e: 7100 7907 0000 |001b: invoke-static {}, Landroidx/appcompat/widget/AppCompatDrawableManager;.get:()Landroidx/appcompat/widget/AppCompatDrawableManager; // method@0779 │ │ +1b0564: 0c00 |001e: move-result-object v0 │ │ +1b0566: 5451 b301 |001f: iget-object v1, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ +1b056a: 1d00 |0021: monitor-enter v0 │ │ +1b056c: 5402 eb01 |0022: iget-object v2, v0, Landroidx/appcompat/widget/AppCompatDrawableManager;.mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal; // field@01eb │ │ +1b0570: 1d02 |0024: monitor-enter v2 │ │ +1b0572: 5423 fa01 |0025: iget-object v3, v2, Landroidx/appcompat/widget/ResourceManagerInternal;.mDrawableCaches:Ljava/util/WeakHashMap; // field@01fa │ │ +1b0576: 6e20 7741 1300 |0027: invoke-virtual {v3, v1}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4177 │ │ +1b057c: 0c01 |002a: move-result-object v1 │ │ +1b057e: 1f01 f701 |002b: check-cast v1, Landroidx/collection/LongSparseArray; // type@01f7 │ │ +1b0582: 3801 0800 |002d: if-eqz v1, 0035 // +0008 │ │ +1b0586: 6e10 1108 0100 |002f: invoke-virtual {v1}, Landroidx/collection/LongSparseArray;.clear:()V // method@0811 │ │ +1b058c: 2803 |0032: goto 0035 // +0003 │ │ +1b058e: 0d05 |0033: move-exception v5 │ │ +1b0590: 2819 |0034: goto 004d // +0019 │ │ +1b0592: 1e02 |0035: monitor-exit v2 │ │ +1b0594: 1e00 |0036: monitor-exit v0 │ │ +1b0596: 2200 3500 |0037: new-instance v0, Landroid/content/res/Configuration; // type@0035 │ │ +1b059a: 5451 b301 |0039: iget-object v1, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ +1b059e: 6e10 7300 0100 |003b: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0073 │ │ +1b05a4: 0c01 |003e: move-result-object v1 │ │ +1b05a6: 6e10 cd00 0100 |003f: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00cd │ │ +1b05ac: 0c01 |0042: move-result-object v1 │ │ +1b05ae: 7020 be00 1000 |0043: invoke-direct {v0, v1}, Landroid/content/res/Configuration;.:(Landroid/content/res/Configuration;)V // method@00be │ │ +1b05b4: 5b50 b801 |0046: iput-object v0, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mEffectiveConfiguration:Landroid/content/res/Configuration; // field@01b8 │ │ +1b05b8: 1200 |0048: const/4 v0, #int 0 // #0 │ │ +1b05ba: 6e30 0607 0500 |0049: invoke-virtual {v5, v0, v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.applyApplicationSpecificConfig:(ZZ)Z // method@0706 │ │ +1b05c0: 0e00 |004c: return-void │ │ +1b05c2: 1e02 |004d: monitor-exit v2 │ │ +1b05c4: 2705 |004e: throw v5 │ │ +1b05c6: 0d05 |004f: move-exception v5 │ │ +1b05c8: 1e00 |0050: monitor-exit v0 │ │ +1b05ca: 2705 |0051: throw v5 │ │ catches : 5 │ │ 0x0022 - 0x0025 │ │ -> 0x004f │ │ 0x0025 - 0x0032 │ │ -> 0x0033 │ │ 0x0035 - 0x0036 │ │ -> 0x004f │ │ @@ -18612,229 +18612,229 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1b084c: |[1b084c] androidx.appcompat.app.AppCompatActivity.onDestroy:()V │ │ -1b085c: 6e10 ac06 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/app/AppCompatActivity;.onDestroy$androidx$fragment$app$FragmentActivity:()V // method@06ac │ │ -1b0862: 6e10 a106 0100 |0003: invoke-virtual {v1}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ -1b0868: 0c00 |0006: move-result-object v0 │ │ -1b086a: 6e10 ce06 0000 |0007: invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegate;.onDestroy:()V // method@06ce │ │ -1b0870: 0e00 |000a: return-void │ │ +1b0868: |[1b0868] androidx.appcompat.app.AppCompatActivity.onDestroy:()V │ │ +1b0878: 6e10 ac06 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/app/AppCompatActivity;.onDestroy$androidx$fragment$app$FragmentActivity:()V // method@06ac │ │ +1b087e: 6e10 a106 0100 |0003: invoke-virtual {v1}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ +1b0884: 0c00 |0006: move-result-object v0 │ │ +1b0886: 6e10 ce06 0000 |0007: invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegate;.onDestroy:()V // method@06ce │ │ +1b088c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Landroidx/appcompat/app/AppCompatActivity;) │ │ name : 'onDestroy$androidx$fragment$app$FragmentActivity' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 302 16-bit code units │ │ -1b05e0: |[1b05e0] androidx.appcompat.app.AppCompatActivity.onDestroy$androidx$fragment$app$FragmentActivity:()V │ │ -1b05f0: 6f10 1d00 0b00 |0000: invoke-super {v11}, Landroid/app/Activity;.onDestroy:()V // method@001d │ │ -1b05f6: 54b0 7e01 |0003: iget-object v0, v11, Landroidx/appcompat/app/AppCompatActivity;.mFragments:Lcoil/memory/MemoryCacheService; // field@017e │ │ -1b05fa: 5400 321b |0005: iget-object v0, v0, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -1b05fe: 1f00 ba09 |0007: check-cast v0, Landroidx/fragment/app/FragmentActivity$HostCallbacks; // type@09ba │ │ -1b0602: 5400 2017 |0009: iget-object v0, v0, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.mFragmentManager:Landroidx/fragment/app/FragmentManagerImpl; // field@1720 │ │ -1b0606: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -1b0608: 5c01 3a17 |000c: iput-boolean v1, v0, Landroidx/fragment/app/FragmentManagerImpl;.mDestroyed:Z // field@173a │ │ -1b060c: 6e20 4e28 1000 |000e: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManagerImpl;.execPendingActions:(Z)Z // method@284e │ │ -1b0612: 6e10 4b28 0000 |0011: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManagerImpl;.collectAllSpecialEffectsController:()Ljava/util/HashSet; // method@284b │ │ -1b0618: 0c02 |0014: move-result-object v2 │ │ -1b061a: 6e10 0641 0200 |0015: invoke-virtual {v2}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@4106 │ │ -1b0620: 0c02 |0018: move-result-object v2 │ │ -1b0622: 7210 0a41 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1b0628: 0a03 |001c: move-result v3 │ │ -1b062a: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -1b062c: 3903 0601 |001e: if-nez v3, 0124 // +0106 │ │ -1b0630: 5402 3e17 |0020: iget-object v2, v0, Landroidx/fragment/app/FragmentManagerImpl;.mHost:Landroidx/fragment/app/FragmentActivity$HostCallbacks; // field@173e │ │ -1b0634: 5403 3d17 |0022: iget-object v3, v0, Landroidx/fragment/app/FragmentManagerImpl;.mFragmentStore:Lokhttp3/Dispatcher; // field@173d │ │ -1b0638: 3802 0900 |0024: if-eqz v2, 002d // +0009 │ │ -1b063c: 5431 5d31 |0026: iget-object v1, v3, Lokhttp3/Dispatcher;.runningSyncCalls:Ljava/lang/Object; // field@315d │ │ -1b0640: 1f01 c709 |0028: check-cast v1, Landroidx/fragment/app/FragmentManagerViewModel; // type@09c7 │ │ -1b0644: 5511 5f17 |002a: iget-boolean v1, v1, Landroidx/fragment/app/FragmentManagerViewModel;.mHasBeenCleared:Z // field@175f │ │ -1b0648: 280a |002c: goto 0036 // +000a │ │ -1b064a: 5422 1f17 |002d: iget-object v2, v2, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.mContext:Landroidx/appcompat/app/AppCompatActivity; // field@171f │ │ -1b064e: 3802 0700 |002f: if-eqz v2, 0036 // +0007 │ │ -1b0652: 6e10 1300 0200 |0031: invoke-virtual {v2}, Landroid/app/Activity;.isChangingConfigurations:()Z // method@0013 │ │ -1b0658: 0a02 |0034: move-result v2 │ │ -1b065a: b721 |0035: xor-int/2addr v1, v2 │ │ -1b065c: 3801 6b00 |0036: if-eqz v1, 00a1 // +006b │ │ -1b0660: 5401 3717 |0038: iget-object v1, v0, Landroidx/fragment/app/FragmentManagerImpl;.mBackStackStates:Ljava/util/Map; // field@1737 │ │ -1b0664: 7210 4841 0100 |003a: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@4148 │ │ -1b066a: 0c01 |003d: move-result-object v1 │ │ -1b066c: 7210 d840 0100 |003e: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@40d8 │ │ -1b0672: 0c01 |0041: move-result-object v1 │ │ -1b0674: 7210 0a41 0100 |0042: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1b067a: 0a02 |0045: move-result v2 │ │ -1b067c: 3802 5b00 |0046: if-eqz v2, 00a1 // +005b │ │ -1b0680: 7210 0b41 0100 |0048: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1b0686: 0c02 |004b: move-result-object v2 │ │ -1b0688: 1f02 b709 |004c: check-cast v2, Landroidx/fragment/app/BackStackState; // type@09b7 │ │ -1b068c: 5422 1c17 |004e: iget-object v2, v2, Landroidx/fragment/app/BackStackState;.mFragments:Ljava/util/ArrayList; // field@171c │ │ -1b0690: 6e10 a240 0200 |0050: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@40a2 │ │ -1b0696: 0a05 |0053: move-result v5 │ │ -1b0698: 1206 |0054: const/4 v6, #int 0 // #0 │ │ -1b069a: 3556 edff |0055: if-ge v6, v5, 0042 // -0013 │ │ -1b069e: 6e20 9a40 6200 |0057: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ -1b06a4: 0c07 |005a: move-result-object v7 │ │ -1b06a6: d806 0601 |005b: add-int/lit8 v6, v6, #int 1 // #01 │ │ -1b06aa: 1f07 b611 |005d: check-cast v7, Ljava/lang/String; // type@11b6 │ │ -1b06ae: 5438 5d31 |005f: iget-object v8, v3, Lokhttp3/Dispatcher;.runningSyncCalls:Ljava/lang/Object; // field@315d │ │ -1b06b2: 1f08 c709 |0061: check-cast v8, Landroidx/fragment/app/FragmentManagerViewModel; // type@09c7 │ │ -1b06b6: 6e10 373f 0800 |0063: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1b06bc: 1239 |0066: const/4 v9, #int 3 // #3 │ │ -1b06be: 7110 5128 0900 |0067: invoke-static {v9}, Landroidx/fragment/app/FragmentManagerImpl;.isLoggingEnabled:(I)Z // method@2851 │ │ -1b06c4: 0a09 |006a: move-result v9 │ │ -1b06c6: 3809 1500 |006b: if-eqz v9, 0080 // +0015 │ │ -1b06ca: 2209 b711 |006d: new-instance v9, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b06ce: 1a0a 7909 |006f: const-string v10, "Clearing non-config state for saved state of Fragment " // string@0979 │ │ -1b06d2: 7020 7f3f a900 |0071: invoke-direct {v9, v10}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b06d8: 6e20 8a3f 7900 |0074: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b06de: 6e10 933f 0900 |0077: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b06e4: 0c09 |007a: move-result-object v9 │ │ -1b06e6: 1a0a ca0c |007b: const-string v10, "FragmentManager" // string@0cca │ │ -1b06ea: 7120 5303 9a00 |007d: invoke-static {v10, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0353 │ │ -1b06f0: 5489 5e17 |0080: iget-object v9, v8, Landroidx/fragment/app/FragmentManagerViewModel;.mChildNonConfigs:Ljava/util/HashMap; // field@175e │ │ -1b06f4: 6e20 f840 7900 |0082: invoke-virtual {v9, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@40f8 │ │ -1b06fa: 0c0a |0085: move-result-object v10 │ │ -1b06fc: 1f0a c709 |0086: check-cast v10, Landroidx/fragment/app/FragmentManagerViewModel; // type@09c7 │ │ -1b0700: 380a 0800 |0088: if-eqz v10, 0090 // +0008 │ │ -1b0704: 6e10 5c28 0a00 |008a: invoke-virtual {v10}, Landroidx/fragment/app/FragmentManagerViewModel;.onCleared:()V // method@285c │ │ -1b070a: 6e20 fd40 7900 |008d: invoke-virtual {v9, v7}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@40fd │ │ -1b0710: 5488 6117 |0090: iget-object v8, v8, Landroidx/fragment/app/FragmentManagerViewModel;.mViewModelStores:Ljava/util/HashMap; // field@1761 │ │ -1b0714: 6e20 f840 7800 |0092: invoke-virtual {v8, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@40f8 │ │ -1b071a: 0c09 |0095: move-result-object v9 │ │ -1b071c: 1f09 030a |0096: check-cast v9, Landroidx/lifecycle/ViewModelStore; // type@0a03 │ │ -1b0720: 3809 bdff |0098: if-eqz v9, 0055 // -0043 │ │ -1b0724: 6e10 1629 0900 |009a: invoke-virtual {v9}, Landroidx/lifecycle/ViewModelStore;.clear:()V // method@2916 │ │ -1b072a: 6e20 fd40 7800 |009d: invoke-virtual {v8, v7}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@40fd │ │ -1b0730: 28b5 |00a0: goto 0055 // -004b │ │ -1b0732: 12f1 |00a1: const/4 v1, #int -1 // #ff │ │ -1b0734: 6e20 4c28 1000 |00a2: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManagerImpl;.dispatchStateChange:(I)V // method@284c │ │ -1b073a: 5401 3e17 |00a5: iget-object v1, v0, Landroidx/fragment/app/FragmentManagerImpl;.mHost:Landroidx/fragment/app/FragmentActivity$HostCallbacks; // field@173e │ │ -1b073e: 3801 0b00 |00a7: if-eqz v1, 00b2 // +000b │ │ -1b0742: 5411 2217 |00a9: iget-object v1, v1, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.this$0:Landroidx/appcompat/app/AppCompatActivity; // field@1722 │ │ -1b0746: 5411 0c01 |00ab: iget-object v1, v1, Landroidx/activity/ComponentActivity;.mOnTrimMemoryListeners:Ljava/util/concurrent/CopyOnWriteArrayList; // field@010c │ │ -1b074a: 5402 4a17 |00ad: iget-object v2, v0, Landroidx/fragment/app/FragmentManagerImpl;.mOnTrimMemoryListener:Landroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda0; // field@174a │ │ -1b074e: 6e20 8d41 2100 |00af: invoke-virtual {v1, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@418d │ │ -1b0754: 5401 3e17 |00b2: iget-object v1, v0, Landroidx/fragment/app/FragmentManagerImpl;.mHost:Landroidx/fragment/app/FragmentActivity$HostCallbacks; // field@173e │ │ -1b0758: 3801 0b00 |00b4: if-eqz v1, 00bf // +000b │ │ -1b075c: 5411 2217 |00b6: iget-object v1, v1, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.this$0:Landroidx/appcompat/app/AppCompatActivity; // field@1722 │ │ -1b0760: 5411 0801 |00b8: iget-object v1, v1, Landroidx/activity/ComponentActivity;.mOnConfigurationChangedListeners:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0108 │ │ -1b0764: 5402 4717 |00ba: iget-object v2, v0, Landroidx/fragment/app/FragmentManagerImpl;.mOnConfigurationChangedListener:Landroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda0; // field@1747 │ │ -1b0768: 6e20 8d41 2100 |00bc: invoke-virtual {v1, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@418d │ │ -1b076e: 5401 3e17 |00bf: iget-object v1, v0, Landroidx/fragment/app/FragmentManagerImpl;.mHost:Landroidx/fragment/app/FragmentActivity$HostCallbacks; // field@173e │ │ -1b0772: 3801 0b00 |00c1: if-eqz v1, 00cc // +000b │ │ -1b0776: 5411 2217 |00c3: iget-object v1, v1, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.this$0:Landroidx/appcompat/app/AppCompatActivity; // field@1722 │ │ -1b077a: 5411 0901 |00c5: iget-object v1, v1, Landroidx/activity/ComponentActivity;.mOnMultiWindowModeChangedListeners:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0109 │ │ -1b077e: 5402 4817 |00c7: iget-object v2, v0, Landroidx/fragment/app/FragmentManagerImpl;.mOnMultiWindowModeChangedListener:Landroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda0; // field@1748 │ │ -1b0782: 6e20 8d41 2100 |00c9: invoke-virtual {v1, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@418d │ │ -1b0788: 5401 3e17 |00cc: iget-object v1, v0, Landroidx/fragment/app/FragmentManagerImpl;.mHost:Landroidx/fragment/app/FragmentActivity$HostCallbacks; // field@173e │ │ -1b078c: 3801 0b00 |00ce: if-eqz v1, 00d9 // +000b │ │ -1b0790: 5411 2217 |00d0: iget-object v1, v1, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.this$0:Landroidx/appcompat/app/AppCompatActivity; // field@1722 │ │ -1b0794: 5411 0b01 |00d2: iget-object v1, v1, Landroidx/activity/ComponentActivity;.mOnPictureInPictureModeChangedListeners:Ljava/util/concurrent/CopyOnWriteArrayList; // field@010b │ │ -1b0798: 5402 4917 |00d4: iget-object v2, v0, Landroidx/fragment/app/FragmentManagerImpl;.mOnPictureInPictureModeChangedListener:Landroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda0; // field@1749 │ │ -1b079c: 6e20 8d41 2100 |00d6: invoke-virtual {v1, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@418d │ │ -1b07a2: 5401 3e17 |00d9: iget-object v1, v0, Landroidx/fragment/app/FragmentManagerImpl;.mHost:Landroidx/fragment/app/FragmentActivity$HostCallbacks; // field@173e │ │ -1b07a6: 3801 2100 |00db: if-eqz v1, 00fc // +0021 │ │ -1b07aa: 5411 2217 |00dd: iget-object v1, v1, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.this$0:Landroidx/appcompat/app/AppCompatActivity; // field@1722 │ │ -1b07ae: 5411 0601 |00df: iget-object v1, v1, Landroidx/activity/ComponentActivity;.mMenuHostHelper:Lio/noties/markwon/RegistryImpl; // field@0106 │ │ -1b07b2: 5412 cb24 |00e1: iget-object v2, v1, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ -1b07b6: 1f02 4612 |00e3: check-cast v2, Ljava/util/concurrent/CopyOnWriteArrayList; // type@1246 │ │ -1b07ba: 5403 4217 |00e5: iget-object v3, v0, Landroidx/fragment/app/FragmentManagerImpl;.mMenuProvider:Landroidx/fragment/app/FragmentManager$2; // field@1742 │ │ -1b07be: 6e20 8d41 3200 |00e7: invoke-virtual {v2, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@418d │ │ -1b07c4: 5412 ca24 |00ea: iget-object v2, v1, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ -1b07c8: 1f02 2712 |00ec: check-cast v2, Ljava/util/HashMap; // type@1227 │ │ -1b07cc: 6e20 fd40 3200 |00ee: invoke-virtual {v2, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@40fd │ │ -1b07d2: 0c02 |00f1: move-result-object v2 │ │ -1b07d4: 7110 5b12 0200 |00f2: invoke-static {v2}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Ljava/lang/Object;)V // method@125b │ │ -1b07da: 5411 c924 |00f5: iget-object v1, v1, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ -1b07de: 1f01 ae11 |00f7: check-cast v1, Ljava/lang/Runnable; // type@11ae │ │ -1b07e2: 7210 403f 0100 |00f9: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@3f40 │ │ -1b07e8: 5b04 3e17 |00fc: iput-object v4, v0, Landroidx/fragment/app/FragmentManagerImpl;.mHost:Landroidx/fragment/app/FragmentActivity$HostCallbacks; // field@173e │ │ -1b07ec: 5b04 3817 |00fe: iput-object v4, v0, Landroidx/fragment/app/FragmentManagerImpl;.mContainer:Landroidx/fragment/app/FragmentActivity$HostCallbacks; // field@1738 │ │ -1b07f0: 5401 4617 |0100: iget-object v1, v0, Landroidx/fragment/app/FragmentManagerImpl;.mOnBackPressedDispatcher:Landroidx/activity/OnBackPressedDispatcher; // field@1746 │ │ -1b07f4: 3801 0900 |0102: if-eqz v1, 010b // +0009 │ │ -1b07f8: 5401 4517 |0104: iget-object v1, v0, Landroidx/fragment/app/FragmentManagerImpl;.mOnBackPressedCallback:Landroidx/fragment/app/FragmentManager$1; // field@1745 │ │ -1b07fc: 6e10 2406 0100 |0106: invoke-virtual {v1}, Landroidx/activity/OnBackPressedCallback;.remove:()V // method@0624 │ │ -1b0802: 5b04 4617 |0109: iput-object v4, v0, Landroidx/fragment/app/FragmentManagerImpl;.mOnBackPressedDispatcher:Landroidx/activity/OnBackPressedDispatcher; // field@1746 │ │ -1b0806: 5401 4e17 |010b: iget-object v1, v0, Landroidx/fragment/app/FragmentManagerImpl;.mStartActivityForResult:Landroidx/activity/result/ActivityResultRegistry$3; // field@174e │ │ -1b080a: 3801 0f00 |010d: if-eqz v1, 011c // +000f │ │ -1b080e: 6e10 7706 0100 |010f: invoke-virtual {v1}, Landroidx/activity/result/ActivityResultRegistry$3;.unregister:()V // method@0677 │ │ -1b0814: 5401 4f17 |0112: iget-object v1, v0, Landroidx/fragment/app/FragmentManagerImpl;.mStartIntentSenderForResult:Landroidx/activity/result/ActivityResultRegistry$3; // field@174f │ │ -1b0818: 6e10 7706 0100 |0114: invoke-virtual {v1}, Landroidx/activity/result/ActivityResultRegistry$3;.unregister:()V // method@0677 │ │ -1b081e: 5400 4c17 |0117: iget-object v0, v0, Landroidx/fragment/app/FragmentManagerImpl;.mRequestPermissions:Landroidx/activity/result/ActivityResultRegistry$3; // field@174c │ │ -1b0822: 6e10 7706 0000 |0119: invoke-virtual {v0}, Landroidx/activity/result/ActivityResultRegistry$3;.unregister:()V // method@0677 │ │ -1b0828: 54b0 7d01 |011c: iget-object v0, v11, Landroidx/appcompat/app/AppCompatActivity;.mFragmentLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry; // field@017d │ │ -1b082c: 6201 7717 |011e: sget-object v1, Landroidx/lifecycle/Lifecycle$Event;.ON_DESTROY:Landroidx/lifecycle/Lifecycle$Event; // field@1777 │ │ -1b0830: 6e20 a228 1000 |0120: invoke-virtual {v0, v1}, Landroidx/lifecycle/LifecycleRegistry;.handleLifecycleEvent:(Landroidx/lifecycle/Lifecycle$Event;)V // method@28a2 │ │ -1b0836: 0e00 |0123: return-void │ │ -1b0838: 7210 0b41 0200 |0124: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1b083e: 0c00 |0127: move-result-object v0 │ │ -1b0840: 1f00 cc09 |0128: check-cast v0, Landroidx/fragment/app/SpecialEffectsController; // type@09cc │ │ -1b0844: 6e10 6328 0000 |012a: invoke-virtual {v0}, Landroidx/fragment/app/SpecialEffectsController;.forceCompleteAllOperations:()V // method@2863 │ │ -1b084a: 2704 |012d: throw v4 │ │ +1b05fc: |[1b05fc] androidx.appcompat.app.AppCompatActivity.onDestroy$androidx$fragment$app$FragmentActivity:()V │ │ +1b060c: 6f10 1d00 0b00 |0000: invoke-super {v11}, Landroid/app/Activity;.onDestroy:()V // method@001d │ │ +1b0612: 54b0 7e01 |0003: iget-object v0, v11, Landroidx/appcompat/app/AppCompatActivity;.mFragments:Lcoil/memory/MemoryCacheService; // field@017e │ │ +1b0616: 5400 321b |0005: iget-object v0, v0, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +1b061a: 1f00 ba09 |0007: check-cast v0, Landroidx/fragment/app/FragmentActivity$HostCallbacks; // type@09ba │ │ +1b061e: 5400 2017 |0009: iget-object v0, v0, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.mFragmentManager:Landroidx/fragment/app/FragmentManagerImpl; // field@1720 │ │ +1b0622: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +1b0624: 5c01 3a17 |000c: iput-boolean v1, v0, Landroidx/fragment/app/FragmentManagerImpl;.mDestroyed:Z // field@173a │ │ +1b0628: 6e20 4e28 1000 |000e: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManagerImpl;.execPendingActions:(Z)Z // method@284e │ │ +1b062e: 6e10 4b28 0000 |0011: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManagerImpl;.collectAllSpecialEffectsController:()Ljava/util/HashSet; // method@284b │ │ +1b0634: 0c02 |0014: move-result-object v2 │ │ +1b0636: 6e10 0641 0200 |0015: invoke-virtual {v2}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@4106 │ │ +1b063c: 0c02 |0018: move-result-object v2 │ │ +1b063e: 7210 0a41 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1b0644: 0a03 |001c: move-result v3 │ │ +1b0646: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +1b0648: 3903 0601 |001e: if-nez v3, 0124 // +0106 │ │ +1b064c: 5402 3e17 |0020: iget-object v2, v0, Landroidx/fragment/app/FragmentManagerImpl;.mHost:Landroidx/fragment/app/FragmentActivity$HostCallbacks; // field@173e │ │ +1b0650: 5403 3d17 |0022: iget-object v3, v0, Landroidx/fragment/app/FragmentManagerImpl;.mFragmentStore:Lokhttp3/Dispatcher; // field@173d │ │ +1b0654: 3802 0900 |0024: if-eqz v2, 002d // +0009 │ │ +1b0658: 5431 5d31 |0026: iget-object v1, v3, Lokhttp3/Dispatcher;.runningSyncCalls:Ljava/lang/Object; // field@315d │ │ +1b065c: 1f01 c709 |0028: check-cast v1, Landroidx/fragment/app/FragmentManagerViewModel; // type@09c7 │ │ +1b0660: 5511 5f17 |002a: iget-boolean v1, v1, Landroidx/fragment/app/FragmentManagerViewModel;.mHasBeenCleared:Z // field@175f │ │ +1b0664: 280a |002c: goto 0036 // +000a │ │ +1b0666: 5422 1f17 |002d: iget-object v2, v2, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.mContext:Landroidx/appcompat/app/AppCompatActivity; // field@171f │ │ +1b066a: 3802 0700 |002f: if-eqz v2, 0036 // +0007 │ │ +1b066e: 6e10 1300 0200 |0031: invoke-virtual {v2}, Landroid/app/Activity;.isChangingConfigurations:()Z // method@0013 │ │ +1b0674: 0a02 |0034: move-result v2 │ │ +1b0676: b721 |0035: xor-int/2addr v1, v2 │ │ +1b0678: 3801 6b00 |0036: if-eqz v1, 00a1 // +006b │ │ +1b067c: 5401 3717 |0038: iget-object v1, v0, Landroidx/fragment/app/FragmentManagerImpl;.mBackStackStates:Ljava/util/Map; // field@1737 │ │ +1b0680: 7210 4841 0100 |003a: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@4148 │ │ +1b0686: 0c01 |003d: move-result-object v1 │ │ +1b0688: 7210 d840 0100 |003e: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@40d8 │ │ +1b068e: 0c01 |0041: move-result-object v1 │ │ +1b0690: 7210 0a41 0100 |0042: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1b0696: 0a02 |0045: move-result v2 │ │ +1b0698: 3802 5b00 |0046: if-eqz v2, 00a1 // +005b │ │ +1b069c: 7210 0b41 0100 |0048: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1b06a2: 0c02 |004b: move-result-object v2 │ │ +1b06a4: 1f02 b709 |004c: check-cast v2, Landroidx/fragment/app/BackStackState; // type@09b7 │ │ +1b06a8: 5422 1c17 |004e: iget-object v2, v2, Landroidx/fragment/app/BackStackState;.mFragments:Ljava/util/ArrayList; // field@171c │ │ +1b06ac: 6e10 a240 0200 |0050: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@40a2 │ │ +1b06b2: 0a05 |0053: move-result v5 │ │ +1b06b4: 1206 |0054: const/4 v6, #int 0 // #0 │ │ +1b06b6: 3556 edff |0055: if-ge v6, v5, 0042 // -0013 │ │ +1b06ba: 6e20 9a40 6200 |0057: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ +1b06c0: 0c07 |005a: move-result-object v7 │ │ +1b06c2: d806 0601 |005b: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1b06c6: 1f07 b611 |005d: check-cast v7, Ljava/lang/String; // type@11b6 │ │ +1b06ca: 5438 5d31 |005f: iget-object v8, v3, Lokhttp3/Dispatcher;.runningSyncCalls:Ljava/lang/Object; // field@315d │ │ +1b06ce: 1f08 c709 |0061: check-cast v8, Landroidx/fragment/app/FragmentManagerViewModel; // type@09c7 │ │ +1b06d2: 6e10 373f 0800 |0063: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1b06d8: 1239 |0066: const/4 v9, #int 3 // #3 │ │ +1b06da: 7110 5128 0900 |0067: invoke-static {v9}, Landroidx/fragment/app/FragmentManagerImpl;.isLoggingEnabled:(I)Z // method@2851 │ │ +1b06e0: 0a09 |006a: move-result v9 │ │ +1b06e2: 3809 1500 |006b: if-eqz v9, 0080 // +0015 │ │ +1b06e6: 2209 b711 |006d: new-instance v9, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b06ea: 1a0a 7909 |006f: const-string v10, "Clearing non-config state for saved state of Fragment " // string@0979 │ │ +1b06ee: 7020 7f3f a900 |0071: invoke-direct {v9, v10}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b06f4: 6e20 8a3f 7900 |0074: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b06fa: 6e10 933f 0900 |0077: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b0700: 0c09 |007a: move-result-object v9 │ │ +1b0702: 1a0a ca0c |007b: const-string v10, "FragmentManager" // string@0cca │ │ +1b0706: 7120 5303 9a00 |007d: invoke-static {v10, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0353 │ │ +1b070c: 5489 5e17 |0080: iget-object v9, v8, Landroidx/fragment/app/FragmentManagerViewModel;.mChildNonConfigs:Ljava/util/HashMap; // field@175e │ │ +1b0710: 6e20 f840 7900 |0082: invoke-virtual {v9, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@40f8 │ │ +1b0716: 0c0a |0085: move-result-object v10 │ │ +1b0718: 1f0a c709 |0086: check-cast v10, Landroidx/fragment/app/FragmentManagerViewModel; // type@09c7 │ │ +1b071c: 380a 0800 |0088: if-eqz v10, 0090 // +0008 │ │ +1b0720: 6e10 5c28 0a00 |008a: invoke-virtual {v10}, Landroidx/fragment/app/FragmentManagerViewModel;.onCleared:()V // method@285c │ │ +1b0726: 6e20 fd40 7900 |008d: invoke-virtual {v9, v7}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@40fd │ │ +1b072c: 5488 6117 |0090: iget-object v8, v8, Landroidx/fragment/app/FragmentManagerViewModel;.mViewModelStores:Ljava/util/HashMap; // field@1761 │ │ +1b0730: 6e20 f840 7800 |0092: invoke-virtual {v8, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@40f8 │ │ +1b0736: 0c09 |0095: move-result-object v9 │ │ +1b0738: 1f09 030a |0096: check-cast v9, Landroidx/lifecycle/ViewModelStore; // type@0a03 │ │ +1b073c: 3809 bdff |0098: if-eqz v9, 0055 // -0043 │ │ +1b0740: 6e10 1629 0900 |009a: invoke-virtual {v9}, Landroidx/lifecycle/ViewModelStore;.clear:()V // method@2916 │ │ +1b0746: 6e20 fd40 7800 |009d: invoke-virtual {v8, v7}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@40fd │ │ +1b074c: 28b5 |00a0: goto 0055 // -004b │ │ +1b074e: 12f1 |00a1: const/4 v1, #int -1 // #ff │ │ +1b0750: 6e20 4c28 1000 |00a2: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManagerImpl;.dispatchStateChange:(I)V // method@284c │ │ +1b0756: 5401 3e17 |00a5: iget-object v1, v0, Landroidx/fragment/app/FragmentManagerImpl;.mHost:Landroidx/fragment/app/FragmentActivity$HostCallbacks; // field@173e │ │ +1b075a: 3801 0b00 |00a7: if-eqz v1, 00b2 // +000b │ │ +1b075e: 5411 2217 |00a9: iget-object v1, v1, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.this$0:Landroidx/appcompat/app/AppCompatActivity; // field@1722 │ │ +1b0762: 5411 0c01 |00ab: iget-object v1, v1, Landroidx/activity/ComponentActivity;.mOnTrimMemoryListeners:Ljava/util/concurrent/CopyOnWriteArrayList; // field@010c │ │ +1b0766: 5402 4a17 |00ad: iget-object v2, v0, Landroidx/fragment/app/FragmentManagerImpl;.mOnTrimMemoryListener:Landroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda0; // field@174a │ │ +1b076a: 6e20 8d41 2100 |00af: invoke-virtual {v1, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@418d │ │ +1b0770: 5401 3e17 |00b2: iget-object v1, v0, Landroidx/fragment/app/FragmentManagerImpl;.mHost:Landroidx/fragment/app/FragmentActivity$HostCallbacks; // field@173e │ │ +1b0774: 3801 0b00 |00b4: if-eqz v1, 00bf // +000b │ │ +1b0778: 5411 2217 |00b6: iget-object v1, v1, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.this$0:Landroidx/appcompat/app/AppCompatActivity; // field@1722 │ │ +1b077c: 5411 0801 |00b8: iget-object v1, v1, Landroidx/activity/ComponentActivity;.mOnConfigurationChangedListeners:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0108 │ │ +1b0780: 5402 4717 |00ba: iget-object v2, v0, Landroidx/fragment/app/FragmentManagerImpl;.mOnConfigurationChangedListener:Landroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda0; // field@1747 │ │ +1b0784: 6e20 8d41 2100 |00bc: invoke-virtual {v1, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@418d │ │ +1b078a: 5401 3e17 |00bf: iget-object v1, v0, Landroidx/fragment/app/FragmentManagerImpl;.mHost:Landroidx/fragment/app/FragmentActivity$HostCallbacks; // field@173e │ │ +1b078e: 3801 0b00 |00c1: if-eqz v1, 00cc // +000b │ │ +1b0792: 5411 2217 |00c3: iget-object v1, v1, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.this$0:Landroidx/appcompat/app/AppCompatActivity; // field@1722 │ │ +1b0796: 5411 0901 |00c5: iget-object v1, v1, Landroidx/activity/ComponentActivity;.mOnMultiWindowModeChangedListeners:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0109 │ │ +1b079a: 5402 4817 |00c7: iget-object v2, v0, Landroidx/fragment/app/FragmentManagerImpl;.mOnMultiWindowModeChangedListener:Landroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda0; // field@1748 │ │ +1b079e: 6e20 8d41 2100 |00c9: invoke-virtual {v1, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@418d │ │ +1b07a4: 5401 3e17 |00cc: iget-object v1, v0, Landroidx/fragment/app/FragmentManagerImpl;.mHost:Landroidx/fragment/app/FragmentActivity$HostCallbacks; // field@173e │ │ +1b07a8: 3801 0b00 |00ce: if-eqz v1, 00d9 // +000b │ │ +1b07ac: 5411 2217 |00d0: iget-object v1, v1, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.this$0:Landroidx/appcompat/app/AppCompatActivity; // field@1722 │ │ +1b07b0: 5411 0b01 |00d2: iget-object v1, v1, Landroidx/activity/ComponentActivity;.mOnPictureInPictureModeChangedListeners:Ljava/util/concurrent/CopyOnWriteArrayList; // field@010b │ │ +1b07b4: 5402 4917 |00d4: iget-object v2, v0, Landroidx/fragment/app/FragmentManagerImpl;.mOnPictureInPictureModeChangedListener:Landroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda0; // field@1749 │ │ +1b07b8: 6e20 8d41 2100 |00d6: invoke-virtual {v1, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@418d │ │ +1b07be: 5401 3e17 |00d9: iget-object v1, v0, Landroidx/fragment/app/FragmentManagerImpl;.mHost:Landroidx/fragment/app/FragmentActivity$HostCallbacks; // field@173e │ │ +1b07c2: 3801 2100 |00db: if-eqz v1, 00fc // +0021 │ │ +1b07c6: 5411 2217 |00dd: iget-object v1, v1, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.this$0:Landroidx/appcompat/app/AppCompatActivity; // field@1722 │ │ +1b07ca: 5411 0601 |00df: iget-object v1, v1, Landroidx/activity/ComponentActivity;.mMenuHostHelper:Lio/noties/markwon/RegistryImpl; // field@0106 │ │ +1b07ce: 5412 cb24 |00e1: iget-object v2, v1, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ +1b07d2: 1f02 4612 |00e3: check-cast v2, Ljava/util/concurrent/CopyOnWriteArrayList; // type@1246 │ │ +1b07d6: 5403 4217 |00e5: iget-object v3, v0, Landroidx/fragment/app/FragmentManagerImpl;.mMenuProvider:Landroidx/fragment/app/FragmentManager$2; // field@1742 │ │ +1b07da: 6e20 8d41 3200 |00e7: invoke-virtual {v2, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@418d │ │ +1b07e0: 5412 ca24 |00ea: iget-object v2, v1, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ +1b07e4: 1f02 2712 |00ec: check-cast v2, Ljava/util/HashMap; // type@1227 │ │ +1b07e8: 6e20 fd40 3200 |00ee: invoke-virtual {v2, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@40fd │ │ +1b07ee: 0c02 |00f1: move-result-object v2 │ │ +1b07f0: 7110 5b12 0200 |00f2: invoke-static {v2}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Ljava/lang/Object;)V // method@125b │ │ +1b07f6: 5411 c924 |00f5: iget-object v1, v1, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ +1b07fa: 1f01 ae11 |00f7: check-cast v1, Ljava/lang/Runnable; // type@11ae │ │ +1b07fe: 7210 403f 0100 |00f9: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@3f40 │ │ +1b0804: 5b04 3e17 |00fc: iput-object v4, v0, Landroidx/fragment/app/FragmentManagerImpl;.mHost:Landroidx/fragment/app/FragmentActivity$HostCallbacks; // field@173e │ │ +1b0808: 5b04 3817 |00fe: iput-object v4, v0, Landroidx/fragment/app/FragmentManagerImpl;.mContainer:Landroidx/fragment/app/FragmentActivity$HostCallbacks; // field@1738 │ │ +1b080c: 5401 4617 |0100: iget-object v1, v0, Landroidx/fragment/app/FragmentManagerImpl;.mOnBackPressedDispatcher:Landroidx/activity/OnBackPressedDispatcher; // field@1746 │ │ +1b0810: 3801 0900 |0102: if-eqz v1, 010b // +0009 │ │ +1b0814: 5401 4517 |0104: iget-object v1, v0, Landroidx/fragment/app/FragmentManagerImpl;.mOnBackPressedCallback:Landroidx/fragment/app/FragmentManager$1; // field@1745 │ │ +1b0818: 6e10 2406 0100 |0106: invoke-virtual {v1}, Landroidx/activity/OnBackPressedCallback;.remove:()V // method@0624 │ │ +1b081e: 5b04 4617 |0109: iput-object v4, v0, Landroidx/fragment/app/FragmentManagerImpl;.mOnBackPressedDispatcher:Landroidx/activity/OnBackPressedDispatcher; // field@1746 │ │ +1b0822: 5401 4e17 |010b: iget-object v1, v0, Landroidx/fragment/app/FragmentManagerImpl;.mStartActivityForResult:Landroidx/activity/result/ActivityResultRegistry$3; // field@174e │ │ +1b0826: 3801 0f00 |010d: if-eqz v1, 011c // +000f │ │ +1b082a: 6e10 7706 0100 |010f: invoke-virtual {v1}, Landroidx/activity/result/ActivityResultRegistry$3;.unregister:()V // method@0677 │ │ +1b0830: 5401 4f17 |0112: iget-object v1, v0, Landroidx/fragment/app/FragmentManagerImpl;.mStartIntentSenderForResult:Landroidx/activity/result/ActivityResultRegistry$3; // field@174f │ │ +1b0834: 6e10 7706 0100 |0114: invoke-virtual {v1}, Landroidx/activity/result/ActivityResultRegistry$3;.unregister:()V // method@0677 │ │ +1b083a: 5400 4c17 |0117: iget-object v0, v0, Landroidx/fragment/app/FragmentManagerImpl;.mRequestPermissions:Landroidx/activity/result/ActivityResultRegistry$3; // field@174c │ │ +1b083e: 6e10 7706 0000 |0119: invoke-virtual {v0}, Landroidx/activity/result/ActivityResultRegistry$3;.unregister:()V // method@0677 │ │ +1b0844: 54b0 7d01 |011c: iget-object v0, v11, Landroidx/appcompat/app/AppCompatActivity;.mFragmentLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry; // field@017d │ │ +1b0848: 6201 7717 |011e: sget-object v1, Landroidx/lifecycle/Lifecycle$Event;.ON_DESTROY:Landroidx/lifecycle/Lifecycle$Event; // field@1777 │ │ +1b084c: 6e20 a228 1000 |0120: invoke-virtual {v0, v1}, Landroidx/lifecycle/LifecycleRegistry;.handleLifecycleEvent:(Landroidx/lifecycle/Lifecycle$Event;)V // method@28a2 │ │ +1b0852: 0e00 |0123: return-void │ │ +1b0854: 7210 0b41 0200 |0124: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1b085a: 0c00 |0127: move-result-object v0 │ │ +1b085c: 1f00 cc09 |0128: check-cast v0, Landroidx/fragment/app/SpecialEffectsController; // type@09cc │ │ +1b0860: 6e10 6328 0000 |012a: invoke-virtual {v0}, Landroidx/fragment/app/SpecialEffectsController;.forceCompleteAllOperations:()V // method@2863 │ │ +1b0866: 2704 |012d: throw v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Landroidx/appcompat/app/AppCompatActivity;) │ │ name : 'onMenuItemSelected' │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -1aff40: |[1aff40] androidx.appcompat.app.AppCompatActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -1aff50: 6e30 ae06 3204 |0000: invoke-virtual {v2, v3, v4}, Landroidx/appcompat/app/AppCompatActivity;.onMenuItemSelected$androidx$fragment$app$FragmentActivity:(ILandroid/view/MenuItem;)Z // method@06ae │ │ -1aff56: 0a03 |0003: move-result v3 │ │ -1aff58: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1aff5a: 3803 0300 |0005: if-eqz v3, 0008 // +0003 │ │ -1aff5e: 283c |0007: goto 0043 // +003c │ │ -1aff60: 6e10 a106 0200 |0008: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ -1aff66: 0c03 |000b: move-result-object v3 │ │ -1aff68: 1f03 a301 |000c: check-cast v3, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ -1aff6c: 6e10 1207 0300 |000e: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ -1aff72: 5433 a401 |0011: iget-object v3, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionBar:Landroidx/appcompat/app/WindowDecorActionBar; // field@01a4 │ │ -1aff76: 7210 9c03 0400 |0013: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@039c │ │ -1aff7c: 0a04 |0016: move-result v4 │ │ -1aff7e: 1401 2c00 0201 |0017: const v1, #float 2.38774e-38 // #0102002c │ │ -1aff84: 3314 2e00 |001a: if-ne v4, v1, 0048 // +002e │ │ -1aff88: 3803 2c00 |001c: if-eqz v3, 0048 // +002c │ │ -1aff8c: 6e10 3207 0300 |001e: invoke-virtual {v3}, Landroidx/appcompat/app/WindowDecorActionBar;.getDisplayOptions:()I // method@0732 │ │ -1aff92: 0a03 |0021: move-result v3 │ │ -1aff94: dd03 0304 |0022: and-int/lit8 v3, v3, #int 4 // #04 │ │ -1aff98: 3803 2400 |0024: if-eqz v3, 0048 // +0024 │ │ -1aff9c: 7110 8b25 0200 |0026: invoke-static {v2}, Landroidx/core/app/NavUtils;.getParentActivityIntent:(Landroidx/appcompat/app/AppCompatActivity;)Landroid/content/Intent; // method@258b │ │ -1affa2: 0c03 |0029: move-result-object v3 │ │ -1affa4: 3803 1e00 |002a: if-eqz v3, 0048 // +001e │ │ -1affa8: 6e20 3500 3200 |002c: invoke-virtual {v2, v3}, Landroid/app/Activity;.shouldUpRecreateTask:(Landroid/content/Intent;)Z // method@0035 │ │ -1affae: 0a04 |002f: move-result v4 │ │ -1affb0: 3804 1400 |0030: if-eqz v4, 0044 // +0014 │ │ -1affb4: 7110 b325 0200 |0032: invoke-static {v2}, Landroidx/core/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroidx/core/app/TaskStackBuilder; // method@25b3 │ │ -1affba: 0c03 |0035: move-result-object v3 │ │ -1affbc: 6e20 b225 2300 |0036: invoke-virtual {v3, v2}, Landroidx/core/app/TaskStackBuilder;.addParentStack:(Landroidx/appcompat/app/AppCompatActivity;)V // method@25b2 │ │ -1affc2: 6e10 b425 0300 |0039: invoke-virtual {v3}, Landroidx/core/app/TaskStackBuilder;.startActivities:()V // method@25b4 │ │ -1affc8: 7110 6325 0200 |003c: invoke-static {v2}, Landroidx/core/app/ActivityCompat;.finishAffinity:(Landroidx/appcompat/app/AppCompatActivity;)V // method@2563 │ │ -1affce: 2804 |003f: goto 0043 // +0004 │ │ -1affd0: 6e10 0700 0200 |0040: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0007 │ │ -1affd6: 0f00 |0043: return v0 │ │ -1affd8: 6e20 1500 3200 |0044: invoke-virtual {v2, v3}, Landroid/app/Activity;.navigateUpTo:(Landroid/content/Intent;)Z // method@0015 │ │ -1affde: 0f00 |0047: return v0 │ │ -1affe0: 1203 |0048: const/4 v3, #int 0 // #0 │ │ -1affe2: 0f03 |0049: return v3 │ │ +1aff5c: |[1aff5c] androidx.appcompat.app.AppCompatActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +1aff6c: 6e30 ae06 3204 |0000: invoke-virtual {v2, v3, v4}, Landroidx/appcompat/app/AppCompatActivity;.onMenuItemSelected$androidx$fragment$app$FragmentActivity:(ILandroid/view/MenuItem;)Z // method@06ae │ │ +1aff72: 0a03 |0003: move-result v3 │ │ +1aff74: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1aff76: 3803 0300 |0005: if-eqz v3, 0008 // +0003 │ │ +1aff7a: 283c |0007: goto 0043 // +003c │ │ +1aff7c: 6e10 a106 0200 |0008: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ +1aff82: 0c03 |000b: move-result-object v3 │ │ +1aff84: 1f03 a301 |000c: check-cast v3, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ +1aff88: 6e10 1207 0300 |000e: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ +1aff8e: 5433 a401 |0011: iget-object v3, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionBar:Landroidx/appcompat/app/WindowDecorActionBar; // field@01a4 │ │ +1aff92: 7210 9c03 0400 |0013: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@039c │ │ +1aff98: 0a04 |0016: move-result v4 │ │ +1aff9a: 1401 2c00 0201 |0017: const v1, #float 2.38774e-38 // #0102002c │ │ +1affa0: 3314 2e00 |001a: if-ne v4, v1, 0048 // +002e │ │ +1affa4: 3803 2c00 |001c: if-eqz v3, 0048 // +002c │ │ +1affa8: 6e10 3207 0300 |001e: invoke-virtual {v3}, Landroidx/appcompat/app/WindowDecorActionBar;.getDisplayOptions:()I // method@0732 │ │ +1affae: 0a03 |0021: move-result v3 │ │ +1affb0: dd03 0304 |0022: and-int/lit8 v3, v3, #int 4 // #04 │ │ +1affb4: 3803 2400 |0024: if-eqz v3, 0048 // +0024 │ │ +1affb8: 7110 8b25 0200 |0026: invoke-static {v2}, Landroidx/core/app/NavUtils;.getParentActivityIntent:(Landroidx/appcompat/app/AppCompatActivity;)Landroid/content/Intent; // method@258b │ │ +1affbe: 0c03 |0029: move-result-object v3 │ │ +1affc0: 3803 1e00 |002a: if-eqz v3, 0048 // +001e │ │ +1affc4: 6e20 3500 3200 |002c: invoke-virtual {v2, v3}, Landroid/app/Activity;.shouldUpRecreateTask:(Landroid/content/Intent;)Z // method@0035 │ │ +1affca: 0a04 |002f: move-result v4 │ │ +1affcc: 3804 1400 |0030: if-eqz v4, 0044 // +0014 │ │ +1affd0: 7110 b325 0200 |0032: invoke-static {v2}, Landroidx/core/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroidx/core/app/TaskStackBuilder; // method@25b3 │ │ +1affd6: 0c03 |0035: move-result-object v3 │ │ +1affd8: 6e20 b225 2300 |0036: invoke-virtual {v3, v2}, Landroidx/core/app/TaskStackBuilder;.addParentStack:(Landroidx/appcompat/app/AppCompatActivity;)V // method@25b2 │ │ +1affde: 6e10 b425 0300 |0039: invoke-virtual {v3}, Landroidx/core/app/TaskStackBuilder;.startActivities:()V // method@25b4 │ │ +1affe4: 7110 6325 0200 |003c: invoke-static {v2}, Landroidx/core/app/ActivityCompat;.finishAffinity:(Landroidx/appcompat/app/AppCompatActivity;)V // method@2563 │ │ +1affea: 2804 |003f: goto 0043 // +0004 │ │ +1affec: 6e10 0700 0200 |0040: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0007 │ │ +1afff2: 0f00 |0043: return v0 │ │ +1afff4: 6e20 1500 3200 |0044: invoke-virtual {v2, v3}, Landroid/app/Activity;.navigateUpTo:(Landroid/content/Intent;)Z // method@0015 │ │ +1afffa: 0f00 |0047: return v0 │ │ +1afffc: 1203 |0048: const/4 v3, #int 0 // #0 │ │ +1afffe: 0f03 |0049: return v3 │ │ catches : 1 │ │ 0x003c - 0x003f │ │ Ljava/lang/IllegalStateException; -> 0x0040 │ │ positions : │ │ locals : │ │ │ │ #19 : (in Landroidx/appcompat/app/AppCompatActivity;) │ │ @@ -18842,70 +18842,70 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -1afecc: |[1afecc] androidx.appcompat.app.AppCompatActivity.onMenuItemSelected$androidx$fragment$app$FragmentActivity:(ILandroid/view/MenuItem;)Z │ │ -1afedc: 6f30 e205 2103 |0000: invoke-super {v1, v2, v3}, Landroidx/activity/ComponentActivity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@05e2 │ │ -1afee2: 0a03 |0003: move-result v3 │ │ -1afee4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1afee6: 3803 0300 |0005: if-eqz v3, 0008 // +0003 │ │ -1afeea: 0f00 |0007: return v0 │ │ -1afeec: 1263 |0008: const/4 v3, #int 6 // #6 │ │ -1afeee: 3332 2700 |0009: if-ne v2, v3, 0030 // +0027 │ │ -1afef2: 5412 7e01 |000b: iget-object v2, v1, Landroidx/appcompat/app/AppCompatActivity;.mFragments:Lcoil/memory/MemoryCacheService; // field@017e │ │ -1afef6: 5422 321b |000d: iget-object v2, v2, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -1afefa: 1f02 ba09 |000f: check-cast v2, Landroidx/fragment/app/FragmentActivity$HostCallbacks; // type@09ba │ │ -1afefe: 5422 2017 |0011: iget-object v2, v2, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.mFragmentManager:Landroidx/fragment/app/FragmentManagerImpl; // field@1720 │ │ -1aff02: 5223 3917 |0013: iget v3, v2, Landroidx/fragment/app/FragmentManagerImpl;.mCurState:I // field@1739 │ │ -1aff06: 3503 0300 |0015: if-ge v3, v0, 0018 // +0003 │ │ -1aff0a: 2819 |0017: goto 0030 // +0019 │ │ -1aff0c: 5422 3d17 |0018: iget-object v2, v2, Landroidx/fragment/app/FragmentManagerImpl;.mFragmentStore:Lokhttp3/Dispatcher; // field@173d │ │ -1aff10: 6e10 ca4b 0200 |001a: invoke-virtual {v2}, Lokhttp3/Dispatcher;.getFragments:()Ljava/util/List; // method@4bca │ │ -1aff16: 0c02 |001d: move-result-object v2 │ │ -1aff18: 7210 2341 0200 |001e: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4123 │ │ -1aff1e: 0c02 |0021: move-result-object v2 │ │ -1aff20: 7210 0a41 0200 |0022: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1aff26: 0a03 |0025: move-result v3 │ │ -1aff28: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ -1aff2c: 7210 0b41 0200 |0028: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1aff32: 0c03 |002b: move-result-object v3 │ │ -1aff34: 7110 5b12 0300 |002c: invoke-static {v3}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Ljava/lang/Object;)V // method@125b │ │ -1aff3a: 28f3 |002f: goto 0022 // -000d │ │ -1aff3c: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -1aff3e: 0f02 |0031: return v2 │ │ +1afee8: |[1afee8] androidx.appcompat.app.AppCompatActivity.onMenuItemSelected$androidx$fragment$app$FragmentActivity:(ILandroid/view/MenuItem;)Z │ │ +1afef8: 6f30 e205 2103 |0000: invoke-super {v1, v2, v3}, Landroidx/activity/ComponentActivity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@05e2 │ │ +1afefe: 0a03 |0003: move-result v3 │ │ +1aff00: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1aff02: 3803 0300 |0005: if-eqz v3, 0008 // +0003 │ │ +1aff06: 0f00 |0007: return v0 │ │ +1aff08: 1263 |0008: const/4 v3, #int 6 // #6 │ │ +1aff0a: 3332 2700 |0009: if-ne v2, v3, 0030 // +0027 │ │ +1aff0e: 5412 7e01 |000b: iget-object v2, v1, Landroidx/appcompat/app/AppCompatActivity;.mFragments:Lcoil/memory/MemoryCacheService; // field@017e │ │ +1aff12: 5422 321b |000d: iget-object v2, v2, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +1aff16: 1f02 ba09 |000f: check-cast v2, Landroidx/fragment/app/FragmentActivity$HostCallbacks; // type@09ba │ │ +1aff1a: 5422 2017 |0011: iget-object v2, v2, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.mFragmentManager:Landroidx/fragment/app/FragmentManagerImpl; // field@1720 │ │ +1aff1e: 5223 3917 |0013: iget v3, v2, Landroidx/fragment/app/FragmentManagerImpl;.mCurState:I // field@1739 │ │ +1aff22: 3503 0300 |0015: if-ge v3, v0, 0018 // +0003 │ │ +1aff26: 2819 |0017: goto 0030 // +0019 │ │ +1aff28: 5422 3d17 |0018: iget-object v2, v2, Landroidx/fragment/app/FragmentManagerImpl;.mFragmentStore:Lokhttp3/Dispatcher; // field@173d │ │ +1aff2c: 6e10 ca4b 0200 |001a: invoke-virtual {v2}, Lokhttp3/Dispatcher;.getFragments:()Ljava/util/List; // method@4bca │ │ +1aff32: 0c02 |001d: move-result-object v2 │ │ +1aff34: 7210 2341 0200 |001e: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4123 │ │ +1aff3a: 0c02 |0021: move-result-object v2 │ │ +1aff3c: 7210 0a41 0200 |0022: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1aff42: 0a03 |0025: move-result v3 │ │ +1aff44: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ +1aff48: 7210 0b41 0200 |0028: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1aff4e: 0c03 |002b: move-result-object v3 │ │ +1aff50: 7110 5b12 0300 |002c: invoke-static {v3}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Ljava/lang/Object;)V // method@125b │ │ +1aff56: 28f3 |002f: goto 0022 // -000d │ │ +1aff58: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +1aff5a: 0f02 |0031: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Landroidx/appcompat/app/AppCompatActivity;) │ │ name : 'onPause' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -1b0874: |[1b0874] androidx.appcompat.app.AppCompatActivity.onPause:()V │ │ -1b0884: 6f10 2200 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@0022 │ │ -1b088a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1b088c: 5c20 7f01 |0004: iput-boolean v0, v2, Landroidx/appcompat/app/AppCompatActivity;.mResumed:Z // field@017f │ │ -1b0890: 5420 7e01 |0006: iget-object v0, v2, Landroidx/appcompat/app/AppCompatActivity;.mFragments:Lcoil/memory/MemoryCacheService; // field@017e │ │ -1b0894: 5400 321b |0008: iget-object v0, v0, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -1b0898: 1f00 ba09 |000a: check-cast v0, Landroidx/fragment/app/FragmentActivity$HostCallbacks; // type@09ba │ │ -1b089c: 1251 |000c: const/4 v1, #int 5 // #5 │ │ -1b089e: 5400 2017 |000d: iget-object v0, v0, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.mFragmentManager:Landroidx/fragment/app/FragmentManagerImpl; // field@1720 │ │ -1b08a2: 6e20 4c28 1000 |000f: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManagerImpl;.dispatchStateChange:(I)V // method@284c │ │ -1b08a8: 5420 7d01 |0012: iget-object v0, v2, Landroidx/appcompat/app/AppCompatActivity;.mFragmentLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry; // field@017d │ │ -1b08ac: 6201 7817 |0014: sget-object v1, Landroidx/lifecycle/Lifecycle$Event;.ON_PAUSE:Landroidx/lifecycle/Lifecycle$Event; // field@1778 │ │ -1b08b0: 6e20 a228 1000 |0016: invoke-virtual {v0, v1}, Landroidx/lifecycle/LifecycleRegistry;.handleLifecycleEvent:(Landroidx/lifecycle/Lifecycle$Event;)V // method@28a2 │ │ -1b08b6: 0e00 |0019: return-void │ │ +1b0890: |[1b0890] androidx.appcompat.app.AppCompatActivity.onPause:()V │ │ +1b08a0: 6f10 2200 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@0022 │ │ +1b08a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1b08a8: 5c20 7f01 |0004: iput-boolean v0, v2, Landroidx/appcompat/app/AppCompatActivity;.mResumed:Z // field@017f │ │ +1b08ac: 5420 7e01 |0006: iget-object v0, v2, Landroidx/appcompat/app/AppCompatActivity;.mFragments:Lcoil/memory/MemoryCacheService; // field@017e │ │ +1b08b0: 5400 321b |0008: iget-object v0, v0, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +1b08b4: 1f00 ba09 |000a: check-cast v0, Landroidx/fragment/app/FragmentActivity$HostCallbacks; // type@09ba │ │ +1b08b8: 1251 |000c: const/4 v1, #int 5 // #5 │ │ +1b08ba: 5400 2017 |000d: iget-object v0, v0, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.mFragmentManager:Landroidx/fragment/app/FragmentManagerImpl; // field@1720 │ │ +1b08be: 6e20 4c28 1000 |000f: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManagerImpl;.dispatchStateChange:(I)V // method@284c │ │ +1b08c4: 5420 7d01 |0012: iget-object v0, v2, Landroidx/appcompat/app/AppCompatActivity;.mFragmentLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry; // field@017d │ │ +1b08c8: 6201 7817 |0014: sget-object v1, Landroidx/lifecycle/Lifecycle$Event;.ON_PAUSE:Landroidx/lifecycle/Lifecycle$Event; // field@1778 │ │ +1b08cc: 6e20 a228 1000 |0016: invoke-virtual {v0, v1}, Landroidx/lifecycle/LifecycleRegistry;.handleLifecycleEvent:(Landroidx/lifecycle/Lifecycle$Event;)V // method@28a2 │ │ +1b08d2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Landroidx/appcompat/app/AppCompatActivity;) │ │ name : 'onPostCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ @@ -18985,19 +18985,19 @@ │ │ type : '(I[Ljava/lang/String;[I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -1b08b8: |[1b08b8] androidx.appcompat.app.AppCompatActivity.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ -1b08c8: 5410 7e01 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatActivity;.mFragments:Lcoil/memory/MemoryCacheService; // field@017e │ │ -1b08cc: 6e10 482d 0000 |0002: invoke-virtual {v0}, Lcoil/memory/MemoryCacheService;.noteStateNotSaved:()V // method@2d48 │ │ -1b08d2: 6f40 ea05 2143 |0005: invoke-super {v1, v2, v3, v4}, Landroidx/activity/ComponentActivity;.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V // method@05ea │ │ -1b08d8: 0e00 |0008: return-void │ │ +1b08d4: |[1b08d4] androidx.appcompat.app.AppCompatActivity.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ +1b08e4: 5410 7e01 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatActivity;.mFragments:Lcoil/memory/MemoryCacheService; // field@017e │ │ +1b08e8: 6e10 482d 0000 |0002: invoke-virtual {v0}, Lcoil/memory/MemoryCacheService;.noteStateNotSaved:()V // method@2d48 │ │ +1b08ee: 6f40 ea05 2143 |0005: invoke-super {v1, v2, v3, v4}, Landroidx/activity/ComponentActivity;.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V // method@05ea │ │ +1b08f4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Landroidx/appcompat/app/AppCompatActivity;) │ │ name : 'onResume' │ │ type : '()V' │ │ @@ -19111,70 +19111,70 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1b096c: |[1b096c] androidx.appcompat.app.AppCompatActivity.onStop:()V │ │ -1b097c: 6e10 b906 0200 |0000: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatActivity;.onStop$androidx$fragment$app$FragmentActivity:()V // method@06b9 │ │ -1b0982: 6e10 a106 0200 |0003: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ -1b0988: 0c00 |0006: move-result-object v0 │ │ -1b098a: 1f00 a301 |0007: check-cast v0, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ -1b098e: 6e10 1207 0000 |0009: invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ -1b0994: 5400 a401 |000c: iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionBar:Landroidx/appcompat/app/WindowDecorActionBar; // field@01a4 │ │ -1b0998: 3800 0600 |000e: if-eqz v0, 0014 // +0006 │ │ -1b099c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -1b099e: 6e20 3707 1000 |0011: invoke-virtual {v0, v1}, Landroidx/appcompat/app/WindowDecorActionBar;.setShowHideAnimationEnabled:(Z)V // method@0737 │ │ -1b09a4: 0e00 |0014: return-void │ │ +1b0988: |[1b0988] androidx.appcompat.app.AppCompatActivity.onStop:()V │ │ +1b0998: 6e10 b906 0200 |0000: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatActivity;.onStop$androidx$fragment$app$FragmentActivity:()V // method@06b9 │ │ +1b099e: 6e10 a106 0200 |0003: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ +1b09a4: 0c00 |0006: move-result-object v0 │ │ +1b09a6: 1f00 a301 |0007: check-cast v0, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ +1b09aa: 6e10 1207 0000 |0009: invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ +1b09b0: 5400 a401 |000c: iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionBar:Landroidx/appcompat/app/WindowDecorActionBar; // field@01a4 │ │ +1b09b4: 3800 0600 |000e: if-eqz v0, 0014 // +0006 │ │ +1b09b8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +1b09ba: 6e20 3707 1000 |0011: invoke-virtual {v0, v1}, Landroidx/appcompat/app/WindowDecorActionBar;.setShowHideAnimationEnabled:(Z)V // method@0737 │ │ +1b09c0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Landroidx/appcompat/app/AppCompatActivity;) │ │ name : 'onStop$androidx$fragment$app$FragmentActivity' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -1b08dc: |[1b08dc] androidx.appcompat.app.AppCompatActivity.onStop$androidx$fragment$app$FragmentActivity:()V │ │ -1b08ec: 6f10 2b00 0400 |0000: invoke-super {v4}, Landroid/app/Activity;.onStop:()V // method@002b │ │ -1b08f2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -1b08f4: 5c40 8001 |0004: iput-boolean v0, v4, Landroidx/appcompat/app/AppCompatActivity;.mStopped:Z // field@0180 │ │ -1b08f8: 5441 7e01 |0006: iget-object v1, v4, Landroidx/appcompat/app/AppCompatActivity;.mFragments:Lcoil/memory/MemoryCacheService; // field@017e │ │ -1b08fc: 5412 321b |0008: iget-object v2, v1, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -1b0900: 1f02 ba09 |000a: check-cast v2, Landroidx/fragment/app/FragmentActivity$HostCallbacks; // type@09ba │ │ -1b0904: 5422 2017 |000c: iget-object v2, v2, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.mFragmentManager:Landroidx/fragment/app/FragmentManagerImpl; // field@1720 │ │ -1b0908: 5422 3d17 |000e: iget-object v2, v2, Landroidx/fragment/app/FragmentManagerImpl;.mFragmentStore:Lokhttp3/Dispatcher; // field@173d │ │ -1b090c: 6e10 ca4b 0200 |0010: invoke-virtual {v2}, Lokhttp3/Dispatcher;.getFragments:()Ljava/util/List; // method@4bca │ │ -1b0912: 0c02 |0013: move-result-object v2 │ │ -1b0914: 7210 d840 0200 |0014: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@40d8 │ │ -1b091a: 0c02 |0017: move-result-object v2 │ │ -1b091c: 7210 0a41 0200 |0018: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1b0922: 0a03 |001b: move-result v3 │ │ -1b0924: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ -1b0928: 7210 0b41 0200 |001e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1b092e: 0c03 |0021: move-result-object v3 │ │ -1b0930: 7110 5b12 0300 |0022: invoke-static {v3}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Ljava/lang/Object;)V // method@125b │ │ -1b0936: 28f3 |0025: goto 0018 // -000d │ │ -1b0938: 5411 321b |0026: iget-object v1, v1, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -1b093c: 1f01 ba09 |0028: check-cast v1, Landroidx/fragment/app/FragmentActivity$HostCallbacks; // type@09ba │ │ -1b0940: 5411 2017 |002a: iget-object v1, v1, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.mFragmentManager:Landroidx/fragment/app/FragmentManagerImpl; // field@1720 │ │ -1b0944: 5c10 5117 |002c: iput-boolean v0, v1, Landroidx/fragment/app/FragmentManagerImpl;.mStopped:Z // field@1751 │ │ -1b0948: 5410 4317 |002e: iget-object v0, v1, Landroidx/fragment/app/FragmentManagerImpl;.mNonConfig:Landroidx/fragment/app/FragmentManagerViewModel; // field@1743 │ │ -1b094c: 6e10 373f 0000 |0030: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1b0952: 1240 |0033: const/4 v0, #int 4 // #4 │ │ -1b0954: 6e20 4c28 0100 |0034: invoke-virtual {v1, v0}, Landroidx/fragment/app/FragmentManagerImpl;.dispatchStateChange:(I)V // method@284c │ │ -1b095a: 5440 7d01 |0037: iget-object v0, v4, Landroidx/appcompat/app/AppCompatActivity;.mFragmentLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry; // field@017d │ │ -1b095e: 6201 7b17 |0039: sget-object v1, Landroidx/lifecycle/Lifecycle$Event;.ON_STOP:Landroidx/lifecycle/Lifecycle$Event; // field@177b │ │ -1b0962: 6e20 a228 1000 |003b: invoke-virtual {v0, v1}, Landroidx/lifecycle/LifecycleRegistry;.handleLifecycleEvent:(Landroidx/lifecycle/Lifecycle$Event;)V // method@28a2 │ │ -1b0968: 0e00 |003e: return-void │ │ +1b08f8: |[1b08f8] androidx.appcompat.app.AppCompatActivity.onStop$androidx$fragment$app$FragmentActivity:()V │ │ +1b0908: 6f10 2b00 0400 |0000: invoke-super {v4}, Landroid/app/Activity;.onStop:()V // method@002b │ │ +1b090e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +1b0910: 5c40 8001 |0004: iput-boolean v0, v4, Landroidx/appcompat/app/AppCompatActivity;.mStopped:Z // field@0180 │ │ +1b0914: 5441 7e01 |0006: iget-object v1, v4, Landroidx/appcompat/app/AppCompatActivity;.mFragments:Lcoil/memory/MemoryCacheService; // field@017e │ │ +1b0918: 5412 321b |0008: iget-object v2, v1, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +1b091c: 1f02 ba09 |000a: check-cast v2, Landroidx/fragment/app/FragmentActivity$HostCallbacks; // type@09ba │ │ +1b0920: 5422 2017 |000c: iget-object v2, v2, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.mFragmentManager:Landroidx/fragment/app/FragmentManagerImpl; // field@1720 │ │ +1b0924: 5422 3d17 |000e: iget-object v2, v2, Landroidx/fragment/app/FragmentManagerImpl;.mFragmentStore:Lokhttp3/Dispatcher; // field@173d │ │ +1b0928: 6e10 ca4b 0200 |0010: invoke-virtual {v2}, Lokhttp3/Dispatcher;.getFragments:()Ljava/util/List; // method@4bca │ │ +1b092e: 0c02 |0013: move-result-object v2 │ │ +1b0930: 7210 d840 0200 |0014: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@40d8 │ │ +1b0936: 0c02 |0017: move-result-object v2 │ │ +1b0938: 7210 0a41 0200 |0018: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1b093e: 0a03 |001b: move-result v3 │ │ +1b0940: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ +1b0944: 7210 0b41 0200 |001e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1b094a: 0c03 |0021: move-result-object v3 │ │ +1b094c: 7110 5b12 0300 |0022: invoke-static {v3}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Ljava/lang/Object;)V // method@125b │ │ +1b0952: 28f3 |0025: goto 0018 // -000d │ │ +1b0954: 5411 321b |0026: iget-object v1, v1, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +1b0958: 1f01 ba09 |0028: check-cast v1, Landroidx/fragment/app/FragmentActivity$HostCallbacks; // type@09ba │ │ +1b095c: 5411 2017 |002a: iget-object v1, v1, Landroidx/fragment/app/FragmentActivity$HostCallbacks;.mFragmentManager:Landroidx/fragment/app/FragmentManagerImpl; // field@1720 │ │ +1b0960: 5c10 5117 |002c: iput-boolean v0, v1, Landroidx/fragment/app/FragmentManagerImpl;.mStopped:Z // field@1751 │ │ +1b0964: 5410 4317 |002e: iget-object v0, v1, Landroidx/fragment/app/FragmentManagerImpl;.mNonConfig:Landroidx/fragment/app/FragmentManagerViewModel; // field@1743 │ │ +1b0968: 6e10 373f 0000 |0030: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1b096e: 1240 |0033: const/4 v0, #int 4 // #4 │ │ +1b0970: 6e20 4c28 0100 |0034: invoke-virtual {v1, v0}, Landroidx/fragment/app/FragmentManagerImpl;.dispatchStateChange:(I)V // method@284c │ │ +1b0976: 5440 7d01 |0037: iget-object v0, v4, Landroidx/appcompat/app/AppCompatActivity;.mFragmentLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry; // field@017d │ │ +1b097a: 6201 7b17 |0039: sget-object v1, Landroidx/lifecycle/Lifecycle$Event;.ON_STOP:Landroidx/lifecycle/Lifecycle$Event; // field@177b │ │ +1b097e: 6e20 a228 1000 |003b: invoke-virtual {v0, v1}, Landroidx/lifecycle/LifecycleRegistry;.handleLifecycleEvent:(Landroidx/lifecycle/Lifecycle$Event;)V // method@28a2 │ │ +1b0984: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (in Landroidx/appcompat/app/AppCompatActivity;) │ │ name : 'onTitleChanged' │ │ type : '(Ljava/lang/CharSequence;I)V' │ │ @@ -19199,46 +19199,46 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -1b09a8: |[1b09a8] androidx.appcompat.app.AppCompatActivity.openOptionsMenu:()V │ │ -1b09b8: 6e10 a106 0200 |0000: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ -1b09be: 0c00 |0003: move-result-object v0 │ │ -1b09c0: 1f00 a301 |0004: check-cast v0, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ -1b09c4: 6e10 1207 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ -1b09ca: 6e10 1100 0200 |0009: invoke-virtual {v2}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ -1b09d0: 0c00 |000c: move-result-object v0 │ │ -1b09d2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1b09d4: 6e20 d904 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/Window;.hasFeature:(I)Z // method@04d9 │ │ -1b09da: 0a00 |0011: move-result v0 │ │ -1b09dc: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -1b09e0: 6f10 2e00 0200 |0014: invoke-super {v2}, Landroid/app/Activity;.openOptionsMenu:()V // method@002e │ │ -1b09e6: 0e00 |0017: return-void │ │ +1b09c4: |[1b09c4] androidx.appcompat.app.AppCompatActivity.openOptionsMenu:()V │ │ +1b09d4: 6e10 a106 0200 |0000: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ +1b09da: 0c00 |0003: move-result-object v0 │ │ +1b09dc: 1f00 a301 |0004: check-cast v0, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ +1b09e0: 6e10 1207 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ +1b09e6: 6e10 1100 0200 |0009: invoke-virtual {v2}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0011 │ │ +1b09ec: 0c00 |000c: move-result-object v0 │ │ +1b09ee: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1b09f0: 6e20 d904 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/Window;.hasFeature:(I)Z // method@04d9 │ │ +1b09f6: 0a00 |0011: move-result v0 │ │ +1b09f8: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +1b09fc: 6f10 2e00 0200 |0014: invoke-super {v2}, Landroid/app/Activity;.openOptionsMenu:()V // method@002e │ │ +1b0a02: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #33 : (in Landroidx/appcompat/app/AppCompatActivity;) │ │ name : 'setContentView' │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1b0a10: |[1b0a10] androidx.appcompat.app.AppCompatActivity.setContentView:(I)V │ │ -1b0a20: 6e10 db05 0100 |0000: invoke-virtual {v1}, Landroidx/activity/ComponentActivity;.initializeViewTreeOwners:()V // method@05db │ │ -1b0a26: 6e10 a106 0100 |0003: invoke-virtual {v1}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ -1b0a2c: 0c00 |0006: move-result-object v0 │ │ -1b0a2e: 6e20 d106 2000 |0007: invoke-virtual {v0, v2}, Landroidx/appcompat/app/AppCompatDelegate;.setContentView:(I)V // method@06d1 │ │ -1b0a34: 0e00 |000a: return-void │ │ +1b0a2c: |[1b0a2c] androidx.appcompat.app.AppCompatActivity.setContentView:(I)V │ │ +1b0a3c: 6e10 db05 0100 |0000: invoke-virtual {v1}, Landroidx/activity/ComponentActivity;.initializeViewTreeOwners:()V // method@05db │ │ +1b0a42: 6e10 a106 0100 |0003: invoke-virtual {v1}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ +1b0a48: 0c00 |0006: move-result-object v0 │ │ +1b0a4a: 6e20 d106 2000 |0007: invoke-virtual {v0, v2}, Landroidx/appcompat/app/AppCompatDelegate;.setContentView:(I)V // method@06d1 │ │ +1b0a50: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0003 line=2 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroidx/appcompat/app/AppCompatActivity; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -19248,20 +19248,20 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1b09e8: |[1b09e8] androidx.appcompat.app.AppCompatActivity.setContentView:(Landroid/view/View;)V │ │ -1b09f8: 6e10 db05 0100 |0000: invoke-virtual {v1}, Landroidx/activity/ComponentActivity;.initializeViewTreeOwners:()V // method@05db │ │ -1b09fe: 6e10 a106 0100 |0003: invoke-virtual {v1}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ -1b0a04: 0c00 |0006: move-result-object v0 │ │ -1b0a06: 6e20 d206 2000 |0007: invoke-virtual {v0, v2}, Landroidx/appcompat/app/AppCompatDelegate;.setContentView:(Landroid/view/View;)V // method@06d2 │ │ -1b0a0c: 0e00 |000a: return-void │ │ +1b0a04: |[1b0a04] androidx.appcompat.app.AppCompatActivity.setContentView:(Landroid/view/View;)V │ │ +1b0a14: 6e10 db05 0100 |0000: invoke-virtual {v1}, Landroidx/activity/ComponentActivity;.initializeViewTreeOwners:()V // method@05db │ │ +1b0a1a: 6e10 a106 0100 |0003: invoke-virtual {v1}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ +1b0a20: 0c00 |0006: move-result-object v0 │ │ +1b0a22: 6e20 d206 2000 |0007: invoke-virtual {v0, v2}, Landroidx/appcompat/app/AppCompatDelegate;.setContentView:(Landroid/view/View;)V // method@06d2 │ │ +1b0a28: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ 0x0003 line=4 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroidx/appcompat/app/AppCompatActivity; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/view/View; │ │ @@ -19385,22 +19385,22 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1afde4: |[1afde4] androidx.appcompat.app.AppCompatActivity$1.saveState:()Landroid/os/Bundle; │ │ -1afdf4: 2200 9d00 |0000: new-instance v0, Landroid/os/Bundle; // type@009d │ │ -1afdf8: 7010 8302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0283 │ │ -1afdfe: 5421 7901 |0005: iget-object v1, v2, Landroidx/appcompat/app/AppCompatActivity$1;.this$0:Lcom/jerboa/MainActivity; // field@0179 │ │ -1afe02: 6e10 a106 0100 |0007: invoke-virtual {v1}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ -1afe08: 0c01 |000a: move-result-object v1 │ │ -1afe0a: 6e10 373f 0100 |000b: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1afe10: 1100 |000e: return-object v0 │ │ +1afe00: |[1afe00] androidx.appcompat.app.AppCompatActivity$1.saveState:()Landroid/os/Bundle; │ │ +1afe10: 2200 9d00 |0000: new-instance v0, Landroid/os/Bundle; // type@009d │ │ +1afe14: 7010 8302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0283 │ │ +1afe1a: 5421 7901 |0005: iget-object v1, v2, Landroidx/appcompat/app/AppCompatActivity$1;.this$0:Lcom/jerboa/MainActivity; // field@0179 │ │ +1afe1e: 6e10 a106 0100 |0007: invoke-virtual {v1}, Landroidx/appcompat/app/AppCompatActivity;.getDelegate:()Landroidx/appcompat/app/AppCompatDelegate; // method@06a1 │ │ +1afe24: 0c01 |000a: move-result-object v1 │ │ +1afe26: 6e10 373f 0100 |000b: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1afe2c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #84 header: │ │ @@ -19567,86 +19567,86 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -1b2178: |[1b2178] androidx.appcompat.app.AppCompatDelegate.applyLocalesToActiveDelegates:()V │ │ -1b2188: 6200 8501 |0000: sget-object v0, Landroidx/appcompat/app/AppCompatDelegate;.sActivityDelegates:Landroidx/collection/ArraySet; // field@0185 │ │ -1b218c: 6e10 373f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1b2192: 2201 e901 |0005: new-instance v1, Landroidx/collection/ArraySet$ElementIterator; // type@01e9 │ │ -1b2196: 7020 de07 0100 |0007: invoke-direct {v1, v0}, Landroidx/collection/ArraySet$ElementIterator;.:(Landroidx/collection/ArraySet;)V // method@07de │ │ -1b219c: 6e10 fb07 0100 |000a: invoke-virtual {v1}, Landroidx/collection/IndexBasedArrayIterator;.hasNext:()Z // method@07fb │ │ -1b21a2: 0a00 |000d: move-result v0 │ │ -1b21a4: 3800 3600 |000e: if-eqz v0, 0044 // +0036 │ │ -1b21a8: 6e10 fc07 0100 |0010: invoke-virtual {v1}, Landroidx/collection/IndexBasedArrayIterator;.next:()Ljava/lang/Object; // method@07fc │ │ -1b21ae: 0c00 |0013: move-result-object v0 │ │ -1b21b0: 1f00 c511 |0014: check-cast v0, Ljava/lang/ref/WeakReference; // type@11c5 │ │ -1b21b4: 6e10 c53f 0000 |0016: invoke-virtual {v0}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@3fc5 │ │ -1b21ba: 0c00 |0019: move-result-object v0 │ │ -1b21bc: 1f00 9901 |001a: check-cast v0, Landroidx/appcompat/app/AppCompatDelegate; // type@0199 │ │ -1b21c0: 3800 eeff |001c: if-eqz v0, 000a // -0012 │ │ -1b21c4: 1f00 a301 |001e: check-cast v0, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ -1b21c8: 5402 b301 |0020: iget-object v2, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ -1b21cc: 7110 cc06 0200 |0022: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.isAutoStorageOptedIn:(Landroid/content/Context;)Z // method@06cc │ │ -1b21d2: 0a03 |0025: move-result v3 │ │ -1b21d4: 3803 1900 |0026: if-eqz v3, 003f // +0019 │ │ -1b21d8: 6203 8b01 |0028: sget-object v3, Landroidx/appcompat/app/AppCompatDelegate;.sRequestedAppLocales:Landroidx/core/os/LocaleListCompat; // field@018b │ │ -1b21dc: 3803 1500 |002a: if-eqz v3, 003f // +0015 │ │ -1b21e0: 6204 8d01 |002c: sget-object v4, Landroidx/appcompat/app/AppCompatDelegate;.sStoredAppLocales:Landroidx/core/os/LocaleListCompat; // field@018d │ │ -1b21e4: 6e20 4326 4300 |002e: invoke-virtual {v3, v4}, Landroidx/core/os/LocaleListCompat;.equals:(Ljava/lang/Object;)Z // method@2643 │ │ -1b21ea: 0a03 |0031: move-result v3 │ │ -1b21ec: 3903 0d00 |0032: if-nez v3, 003f // +000d │ │ -1b21f0: 2203 1c09 |0034: new-instance v3, Landroidx/core/app/ActivityCompat$$ExternalSyntheticLambda0; // type@091c │ │ -1b21f4: 1224 |0036: const/4 v4, #int 2 // #2 │ │ -1b21f6: 7030 6125 4302 |0037: invoke-direct {v3, v4, v2}, Landroidx/core/app/ActivityCompat$$ExternalSyntheticLambda0;.:(ILjava/lang/Object;)V // method@2561 │ │ -1b21fc: 6202 8c01 |003a: sget-object v2, Landroidx/appcompat/app/AppCompatDelegate;.sSerialExecutorForLocalesStorage:Landroidx/room/TransactionExecutor; // field@018c │ │ -1b2200: 6e20 b82a 3200 |003c: invoke-virtual {v2, v3}, Landroidx/room/TransactionExecutor;.execute:(Ljava/lang/Runnable;)V // method@2ab8 │ │ -1b2206: 1212 |003f: const/4 v2, #int 1 // #1 │ │ -1b2208: 6e30 0607 2002 |0040: invoke-virtual {v0, v2, v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;.applyApplicationSpecificConfig:(ZZ)Z // method@0706 │ │ -1b220e: 28c7 |0043: goto 000a // -0039 │ │ -1b2210: 0e00 |0044: return-void │ │ +1b2194: |[1b2194] androidx.appcompat.app.AppCompatDelegate.applyLocalesToActiveDelegates:()V │ │ +1b21a4: 6200 8501 |0000: sget-object v0, Landroidx/appcompat/app/AppCompatDelegate;.sActivityDelegates:Landroidx/collection/ArraySet; // field@0185 │ │ +1b21a8: 6e10 373f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1b21ae: 2201 e901 |0005: new-instance v1, Landroidx/collection/ArraySet$ElementIterator; // type@01e9 │ │ +1b21b2: 7020 de07 0100 |0007: invoke-direct {v1, v0}, Landroidx/collection/ArraySet$ElementIterator;.:(Landroidx/collection/ArraySet;)V // method@07de │ │ +1b21b8: 6e10 fb07 0100 |000a: invoke-virtual {v1}, Landroidx/collection/IndexBasedArrayIterator;.hasNext:()Z // method@07fb │ │ +1b21be: 0a00 |000d: move-result v0 │ │ +1b21c0: 3800 3600 |000e: if-eqz v0, 0044 // +0036 │ │ +1b21c4: 6e10 fc07 0100 |0010: invoke-virtual {v1}, Landroidx/collection/IndexBasedArrayIterator;.next:()Ljava/lang/Object; // method@07fc │ │ +1b21ca: 0c00 |0013: move-result-object v0 │ │ +1b21cc: 1f00 c511 |0014: check-cast v0, Ljava/lang/ref/WeakReference; // type@11c5 │ │ +1b21d0: 6e10 c53f 0000 |0016: invoke-virtual {v0}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@3fc5 │ │ +1b21d6: 0c00 |0019: move-result-object v0 │ │ +1b21d8: 1f00 9901 |001a: check-cast v0, Landroidx/appcompat/app/AppCompatDelegate; // type@0199 │ │ +1b21dc: 3800 eeff |001c: if-eqz v0, 000a // -0012 │ │ +1b21e0: 1f00 a301 |001e: check-cast v0, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ +1b21e4: 5402 b301 |0020: iget-object v2, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ +1b21e8: 7110 cc06 0200 |0022: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.isAutoStorageOptedIn:(Landroid/content/Context;)Z // method@06cc │ │ +1b21ee: 0a03 |0025: move-result v3 │ │ +1b21f0: 3803 1900 |0026: if-eqz v3, 003f // +0019 │ │ +1b21f4: 6203 8b01 |0028: sget-object v3, Landroidx/appcompat/app/AppCompatDelegate;.sRequestedAppLocales:Landroidx/core/os/LocaleListCompat; // field@018b │ │ +1b21f8: 3803 1500 |002a: if-eqz v3, 003f // +0015 │ │ +1b21fc: 6204 8d01 |002c: sget-object v4, Landroidx/appcompat/app/AppCompatDelegate;.sStoredAppLocales:Landroidx/core/os/LocaleListCompat; // field@018d │ │ +1b2200: 6e20 4326 4300 |002e: invoke-virtual {v3, v4}, Landroidx/core/os/LocaleListCompat;.equals:(Ljava/lang/Object;)Z // method@2643 │ │ +1b2206: 0a03 |0031: move-result v3 │ │ +1b2208: 3903 0d00 |0032: if-nez v3, 003f // +000d │ │ +1b220c: 2203 1c09 |0034: new-instance v3, Landroidx/core/app/ActivityCompat$$ExternalSyntheticLambda0; // type@091c │ │ +1b2210: 1224 |0036: const/4 v4, #int 2 // #2 │ │ +1b2212: 7030 6125 4302 |0037: invoke-direct {v3, v4, v2}, Landroidx/core/app/ActivityCompat$$ExternalSyntheticLambda0;.:(ILjava/lang/Object;)V // method@2561 │ │ +1b2218: 6202 8c01 |003a: sget-object v2, Landroidx/appcompat/app/AppCompatDelegate;.sSerialExecutorForLocalesStorage:Landroidx/room/TransactionExecutor; // field@018c │ │ +1b221c: 6e20 b82a 3200 |003c: invoke-virtual {v2, v3}, Landroidx/room/TransactionExecutor;.execute:(Ljava/lang/Runnable;)V // method@2ab8 │ │ +1b2222: 1212 |003f: const/4 v2, #int 1 // #1 │ │ +1b2224: 6e30 0607 2002 |0040: invoke-virtual {v0, v2, v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;.applyApplicationSpecificConfig:(ZZ)Z // method@0706 │ │ +1b222a: 28c7 |0043: goto 000a // -0039 │ │ +1b222c: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/app/AppCompatDelegate;) │ │ name : 'getLocaleManagerForApplication' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -1b210c: |[1b210c] androidx.appcompat.app.AppCompatDelegate.getLocaleManagerForApplication:()Ljava/lang/Object; │ │ -1b211c: 6200 8501 |0000: sget-object v0, Landroidx/appcompat/app/AppCompatDelegate;.sActivityDelegates:Landroidx/collection/ArraySet; // field@0185 │ │ -1b2120: 6e10 373f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1b2126: 2201 e901 |0005: new-instance v1, Landroidx/collection/ArraySet$ElementIterator; // type@01e9 │ │ -1b212a: 7020 de07 0100 |0007: invoke-direct {v1, v0}, Landroidx/collection/ArraySet$ElementIterator;.:(Landroidx/collection/ArraySet;)V // method@07de │ │ -1b2130: 6e10 fb07 0100 |000a: invoke-virtual {v1}, Landroidx/collection/IndexBasedArrayIterator;.hasNext:()Z // method@07fb │ │ -1b2136: 0a00 |000d: move-result v0 │ │ -1b2138: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ -1b213c: 6e10 fc07 0100 |0010: invoke-virtual {v1}, Landroidx/collection/IndexBasedArrayIterator;.next:()Ljava/lang/Object; // method@07fc │ │ -1b2142: 0c00 |0013: move-result-object v0 │ │ -1b2144: 1f00 c511 |0014: check-cast v0, Ljava/lang/ref/WeakReference; // type@11c5 │ │ -1b2148: 6e10 c53f 0000 |0016: invoke-virtual {v0}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@3fc5 │ │ -1b214e: 0c00 |0019: move-result-object v0 │ │ -1b2150: 1f00 9901 |001a: check-cast v0, Landroidx/appcompat/app/AppCompatDelegate; // type@0199 │ │ -1b2154: 3800 eeff |001c: if-eqz v0, 000a // -0012 │ │ -1b2158: 1f00 a301 |001e: check-cast v0, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ -1b215c: 5400 b301 |0020: iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ -1b2160: 3800 e8ff |0022: if-eqz v0, 000a // -0018 │ │ -1b2164: 1a01 314c |0024: const-string v1, "locale" // string@4c31 │ │ -1b2168: 6e20 7600 1000 |0026: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0076 │ │ -1b216e: 0c00 |0029: move-result-object v0 │ │ -1b2170: 1100 |002a: return-object v0 │ │ -1b2172: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -1b2174: 1100 |002c: return-object v0 │ │ +1b2128: |[1b2128] androidx.appcompat.app.AppCompatDelegate.getLocaleManagerForApplication:()Ljava/lang/Object; │ │ +1b2138: 6200 8501 |0000: sget-object v0, Landroidx/appcompat/app/AppCompatDelegate;.sActivityDelegates:Landroidx/collection/ArraySet; // field@0185 │ │ +1b213c: 6e10 373f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1b2142: 2201 e901 |0005: new-instance v1, Landroidx/collection/ArraySet$ElementIterator; // type@01e9 │ │ +1b2146: 7020 de07 0100 |0007: invoke-direct {v1, v0}, Landroidx/collection/ArraySet$ElementIterator;.:(Landroidx/collection/ArraySet;)V // method@07de │ │ +1b214c: 6e10 fb07 0100 |000a: invoke-virtual {v1}, Landroidx/collection/IndexBasedArrayIterator;.hasNext:()Z // method@07fb │ │ +1b2152: 0a00 |000d: move-result v0 │ │ +1b2154: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ +1b2158: 6e10 fc07 0100 |0010: invoke-virtual {v1}, Landroidx/collection/IndexBasedArrayIterator;.next:()Ljava/lang/Object; // method@07fc │ │ +1b215e: 0c00 |0013: move-result-object v0 │ │ +1b2160: 1f00 c511 |0014: check-cast v0, Ljava/lang/ref/WeakReference; // type@11c5 │ │ +1b2164: 6e10 c53f 0000 |0016: invoke-virtual {v0}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@3fc5 │ │ +1b216a: 0c00 |0019: move-result-object v0 │ │ +1b216c: 1f00 9901 |001a: check-cast v0, Landroidx/appcompat/app/AppCompatDelegate; // type@0199 │ │ +1b2170: 3800 eeff |001c: if-eqz v0, 000a // -0012 │ │ +1b2174: 1f00 a301 |001e: check-cast v0, Landroidx/appcompat/app/AppCompatDelegateImpl; // type@01a3 │ │ +1b2178: 5400 b301 |0020: iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ +1b217c: 3800 e8ff |0022: if-eqz v0, 000a // -0018 │ │ +1b2180: 1a01 314c |0024: const-string v1, "locale" // string@4c31 │ │ +1b2184: 6e20 7600 1000 |0026: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0076 │ │ +1b218a: 0c00 |0029: move-result-object v0 │ │ +1b218c: 1100 |002a: return-object v0 │ │ +1b218e: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +1b2190: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/app/AppCompatDelegate;) │ │ name : 'isAutoStorageOptedIn' │ │ type : '(Landroid/content/Context;)Z' │ │ @@ -19901,26 +19901,26 @@ │ │ type : '(Landroidx/appcompat/app/AppCompatDelegate$ThreadPerTaskExecutor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -19b050: |[19b050] androidx.room.TransactionExecutor.:(Landroidx/appcompat/app/AppCompatDelegate$ThreadPerTaskExecutor;)V │ │ -19b060: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19b062: 5910 4e19 |0001: iput v0, v1, Landroidx/room/TransactionExecutor;.$r8$classId:I // field@194e │ │ -19b066: 7010 343f 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19b06c: 2200 aa11 |0006: new-instance v0, Ljava/lang/Object; // type@11aa │ │ -19b070: 7010 343f 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19b076: 5b10 5119 |000b: iput-object v0, v1, Landroidx/room/TransactionExecutor;.syncLock:Ljava/lang/Object; // field@1951 │ │ -19b07a: 2200 1c12 |000d: new-instance v0, Ljava/util/ArrayDeque; // type@121c │ │ -19b07e: 7010 8240 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@4082 │ │ -19b084: 5b10 5219 |0012: iput-object v0, v1, Landroidx/room/TransactionExecutor;.tasks:Ljava/util/ArrayDeque; // field@1952 │ │ -19b088: 5b12 5019 |0014: iput-object v2, v1, Landroidx/room/TransactionExecutor;.executor:Ljava/util/concurrent/Executor; // field@1950 │ │ -19b08c: 0e00 |0016: return-void │ │ +19b06c: |[19b06c] androidx.room.TransactionExecutor.:(Landroidx/appcompat/app/AppCompatDelegate$ThreadPerTaskExecutor;)V │ │ +19b07c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19b07e: 5910 4e19 |0001: iput v0, v1, Landroidx/room/TransactionExecutor;.$r8$classId:I // field@194e │ │ +19b082: 7010 343f 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19b088: 2200 aa11 |0006: new-instance v0, Ljava/lang/Object; // type@11aa │ │ +19b08c: 7010 343f 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19b092: 5b10 5119 |000b: iput-object v0, v1, Landroidx/room/TransactionExecutor;.syncLock:Ljava/lang/Object; // field@1951 │ │ +19b096: 2200 1c12 |000d: new-instance v0, Ljava/util/ArrayDeque; // type@121c │ │ +19b09a: 7010 8240 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayDeque;.:()V // method@4082 │ │ +19b0a0: 5b10 5219 |0012: iput-object v0, v1, Landroidx/room/TransactionExecutor;.tasks:Ljava/util/ArrayDeque; // field@1952 │ │ +19b0a4: 5b12 5019 |0014: iput-object v2, v1, Landroidx/room/TransactionExecutor;.executor:Ljava/util/concurrent/Executor; // field@1950 │ │ +19b0a8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=4 │ │ 0x0006 line=5 │ │ 0x000d line=6 │ │ 0x0014 line=7 │ │ locals : │ │ @@ -19932,28 +19932,28 @@ │ │ type : '(Ljava/util/concurrent/Executor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -19b090: |[19b090] androidx.room.TransactionExecutor.:(Ljava/util/concurrent/Executor;)V │ │ -19b0a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19b0a2: 5910 4e19 |0001: iput v0, v1, Landroidx/room/TransactionExecutor;.$r8$classId:I // field@194e │ │ -19b0a6: 1a00 3c3e |0003: const-string v0, "executor" // string@3e3c │ │ -19b0aa: 7120 0445 0200 |0005: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -19b0b0: 7010 343f 0100 |0008: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19b0b6: 5b12 5019 |000b: iput-object v2, v1, Landroidx/room/TransactionExecutor;.executor:Ljava/util/concurrent/Executor; // field@1950 │ │ -19b0ba: 2202 1c12 |000d: new-instance v2, Ljava/util/ArrayDeque; // type@121c │ │ -19b0be: 7010 8240 0200 |000f: invoke-direct {v2}, Ljava/util/ArrayDeque;.:()V // method@4082 │ │ -19b0c4: 5b12 5219 |0012: iput-object v2, v1, Landroidx/room/TransactionExecutor;.tasks:Ljava/util/ArrayDeque; // field@1952 │ │ -19b0c8: 2202 aa11 |0014: new-instance v2, Ljava/lang/Object; // type@11aa │ │ -19b0cc: 7010 343f 0200 |0016: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19b0d2: 5b12 5119 |0019: iput-object v2, v1, Landroidx/room/TransactionExecutor;.syncLock:Ljava/lang/Object; // field@1951 │ │ -19b0d6: 0e00 |001b: return-void │ │ +19b0ac: |[19b0ac] androidx.room.TransactionExecutor.:(Ljava/util/concurrent/Executor;)V │ │ +19b0bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19b0be: 5910 4e19 |0001: iput v0, v1, Landroidx/room/TransactionExecutor;.$r8$classId:I // field@194e │ │ +19b0c2: 1a00 3c3e |0003: const-string v0, "executor" // string@3e3c │ │ +19b0c6: 7120 0445 0200 |0005: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +19b0cc: 7010 343f 0100 |0008: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19b0d2: 5b12 5019 |000b: iput-object v2, v1, Landroidx/room/TransactionExecutor;.executor:Ljava/util/concurrent/Executor; // field@1950 │ │ +19b0d6: 2202 1c12 |000d: new-instance v2, Ljava/util/ArrayDeque; // type@121c │ │ +19b0da: 7010 8240 0200 |000f: invoke-direct {v2}, Ljava/util/ArrayDeque;.:()V // method@4082 │ │ +19b0e0: 5b12 5219 |0012: iput-object v2, v1, Landroidx/room/TransactionExecutor;.tasks:Ljava/util/ArrayDeque; // field@1952 │ │ +19b0e4: 2202 aa11 |0014: new-instance v2, Ljava/lang/Object; // type@11aa │ │ +19b0e8: 7010 343f 0200 |0016: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19b0ee: 5b12 5119 |0019: iput-object v2, v1, Landroidx/room/TransactionExecutor;.syncLock:Ljava/lang/Object; // field@1951 │ │ +19b0f2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=1 │ │ 0x000d line=2 │ │ 0x0014 line=3 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Landroidx/room/TransactionExecutor; │ │ @@ -19965,54 +19965,54 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -19b0d8: |[19b0d8] androidx.room.TransactionExecutor.execute:(Ljava/lang/Runnable;)V │ │ -19b0e8: 5240 4e19 |0000: iget v0, v4, Landroidx/room/TransactionExecutor;.$r8$classId:I // field@194e │ │ -19b0ec: 2b00 4000 0000 |0002: packed-switch v0, 00000042 // +00000040 │ │ -19b0f2: 5440 5119 |0005: iget-object v0, v4, Landroidx/room/TransactionExecutor;.syncLock:Ljava/lang/Object; // field@1951 │ │ -19b0f6: 1d00 |0007: monitor-enter v0 │ │ -19b0f8: 5441 5219 |0008: iget-object v1, v4, Landroidx/room/TransactionExecutor;.tasks:Ljava/util/ArrayDeque; // field@1952 │ │ -19b0fc: 2202 9701 |000a: new-instance v2, Landroidx/appcompat/app/AppCompatDelegate$SerialExecutor$$ExternalSyntheticLambda0; // type@0197 │ │ -19b100: 7030 c506 4205 |000c: invoke-direct {v2, v4, v5}, Landroidx/appcompat/app/AppCompatDelegate$SerialExecutor$$ExternalSyntheticLambda0;.:(Landroidx/room/TransactionExecutor;Ljava/lang/Runnable;)V // method@06c5 │ │ -19b106: 6e20 8540 2100 |000f: invoke-virtual {v1, v2}, Ljava/util/ArrayDeque;.add:(Ljava/lang/Object;)Z // method@4085 │ │ -19b10c: 5445 4f19 |0012: iget-object v5, v4, Landroidx/room/TransactionExecutor;.active:Ljava/lang/Runnable; // field@194f │ │ -19b110: 3905 0800 |0014: if-nez v5, 001c // +0008 │ │ -19b114: 6e10 b92a 0400 |0016: invoke-virtual {v4}, Landroidx/room/TransactionExecutor;.scheduleNext:()V // method@2ab9 │ │ -19b11a: 2803 |0019: goto 001c // +0003 │ │ -19b11c: 0d05 |001a: move-exception v5 │ │ -19b11e: 2803 |001b: goto 001e // +0003 │ │ -19b120: 1e00 |001c: monitor-exit v0 │ │ -19b122: 0e00 |001d: return-void │ │ -19b124: 1e00 |001e: monitor-exit v0 │ │ -19b126: 2705 |001f: throw v5 │ │ -19b128: 1a00 1039 |0020: const-string v0, "command" // string@3910 │ │ -19b12c: 7120 0445 0500 |0022: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -19b132: 5440 5119 |0025: iget-object v0, v4, Landroidx/room/TransactionExecutor;.syncLock:Ljava/lang/Object; // field@1951 │ │ -19b136: 1d00 |0027: monitor-enter v0 │ │ -19b138: 5441 5219 |0028: iget-object v1, v4, Landroidx/room/TransactionExecutor;.tasks:Ljava/util/ArrayDeque; // field@1952 │ │ -19b13c: 2202 890a |002a: new-instance v2, Landroidx/room/TransactionExecutor$$ExternalSyntheticLambda0; // type@0a89 │ │ -19b140: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -19b142: 7040 b52a 5243 |002d: invoke-direct {v2, v5, v3, v4}, Landroidx/room/TransactionExecutor$$ExternalSyntheticLambda0;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@2ab5 │ │ -19b148: 6e20 8940 2100 |0030: invoke-virtual {v1, v2}, Ljava/util/ArrayDeque;.offer:(Ljava/lang/Object;)Z // method@4089 │ │ -19b14e: 5445 4f19 |0033: iget-object v5, v4, Landroidx/room/TransactionExecutor;.active:Ljava/lang/Runnable; // field@194f │ │ -19b152: 3905 0800 |0035: if-nez v5, 003d // +0008 │ │ -19b156: 6e10 b92a 0400 |0037: invoke-virtual {v4}, Landroidx/room/TransactionExecutor;.scheduleNext:()V // method@2ab9 │ │ -19b15c: 2803 |003a: goto 003d // +0003 │ │ -19b15e: 0d05 |003b: move-exception v5 │ │ -19b160: 2803 |003c: goto 003f // +0003 │ │ -19b162: 1e00 |003d: monitor-exit v0 │ │ -19b164: 0e00 |003e: return-void │ │ -19b166: 1e00 |003f: monitor-exit v0 │ │ -19b168: 2705 |0040: throw v5 │ │ -19b16a: 0000 |0041: nop // spacer │ │ -19b16c: 0001 0100 0000 0000 1e00 0000 |0042: packed-switch-data (6 units) │ │ +19b0f4: |[19b0f4] androidx.room.TransactionExecutor.execute:(Ljava/lang/Runnable;)V │ │ +19b104: 5240 4e19 |0000: iget v0, v4, Landroidx/room/TransactionExecutor;.$r8$classId:I // field@194e │ │ +19b108: 2b00 4000 0000 |0002: packed-switch v0, 00000042 // +00000040 │ │ +19b10e: 5440 5119 |0005: iget-object v0, v4, Landroidx/room/TransactionExecutor;.syncLock:Ljava/lang/Object; // field@1951 │ │ +19b112: 1d00 |0007: monitor-enter v0 │ │ +19b114: 5441 5219 |0008: iget-object v1, v4, Landroidx/room/TransactionExecutor;.tasks:Ljava/util/ArrayDeque; // field@1952 │ │ +19b118: 2202 9701 |000a: new-instance v2, Landroidx/appcompat/app/AppCompatDelegate$SerialExecutor$$ExternalSyntheticLambda0; // type@0197 │ │ +19b11c: 7030 c506 4205 |000c: invoke-direct {v2, v4, v5}, Landroidx/appcompat/app/AppCompatDelegate$SerialExecutor$$ExternalSyntheticLambda0;.:(Landroidx/room/TransactionExecutor;Ljava/lang/Runnable;)V // method@06c5 │ │ +19b122: 6e20 8540 2100 |000f: invoke-virtual {v1, v2}, Ljava/util/ArrayDeque;.add:(Ljava/lang/Object;)Z // method@4085 │ │ +19b128: 5445 4f19 |0012: iget-object v5, v4, Landroidx/room/TransactionExecutor;.active:Ljava/lang/Runnable; // field@194f │ │ +19b12c: 3905 0800 |0014: if-nez v5, 001c // +0008 │ │ +19b130: 6e10 b92a 0400 |0016: invoke-virtual {v4}, Landroidx/room/TransactionExecutor;.scheduleNext:()V // method@2ab9 │ │ +19b136: 2803 |0019: goto 001c // +0003 │ │ +19b138: 0d05 |001a: move-exception v5 │ │ +19b13a: 2803 |001b: goto 001e // +0003 │ │ +19b13c: 1e00 |001c: monitor-exit v0 │ │ +19b13e: 0e00 |001d: return-void │ │ +19b140: 1e00 |001e: monitor-exit v0 │ │ +19b142: 2705 |001f: throw v5 │ │ +19b144: 1a00 1039 |0020: const-string v0, "command" // string@3910 │ │ +19b148: 7120 0445 0500 |0022: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +19b14e: 5440 5119 |0025: iget-object v0, v4, Landroidx/room/TransactionExecutor;.syncLock:Ljava/lang/Object; // field@1951 │ │ +19b152: 1d00 |0027: monitor-enter v0 │ │ +19b154: 5441 5219 |0028: iget-object v1, v4, Landroidx/room/TransactionExecutor;.tasks:Ljava/util/ArrayDeque; // field@1952 │ │ +19b158: 2202 890a |002a: new-instance v2, Landroidx/room/TransactionExecutor$$ExternalSyntheticLambda0; // type@0a89 │ │ +19b15c: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +19b15e: 7040 b52a 5243 |002d: invoke-direct {v2, v5, v3, v4}, Landroidx/room/TransactionExecutor$$ExternalSyntheticLambda0;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@2ab5 │ │ +19b164: 6e20 8940 2100 |0030: invoke-virtual {v1, v2}, Ljava/util/ArrayDeque;.offer:(Ljava/lang/Object;)Z // method@4089 │ │ +19b16a: 5445 4f19 |0033: iget-object v5, v4, Landroidx/room/TransactionExecutor;.active:Ljava/lang/Runnable; // field@194f │ │ +19b16e: 3905 0800 |0035: if-nez v5, 003d // +0008 │ │ +19b172: 6e10 b92a 0400 |0037: invoke-virtual {v4}, Landroidx/room/TransactionExecutor;.scheduleNext:()V // method@2ab9 │ │ +19b178: 2803 |003a: goto 003d // +0003 │ │ +19b17a: 0d05 |003b: move-exception v5 │ │ +19b17c: 2803 |003c: goto 003f // +0003 │ │ +19b17e: 1e00 |003d: monitor-exit v0 │ │ +19b180: 0e00 |003e: return-void │ │ +19b182: 1e00 |003f: monitor-exit v0 │ │ +19b184: 2705 |0040: throw v5 │ │ +19b186: 0000 |0041: nop // spacer │ │ +19b188: 0001 0100 0000 0000 1e00 0000 |0042: packed-switch-data (6 units) │ │ catches : 2 │ │ 0x0008 - 0x001f │ │ -> 0x001a │ │ 0x0028 - 0x003a │ │ -> 0x003b │ │ positions : │ │ locals : │ │ @@ -20022,54 +20022,54 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -19b190: |[19b190] androidx.room.TransactionExecutor.scheduleNext:()V │ │ -19b1a0: 5230 4e19 |0000: iget v0, v3, Landroidx/room/TransactionExecutor;.$r8$classId:I // field@194e │ │ -19b1a4: 2b00 3c00 0000 |0002: packed-switch v0, 0000003e // +0000003c │ │ -19b1aa: 5430 5119 |0005: iget-object v0, v3, Landroidx/room/TransactionExecutor;.syncLock:Ljava/lang/Object; // field@1951 │ │ -19b1ae: 1d00 |0007: monitor-enter v0 │ │ -19b1b0: 5431 5219 |0008: iget-object v1, v3, Landroidx/room/TransactionExecutor;.tasks:Ljava/util/ArrayDeque; // field@1952 │ │ -19b1b4: 6e10 8a40 0100 |000a: invoke-virtual {v1}, Ljava/util/ArrayDeque;.poll:()Ljava/lang/Object; // method@408a │ │ -19b1ba: 0c01 |000d: move-result-object v1 │ │ -19b1bc: 1f01 ae11 |000e: check-cast v1, Ljava/lang/Runnable; // type@11ae │ │ -19b1c0: 5b31 4f19 |0010: iput-object v1, v3, Landroidx/room/TransactionExecutor;.active:Ljava/lang/Runnable; // field@194f │ │ -19b1c4: 3801 0c00 |0012: if-eqz v1, 001e // +000c │ │ -19b1c8: 5432 5019 |0014: iget-object v2, v3, Landroidx/room/TransactionExecutor;.executor:Ljava/util/concurrent/Executor; // field@1950 │ │ -19b1cc: 1f02 9801 |0016: check-cast v2, Landroidx/appcompat/app/AppCompatDelegate$ThreadPerTaskExecutor; // type@0198 │ │ -19b1d0: 6e20 c706 1200 |0018: invoke-virtual {v2, v1}, Landroidx/appcompat/app/AppCompatDelegate$ThreadPerTaskExecutor;.execute:(Ljava/lang/Runnable;)V // method@06c7 │ │ -19b1d6: 2803 |001b: goto 001e // +0003 │ │ -19b1d8: 0d01 |001c: move-exception v1 │ │ -19b1da: 2803 |001d: goto 0020 // +0003 │ │ -19b1dc: 1e00 |001e: monitor-exit v0 │ │ -19b1de: 0e00 |001f: return-void │ │ -19b1e0: 1e00 |0020: monitor-exit v0 │ │ -19b1e2: 2701 |0021: throw v1 │ │ -19b1e4: 5430 5119 |0022: iget-object v0, v3, Landroidx/room/TransactionExecutor;.syncLock:Ljava/lang/Object; // field@1951 │ │ -19b1e8: 1d00 |0024: monitor-enter v0 │ │ -19b1ea: 5431 5219 |0025: iget-object v1, v3, Landroidx/room/TransactionExecutor;.tasks:Ljava/util/ArrayDeque; // field@1952 │ │ -19b1ee: 6e10 8a40 0100 |0027: invoke-virtual {v1}, Ljava/util/ArrayDeque;.poll:()Ljava/lang/Object; // method@408a │ │ -19b1f4: 0c01 |002a: move-result-object v1 │ │ -19b1f6: 0712 |002b: move-object v2, v1 │ │ -19b1f8: 1f02 ae11 |002c: check-cast v2, Ljava/lang/Runnable; // type@11ae │ │ -19b1fc: 5b32 4f19 |002e: iput-object v2, v3, Landroidx/room/TransactionExecutor;.active:Ljava/lang/Runnable; // field@194f │ │ -19b200: 3801 0a00 |0030: if-eqz v1, 003a // +000a │ │ -19b204: 5431 5019 |0032: iget-object v1, v3, Landroidx/room/TransactionExecutor;.executor:Ljava/util/concurrent/Executor; // field@1950 │ │ -19b208: 7220 9341 2100 |0034: invoke-interface {v1, v2}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@4193 │ │ -19b20e: 2803 |0037: goto 003a // +0003 │ │ -19b210: 0d01 |0038: move-exception v1 │ │ -19b212: 2803 |0039: goto 003c // +0003 │ │ -19b214: 1e00 |003a: monitor-exit v0 │ │ -19b216: 0e00 |003b: return-void │ │ -19b218: 1e00 |003c: monitor-exit v0 │ │ -19b21a: 2701 |003d: throw v1 │ │ -19b21c: 0001 0100 0000 0000 2000 0000 |003e: packed-switch-data (6 units) │ │ +19b1ac: |[19b1ac] androidx.room.TransactionExecutor.scheduleNext:()V │ │ +19b1bc: 5230 4e19 |0000: iget v0, v3, Landroidx/room/TransactionExecutor;.$r8$classId:I // field@194e │ │ +19b1c0: 2b00 3c00 0000 |0002: packed-switch v0, 0000003e // +0000003c │ │ +19b1c6: 5430 5119 |0005: iget-object v0, v3, Landroidx/room/TransactionExecutor;.syncLock:Ljava/lang/Object; // field@1951 │ │ +19b1ca: 1d00 |0007: monitor-enter v0 │ │ +19b1cc: 5431 5219 |0008: iget-object v1, v3, Landroidx/room/TransactionExecutor;.tasks:Ljava/util/ArrayDeque; // field@1952 │ │ +19b1d0: 6e10 8a40 0100 |000a: invoke-virtual {v1}, Ljava/util/ArrayDeque;.poll:()Ljava/lang/Object; // method@408a │ │ +19b1d6: 0c01 |000d: move-result-object v1 │ │ +19b1d8: 1f01 ae11 |000e: check-cast v1, Ljava/lang/Runnable; // type@11ae │ │ +19b1dc: 5b31 4f19 |0010: iput-object v1, v3, Landroidx/room/TransactionExecutor;.active:Ljava/lang/Runnable; // field@194f │ │ +19b1e0: 3801 0c00 |0012: if-eqz v1, 001e // +000c │ │ +19b1e4: 5432 5019 |0014: iget-object v2, v3, Landroidx/room/TransactionExecutor;.executor:Ljava/util/concurrent/Executor; // field@1950 │ │ +19b1e8: 1f02 9801 |0016: check-cast v2, Landroidx/appcompat/app/AppCompatDelegate$ThreadPerTaskExecutor; // type@0198 │ │ +19b1ec: 6e20 c706 1200 |0018: invoke-virtual {v2, v1}, Landroidx/appcompat/app/AppCompatDelegate$ThreadPerTaskExecutor;.execute:(Ljava/lang/Runnable;)V // method@06c7 │ │ +19b1f2: 2803 |001b: goto 001e // +0003 │ │ +19b1f4: 0d01 |001c: move-exception v1 │ │ +19b1f6: 2803 |001d: goto 0020 // +0003 │ │ +19b1f8: 1e00 |001e: monitor-exit v0 │ │ +19b1fa: 0e00 |001f: return-void │ │ +19b1fc: 1e00 |0020: monitor-exit v0 │ │ +19b1fe: 2701 |0021: throw v1 │ │ +19b200: 5430 5119 |0022: iget-object v0, v3, Landroidx/room/TransactionExecutor;.syncLock:Ljava/lang/Object; // field@1951 │ │ +19b204: 1d00 |0024: monitor-enter v0 │ │ +19b206: 5431 5219 |0025: iget-object v1, v3, Landroidx/room/TransactionExecutor;.tasks:Ljava/util/ArrayDeque; // field@1952 │ │ +19b20a: 6e10 8a40 0100 |0027: invoke-virtual {v1}, Ljava/util/ArrayDeque;.poll:()Ljava/lang/Object; // method@408a │ │ +19b210: 0c01 |002a: move-result-object v1 │ │ +19b212: 0712 |002b: move-object v2, v1 │ │ +19b214: 1f02 ae11 |002c: check-cast v2, Ljava/lang/Runnable; // type@11ae │ │ +19b218: 5b32 4f19 |002e: iput-object v2, v3, Landroidx/room/TransactionExecutor;.active:Ljava/lang/Runnable; // field@194f │ │ +19b21c: 3801 0a00 |0030: if-eqz v1, 003a // +000a │ │ +19b220: 5431 5019 |0032: iget-object v1, v3, Landroidx/room/TransactionExecutor;.executor:Ljava/util/concurrent/Executor; // field@1950 │ │ +19b224: 7220 9341 2100 |0034: invoke-interface {v1, v2}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@4193 │ │ +19b22a: 2803 |0037: goto 003a // +0003 │ │ +19b22c: 0d01 |0038: move-exception v1 │ │ +19b22e: 2803 |0039: goto 003c // +0003 │ │ +19b230: 1e00 |003a: monitor-exit v0 │ │ +19b232: 0e00 |003b: return-void │ │ +19b234: 1e00 |003c: monitor-exit v0 │ │ +19b236: 2701 |003d: throw v1 │ │ +19b238: 0001 0100 0000 0000 2000 0000 |003e: packed-switch-data (6 units) │ │ catches : 2 │ │ 0x0008 - 0x0021 │ │ -> 0x001c │ │ 0x0025 - 0x0037 │ │ -> 0x0038 │ │ positions : │ │ locals : │ │ @@ -20903,45 +20903,45 @@ │ │ type : '(ILandroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroidx/appcompat/view/menu/MenuBuilder;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -1b192c: |[1b192c] androidx.appcompat.app.AppCompatDelegateImpl.callOnPanelClosed:(ILandroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroidx/appcompat/view/menu/MenuBuilder;)V │ │ -1b193c: 3906 1100 |0000: if-nez v6, 0011 // +0011 │ │ -1b1940: 3905 0b00 |0002: if-nez v5, 000d // +000b │ │ -1b1944: 3a04 0900 |0004: if-ltz v4, 000d // +0009 │ │ -1b1948: 5430 ca01 |0006: iget-object v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPanels:[Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // field@01ca │ │ -1b194c: 2101 |0008: array-length v1, v0 │ │ -1b194e: 3514 0400 |0009: if-ge v4, v1, 000d // +0004 │ │ -1b1952: 4605 0004 |000b: aget-object v5, v0, v4 │ │ -1b1956: 3805 0400 |000d: if-eqz v5, 0011 // +0004 │ │ -1b195a: 5456 9f01 |000f: iget-object v6, v5, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b195e: 3805 0700 |0011: if-eqz v5, 0018 // +0007 │ │ -1b1962: 5555 9b01 |0013: iget-boolean v5, v5, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isOpen:Z // field@019b │ │ -1b1966: 3905 0300 |0015: if-nez v5, 0018 // +0003 │ │ -1b196a: 281e |0017: goto 0035 // +001e │ │ -1b196c: 5535 b601 |0018: iget-boolean v5, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDestroyed:Z // field@01b6 │ │ -1b1970: 3905 1b00 |001a: if-nez v5, 0035 // +001b │ │ -1b1974: 5435 ad01 |001c: iget-object v5, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mAppCompatWindowCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback; // field@01ad │ │ -1b1978: 5430 d501 |001e: iget-object v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ -1b197c: 6e10 d604 0000 |0020: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@04d6 │ │ -1b1982: 0c00 |0023: move-result-object v0 │ │ -1b1984: 6e10 373f 0500 |0024: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1b198a: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -1b198c: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -1b198e: 5c51 9101 |0029: iput-boolean v1, v5, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mOnPanelClosedBypassEnabled:Z // field@0191 │ │ -1b1992: 7230 ce04 4006 |002b: invoke-interface {v0, v4, v6}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@04ce │ │ -1b1998: 5c52 9101 |002e: iput-boolean v2, v5, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mOnPanelClosedBypassEnabled:Z // field@0191 │ │ -1b199c: 0e00 |0030: return-void │ │ -1b199e: 0d04 |0031: move-exception v4 │ │ -1b19a0: 5c52 9101 |0032: iput-boolean v2, v5, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mOnPanelClosedBypassEnabled:Z // field@0191 │ │ -1b19a4: 2704 |0034: throw v4 │ │ -1b19a6: 0e00 |0035: return-void │ │ +1b1948: |[1b1948] androidx.appcompat.app.AppCompatDelegateImpl.callOnPanelClosed:(ILandroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroidx/appcompat/view/menu/MenuBuilder;)V │ │ +1b1958: 3906 1100 |0000: if-nez v6, 0011 // +0011 │ │ +1b195c: 3905 0b00 |0002: if-nez v5, 000d // +000b │ │ +1b1960: 3a04 0900 |0004: if-ltz v4, 000d // +0009 │ │ +1b1964: 5430 ca01 |0006: iget-object v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPanels:[Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // field@01ca │ │ +1b1968: 2101 |0008: array-length v1, v0 │ │ +1b196a: 3514 0400 |0009: if-ge v4, v1, 000d // +0004 │ │ +1b196e: 4605 0004 |000b: aget-object v5, v0, v4 │ │ +1b1972: 3805 0400 |000d: if-eqz v5, 0011 // +0004 │ │ +1b1976: 5456 9f01 |000f: iget-object v6, v5, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b197a: 3805 0700 |0011: if-eqz v5, 0018 // +0007 │ │ +1b197e: 5555 9b01 |0013: iget-boolean v5, v5, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isOpen:Z // field@019b │ │ +1b1982: 3905 0300 |0015: if-nez v5, 0018 // +0003 │ │ +1b1986: 281e |0017: goto 0035 // +001e │ │ +1b1988: 5535 b601 |0018: iget-boolean v5, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDestroyed:Z // field@01b6 │ │ +1b198c: 3905 1b00 |001a: if-nez v5, 0035 // +001b │ │ +1b1990: 5435 ad01 |001c: iget-object v5, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mAppCompatWindowCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback; // field@01ad │ │ +1b1994: 5430 d501 |001e: iget-object v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ +1b1998: 6e10 d604 0000 |0020: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@04d6 │ │ +1b199e: 0c00 |0023: move-result-object v0 │ │ +1b19a0: 6e10 373f 0500 |0024: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1b19a6: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +1b19a8: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +1b19aa: 5c51 9101 |0029: iput-boolean v1, v5, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mOnPanelClosedBypassEnabled:Z // field@0191 │ │ +1b19ae: 7230 ce04 4006 |002b: invoke-interface {v0, v4, v6}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@04ce │ │ +1b19b4: 5c52 9101 |002e: iput-boolean v2, v5, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mOnPanelClosedBypassEnabled:Z // field@0191 │ │ +1b19b8: 0e00 |0030: return-void │ │ +1b19ba: 0d04 |0031: move-exception v4 │ │ +1b19bc: 5c52 9101 |0032: iput-boolean v2, v5, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mOnPanelClosedBypassEnabled:Z // field@0191 │ │ +1b19c0: 2704 |0034: throw v4 │ │ +1b19c2: 0e00 |0035: return-void │ │ catches : 1 │ │ 0x0029 - 0x002e │ │ -> 0x0031 │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/app/AppCompatDelegateImpl;) │ │ @@ -20949,243 +20949,243 @@ │ │ type : '(Landroidx/appcompat/view/menu/MenuBuilder;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -1b19b4: |[1b19b4] androidx.appcompat.app.AppCompatDelegateImpl.checkCloseActionMenu:(Landroidx/appcompat/view/menu/MenuBuilder;)V │ │ -1b19c4: 5520 b201 |0000: iget-boolean v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mClosingActionMenu:Z // field@01b2 │ │ -1b19c8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -1b19cc: 0e00 |0004: return-void │ │ -1b19ce: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -1b19d0: 5c20 b201 |0006: iput-boolean v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mClosingActionMenu:Z // field@01b2 │ │ -1b19d4: 5420 b501 |0008: iget-object v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ -1b19d8: 1f00 bb01 |000a: check-cast v0, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ -1b19dc: 6e10 6c07 0000 |000c: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.dismissPopups:()V // method@076c │ │ -1b19e2: 5420 d501 |000f: iget-object v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ -1b19e6: 6e10 d604 0000 |0011: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@04d6 │ │ -1b19ec: 0c00 |0014: move-result-object v0 │ │ -1b19ee: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ -1b19f2: 5521 b601 |0017: iget-boolean v1, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDestroyed:Z // field@01b6 │ │ -1b19f6: 3901 0700 |0019: if-nez v1, 0020 // +0007 │ │ -1b19fa: 1301 6c00 |001b: const/16 v1, #int 108 // #6c │ │ -1b19fe: 7230 ce04 1003 |001d: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@04ce │ │ -1b1a04: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -1b1a06: 5c23 b201 |0021: iput-boolean v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mClosingActionMenu:Z // field@01b2 │ │ -1b1a0a: 0e00 |0023: return-void │ │ +1b19d0: |[1b19d0] androidx.appcompat.app.AppCompatDelegateImpl.checkCloseActionMenu:(Landroidx/appcompat/view/menu/MenuBuilder;)V │ │ +1b19e0: 5520 b201 |0000: iget-boolean v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mClosingActionMenu:Z // field@01b2 │ │ +1b19e4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +1b19e8: 0e00 |0004: return-void │ │ +1b19ea: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +1b19ec: 5c20 b201 |0006: iput-boolean v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mClosingActionMenu:Z // field@01b2 │ │ +1b19f0: 5420 b501 |0008: iget-object v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ +1b19f4: 1f00 bb01 |000a: check-cast v0, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ +1b19f8: 6e10 6c07 0000 |000c: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.dismissPopups:()V // method@076c │ │ +1b19fe: 5420 d501 |000f: iget-object v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ +1b1a02: 6e10 d604 0000 |0011: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@04d6 │ │ +1b1a08: 0c00 |0014: move-result-object v0 │ │ +1b1a0a: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ +1b1a0e: 5521 b601 |0017: iget-boolean v1, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDestroyed:Z // field@01b6 │ │ +1b1a12: 3901 0700 |0019: if-nez v1, 0020 // +0007 │ │ +1b1a16: 1301 6c00 |001b: const/16 v1, #int 108 // #6c │ │ +1b1a1a: 7230 ce04 1003 |001d: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@04ce │ │ +1b1a20: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +1b1a22: 5c23 b201 |0021: iput-boolean v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mClosingActionMenu:Z // field@01b2 │ │ +1b1a26: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/appcompat/app/AppCompatDelegateImpl;) │ │ name : 'closePanel' │ │ type : '(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 81 16-bit code units │ │ -1b1a0c: |[1b1a0c] androidx.appcompat.app.AppCompatDelegateImpl.closePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Z)V │ │ -1b1a1c: 3805 1800 |0000: if-eqz v5, 0018 // +0018 │ │ -1b1a20: 5240 9701 |0002: iget v0, v4, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.featureId:I // field@0197 │ │ -1b1a24: 3900 1400 |0004: if-nez v0, 0018 // +0014 │ │ -1b1a28: 5430 b501 |0006: iget-object v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ -1b1a2c: 3800 1000 |0008: if-eqz v0, 0018 // +0010 │ │ -1b1a30: 1f00 bb01 |000a: check-cast v0, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ -1b1a34: 6e10 7007 0000 |000c: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.isOverflowMenuShowing:()Z // method@0770 │ │ -1b1a3a: 0a00 |000f: move-result v0 │ │ -1b1a3c: 3800 0800 |0010: if-eqz v0, 0018 // +0008 │ │ -1b1a40: 5444 9f01 |0012: iget-object v4, v4, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b1a44: 6e20 0a07 4300 |0014: invoke-virtual {v3, v4}, Landroidx/appcompat/app/AppCompatDelegateImpl;.checkCloseActionMenu:(Landroidx/appcompat/view/menu/MenuBuilder;)V // method@070a │ │ -1b1a4a: 0e00 |0017: return-void │ │ -1b1a4c: 5430 b301 |0018: iget-object v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ -1b1a50: 1a01 8f60 |001a: const-string v1, "window" // string@608f │ │ -1b1a54: 6e20 7600 1000 |001c: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0076 │ │ -1b1a5a: 0c00 |001f: move-result-object v0 │ │ -1b1a5c: 1f00 2901 |0020: check-cast v0, Landroid/view/WindowManager; // type@0129 │ │ -1b1a60: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -1b1a62: 3800 1400 |0023: if-eqz v0, 0037 // +0014 │ │ -1b1a66: 5542 9b01 |0025: iget-boolean v2, v4, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isOpen:Z // field@019b │ │ -1b1a6a: 3802 1000 |0027: if-eqz v2, 0037 // +0010 │ │ -1b1a6e: 5442 9601 |0029: iget-object v2, v4, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.decorView:Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView; // field@0196 │ │ -1b1a72: 3802 0c00 |002b: if-eqz v2, 0037 // +000c │ │ -1b1a76: 7220 a704 2000 |002d: invoke-interface {v0, v2}, Landroid/view/ViewManager;.removeView:(Landroid/view/View;)V // method@04a7 │ │ -1b1a7c: 3805 0700 |0030: if-eqz v5, 0037 // +0007 │ │ -1b1a80: 5245 9701 |0032: iget v5, v4, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.featureId:I // field@0197 │ │ -1b1a84: 6e40 0907 5314 |0034: invoke-virtual {v3, v5, v4, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.callOnPanelClosed:(ILandroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroidx/appcompat/view/menu/MenuBuilder;)V // method@0709 │ │ -1b1a8a: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -1b1a8c: 5c45 9c01 |0038: iput-boolean v5, v4, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isPrepared:Z // field@019c │ │ -1b1a90: 5c45 9a01 |003a: iput-boolean v5, v4, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isHandled:Z // field@019a │ │ -1b1a94: 5c45 9b01 |003c: iput-boolean v5, v4, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isOpen:Z // field@019b │ │ -1b1a98: 5b41 a201 |003e: iput-object v1, v4, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@01a2 │ │ -1b1a9c: 1215 |0040: const/4 v5, #int 1 // #1 │ │ -1b1a9e: 5c45 a001 |0041: iput-boolean v5, v4, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.refreshDecorView:Z // field@01a0 │ │ -1b1aa2: 5435 cb01 |0043: iget-object v5, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPreparedPanel:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // field@01cb │ │ -1b1aa6: 3345 0400 |0045: if-ne v5, v4, 0049 // +0004 │ │ -1b1aaa: 5b31 cb01 |0047: iput-object v1, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPreparedPanel:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // field@01cb │ │ -1b1aae: 5244 9701 |0049: iget v4, v4, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.featureId:I // field@0197 │ │ -1b1ab2: 3904 0500 |004b: if-nez v4, 0050 // +0005 │ │ -1b1ab6: 6e10 2607 0300 |004d: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatDelegateImpl;.updateBackInvokedCallbackState:()V // method@0726 │ │ -1b1abc: 0e00 |0050: return-void │ │ +1b1a28: |[1b1a28] androidx.appcompat.app.AppCompatDelegateImpl.closePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Z)V │ │ +1b1a38: 3805 1800 |0000: if-eqz v5, 0018 // +0018 │ │ +1b1a3c: 5240 9701 |0002: iget v0, v4, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.featureId:I // field@0197 │ │ +1b1a40: 3900 1400 |0004: if-nez v0, 0018 // +0014 │ │ +1b1a44: 5430 b501 |0006: iget-object v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ +1b1a48: 3800 1000 |0008: if-eqz v0, 0018 // +0010 │ │ +1b1a4c: 1f00 bb01 |000a: check-cast v0, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ +1b1a50: 6e10 7007 0000 |000c: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.isOverflowMenuShowing:()Z // method@0770 │ │ +1b1a56: 0a00 |000f: move-result v0 │ │ +1b1a58: 3800 0800 |0010: if-eqz v0, 0018 // +0008 │ │ +1b1a5c: 5444 9f01 |0012: iget-object v4, v4, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b1a60: 6e20 0a07 4300 |0014: invoke-virtual {v3, v4}, Landroidx/appcompat/app/AppCompatDelegateImpl;.checkCloseActionMenu:(Landroidx/appcompat/view/menu/MenuBuilder;)V // method@070a │ │ +1b1a66: 0e00 |0017: return-void │ │ +1b1a68: 5430 b301 |0018: iget-object v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ +1b1a6c: 1a01 8f60 |001a: const-string v1, "window" // string@608f │ │ +1b1a70: 6e20 7600 1000 |001c: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0076 │ │ +1b1a76: 0c00 |001f: move-result-object v0 │ │ +1b1a78: 1f00 2901 |0020: check-cast v0, Landroid/view/WindowManager; // type@0129 │ │ +1b1a7c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +1b1a7e: 3800 1400 |0023: if-eqz v0, 0037 // +0014 │ │ +1b1a82: 5542 9b01 |0025: iget-boolean v2, v4, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isOpen:Z // field@019b │ │ +1b1a86: 3802 1000 |0027: if-eqz v2, 0037 // +0010 │ │ +1b1a8a: 5442 9601 |0029: iget-object v2, v4, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.decorView:Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView; // field@0196 │ │ +1b1a8e: 3802 0c00 |002b: if-eqz v2, 0037 // +000c │ │ +1b1a92: 7220 a704 2000 |002d: invoke-interface {v0, v2}, Landroid/view/ViewManager;.removeView:(Landroid/view/View;)V // method@04a7 │ │ +1b1a98: 3805 0700 |0030: if-eqz v5, 0037 // +0007 │ │ +1b1a9c: 5245 9701 |0032: iget v5, v4, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.featureId:I // field@0197 │ │ +1b1aa0: 6e40 0907 5314 |0034: invoke-virtual {v3, v5, v4, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.callOnPanelClosed:(ILandroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroidx/appcompat/view/menu/MenuBuilder;)V // method@0709 │ │ +1b1aa6: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +1b1aa8: 5c45 9c01 |0038: iput-boolean v5, v4, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isPrepared:Z // field@019c │ │ +1b1aac: 5c45 9a01 |003a: iput-boolean v5, v4, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isHandled:Z // field@019a │ │ +1b1ab0: 5c45 9b01 |003c: iput-boolean v5, v4, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isOpen:Z // field@019b │ │ +1b1ab4: 5b41 a201 |003e: iput-object v1, v4, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@01a2 │ │ +1b1ab8: 1215 |0040: const/4 v5, #int 1 // #1 │ │ +1b1aba: 5c45 a001 |0041: iput-boolean v5, v4, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.refreshDecorView:Z // field@01a0 │ │ +1b1abe: 5435 cb01 |0043: iget-object v5, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPreparedPanel:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // field@01cb │ │ +1b1ac2: 3345 0400 |0045: if-ne v5, v4, 0049 // +0004 │ │ +1b1ac6: 5b31 cb01 |0047: iput-object v1, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPreparedPanel:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // field@01cb │ │ +1b1aca: 5244 9701 |0049: iget v4, v4, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.featureId:I // field@0197 │ │ +1b1ace: 3904 0500 |004b: if-nez v4, 0050 // +0005 │ │ +1b1ad2: 6e10 2607 0300 |004d: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatDelegateImpl;.updateBackInvokedCallbackState:()V // method@0726 │ │ +1b1ad8: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/appcompat/app/AppCompatDelegateImpl;) │ │ name : 'dispatchKeyEvent' │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 263 16-bit code units │ │ -1b1308: |[1b1308] androidx.appcompat.app.AppCompatDelegateImpl.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -1b1318: 5460 bf01 |0000: iget-object v0, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mHost:Ljava/lang/Object; // field@01bf │ │ -1b131c: 2001 4a09 |0002: instance-of v1, v0, Landroidx/core/view/KeyEventDispatcher$Component; // type@094a │ │ -1b1320: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -1b1322: 3901 0600 |0005: if-nez v1, 000b // +0006 │ │ -1b1326: 2000 8f01 |0007: instance-of v0, v0, Landroidx/appcompat/app/AlertDialog; // type@018f │ │ -1b132a: 3800 1200 |0009: if-eqz v0, 001b // +0012 │ │ -1b132e: 5460 d501 |000b: iget-object v0, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ -1b1332: 6e10 d704 0000 |000d: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ -1b1338: 0c00 |0010: move-result-object v0 │ │ -1b133a: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ -1b133e: 7120 f52d 7000 |0013: invoke-static {v0, v7}, Lcoil/size/Dimension;.dispatchBeforeHierarchy:(Landroid/view/View;Landroid/view/KeyEvent;)Z // method@2df5 │ │ -1b1344: 0a00 |0016: move-result v0 │ │ -1b1346: 3800 0400 |0017: if-eqz v0, 001b // +0004 │ │ -1b134a: 2900 ec00 |0019: goto/16 0105 // +00ec │ │ -1b134e: 6e10 8d03 0700 |001b: invoke-virtual {v7}, Landroid/view/KeyEvent;.getKeyCode:()I // method@038d │ │ -1b1354: 0a00 |001e: move-result v0 │ │ -1b1356: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -1b1358: 1303 5200 |0020: const/16 v3, #int 82 // #52 │ │ -1b135c: 3330 1d00 |0022: if-ne v0, v3, 003f // +001d │ │ -1b1360: 5460 ad01 |0024: iget-object v0, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mAppCompatWindowCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback; // field@01ad │ │ -1b1364: 5464 d501 |0026: iget-object v4, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ -1b1368: 6e10 d604 0400 |0028: invoke-virtual {v4}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@04d6 │ │ -1b136e: 0c04 |002b: move-result-object v4 │ │ -1b1370: 6e10 373f 0000 |002c: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1b1376: 5c02 8f01 |002f: iput-boolean v2, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mDispatchKeyEventBypassEnabled:Z // field@018f │ │ -1b137a: 7220 c004 7400 |0031: invoke-interface {v4, v7}, Landroid/view/Window$Callback;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@04c0 │ │ -1b1380: 0a04 |0034: move-result v4 │ │ -1b1382: 5c01 8f01 |0035: iput-boolean v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mDispatchKeyEventBypassEnabled:Z // field@018f │ │ -1b1386: 3804 0800 |0037: if-eqz v4, 003f // +0008 │ │ -1b138a: 2900 cc00 |0039: goto/16 0105 // +00cc │ │ -1b138e: 0d07 |003b: move-exception v7 │ │ -1b1390: 5c01 8f01 |003c: iput-boolean v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mDispatchKeyEventBypassEnabled:Z // field@018f │ │ -1b1394: 2707 |003e: throw v7 │ │ -1b1396: 6e10 8d03 0700 |003f: invoke-virtual {v7}, Landroid/view/KeyEvent;.getKeyCode:()I // method@038d │ │ -1b139c: 0a00 |0042: move-result v0 │ │ -1b139e: 6e10 8a03 0700 |0043: invoke-virtual {v7}, Landroid/view/KeyEvent;.getAction:()I // method@038a │ │ -1b13a4: 0a04 |0046: move-result v4 │ │ -1b13a6: 1245 |0047: const/4 v5, #int 4 // #4 │ │ -1b13a8: 3904 2700 |0048: if-nez v4, 006f // +0027 │ │ -1b13ac: 3250 1800 |004a: if-eq v0, v5, 0062 // +0018 │ │ -1b13b0: 3230 0400 |004c: if-eq v0, v3, 0050 // +0004 │ │ -1b13b4: 2900 b800 |004e: goto/16 0106 // +00b8 │ │ -1b13b8: 6e10 8f03 0700 |0050: invoke-virtual {v7}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@038f │ │ -1b13be: 0a00 |0053: move-result v0 │ │ -1b13c0: 3900 b100 |0054: if-nez v0, 0105 // +00b1 │ │ -1b13c4: 6e20 1107 1600 |0056: invoke-virtual {v6, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.getPanelState:(I)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // method@0711 │ │ -1b13ca: 0c00 |0059: move-result-object v0 │ │ -1b13cc: 5501 9b01 |005a: iget-boolean v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isOpen:Z // field@019b │ │ -1b13d0: 3901 a900 |005c: if-nez v1, 0105 // +00a9 │ │ -1b13d4: 6e30 1f07 0607 |005e: invoke-virtual {v6, v0, v7}, Landroidx/appcompat/app/AppCompatDelegateImpl;.preparePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@071f │ │ -1b13da: 0f02 |0061: return v2 │ │ -1b13dc: 6e10 8c03 0700 |0062: invoke-virtual {v7}, Landroid/view/KeyEvent;.getFlags:()I // method@038c │ │ -1b13e2: 0a07 |0065: move-result v7 │ │ -1b13e4: d577 8000 |0066: and-int/lit16 v7, v7, #int 128 // #0080 │ │ -1b13e8: 3807 0300 |0068: if-eqz v7, 006b // +0003 │ │ -1b13ec: 2802 |006a: goto 006c // +0002 │ │ -1b13ee: 0112 |006b: move v2, v1 │ │ -1b13f0: 5c62 c501 |006c: iput-boolean v2, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mLongPressBackDown:Z // field@01c5 │ │ -1b13f4: 0f01 |006e: return v1 │ │ -1b13f6: 3250 9000 |006f: if-eq v0, v5, 00ff // +0090 │ │ -1b13fa: 3230 0400 |0071: if-eq v0, v3, 0075 // +0004 │ │ -1b13fe: 2900 9300 |0073: goto/16 0106 // +0093 │ │ -1b1402: 5460 a601 |0075: iget-object v0, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMode:Landroidx/appcompat/view/ActionMode; // field@01a6 │ │ -1b1406: 3800 0400 |0077: if-eqz v0, 007b // +0004 │ │ -1b140a: 2900 8c00 |0079: goto/16 0105 // +008c │ │ -1b140e: 6e20 1107 1600 |007b: invoke-virtual {v6, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.getPanelState:(I)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // method@0711 │ │ -1b1414: 0c00 |007e: move-result-object v0 │ │ -1b1416: 5463 b501 |007f: iget-object v3, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ -1b141a: 5464 b301 |0081: iget-object v4, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ -1b141e: 3803 3a00 |0083: if-eqz v3, 00bd // +003a │ │ -1b1422: 1f03 bb01 |0085: check-cast v3, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ -1b1426: 6e10 6b07 0300 |0087: invoke-virtual {v3}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.canShowOverflowMenu:()Z // method@076b │ │ -1b142c: 0a03 |008a: move-result v3 │ │ -1b142e: 3803 3200 |008b: if-eqz v3, 00bd // +0032 │ │ -1b1432: 7110 7504 0400 |008d: invoke-static {v4}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0475 │ │ -1b1438: 0c03 |0090: move-result-object v3 │ │ -1b143a: 6e10 7b04 0300 |0091: invoke-virtual {v3}, Landroid/view/ViewConfiguration;.hasPermanentMenuKey:()Z // method@047b │ │ -1b1440: 0a03 |0094: move-result v3 │ │ -1b1442: 3903 2800 |0095: if-nez v3, 00bd // +0028 │ │ -1b1446: 5463 b501 |0097: iget-object v3, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ -1b144a: 1f03 bb01 |0099: check-cast v3, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ -1b144e: 6e10 7007 0300 |009b: invoke-virtual {v3}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.isOverflowMenuShowing:()Z // method@0770 │ │ -1b1454: 0a03 |009e: move-result v3 │ │ -1b1456: 3903 1500 |009f: if-nez v3, 00b4 // +0015 │ │ -1b145a: 5563 b601 |00a1: iget-boolean v3, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDestroyed:Z // field@01b6 │ │ -1b145e: 3903 3a00 |00a3: if-nez v3, 00dd // +003a │ │ -1b1462: 6e30 1f07 0607 |00a5: invoke-virtual {v6, v0, v7}, Landroidx/appcompat/app/AppCompatDelegateImpl;.preparePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@071f │ │ -1b1468: 0a07 |00a8: move-result v7 │ │ -1b146a: 3807 3400 |00a9: if-eqz v7, 00dd // +0034 │ │ -1b146e: 5467 b501 |00ab: iget-object v7, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ -1b1472: 1f07 bb01 |00ad: check-cast v7, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ -1b1476: 6e10 7307 0700 |00af: invoke-virtual {v7}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.showOverflowMenu:()Z // method@0773 │ │ -1b147c: 0a07 |00b2: move-result v7 │ │ -1b147e: 2830 |00b3: goto 00e3 // +0030 │ │ -1b1480: 5467 b501 |00b4: iget-object v7, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ -1b1484: 1f07 bb01 |00b6: check-cast v7, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ -1b1488: 6e10 6d07 0700 |00b8: invoke-virtual {v7}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.hideOverflowMenu:()Z // method@076d │ │ -1b148e: 0a07 |00bb: move-result v7 │ │ -1b1490: 2827 |00bc: goto 00e3 // +0027 │ │ -1b1492: 5503 9b01 |00bd: iget-boolean v3, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isOpen:Z // field@019b │ │ -1b1496: 3903 2000 |00bf: if-nez v3, 00df // +0020 │ │ -1b149a: 5505 9a01 |00c1: iget-boolean v5, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isHandled:Z // field@019a │ │ -1b149e: 3805 0300 |00c3: if-eqz v5, 00c6 // +0003 │ │ -1b14a2: 281a |00c5: goto 00df // +001a │ │ -1b14a4: 5503 9c01 |00c6: iget-boolean v3, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isPrepared:Z // field@019c │ │ -1b14a8: 3803 1500 |00c8: if-eqz v3, 00dd // +0015 │ │ -1b14ac: 5503 a101 |00ca: iget-boolean v3, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.refreshMenuContent:Z // field@01a1 │ │ -1b14b0: 3803 0900 |00cc: if-eqz v3, 00d5 // +0009 │ │ -1b14b4: 5c01 9c01 |00ce: iput-boolean v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isPrepared:Z // field@019c │ │ -1b14b8: 6e30 1f07 0607 |00d0: invoke-virtual {v6, v0, v7}, Landroidx/appcompat/app/AppCompatDelegateImpl;.preparePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@071f │ │ -1b14be: 0a03 |00d3: move-result v3 │ │ -1b14c0: 2802 |00d4: goto 00d6 // +0002 │ │ -1b14c2: 0123 |00d5: move v3, v2 │ │ -1b14c4: 3803 0700 |00d6: if-eqz v3, 00dd // +0007 │ │ -1b14c8: 6e30 1d07 0607 |00d8: invoke-virtual {v6, v0, v7}, Landroidx/appcompat/app/AppCompatDelegateImpl;.openPanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)V // method@071d │ │ -1b14ce: 0127 |00db: move v7, v2 │ │ -1b14d0: 2807 |00dc: goto 00e3 // +0007 │ │ -1b14d2: 0117 |00dd: move v7, v1 │ │ -1b14d4: 2805 |00de: goto 00e3 // +0005 │ │ -1b14d6: 6e30 0b07 0602 |00df: invoke-virtual {v6, v0, v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;.closePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Z)V // method@070b │ │ -1b14dc: 0137 |00e2: move v7, v3 │ │ -1b14de: 3807 2200 |00e3: if-eqz v7, 0105 // +0022 │ │ -1b14e2: 6e10 6500 0400 |00e5: invoke-virtual {v4}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0065 │ │ -1b14e8: 0c07 |00e8: move-result-object v7 │ │ -1b14ea: 1a00 5236 |00e9: const-string v0, "audio" // string@3652 │ │ -1b14ee: 6e20 7600 0700 |00eb: invoke-virtual {v7, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0076 │ │ -1b14f4: 0c07 |00ee: move-result-object v7 │ │ -1b14f6: 1f07 8b00 |00ef: check-cast v7, Landroid/media/AudioManager; // type@008b │ │ -1b14fa: 3807 0600 |00f1: if-eqz v7, 00f7 // +0006 │ │ -1b14fe: 6e20 4302 1700 |00f3: invoke-virtual {v7, v1}, Landroid/media/AudioManager;.playSoundEffect:(I)V // method@0243 │ │ -1b1504: 0f02 |00f6: return v2 │ │ -1b1506: 1a07 c907 |00f7: const-string v7, "AppCompatDelegate" // string@07c9 │ │ -1b150a: 1a00 140a |00f9: const-string v0, "Couldn't get audio manager" // string@0a14 │ │ -1b150e: 7120 5e03 0700 |00fb: invoke-static {v7, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@035e │ │ -1b1514: 0f02 |00fe: return v2 │ │ -1b1516: 6e10 1607 0600 |00ff: invoke-virtual {v6}, Landroidx/appcompat/app/AppCompatDelegateImpl;.onBackPressed:()Z // method@0716 │ │ -1b151c: 0a07 |0102: move-result v7 │ │ -1b151e: 3807 0300 |0103: if-eqz v7, 0106 // +0003 │ │ -1b1522: 0f02 |0105: return v2 │ │ -1b1524: 0f01 |0106: return v1 │ │ +1b1324: |[1b1324] androidx.appcompat.app.AppCompatDelegateImpl.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +1b1334: 5460 bf01 |0000: iget-object v0, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mHost:Ljava/lang/Object; // field@01bf │ │ +1b1338: 2001 4a09 |0002: instance-of v1, v0, Landroidx/core/view/KeyEventDispatcher$Component; // type@094a │ │ +1b133c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +1b133e: 3901 0600 |0005: if-nez v1, 000b // +0006 │ │ +1b1342: 2000 8f01 |0007: instance-of v0, v0, Landroidx/appcompat/app/AlertDialog; // type@018f │ │ +1b1346: 3800 1200 |0009: if-eqz v0, 001b // +0012 │ │ +1b134a: 5460 d501 |000b: iget-object v0, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ +1b134e: 6e10 d704 0000 |000d: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ +1b1354: 0c00 |0010: move-result-object v0 │ │ +1b1356: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ +1b135a: 7120 f52d 7000 |0013: invoke-static {v0, v7}, Lcoil/size/Dimension;.dispatchBeforeHierarchy:(Landroid/view/View;Landroid/view/KeyEvent;)Z // method@2df5 │ │ +1b1360: 0a00 |0016: move-result v0 │ │ +1b1362: 3800 0400 |0017: if-eqz v0, 001b // +0004 │ │ +1b1366: 2900 ec00 |0019: goto/16 0105 // +00ec │ │ +1b136a: 6e10 8d03 0700 |001b: invoke-virtual {v7}, Landroid/view/KeyEvent;.getKeyCode:()I // method@038d │ │ +1b1370: 0a00 |001e: move-result v0 │ │ +1b1372: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +1b1374: 1303 5200 |0020: const/16 v3, #int 82 // #52 │ │ +1b1378: 3330 1d00 |0022: if-ne v0, v3, 003f // +001d │ │ +1b137c: 5460 ad01 |0024: iget-object v0, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mAppCompatWindowCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback; // field@01ad │ │ +1b1380: 5464 d501 |0026: iget-object v4, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ +1b1384: 6e10 d604 0400 |0028: invoke-virtual {v4}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@04d6 │ │ +1b138a: 0c04 |002b: move-result-object v4 │ │ +1b138c: 6e10 373f 0000 |002c: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1b1392: 5c02 8f01 |002f: iput-boolean v2, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mDispatchKeyEventBypassEnabled:Z // field@018f │ │ +1b1396: 7220 c004 7400 |0031: invoke-interface {v4, v7}, Landroid/view/Window$Callback;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@04c0 │ │ +1b139c: 0a04 |0034: move-result v4 │ │ +1b139e: 5c01 8f01 |0035: iput-boolean v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mDispatchKeyEventBypassEnabled:Z // field@018f │ │ +1b13a2: 3804 0800 |0037: if-eqz v4, 003f // +0008 │ │ +1b13a6: 2900 cc00 |0039: goto/16 0105 // +00cc │ │ +1b13aa: 0d07 |003b: move-exception v7 │ │ +1b13ac: 5c01 8f01 |003c: iput-boolean v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mDispatchKeyEventBypassEnabled:Z // field@018f │ │ +1b13b0: 2707 |003e: throw v7 │ │ +1b13b2: 6e10 8d03 0700 |003f: invoke-virtual {v7}, Landroid/view/KeyEvent;.getKeyCode:()I // method@038d │ │ +1b13b8: 0a00 |0042: move-result v0 │ │ +1b13ba: 6e10 8a03 0700 |0043: invoke-virtual {v7}, Landroid/view/KeyEvent;.getAction:()I // method@038a │ │ +1b13c0: 0a04 |0046: move-result v4 │ │ +1b13c2: 1245 |0047: const/4 v5, #int 4 // #4 │ │ +1b13c4: 3904 2700 |0048: if-nez v4, 006f // +0027 │ │ +1b13c8: 3250 1800 |004a: if-eq v0, v5, 0062 // +0018 │ │ +1b13cc: 3230 0400 |004c: if-eq v0, v3, 0050 // +0004 │ │ +1b13d0: 2900 b800 |004e: goto/16 0106 // +00b8 │ │ +1b13d4: 6e10 8f03 0700 |0050: invoke-virtual {v7}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@038f │ │ +1b13da: 0a00 |0053: move-result v0 │ │ +1b13dc: 3900 b100 |0054: if-nez v0, 0105 // +00b1 │ │ +1b13e0: 6e20 1107 1600 |0056: invoke-virtual {v6, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.getPanelState:(I)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // method@0711 │ │ +1b13e6: 0c00 |0059: move-result-object v0 │ │ +1b13e8: 5501 9b01 |005a: iget-boolean v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isOpen:Z // field@019b │ │ +1b13ec: 3901 a900 |005c: if-nez v1, 0105 // +00a9 │ │ +1b13f0: 6e30 1f07 0607 |005e: invoke-virtual {v6, v0, v7}, Landroidx/appcompat/app/AppCompatDelegateImpl;.preparePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@071f │ │ +1b13f6: 0f02 |0061: return v2 │ │ +1b13f8: 6e10 8c03 0700 |0062: invoke-virtual {v7}, Landroid/view/KeyEvent;.getFlags:()I // method@038c │ │ +1b13fe: 0a07 |0065: move-result v7 │ │ +1b1400: d577 8000 |0066: and-int/lit16 v7, v7, #int 128 // #0080 │ │ +1b1404: 3807 0300 |0068: if-eqz v7, 006b // +0003 │ │ +1b1408: 2802 |006a: goto 006c // +0002 │ │ +1b140a: 0112 |006b: move v2, v1 │ │ +1b140c: 5c62 c501 |006c: iput-boolean v2, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mLongPressBackDown:Z // field@01c5 │ │ +1b1410: 0f01 |006e: return v1 │ │ +1b1412: 3250 9000 |006f: if-eq v0, v5, 00ff // +0090 │ │ +1b1416: 3230 0400 |0071: if-eq v0, v3, 0075 // +0004 │ │ +1b141a: 2900 9300 |0073: goto/16 0106 // +0093 │ │ +1b141e: 5460 a601 |0075: iget-object v0, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMode:Landroidx/appcompat/view/ActionMode; // field@01a6 │ │ +1b1422: 3800 0400 |0077: if-eqz v0, 007b // +0004 │ │ +1b1426: 2900 8c00 |0079: goto/16 0105 // +008c │ │ +1b142a: 6e20 1107 1600 |007b: invoke-virtual {v6, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.getPanelState:(I)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // method@0711 │ │ +1b1430: 0c00 |007e: move-result-object v0 │ │ +1b1432: 5463 b501 |007f: iget-object v3, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ +1b1436: 5464 b301 |0081: iget-object v4, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ +1b143a: 3803 3a00 |0083: if-eqz v3, 00bd // +003a │ │ +1b143e: 1f03 bb01 |0085: check-cast v3, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ +1b1442: 6e10 6b07 0300 |0087: invoke-virtual {v3}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.canShowOverflowMenu:()Z // method@076b │ │ +1b1448: 0a03 |008a: move-result v3 │ │ +1b144a: 3803 3200 |008b: if-eqz v3, 00bd // +0032 │ │ +1b144e: 7110 7504 0400 |008d: invoke-static {v4}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0475 │ │ +1b1454: 0c03 |0090: move-result-object v3 │ │ +1b1456: 6e10 7b04 0300 |0091: invoke-virtual {v3}, Landroid/view/ViewConfiguration;.hasPermanentMenuKey:()Z // method@047b │ │ +1b145c: 0a03 |0094: move-result v3 │ │ +1b145e: 3903 2800 |0095: if-nez v3, 00bd // +0028 │ │ +1b1462: 5463 b501 |0097: iget-object v3, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ +1b1466: 1f03 bb01 |0099: check-cast v3, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ +1b146a: 6e10 7007 0300 |009b: invoke-virtual {v3}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.isOverflowMenuShowing:()Z // method@0770 │ │ +1b1470: 0a03 |009e: move-result v3 │ │ +1b1472: 3903 1500 |009f: if-nez v3, 00b4 // +0015 │ │ +1b1476: 5563 b601 |00a1: iget-boolean v3, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDestroyed:Z // field@01b6 │ │ +1b147a: 3903 3a00 |00a3: if-nez v3, 00dd // +003a │ │ +1b147e: 6e30 1f07 0607 |00a5: invoke-virtual {v6, v0, v7}, Landroidx/appcompat/app/AppCompatDelegateImpl;.preparePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@071f │ │ +1b1484: 0a07 |00a8: move-result v7 │ │ +1b1486: 3807 3400 |00a9: if-eqz v7, 00dd // +0034 │ │ +1b148a: 5467 b501 |00ab: iget-object v7, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ +1b148e: 1f07 bb01 |00ad: check-cast v7, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ +1b1492: 6e10 7307 0700 |00af: invoke-virtual {v7}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.showOverflowMenu:()Z // method@0773 │ │ +1b1498: 0a07 |00b2: move-result v7 │ │ +1b149a: 2830 |00b3: goto 00e3 // +0030 │ │ +1b149c: 5467 b501 |00b4: iget-object v7, v6, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ +1b14a0: 1f07 bb01 |00b6: check-cast v7, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ +1b14a4: 6e10 6d07 0700 |00b8: invoke-virtual {v7}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.hideOverflowMenu:()Z // method@076d │ │ +1b14aa: 0a07 |00bb: move-result v7 │ │ +1b14ac: 2827 |00bc: goto 00e3 // +0027 │ │ +1b14ae: 5503 9b01 |00bd: iget-boolean v3, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isOpen:Z // field@019b │ │ +1b14b2: 3903 2000 |00bf: if-nez v3, 00df // +0020 │ │ +1b14b6: 5505 9a01 |00c1: iget-boolean v5, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isHandled:Z // field@019a │ │ +1b14ba: 3805 0300 |00c3: if-eqz v5, 00c6 // +0003 │ │ +1b14be: 281a |00c5: goto 00df // +001a │ │ +1b14c0: 5503 9c01 |00c6: iget-boolean v3, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isPrepared:Z // field@019c │ │ +1b14c4: 3803 1500 |00c8: if-eqz v3, 00dd // +0015 │ │ +1b14c8: 5503 a101 |00ca: iget-boolean v3, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.refreshMenuContent:Z // field@01a1 │ │ +1b14cc: 3803 0900 |00cc: if-eqz v3, 00d5 // +0009 │ │ +1b14d0: 5c01 9c01 |00ce: iput-boolean v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isPrepared:Z // field@019c │ │ +1b14d4: 6e30 1f07 0607 |00d0: invoke-virtual {v6, v0, v7}, Landroidx/appcompat/app/AppCompatDelegateImpl;.preparePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@071f │ │ +1b14da: 0a03 |00d3: move-result v3 │ │ +1b14dc: 2802 |00d4: goto 00d6 // +0002 │ │ +1b14de: 0123 |00d5: move v3, v2 │ │ +1b14e0: 3803 0700 |00d6: if-eqz v3, 00dd // +0007 │ │ +1b14e4: 6e30 1d07 0607 |00d8: invoke-virtual {v6, v0, v7}, Landroidx/appcompat/app/AppCompatDelegateImpl;.openPanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)V // method@071d │ │ +1b14ea: 0127 |00db: move v7, v2 │ │ +1b14ec: 2807 |00dc: goto 00e3 // +0007 │ │ +1b14ee: 0117 |00dd: move v7, v1 │ │ +1b14f0: 2805 |00de: goto 00e3 // +0005 │ │ +1b14f2: 6e30 0b07 0602 |00df: invoke-virtual {v6, v0, v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;.closePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Z)V // method@070b │ │ +1b14f8: 0137 |00e2: move v7, v3 │ │ +1b14fa: 3807 2200 |00e3: if-eqz v7, 0105 // +0022 │ │ +1b14fe: 6e10 6500 0400 |00e5: invoke-virtual {v4}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0065 │ │ +1b1504: 0c07 |00e8: move-result-object v7 │ │ +1b1506: 1a00 5236 |00e9: const-string v0, "audio" // string@3652 │ │ +1b150a: 6e20 7600 0700 |00eb: invoke-virtual {v7, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0076 │ │ +1b1510: 0c07 |00ee: move-result-object v7 │ │ +1b1512: 1f07 8b00 |00ef: check-cast v7, Landroid/media/AudioManager; // type@008b │ │ +1b1516: 3807 0600 |00f1: if-eqz v7, 00f7 // +0006 │ │ +1b151a: 6e20 4302 1700 |00f3: invoke-virtual {v7, v1}, Landroid/media/AudioManager;.playSoundEffect:(I)V // method@0243 │ │ +1b1520: 0f02 |00f6: return v2 │ │ +1b1522: 1a07 c907 |00f7: const-string v7, "AppCompatDelegate" // string@07c9 │ │ +1b1526: 1a00 140a |00f9: const-string v0, "Couldn't get audio manager" // string@0a14 │ │ +1b152a: 7120 5e03 0700 |00fb: invoke-static {v7, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@035e │ │ +1b1530: 0f02 |00fe: return v2 │ │ +1b1532: 6e10 1607 0600 |00ff: invoke-virtual {v6}, Landroidx/appcompat/app/AppCompatDelegateImpl;.onBackPressed:()Z // method@0716 │ │ +1b1538: 0a07 |0102: move-result v7 │ │ +1b153a: 3807 0300 |0103: if-eqz v7, 0106 // +0003 │ │ +1b153e: 0f02 |0105: return v2 │ │ +1b1540: 0f01 |0106: return v1 │ │ catches : 1 │ │ 0x002f - 0x0035 │ │ -> 0x003b │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/appcompat/app/AppCompatDelegateImpl;) │ │ @@ -21789,38 +21789,38 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -1b1534: |[1b1534] androidx.appcompat.app.AppCompatDelegateImpl.onBackPressed:()Z │ │ -1b1544: 5550 c501 |0000: iget-boolean v0, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mLongPressBackDown:Z // field@01c5 │ │ -1b1548: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1b154a: 5c51 c501 |0003: iput-boolean v1, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mLongPressBackDown:Z // field@01c5 │ │ -1b154e: 6e20 1107 1500 |0005: invoke-virtual {v5, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.getPanelState:(I)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // method@0711 │ │ -1b1554: 0c02 |0008: move-result-object v2 │ │ -1b1556: 5523 9b01 |0009: iget-boolean v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isOpen:Z // field@019b │ │ -1b155a: 1214 |000b: const/4 v4, #int 1 // #1 │ │ -1b155c: 3803 0800 |000c: if-eqz v3, 0014 // +0008 │ │ -1b1560: 3900 1b00 |000e: if-nez v0, 0029 // +001b │ │ -1b1564: 6e30 0b07 2504 |0010: invoke-virtual {v5, v2, v4}, Landroidx/appcompat/app/AppCompatDelegateImpl;.closePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Z)V // method@070b │ │ -1b156a: 0f04 |0013: return v4 │ │ -1b156c: 5450 a601 |0014: iget-object v0, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMode:Landroidx/appcompat/view/ActionMode; // field@01a6 │ │ -1b1570: 3800 0600 |0016: if-eqz v0, 001c // +0006 │ │ -1b1574: 6e10 3a07 0000 |0018: invoke-virtual {v0}, Landroidx/appcompat/view/ActionMode;.finish:()V // method@073a │ │ -1b157a: 0f04 |001b: return v4 │ │ -1b157c: 6e10 1207 0500 |001c: invoke-virtual {v5}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ -1b1582: 5450 a401 |001f: iget-object v0, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionBar:Landroidx/appcompat/app/WindowDecorActionBar; // field@01a4 │ │ -1b1586: 3800 0900 |0021: if-eqz v0, 002a // +0009 │ │ -1b158a: 6e10 3007 0000 |0023: invoke-virtual {v0}, Landroidx/appcompat/app/WindowDecorActionBar;.collapseActionView:()Z // method@0730 │ │ -1b1590: 0a00 |0026: move-result v0 │ │ -1b1592: 3800 0300 |0027: if-eqz v0, 002a // +0003 │ │ -1b1596: 0f04 |0029: return v4 │ │ -1b1598: 0f01 |002a: return v1 │ │ +1b1550: |[1b1550] androidx.appcompat.app.AppCompatDelegateImpl.onBackPressed:()Z │ │ +1b1560: 5550 c501 |0000: iget-boolean v0, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mLongPressBackDown:Z // field@01c5 │ │ +1b1564: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1b1566: 5c51 c501 |0003: iput-boolean v1, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mLongPressBackDown:Z // field@01c5 │ │ +1b156a: 6e20 1107 1500 |0005: invoke-virtual {v5, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.getPanelState:(I)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // method@0711 │ │ +1b1570: 0c02 |0008: move-result-object v2 │ │ +1b1572: 5523 9b01 |0009: iget-boolean v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isOpen:Z // field@019b │ │ +1b1576: 1214 |000b: const/4 v4, #int 1 // #1 │ │ +1b1578: 3803 0800 |000c: if-eqz v3, 0014 // +0008 │ │ +1b157c: 3900 1b00 |000e: if-nez v0, 0029 // +001b │ │ +1b1580: 6e30 0b07 2504 |0010: invoke-virtual {v5, v2, v4}, Landroidx/appcompat/app/AppCompatDelegateImpl;.closePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Z)V // method@070b │ │ +1b1586: 0f04 |0013: return v4 │ │ +1b1588: 5450 a601 |0014: iget-object v0, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMode:Landroidx/appcompat/view/ActionMode; // field@01a6 │ │ +1b158c: 3800 0600 |0016: if-eqz v0, 001c // +0006 │ │ +1b1590: 6e10 3a07 0000 |0018: invoke-virtual {v0}, Landroidx/appcompat/view/ActionMode;.finish:()V // method@073a │ │ +1b1596: 0f04 |001b: return v4 │ │ +1b1598: 6e10 1207 0500 |001c: invoke-virtual {v5}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ +1b159e: 5450 a401 |001f: iget-object v0, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionBar:Landroidx/appcompat/app/WindowDecorActionBar; // field@01a4 │ │ +1b15a2: 3800 0900 |0021: if-eqz v0, 002a // +0009 │ │ +1b15a6: 6e10 3007 0000 |0023: invoke-virtual {v0}, Landroidx/appcompat/app/WindowDecorActionBar;.collapseActionView:()Z // method@0730 │ │ +1b15ac: 0a00 |0026: move-result v0 │ │ +1b15ae: 3800 0300 |0027: if-eqz v0, 002a // +0003 │ │ +1b15b2: 0f04 |0029: return v4 │ │ +1b15b4: 0f01 |002a: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Landroidx/appcompat/app/AppCompatDelegateImpl;) │ │ name : 'onCreate' │ │ type : '()V' │ │ @@ -22341,19 +22341,19 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -1b12ec: |[1b12ec] androidx.appcompat.app.AppCompatDelegateImpl.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -1b12fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b12fe: 6e54 1807 0132 |0001: invoke-virtual {v1, v0, v2, v3, v4}, Landroidx/appcompat/app/AppCompatDelegateImpl;.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0718 │ │ -1b1304: 0c02 |0004: move-result-object v2 │ │ -1b1306: 1102 |0005: return-object v2 │ │ +1b1308: |[1b1308] androidx.appcompat.app.AppCompatDelegateImpl.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +1b1318: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b131a: 6e54 1807 0132 |0001: invoke-virtual {v1, v0, v2, v3, v4}, Landroidx/appcompat/app/AppCompatDelegateImpl;.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0718 │ │ +1b1320: 0c02 |0004: move-result-object v2 │ │ +1b1322: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/app/AppCompatDelegateImpl; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Landroid/content/Context; │ │ @@ -22364,70 +22364,70 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 107 16-bit code units │ │ -1b1ac0: |[1b1ac0] androidx.appcompat.app.AppCompatDelegateImpl.onDestroy:()V │ │ -1b1ad0: 5430 bf01 |0000: iget-object v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mHost:Ljava/lang/Object; // field@01bf │ │ -1b1ad4: 2000 0900 |0002: instance-of v0, v0, Landroid/app/Activity; // type@0009 │ │ -1b1ad8: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -1b1adc: 6200 8601 |0006: sget-object v0, Landroidx/appcompat/app/AppCompatDelegate;.sActivityDelegatesLock:Ljava/lang/Object; // field@0186 │ │ -1b1ae0: 1d00 |0008: monitor-enter v0 │ │ -1b1ae2: 7110 cf06 0300 |0009: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.removeDelegateFromActives:(Landroidx/appcompat/app/AppCompatDelegateImpl;)V // method@06cf │ │ -1b1ae8: 1e00 |000c: monitor-exit v0 │ │ -1b1aea: 2804 |000d: goto 0011 // +0004 │ │ -1b1aec: 0d01 |000e: move-exception v1 │ │ -1b1aee: 1e00 |000f: monitor-exit v0 │ │ -1b1af0: 2701 |0010: throw v1 │ │ -1b1af2: 5530 c101 |0011: iget-boolean v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mInvalidatePanelMenuPosted:Z // field@01c1 │ │ -1b1af6: 3800 0d00 |0013: if-eqz v0, 0020 // +000d │ │ -1b1afa: 5430 d501 |0015: iget-object v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ -1b1afe: 6e10 d704 0000 |0017: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ -1b1b04: 0c00 |001a: move-result-object v0 │ │ -1b1b06: 5431 c201 |001b: iget-object v1, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mInvalidatePanelMenuRunnable:Landroidx/activity/ComponentActivity$5; // field@01c2 │ │ -1b1b0a: 6e20 3604 1000 |001d: invoke-virtual {v0, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0436 │ │ -1b1b10: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -1b1b12: 5c30 b601 |0021: iput-boolean v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDestroyed:Z // field@01b6 │ │ -1b1b16: 5230 c401 |0023: iget v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mLocalNightMode:I // field@01c4 │ │ -1b1b1a: 1301 9cff |0025: const/16 v1, #int -100 // #ff9c │ │ -1b1b1e: 3210 2600 |0027: if-eq v0, v1, 004d // +0026 │ │ -1b1b22: 5430 bf01 |0029: iget-object v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mHost:Ljava/lang/Object; // field@01bf │ │ -1b1b26: 2001 0900 |002b: instance-of v1, v0, Landroid/app/Activity; // type@0009 │ │ -1b1b2a: 3801 2000 |002d: if-eqz v1, 004d // +0020 │ │ -1b1b2e: 1f00 0900 |002f: check-cast v0, Landroid/app/Activity; // type@0009 │ │ -1b1b32: 6e10 1300 0000 |0031: invoke-virtual {v0}, Landroid/app/Activity;.isChangingConfigurations:()Z // method@0013 │ │ -1b1b38: 0a00 |0034: move-result v0 │ │ -1b1b3a: 3800 1800 |0035: if-eqz v0, 004d // +0018 │ │ -1b1b3e: 6200 d801 |0037: sget-object v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.sLocalNightModes:Landroidx/collection/SimpleArrayMap; // field@01d8 │ │ -1b1b42: 5431 bf01 |0039: iget-object v1, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mHost:Ljava/lang/Object; // field@01bf │ │ -1b1b46: 6e10 373f 0100 |003b: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1b1b4c: 0c01 |003e: move-result-object v1 │ │ -1b1b4e: 6e10 b13e 0100 |003f: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@3eb1 │ │ -1b1b54: 0c01 |0042: move-result-object v1 │ │ -1b1b56: 5232 c401 |0043: iget v2, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mLocalNightMode:I // field@01c4 │ │ -1b1b5a: 7110 fa3e 0200 |0045: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -1b1b60: 0c02 |0048: move-result-object v2 │ │ -1b1b62: 6e30 0509 1002 |0049: invoke-virtual {v0, v1, v2}, Landroidx/collection/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0905 │ │ -1b1b68: 2810 |004c: goto 005c // +0010 │ │ -1b1b6a: 6200 d801 |004d: sget-object v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.sLocalNightModes:Landroidx/collection/SimpleArrayMap; // field@01d8 │ │ -1b1b6e: 5431 bf01 |004f: iget-object v1, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mHost:Ljava/lang/Object; // field@01bf │ │ -1b1b72: 6e10 373f 0100 |0051: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1b1b78: 0c01 |0054: move-result-object v1 │ │ -1b1b7a: 6e10 b13e 0100 |0055: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@3eb1 │ │ -1b1b80: 0c01 |0058: move-result-object v1 │ │ -1b1b82: 6e20 0709 1000 |0059: invoke-virtual {v0, v1}, Landroidx/collection/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0907 │ │ -1b1b88: 5430 af01 |005c: iget-object v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mAutoTimeNightModeManager:Landroidx/appcompat/app/AppCompatDelegateImpl$AutoTimeNightModeManager; // field@01af │ │ -1b1b8c: 3800 0500 |005e: if-eqz v0, 0063 // +0005 │ │ -1b1b90: 6e10 4c07 0000 |0060: invoke-virtual {v0}, Landroidx/appcompat/view/menu/BaseMenuWrapper;.cleanup:()V // method@074c │ │ -1b1b96: 5430 ae01 |0063: iget-object v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mAutoBatteryNightModeManager:Landroidx/appcompat/app/AppCompatDelegateImpl$AutoTimeNightModeManager; // field@01ae │ │ -1b1b9a: 3800 0500 |0065: if-eqz v0, 006a // +0005 │ │ -1b1b9e: 6e10 4c07 0000 |0067: invoke-virtual {v0}, Landroidx/appcompat/view/menu/BaseMenuWrapper;.cleanup:()V // method@074c │ │ -1b1ba4: 0e00 |006a: return-void │ │ +1b1adc: |[1b1adc] androidx.appcompat.app.AppCompatDelegateImpl.onDestroy:()V │ │ +1b1aec: 5430 bf01 |0000: iget-object v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mHost:Ljava/lang/Object; // field@01bf │ │ +1b1af0: 2000 0900 |0002: instance-of v0, v0, Landroid/app/Activity; // type@0009 │ │ +1b1af4: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +1b1af8: 6200 8601 |0006: sget-object v0, Landroidx/appcompat/app/AppCompatDelegate;.sActivityDelegatesLock:Ljava/lang/Object; // field@0186 │ │ +1b1afc: 1d00 |0008: monitor-enter v0 │ │ +1b1afe: 7110 cf06 0300 |0009: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.removeDelegateFromActives:(Landroidx/appcompat/app/AppCompatDelegateImpl;)V // method@06cf │ │ +1b1b04: 1e00 |000c: monitor-exit v0 │ │ +1b1b06: 2804 |000d: goto 0011 // +0004 │ │ +1b1b08: 0d01 |000e: move-exception v1 │ │ +1b1b0a: 1e00 |000f: monitor-exit v0 │ │ +1b1b0c: 2701 |0010: throw v1 │ │ +1b1b0e: 5530 c101 |0011: iget-boolean v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mInvalidatePanelMenuPosted:Z // field@01c1 │ │ +1b1b12: 3800 0d00 |0013: if-eqz v0, 0020 // +000d │ │ +1b1b16: 5430 d501 |0015: iget-object v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ +1b1b1a: 6e10 d704 0000 |0017: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ +1b1b20: 0c00 |001a: move-result-object v0 │ │ +1b1b22: 5431 c201 |001b: iget-object v1, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mInvalidatePanelMenuRunnable:Landroidx/activity/ComponentActivity$5; // field@01c2 │ │ +1b1b26: 6e20 3604 1000 |001d: invoke-virtual {v0, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0436 │ │ +1b1b2c: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +1b1b2e: 5c30 b601 |0021: iput-boolean v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDestroyed:Z // field@01b6 │ │ +1b1b32: 5230 c401 |0023: iget v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mLocalNightMode:I // field@01c4 │ │ +1b1b36: 1301 9cff |0025: const/16 v1, #int -100 // #ff9c │ │ +1b1b3a: 3210 2600 |0027: if-eq v0, v1, 004d // +0026 │ │ +1b1b3e: 5430 bf01 |0029: iget-object v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mHost:Ljava/lang/Object; // field@01bf │ │ +1b1b42: 2001 0900 |002b: instance-of v1, v0, Landroid/app/Activity; // type@0009 │ │ +1b1b46: 3801 2000 |002d: if-eqz v1, 004d // +0020 │ │ +1b1b4a: 1f00 0900 |002f: check-cast v0, Landroid/app/Activity; // type@0009 │ │ +1b1b4e: 6e10 1300 0000 |0031: invoke-virtual {v0}, Landroid/app/Activity;.isChangingConfigurations:()Z // method@0013 │ │ +1b1b54: 0a00 |0034: move-result v0 │ │ +1b1b56: 3800 1800 |0035: if-eqz v0, 004d // +0018 │ │ +1b1b5a: 6200 d801 |0037: sget-object v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.sLocalNightModes:Landroidx/collection/SimpleArrayMap; // field@01d8 │ │ +1b1b5e: 5431 bf01 |0039: iget-object v1, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mHost:Ljava/lang/Object; // field@01bf │ │ +1b1b62: 6e10 373f 0100 |003b: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1b1b68: 0c01 |003e: move-result-object v1 │ │ +1b1b6a: 6e10 b13e 0100 |003f: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@3eb1 │ │ +1b1b70: 0c01 |0042: move-result-object v1 │ │ +1b1b72: 5232 c401 |0043: iget v2, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mLocalNightMode:I // field@01c4 │ │ +1b1b76: 7110 fa3e 0200 |0045: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +1b1b7c: 0c02 |0048: move-result-object v2 │ │ +1b1b7e: 6e30 0509 1002 |0049: invoke-virtual {v0, v1, v2}, Landroidx/collection/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0905 │ │ +1b1b84: 2810 |004c: goto 005c // +0010 │ │ +1b1b86: 6200 d801 |004d: sget-object v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.sLocalNightModes:Landroidx/collection/SimpleArrayMap; // field@01d8 │ │ +1b1b8a: 5431 bf01 |004f: iget-object v1, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mHost:Ljava/lang/Object; // field@01bf │ │ +1b1b8e: 6e10 373f 0100 |0051: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1b1b94: 0c01 |0054: move-result-object v1 │ │ +1b1b96: 6e10 b13e 0100 |0055: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@3eb1 │ │ +1b1b9c: 0c01 |0058: move-result-object v1 │ │ +1b1b9e: 6e20 0709 1000 |0059: invoke-virtual {v0, v1}, Landroidx/collection/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0907 │ │ +1b1ba4: 5430 af01 |005c: iget-object v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mAutoTimeNightModeManager:Landroidx/appcompat/app/AppCompatDelegateImpl$AutoTimeNightModeManager; // field@01af │ │ +1b1ba8: 3800 0500 |005e: if-eqz v0, 0063 // +0005 │ │ +1b1bac: 6e10 4c07 0000 |0060: invoke-virtual {v0}, Landroidx/appcompat/view/menu/BaseMenuWrapper;.cleanup:()V // method@074c │ │ +1b1bb2: 5430 ae01 |0063: iget-object v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl;.mAutoBatteryNightModeManager:Landroidx/appcompat/app/AppCompatDelegateImpl$AutoTimeNightModeManager; // field@01ae │ │ +1b1bb6: 3800 0500 |0065: if-eqz v0, 006a // +0005 │ │ +1b1bba: 6e10 4c07 0000 |0067: invoke-virtual {v0}, Landroidx/appcompat/view/menu/BaseMenuWrapper;.cleanup:()V // method@074c │ │ +1b1bc0: 0e00 |006a: return-void │ │ catches : 1 │ │ 0x0009 - 0x0010 │ │ -> 0x000e │ │ positions : │ │ locals : │ │ │ │ #19 : (in Landroidx/appcompat/app/AppCompatDelegateImpl;) │ │ @@ -22435,578 +22435,578 @@ │ │ type : '(Landroidx/appcompat/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -1b159c: |[1b159c] androidx.appcompat.app.AppCompatDelegateImpl.onMenuItemSelected:(Landroidx/appcompat/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -1b15ac: 5470 d501 |0000: iget-object v0, v7, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ -1b15b0: 6e10 d604 0000 |0002: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@04d6 │ │ -1b15b6: 0c00 |0005: move-result-object v0 │ │ -1b15b8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1b15ba: 3800 2a00 |0007: if-eqz v0, 0031 // +002a │ │ -1b15be: 5572 b601 |0009: iget-boolean v2, v7, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDestroyed:Z // field@01b6 │ │ -1b15c2: 3902 2600 |000b: if-nez v2, 0031 // +0026 │ │ -1b15c6: 6e10 5c07 0800 |000d: invoke-virtual {v8}, Landroidx/appcompat/view/menu/MenuBuilder;.getRootMenu:()Landroidx/appcompat/view/menu/MenuBuilder; // method@075c │ │ -1b15cc: 0c08 |0010: move-result-object v8 │ │ -1b15ce: 5472 ca01 |0011: iget-object v2, v7, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPanels:[Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // field@01ca │ │ -1b15d2: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -1b15d6: 2123 |0015: array-length v3, v2 │ │ -1b15d8: 2802 |0016: goto 0018 // +0002 │ │ -1b15da: 0113 |0017: move v3, v1 │ │ -1b15dc: 0114 |0018: move v4, v1 │ │ -1b15de: 3534 0e00 |0019: if-ge v4, v3, 0027 // +000e │ │ -1b15e2: 4605 0204 |001b: aget-object v5, v2, v4 │ │ -1b15e6: 3805 0700 |001d: if-eqz v5, 0024 // +0007 │ │ -1b15ea: 5456 9f01 |001f: iget-object v6, v5, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b15ee: 3386 0300 |0021: if-ne v6, v8, 0024 // +0003 │ │ -1b15f2: 2805 |0023: goto 0028 // +0005 │ │ -1b15f4: d804 0401 |0024: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1b15f8: 28f3 |0026: goto 0019 // -000d │ │ -1b15fa: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -1b15fc: 3805 0900 |0028: if-eqz v5, 0031 // +0009 │ │ -1b1600: 5258 9701 |002a: iget v8, v5, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.featureId:I // field@0197 │ │ -1b1604: 7230 cc04 8009 |002c: invoke-interface {v0, v8, v9}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@04cc │ │ -1b160a: 0a08 |002f: move-result v8 │ │ -1b160c: 0f08 |0030: return v8 │ │ -1b160e: 0f01 |0031: return v1 │ │ +1b15b8: |[1b15b8] androidx.appcompat.app.AppCompatDelegateImpl.onMenuItemSelected:(Landroidx/appcompat/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +1b15c8: 5470 d501 |0000: iget-object v0, v7, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ +1b15cc: 6e10 d604 0000 |0002: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@04d6 │ │ +1b15d2: 0c00 |0005: move-result-object v0 │ │ +1b15d4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1b15d6: 3800 2a00 |0007: if-eqz v0, 0031 // +002a │ │ +1b15da: 5572 b601 |0009: iget-boolean v2, v7, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDestroyed:Z // field@01b6 │ │ +1b15de: 3902 2600 |000b: if-nez v2, 0031 // +0026 │ │ +1b15e2: 6e10 5c07 0800 |000d: invoke-virtual {v8}, Landroidx/appcompat/view/menu/MenuBuilder;.getRootMenu:()Landroidx/appcompat/view/menu/MenuBuilder; // method@075c │ │ +1b15e8: 0c08 |0010: move-result-object v8 │ │ +1b15ea: 5472 ca01 |0011: iget-object v2, v7, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPanels:[Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // field@01ca │ │ +1b15ee: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +1b15f2: 2123 |0015: array-length v3, v2 │ │ +1b15f4: 2802 |0016: goto 0018 // +0002 │ │ +1b15f6: 0113 |0017: move v3, v1 │ │ +1b15f8: 0114 |0018: move v4, v1 │ │ +1b15fa: 3534 0e00 |0019: if-ge v4, v3, 0027 // +000e │ │ +1b15fe: 4605 0204 |001b: aget-object v5, v2, v4 │ │ +1b1602: 3805 0700 |001d: if-eqz v5, 0024 // +0007 │ │ +1b1606: 5456 9f01 |001f: iget-object v6, v5, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b160a: 3386 0300 |0021: if-ne v6, v8, 0024 // +0003 │ │ +1b160e: 2805 |0023: goto 0028 // +0005 │ │ +1b1610: d804 0401 |0024: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1b1614: 28f3 |0026: goto 0019 // -000d │ │ +1b1616: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +1b1618: 3805 0900 |0028: if-eqz v5, 0031 // +0009 │ │ +1b161c: 5258 9701 |002a: iget v8, v5, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.featureId:I // field@0197 │ │ +1b1620: 7230 cc04 8009 |002c: invoke-interface {v0, v8, v9}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@04cc │ │ +1b1626: 0a08 |002f: move-result v8 │ │ +1b1628: 0f08 |0030: return v8 │ │ +1b162a: 0f01 |0031: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Landroidx/appcompat/app/AppCompatDelegateImpl;) │ │ name : 'onMenuModeChange' │ │ type : '(Landroidx/appcompat/view/menu/MenuBuilder;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 151 16-bit code units │ │ -1b1bb4: |[1b1bb4] androidx.appcompat.app.AppCompatDelegateImpl.onMenuModeChange:(Landroidx/appcompat/view/menu/MenuBuilder;)V │ │ -1b1bc4: 5456 b501 |0000: iget-object v6, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ -1b1bc8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -1b1bca: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1b1bcc: 3806 8500 |0004: if-eqz v6, 0089 // +0085 │ │ -1b1bd0: 1f06 bb01 |0006: check-cast v6, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ -1b1bd4: 6e10 6b07 0600 |0008: invoke-virtual {v6}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.canShowOverflowMenu:()Z // method@076b │ │ -1b1bda: 0a06 |000b: move-result v6 │ │ -1b1bdc: 3806 7d00 |000c: if-eqz v6, 0089 // +007d │ │ -1b1be0: 5456 b301 |000e: iget-object v6, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ -1b1be4: 7110 7504 0600 |0010: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0475 │ │ -1b1bea: 0c06 |0013: move-result-object v6 │ │ -1b1bec: 6e10 7b04 0600 |0014: invoke-virtual {v6}, Landroid/view/ViewConfiguration;.hasPermanentMenuKey:()Z // method@047b │ │ -1b1bf2: 0a06 |0017: move-result v6 │ │ -1b1bf4: 3806 0c00 |0018: if-eqz v6, 0024 // +000c │ │ -1b1bf8: 5456 b501 |001a: iget-object v6, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ -1b1bfc: 1f06 bb01 |001c: check-cast v6, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ -1b1c00: 6e10 6f07 0600 |001e: invoke-virtual {v6}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.isOverflowMenuShowPending:()Z // method@076f │ │ -1b1c06: 0a06 |0021: move-result v6 │ │ -1b1c08: 3806 6700 |0022: if-eqz v6, 0089 // +0067 │ │ -1b1c0c: 5456 d501 |0024: iget-object v6, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ -1b1c10: 6e10 d604 0600 |0026: invoke-virtual {v6}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@04d6 │ │ -1b1c16: 0c06 |0029: move-result-object v6 │ │ -1b1c18: 5452 b501 |002a: iget-object v2, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ -1b1c1c: 1f02 bb01 |002c: check-cast v2, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ -1b1c20: 6e10 7007 0200 |002e: invoke-virtual {v2}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.isOverflowMenuShowing:()Z // method@0770 │ │ -1b1c26: 0a02 |0031: move-result v2 │ │ -1b1c28: 1303 6c00 |0032: const/16 v3, #int 108 // #6c │ │ -1b1c2c: 3802 1700 |0034: if-eqz v2, 004b // +0017 │ │ -1b1c30: 5450 b501 |0036: iget-object v0, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ -1b1c34: 1f00 bb01 |0038: check-cast v0, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ -1b1c38: 6e10 6d07 0000 |003a: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.hideOverflowMenu:()Z // method@076d │ │ -1b1c3e: 5550 b601 |003d: iget-boolean v0, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDestroyed:Z // field@01b6 │ │ -1b1c42: 3900 4900 |003f: if-nez v0, 0088 // +0049 │ │ -1b1c46: 6e20 1107 1500 |0041: invoke-virtual {v5, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.getPanelState:(I)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // method@0711 │ │ -1b1c4c: 0c00 |0044: move-result-object v0 │ │ -1b1c4e: 5400 9f01 |0045: iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b1c52: 7230 ce04 3600 |0047: invoke-interface {v6, v3, v0}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@04ce │ │ -1b1c58: 0e00 |004a: return-void │ │ -1b1c5a: 3806 3d00 |004b: if-eqz v6, 0088 // +003d │ │ -1b1c5e: 5552 b601 |004d: iget-boolean v2, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDestroyed:Z // field@01b6 │ │ -1b1c62: 3902 3900 |004f: if-nez v2, 0088 // +0039 │ │ -1b1c66: 5552 c101 |0051: iget-boolean v2, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mInvalidatePanelMenuPosted:Z // field@01c1 │ │ -1b1c6a: 3802 1500 |0053: if-eqz v2, 0068 // +0015 │ │ -1b1c6e: 5252 c001 |0055: iget v2, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mInvalidatePanelMenuFeatures:I // field@01c0 │ │ -1b1c72: b520 |0057: and-int/2addr v0, v2 │ │ -1b1c74: 3800 1000 |0058: if-eqz v0, 0068 // +0010 │ │ -1b1c78: 5450 d501 |005a: iget-object v0, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ -1b1c7c: 6e10 d704 0000 |005c: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ -1b1c82: 0c00 |005f: move-result-object v0 │ │ -1b1c84: 5452 c201 |0060: iget-object v2, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mInvalidatePanelMenuRunnable:Landroidx/activity/ComponentActivity$5; // field@01c2 │ │ -1b1c88: 6e20 3604 2000 |0062: invoke-virtual {v0, v2}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0436 │ │ -1b1c8e: 6e10 c705 0200 |0065: invoke-virtual {v2}, Landroidx/activity/ComponentActivity$5;.run:()V // method@05c7 │ │ -1b1c94: 6e20 1107 1500 |0068: invoke-virtual {v5, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.getPanelState:(I)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // method@0711 │ │ -1b1c9a: 0c00 |006b: move-result-object v0 │ │ -1b1c9c: 5402 9f01 |006c: iget-object v2, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b1ca0: 3802 1a00 |006e: if-eqz v2, 0088 // +001a │ │ -1b1ca4: 5504 a101 |0070: iget-boolean v4, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.refreshMenuContent:Z // field@01a1 │ │ -1b1ca8: 3904 1600 |0072: if-nez v4, 0088 // +0016 │ │ -1b1cac: 5404 9501 |0074: iget-object v4, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0195 │ │ -1b1cb0: 7240 cf04 1624 |0076: invoke-interface {v6, v1, v4, v2}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@04cf │ │ -1b1cb6: 0a01 |0079: move-result v1 │ │ -1b1cb8: 3801 0e00 |007a: if-eqz v1, 0088 // +000e │ │ -1b1cbc: 5400 9f01 |007c: iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b1cc0: 7230 cd04 3600 |007e: invoke-interface {v6, v3, v0}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@04cd │ │ -1b1cc6: 5456 b501 |0081: iget-object v6, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ -1b1cca: 1f06 bb01 |0083: check-cast v6, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ -1b1cce: 6e10 7307 0600 |0085: invoke-virtual {v6}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.showOverflowMenu:()Z // method@0773 │ │ -1b1cd4: 0e00 |0088: return-void │ │ -1b1cd6: 6e20 1107 1500 |0089: invoke-virtual {v5, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.getPanelState:(I)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // method@0711 │ │ -1b1cdc: 0c06 |008c: move-result-object v6 │ │ -1b1cde: 5c60 a001 |008d: iput-boolean v0, v6, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.refreshDecorView:Z // field@01a0 │ │ -1b1ce2: 6e30 0b07 6501 |008f: invoke-virtual {v5, v6, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.closePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Z)V // method@070b │ │ -1b1ce8: 1200 |0092: const/4 v0, #int 0 // #0 │ │ -1b1cea: 6e30 1d07 6500 |0093: invoke-virtual {v5, v6, v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.openPanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)V // method@071d │ │ -1b1cf0: 0e00 |0096: return-void │ │ +1b1bd0: |[1b1bd0] androidx.appcompat.app.AppCompatDelegateImpl.onMenuModeChange:(Landroidx/appcompat/view/menu/MenuBuilder;)V │ │ +1b1be0: 5456 b501 |0000: iget-object v6, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ +1b1be4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +1b1be6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1b1be8: 3806 8500 |0004: if-eqz v6, 0089 // +0085 │ │ +1b1bec: 1f06 bb01 |0006: check-cast v6, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ +1b1bf0: 6e10 6b07 0600 |0008: invoke-virtual {v6}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.canShowOverflowMenu:()Z // method@076b │ │ +1b1bf6: 0a06 |000b: move-result v6 │ │ +1b1bf8: 3806 7d00 |000c: if-eqz v6, 0089 // +007d │ │ +1b1bfc: 5456 b301 |000e: iget-object v6, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ +1b1c00: 7110 7504 0600 |0010: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0475 │ │ +1b1c06: 0c06 |0013: move-result-object v6 │ │ +1b1c08: 6e10 7b04 0600 |0014: invoke-virtual {v6}, Landroid/view/ViewConfiguration;.hasPermanentMenuKey:()Z // method@047b │ │ +1b1c0e: 0a06 |0017: move-result v6 │ │ +1b1c10: 3806 0c00 |0018: if-eqz v6, 0024 // +000c │ │ +1b1c14: 5456 b501 |001a: iget-object v6, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ +1b1c18: 1f06 bb01 |001c: check-cast v6, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ +1b1c1c: 6e10 6f07 0600 |001e: invoke-virtual {v6}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.isOverflowMenuShowPending:()Z // method@076f │ │ +1b1c22: 0a06 |0021: move-result v6 │ │ +1b1c24: 3806 6700 |0022: if-eqz v6, 0089 // +0067 │ │ +1b1c28: 5456 d501 |0024: iget-object v6, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ +1b1c2c: 6e10 d604 0600 |0026: invoke-virtual {v6}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@04d6 │ │ +1b1c32: 0c06 |0029: move-result-object v6 │ │ +1b1c34: 5452 b501 |002a: iget-object v2, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ +1b1c38: 1f02 bb01 |002c: check-cast v2, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ +1b1c3c: 6e10 7007 0200 |002e: invoke-virtual {v2}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.isOverflowMenuShowing:()Z // method@0770 │ │ +1b1c42: 0a02 |0031: move-result v2 │ │ +1b1c44: 1303 6c00 |0032: const/16 v3, #int 108 // #6c │ │ +1b1c48: 3802 1700 |0034: if-eqz v2, 004b // +0017 │ │ +1b1c4c: 5450 b501 |0036: iget-object v0, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ +1b1c50: 1f00 bb01 |0038: check-cast v0, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ +1b1c54: 6e10 6d07 0000 |003a: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.hideOverflowMenu:()Z // method@076d │ │ +1b1c5a: 5550 b601 |003d: iget-boolean v0, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDestroyed:Z // field@01b6 │ │ +1b1c5e: 3900 4900 |003f: if-nez v0, 0088 // +0049 │ │ +1b1c62: 6e20 1107 1500 |0041: invoke-virtual {v5, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.getPanelState:(I)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // method@0711 │ │ +1b1c68: 0c00 |0044: move-result-object v0 │ │ +1b1c6a: 5400 9f01 |0045: iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b1c6e: 7230 ce04 3600 |0047: invoke-interface {v6, v3, v0}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@04ce │ │ +1b1c74: 0e00 |004a: return-void │ │ +1b1c76: 3806 3d00 |004b: if-eqz v6, 0088 // +003d │ │ +1b1c7a: 5552 b601 |004d: iget-boolean v2, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDestroyed:Z // field@01b6 │ │ +1b1c7e: 3902 3900 |004f: if-nez v2, 0088 // +0039 │ │ +1b1c82: 5552 c101 |0051: iget-boolean v2, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mInvalidatePanelMenuPosted:Z // field@01c1 │ │ +1b1c86: 3802 1500 |0053: if-eqz v2, 0068 // +0015 │ │ +1b1c8a: 5252 c001 |0055: iget v2, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mInvalidatePanelMenuFeatures:I // field@01c0 │ │ +1b1c8e: b520 |0057: and-int/2addr v0, v2 │ │ +1b1c90: 3800 1000 |0058: if-eqz v0, 0068 // +0010 │ │ +1b1c94: 5450 d501 |005a: iget-object v0, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ +1b1c98: 6e10 d704 0000 |005c: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ +1b1c9e: 0c00 |005f: move-result-object v0 │ │ +1b1ca0: 5452 c201 |0060: iget-object v2, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mInvalidatePanelMenuRunnable:Landroidx/activity/ComponentActivity$5; // field@01c2 │ │ +1b1ca4: 6e20 3604 2000 |0062: invoke-virtual {v0, v2}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0436 │ │ +1b1caa: 6e10 c705 0200 |0065: invoke-virtual {v2}, Landroidx/activity/ComponentActivity$5;.run:()V // method@05c7 │ │ +1b1cb0: 6e20 1107 1500 |0068: invoke-virtual {v5, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.getPanelState:(I)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // method@0711 │ │ +1b1cb6: 0c00 |006b: move-result-object v0 │ │ +1b1cb8: 5402 9f01 |006c: iget-object v2, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b1cbc: 3802 1a00 |006e: if-eqz v2, 0088 // +001a │ │ +1b1cc0: 5504 a101 |0070: iget-boolean v4, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.refreshMenuContent:Z // field@01a1 │ │ +1b1cc4: 3904 1600 |0072: if-nez v4, 0088 // +0016 │ │ +1b1cc8: 5404 9501 |0074: iget-object v4, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0195 │ │ +1b1ccc: 7240 cf04 1624 |0076: invoke-interface {v6, v1, v4, v2}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@04cf │ │ +1b1cd2: 0a01 |0079: move-result v1 │ │ +1b1cd4: 3801 0e00 |007a: if-eqz v1, 0088 // +000e │ │ +1b1cd8: 5400 9f01 |007c: iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b1cdc: 7230 cd04 3600 |007e: invoke-interface {v6, v3, v0}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@04cd │ │ +1b1ce2: 5456 b501 |0081: iget-object v6, v5, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ +1b1ce6: 1f06 bb01 |0083: check-cast v6, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ +1b1cea: 6e10 7307 0600 |0085: invoke-virtual {v6}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.showOverflowMenu:()Z // method@0773 │ │ +1b1cf0: 0e00 |0088: return-void │ │ +1b1cf2: 6e20 1107 1500 |0089: invoke-virtual {v5, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.getPanelState:(I)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // method@0711 │ │ +1b1cf8: 0c06 |008c: move-result-object v6 │ │ +1b1cfa: 5c60 a001 |008d: iput-boolean v0, v6, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.refreshDecorView:Z // field@01a0 │ │ +1b1cfe: 6e30 0b07 6501 |008f: invoke-virtual {v5, v6, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.closePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Z)V // method@070b │ │ +1b1d04: 1200 |0092: const/4 v0, #int 0 // #0 │ │ +1b1d06: 6e30 1d07 6500 |0093: invoke-virtual {v5, v6, v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.openPanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)V // method@071d │ │ +1b1d0c: 0e00 |0096: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Landroidx/appcompat/app/AppCompatDelegateImpl;) │ │ name : 'openPanel' │ │ type : '(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 429 16-bit code units │ │ -1b1cf4: |[1b1cf4] androidx.appcompat.app.AppCompatDelegateImpl.openPanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)V │ │ -1b1d04: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1b1d08: 0801 1200 |0002: move-object/from16 v1, v18 │ │ -1b1d0c: 5512 9b01 |0004: iget-boolean v2, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isOpen:Z // field@019b │ │ -1b1d10: 3902 a601 |0006: if-nez v2, 01ac // +01a6 │ │ -1b1d14: 5502 b601 |0008: iget-boolean v2, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDestroyed:Z // field@01b6 │ │ -1b1d18: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ -1b1d1c: 2900 a001 |000c: goto/16 01ac // +01a0 │ │ -1b1d20: 5212 9701 |000e: iget v2, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.featureId:I // field@0197 │ │ -1b1d24: 5403 b301 |0010: iget-object v3, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ -1b1d28: 3902 1300 |0012: if-nez v2, 0025 // +0013 │ │ -1b1d2c: 6e10 7300 0300 |0014: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0073 │ │ -1b1d32: 0c04 |0017: move-result-object v4 │ │ -1b1d34: 6e10 cd00 0400 |0018: invoke-virtual {v4}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00cd │ │ -1b1d3a: 0c04 |001b: move-result-object v4 │ │ -1b1d3c: 5244 1d00 |001c: iget v4, v4, Landroid/content/res/Configuration;.screenLayout:I // field@001d │ │ -1b1d40: dd04 040f |001e: and-int/lit8 v4, v4, #int 15 // #0f │ │ -1b1d44: 1245 |0020: const/4 v5, #int 4 // #4 │ │ -1b1d46: 3354 0400 |0021: if-ne v4, v5, 0025 // +0004 │ │ -1b1d4a: 2900 8901 |0023: goto/16 01ac // +0189 │ │ -1b1d4e: 5404 d501 |0025: iget-object v4, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ -1b1d52: 6e10 d604 0400 |0027: invoke-virtual {v4}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@04d6 │ │ -1b1d58: 0c04 |002a: move-result-object v4 │ │ -1b1d5a: 1215 |002b: const/4 v5, #int 1 // #1 │ │ -1b1d5c: 3804 0e00 |002c: if-eqz v4, 003a // +000e │ │ -1b1d60: 5416 9f01 |002e: iget-object v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b1d64: 7230 cd04 2406 |0030: invoke-interface {v4, v2, v6}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@04cd │ │ -1b1d6a: 0a04 |0033: move-result v4 │ │ -1b1d6c: 3904 0600 |0034: if-nez v4, 003a // +0006 │ │ -1b1d70: 6e30 0b07 1005 |0036: invoke-virtual {v0, v1, v5}, Landroidx/appcompat/app/AppCompatDelegateImpl;.closePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Z)V // method@070b │ │ -1b1d76: 0e00 |0039: return-void │ │ -1b1d78: 1a04 8f60 |003a: const-string v4, "window" // string@608f │ │ -1b1d7c: 6e20 7600 4300 |003c: invoke-virtual {v3, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0076 │ │ -1b1d82: 0c04 |003f: move-result-object v4 │ │ -1b1d84: 1f04 2901 |0040: check-cast v4, Landroid/view/WindowManager; // type@0129 │ │ -1b1d88: 3904 0400 |0042: if-nez v4, 0046 // +0004 │ │ -1b1d8c: 2900 6801 |0044: goto/16 01ac // +0168 │ │ -1b1d90: 7403 1f07 1100 |0046: invoke-virtual/range {v17, v18, v19}, Landroidx/appcompat/app/AppCompatDelegateImpl;.preparePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@071f │ │ -1b1d96: 0a06 |0049: move-result v6 │ │ -1b1d98: 3906 0400 |004a: if-nez v6, 004e // +0004 │ │ -1b1d9c: 2900 6001 |004c: goto/16 01ac // +0160 │ │ -1b1da0: 5416 9601 |004e: iget-object v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.decorView:Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView; // field@0196 │ │ -1b1da4: 1207 |0050: const/4 v7, #int 0 // #0 │ │ -1b1da6: 12e8 |0051: const/4 v8, #int -2 // #fe │ │ -1b1da8: 3806 1900 |0052: if-eqz v6, 006b // +0019 │ │ -1b1dac: 5519 a001 |0054: iget-boolean v9, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.refreshDecorView:Z // field@01a0 │ │ -1b1db0: 3809 0300 |0056: if-eqz v9, 0059 // +0003 │ │ -1b1db4: 2813 |0058: goto 006b // +0013 │ │ -1b1db6: 5413 9501 |0059: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0195 │ │ -1b1dba: 3803 2901 |005b: if-eqz v3, 0184 // +0129 │ │ -1b1dbe: 6e10 f303 0300 |005d: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@03f3 │ │ -1b1dc4: 0c03 |0060: move-result-object v3 │ │ -1b1dc6: 3803 2301 |0061: if-eqz v3, 0184 // +0123 │ │ -1b1dca: 5233 c200 |0063: iget v3, v3, Landroid/view/ViewGroup$LayoutParams;.width:I // field@00c2 │ │ -1b1dce: 12f6 |0065: const/4 v6, #int -1 // #ff │ │ -1b1dd0: 3363 1e01 |0066: if-ne v3, v6, 0184 // +011e │ │ -1b1dd4: 016a |0068: move v10, v6 │ │ -1b1dd6: 2900 1c01 |0069: goto/16 0185 // +011c │ │ -1b1dda: 3906 7b00 |006b: if-nez v6, 00e6 // +007b │ │ -1b1dde: 6e10 1207 0000 |006d: invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ -1b1de4: 5406 a401 |0070: iget-object v6, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionBar:Landroidx/appcompat/app/WindowDecorActionBar; // field@01a4 │ │ -1b1de8: 3806 0700 |0072: if-eqz v6, 0079 // +0007 │ │ -1b1dec: 6e10 3307 0600 |0074: invoke-virtual {v6}, Landroidx/appcompat/app/WindowDecorActionBar;.getThemedContext:()Landroid/content/Context; // method@0733 │ │ -1b1df2: 0c06 |0077: move-result-object v6 │ │ -1b1df4: 2802 |0078: goto 007a // +0002 │ │ -1b1df6: 1206 |0079: const/4 v6, #int 0 // #0 │ │ -1b1df8: 3906 0300 |007a: if-nez v6, 007d // +0003 │ │ -1b1dfc: 2802 |007c: goto 007e // +0002 │ │ -1b1dfe: 0763 |007d: move-object v3, v6 │ │ -1b1e00: 2206 ec00 |007e: new-instance v6, Landroid/util/TypedValue; // type@00ec │ │ -1b1e04: 7010 7503 0600 |0080: invoke-direct {v6}, Landroid/util/TypedValue;.:()V // method@0375 │ │ -1b1e0a: 6e10 7300 0300 |0083: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0073 │ │ -1b1e10: 0c09 |0086: move-result-object v9 │ │ -1b1e12: 6e10 d800 0900 |0087: invoke-virtual {v9}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@00d8 │ │ -1b1e18: 0c09 |008a: move-result-object v9 │ │ -1b1e1a: 6e10 7800 0300 |008b: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0078 │ │ -1b1e20: 0c0a |008e: move-result-object v10 │ │ -1b1e22: 6e20 ca00 a900 |008f: invoke-virtual {v9, v10}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00ca │ │ -1b1e28: 140a 0300 037f |0092: const v10, #float 1.74129e+38 // #7f030003 │ │ -1b1e2e: 6e40 c900 a956 |0095: invoke-virtual {v9, v10, v6, v5}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00c9 │ │ -1b1e34: 526a bc00 |0098: iget v10, v6, Landroid/util/TypedValue;.resourceId:I // field@00bc │ │ -1b1e38: 380a 0500 |009a: if-eqz v10, 009f // +0005 │ │ -1b1e3c: 6e30 c700 a905 |009c: invoke-virtual {v9, v10, v5}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00c7 │ │ -1b1e42: 140a d400 037f |009f: const v10, #float 1.74133e+38 // #7f0300d4 │ │ -1b1e48: 6e40 c900 a956 |00a2: invoke-virtual {v9, v10, v6, v5}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00c9 │ │ -1b1e4e: 5266 bc00 |00a5: iget v6, v6, Landroid/util/TypedValue;.resourceId:I // field@00bc │ │ -1b1e52: 3806 0600 |00a7: if-eqz v6, 00ad // +0006 │ │ -1b1e56: 6e30 c700 6905 |00a9: invoke-virtual {v9, v6, v5}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00c7 │ │ -1b1e5c: 2807 |00ac: goto 00b3 // +0007 │ │ -1b1e5e: 1406 fa00 0e7f |00ad: const v6, #float 1.88755e+38 // #7f0e00fa │ │ -1b1e64: 6e30 c700 6905 |00b0: invoke-virtual {v9, v6, v5}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00c7 │ │ -1b1e6a: 2206 ab01 |00b3: new-instance v6, Landroidx/appcompat/view/ContextThemeWrapper; // type@01ab │ │ -1b1e6e: 7030 3b07 3607 |00b5: invoke-direct {v6, v3, v7}, Landroidx/appcompat/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@073b │ │ -1b1e74: 6e10 4107 0600 |00b8: invoke-virtual {v6}, Landroidx/appcompat/view/ContextThemeWrapper;.getTheme:()Landroid/content/res/Resources$Theme; // method@0741 │ │ -1b1e7a: 0c03 |00bb: move-result-object v3 │ │ -1b1e7c: 6e20 ca00 9300 |00bc: invoke-virtual {v3, v9}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00ca │ │ -1b1e82: 5b16 9e01 |00bf: iput-object v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.listPresenterContext:Landroidx/appcompat/view/ContextThemeWrapper; // field@019e │ │ -1b1e86: 6203 6801 |00c1: sget-object v3, Landroidx/appcompat/R$styleable;.AppCompatTheme:[I // field@0168 │ │ -1b1e8a: 6e20 7b00 3600 |00c3: invoke-virtual {v6, v3}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@007b │ │ -1b1e90: 0c03 |00c6: move-result-object v3 │ │ -1b1e92: 1306 5600 |00c7: const/16 v6, #int 86 // #56 │ │ -1b1e96: 6e30 e500 6307 |00c9: invoke-virtual {v3, v6, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00e5 │ │ -1b1e9c: 0a06 |00cc: move-result v6 │ │ -1b1e9e: 5916 9401 |00cd: iput v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.background:I // field@0194 │ │ -1b1ea2: 6e30 e500 5307 |00cf: invoke-virtual {v3, v5, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00e5 │ │ -1b1ea8: 0a06 |00d2: move-result v6 │ │ -1b1eaa: 5916 a301 |00d3: iput v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.windowAnimations:I // field@01a3 │ │ -1b1eae: 6e10 ea00 0300 |00d5: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00ea │ │ -1b1eb4: 2203 a001 |00d8: new-instance v3, Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView; // type@01a0 │ │ -1b1eb8: 5416 9e01 |00da: iget-object v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.listPresenterContext:Landroidx/appcompat/view/ContextThemeWrapper; // field@019e │ │ -1b1ebc: 7030 0107 0306 |00dc: invoke-direct {v3, v0, v6}, Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView;.:(Landroidx/appcompat/app/AppCompatDelegateImpl;Landroidx/appcompat/view/ContextThemeWrapper;)V // method@0701 │ │ -1b1ec2: 5b13 9601 |00df: iput-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.decorView:Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView; // field@0196 │ │ -1b1ec6: 1303 5100 |00e1: const/16 v3, #int 81 // #51 │ │ -1b1eca: 5913 9901 |00e3: iput v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.gravity:I // field@0199 │ │ -1b1ece: 2810 |00e5: goto 00f5 // +0010 │ │ -1b1ed0: 5513 a001 |00e6: iget-boolean v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.refreshDecorView:Z // field@01a0 │ │ -1b1ed4: 3803 0d00 |00e8: if-eqz v3, 00f5 // +000d │ │ -1b1ed8: 6e10 9104 0600 |00ea: invoke-virtual {v6}, Landroid/view/ViewGroup;.getChildCount:()I // method@0491 │ │ -1b1ede: 0a03 |00ed: move-result v3 │ │ -1b1ee0: 3d03 0700 |00ee: if-lez v3, 00f5 // +0007 │ │ -1b1ee4: 5413 9601 |00f0: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.decorView:Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView; // field@0196 │ │ -1b1ee8: 6e10 9904 0300 |00f2: invoke-virtual {v3}, Landroid/view/ViewGroup;.removeAllViews:()V // method@0499 │ │ -1b1eee: 5413 9501 |00f5: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0195 │ │ -1b1ef2: 3803 0500 |00f7: if-eqz v3, 00fc // +0005 │ │ -1b1ef6: 5b13 a201 |00f9: iput-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@01a2 │ │ -1b1efa: 283a |00fb: goto 0135 // +003a │ │ -1b1efc: 5413 9f01 |00fc: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b1f00: 3903 0400 |00fe: if-nez v3, 0102 // +0004 │ │ -1b1f04: 2900 aa00 |0100: goto/16 01aa // +00aa │ │ -1b1f08: 5403 c901 |0102: iget-object v3, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPanelMenuPresenterCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback; // field@01c9 │ │ -1b1f0c: 3903 0a00 |0104: if-nez v3, 010e // +000a │ │ -1b1f10: 2203 a201 |0106: new-instance v3, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback; // type@01a2 │ │ -1b1f14: 1206 |0108: const/4 v6, #int 0 // #0 │ │ -1b1f16: 7030 0307 0306 |0109: invoke-direct {v3, v0, v6}, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback;.:(Landroidx/appcompat/app/AppCompatDelegateImpl;I)V // method@0703 │ │ -1b1f1c: 5b03 c901 |010c: iput-object v3, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPanelMenuPresenterCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback; // field@01c9 │ │ -1b1f20: 5403 c901 |010e: iget-object v3, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPanelMenuPresenterCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback; // field@01c9 │ │ -1b1f24: 5416 9d01 |0110: iget-object v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.listMenuPresenter:Landroidx/appcompat/view/menu/ListMenuPresenter; // field@019d │ │ -1b1f28: 3906 1500 |0112: if-nez v6, 0127 // +0015 │ │ -1b1f2c: 2206 b401 |0114: new-instance v6, Landroidx/appcompat/view/menu/ListMenuPresenter; // type@01b4 │ │ -1b1f30: 5419 9e01 |0116: iget-object v9, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.listPresenterContext:Landroidx/appcompat/view/ContextThemeWrapper; // field@019e │ │ -1b1f34: 7020 5207 9600 |0118: invoke-direct {v6, v9}, Landroidx/appcompat/view/menu/ListMenuPresenter;.:(Landroid/content/ContextWrapper;)V // method@0752 │ │ -1b1f3a: 5b16 9d01 |011b: iput-object v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.listMenuPresenter:Landroidx/appcompat/view/menu/ListMenuPresenter; // field@019d │ │ -1b1f3e: 6e20 5507 3600 |011d: invoke-virtual {v6, v3}, Landroidx/appcompat/view/menu/ListMenuPresenter;.setCallback:(Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V // method@0755 │ │ -1b1f44: 5413 9f01 |0120: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b1f48: 5416 9d01 |0122: iget-object v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.listMenuPresenter:Landroidx/appcompat/view/menu/ListMenuPresenter; // field@019d │ │ -1b1f4c: 6e20 5907 6300 |0124: invoke-virtual {v3, v6}, Landroidx/appcompat/view/menu/MenuBuilder;.addMenuPresenter:(Landroidx/appcompat/view/menu/MenuPresenter;)V // method@0759 │ │ -1b1f52: 5413 9d01 |0127: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.listMenuPresenter:Landroidx/appcompat/view/menu/ListMenuPresenter; // field@019d │ │ -1b1f56: 5416 9601 |0129: iget-object v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.decorView:Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView; // field@0196 │ │ -1b1f5a: 6e20 5407 6300 |012b: invoke-virtual {v3, v6}, Landroidx/appcompat/view/menu/ListMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroidx/appcompat/view/menu/MenuView; // method@0754 │ │ -1b1f60: 0c03 |012e: move-result-object v3 │ │ -1b1f62: 1f03 0f01 |012f: check-cast v3, Landroid/view/View; // type@010f │ │ -1b1f66: 5b13 a201 |0131: iput-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@01a2 │ │ -1b1f6a: 3803 7700 |0133: if-eqz v3, 01aa // +0077 │ │ -1b1f6e: 5413 a201 |0135: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@01a2 │ │ -1b1f72: 3903 0300 |0137: if-nez v3, 013a // +0003 │ │ -1b1f76: 2871 |0139: goto 01aa // +0071 │ │ -1b1f78: 5413 9501 |013a: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0195 │ │ -1b1f7c: 3803 0300 |013c: if-eqz v3, 013f // +0003 │ │ -1b1f80: 280d |013e: goto 014b // +000d │ │ -1b1f82: 5413 9d01 |013f: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.listMenuPresenter:Landroidx/appcompat/view/menu/ListMenuPresenter; // field@019d │ │ -1b1f86: 6e10 5307 0300 |0141: invoke-virtual {v3}, Landroidx/appcompat/view/menu/ListMenuPresenter;.getAdapter:()Landroidx/appcompat/view/menu/ListMenuPresenter$MenuAdapter; // method@0753 │ │ -1b1f8c: 0c03 |0144: move-result-object v3 │ │ -1b1f8e: 6e10 5107 0300 |0145: invoke-virtual {v3}, Landroidx/appcompat/view/menu/ListMenuPresenter$MenuAdapter;.getCount:()I // method@0751 │ │ -1b1f94: 0a03 |0148: move-result v3 │ │ -1b1f96: 3d03 6100 |0149: if-lez v3, 01aa // +0061 │ │ -1b1f9a: 5413 a201 |014b: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@01a2 │ │ -1b1f9e: 6e10 f303 0300 |014d: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@03f3 │ │ -1b1fa4: 0c03 |0150: move-result-object v3 │ │ -1b1fa6: 3903 0700 |0151: if-nez v3, 0158 // +0007 │ │ -1b1faa: 2203 1101 |0153: new-instance v3, Landroid/view/ViewGroup$LayoutParams; // type@0111 │ │ -1b1fae: 7030 7c04 8308 |0155: invoke-direct {v3, v8, v8}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@047c │ │ -1b1fb4: 5216 9401 |0158: iget v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.background:I // field@0194 │ │ -1b1fb8: 5419 9601 |015a: iget-object v9, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.decorView:Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView; // field@0196 │ │ -1b1fbc: 6e20 0207 6900 |015c: invoke-virtual {v9, v6}, Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView;.setBackgroundResource:(I)V // method@0702 │ │ -1b1fc2: 5416 a201 |015f: iget-object v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@01a2 │ │ -1b1fc6: 6e10 fe03 0600 |0161: invoke-virtual {v6}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@03fe │ │ -1b1fcc: 0c06 |0164: move-result-object v6 │ │ -1b1fce: 2069 1301 |0165: instance-of v9, v6, Landroid/view/ViewGroup; // type@0113 │ │ -1b1fd2: 3809 0900 |0167: if-eqz v9, 0170 // +0009 │ │ -1b1fd6: 1f06 1301 |0169: check-cast v6, Landroid/view/ViewGroup; // type@0113 │ │ -1b1fda: 5419 a201 |016b: iget-object v9, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@01a2 │ │ -1b1fde: 6e20 9b04 9600 |016d: invoke-virtual {v6, v9}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@049b │ │ -1b1fe4: 5416 9601 |0170: iget-object v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.decorView:Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView; // field@0196 │ │ -1b1fe8: 5419 a201 |0172: iget-object v9, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@01a2 │ │ -1b1fec: 6e30 8304 9603 |0174: invoke-virtual {v6, v9, v3}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0483 │ │ -1b1ff2: 5413 a201 |0177: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@01a2 │ │ -1b1ff6: 6e10 1104 0300 |0179: invoke-virtual {v3}, Landroid/view/View;.hasFocus:()Z // method@0411 │ │ -1b1ffc: 0a03 |017c: move-result v3 │ │ -1b1ffe: 3903 0700 |017d: if-nez v3, 0184 // +0007 │ │ -1b2002: 5413 a201 |017f: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@01a2 │ │ -1b2006: 6e10 3904 0300 |0181: invoke-virtual {v3}, Landroid/view/View;.requestFocus:()Z // method@0439 │ │ -1b200c: 018a |0184: move v10, v8 │ │ -1b200e: 5c17 9a01 |0185: iput-boolean v7, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isHandled:Z // field@019a │ │ -1b2012: 2209 2801 |0187: new-instance v9, Landroid/view/WindowManager$LayoutParams; // type@0128 │ │ -1b2016: 120d |0189: const/4 v13, #int 0 // #0 │ │ -1b2018: 130e ea03 |018a: const/16 v14, #int 1002 // #3ea │ │ -1b201c: 12eb |018c: const/4 v11, #int -2 // #fe │ │ -1b201e: 120c |018d: const/4 v12, #int 0 // #0 │ │ -1b2020: 150f 8200 |018e: const/high16 v15, #int 8519680 // #82 │ │ -1b2024: 1310 fdff |0190: const/16 v16, #int -3 // #fffd │ │ -1b2028: 7608 0505 0900 |0192: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Landroid/view/WindowManager$LayoutParams;.:(IIIIIII)V // method@0505 │ │ -1b202e: 5213 9901 |0195: iget v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.gravity:I // field@0199 │ │ -1b2032: 5993 c900 |0197: iput v3, v9, Landroid/view/WindowManager$LayoutParams;.gravity:I // field@00c9 │ │ -1b2036: 5213 a301 |0199: iget v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.windowAnimations:I // field@01a3 │ │ -1b203a: 5993 ca00 |019b: iput v3, v9, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@00ca │ │ -1b203e: 5413 9601 |019d: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.decorView:Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView; // field@0196 │ │ -1b2042: 7230 a604 3409 |019f: invoke-interface {v4, v3, v9}, Landroid/view/ViewManager;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@04a6 │ │ -1b2048: 5c15 9b01 |01a2: iput-boolean v5, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isOpen:Z // field@019b │ │ -1b204c: 3902 0800 |01a4: if-nez v2, 01ac // +0008 │ │ -1b2050: 6e10 2607 0000 |01a6: invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.updateBackInvokedCallbackState:()V // method@0726 │ │ -1b2056: 0e00 |01a9: return-void │ │ -1b2058: 5c15 a001 |01aa: iput-boolean v5, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.refreshDecorView:Z // field@01a0 │ │ -1b205c: 0e00 |01ac: return-void │ │ +1b1d10: |[1b1d10] androidx.appcompat.app.AppCompatDelegateImpl.openPanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)V │ │ +1b1d20: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1b1d24: 0801 1200 |0002: move-object/from16 v1, v18 │ │ +1b1d28: 5512 9b01 |0004: iget-boolean v2, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isOpen:Z // field@019b │ │ +1b1d2c: 3902 a601 |0006: if-nez v2, 01ac // +01a6 │ │ +1b1d30: 5502 b601 |0008: iget-boolean v2, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDestroyed:Z // field@01b6 │ │ +1b1d34: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ +1b1d38: 2900 a001 |000c: goto/16 01ac // +01a0 │ │ +1b1d3c: 5212 9701 |000e: iget v2, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.featureId:I // field@0197 │ │ +1b1d40: 5403 b301 |0010: iget-object v3, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ +1b1d44: 3902 1300 |0012: if-nez v2, 0025 // +0013 │ │ +1b1d48: 6e10 7300 0300 |0014: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0073 │ │ +1b1d4e: 0c04 |0017: move-result-object v4 │ │ +1b1d50: 6e10 cd00 0400 |0018: invoke-virtual {v4}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00cd │ │ +1b1d56: 0c04 |001b: move-result-object v4 │ │ +1b1d58: 5244 1d00 |001c: iget v4, v4, Landroid/content/res/Configuration;.screenLayout:I // field@001d │ │ +1b1d5c: dd04 040f |001e: and-int/lit8 v4, v4, #int 15 // #0f │ │ +1b1d60: 1245 |0020: const/4 v5, #int 4 // #4 │ │ +1b1d62: 3354 0400 |0021: if-ne v4, v5, 0025 // +0004 │ │ +1b1d66: 2900 8901 |0023: goto/16 01ac // +0189 │ │ +1b1d6a: 5404 d501 |0025: iget-object v4, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ +1b1d6e: 6e10 d604 0400 |0027: invoke-virtual {v4}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@04d6 │ │ +1b1d74: 0c04 |002a: move-result-object v4 │ │ +1b1d76: 1215 |002b: const/4 v5, #int 1 // #1 │ │ +1b1d78: 3804 0e00 |002c: if-eqz v4, 003a // +000e │ │ +1b1d7c: 5416 9f01 |002e: iget-object v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b1d80: 7230 cd04 2406 |0030: invoke-interface {v4, v2, v6}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@04cd │ │ +1b1d86: 0a04 |0033: move-result v4 │ │ +1b1d88: 3904 0600 |0034: if-nez v4, 003a // +0006 │ │ +1b1d8c: 6e30 0b07 1005 |0036: invoke-virtual {v0, v1, v5}, Landroidx/appcompat/app/AppCompatDelegateImpl;.closePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Z)V // method@070b │ │ +1b1d92: 0e00 |0039: return-void │ │ +1b1d94: 1a04 8f60 |003a: const-string v4, "window" // string@608f │ │ +1b1d98: 6e20 7600 4300 |003c: invoke-virtual {v3, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0076 │ │ +1b1d9e: 0c04 |003f: move-result-object v4 │ │ +1b1da0: 1f04 2901 |0040: check-cast v4, Landroid/view/WindowManager; // type@0129 │ │ +1b1da4: 3904 0400 |0042: if-nez v4, 0046 // +0004 │ │ +1b1da8: 2900 6801 |0044: goto/16 01ac // +0168 │ │ +1b1dac: 7403 1f07 1100 |0046: invoke-virtual/range {v17, v18, v19}, Landroidx/appcompat/app/AppCompatDelegateImpl;.preparePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@071f │ │ +1b1db2: 0a06 |0049: move-result v6 │ │ +1b1db4: 3906 0400 |004a: if-nez v6, 004e // +0004 │ │ +1b1db8: 2900 6001 |004c: goto/16 01ac // +0160 │ │ +1b1dbc: 5416 9601 |004e: iget-object v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.decorView:Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView; // field@0196 │ │ +1b1dc0: 1207 |0050: const/4 v7, #int 0 // #0 │ │ +1b1dc2: 12e8 |0051: const/4 v8, #int -2 // #fe │ │ +1b1dc4: 3806 1900 |0052: if-eqz v6, 006b // +0019 │ │ +1b1dc8: 5519 a001 |0054: iget-boolean v9, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.refreshDecorView:Z // field@01a0 │ │ +1b1dcc: 3809 0300 |0056: if-eqz v9, 0059 // +0003 │ │ +1b1dd0: 2813 |0058: goto 006b // +0013 │ │ +1b1dd2: 5413 9501 |0059: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0195 │ │ +1b1dd6: 3803 2901 |005b: if-eqz v3, 0184 // +0129 │ │ +1b1dda: 6e10 f303 0300 |005d: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@03f3 │ │ +1b1de0: 0c03 |0060: move-result-object v3 │ │ +1b1de2: 3803 2301 |0061: if-eqz v3, 0184 // +0123 │ │ +1b1de6: 5233 c200 |0063: iget v3, v3, Landroid/view/ViewGroup$LayoutParams;.width:I // field@00c2 │ │ +1b1dea: 12f6 |0065: const/4 v6, #int -1 // #ff │ │ +1b1dec: 3363 1e01 |0066: if-ne v3, v6, 0184 // +011e │ │ +1b1df0: 016a |0068: move v10, v6 │ │ +1b1df2: 2900 1c01 |0069: goto/16 0185 // +011c │ │ +1b1df6: 3906 7b00 |006b: if-nez v6, 00e6 // +007b │ │ +1b1dfa: 6e10 1207 0000 |006d: invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ +1b1e00: 5406 a401 |0070: iget-object v6, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionBar:Landroidx/appcompat/app/WindowDecorActionBar; // field@01a4 │ │ +1b1e04: 3806 0700 |0072: if-eqz v6, 0079 // +0007 │ │ +1b1e08: 6e10 3307 0600 |0074: invoke-virtual {v6}, Landroidx/appcompat/app/WindowDecorActionBar;.getThemedContext:()Landroid/content/Context; // method@0733 │ │ +1b1e0e: 0c06 |0077: move-result-object v6 │ │ +1b1e10: 2802 |0078: goto 007a // +0002 │ │ +1b1e12: 1206 |0079: const/4 v6, #int 0 // #0 │ │ +1b1e14: 3906 0300 |007a: if-nez v6, 007d // +0003 │ │ +1b1e18: 2802 |007c: goto 007e // +0002 │ │ +1b1e1a: 0763 |007d: move-object v3, v6 │ │ +1b1e1c: 2206 ec00 |007e: new-instance v6, Landroid/util/TypedValue; // type@00ec │ │ +1b1e20: 7010 7503 0600 |0080: invoke-direct {v6}, Landroid/util/TypedValue;.:()V // method@0375 │ │ +1b1e26: 6e10 7300 0300 |0083: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0073 │ │ +1b1e2c: 0c09 |0086: move-result-object v9 │ │ +1b1e2e: 6e10 d800 0900 |0087: invoke-virtual {v9}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@00d8 │ │ +1b1e34: 0c09 |008a: move-result-object v9 │ │ +1b1e36: 6e10 7800 0300 |008b: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0078 │ │ +1b1e3c: 0c0a |008e: move-result-object v10 │ │ +1b1e3e: 6e20 ca00 a900 |008f: invoke-virtual {v9, v10}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00ca │ │ +1b1e44: 140a 0300 037f |0092: const v10, #float 1.74129e+38 // #7f030003 │ │ +1b1e4a: 6e40 c900 a956 |0095: invoke-virtual {v9, v10, v6, v5}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00c9 │ │ +1b1e50: 526a bc00 |0098: iget v10, v6, Landroid/util/TypedValue;.resourceId:I // field@00bc │ │ +1b1e54: 380a 0500 |009a: if-eqz v10, 009f // +0005 │ │ +1b1e58: 6e30 c700 a905 |009c: invoke-virtual {v9, v10, v5}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00c7 │ │ +1b1e5e: 140a d400 037f |009f: const v10, #float 1.74133e+38 // #7f0300d4 │ │ +1b1e64: 6e40 c900 a956 |00a2: invoke-virtual {v9, v10, v6, v5}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00c9 │ │ +1b1e6a: 5266 bc00 |00a5: iget v6, v6, Landroid/util/TypedValue;.resourceId:I // field@00bc │ │ +1b1e6e: 3806 0600 |00a7: if-eqz v6, 00ad // +0006 │ │ +1b1e72: 6e30 c700 6905 |00a9: invoke-virtual {v9, v6, v5}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00c7 │ │ +1b1e78: 2807 |00ac: goto 00b3 // +0007 │ │ +1b1e7a: 1406 fa00 0e7f |00ad: const v6, #float 1.88755e+38 // #7f0e00fa │ │ +1b1e80: 6e30 c700 6905 |00b0: invoke-virtual {v9, v6, v5}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00c7 │ │ +1b1e86: 2206 ab01 |00b3: new-instance v6, Landroidx/appcompat/view/ContextThemeWrapper; // type@01ab │ │ +1b1e8a: 7030 3b07 3607 |00b5: invoke-direct {v6, v3, v7}, Landroidx/appcompat/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@073b │ │ +1b1e90: 6e10 4107 0600 |00b8: invoke-virtual {v6}, Landroidx/appcompat/view/ContextThemeWrapper;.getTheme:()Landroid/content/res/Resources$Theme; // method@0741 │ │ +1b1e96: 0c03 |00bb: move-result-object v3 │ │ +1b1e98: 6e20 ca00 9300 |00bc: invoke-virtual {v3, v9}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00ca │ │ +1b1e9e: 5b16 9e01 |00bf: iput-object v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.listPresenterContext:Landroidx/appcompat/view/ContextThemeWrapper; // field@019e │ │ +1b1ea2: 6203 6801 |00c1: sget-object v3, Landroidx/appcompat/R$styleable;.AppCompatTheme:[I // field@0168 │ │ +1b1ea6: 6e20 7b00 3600 |00c3: invoke-virtual {v6, v3}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@007b │ │ +1b1eac: 0c03 |00c6: move-result-object v3 │ │ +1b1eae: 1306 5600 |00c7: const/16 v6, #int 86 // #56 │ │ +1b1eb2: 6e30 e500 6307 |00c9: invoke-virtual {v3, v6, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00e5 │ │ +1b1eb8: 0a06 |00cc: move-result v6 │ │ +1b1eba: 5916 9401 |00cd: iput v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.background:I // field@0194 │ │ +1b1ebe: 6e30 e500 5307 |00cf: invoke-virtual {v3, v5, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00e5 │ │ +1b1ec4: 0a06 |00d2: move-result v6 │ │ +1b1ec6: 5916 a301 |00d3: iput v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.windowAnimations:I // field@01a3 │ │ +1b1eca: 6e10 ea00 0300 |00d5: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00ea │ │ +1b1ed0: 2203 a001 |00d8: new-instance v3, Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView; // type@01a0 │ │ +1b1ed4: 5416 9e01 |00da: iget-object v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.listPresenterContext:Landroidx/appcompat/view/ContextThemeWrapper; // field@019e │ │ +1b1ed8: 7030 0107 0306 |00dc: invoke-direct {v3, v0, v6}, Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView;.:(Landroidx/appcompat/app/AppCompatDelegateImpl;Landroidx/appcompat/view/ContextThemeWrapper;)V // method@0701 │ │ +1b1ede: 5b13 9601 |00df: iput-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.decorView:Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView; // field@0196 │ │ +1b1ee2: 1303 5100 |00e1: const/16 v3, #int 81 // #51 │ │ +1b1ee6: 5913 9901 |00e3: iput v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.gravity:I // field@0199 │ │ +1b1eea: 2810 |00e5: goto 00f5 // +0010 │ │ +1b1eec: 5513 a001 |00e6: iget-boolean v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.refreshDecorView:Z // field@01a0 │ │ +1b1ef0: 3803 0d00 |00e8: if-eqz v3, 00f5 // +000d │ │ +1b1ef4: 6e10 9104 0600 |00ea: invoke-virtual {v6}, Landroid/view/ViewGroup;.getChildCount:()I // method@0491 │ │ +1b1efa: 0a03 |00ed: move-result v3 │ │ +1b1efc: 3d03 0700 |00ee: if-lez v3, 00f5 // +0007 │ │ +1b1f00: 5413 9601 |00f0: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.decorView:Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView; // field@0196 │ │ +1b1f04: 6e10 9904 0300 |00f2: invoke-virtual {v3}, Landroid/view/ViewGroup;.removeAllViews:()V // method@0499 │ │ +1b1f0a: 5413 9501 |00f5: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0195 │ │ +1b1f0e: 3803 0500 |00f7: if-eqz v3, 00fc // +0005 │ │ +1b1f12: 5b13 a201 |00f9: iput-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@01a2 │ │ +1b1f16: 283a |00fb: goto 0135 // +003a │ │ +1b1f18: 5413 9f01 |00fc: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b1f1c: 3903 0400 |00fe: if-nez v3, 0102 // +0004 │ │ +1b1f20: 2900 aa00 |0100: goto/16 01aa // +00aa │ │ +1b1f24: 5403 c901 |0102: iget-object v3, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPanelMenuPresenterCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback; // field@01c9 │ │ +1b1f28: 3903 0a00 |0104: if-nez v3, 010e // +000a │ │ +1b1f2c: 2203 a201 |0106: new-instance v3, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback; // type@01a2 │ │ +1b1f30: 1206 |0108: const/4 v6, #int 0 // #0 │ │ +1b1f32: 7030 0307 0306 |0109: invoke-direct {v3, v0, v6}, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback;.:(Landroidx/appcompat/app/AppCompatDelegateImpl;I)V // method@0703 │ │ +1b1f38: 5b03 c901 |010c: iput-object v3, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPanelMenuPresenterCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback; // field@01c9 │ │ +1b1f3c: 5403 c901 |010e: iget-object v3, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPanelMenuPresenterCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback; // field@01c9 │ │ +1b1f40: 5416 9d01 |0110: iget-object v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.listMenuPresenter:Landroidx/appcompat/view/menu/ListMenuPresenter; // field@019d │ │ +1b1f44: 3906 1500 |0112: if-nez v6, 0127 // +0015 │ │ +1b1f48: 2206 b401 |0114: new-instance v6, Landroidx/appcompat/view/menu/ListMenuPresenter; // type@01b4 │ │ +1b1f4c: 5419 9e01 |0116: iget-object v9, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.listPresenterContext:Landroidx/appcompat/view/ContextThemeWrapper; // field@019e │ │ +1b1f50: 7020 5207 9600 |0118: invoke-direct {v6, v9}, Landroidx/appcompat/view/menu/ListMenuPresenter;.:(Landroid/content/ContextWrapper;)V // method@0752 │ │ +1b1f56: 5b16 9d01 |011b: iput-object v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.listMenuPresenter:Landroidx/appcompat/view/menu/ListMenuPresenter; // field@019d │ │ +1b1f5a: 6e20 5507 3600 |011d: invoke-virtual {v6, v3}, Landroidx/appcompat/view/menu/ListMenuPresenter;.setCallback:(Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V // method@0755 │ │ +1b1f60: 5413 9f01 |0120: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b1f64: 5416 9d01 |0122: iget-object v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.listMenuPresenter:Landroidx/appcompat/view/menu/ListMenuPresenter; // field@019d │ │ +1b1f68: 6e20 5907 6300 |0124: invoke-virtual {v3, v6}, Landroidx/appcompat/view/menu/MenuBuilder;.addMenuPresenter:(Landroidx/appcompat/view/menu/MenuPresenter;)V // method@0759 │ │ +1b1f6e: 5413 9d01 |0127: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.listMenuPresenter:Landroidx/appcompat/view/menu/ListMenuPresenter; // field@019d │ │ +1b1f72: 5416 9601 |0129: iget-object v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.decorView:Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView; // field@0196 │ │ +1b1f76: 6e20 5407 6300 |012b: invoke-virtual {v3, v6}, Landroidx/appcompat/view/menu/ListMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroidx/appcompat/view/menu/MenuView; // method@0754 │ │ +1b1f7c: 0c03 |012e: move-result-object v3 │ │ +1b1f7e: 1f03 0f01 |012f: check-cast v3, Landroid/view/View; // type@010f │ │ +1b1f82: 5b13 a201 |0131: iput-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@01a2 │ │ +1b1f86: 3803 7700 |0133: if-eqz v3, 01aa // +0077 │ │ +1b1f8a: 5413 a201 |0135: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@01a2 │ │ +1b1f8e: 3903 0300 |0137: if-nez v3, 013a // +0003 │ │ +1b1f92: 2871 |0139: goto 01aa // +0071 │ │ +1b1f94: 5413 9501 |013a: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0195 │ │ +1b1f98: 3803 0300 |013c: if-eqz v3, 013f // +0003 │ │ +1b1f9c: 280d |013e: goto 014b // +000d │ │ +1b1f9e: 5413 9d01 |013f: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.listMenuPresenter:Landroidx/appcompat/view/menu/ListMenuPresenter; // field@019d │ │ +1b1fa2: 6e10 5307 0300 |0141: invoke-virtual {v3}, Landroidx/appcompat/view/menu/ListMenuPresenter;.getAdapter:()Landroidx/appcompat/view/menu/ListMenuPresenter$MenuAdapter; // method@0753 │ │ +1b1fa8: 0c03 |0144: move-result-object v3 │ │ +1b1faa: 6e10 5107 0300 |0145: invoke-virtual {v3}, Landroidx/appcompat/view/menu/ListMenuPresenter$MenuAdapter;.getCount:()I // method@0751 │ │ +1b1fb0: 0a03 |0148: move-result v3 │ │ +1b1fb2: 3d03 6100 |0149: if-lez v3, 01aa // +0061 │ │ +1b1fb6: 5413 a201 |014b: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@01a2 │ │ +1b1fba: 6e10 f303 0300 |014d: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@03f3 │ │ +1b1fc0: 0c03 |0150: move-result-object v3 │ │ +1b1fc2: 3903 0700 |0151: if-nez v3, 0158 // +0007 │ │ +1b1fc6: 2203 1101 |0153: new-instance v3, Landroid/view/ViewGroup$LayoutParams; // type@0111 │ │ +1b1fca: 7030 7c04 8308 |0155: invoke-direct {v3, v8, v8}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@047c │ │ +1b1fd0: 5216 9401 |0158: iget v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.background:I // field@0194 │ │ +1b1fd4: 5419 9601 |015a: iget-object v9, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.decorView:Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView; // field@0196 │ │ +1b1fd8: 6e20 0207 6900 |015c: invoke-virtual {v9, v6}, Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView;.setBackgroundResource:(I)V // method@0702 │ │ +1b1fde: 5416 a201 |015f: iget-object v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@01a2 │ │ +1b1fe2: 6e10 fe03 0600 |0161: invoke-virtual {v6}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@03fe │ │ +1b1fe8: 0c06 |0164: move-result-object v6 │ │ +1b1fea: 2069 1301 |0165: instance-of v9, v6, Landroid/view/ViewGroup; // type@0113 │ │ +1b1fee: 3809 0900 |0167: if-eqz v9, 0170 // +0009 │ │ +1b1ff2: 1f06 1301 |0169: check-cast v6, Landroid/view/ViewGroup; // type@0113 │ │ +1b1ff6: 5419 a201 |016b: iget-object v9, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@01a2 │ │ +1b1ffa: 6e20 9b04 9600 |016d: invoke-virtual {v6, v9}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@049b │ │ +1b2000: 5416 9601 |0170: iget-object v6, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.decorView:Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView; // field@0196 │ │ +1b2004: 5419 a201 |0172: iget-object v9, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@01a2 │ │ +1b2008: 6e30 8304 9603 |0174: invoke-virtual {v6, v9, v3}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0483 │ │ +1b200e: 5413 a201 |0177: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@01a2 │ │ +1b2012: 6e10 1104 0300 |0179: invoke-virtual {v3}, Landroid/view/View;.hasFocus:()Z // method@0411 │ │ +1b2018: 0a03 |017c: move-result v3 │ │ +1b201a: 3903 0700 |017d: if-nez v3, 0184 // +0007 │ │ +1b201e: 5413 a201 |017f: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@01a2 │ │ +1b2022: 6e10 3904 0300 |0181: invoke-virtual {v3}, Landroid/view/View;.requestFocus:()Z // method@0439 │ │ +1b2028: 018a |0184: move v10, v8 │ │ +1b202a: 5c17 9a01 |0185: iput-boolean v7, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isHandled:Z // field@019a │ │ +1b202e: 2209 2801 |0187: new-instance v9, Landroid/view/WindowManager$LayoutParams; // type@0128 │ │ +1b2032: 120d |0189: const/4 v13, #int 0 // #0 │ │ +1b2034: 130e ea03 |018a: const/16 v14, #int 1002 // #3ea │ │ +1b2038: 12eb |018c: const/4 v11, #int -2 // #fe │ │ +1b203a: 120c |018d: const/4 v12, #int 0 // #0 │ │ +1b203c: 150f 8200 |018e: const/high16 v15, #int 8519680 // #82 │ │ +1b2040: 1310 fdff |0190: const/16 v16, #int -3 // #fffd │ │ +1b2044: 7608 0505 0900 |0192: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Landroid/view/WindowManager$LayoutParams;.:(IIIIIII)V // method@0505 │ │ +1b204a: 5213 9901 |0195: iget v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.gravity:I // field@0199 │ │ +1b204e: 5993 c900 |0197: iput v3, v9, Landroid/view/WindowManager$LayoutParams;.gravity:I // field@00c9 │ │ +1b2052: 5213 a301 |0199: iget v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.windowAnimations:I // field@01a3 │ │ +1b2056: 5993 ca00 |019b: iput v3, v9, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@00ca │ │ +1b205a: 5413 9601 |019d: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.decorView:Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView; // field@0196 │ │ +1b205e: 7230 a604 3409 |019f: invoke-interface {v4, v3, v9}, Landroid/view/ViewManager;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@04a6 │ │ +1b2064: 5c15 9b01 |01a2: iput-boolean v5, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isOpen:Z // field@019b │ │ +1b2068: 3902 0800 |01a4: if-nez v2, 01ac // +0008 │ │ +1b206c: 6e10 2607 0000 |01a6: invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.updateBackInvokedCallbackState:()V // method@0726 │ │ +1b2072: 0e00 |01a9: return-void │ │ +1b2074: 5c15 a001 |01aa: iput-boolean v5, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.refreshDecorView:Z // field@01a0 │ │ +1b2078: 0e00 |01ac: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Landroidx/appcompat/app/AppCompatDelegateImpl;) │ │ name : 'performPanelShortcut' │ │ type : '(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -1b1610: |[1b1610] androidx.appcompat.app.AppCompatDelegateImpl.performPanelShortcut:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;ILandroid/view/KeyEvent;)Z │ │ -1b1620: 6e10 9003 0500 |0000: invoke-virtual {v5}, Landroid/view/KeyEvent;.isSystem:()Z // method@0390 │ │ -1b1626: 0a00 |0003: move-result v0 │ │ -1b1628: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1b162a: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -1b162e: 0f01 |0007: return v1 │ │ -1b1630: 5530 9c01 |0008: iget-boolean v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isPrepared:Z // field@019c │ │ -1b1634: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -1b1638: 6e30 1f07 3205 |000c: invoke-virtual {v2, v3, v5}, Landroidx/appcompat/app/AppCompatDelegateImpl;.preparePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@071f │ │ -1b163e: 0a00 |000f: move-result v0 │ │ -1b1640: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ -1b1644: 5433 9f01 |0012: iget-object v3, v3, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b1648: 3803 0700 |0014: if-eqz v3, 001b // +0007 │ │ -1b164c: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -1b164e: 6e40 5d07 4305 |0017: invoke-virtual {v3, v4, v5, v0}, Landroidx/appcompat/view/menu/MenuBuilder;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@075d │ │ -1b1654: 0a01 |001a: move-result v1 │ │ -1b1656: 0f01 |001b: return v1 │ │ +1b162c: |[1b162c] androidx.appcompat.app.AppCompatDelegateImpl.performPanelShortcut:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;ILandroid/view/KeyEvent;)Z │ │ +1b163c: 6e10 9003 0500 |0000: invoke-virtual {v5}, Landroid/view/KeyEvent;.isSystem:()Z // method@0390 │ │ +1b1642: 0a00 |0003: move-result v0 │ │ +1b1644: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1b1646: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +1b164a: 0f01 |0007: return v1 │ │ +1b164c: 5530 9c01 |0008: iget-boolean v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isPrepared:Z // field@019c │ │ +1b1650: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +1b1654: 6e30 1f07 3205 |000c: invoke-virtual {v2, v3, v5}, Landroidx/appcompat/app/AppCompatDelegateImpl;.preparePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@071f │ │ +1b165a: 0a00 |000f: move-result v0 │ │ +1b165c: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ +1b1660: 5433 9f01 |0012: iget-object v3, v3, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b1664: 3803 0700 |0014: if-eqz v3, 001b // +0007 │ │ +1b1668: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +1b166a: 6e40 5d07 4305 |0017: invoke-virtual {v3, v4, v5, v0}, Landroidx/appcompat/view/menu/MenuBuilder;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@075d │ │ +1b1670: 0a01 |001a: move-result v1 │ │ +1b1672: 0f01 |001b: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Landroidx/appcompat/app/AppCompatDelegateImpl;) │ │ name : 'preparePanel' │ │ type : '(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 354 16-bit code units │ │ -1b1658: |[1b1658] androidx.appcompat.app.AppCompatDelegateImpl.preparePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)Z │ │ -1b1668: 55c0 b601 |0000: iget-boolean v0, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDestroyed:Z // field@01b6 │ │ -1b166c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1b166e: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ -1b1672: 2900 0701 |0005: goto/16 010c // +0107 │ │ -1b1676: 55d0 9c01 |0007: iget-boolean v0, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isPrepared:Z // field@019c │ │ -1b167a: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -1b167c: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -1b1680: 0f02 |000c: return v2 │ │ -1b1682: 54c0 cb01 |000d: iget-object v0, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPreparedPanel:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // field@01cb │ │ -1b1686: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -1b168a: 32d0 0500 |0011: if-eq v0, v13, 0016 // +0005 │ │ -1b168e: 6e30 0b07 0c01 |0013: invoke-virtual {v12, v0, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.closePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Z)V // method@070b │ │ -1b1694: 54c0 d501 |0016: iget-object v0, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ -1b1698: 6e10 d604 0000 |0018: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@04d6 │ │ -1b169e: 0c00 |001b: move-result-object v0 │ │ -1b16a0: 52d3 9701 |001c: iget v3, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.featureId:I // field@0197 │ │ -1b16a4: 3800 0800 |001e: if-eqz v0, 0026 // +0008 │ │ -1b16a8: 7220 ca04 3000 |0020: invoke-interface {v0, v3}, Landroid/view/Window$Callback;.onCreatePanelView:(I)Landroid/view/View; // method@04ca │ │ -1b16ae: 0c04 |0023: move-result-object v4 │ │ -1b16b0: 5bd4 9501 |0024: iput-object v4, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0195 │ │ -1b16b4: 1304 6c00 |0026: const/16 v4, #int 108 // #6c │ │ -1b16b8: 3803 0700 |0028: if-eqz v3, 002f // +0007 │ │ -1b16bc: 3343 0300 |002a: if-ne v3, v4, 002d // +0003 │ │ -1b16c0: 2803 |002c: goto 002f // +0003 │ │ -1b16c2: 0115 |002d: move v5, v1 │ │ -1b16c4: 2802 |002e: goto 0030 // +0002 │ │ -1b16c6: 0125 |002f: move v5, v2 │ │ -1b16c8: 3805 0b00 |0030: if-eqz v5, 003b // +000b │ │ -1b16cc: 54c6 b501 |0032: iget-object v6, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ -1b16d0: 3806 0700 |0034: if-eqz v6, 003b // +0007 │ │ -1b16d4: 1f06 bb01 |0036: check-cast v6, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ -1b16d8: 6e10 7207 0600 |0038: invoke-virtual {v6}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.setMenuPrepared:()V // method@0772 │ │ -1b16de: 54d6 9501 |003b: iget-object v6, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0195 │ │ -1b16e2: 3906 1e01 |003d: if-nez v6, 015b // +011e │ │ -1b16e6: 54d6 9f01 |003f: iget-object v6, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b16ea: 1207 |0041: const/4 v7, #int 0 // #0 │ │ -1b16ec: 3806 0600 |0042: if-eqz v6, 0048 // +0006 │ │ -1b16f0: 55d8 a101 |0044: iget-boolean v8, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.refreshMenuContent:Z // field@01a1 │ │ -1b16f4: 3808 c900 |0046: if-eqz v8, 010f // +00c9 │ │ -1b16f8: 3906 8100 |0048: if-nez v6, 00c9 // +0081 │ │ -1b16fc: 54c6 b301 |004a: iget-object v6, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ -1b1700: 3803 0400 |004c: if-eqz v3, 0050 // +0004 │ │ -1b1704: 3343 5900 |004e: if-ne v3, v4, 00a7 // +0059 │ │ -1b1708: 54c4 b501 |0050: iget-object v4, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ -1b170c: 3804 5500 |0052: if-eqz v4, 00a7 // +0055 │ │ -1b1710: 2204 ec00 |0054: new-instance v4, Landroid/util/TypedValue; // type@00ec │ │ -1b1714: 7010 7503 0400 |0056: invoke-direct {v4}, Landroid/util/TypedValue;.:()V // method@0375 │ │ -1b171a: 6e10 7800 0600 |0059: invoke-virtual {v6}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0078 │ │ -1b1720: 0c08 |005c: move-result-object v8 │ │ -1b1722: 1409 0a00 037f |005d: const v9, #float 1.74129e+38 // #7f03000a │ │ -1b1728: 6e40 c900 9824 |0060: invoke-virtual {v8, v9, v4, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00c9 │ │ -1b172e: 5249 bc00 |0063: iget v9, v4, Landroid/util/TypedValue;.resourceId:I // field@00bc │ │ -1b1732: 140a 0b00 037f |0065: const v10, #float 1.74129e+38 // #7f03000b │ │ -1b1738: 3809 1600 |0068: if-eqz v9, 007e // +0016 │ │ -1b173c: 6e10 7300 0600 |006a: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0073 │ │ -1b1742: 0c09 |006d: move-result-object v9 │ │ -1b1744: 6e10 d800 0900 |006e: invoke-virtual {v9}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@00d8 │ │ -1b174a: 0c09 |0071: move-result-object v9 │ │ -1b174c: 6e20 ca00 8900 |0072: invoke-virtual {v9, v8}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00ca │ │ -1b1752: 524b bc00 |0075: iget v11, v4, Landroid/util/TypedValue;.resourceId:I // field@00bc │ │ -1b1756: 6e30 c700 b902 |0077: invoke-virtual {v9, v11, v2}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00c7 │ │ -1b175c: 6e40 c900 a924 |007a: invoke-virtual {v9, v10, v4, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00c9 │ │ -1b1762: 2805 |007d: goto 0082 // +0005 │ │ -1b1764: 6e40 c900 a824 |007e: invoke-virtual {v8, v10, v4, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00c9 │ │ -1b176a: 0779 |0081: move-object v9, v7 │ │ -1b176c: 524a bc00 |0082: iget v10, v4, Landroid/util/TypedValue;.resourceId:I // field@00bc │ │ -1b1770: 380a 1400 |0084: if-eqz v10, 0098 // +0014 │ │ -1b1774: 3909 0d00 |0086: if-nez v9, 0093 // +000d │ │ -1b1778: 6e10 7300 0600 |0088: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0073 │ │ -1b177e: 0c09 |008b: move-result-object v9 │ │ -1b1780: 6e10 d800 0900 |008c: invoke-virtual {v9}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@00d8 │ │ -1b1786: 0c09 |008f: move-result-object v9 │ │ -1b1788: 6e20 ca00 8900 |0090: invoke-virtual {v9, v8}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00ca │ │ -1b178e: 5244 bc00 |0093: iget v4, v4, Landroid/util/TypedValue;.resourceId:I // field@00bc │ │ -1b1792: 6e30 c700 4902 |0095: invoke-virtual {v9, v4, v2}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00c7 │ │ -1b1798: 3809 0f00 |0098: if-eqz v9, 00a7 // +000f │ │ -1b179c: 2204 ab01 |009a: new-instance v4, Landroidx/appcompat/view/ContextThemeWrapper; // type@01ab │ │ -1b17a0: 7030 3b07 6401 |009c: invoke-direct {v4, v6, v1}, Landroidx/appcompat/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@073b │ │ -1b17a6: 6e10 4107 0400 |009f: invoke-virtual {v4}, Landroidx/appcompat/view/ContextThemeWrapper;.getTheme:()Landroid/content/res/Resources$Theme; // method@0741 │ │ -1b17ac: 0c06 |00a2: move-result-object v6 │ │ -1b17ae: 6e20 ca00 9600 |00a3: invoke-virtual {v6, v9}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00ca │ │ -1b17b4: 0746 |00a6: move-object v6, v4 │ │ -1b17b6: 2204 b601 |00a7: new-instance v4, Landroidx/appcompat/view/menu/MenuBuilder; // type@01b6 │ │ -1b17ba: 7020 5807 6400 |00a9: invoke-direct {v4, v6}, Landroidx/appcompat/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@0758 │ │ -1b17c0: 6e20 6107 c400 |00ac: invoke-virtual {v4, v12}, Landroidx/appcompat/view/menu/MenuBuilder;.setCallback:(Landroidx/appcompat/view/menu/MenuBuilder$Callback;)V // method@0761 │ │ -1b17c6: 54d6 9f01 |00af: iget-object v6, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b17ca: 3364 0300 |00b1: if-ne v4, v6, 00b4 // +0003 │ │ -1b17ce: 2811 |00b3: goto 00c4 // +0011 │ │ -1b17d0: 3806 0700 |00b4: if-eqz v6, 00bb // +0007 │ │ -1b17d4: 54d8 9d01 |00b6: iget-object v8, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.listMenuPresenter:Landroidx/appcompat/view/menu/ListMenuPresenter; // field@019d │ │ -1b17d8: 6e20 5e07 8600 |00b8: invoke-virtual {v6, v8}, Landroidx/appcompat/view/menu/MenuBuilder;.removeMenuPresenter:(Landroidx/appcompat/view/menu/MenuPresenter;)V // method@075e │ │ -1b17de: 5bd4 9f01 |00bb: iput-object v4, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b17e2: 54d6 9d01 |00bd: iget-object v6, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.listMenuPresenter:Landroidx/appcompat/view/menu/ListMenuPresenter; // field@019d │ │ -1b17e6: 3806 0500 |00bf: if-eqz v6, 00c4 // +0005 │ │ -1b17ea: 6e20 5907 6400 |00c1: invoke-virtual {v4, v6}, Landroidx/appcompat/view/menu/MenuBuilder;.addMenuPresenter:(Landroidx/appcompat/view/menu/MenuPresenter;)V // method@0759 │ │ -1b17f0: 54d4 9f01 |00c4: iget-object v4, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b17f4: 3904 0300 |00c6: if-nez v4, 00c9 // +0003 │ │ -1b17f8: 2844 |00c8: goto 010c // +0044 │ │ -1b17fa: 3805 1b00 |00c9: if-eqz v5, 00e4 // +001b │ │ -1b17fe: 54c4 b501 |00cb: iget-object v4, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ -1b1802: 3804 1700 |00cd: if-eqz v4, 00e4 // +0017 │ │ -1b1806: 54c6 a501 |00cf: iget-object v6, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMenuPresenterCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback; // field@01a5 │ │ -1b180a: 3906 0a00 |00d1: if-nez v6, 00db // +000a │ │ -1b180e: 2206 a201 |00d3: new-instance v6, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback; // type@01a2 │ │ -1b1812: 1218 |00d5: const/4 v8, #int 1 // #1 │ │ -1b1814: 7030 0307 c608 |00d6: invoke-direct {v6, v12, v8}, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback;.:(Landroidx/appcompat/app/AppCompatDelegateImpl;I)V // method@0703 │ │ -1b181a: 5bc6 a501 |00d9: iput-object v6, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMenuPresenterCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback; // field@01a5 │ │ -1b181e: 54d6 9f01 |00db: iget-object v6, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b1822: 54c8 a501 |00dd: iget-object v8, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMenuPresenterCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback; // field@01a5 │ │ -1b1826: 1f04 bb01 |00df: check-cast v4, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ -1b182a: 6e30 7107 6408 |00e1: invoke-virtual {v4, v6, v8}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.setMenu:(Landroidx/appcompat/view/menu/MenuBuilder;Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V // method@0771 │ │ -1b1830: 54d4 9f01 |00e4: iget-object v4, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b1834: 6e10 6507 0400 |00e6: invoke-virtual {v4}, Landroidx/appcompat/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@0765 │ │ -1b183a: 54d4 9f01 |00e9: iget-object v4, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b183e: 7230 c904 3004 |00eb: invoke-interface {v0, v3, v4}, Landroid/view/Window$Callback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@04c9 │ │ -1b1844: 0a03 |00ee: move-result v3 │ │ -1b1846: 3903 1e00 |00ef: if-nez v3, 010d // +001e │ │ -1b184a: 54de 9f01 |00f1: iget-object v14, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b184e: 390e 0300 |00f3: if-nez v14, 00f6 // +0003 │ │ -1b1852: 280a |00f5: goto 00ff // +000a │ │ -1b1854: 380e 0700 |00f6: if-eqz v14, 00fd // +0007 │ │ -1b1858: 54d0 9d01 |00f8: iget-object v0, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.listMenuPresenter:Landroidx/appcompat/view/menu/ListMenuPresenter; // field@019d │ │ -1b185c: 6e20 5e07 0e00 |00fa: invoke-virtual {v14, v0}, Landroidx/appcompat/view/menu/MenuBuilder;.removeMenuPresenter:(Landroidx/appcompat/view/menu/MenuPresenter;)V // method@075e │ │ -1b1862: 5bd7 9f01 |00fd: iput-object v7, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b1866: 3805 0d00 |00ff: if-eqz v5, 010c // +000d │ │ -1b186a: 54cd b501 |0101: iget-object v13, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ -1b186e: 380d 0900 |0103: if-eqz v13, 010c // +0009 │ │ -1b1872: 54ce a501 |0105: iget-object v14, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMenuPresenterCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback; // field@01a5 │ │ -1b1876: 1f0d bb01 |0107: check-cast v13, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ -1b187a: 6e30 7107 7d0e |0109: invoke-virtual {v13, v7, v14}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.setMenu:(Landroidx/appcompat/view/menu/MenuBuilder;Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V // method@0771 │ │ -1b1880: 0f01 |010c: return v1 │ │ -1b1882: 5cd1 a101 |010d: iput-boolean v1, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.refreshMenuContent:Z // field@01a1 │ │ -1b1886: 54d3 9f01 |010f: iget-object v3, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b188a: 6e10 6507 0300 |0111: invoke-virtual {v3}, Landroidx/appcompat/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@0765 │ │ -1b1890: 54d3 9801 |0114: iget-object v3, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@0198 │ │ -1b1894: 3803 0900 |0116: if-eqz v3, 011f // +0009 │ │ -1b1898: 54d4 9f01 |0118: iget-object v4, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b189c: 6e20 5f07 3400 |011a: invoke-virtual {v4, v3}, Landroidx/appcompat/view/menu/MenuBuilder;.restoreActionViewStates:(Landroid/os/Bundle;)V // method@075f │ │ -1b18a2: 5bd7 9801 |011d: iput-object v7, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@0198 │ │ -1b18a6: 54d3 9501 |011f: iget-object v3, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0195 │ │ -1b18aa: 54d4 9f01 |0121: iget-object v4, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b18ae: 7240 cf04 1043 |0123: invoke-interface {v0, v1, v3, v4}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@04cf │ │ -1b18b4: 0a00 |0126: move-result v0 │ │ -1b18b6: 3900 1500 |0127: if-nez v0, 013c // +0015 │ │ -1b18ba: 3805 0d00 |0129: if-eqz v5, 0136 // +000d │ │ -1b18be: 54ce b501 |012b: iget-object v14, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ -1b18c2: 380e 0900 |012d: if-eqz v14, 0136 // +0009 │ │ -1b18c6: 54c0 a501 |012f: iget-object v0, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMenuPresenterCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback; // field@01a5 │ │ -1b18ca: 1f0e bb01 |0131: check-cast v14, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ -1b18ce: 6e30 7107 7e00 |0133: invoke-virtual {v14, v7, v0}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.setMenu:(Landroidx/appcompat/view/menu/MenuBuilder;Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V // method@0771 │ │ -1b18d4: 54dd 9f01 |0136: iget-object v13, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b18d8: 6e10 6407 0d00 |0138: invoke-virtual {v13}, Landroidx/appcompat/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0764 │ │ -1b18de: 0f01 |013b: return v1 │ │ -1b18e0: 380e 0700 |013c: if-eqz v14, 0143 // +0007 │ │ -1b18e4: 6e10 8b03 0e00 |013e: invoke-virtual {v14}, Landroid/view/KeyEvent;.getDeviceId:()I // method@038b │ │ -1b18ea: 0a0e |0141: move-result v14 │ │ -1b18ec: 2802 |0142: goto 0144 // +0002 │ │ -1b18ee: 12fe |0143: const/4 v14, #int -1 // #ff │ │ -1b18f0: 7110 8903 0e00 |0144: invoke-static {v14}, Landroid/view/KeyCharacterMap;.load:(I)Landroid/view/KeyCharacterMap; // method@0389 │ │ -1b18f6: 0c0e |0147: move-result-object v14 │ │ -1b18f8: 6e10 8803 0e00 |0148: invoke-virtual {v14}, Landroid/view/KeyCharacterMap;.getKeyboardType:()I // method@0388 │ │ -1b18fe: 0a0e |014b: move-result v14 │ │ -1b1900: 322e 0400 |014c: if-eq v14, v2, 0150 // +0004 │ │ -1b1904: 012e |014e: move v14, v2 │ │ -1b1906: 2802 |014f: goto 0151 // +0002 │ │ -1b1908: 011e |0150: move v14, v1 │ │ -1b190a: 54d0 9f01 |0151: iget-object v0, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b190e: 6e20 6307 e000 |0153: invoke-virtual {v0, v14}, Landroidx/appcompat/view/menu/MenuBuilder;.setQwertyMode:(Z)V // method@0763 │ │ -1b1914: 54de 9f01 |0156: iget-object v14, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b1918: 6e10 6407 0e00 |0158: invoke-virtual {v14}, Landroidx/appcompat/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0764 │ │ -1b191e: 5cd2 9c01 |015b: iput-boolean v2, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isPrepared:Z // field@019c │ │ -1b1922: 5cd1 9a01 |015d: iput-boolean v1, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isHandled:Z // field@019a │ │ -1b1926: 5bcd cb01 |015f: iput-object v13, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPreparedPanel:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // field@01cb │ │ -1b192a: 0f02 |0161: return v2 │ │ +1b1674: |[1b1674] androidx.appcompat.app.AppCompatDelegateImpl.preparePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)Z │ │ +1b1684: 55c0 b601 |0000: iget-boolean v0, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDestroyed:Z // field@01b6 │ │ +1b1688: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1b168a: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ +1b168e: 2900 0701 |0005: goto/16 010c // +0107 │ │ +1b1692: 55d0 9c01 |0007: iget-boolean v0, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isPrepared:Z // field@019c │ │ +1b1696: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +1b1698: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +1b169c: 0f02 |000c: return v2 │ │ +1b169e: 54c0 cb01 |000d: iget-object v0, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPreparedPanel:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // field@01cb │ │ +1b16a2: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ +1b16a6: 32d0 0500 |0011: if-eq v0, v13, 0016 // +0005 │ │ +1b16aa: 6e30 0b07 0c01 |0013: invoke-virtual {v12, v0, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.closePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Z)V // method@070b │ │ +1b16b0: 54c0 d501 |0016: iget-object v0, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ +1b16b4: 6e10 d604 0000 |0018: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@04d6 │ │ +1b16ba: 0c00 |001b: move-result-object v0 │ │ +1b16bc: 52d3 9701 |001c: iget v3, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.featureId:I // field@0197 │ │ +1b16c0: 3800 0800 |001e: if-eqz v0, 0026 // +0008 │ │ +1b16c4: 7220 ca04 3000 |0020: invoke-interface {v0, v3}, Landroid/view/Window$Callback;.onCreatePanelView:(I)Landroid/view/View; // method@04ca │ │ +1b16ca: 0c04 |0023: move-result-object v4 │ │ +1b16cc: 5bd4 9501 |0024: iput-object v4, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0195 │ │ +1b16d0: 1304 6c00 |0026: const/16 v4, #int 108 // #6c │ │ +1b16d4: 3803 0700 |0028: if-eqz v3, 002f // +0007 │ │ +1b16d8: 3343 0300 |002a: if-ne v3, v4, 002d // +0003 │ │ +1b16dc: 2803 |002c: goto 002f // +0003 │ │ +1b16de: 0115 |002d: move v5, v1 │ │ +1b16e0: 2802 |002e: goto 0030 // +0002 │ │ +1b16e2: 0125 |002f: move v5, v2 │ │ +1b16e4: 3805 0b00 |0030: if-eqz v5, 003b // +000b │ │ +1b16e8: 54c6 b501 |0032: iget-object v6, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ +1b16ec: 3806 0700 |0034: if-eqz v6, 003b // +0007 │ │ +1b16f0: 1f06 bb01 |0036: check-cast v6, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ +1b16f4: 6e10 7207 0600 |0038: invoke-virtual {v6}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.setMenuPrepared:()V // method@0772 │ │ +1b16fa: 54d6 9501 |003b: iget-object v6, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0195 │ │ +1b16fe: 3906 1e01 |003d: if-nez v6, 015b // +011e │ │ +1b1702: 54d6 9f01 |003f: iget-object v6, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b1706: 1207 |0041: const/4 v7, #int 0 // #0 │ │ +1b1708: 3806 0600 |0042: if-eqz v6, 0048 // +0006 │ │ +1b170c: 55d8 a101 |0044: iget-boolean v8, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.refreshMenuContent:Z // field@01a1 │ │ +1b1710: 3808 c900 |0046: if-eqz v8, 010f // +00c9 │ │ +1b1714: 3906 8100 |0048: if-nez v6, 00c9 // +0081 │ │ +1b1718: 54c6 b301 |004a: iget-object v6, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ +1b171c: 3803 0400 |004c: if-eqz v3, 0050 // +0004 │ │ +1b1720: 3343 5900 |004e: if-ne v3, v4, 00a7 // +0059 │ │ +1b1724: 54c4 b501 |0050: iget-object v4, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ +1b1728: 3804 5500 |0052: if-eqz v4, 00a7 // +0055 │ │ +1b172c: 2204 ec00 |0054: new-instance v4, Landroid/util/TypedValue; // type@00ec │ │ +1b1730: 7010 7503 0400 |0056: invoke-direct {v4}, Landroid/util/TypedValue;.:()V // method@0375 │ │ +1b1736: 6e10 7800 0600 |0059: invoke-virtual {v6}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0078 │ │ +1b173c: 0c08 |005c: move-result-object v8 │ │ +1b173e: 1409 0a00 037f |005d: const v9, #float 1.74129e+38 // #7f03000a │ │ +1b1744: 6e40 c900 9824 |0060: invoke-virtual {v8, v9, v4, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00c9 │ │ +1b174a: 5249 bc00 |0063: iget v9, v4, Landroid/util/TypedValue;.resourceId:I // field@00bc │ │ +1b174e: 140a 0b00 037f |0065: const v10, #float 1.74129e+38 // #7f03000b │ │ +1b1754: 3809 1600 |0068: if-eqz v9, 007e // +0016 │ │ +1b1758: 6e10 7300 0600 |006a: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0073 │ │ +1b175e: 0c09 |006d: move-result-object v9 │ │ +1b1760: 6e10 d800 0900 |006e: invoke-virtual {v9}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@00d8 │ │ +1b1766: 0c09 |0071: move-result-object v9 │ │ +1b1768: 6e20 ca00 8900 |0072: invoke-virtual {v9, v8}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00ca │ │ +1b176e: 524b bc00 |0075: iget v11, v4, Landroid/util/TypedValue;.resourceId:I // field@00bc │ │ +1b1772: 6e30 c700 b902 |0077: invoke-virtual {v9, v11, v2}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00c7 │ │ +1b1778: 6e40 c900 a924 |007a: invoke-virtual {v9, v10, v4, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00c9 │ │ +1b177e: 2805 |007d: goto 0082 // +0005 │ │ +1b1780: 6e40 c900 a824 |007e: invoke-virtual {v8, v10, v4, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00c9 │ │ +1b1786: 0779 |0081: move-object v9, v7 │ │ +1b1788: 524a bc00 |0082: iget v10, v4, Landroid/util/TypedValue;.resourceId:I // field@00bc │ │ +1b178c: 380a 1400 |0084: if-eqz v10, 0098 // +0014 │ │ +1b1790: 3909 0d00 |0086: if-nez v9, 0093 // +000d │ │ +1b1794: 6e10 7300 0600 |0088: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0073 │ │ +1b179a: 0c09 |008b: move-result-object v9 │ │ +1b179c: 6e10 d800 0900 |008c: invoke-virtual {v9}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@00d8 │ │ +1b17a2: 0c09 |008f: move-result-object v9 │ │ +1b17a4: 6e20 ca00 8900 |0090: invoke-virtual {v9, v8}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00ca │ │ +1b17aa: 5244 bc00 |0093: iget v4, v4, Landroid/util/TypedValue;.resourceId:I // field@00bc │ │ +1b17ae: 6e30 c700 4902 |0095: invoke-virtual {v9, v4, v2}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00c7 │ │ +1b17b4: 3809 0f00 |0098: if-eqz v9, 00a7 // +000f │ │ +1b17b8: 2204 ab01 |009a: new-instance v4, Landroidx/appcompat/view/ContextThemeWrapper; // type@01ab │ │ +1b17bc: 7030 3b07 6401 |009c: invoke-direct {v4, v6, v1}, Landroidx/appcompat/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@073b │ │ +1b17c2: 6e10 4107 0400 |009f: invoke-virtual {v4}, Landroidx/appcompat/view/ContextThemeWrapper;.getTheme:()Landroid/content/res/Resources$Theme; // method@0741 │ │ +1b17c8: 0c06 |00a2: move-result-object v6 │ │ +1b17ca: 6e20 ca00 9600 |00a3: invoke-virtual {v6, v9}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00ca │ │ +1b17d0: 0746 |00a6: move-object v6, v4 │ │ +1b17d2: 2204 b601 |00a7: new-instance v4, Landroidx/appcompat/view/menu/MenuBuilder; // type@01b6 │ │ +1b17d6: 7020 5807 6400 |00a9: invoke-direct {v4, v6}, Landroidx/appcompat/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@0758 │ │ +1b17dc: 6e20 6107 c400 |00ac: invoke-virtual {v4, v12}, Landroidx/appcompat/view/menu/MenuBuilder;.setCallback:(Landroidx/appcompat/view/menu/MenuBuilder$Callback;)V // method@0761 │ │ +1b17e2: 54d6 9f01 |00af: iget-object v6, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b17e6: 3364 0300 |00b1: if-ne v4, v6, 00b4 // +0003 │ │ +1b17ea: 2811 |00b3: goto 00c4 // +0011 │ │ +1b17ec: 3806 0700 |00b4: if-eqz v6, 00bb // +0007 │ │ +1b17f0: 54d8 9d01 |00b6: iget-object v8, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.listMenuPresenter:Landroidx/appcompat/view/menu/ListMenuPresenter; // field@019d │ │ +1b17f4: 6e20 5e07 8600 |00b8: invoke-virtual {v6, v8}, Landroidx/appcompat/view/menu/MenuBuilder;.removeMenuPresenter:(Landroidx/appcompat/view/menu/MenuPresenter;)V // method@075e │ │ +1b17fa: 5bd4 9f01 |00bb: iput-object v4, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b17fe: 54d6 9d01 |00bd: iget-object v6, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.listMenuPresenter:Landroidx/appcompat/view/menu/ListMenuPresenter; // field@019d │ │ +1b1802: 3806 0500 |00bf: if-eqz v6, 00c4 // +0005 │ │ +1b1806: 6e20 5907 6400 |00c1: invoke-virtual {v4, v6}, Landroidx/appcompat/view/menu/MenuBuilder;.addMenuPresenter:(Landroidx/appcompat/view/menu/MenuPresenter;)V // method@0759 │ │ +1b180c: 54d4 9f01 |00c4: iget-object v4, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b1810: 3904 0300 |00c6: if-nez v4, 00c9 // +0003 │ │ +1b1814: 2844 |00c8: goto 010c // +0044 │ │ +1b1816: 3805 1b00 |00c9: if-eqz v5, 00e4 // +001b │ │ +1b181a: 54c4 b501 |00cb: iget-object v4, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ +1b181e: 3804 1700 |00cd: if-eqz v4, 00e4 // +0017 │ │ +1b1822: 54c6 a501 |00cf: iget-object v6, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMenuPresenterCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback; // field@01a5 │ │ +1b1826: 3906 0a00 |00d1: if-nez v6, 00db // +000a │ │ +1b182a: 2206 a201 |00d3: new-instance v6, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback; // type@01a2 │ │ +1b182e: 1218 |00d5: const/4 v8, #int 1 // #1 │ │ +1b1830: 7030 0307 c608 |00d6: invoke-direct {v6, v12, v8}, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback;.:(Landroidx/appcompat/app/AppCompatDelegateImpl;I)V // method@0703 │ │ +1b1836: 5bc6 a501 |00d9: iput-object v6, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMenuPresenterCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback; // field@01a5 │ │ +1b183a: 54d6 9f01 |00db: iget-object v6, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b183e: 54c8 a501 |00dd: iget-object v8, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMenuPresenterCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback; // field@01a5 │ │ +1b1842: 1f04 bb01 |00df: check-cast v4, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ +1b1846: 6e30 7107 6408 |00e1: invoke-virtual {v4, v6, v8}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.setMenu:(Landroidx/appcompat/view/menu/MenuBuilder;Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V // method@0771 │ │ +1b184c: 54d4 9f01 |00e4: iget-object v4, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b1850: 6e10 6507 0400 |00e6: invoke-virtual {v4}, Landroidx/appcompat/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@0765 │ │ +1b1856: 54d4 9f01 |00e9: iget-object v4, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b185a: 7230 c904 3004 |00eb: invoke-interface {v0, v3, v4}, Landroid/view/Window$Callback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@04c9 │ │ +1b1860: 0a03 |00ee: move-result v3 │ │ +1b1862: 3903 1e00 |00ef: if-nez v3, 010d // +001e │ │ +1b1866: 54de 9f01 |00f1: iget-object v14, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b186a: 390e 0300 |00f3: if-nez v14, 00f6 // +0003 │ │ +1b186e: 280a |00f5: goto 00ff // +000a │ │ +1b1870: 380e 0700 |00f6: if-eqz v14, 00fd // +0007 │ │ +1b1874: 54d0 9d01 |00f8: iget-object v0, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.listMenuPresenter:Landroidx/appcompat/view/menu/ListMenuPresenter; // field@019d │ │ +1b1878: 6e20 5e07 0e00 |00fa: invoke-virtual {v14, v0}, Landroidx/appcompat/view/menu/MenuBuilder;.removeMenuPresenter:(Landroidx/appcompat/view/menu/MenuPresenter;)V // method@075e │ │ +1b187e: 5bd7 9f01 |00fd: iput-object v7, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b1882: 3805 0d00 |00ff: if-eqz v5, 010c // +000d │ │ +1b1886: 54cd b501 |0101: iget-object v13, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ +1b188a: 380d 0900 |0103: if-eqz v13, 010c // +0009 │ │ +1b188e: 54ce a501 |0105: iget-object v14, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMenuPresenterCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback; // field@01a5 │ │ +1b1892: 1f0d bb01 |0107: check-cast v13, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ +1b1896: 6e30 7107 7d0e |0109: invoke-virtual {v13, v7, v14}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.setMenu:(Landroidx/appcompat/view/menu/MenuBuilder;Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V // method@0771 │ │ +1b189c: 0f01 |010c: return v1 │ │ +1b189e: 5cd1 a101 |010d: iput-boolean v1, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.refreshMenuContent:Z // field@01a1 │ │ +1b18a2: 54d3 9f01 |010f: iget-object v3, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b18a6: 6e10 6507 0300 |0111: invoke-virtual {v3}, Landroidx/appcompat/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@0765 │ │ +1b18ac: 54d3 9801 |0114: iget-object v3, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@0198 │ │ +1b18b0: 3803 0900 |0116: if-eqz v3, 011f // +0009 │ │ +1b18b4: 54d4 9f01 |0118: iget-object v4, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b18b8: 6e20 5f07 3400 |011a: invoke-virtual {v4, v3}, Landroidx/appcompat/view/menu/MenuBuilder;.restoreActionViewStates:(Landroid/os/Bundle;)V // method@075f │ │ +1b18be: 5bd7 9801 |011d: iput-object v7, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@0198 │ │ +1b18c2: 54d3 9501 |011f: iget-object v3, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0195 │ │ +1b18c6: 54d4 9f01 |0121: iget-object v4, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b18ca: 7240 cf04 1043 |0123: invoke-interface {v0, v1, v3, v4}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@04cf │ │ +1b18d0: 0a00 |0126: move-result v0 │ │ +1b18d2: 3900 1500 |0127: if-nez v0, 013c // +0015 │ │ +1b18d6: 3805 0d00 |0129: if-eqz v5, 0136 // +000d │ │ +1b18da: 54ce b501 |012b: iget-object v14, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ +1b18de: 380e 0900 |012d: if-eqz v14, 0136 // +0009 │ │ +1b18e2: 54c0 a501 |012f: iget-object v0, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMenuPresenterCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback; // field@01a5 │ │ +1b18e6: 1f0e bb01 |0131: check-cast v14, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ +1b18ea: 6e30 7107 7e00 |0133: invoke-virtual {v14, v7, v0}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.setMenu:(Landroidx/appcompat/view/menu/MenuBuilder;Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V // method@0771 │ │ +1b18f0: 54dd 9f01 |0136: iget-object v13, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b18f4: 6e10 6407 0d00 |0138: invoke-virtual {v13}, Landroidx/appcompat/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0764 │ │ +1b18fa: 0f01 |013b: return v1 │ │ +1b18fc: 380e 0700 |013c: if-eqz v14, 0143 // +0007 │ │ +1b1900: 6e10 8b03 0e00 |013e: invoke-virtual {v14}, Landroid/view/KeyEvent;.getDeviceId:()I // method@038b │ │ +1b1906: 0a0e |0141: move-result v14 │ │ +1b1908: 2802 |0142: goto 0144 // +0002 │ │ +1b190a: 12fe |0143: const/4 v14, #int -1 // #ff │ │ +1b190c: 7110 8903 0e00 |0144: invoke-static {v14}, Landroid/view/KeyCharacterMap;.load:(I)Landroid/view/KeyCharacterMap; // method@0389 │ │ +1b1912: 0c0e |0147: move-result-object v14 │ │ +1b1914: 6e10 8803 0e00 |0148: invoke-virtual {v14}, Landroid/view/KeyCharacterMap;.getKeyboardType:()I // method@0388 │ │ +1b191a: 0a0e |014b: move-result v14 │ │ +1b191c: 322e 0400 |014c: if-eq v14, v2, 0150 // +0004 │ │ +1b1920: 012e |014e: move v14, v2 │ │ +1b1922: 2802 |014f: goto 0151 // +0002 │ │ +1b1924: 011e |0150: move v14, v1 │ │ +1b1926: 54d0 9f01 |0151: iget-object v0, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b192a: 6e20 6307 e000 |0153: invoke-virtual {v0, v14}, Landroidx/appcompat/view/menu/MenuBuilder;.setQwertyMode:(Z)V // method@0763 │ │ +1b1930: 54de 9f01 |0156: iget-object v14, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b1934: 6e10 6407 0e00 |0158: invoke-virtual {v14}, Landroidx/appcompat/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0764 │ │ +1b193a: 5cd2 9c01 |015b: iput-boolean v2, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isPrepared:Z // field@019c │ │ +1b193e: 5cd1 9a01 |015d: iput-boolean v1, v13, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isHandled:Z // field@019a │ │ +1b1942: 5bcd cb01 |015f: iput-object v13, v12, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPreparedPanel:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // field@01cb │ │ +1b1946: 0f02 |0161: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Landroidx/appcompat/app/AppCompatDelegateImpl;) │ │ name : 'requestWindowFeature' │ │ type : '(I)Z' │ │ @@ -23081,32 +23081,32 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -1b20b0: |[1b20b0] androidx.appcompat.app.AppCompatDelegateImpl.setContentView:(I)V │ │ -1b20c0: 6e10 0f07 0200 |0000: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;.ensureSubDecor:()V // method@070f │ │ -1b20c6: 5420 ce01 |0003: iget-object v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mSubDecor:Landroid/view/ViewGroup; // field@01ce │ │ -1b20ca: 1401 0200 0201 |0005: const v1, #float 2.38772e-38 // #01020002 │ │ -1b20d0: 6e20 de03 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@03de │ │ -1b20d6: 0c00 |000b: move-result-object v0 │ │ -1b20d8: 1f00 1301 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0113 │ │ -1b20dc: 6e10 9904 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@0499 │ │ -1b20e2: 5421 b301 |0011: iget-object v1, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ -1b20e6: 7110 9303 0100 |0013: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0393 │ │ -1b20ec: 0c01 |0016: move-result-object v1 │ │ -1b20ee: 6e30 9603 3100 |0017: invoke-virtual {v1, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0396 │ │ -1b20f4: 5423 ad01 |001a: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mAppCompatWindowCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback; // field@01ad │ │ -1b20f8: 5420 d501 |001c: iget-object v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ -1b20fc: 6e10 d604 0000 |001e: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@04d6 │ │ -1b2102: 0c00 |0021: move-result-object v0 │ │ -1b2104: 6e20 e106 0300 |0022: invoke-virtual {v3, v0}, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.bypassOnContentChanged:(Landroid/view/Window$Callback;)V // method@06e1 │ │ -1b210a: 0e00 |0025: return-void │ │ +1b20cc: |[1b20cc] androidx.appcompat.app.AppCompatDelegateImpl.setContentView:(I)V │ │ +1b20dc: 6e10 0f07 0200 |0000: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;.ensureSubDecor:()V // method@070f │ │ +1b20e2: 5420 ce01 |0003: iget-object v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mSubDecor:Landroid/view/ViewGroup; // field@01ce │ │ +1b20e6: 1401 0200 0201 |0005: const v1, #float 2.38772e-38 // #01020002 │ │ +1b20ec: 6e20 de03 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@03de │ │ +1b20f2: 0c00 |000b: move-result-object v0 │ │ +1b20f4: 1f00 1301 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0113 │ │ +1b20f8: 6e10 9904 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@0499 │ │ +1b20fe: 5421 b301 |0011: iget-object v1, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ +1b2102: 7110 9303 0100 |0013: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0393 │ │ +1b2108: 0c01 |0016: move-result-object v1 │ │ +1b210a: 6e30 9603 3100 |0017: invoke-virtual {v1, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0396 │ │ +1b2110: 5423 ad01 |001a: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mAppCompatWindowCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback; // field@01ad │ │ +1b2114: 5420 d501 |001c: iget-object v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ +1b2118: 6e10 d604 0000 |001e: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@04d6 │ │ +1b211e: 0c00 |0021: move-result-object v0 │ │ +1b2120: 6e20 e106 0300 |0022: invoke-virtual {v3, v0}, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.bypassOnContentChanged:(Landroid/view/Window$Callback;)V // method@06e1 │ │ +1b2126: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ 0x0003 line=7 │ │ 0x000e line=8 │ │ 0x0011 line=9 │ │ 0x001a line=10 │ │ @@ -23119,29 +23119,29 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -1b2060: |[1b2060] androidx.appcompat.app.AppCompatDelegateImpl.setContentView:(Landroid/view/View;)V │ │ -1b2070: 6e10 0f07 0200 |0000: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;.ensureSubDecor:()V // method@070f │ │ -1b2076: 5420 ce01 |0003: iget-object v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mSubDecor:Landroid/view/ViewGroup; // field@01ce │ │ -1b207a: 1401 0200 0201 |0005: const v1, #float 2.38772e-38 // #01020002 │ │ -1b2080: 6e20 de03 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@03de │ │ -1b2086: 0c00 |000b: move-result-object v0 │ │ -1b2088: 1f00 1301 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0113 │ │ -1b208c: 6e10 9904 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@0499 │ │ -1b2092: 6e20 7f04 3000 |0011: invoke-virtual {v0, v3}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@047f │ │ -1b2098: 5423 ad01 |0014: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mAppCompatWindowCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback; // field@01ad │ │ -1b209c: 5420 d501 |0016: iget-object v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ -1b20a0: 6e10 d604 0000 |0018: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@04d6 │ │ -1b20a6: 0c00 |001b: move-result-object v0 │ │ -1b20a8: 6e20 e106 0300 |001c: invoke-virtual {v3, v0}, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.bypassOnContentChanged:(Landroid/view/Window$Callback;)V // method@06e1 │ │ -1b20ae: 0e00 |001f: return-void │ │ +1b207c: |[1b207c] androidx.appcompat.app.AppCompatDelegateImpl.setContentView:(Landroid/view/View;)V │ │ +1b208c: 6e10 0f07 0200 |0000: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;.ensureSubDecor:()V // method@070f │ │ +1b2092: 5420 ce01 |0003: iget-object v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mSubDecor:Landroid/view/ViewGroup; // field@01ce │ │ +1b2096: 1401 0200 0201 |0005: const v1, #float 2.38772e-38 // #01020002 │ │ +1b209c: 6e20 de03 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@03de │ │ +1b20a2: 0c00 |000b: move-result-object v0 │ │ +1b20a4: 1f00 1301 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0113 │ │ +1b20a8: 6e10 9904 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@0499 │ │ +1b20ae: 6e20 7f04 3000 |0011: invoke-virtual {v0, v3}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@047f │ │ +1b20b4: 5423 ad01 |0014: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mAppCompatWindowCallback:Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback; // field@01ad │ │ +1b20b8: 5420 d501 |0016: iget-object v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ +1b20bc: 6e10 d604 0000 |0018: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@04d6 │ │ +1b20c2: 0c00 |001b: move-result-object v0 │ │ +1b20c4: 6e20 e106 0300 |001c: invoke-virtual {v3, v0}, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.bypassOnContentChanged:(Landroid/view/Window$Callback;)V // method@06e1 │ │ +1b20ca: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0003 line=2 │ │ 0x000e line=3 │ │ 0x0011 line=4 │ │ 0x0014 line=5 │ │ @@ -23672,26 +23672,26 @@ │ │ type : '(Landroid/content/res/Configuration;Landroid/content/res/Configuration;Landroid/content/res/Configuration;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1b0a7c: |[1b0a7c] androidx.appcompat.app.AppCompatDelegateImpl$Api24Impl.generateConfigDelta_locale:(Landroid/content/res/Configuration;Landroid/content/res/Configuration;Landroid/content/res/Configuration;)V │ │ -1b0a8c: 6e10 c200 0100 |0000: invoke-virtual {v1}, Landroid/content/res/Configuration;.getLocales:()Landroid/os/LocaleList; // method@00c2 │ │ -1b0a92: 0c01 |0003: move-result-object v1 │ │ -1b0a94: 6e10 c200 0200 |0004: invoke-virtual {v2}, Landroid/content/res/Configuration;.getLocales:()Landroid/os/LocaleList; // method@00c2 │ │ -1b0a9a: 0c00 |0007: move-result-object v0 │ │ -1b0a9c: 6e20 b002 0100 |0008: invoke-virtual {v1, v0}, Landroid/os/LocaleList;.equals:(Ljava/lang/Object;)Z // method@02b0 │ │ -1b0aa2: 0a01 |000b: move-result v1 │ │ -1b0aa4: 3901 0900 |000c: if-nez v1, 0015 // +0009 │ │ -1b0aa8: 6e20 c400 0300 |000e: invoke-virtual {v3, v0}, Landroid/content/res/Configuration;.setLocales:(Landroid/os/LocaleList;)V // method@00c4 │ │ -1b0aae: 5421 1600 |0011: iget-object v1, v2, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@0016 │ │ -1b0ab2: 5b31 1600 |0013: iput-object v1, v3, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@0016 │ │ -1b0ab6: 0e00 |0015: return-void │ │ +1b0a98: |[1b0a98] androidx.appcompat.app.AppCompatDelegateImpl$Api24Impl.generateConfigDelta_locale:(Landroid/content/res/Configuration;Landroid/content/res/Configuration;Landroid/content/res/Configuration;)V │ │ +1b0aa8: 6e10 c200 0100 |0000: invoke-virtual {v1}, Landroid/content/res/Configuration;.getLocales:()Landroid/os/LocaleList; // method@00c2 │ │ +1b0aae: 0c01 |0003: move-result-object v1 │ │ +1b0ab0: 6e10 c200 0200 |0004: invoke-virtual {v2}, Landroid/content/res/Configuration;.getLocales:()Landroid/os/LocaleList; // method@00c2 │ │ +1b0ab6: 0c00 |0007: move-result-object v0 │ │ +1b0ab8: 6e20 b002 0100 |0008: invoke-virtual {v1, v0}, Landroid/os/LocaleList;.equals:(Ljava/lang/Object;)Z // method@02b0 │ │ +1b0abe: 0a01 |000b: move-result v1 │ │ +1b0ac0: 3901 0900 |000c: if-nez v1, 0015 // +0009 │ │ +1b0ac4: 6e20 c400 0300 |000e: invoke-virtual {v3, v0}, Landroid/content/res/Configuration;.setLocales:(Landroid/os/LocaleList;)V // method@00c4 │ │ +1b0aca: 5421 1600 |0011: iget-object v1, v2, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@0016 │ │ +1b0ace: 5b31 1600 |0013: iput-object v1, v3, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@0016 │ │ +1b0ad2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/app/AppCompatDelegateImpl$Api24Impl;) │ │ name : 'getLocales' │ │ type : '(Landroid/content/res/Configuration;)Landroidx/core/os/LocaleListCompat;' │ │ @@ -23718,45 +23718,45 @@ │ │ type : '(Landroidx/core/os/LocaleListCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -1b0ab8: |[1b0ab8] androidx.appcompat.app.AppCompatDelegateImpl$Api24Impl.setDefaultLocales:(Landroidx/core/os/LocaleListCompat;)V │ │ -1b0ac8: 5400 4f16 |0000: iget-object v0, v0, Landroidx/core/os/LocaleListCompat;.mImpl:Landroidx/core/os/LocaleListPlatformWrapper; // field@164f │ │ -1b0acc: 5400 5116 |0002: iget-object v0, v0, Landroidx/core/os/LocaleListPlatformWrapper;.mLocaleList:Landroid/os/LocaleList; // field@1651 │ │ -1b0ad0: 6e10 b802 0000 |0004: invoke-virtual {v0}, Landroid/os/LocaleList;.toLanguageTags:()Ljava/lang/String; // method@02b8 │ │ -1b0ad6: 0c00 |0007: move-result-object v0 │ │ -1b0ad8: 7110 b102 0000 |0008: invoke-static {v0}, Landroid/os/LocaleList;.forLanguageTags:(Ljava/lang/String;)Landroid/os/LocaleList; // method@02b1 │ │ -1b0ade: 0c00 |000b: move-result-object v0 │ │ -1b0ae0: 7110 b602 0000 |000c: invoke-static {v0}, Landroid/os/LocaleList;.setDefault:(Landroid/os/LocaleList;)V // method@02b6 │ │ -1b0ae6: 0e00 |000f: return-void │ │ +1b0ad4: |[1b0ad4] androidx.appcompat.app.AppCompatDelegateImpl$Api24Impl.setDefaultLocales:(Landroidx/core/os/LocaleListCompat;)V │ │ +1b0ae4: 5400 4f16 |0000: iget-object v0, v0, Landroidx/core/os/LocaleListCompat;.mImpl:Landroidx/core/os/LocaleListPlatformWrapper; // field@164f │ │ +1b0ae8: 5400 5116 |0002: iget-object v0, v0, Landroidx/core/os/LocaleListPlatformWrapper;.mLocaleList:Landroid/os/LocaleList; // field@1651 │ │ +1b0aec: 6e10 b802 0000 |0004: invoke-virtual {v0}, Landroid/os/LocaleList;.toLanguageTags:()Ljava/lang/String; // method@02b8 │ │ +1b0af2: 0c00 |0007: move-result-object v0 │ │ +1b0af4: 7110 b102 0000 |0008: invoke-static {v0}, Landroid/os/LocaleList;.forLanguageTags:(Ljava/lang/String;)Landroid/os/LocaleList; // method@02b1 │ │ +1b0afa: 0c00 |000b: move-result-object v0 │ │ +1b0afc: 7110 b602 0000 |000c: invoke-static {v0}, Landroid/os/LocaleList;.setDefault:(Landroid/os/LocaleList;)V // method@02b6 │ │ +1b0b02: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/app/AppCompatDelegateImpl$Api24Impl;) │ │ name : 'setLocales' │ │ type : '(Landroid/content/res/Configuration;Landroidx/core/os/LocaleListCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1b0ae8: |[1b0ae8] androidx.appcompat.app.AppCompatDelegateImpl$Api24Impl.setLocales:(Landroid/content/res/Configuration;Landroidx/core/os/LocaleListCompat;)V │ │ -1b0af8: 5411 4f16 |0000: iget-object v1, v1, Landroidx/core/os/LocaleListCompat;.mImpl:Landroidx/core/os/LocaleListPlatformWrapper; // field@164f │ │ -1b0afc: 5411 5116 |0002: iget-object v1, v1, Landroidx/core/os/LocaleListPlatformWrapper;.mLocaleList:Landroid/os/LocaleList; // field@1651 │ │ -1b0b00: 6e10 b802 0100 |0004: invoke-virtual {v1}, Landroid/os/LocaleList;.toLanguageTags:()Ljava/lang/String; // method@02b8 │ │ -1b0b06: 0c01 |0007: move-result-object v1 │ │ -1b0b08: 7110 b102 0100 |0008: invoke-static {v1}, Landroid/os/LocaleList;.forLanguageTags:(Ljava/lang/String;)Landroid/os/LocaleList; // method@02b1 │ │ -1b0b0e: 0c01 |000b: move-result-object v1 │ │ -1b0b10: 6e20 c400 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/res/Configuration;.setLocales:(Landroid/os/LocaleList;)V // method@00c4 │ │ -1b0b16: 0e00 |000f: return-void │ │ +1b0b04: |[1b0b04] androidx.appcompat.app.AppCompatDelegateImpl$Api24Impl.setLocales:(Landroid/content/res/Configuration;Landroidx/core/os/LocaleListCompat;)V │ │ +1b0b14: 5411 4f16 |0000: iget-object v1, v1, Landroidx/core/os/LocaleListCompat;.mImpl:Landroidx/core/os/LocaleListPlatformWrapper; // field@164f │ │ +1b0b18: 5411 5116 |0002: iget-object v1, v1, Landroidx/core/os/LocaleListPlatformWrapper;.mLocaleList:Landroid/os/LocaleList; // field@1651 │ │ +1b0b1c: 6e10 b802 0100 |0004: invoke-virtual {v1}, Landroid/os/LocaleList;.toLanguageTags:()Ljava/lang/String; // method@02b8 │ │ +1b0b22: 0c01 |0007: move-result-object v1 │ │ +1b0b24: 7110 b102 0100 |0008: invoke-static {v1}, Landroid/os/LocaleList;.forLanguageTags:(Ljava/lang/String;)Landroid/os/LocaleList; // method@02b1 │ │ +1b0b2a: 0c01 |000b: move-result-object v1 │ │ +1b0b2c: 6e20 c400 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/res/Configuration;.setLocales:(Landroid/os/LocaleList;)V // method@00c4 │ │ +1b0b32: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ @@ -23800,43 +23800,43 @@ │ │ type : '(Ljava/lang/Object;Landroidx/appcompat/app/AppCompatDelegateImpl;)Landroid/window/OnBackInvokedCallback;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1b0b18: |[1b0b18] androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl.registerOnBackPressedCallback:(Ljava/lang/Object;Landroidx/appcompat/app/AppCompatDelegateImpl;)Landroid/window/OnBackInvokedCallback; │ │ -1b0b28: 7110 4e41 0300 |0000: invoke-static {v3}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@414e │ │ -1b0b2e: 2200 d801 |0003: new-instance v0, Landroidx/appcompat/widget/Toolbar$Api33Impl$$ExternalSyntheticLambda0; // type@01d8 │ │ -1b0b32: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -1b0b34: 7030 a907 1003 |0006: invoke-direct {v0, v1, v3}, Landroidx/appcompat/widget/Toolbar$Api33Impl$$ExternalSyntheticLambda0;.:(ILjava/lang/Object;)V // method@07a9 │ │ -1b0b3a: 7110 f605 0200 |0009: invoke-static {v2}, Landroidx/activity/ComponentDialog$$ExternalSyntheticApiModelOutline0;.m:(Ljava/lang/Object;)Landroid/window/OnBackInvokedDispatcher; // method@05f6 │ │ -1b0b40: 0c02 |000c: move-result-object v2 │ │ -1b0b42: 7120 f905 0200 |000d: invoke-static {v2, v0}, Landroidx/activity/ComponentDialog$$ExternalSyntheticApiModelOutline0;.m:(Landroid/window/OnBackInvokedDispatcher;Landroidx/appcompat/widget/Toolbar$Api33Impl$$ExternalSyntheticLambda0;)V // method@05f9 │ │ -1b0b48: 1100 |0010: return-object v0 │ │ +1b0b34: |[1b0b34] androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl.registerOnBackPressedCallback:(Ljava/lang/Object;Landroidx/appcompat/app/AppCompatDelegateImpl;)Landroid/window/OnBackInvokedCallback; │ │ +1b0b44: 7110 4e41 0300 |0000: invoke-static {v3}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@414e │ │ +1b0b4a: 2200 d801 |0003: new-instance v0, Landroidx/appcompat/widget/Toolbar$Api33Impl$$ExternalSyntheticLambda0; // type@01d8 │ │ +1b0b4e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +1b0b50: 7030 a907 1003 |0006: invoke-direct {v0, v1, v3}, Landroidx/appcompat/widget/Toolbar$Api33Impl$$ExternalSyntheticLambda0;.:(ILjava/lang/Object;)V // method@07a9 │ │ +1b0b56: 7110 f605 0200 |0009: invoke-static {v2}, Landroidx/activity/ComponentDialog$$ExternalSyntheticApiModelOutline0;.m:(Ljava/lang/Object;)Landroid/window/OnBackInvokedDispatcher; // method@05f6 │ │ +1b0b5c: 0c02 |000c: move-result-object v2 │ │ +1b0b5e: 7120 f905 0200 |000d: invoke-static {v2, v0}, Landroidx/activity/ComponentDialog$$ExternalSyntheticApiModelOutline0;.m:(Landroid/window/OnBackInvokedDispatcher;Landroidx/appcompat/widget/Toolbar$Api33Impl$$ExternalSyntheticLambda0;)V // method@05f9 │ │ +1b0b64: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/app/AppCompatDelegateImpl$Api33Impl;) │ │ name : 'unregisterOnBackInvokedCallback' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1b0b4c: |[1b0b4c] androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl.unregisterOnBackInvokedCallback:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -1b0b5c: 7110 f505 0100 |0000: invoke-static {v1}, Landroidx/activity/ComponentDialog$$ExternalSyntheticApiModelOutline0;.m:(Ljava/lang/Object;)Landroid/window/OnBackInvokedCallback; // method@05f5 │ │ -1b0b62: 0c01 |0003: move-result-object v1 │ │ -1b0b64: 7110 f605 0000 |0004: invoke-static {v0}, Landroidx/activity/ComponentDialog$$ExternalSyntheticApiModelOutline0;.m:(Ljava/lang/Object;)Landroid/window/OnBackInvokedDispatcher; // method@05f6 │ │ -1b0b6a: 0c00 |0007: move-result-object v0 │ │ -1b0b6c: 7120 f805 1000 |0008: invoke-static {v0, v1}, Landroidx/activity/ComponentDialog$$ExternalSyntheticApiModelOutline0;.m:(Landroid/window/OnBackInvokedDispatcher;Landroid/window/OnBackInvokedCallback;)V // method@05f8 │ │ -1b0b72: 0e00 |000b: return-void │ │ +1b0b68: |[1b0b68] androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl.unregisterOnBackInvokedCallback:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +1b0b78: 7110 f505 0100 |0000: invoke-static {v1}, Landroidx/activity/ComponentDialog$$ExternalSyntheticApiModelOutline0;.m:(Ljava/lang/Object;)Landroid/window/OnBackInvokedCallback; // method@05f5 │ │ +1b0b7e: 0c01 |0003: move-result-object v1 │ │ +1b0b80: 7110 f605 0000 |0004: invoke-static {v0}, Landroidx/activity/ComponentDialog$$ExternalSyntheticApiModelOutline0;.m:(Ljava/lang/Object;)Landroid/window/OnBackInvokedDispatcher; // method@05f6 │ │ +1b0b86: 0c00 |0007: move-result-object v0 │ │ +1b0b88: 7120 f805 1000 |0008: invoke-static {v0, v1}, Landroidx/activity/ComponentDialog$$ExternalSyntheticApiModelOutline0;.m:(Landroid/window/OnBackInvokedDispatcher;Landroid/window/OnBackInvokedCallback;)V // method@05f8 │ │ +1b0b8e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ @@ -23933,106 +23933,106 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1b0ef8: |[1b0ef8] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.dispatchGenericMotionEvent:(Landroid/view/MotionEvent;)Z │ │ -1b0f08: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ -1b0f0c: 7220 bf04 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchGenericMotionEvent:(Landroid/view/MotionEvent;)Z // method@04bf │ │ -1b0f12: 0a02 |0005: move-result v2 │ │ -1b0f14: 0f02 |0006: return v2 │ │ +1b0f14: |[1b0f14] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.dispatchGenericMotionEvent:(Landroid/view/MotionEvent;)Z │ │ +1b0f24: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ +1b0f28: 7220 bf04 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchGenericMotionEvent:(Landroid/view/MotionEvent;)Z // method@04bf │ │ +1b0f2e: 0a02 |0005: move-result v2 │ │ +1b0f30: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;) │ │ name : 'dispatchKeyEvent' │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -1b0f18: |[1b0f18] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -1b0f28: 5520 8f01 |0000: iget-boolean v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mDispatchKeyEventBypassEnabled:Z // field@018f │ │ -1b0f2c: 5421 9201 |0002: iget-object v1, v2, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ -1b0f30: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -1b0f34: 7220 c004 3100 |0006: invoke-interface {v1, v3}, Landroid/view/Window$Callback;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@04c0 │ │ -1b0f3a: 0a03 |0009: move-result v3 │ │ -1b0f3c: 0f03 |000a: return v3 │ │ -1b0f3e: 5420 9301 |000b: iget-object v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.this$0:Landroidx/appcompat/app/AppCompatDelegateImpl; // field@0193 │ │ -1b0f42: 6e20 0d07 3000 |000d: invoke-virtual {v0, v3}, Landroidx/appcompat/app/AppCompatDelegateImpl;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@070d │ │ -1b0f48: 0a00 |0010: move-result v0 │ │ -1b0f4a: 3900 0b00 |0011: if-nez v0, 001c // +000b │ │ -1b0f4e: 7220 c004 3100 |0013: invoke-interface {v1, v3}, Landroid/view/Window$Callback;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@04c0 │ │ -1b0f54: 0a03 |0016: move-result v3 │ │ -1b0f56: 3803 0300 |0017: if-eqz v3, 001a // +0003 │ │ -1b0f5a: 2803 |0019: goto 001c // +0003 │ │ -1b0f5c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -1b0f5e: 0f03 |001b: return v3 │ │ -1b0f60: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -1b0f62: 0f03 |001d: return v3 │ │ +1b0f34: |[1b0f34] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +1b0f44: 5520 8f01 |0000: iget-boolean v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mDispatchKeyEventBypassEnabled:Z // field@018f │ │ +1b0f48: 5421 9201 |0002: iget-object v1, v2, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ +1b0f4c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +1b0f50: 7220 c004 3100 |0006: invoke-interface {v1, v3}, Landroid/view/Window$Callback;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@04c0 │ │ +1b0f56: 0a03 |0009: move-result v3 │ │ +1b0f58: 0f03 |000a: return v3 │ │ +1b0f5a: 5420 9301 |000b: iget-object v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.this$0:Landroidx/appcompat/app/AppCompatDelegateImpl; // field@0193 │ │ +1b0f5e: 6e20 0d07 3000 |000d: invoke-virtual {v0, v3}, Landroidx/appcompat/app/AppCompatDelegateImpl;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@070d │ │ +1b0f64: 0a00 |0010: move-result v0 │ │ +1b0f66: 3900 0b00 |0011: if-nez v0, 001c // +000b │ │ +1b0f6a: 7220 c004 3100 |0013: invoke-interface {v1, v3}, Landroid/view/Window$Callback;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@04c0 │ │ +1b0f70: 0a03 |0016: move-result v3 │ │ +1b0f72: 3803 0300 |0017: if-eqz v3, 001a // +0003 │ │ +1b0f76: 2803 |0019: goto 001c // +0003 │ │ +1b0f78: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +1b0f7a: 0f03 |001b: return v3 │ │ +1b0f7c: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +1b0f7e: 0f03 |001d: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;) │ │ name : 'dispatchKeyShortcutEvent' │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 77 16-bit code units │ │ -1b0f64: |[1b0f64] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z │ │ -1b0f74: 5450 9201 |0000: iget-object v0, v5, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ -1b0f78: 7220 c104 6000 |0002: invoke-interface {v0, v6}, Landroid/view/Window$Callback;.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z // method@04c1 │ │ -1b0f7e: 0a00 |0005: move-result v0 │ │ -1b0f80: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -1b0f82: 3900 4500 |0007: if-nez v0, 004c // +0045 │ │ -1b0f86: 6e10 8d03 0600 |0009: invoke-virtual {v6}, Landroid/view/KeyEvent;.getKeyCode:()I // method@038d │ │ -1b0f8c: 0a00 |000c: move-result v0 │ │ -1b0f8e: 5452 9301 |000d: iget-object v2, v5, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.this$0:Landroidx/appcompat/app/AppCompatDelegateImpl; // field@0193 │ │ -1b0f92: 6e10 1207 0200 |000f: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ -1b0f98: 5423 a401 |0012: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionBar:Landroidx/appcompat/app/WindowDecorActionBar; // field@01a4 │ │ -1b0f9c: 3803 0900 |0014: if-eqz v3, 001d // +0009 │ │ -1b0fa0: 6e30 3507 0306 |0016: invoke-virtual {v3, v0, v6}, Landroidx/appcompat/app/WindowDecorActionBar;.onKeyShortcut:(ILandroid/view/KeyEvent;)Z // method@0735 │ │ -1b0fa6: 0a00 |0019: move-result v0 │ │ -1b0fa8: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ -1b0fac: 2830 |001c: goto 004c // +0030 │ │ -1b0fae: 5420 cb01 |001d: iget-object v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPreparedPanel:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // field@01cb │ │ -1b0fb2: 3800 1300 |001f: if-eqz v0, 0032 // +0013 │ │ -1b0fb6: 6e10 8d03 0600 |0021: invoke-virtual {v6}, Landroid/view/KeyEvent;.getKeyCode:()I // method@038d │ │ -1b0fbc: 0a03 |0024: move-result v3 │ │ -1b0fbe: 6e40 1e07 0263 |0025: invoke-virtual {v2, v0, v3, v6}, Landroidx/appcompat/app/AppCompatDelegateImpl;.performPanelShortcut:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;ILandroid/view/KeyEvent;)Z // method@071e │ │ -1b0fc4: 0a00 |0028: move-result v0 │ │ -1b0fc6: 3800 0900 |0029: if-eqz v0, 0032 // +0009 │ │ -1b0fca: 5426 cb01 |002b: iget-object v6, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPreparedPanel:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // field@01cb │ │ -1b0fce: 3806 1f00 |002d: if-eqz v6, 004c // +001f │ │ -1b0fd2: 5c61 9a01 |002f: iput-boolean v1, v6, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isHandled:Z // field@019a │ │ -1b0fd6: 0f01 |0031: return v1 │ │ -1b0fd8: 5420 cb01 |0032: iget-object v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPreparedPanel:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // field@01cb │ │ -1b0fdc: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -1b0fde: 3900 1600 |0035: if-nez v0, 004b // +0016 │ │ -1b0fe2: 6e20 1107 3200 |0037: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AppCompatDelegateImpl;.getPanelState:(I)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // method@0711 │ │ -1b0fe8: 0c00 |003a: move-result-object v0 │ │ -1b0fea: 6e30 1f07 0206 |003b: invoke-virtual {v2, v0, v6}, Landroidx/appcompat/app/AppCompatDelegateImpl;.preparePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@071f │ │ -1b0ff0: 6e10 8d03 0600 |003e: invoke-virtual {v6}, Landroid/view/KeyEvent;.getKeyCode:()I // method@038d │ │ -1b0ff6: 0a04 |0041: move-result v4 │ │ -1b0ff8: 6e40 1e07 0264 |0042: invoke-virtual {v2, v0, v4, v6}, Landroidx/appcompat/app/AppCompatDelegateImpl;.performPanelShortcut:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;ILandroid/view/KeyEvent;)Z // method@071e │ │ -1b0ffe: 0a06 |0045: move-result v6 │ │ -1b1000: 5c03 9c01 |0046: iput-boolean v3, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isPrepared:Z // field@019c │ │ -1b1004: 3806 0300 |0048: if-eqz v6, 004b // +0003 │ │ -1b1008: 2802 |004a: goto 004c // +0002 │ │ -1b100a: 0f03 |004b: return v3 │ │ -1b100c: 0f01 |004c: return v1 │ │ +1b0f80: |[1b0f80] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z │ │ +1b0f90: 5450 9201 |0000: iget-object v0, v5, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ +1b0f94: 7220 c104 6000 |0002: invoke-interface {v0, v6}, Landroid/view/Window$Callback;.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z // method@04c1 │ │ +1b0f9a: 0a00 |0005: move-result v0 │ │ +1b0f9c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +1b0f9e: 3900 4500 |0007: if-nez v0, 004c // +0045 │ │ +1b0fa2: 6e10 8d03 0600 |0009: invoke-virtual {v6}, Landroid/view/KeyEvent;.getKeyCode:()I // method@038d │ │ +1b0fa8: 0a00 |000c: move-result v0 │ │ +1b0faa: 5452 9301 |000d: iget-object v2, v5, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.this$0:Landroidx/appcompat/app/AppCompatDelegateImpl; // field@0193 │ │ +1b0fae: 6e10 1207 0200 |000f: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ +1b0fb4: 5423 a401 |0012: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionBar:Landroidx/appcompat/app/WindowDecorActionBar; // field@01a4 │ │ +1b0fb8: 3803 0900 |0014: if-eqz v3, 001d // +0009 │ │ +1b0fbc: 6e30 3507 0306 |0016: invoke-virtual {v3, v0, v6}, Landroidx/appcompat/app/WindowDecorActionBar;.onKeyShortcut:(ILandroid/view/KeyEvent;)Z // method@0735 │ │ +1b0fc2: 0a00 |0019: move-result v0 │ │ +1b0fc4: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ +1b0fc8: 2830 |001c: goto 004c // +0030 │ │ +1b0fca: 5420 cb01 |001d: iget-object v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPreparedPanel:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // field@01cb │ │ +1b0fce: 3800 1300 |001f: if-eqz v0, 0032 // +0013 │ │ +1b0fd2: 6e10 8d03 0600 |0021: invoke-virtual {v6}, Landroid/view/KeyEvent;.getKeyCode:()I // method@038d │ │ +1b0fd8: 0a03 |0024: move-result v3 │ │ +1b0fda: 6e40 1e07 0263 |0025: invoke-virtual {v2, v0, v3, v6}, Landroidx/appcompat/app/AppCompatDelegateImpl;.performPanelShortcut:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;ILandroid/view/KeyEvent;)Z // method@071e │ │ +1b0fe0: 0a00 |0028: move-result v0 │ │ +1b0fe2: 3800 0900 |0029: if-eqz v0, 0032 // +0009 │ │ +1b0fe6: 5426 cb01 |002b: iget-object v6, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPreparedPanel:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // field@01cb │ │ +1b0fea: 3806 1f00 |002d: if-eqz v6, 004c // +001f │ │ +1b0fee: 5c61 9a01 |002f: iput-boolean v1, v6, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isHandled:Z // field@019a │ │ +1b0ff2: 0f01 |0031: return v1 │ │ +1b0ff4: 5420 cb01 |0032: iget-object v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mPreparedPanel:Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // field@01cb │ │ +1b0ff8: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +1b0ffa: 3900 1600 |0035: if-nez v0, 004b // +0016 │ │ +1b0ffe: 6e20 1107 3200 |0037: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AppCompatDelegateImpl;.getPanelState:(I)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // method@0711 │ │ +1b1004: 0c00 |003a: move-result-object v0 │ │ +1b1006: 6e30 1f07 0206 |003b: invoke-virtual {v2, v0, v6}, Landroidx/appcompat/app/AppCompatDelegateImpl;.preparePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@071f │ │ +1b100c: 6e10 8d03 0600 |003e: invoke-virtual {v6}, Landroid/view/KeyEvent;.getKeyCode:()I // method@038d │ │ +1b1012: 0a04 |0041: move-result v4 │ │ +1b1014: 6e40 1e07 0264 |0042: invoke-virtual {v2, v0, v4, v6}, Landroidx/appcompat/app/AppCompatDelegateImpl;.performPanelShortcut:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;ILandroid/view/KeyEvent;)Z // method@071e │ │ +1b101a: 0a06 |0045: move-result v6 │ │ +1b101c: 5c03 9c01 |0046: iput-boolean v3, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isPrepared:Z // field@019c │ │ +1b1020: 3806 0300 |0048: if-eqz v6, 004b // +0003 │ │ +1b1024: 2802 |004a: goto 004c // +0002 │ │ +1b1026: 0f03 |004b: return v3 │ │ +1b1028: 0f01 |004c: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;) │ │ name : 'dispatchPopulateAccessibilityEvent' │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ @@ -24056,71 +24056,71 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1b1010: |[1b1010] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -1b1020: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ -1b1024: 7220 c304 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@04c3 │ │ -1b102a: 0a02 |0005: move-result v2 │ │ -1b102c: 0f02 |0006: return v2 │ │ +1b102c: |[1b102c] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +1b103c: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ +1b1040: 7220 c304 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@04c3 │ │ +1b1046: 0a02 |0005: move-result v2 │ │ +1b1048: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;) │ │ name : 'dispatchTrackballEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1b1030: |[1b1030] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.dispatchTrackballEvent:(Landroid/view/MotionEvent;)Z │ │ -1b1040: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ -1b1044: 7220 c404 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchTrackballEvent:(Landroid/view/MotionEvent;)Z // method@04c4 │ │ -1b104a: 0a02 |0005: move-result v2 │ │ -1b104c: 0f02 |0006: return v2 │ │ +1b104c: |[1b104c] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.dispatchTrackballEvent:(Landroid/view/MotionEvent;)Z │ │ +1b105c: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ +1b1060: 7220 c404 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchTrackballEvent:(Landroid/view/MotionEvent;)Z // method@04c4 │ │ +1b1066: 0a02 |0005: move-result v2 │ │ +1b1068: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;) │ │ name : 'onActionModeFinished' │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1b1198: |[1b1198] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onActionModeFinished:(Landroid/view/ActionMode;)V │ │ -1b11a8: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ -1b11ac: 7220 c504 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onActionModeFinished:(Landroid/view/ActionMode;)V // method@04c5 │ │ -1b11b2: 0e00 |0005: return-void │ │ +1b11b4: |[1b11b4] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onActionModeFinished:(Landroid/view/ActionMode;)V │ │ +1b11c4: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ +1b11c8: 7220 c504 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onActionModeFinished:(Landroid/view/ActionMode;)V // method@04c5 │ │ +1b11ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;) │ │ name : 'onActionModeStarted' │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1b11b4: |[1b11b4] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onActionModeStarted:(Landroid/view/ActionMode;)V │ │ -1b11c4: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ -1b11c8: 7220 c604 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onActionModeStarted:(Landroid/view/ActionMode;)V // method@04c6 │ │ -1b11ce: 0e00 |0005: return-void │ │ +1b11d0: |[1b11d0] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onActionModeStarted:(Landroid/view/ActionMode;)V │ │ +1b11e0: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ +1b11e4: 7220 c604 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onActionModeStarted:(Landroid/view/ActionMode;)V // method@04c6 │ │ +1b11ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;) │ │ name : 'onAttachedToWindow' │ │ type : '()V' │ │ @@ -24162,285 +24162,285 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -1b1050: |[1b1050] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -1b1060: 3902 0800 |0000: if-nez v2, 0008 // +0008 │ │ -1b1064: 2030 b601 |0002: instance-of v0, v3, Landroidx/appcompat/view/menu/MenuBuilder; // type@01b6 │ │ -1b1068: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -1b106c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1b106e: 0f02 |0007: return v2 │ │ -1b1070: 5410 9201 |0008: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ -1b1074: 7230 c904 2003 |000a: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@04c9 │ │ -1b107a: 0a02 |000d: move-result v2 │ │ -1b107c: 0f02 |000e: return v2 │ │ +1b106c: |[1b106c] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +1b107c: 3902 0800 |0000: if-nez v2, 0008 // +0008 │ │ +1b1080: 2030 b601 |0002: instance-of v0, v3, Landroidx/appcompat/view/menu/MenuBuilder; // type@01b6 │ │ +1b1084: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +1b1088: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1b108a: 0f02 |0007: return v2 │ │ +1b108c: 5410 9201 |0008: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ +1b1090: 7230 c904 2003 |000a: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@04c9 │ │ +1b1096: 0a02 |000d: move-result v2 │ │ +1b1098: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;) │ │ name : 'onCreatePanelView' │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1b0ed8: |[1b0ed8] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onCreatePanelView:(I)Landroid/view/View; │ │ -1b0ee8: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ -1b0eec: 7220 ca04 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onCreatePanelView:(I)Landroid/view/View; // method@04ca │ │ -1b0ef2: 0c02 |0005: move-result-object v2 │ │ -1b0ef4: 1102 |0006: return-object v2 │ │ +1b0ef4: |[1b0ef4] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onCreatePanelView:(I)Landroid/view/View; │ │ +1b0f04: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ +1b0f08: 7220 ca04 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onCreatePanelView:(I)Landroid/view/View; // method@04ca │ │ +1b0f0e: 0c02 |0005: move-result-object v2 │ │ +1b0f10: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;) │ │ name : 'onDetachedFromWindow' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1b11d0: |[1b11d0] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onDetachedFromWindow:()V │ │ -1b11e0: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ -1b11e4: 7210 cb04 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onDetachedFromWindow:()V // method@04cb │ │ -1b11ea: 0e00 |0005: return-void │ │ +1b11ec: |[1b11ec] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onDetachedFromWindow:()V │ │ +1b11fc: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ +1b1200: 7210 cb04 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onDetachedFromWindow:()V // method@04cb │ │ +1b1206: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;) │ │ name : 'onMenuItemSelected' │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1b1080: |[1b1080] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -1b1090: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ -1b1094: 7230 cc04 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@04cc │ │ -1b109a: 0a02 |0005: move-result v2 │ │ -1b109c: 0f02 |0006: return v2 │ │ +1b109c: |[1b109c] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +1b10ac: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ +1b10b0: 7230 cc04 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@04cc │ │ +1b10b6: 0a02 |0005: move-result v2 │ │ +1b10b8: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;) │ │ name : 'onMenuOpened' │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -1b10c0: |[1b10c0] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onMenuOpened:(ILandroid/view/Menu;)Z │ │ -1b10d0: 6e30 f106 3204 |0000: invoke-virtual {v2, v3, v4}, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.onMenuOpened$androidx$appcompat$view$WindowCallbackWrapper:(ILandroid/view/Menu;)Z // method@06f1 │ │ -1b10d6: 1304 6c00 |0003: const/16 v4, #int 108 // #6c │ │ -1b10da: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -1b10dc: 5421 9301 |0006: iget-object v1, v2, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.this$0:Landroidx/appcompat/app/AppCompatDelegateImpl; // field@0193 │ │ -1b10e0: 3343 0d00 |0008: if-ne v3, v4, 0015 // +000d │ │ -1b10e4: 6e10 1207 0100 |000a: invoke-virtual {v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ -1b10ea: 5413 a401 |000d: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionBar:Landroidx/appcompat/app/WindowDecorActionBar; // field@01a4 │ │ -1b10ee: 3803 0500 |000f: if-eqz v3, 0014 // +0005 │ │ -1b10f2: 6e20 3107 0300 |0011: invoke-virtual {v3, v0}, Landroidx/appcompat/app/WindowDecorActionBar;.dispatchMenuVisibilityChanged:(Z)V // method@0731 │ │ -1b10f8: 0f00 |0014: return v0 │ │ -1b10fa: 6e10 373f 0100 |0015: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1b1100: 0f00 |0018: return v0 │ │ +1b10dc: |[1b10dc] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onMenuOpened:(ILandroid/view/Menu;)Z │ │ +1b10ec: 6e30 f106 3204 |0000: invoke-virtual {v2, v3, v4}, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.onMenuOpened$androidx$appcompat$view$WindowCallbackWrapper:(ILandroid/view/Menu;)Z // method@06f1 │ │ +1b10f2: 1304 6c00 |0003: const/16 v4, #int 108 // #6c │ │ +1b10f6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +1b10f8: 5421 9301 |0006: iget-object v1, v2, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.this$0:Landroidx/appcompat/app/AppCompatDelegateImpl; // field@0193 │ │ +1b10fc: 3343 0d00 |0008: if-ne v3, v4, 0015 // +000d │ │ +1b1100: 6e10 1207 0100 |000a: invoke-virtual {v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ +1b1106: 5413 a401 |000d: iget-object v3, v1, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionBar:Landroidx/appcompat/app/WindowDecorActionBar; // field@01a4 │ │ +1b110a: 3803 0500 |000f: if-eqz v3, 0014 // +0005 │ │ +1b110e: 6e20 3107 0300 |0011: invoke-virtual {v3, v0}, Landroidx/appcompat/app/WindowDecorActionBar;.dispatchMenuVisibilityChanged:(Z)V // method@0731 │ │ +1b1114: 0f00 |0014: return v0 │ │ +1b1116: 6e10 373f 0100 |0015: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1b111c: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;) │ │ name : 'onMenuOpened$androidx$appcompat$view$WindowCallbackWrapper' │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1b10a0: |[1b10a0] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onMenuOpened$androidx$appcompat$view$WindowCallbackWrapper:(ILandroid/view/Menu;)Z │ │ -1b10b0: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ -1b10b4: 7230 cd04 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@04cd │ │ -1b10ba: 0a02 |0005: move-result v2 │ │ -1b10bc: 0f02 |0006: return v2 │ │ +1b10bc: |[1b10bc] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onMenuOpened$androidx$appcompat$view$WindowCallbackWrapper:(ILandroid/view/Menu;)Z │ │ +1b10cc: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ +1b10d0: 7230 cd04 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@04cd │ │ +1b10d6: 0a02 |0005: move-result v2 │ │ +1b10d8: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;) │ │ name : 'onPanelClosed' │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -1b1208: |[1b1208] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onPanelClosed:(ILandroid/view/Menu;)V │ │ -1b1218: 5520 9101 |0000: iget-boolean v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mOnPanelClosedBypassEnabled:Z // field@0191 │ │ -1b121c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -1b1220: 5420 9201 |0004: iget-object v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ -1b1224: 7230 ce04 3004 |0006: invoke-interface {v0, v3, v4}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@04ce │ │ -1b122a: 0e00 |0009: return-void │ │ -1b122c: 6e30 f306 3204 |000a: invoke-virtual {v2, v3, v4}, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.onPanelClosed$androidx$appcompat$view$WindowCallbackWrapper:(ILandroid/view/Menu;)V // method@06f3 │ │ -1b1232: 5424 9301 |000d: iget-object v4, v2, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.this$0:Landroidx/appcompat/app/AppCompatDelegateImpl; // field@0193 │ │ -1b1236: 1300 6c00 |000f: const/16 v0, #int 108 // #6c │ │ -1b123a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -1b123c: 3303 0d00 |0012: if-ne v3, v0, 001f // +000d │ │ -1b1240: 6e10 1207 0400 |0014: invoke-virtual {v4}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ -1b1246: 5443 a401 |0017: iget-object v3, v4, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionBar:Landroidx/appcompat/app/WindowDecorActionBar; // field@01a4 │ │ -1b124a: 3803 1300 |0019: if-eqz v3, 002c // +0013 │ │ -1b124e: 6e20 3107 1300 |001b: invoke-virtual {v3, v1}, Landroidx/appcompat/app/WindowDecorActionBar;.dispatchMenuVisibilityChanged:(Z)V // method@0731 │ │ -1b1254: 0e00 |001e: return-void │ │ -1b1256: 3903 0e00 |001f: if-nez v3, 002d // +000e │ │ -1b125a: 6e20 1107 3400 |0021: invoke-virtual {v4, v3}, Landroidx/appcompat/app/AppCompatDelegateImpl;.getPanelState:(I)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // method@0711 │ │ -1b1260: 0c03 |0024: move-result-object v3 │ │ -1b1262: 5530 9b01 |0025: iget-boolean v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isOpen:Z // field@019b │ │ -1b1266: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ -1b126a: 6e30 0b07 3401 |0029: invoke-virtual {v4, v3, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.closePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Z)V // method@070b │ │ -1b1270: 0e00 |002c: return-void │ │ -1b1272: 6e10 373f 0400 |002d: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1b1278: 0e00 |0030: return-void │ │ +1b1224: |[1b1224] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onPanelClosed:(ILandroid/view/Menu;)V │ │ +1b1234: 5520 9101 |0000: iget-boolean v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mOnPanelClosedBypassEnabled:Z // field@0191 │ │ +1b1238: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +1b123c: 5420 9201 |0004: iget-object v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ +1b1240: 7230 ce04 3004 |0006: invoke-interface {v0, v3, v4}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@04ce │ │ +1b1246: 0e00 |0009: return-void │ │ +1b1248: 6e30 f306 3204 |000a: invoke-virtual {v2, v3, v4}, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.onPanelClosed$androidx$appcompat$view$WindowCallbackWrapper:(ILandroid/view/Menu;)V // method@06f3 │ │ +1b124e: 5424 9301 |000d: iget-object v4, v2, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.this$0:Landroidx/appcompat/app/AppCompatDelegateImpl; // field@0193 │ │ +1b1252: 1300 6c00 |000f: const/16 v0, #int 108 // #6c │ │ +1b1256: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +1b1258: 3303 0d00 |0012: if-ne v3, v0, 001f // +000d │ │ +1b125c: 6e10 1207 0400 |0014: invoke-virtual {v4}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ +1b1262: 5443 a401 |0017: iget-object v3, v4, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionBar:Landroidx/appcompat/app/WindowDecorActionBar; // field@01a4 │ │ +1b1266: 3803 1300 |0019: if-eqz v3, 002c // +0013 │ │ +1b126a: 6e20 3107 1300 |001b: invoke-virtual {v3, v1}, Landroidx/appcompat/app/WindowDecorActionBar;.dispatchMenuVisibilityChanged:(Z)V // method@0731 │ │ +1b1270: 0e00 |001e: return-void │ │ +1b1272: 3903 0e00 |001f: if-nez v3, 002d // +000e │ │ +1b1276: 6e20 1107 3400 |0021: invoke-virtual {v4, v3}, Landroidx/appcompat/app/AppCompatDelegateImpl;.getPanelState:(I)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // method@0711 │ │ +1b127c: 0c03 |0024: move-result-object v3 │ │ +1b127e: 5530 9b01 |0025: iget-boolean v0, v3, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.isOpen:Z // field@019b │ │ +1b1282: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ +1b1286: 6e30 0b07 3401 |0029: invoke-virtual {v4, v3, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.closePanel:(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Z)V // method@070b │ │ +1b128c: 0e00 |002c: return-void │ │ +1b128e: 6e10 373f 0400 |002d: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1b1294: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;) │ │ name : 'onPanelClosed$androidx$appcompat$view$WindowCallbackWrapper' │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1b11ec: |[1b11ec] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onPanelClosed$androidx$appcompat$view$WindowCallbackWrapper:(ILandroid/view/Menu;)V │ │ -1b11fc: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ -1b1200: 7230 ce04 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@04ce │ │ -1b1206: 0e00 |0005: return-void │ │ +1b1208: |[1b1208] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onPanelClosed$androidx$appcompat$view$WindowCallbackWrapper:(ILandroid/view/Menu;)V │ │ +1b1218: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ +1b121c: 7230 ce04 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@04ce │ │ +1b1222: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;) │ │ name : 'onPointerCaptureChanged' │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1b127c: |[1b127c] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onPointerCaptureChanged:(Z)V │ │ -1b128c: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ -1b1290: 7120 4b07 2000 |0002: invoke-static {v0, v2}, Landroidx/appcompat/view/WindowCallbackWrapper$Api26Impl;.onPointerCaptureChanged:(Landroid/view/Window$Callback;Z)V // method@074b │ │ -1b1296: 0e00 |0005: return-void │ │ +1b1298: |[1b1298] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onPointerCaptureChanged:(Z)V │ │ +1b12a8: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ +1b12ac: 7120 4b07 2000 |0002: invoke-static {v0, v2}, Landroidx/appcompat/view/WindowCallbackWrapper$Api26Impl;.onPointerCaptureChanged:(Landroid/view/Window$Callback;Z)V // method@074b │ │ +1b12b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;) │ │ name : 'onPreparePanel' │ │ type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -1b1104: |[1b1104] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -1b1114: 2060 b601 |0000: instance-of v0, v6, Landroidx/appcompat/view/menu/MenuBuilder; // type@01b6 │ │ -1b1118: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -1b111c: 0760 |0004: move-object v0, v6 │ │ -1b111e: 1f00 b601 |0005: check-cast v0, Landroidx/appcompat/view/menu/MenuBuilder; // type@01b6 │ │ -1b1122: 2802 |0007: goto 0009 // +0002 │ │ -1b1124: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -1b1126: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1b1128: 3904 0500 |000a: if-nez v4, 000f // +0005 │ │ -1b112c: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -1b1130: 0f01 |000e: return v1 │ │ -1b1132: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ -1b1136: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -1b1138: 6e20 6207 2000 |0012: invoke-virtual {v0, v2}, Landroidx/appcompat/view/menu/MenuBuilder;.setOverrideVisibleItems:(Z)V // method@0762 │ │ -1b113e: 5432 9201 |0015: iget-object v2, v3, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ -1b1142: 7240 cf04 4265 |0017: invoke-interface {v2, v4, v5, v6}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@04cf │ │ -1b1148: 0a04 |001a: move-result v4 │ │ -1b114a: 3800 0500 |001b: if-eqz v0, 0020 // +0005 │ │ -1b114e: 6e20 6207 1000 |001d: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/MenuBuilder;.setOverrideVisibleItems:(Z)V // method@0762 │ │ -1b1154: 0f04 |0020: return v4 │ │ +1b1120: |[1b1120] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +1b1130: 2060 b601 |0000: instance-of v0, v6, Landroidx/appcompat/view/menu/MenuBuilder; // type@01b6 │ │ +1b1134: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +1b1138: 0760 |0004: move-object v0, v6 │ │ +1b113a: 1f00 b601 |0005: check-cast v0, Landroidx/appcompat/view/menu/MenuBuilder; // type@01b6 │ │ +1b113e: 2802 |0007: goto 0009 // +0002 │ │ +1b1140: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1b1142: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1b1144: 3904 0500 |000a: if-nez v4, 000f // +0005 │ │ +1b1148: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ +1b114c: 0f01 |000e: return v1 │ │ +1b114e: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ +1b1152: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +1b1154: 6e20 6207 2000 |0012: invoke-virtual {v0, v2}, Landroidx/appcompat/view/menu/MenuBuilder;.setOverrideVisibleItems:(Z)V // method@0762 │ │ +1b115a: 5432 9201 |0015: iget-object v2, v3, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ +1b115e: 7240 cf04 4265 |0017: invoke-interface {v2, v4, v5, v6}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@04cf │ │ +1b1164: 0a04 |001a: move-result v4 │ │ +1b1166: 3800 0500 |001b: if-eqz v0, 0020 // +0005 │ │ +1b116a: 6e20 6207 1000 |001d: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/MenuBuilder;.setOverrideVisibleItems:(Z)V // method@0762 │ │ +1b1170: 0f04 |0020: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;) │ │ name : 'onProvideKeyboardShortcuts' │ │ type : '(Ljava/util/List;Landroid/view/Menu;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -1b12b4: |[1b12b4] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onProvideKeyboardShortcuts:(Ljava/util/List;Landroid/view/Menu;I)V │ │ -1b12c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b12c6: 5421 9301 |0001: iget-object v1, v2, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.this$0:Landroidx/appcompat/app/AppCompatDelegateImpl; // field@0193 │ │ -1b12ca: 6e20 1107 0100 |0003: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.getPanelState:(I)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // method@0711 │ │ -1b12d0: 0c00 |0006: move-result-object v0 │ │ -1b12d2: 5400 9f01 |0007: iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b12d6: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ -1b12da: 6e40 f706 3250 |000b: invoke-virtual {v2, v3, v0, v5}, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.onProvideKeyboardShortcuts$androidx$appcompat$view$WindowCallbackWrapper:(Ljava/util/List;Landroid/view/Menu;I)V // method@06f7 │ │ -1b12e0: 0e00 |000e: return-void │ │ -1b12e2: 6e40 f706 3254 |000f: invoke-virtual {v2, v3, v4, v5}, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.onProvideKeyboardShortcuts$androidx$appcompat$view$WindowCallbackWrapper:(Ljava/util/List;Landroid/view/Menu;I)V // method@06f7 │ │ -1b12e8: 0e00 |0012: return-void │ │ +1b12d0: |[1b12d0] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onProvideKeyboardShortcuts:(Ljava/util/List;Landroid/view/Menu;I)V │ │ +1b12e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b12e2: 5421 9301 |0001: iget-object v1, v2, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.this$0:Landroidx/appcompat/app/AppCompatDelegateImpl; // field@0193 │ │ +1b12e6: 6e20 1107 0100 |0003: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;.getPanelState:(I)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // method@0711 │ │ +1b12ec: 0c00 |0006: move-result-object v0 │ │ +1b12ee: 5400 9f01 |0007: iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b12f2: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ +1b12f6: 6e40 f706 3250 |000b: invoke-virtual {v2, v3, v0, v5}, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.onProvideKeyboardShortcuts$androidx$appcompat$view$WindowCallbackWrapper:(Ljava/util/List;Landroid/view/Menu;I)V // method@06f7 │ │ +1b12fc: 0e00 |000e: return-void │ │ +1b12fe: 6e40 f706 3254 |000f: invoke-virtual {v2, v3, v4, v5}, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.onProvideKeyboardShortcuts$androidx$appcompat$view$WindowCallbackWrapper:(Ljava/util/List;Landroid/view/Menu;I)V // method@06f7 │ │ +1b1304: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;) │ │ name : 'onProvideKeyboardShortcuts$androidx$appcompat$view$WindowCallbackWrapper' │ │ type : '(Ljava/util/List;Landroid/view/Menu;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -1b1298: |[1b1298] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onProvideKeyboardShortcuts$androidx$appcompat$view$WindowCallbackWrapper:(Ljava/util/List;Landroid/view/Menu;I)V │ │ -1b12a8: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ -1b12ac: 7140 4a07 2043 |0002: invoke-static {v0, v2, v3, v4}, Landroidx/appcompat/view/WindowCallbackWrapper$Api24Impl;.onProvideKeyboardShortcuts:(Landroid/view/Window$Callback;Ljava/util/List;Landroid/view/Menu;I)V // method@074a │ │ -1b12b2: 0e00 |0005: return-void │ │ +1b12b4: |[1b12b4] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onProvideKeyboardShortcuts$androidx$appcompat$view$WindowCallbackWrapper:(Ljava/util/List;Landroid/view/Menu;I)V │ │ +1b12c4: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ +1b12c8: 7140 4a07 2043 |0002: invoke-static {v0, v2, v3, v4}, Landroidx/appcompat/view/WindowCallbackWrapper$Api24Impl;.onProvideKeyboardShortcuts:(Landroid/view/Window$Callback;Ljava/util/List;Landroid/view/Menu;I)V // method@074a │ │ +1b12ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;) │ │ name : 'onSearchRequested' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1b1158: |[1b1158] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onSearchRequested:()Z │ │ -1b1168: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ -1b116c: 7210 d004 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onSearchRequested:()Z // method@04d0 │ │ -1b1172: 0a00 |0005: move-result v0 │ │ -1b1174: 0f00 |0006: return v0 │ │ +1b1174: |[1b1174] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onSearchRequested:()Z │ │ +1b1184: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ +1b1188: 7210 d004 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onSearchRequested:()Z // method@04d0 │ │ +1b118e: 0a00 |0005: move-result v0 │ │ +1b1190: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback; │ │ │ │ #24 : (in Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;) │ │ @@ -24448,19 +24448,19 @@ │ │ type : '(Landroid/view/SearchEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1b1178: |[1b1178] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onSearchRequested:(Landroid/view/SearchEvent;)Z │ │ -1b1188: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ -1b118c: 7120 4807 2000 |0002: invoke-static {v0, v2}, Landroidx/appcompat/view/WindowCallbackWrapper$Api23Impl;.onSearchRequested:(Landroid/view/Window$Callback;Landroid/view/SearchEvent;)Z // method@0748 │ │ -1b1192: 0a02 |0005: move-result v2 │ │ -1b1194: 0f02 |0006: return v2 │ │ +1b1194: |[1b1194] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onSearchRequested:(Landroid/view/SearchEvent;)Z │ │ +1b11a4: 5410 9201 |0000: iget-object v0, v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ +1b11a8: 7120 4807 2000 |0002: invoke-static {v0, v2}, Landroidx/appcompat/view/WindowCallbackWrapper$Api23Impl;.onSearchRequested:(Landroid/view/Window$Callback;Landroid/view/SearchEvent;)Z // method@0748 │ │ +1b11ae: 0a02 |0005: move-result v2 │ │ +1b11b0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/SearchEvent; │ │ │ │ @@ -24503,17 +24503,17 @@ │ │ type : '(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1b0b74: |[1b0b74] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ -1b0b84: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -1b0b86: 1101 |0001: return-object v1 │ │ +1b0b90: |[1b0b90] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ +1b0ba0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +1b0ba2: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 this Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback; │ │ 0x0000 - 0x0002 reg=1 (null) Landroid/view/ActionMode$Callback; │ │ │ │ @@ -24522,211 +24522,211 @@ │ │ type : '(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 415 16-bit code units │ │ -1b0b88: |[1b0b88] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; │ │ -1b0b98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b0b9a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -1b0b9c: 5482 9301 |0002: iget-object v2, v8, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.this$0:Landroidx/appcompat/app/AppCompatDelegateImpl; // field@0193 │ │ -1b0ba0: 5523 bd01 |0004: iget-boolean v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mHandleNativeActionModes:Z // field@01bd │ │ -1b0ba4: 3803 9201 |0006: if-eqz v3, 0198 // +0192 │ │ -1b0ba8: 380a 0400 |0008: if-eqz v10, 000c // +0004 │ │ -1b0bac: 2900 8e01 |000a: goto/16 0198 // +018e │ │ -1b0bb0: 220a 8d0b |000c: new-instance v10, Lcom/caverock/androidsvg/SVG$CSSClipRect; // type@0b8d │ │ -1b0bb4: 5423 b301 |000e: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ -1b0bb8: 7030 fe2e 3a09 |0010: invoke-direct {v10, v3, v9}, Lcom/caverock/androidsvg/SVG$CSSClipRect;.:(Landroid/content/Context;Landroid/view/ActionMode$Callback;)V // method@2efe │ │ -1b0bbe: 5429 a601 |0013: iget-object v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMode:Landroidx/appcompat/view/ActionMode; // field@01a6 │ │ -1b0bc2: 3809 0500 |0015: if-eqz v9, 001a // +0005 │ │ -1b0bc6: 6e10 3a07 0900 |0017: invoke-virtual {v9}, Landroidx/appcompat/view/ActionMode;.finish:()V // method@073a │ │ -1b0bcc: 2209 990a |001a: new-instance v9, Landroidx/room/concurrent/FileLock; // type@0a99 │ │ -1b0bd0: 7030 db2a 290a |001c: invoke-direct {v9, v2, v10}, Landroidx/room/concurrent/FileLock;.:(Landroidx/appcompat/app/AppCompatDelegateImpl;Lcom/caverock/androidsvg/SVG$CSSClipRect;)V // method@2adb │ │ -1b0bd6: 6e10 1207 0200 |001f: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ -1b0bdc: 5423 a401 |0022: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionBar:Landroidx/appcompat/app/WindowDecorActionBar; // field@01a4 │ │ -1b0be0: 3803 0800 |0024: if-eqz v3, 002c // +0008 │ │ -1b0be4: 6e20 3907 9300 |0026: invoke-virtual {v3, v9}, Landroidx/appcompat/app/WindowDecorActionBar;.startActionMode:(Landroidx/room/concurrent/FileLock;)Landroidx/appcompat/app/WindowDecorActionBar$ActionModeImpl; // method@0739 │ │ -1b0bea: 0c03 |0029: move-result-object v3 │ │ -1b0bec: 5b23 a601 |002a: iput-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMode:Landroidx/appcompat/view/ActionMode; // field@01a6 │ │ -1b0bf0: 5423 a601 |002c: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMode:Landroidx/appcompat/view/ActionMode; // field@01a6 │ │ -1b0bf4: 1204 |002e: const/4 v4, #int 0 // #0 │ │ -1b0bf6: 3903 5c01 |002f: if-nez v3, 018b // +015c │ │ -1b0bfa: 5423 ba01 |0031: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mFadeAnim:Landroidx/core/view/ViewPropertyAnimatorCompat; // field@01ba │ │ -1b0bfe: 3803 0500 |0033: if-eqz v3, 0038 // +0005 │ │ -1b0c02: 6e10 a726 0300 |0035: invoke-virtual {v3}, Landroidx/core/view/ViewPropertyAnimatorCompat;.cancel:()V // method@26a7 │ │ -1b0c08: 5423 a601 |0038: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMode:Landroidx/appcompat/view/ActionMode; // field@01a6 │ │ -1b0c0c: 3803 0500 |003a: if-eqz v3, 003f // +0005 │ │ -1b0c10: 6e10 3a07 0300 |003c: invoke-virtual {v3}, Landroidx/appcompat/view/ActionMode;.finish:()V // method@073a │ │ -1b0c16: 5423 a801 |003f: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ -1b0c1a: 3903 b100 |0041: if-nez v3, 00f2 // +00b1 │ │ -1b0c1e: 5523 c301 |0043: iget-boolean v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mIsFloating:Z // field@01c3 │ │ -1b0c22: 5425 b301 |0045: iget-object v5, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ -1b0c26: 3803 7e00 |0047: if-eqz v3, 00c5 // +007e │ │ -1b0c2a: 2203 ec00 |0049: new-instance v3, Landroid/util/TypedValue; // type@00ec │ │ -1b0c2e: 7010 7503 0300 |004b: invoke-direct {v3}, Landroid/util/TypedValue;.:()V // method@0375 │ │ -1b0c34: 6e10 7800 0500 |004e: invoke-virtual {v5}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0078 │ │ -1b0c3a: 0c06 |0051: move-result-object v6 │ │ -1b0c3c: 1407 0a00 037f |0052: const v7, #float 1.74129e+38 // #7f03000a │ │ -1b0c42: 6e40 c900 7613 |0055: invoke-virtual {v6, v7, v3, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00c9 │ │ -1b0c48: 5237 bc00 |0058: iget v7, v3, Landroid/util/TypedValue;.resourceId:I // field@00bc │ │ -1b0c4c: 3807 1f00 |005a: if-eqz v7, 0079 // +001f │ │ -1b0c50: 6e10 7300 0500 |005c: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0073 │ │ -1b0c56: 0c07 |005f: move-result-object v7 │ │ -1b0c58: 6e10 d800 0700 |0060: invoke-virtual {v7}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@00d8 │ │ -1b0c5e: 0c07 |0063: move-result-object v7 │ │ -1b0c60: 6e20 ca00 6700 |0064: invoke-virtual {v7, v6}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00ca │ │ -1b0c66: 5236 bc00 |0067: iget v6, v3, Landroid/util/TypedValue;.resourceId:I // field@00bc │ │ -1b0c6a: 6e30 c700 6701 |0069: invoke-virtual {v7, v6, v1}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00c7 │ │ -1b0c70: 2206 ab01 |006c: new-instance v6, Landroidx/appcompat/view/ContextThemeWrapper; // type@01ab │ │ -1b0c74: 7030 3b07 5600 |006e: invoke-direct {v6, v5, v0}, Landroidx/appcompat/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@073b │ │ -1b0c7a: 6e10 4107 0600 |0071: invoke-virtual {v6}, Landroidx/appcompat/view/ContextThemeWrapper;.getTheme:()Landroid/content/res/Resources$Theme; // method@0741 │ │ -1b0c80: 0c05 |0074: move-result-object v5 │ │ -1b0c82: 6e20 ca00 7500 |0075: invoke-virtual {v5, v7}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00ca │ │ -1b0c88: 0765 |0078: move-object v5, v6 │ │ -1b0c8a: 2206 ba01 |0079: new-instance v6, Landroidx/appcompat/widget/ActionBarContextView; // type@01ba │ │ -1b0c8e: 7020 6607 5600 |007b: invoke-direct {v6, v5}, Landroidx/appcompat/widget/ActionBarContextView;.:(Landroid/content/Context;)V // method@0766 │ │ -1b0c94: 5b26 a801 |007e: iput-object v6, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ -1b0c98: 2206 4a01 |0080: new-instance v6, Landroid/widget/PopupWindow; // type@014a │ │ -1b0c9c: 1407 1900 037f |0082: const v7, #float 1.74129e+38 // #7f030019 │ │ -1b0ca2: 7040 9a05 5674 |0085: invoke-direct {v6, v5, v4, v7}, Landroid/widget/PopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@059a │ │ -1b0ca8: 5b26 a701 |0088: iput-object v6, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModePopup:Landroid/widget/PopupWindow; // field@01a7 │ │ -1b0cac: 7110 a42e 0600 |008a: invoke-static {v6}, Lcoil/util/-GifUtils;.setWindowLayoutType:(Landroid/widget/PopupWindow;)V // method@2ea4 │ │ -1b0cb2: 5426 a701 |008d: iget-object v6, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModePopup:Landroid/widget/PopupWindow; // field@01a7 │ │ -1b0cb6: 5427 a801 |008f: iget-object v7, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ -1b0cba: 6e20 9d05 7600 |0091: invoke-virtual {v6, v7}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@059d │ │ -1b0cc0: 5426 a701 |0094: iget-object v6, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModePopup:Landroid/widget/PopupWindow; // field@01a7 │ │ -1b0cc4: 12f7 |0096: const/4 v7, #int -1 // #ff │ │ -1b0cc6: 6e20 9f05 7600 |0097: invoke-virtual {v6, v7}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@059f │ │ -1b0ccc: 6e10 7800 0500 |009a: invoke-virtual {v5}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0078 │ │ -1b0cd2: 0c06 |009d: move-result-object v6 │ │ -1b0cd4: 1407 0400 037f |009e: const v7, #float 1.74129e+38 // #7f030004 │ │ -1b0cda: 6e40 c900 7613 |00a1: invoke-virtual {v6, v7, v3, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00c9 │ │ -1b0ce0: 5233 ba00 |00a4: iget v3, v3, Landroid/util/TypedValue;.data:I // field@00ba │ │ -1b0ce4: 6e10 7300 0500 |00a6: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0073 │ │ -1b0cea: 0c05 |00a9: move-result-object v5 │ │ -1b0cec: 6e10 cf00 0500 |00aa: invoke-virtual {v5}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00cf │ │ -1b0cf2: 0c05 |00ad: move-result-object v5 │ │ -1b0cf4: 7120 7703 5300 |00ae: invoke-static {v3, v5}, Landroid/util/TypedValue;.complexToDimensionPixelSize:(ILandroid/util/DisplayMetrics;)I // method@0377 │ │ -1b0cfa: 0a03 |00b1: move-result v3 │ │ -1b0cfc: 5425 a801 |00b2: iget-object v5, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ -1b0d00: 6e20 6907 3500 |00b4: invoke-virtual {v5, v3}, Landroidx/appcompat/widget/ActionBarContextView;.setContentHeight:(I)V // method@0769 │ │ -1b0d06: 5423 a701 |00b7: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModePopup:Landroid/widget/PopupWindow; // field@01a7 │ │ -1b0d0a: 12e5 |00b9: const/4 v5, #int -2 // #fe │ │ -1b0d0c: 6e20 9e05 5300 |00ba: invoke-virtual {v3, v5}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@059e │ │ -1b0d12: 2203 d701 |00bd: new-instance v3, Landroidx/appcompat/widget/Toolbar$2; // type@01d7 │ │ -1b0d16: 7030 a707 1302 |00bf: invoke-direct {v3, v1, v2}, Landroidx/appcompat/widget/Toolbar$2;.:(ILjava/lang/Object;)V // method@07a7 │ │ -1b0d1c: 5b23 cc01 |00c2: iput-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mShowActionModePopup:Landroidx/appcompat/widget/Toolbar$2; // field@01cc │ │ -1b0d20: 282e |00c4: goto 00f2 // +002e │ │ -1b0d22: 5423 ce01 |00c5: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mSubDecor:Landroid/view/ViewGroup; // field@01ce │ │ -1b0d26: 1406 3500 087f |00c7: const v6, #float 1.80776e+38 // #7f080035 │ │ -1b0d2c: 6e20 de03 6300 |00ca: invoke-virtual {v3, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@03de │ │ -1b0d32: 0c03 |00cd: move-result-object v3 │ │ -1b0d34: 1f03 db01 |00ce: check-cast v3, Landroidx/appcompat/widget/ViewStubCompat; // type@01db │ │ -1b0d38: 3803 2200 |00d0: if-eqz v3, 00f2 // +0022 │ │ -1b0d3c: 6e10 1207 0200 |00d2: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ -1b0d42: 5426 a401 |00d5: iget-object v6, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionBar:Landroidx/appcompat/app/WindowDecorActionBar; // field@01a4 │ │ -1b0d46: 3806 0700 |00d7: if-eqz v6, 00de // +0007 │ │ -1b0d4a: 6e10 3307 0600 |00d9: invoke-virtual {v6}, Landroidx/appcompat/app/WindowDecorActionBar;.getThemedContext:()Landroid/content/Context; // method@0733 │ │ -1b0d50: 0c06 |00dc: move-result-object v6 │ │ -1b0d52: 2802 |00dd: goto 00df // +0002 │ │ -1b0d54: 0746 |00de: move-object v6, v4 │ │ -1b0d56: 3906 0300 |00df: if-nez v6, 00e2 // +0003 │ │ -1b0d5a: 2802 |00e1: goto 00e3 // +0002 │ │ -1b0d5c: 0765 |00e2: move-object v5, v6 │ │ -1b0d5e: 7110 9303 0500 |00e3: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0393 │ │ -1b0d64: 0c05 |00e6: move-result-object v5 │ │ -1b0d66: 6e20 b307 5300 |00e7: invoke-virtual {v3, v5}, Landroidx/appcompat/widget/ViewStubCompat;.setLayoutInflater:(Landroid/view/LayoutInflater;)V // method@07b3 │ │ -1b0d6c: 6e10 b007 0300 |00ea: invoke-virtual {v3}, Landroidx/appcompat/widget/ViewStubCompat;.inflate:()Landroid/view/View; // method@07b0 │ │ -1b0d72: 0c03 |00ed: move-result-object v3 │ │ -1b0d74: 1f03 ba01 |00ee: check-cast v3, Landroidx/appcompat/widget/ActionBarContextView; // type@01ba │ │ -1b0d78: 5b23 a801 |00f0: iput-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ -1b0d7c: 5423 a801 |00f2: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ -1b0d80: 3803 9000 |00f4: if-eqz v3, 0184 // +0090 │ │ -1b0d84: 5423 ba01 |00f6: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mFadeAnim:Landroidx/core/view/ViewPropertyAnimatorCompat; // field@01ba │ │ -1b0d88: 3803 0500 |00f8: if-eqz v3, 00fd // +0005 │ │ -1b0d8c: 6e10 a726 0300 |00fa: invoke-virtual {v3}, Landroidx/core/view/ViewPropertyAnimatorCompat;.cancel:()V // method@26a7 │ │ -1b0d92: 5423 a801 |00fd: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ -1b0d96: 6e10 6807 0300 |00ff: invoke-virtual {v3}, Landroidx/appcompat/widget/ActionBarContextView;.killMode:()V // method@0768 │ │ -1b0d9c: 2203 ac01 |0102: new-instance v3, Landroidx/appcompat/view/StandaloneActionMode; // type@01ac │ │ -1b0da0: 5425 a801 |0104: iget-object v5, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ -1b0da4: 6e10 ea03 0500 |0106: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@03ea │ │ -1b0daa: 0c05 |0109: move-result-object v5 │ │ -1b0dac: 5426 a801 |010a: iget-object v6, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ -1b0db0: 7040 4407 5396 |010c: invoke-direct {v3, v5, v6, v9}, Landroidx/appcompat/view/StandaloneActionMode;.:(Landroid/content/Context;Landroidx/appcompat/widget/ActionBarContextView;Landroidx/room/concurrent/FileLock;)V // method@0744 │ │ -1b0db6: 6e10 4507 0300 |010f: invoke-virtual {v3}, Landroidx/appcompat/view/StandaloneActionMode;.getMenu:()Landroidx/appcompat/view/menu/MenuBuilder; // method@0745 │ │ -1b0dbc: 0c05 |0112: move-result-object v5 │ │ -1b0dbe: 6e30 ea2a 3905 |0113: invoke-virtual {v9, v3, v5}, Landroidx/room/concurrent/FileLock;.onCreateActionMode:(Landroidx/appcompat/view/ActionMode;Landroidx/appcompat/view/menu/MenuBuilder;)Z // method@2aea │ │ -1b0dc4: 0a09 |0116: move-result v9 │ │ -1b0dc6: 3809 6b00 |0117: if-eqz v9, 0182 // +006b │ │ -1b0dca: 6e10 4607 0300 |0119: invoke-virtual {v3}, Landroidx/appcompat/view/StandaloneActionMode;.invalidate:()V // method@0746 │ │ -1b0dd0: 5429 a801 |011c: iget-object v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ -1b0dd4: 6e20 6707 3900 |011e: invoke-virtual {v9, v3}, Landroidx/appcompat/widget/ActionBarContextView;.initForMode:(Landroidx/appcompat/view/ActionMode;)V // method@0767 │ │ -1b0dda: 5b23 a601 |0121: iput-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMode:Landroidx/appcompat/view/ActionMode; // field@01a6 │ │ -1b0dde: 5529 cf01 |0123: iget-boolean v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mSubDecorInstalled:Z // field@01cf │ │ -1b0de2: 3809 0d00 |0125: if-eqz v9, 0132 // +000d │ │ -1b0de6: 5429 ce01 |0127: iget-object v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mSubDecor:Landroid/view/ViewGroup; // field@01ce │ │ -1b0dea: 3809 0900 |0129: if-eqz v9, 0132 // +0009 │ │ -1b0dee: 6e10 1d04 0900 |012b: invoke-virtual {v9}, Landroid/view/View;.isLaidOut:()Z // method@041d │ │ -1b0df4: 0a09 |012e: move-result v9 │ │ -1b0df6: 3809 0300 |012f: if-eqz v9, 0132 // +0003 │ │ -1b0dfa: 2802 |0131: goto 0133 // +0002 │ │ -1b0dfc: 0101 |0132: move v1, v0 │ │ -1b0dfe: 1509 803f |0133: const/high16 v9, #int 1065353216 // #3f80 │ │ -1b0e02: 3801 1c00 |0135: if-eqz v1, 0151 // +001c │ │ -1b0e06: 5421 a801 |0137: iget-object v1, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ -1b0e0a: 1203 |0139: const/4 v3, #int 0 // #0 │ │ -1b0e0c: 6e20 4504 3100 |013a: invoke-virtual {v1, v3}, Landroid/view/View;.setAlpha:(F)V // method@0445 │ │ -1b0e12: 5421 a801 |013d: iget-object v1, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ -1b0e16: 7110 9a26 0100 |013f: invoke-static {v1}, Landroidx/core/view/ViewCompat;.animate:(Landroid/view/View;)Landroidx/core/view/ViewPropertyAnimatorCompat; // method@269a │ │ -1b0e1c: 0c01 |0142: move-result-object v1 │ │ -1b0e1e: 6e20 a626 9100 |0143: invoke-virtual {v1, v9}, Landroidx/core/view/ViewPropertyAnimatorCompat;.alpha:(F)V // method@26a6 │ │ -1b0e24: 5b21 ba01 |0146: iput-object v1, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mFadeAnim:Landroidx/core/view/ViewPropertyAnimatorCompat; // field@01ba │ │ -1b0e28: 2209 9b01 |0148: new-instance v9, Landroidx/appcompat/app/AppCompatDelegateImpl$7; // type@019b │ │ -1b0e2c: 7030 d806 0902 |014a: invoke-direct {v9, v0, v2}, Landroidx/appcompat/app/AppCompatDelegateImpl$7;.:(ILjava/lang/Object;)V // method@06d8 │ │ -1b0e32: 6e20 a926 9100 |014d: invoke-virtual {v1, v9}, Landroidx/core/view/ViewPropertyAnimatorCompat;.setListener:(Landroidx/core/view/ViewPropertyAnimatorListener;)V // method@26a9 │ │ -1b0e38: 2822 |0150: goto 0172 // +0022 │ │ -1b0e3a: 5421 a801 |0151: iget-object v1, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ -1b0e3e: 6e20 4504 9100 |0153: invoke-virtual {v1, v9}, Landroid/view/View;.setAlpha:(F)V // method@0445 │ │ -1b0e44: 5429 a801 |0156: iget-object v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ -1b0e48: 6e20 6a07 0900 |0158: invoke-virtual {v9, v0}, Landroidx/appcompat/widget/ActionBarContextView;.setVisibility:(I)V // method@076a │ │ -1b0e4e: 5429 a801 |015b: iget-object v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ -1b0e52: 6e10 fe03 0900 |015d: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@03fe │ │ -1b0e58: 0c09 |0160: move-result-object v9 │ │ -1b0e5a: 2099 0f01 |0161: instance-of v9, v9, Landroid/view/View; // type@010f │ │ -1b0e5e: 3809 0f00 |0163: if-eqz v9, 0172 // +000f │ │ -1b0e62: 5429 a801 |0165: iget-object v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ -1b0e66: 6e10 fe03 0900 |0167: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@03fe │ │ -1b0e6c: 0c09 |016a: move-result-object v9 │ │ -1b0e6e: 1f09 0f01 |016b: check-cast v9, Landroid/view/View; // type@010f │ │ -1b0e72: 6200 7116 |016d: sget-object v0, Landroidx/core/view/ViewCompat;.sViewPropertyAnimatorMap:Ljava/util/WeakHashMap; // field@1671 │ │ -1b0e76: 7110 7f26 0900 |016f: invoke-static {v9}, Landroidx/core/view/ViewCompat$Api20Impl;.requestApplyInsets:(Landroid/view/View;)V // method@267f │ │ -1b0e7c: 5429 a701 |0172: iget-object v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModePopup:Landroid/widget/PopupWindow; // field@01a7 │ │ -1b0e80: 3809 1000 |0174: if-eqz v9, 0184 // +0010 │ │ -1b0e84: 5429 d501 |0176: iget-object v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ -1b0e88: 6e10 d704 0900 |0178: invoke-virtual {v9}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ -1b0e8e: 0c09 |017b: move-result-object v9 │ │ -1b0e90: 5420 cc01 |017c: iget-object v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mShowActionModePopup:Landroidx/appcompat/widget/Toolbar$2; // field@01cc │ │ -1b0e94: 6e20 3204 0900 |017e: invoke-virtual {v9, v0}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@0432 │ │ -1b0e9a: 2803 |0181: goto 0184 // +0003 │ │ -1b0e9c: 5b24 a601 |0182: iput-object v4, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMode:Landroidx/appcompat/view/ActionMode; // field@01a6 │ │ -1b0ea0: 6e10 2607 0200 |0184: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;.updateBackInvokedCallbackState:()V // method@0726 │ │ -1b0ea6: 5429 a601 |0187: iget-object v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMode:Landroidx/appcompat/view/ActionMode; // field@01a6 │ │ -1b0eaa: 5b29 a601 |0189: iput-object v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMode:Landroidx/appcompat/view/ActionMode; // field@01a6 │ │ -1b0eae: 6e10 2607 0200 |018b: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;.updateBackInvokedCallbackState:()V // method@0726 │ │ -1b0eb4: 5429 a601 |018e: iget-object v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMode:Landroidx/appcompat/view/ActionMode; // field@01a6 │ │ -1b0eb8: 3809 0700 |0190: if-eqz v9, 0197 // +0007 │ │ -1b0ebc: 6e20 ff2e 9a00 |0192: invoke-virtual {v10, v9}, Lcom/caverock/androidsvg/SVG$CSSClipRect;.getActionModeWrapper:(Landroidx/appcompat/view/ActionMode;)Landroidx/appcompat/view/SupportActionModeWrapper; // method@2eff │ │ -1b0ec2: 0c09 |0195: move-result-object v9 │ │ -1b0ec4: 1109 |0196: return-object v9 │ │ -1b0ec6: 1104 |0197: return-object v4 │ │ -1b0ec8: 5480 9201 |0198: iget-object v0, v8, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ -1b0ecc: 7130 4907 900a |019a: invoke-static {v0, v9, v10}, Landroidx/appcompat/view/WindowCallbackWrapper$Api23Impl;.onWindowStartingActionMode:(Landroid/view/Window$Callback;Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; // method@0749 │ │ -1b0ed2: 0c09 |019d: move-result-object v9 │ │ -1b0ed4: 1109 |019e: return-object v9 │ │ +1b0ba4: |[1b0ba4] androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; │ │ +1b0bb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b0bb6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +1b0bb8: 5482 9301 |0002: iget-object v2, v8, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.this$0:Landroidx/appcompat/app/AppCompatDelegateImpl; // field@0193 │ │ +1b0bbc: 5523 bd01 |0004: iget-boolean v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mHandleNativeActionModes:Z // field@01bd │ │ +1b0bc0: 3803 9201 |0006: if-eqz v3, 0198 // +0192 │ │ +1b0bc4: 380a 0400 |0008: if-eqz v10, 000c // +0004 │ │ +1b0bc8: 2900 8e01 |000a: goto/16 0198 // +018e │ │ +1b0bcc: 220a 8d0b |000c: new-instance v10, Lcom/caverock/androidsvg/SVG$CSSClipRect; // type@0b8d │ │ +1b0bd0: 5423 b301 |000e: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ +1b0bd4: 7030 fe2e 3a09 |0010: invoke-direct {v10, v3, v9}, Lcom/caverock/androidsvg/SVG$CSSClipRect;.:(Landroid/content/Context;Landroid/view/ActionMode$Callback;)V // method@2efe │ │ +1b0bda: 5429 a601 |0013: iget-object v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMode:Landroidx/appcompat/view/ActionMode; // field@01a6 │ │ +1b0bde: 3809 0500 |0015: if-eqz v9, 001a // +0005 │ │ +1b0be2: 6e10 3a07 0900 |0017: invoke-virtual {v9}, Landroidx/appcompat/view/ActionMode;.finish:()V // method@073a │ │ +1b0be8: 2209 990a |001a: new-instance v9, Landroidx/room/concurrent/FileLock; // type@0a99 │ │ +1b0bec: 7030 db2a 290a |001c: invoke-direct {v9, v2, v10}, Landroidx/room/concurrent/FileLock;.:(Landroidx/appcompat/app/AppCompatDelegateImpl;Lcom/caverock/androidsvg/SVG$CSSClipRect;)V // method@2adb │ │ +1b0bf2: 6e10 1207 0200 |001f: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ +1b0bf8: 5423 a401 |0022: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionBar:Landroidx/appcompat/app/WindowDecorActionBar; // field@01a4 │ │ +1b0bfc: 3803 0800 |0024: if-eqz v3, 002c // +0008 │ │ +1b0c00: 6e20 3907 9300 |0026: invoke-virtual {v3, v9}, Landroidx/appcompat/app/WindowDecorActionBar;.startActionMode:(Landroidx/room/concurrent/FileLock;)Landroidx/appcompat/app/WindowDecorActionBar$ActionModeImpl; // method@0739 │ │ +1b0c06: 0c03 |0029: move-result-object v3 │ │ +1b0c08: 5b23 a601 |002a: iput-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMode:Landroidx/appcompat/view/ActionMode; // field@01a6 │ │ +1b0c0c: 5423 a601 |002c: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMode:Landroidx/appcompat/view/ActionMode; // field@01a6 │ │ +1b0c10: 1204 |002e: const/4 v4, #int 0 // #0 │ │ +1b0c12: 3903 5c01 |002f: if-nez v3, 018b // +015c │ │ +1b0c16: 5423 ba01 |0031: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mFadeAnim:Landroidx/core/view/ViewPropertyAnimatorCompat; // field@01ba │ │ +1b0c1a: 3803 0500 |0033: if-eqz v3, 0038 // +0005 │ │ +1b0c1e: 6e10 a726 0300 |0035: invoke-virtual {v3}, Landroidx/core/view/ViewPropertyAnimatorCompat;.cancel:()V // method@26a7 │ │ +1b0c24: 5423 a601 |0038: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMode:Landroidx/appcompat/view/ActionMode; // field@01a6 │ │ +1b0c28: 3803 0500 |003a: if-eqz v3, 003f // +0005 │ │ +1b0c2c: 6e10 3a07 0300 |003c: invoke-virtual {v3}, Landroidx/appcompat/view/ActionMode;.finish:()V // method@073a │ │ +1b0c32: 5423 a801 |003f: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ +1b0c36: 3903 b100 |0041: if-nez v3, 00f2 // +00b1 │ │ +1b0c3a: 5523 c301 |0043: iget-boolean v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mIsFloating:Z // field@01c3 │ │ +1b0c3e: 5425 b301 |0045: iget-object v5, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mContext:Landroid/content/Context; // field@01b3 │ │ +1b0c42: 3803 7e00 |0047: if-eqz v3, 00c5 // +007e │ │ +1b0c46: 2203 ec00 |0049: new-instance v3, Landroid/util/TypedValue; // type@00ec │ │ +1b0c4a: 7010 7503 0300 |004b: invoke-direct {v3}, Landroid/util/TypedValue;.:()V // method@0375 │ │ +1b0c50: 6e10 7800 0500 |004e: invoke-virtual {v5}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0078 │ │ +1b0c56: 0c06 |0051: move-result-object v6 │ │ +1b0c58: 1407 0a00 037f |0052: const v7, #float 1.74129e+38 // #7f03000a │ │ +1b0c5e: 6e40 c900 7613 |0055: invoke-virtual {v6, v7, v3, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00c9 │ │ +1b0c64: 5237 bc00 |0058: iget v7, v3, Landroid/util/TypedValue;.resourceId:I // field@00bc │ │ +1b0c68: 3807 1f00 |005a: if-eqz v7, 0079 // +001f │ │ +1b0c6c: 6e10 7300 0500 |005c: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0073 │ │ +1b0c72: 0c07 |005f: move-result-object v7 │ │ +1b0c74: 6e10 d800 0700 |0060: invoke-virtual {v7}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@00d8 │ │ +1b0c7a: 0c07 |0063: move-result-object v7 │ │ +1b0c7c: 6e20 ca00 6700 |0064: invoke-virtual {v7, v6}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00ca │ │ +1b0c82: 5236 bc00 |0067: iget v6, v3, Landroid/util/TypedValue;.resourceId:I // field@00bc │ │ +1b0c86: 6e30 c700 6701 |0069: invoke-virtual {v7, v6, v1}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@00c7 │ │ +1b0c8c: 2206 ab01 |006c: new-instance v6, Landroidx/appcompat/view/ContextThemeWrapper; // type@01ab │ │ +1b0c90: 7030 3b07 5600 |006e: invoke-direct {v6, v5, v0}, Landroidx/appcompat/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@073b │ │ +1b0c96: 6e10 4107 0600 |0071: invoke-virtual {v6}, Landroidx/appcompat/view/ContextThemeWrapper;.getTheme:()Landroid/content/res/Resources$Theme; // method@0741 │ │ +1b0c9c: 0c05 |0074: move-result-object v5 │ │ +1b0c9e: 6e20 ca00 7500 |0075: invoke-virtual {v5, v7}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@00ca │ │ +1b0ca4: 0765 |0078: move-object v5, v6 │ │ +1b0ca6: 2206 ba01 |0079: new-instance v6, Landroidx/appcompat/widget/ActionBarContextView; // type@01ba │ │ +1b0caa: 7020 6607 5600 |007b: invoke-direct {v6, v5}, Landroidx/appcompat/widget/ActionBarContextView;.:(Landroid/content/Context;)V // method@0766 │ │ +1b0cb0: 5b26 a801 |007e: iput-object v6, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ +1b0cb4: 2206 4a01 |0080: new-instance v6, Landroid/widget/PopupWindow; // type@014a │ │ +1b0cb8: 1407 1900 037f |0082: const v7, #float 1.74129e+38 // #7f030019 │ │ +1b0cbe: 7040 9a05 5674 |0085: invoke-direct {v6, v5, v4, v7}, Landroid/widget/PopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@059a │ │ +1b0cc4: 5b26 a701 |0088: iput-object v6, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModePopup:Landroid/widget/PopupWindow; // field@01a7 │ │ +1b0cc8: 7110 a42e 0600 |008a: invoke-static {v6}, Lcoil/util/-GifUtils;.setWindowLayoutType:(Landroid/widget/PopupWindow;)V // method@2ea4 │ │ +1b0cce: 5426 a701 |008d: iget-object v6, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModePopup:Landroid/widget/PopupWindow; // field@01a7 │ │ +1b0cd2: 5427 a801 |008f: iget-object v7, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ +1b0cd6: 6e20 9d05 7600 |0091: invoke-virtual {v6, v7}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@059d │ │ +1b0cdc: 5426 a701 |0094: iget-object v6, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModePopup:Landroid/widget/PopupWindow; // field@01a7 │ │ +1b0ce0: 12f7 |0096: const/4 v7, #int -1 // #ff │ │ +1b0ce2: 6e20 9f05 7600 |0097: invoke-virtual {v6, v7}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@059f │ │ +1b0ce8: 6e10 7800 0500 |009a: invoke-virtual {v5}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0078 │ │ +1b0cee: 0c06 |009d: move-result-object v6 │ │ +1b0cf0: 1407 0400 037f |009e: const v7, #float 1.74129e+38 // #7f030004 │ │ +1b0cf6: 6e40 c900 7613 |00a1: invoke-virtual {v6, v7, v3, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00c9 │ │ +1b0cfc: 5233 ba00 |00a4: iget v3, v3, Landroid/util/TypedValue;.data:I // field@00ba │ │ +1b0d00: 6e10 7300 0500 |00a6: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0073 │ │ +1b0d06: 0c05 |00a9: move-result-object v5 │ │ +1b0d08: 6e10 cf00 0500 |00aa: invoke-virtual {v5}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00cf │ │ +1b0d0e: 0c05 |00ad: move-result-object v5 │ │ +1b0d10: 7120 7703 5300 |00ae: invoke-static {v3, v5}, Landroid/util/TypedValue;.complexToDimensionPixelSize:(ILandroid/util/DisplayMetrics;)I // method@0377 │ │ +1b0d16: 0a03 |00b1: move-result v3 │ │ +1b0d18: 5425 a801 |00b2: iget-object v5, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ +1b0d1c: 6e20 6907 3500 |00b4: invoke-virtual {v5, v3}, Landroidx/appcompat/widget/ActionBarContextView;.setContentHeight:(I)V // method@0769 │ │ +1b0d22: 5423 a701 |00b7: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModePopup:Landroid/widget/PopupWindow; // field@01a7 │ │ +1b0d26: 12e5 |00b9: const/4 v5, #int -2 // #fe │ │ +1b0d28: 6e20 9e05 5300 |00ba: invoke-virtual {v3, v5}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@059e │ │ +1b0d2e: 2203 d701 |00bd: new-instance v3, Landroidx/appcompat/widget/Toolbar$2; // type@01d7 │ │ +1b0d32: 7030 a707 1302 |00bf: invoke-direct {v3, v1, v2}, Landroidx/appcompat/widget/Toolbar$2;.:(ILjava/lang/Object;)V // method@07a7 │ │ +1b0d38: 5b23 cc01 |00c2: iput-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mShowActionModePopup:Landroidx/appcompat/widget/Toolbar$2; // field@01cc │ │ +1b0d3c: 282e |00c4: goto 00f2 // +002e │ │ +1b0d3e: 5423 ce01 |00c5: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mSubDecor:Landroid/view/ViewGroup; // field@01ce │ │ +1b0d42: 1406 3500 087f |00c7: const v6, #float 1.80776e+38 // #7f080035 │ │ +1b0d48: 6e20 de03 6300 |00ca: invoke-virtual {v3, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@03de │ │ +1b0d4e: 0c03 |00cd: move-result-object v3 │ │ +1b0d50: 1f03 db01 |00ce: check-cast v3, Landroidx/appcompat/widget/ViewStubCompat; // type@01db │ │ +1b0d54: 3803 2200 |00d0: if-eqz v3, 00f2 // +0022 │ │ +1b0d58: 6e10 1207 0200 |00d2: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;.initWindowDecorActionBar:()V // method@0712 │ │ +1b0d5e: 5426 a401 |00d5: iget-object v6, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionBar:Landroidx/appcompat/app/WindowDecorActionBar; // field@01a4 │ │ +1b0d62: 3806 0700 |00d7: if-eqz v6, 00de // +0007 │ │ +1b0d66: 6e10 3307 0600 |00d9: invoke-virtual {v6}, Landroidx/appcompat/app/WindowDecorActionBar;.getThemedContext:()Landroid/content/Context; // method@0733 │ │ +1b0d6c: 0c06 |00dc: move-result-object v6 │ │ +1b0d6e: 2802 |00dd: goto 00df // +0002 │ │ +1b0d70: 0746 |00de: move-object v6, v4 │ │ +1b0d72: 3906 0300 |00df: if-nez v6, 00e2 // +0003 │ │ +1b0d76: 2802 |00e1: goto 00e3 // +0002 │ │ +1b0d78: 0765 |00e2: move-object v5, v6 │ │ +1b0d7a: 7110 9303 0500 |00e3: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0393 │ │ +1b0d80: 0c05 |00e6: move-result-object v5 │ │ +1b0d82: 6e20 b307 5300 |00e7: invoke-virtual {v3, v5}, Landroidx/appcompat/widget/ViewStubCompat;.setLayoutInflater:(Landroid/view/LayoutInflater;)V // method@07b3 │ │ +1b0d88: 6e10 b007 0300 |00ea: invoke-virtual {v3}, Landroidx/appcompat/widget/ViewStubCompat;.inflate:()Landroid/view/View; // method@07b0 │ │ +1b0d8e: 0c03 |00ed: move-result-object v3 │ │ +1b0d90: 1f03 ba01 |00ee: check-cast v3, Landroidx/appcompat/widget/ActionBarContextView; // type@01ba │ │ +1b0d94: 5b23 a801 |00f0: iput-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ +1b0d98: 5423 a801 |00f2: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ +1b0d9c: 3803 9000 |00f4: if-eqz v3, 0184 // +0090 │ │ +1b0da0: 5423 ba01 |00f6: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mFadeAnim:Landroidx/core/view/ViewPropertyAnimatorCompat; // field@01ba │ │ +1b0da4: 3803 0500 |00f8: if-eqz v3, 00fd // +0005 │ │ +1b0da8: 6e10 a726 0300 |00fa: invoke-virtual {v3}, Landroidx/core/view/ViewPropertyAnimatorCompat;.cancel:()V // method@26a7 │ │ +1b0dae: 5423 a801 |00fd: iget-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ +1b0db2: 6e10 6807 0300 |00ff: invoke-virtual {v3}, Landroidx/appcompat/widget/ActionBarContextView;.killMode:()V // method@0768 │ │ +1b0db8: 2203 ac01 |0102: new-instance v3, Landroidx/appcompat/view/StandaloneActionMode; // type@01ac │ │ +1b0dbc: 5425 a801 |0104: iget-object v5, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ +1b0dc0: 6e10 ea03 0500 |0106: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@03ea │ │ +1b0dc6: 0c05 |0109: move-result-object v5 │ │ +1b0dc8: 5426 a801 |010a: iget-object v6, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ +1b0dcc: 7040 4407 5396 |010c: invoke-direct {v3, v5, v6, v9}, Landroidx/appcompat/view/StandaloneActionMode;.:(Landroid/content/Context;Landroidx/appcompat/widget/ActionBarContextView;Landroidx/room/concurrent/FileLock;)V // method@0744 │ │ +1b0dd2: 6e10 4507 0300 |010f: invoke-virtual {v3}, Landroidx/appcompat/view/StandaloneActionMode;.getMenu:()Landroidx/appcompat/view/menu/MenuBuilder; // method@0745 │ │ +1b0dd8: 0c05 |0112: move-result-object v5 │ │ +1b0dda: 6e30 ea2a 3905 |0113: invoke-virtual {v9, v3, v5}, Landroidx/room/concurrent/FileLock;.onCreateActionMode:(Landroidx/appcompat/view/ActionMode;Landroidx/appcompat/view/menu/MenuBuilder;)Z // method@2aea │ │ +1b0de0: 0a09 |0116: move-result v9 │ │ +1b0de2: 3809 6b00 |0117: if-eqz v9, 0182 // +006b │ │ +1b0de6: 6e10 4607 0300 |0119: invoke-virtual {v3}, Landroidx/appcompat/view/StandaloneActionMode;.invalidate:()V // method@0746 │ │ +1b0dec: 5429 a801 |011c: iget-object v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ +1b0df0: 6e20 6707 3900 |011e: invoke-virtual {v9, v3}, Landroidx/appcompat/widget/ActionBarContextView;.initForMode:(Landroidx/appcompat/view/ActionMode;)V // method@0767 │ │ +1b0df6: 5b23 a601 |0121: iput-object v3, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMode:Landroidx/appcompat/view/ActionMode; // field@01a6 │ │ +1b0dfa: 5529 cf01 |0123: iget-boolean v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mSubDecorInstalled:Z // field@01cf │ │ +1b0dfe: 3809 0d00 |0125: if-eqz v9, 0132 // +000d │ │ +1b0e02: 5429 ce01 |0127: iget-object v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mSubDecor:Landroid/view/ViewGroup; // field@01ce │ │ +1b0e06: 3809 0900 |0129: if-eqz v9, 0132 // +0009 │ │ +1b0e0a: 6e10 1d04 0900 |012b: invoke-virtual {v9}, Landroid/view/View;.isLaidOut:()Z // method@041d │ │ +1b0e10: 0a09 |012e: move-result v9 │ │ +1b0e12: 3809 0300 |012f: if-eqz v9, 0132 // +0003 │ │ +1b0e16: 2802 |0131: goto 0133 // +0002 │ │ +1b0e18: 0101 |0132: move v1, v0 │ │ +1b0e1a: 1509 803f |0133: const/high16 v9, #int 1065353216 // #3f80 │ │ +1b0e1e: 3801 1c00 |0135: if-eqz v1, 0151 // +001c │ │ +1b0e22: 5421 a801 |0137: iget-object v1, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ +1b0e26: 1203 |0139: const/4 v3, #int 0 // #0 │ │ +1b0e28: 6e20 4504 3100 |013a: invoke-virtual {v1, v3}, Landroid/view/View;.setAlpha:(F)V // method@0445 │ │ +1b0e2e: 5421 a801 |013d: iget-object v1, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ +1b0e32: 7110 9a26 0100 |013f: invoke-static {v1}, Landroidx/core/view/ViewCompat;.animate:(Landroid/view/View;)Landroidx/core/view/ViewPropertyAnimatorCompat; // method@269a │ │ +1b0e38: 0c01 |0142: move-result-object v1 │ │ +1b0e3a: 6e20 a626 9100 |0143: invoke-virtual {v1, v9}, Landroidx/core/view/ViewPropertyAnimatorCompat;.alpha:(F)V // method@26a6 │ │ +1b0e40: 5b21 ba01 |0146: iput-object v1, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mFadeAnim:Landroidx/core/view/ViewPropertyAnimatorCompat; // field@01ba │ │ +1b0e44: 2209 9b01 |0148: new-instance v9, Landroidx/appcompat/app/AppCompatDelegateImpl$7; // type@019b │ │ +1b0e48: 7030 d806 0902 |014a: invoke-direct {v9, v0, v2}, Landroidx/appcompat/app/AppCompatDelegateImpl$7;.:(ILjava/lang/Object;)V // method@06d8 │ │ +1b0e4e: 6e20 a926 9100 |014d: invoke-virtual {v1, v9}, Landroidx/core/view/ViewPropertyAnimatorCompat;.setListener:(Landroidx/core/view/ViewPropertyAnimatorListener;)V // method@26a9 │ │ +1b0e54: 2822 |0150: goto 0172 // +0022 │ │ +1b0e56: 5421 a801 |0151: iget-object v1, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ +1b0e5a: 6e20 4504 9100 |0153: invoke-virtual {v1, v9}, Landroid/view/View;.setAlpha:(F)V // method@0445 │ │ +1b0e60: 5429 a801 |0156: iget-object v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ +1b0e64: 6e20 6a07 0900 |0158: invoke-virtual {v9, v0}, Landroidx/appcompat/widget/ActionBarContextView;.setVisibility:(I)V // method@076a │ │ +1b0e6a: 5429 a801 |015b: iget-object v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ +1b0e6e: 6e10 fe03 0900 |015d: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@03fe │ │ +1b0e74: 0c09 |0160: move-result-object v9 │ │ +1b0e76: 2099 0f01 |0161: instance-of v9, v9, Landroid/view/View; // type@010f │ │ +1b0e7a: 3809 0f00 |0163: if-eqz v9, 0172 // +000f │ │ +1b0e7e: 5429 a801 |0165: iget-object v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModeView:Landroidx/appcompat/widget/ActionBarContextView; // field@01a8 │ │ +1b0e82: 6e10 fe03 0900 |0167: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@03fe │ │ +1b0e88: 0c09 |016a: move-result-object v9 │ │ +1b0e8a: 1f09 0f01 |016b: check-cast v9, Landroid/view/View; // type@010f │ │ +1b0e8e: 6200 7116 |016d: sget-object v0, Landroidx/core/view/ViewCompat;.sViewPropertyAnimatorMap:Ljava/util/WeakHashMap; // field@1671 │ │ +1b0e92: 7110 7f26 0900 |016f: invoke-static {v9}, Landroidx/core/view/ViewCompat$Api20Impl;.requestApplyInsets:(Landroid/view/View;)V // method@267f │ │ +1b0e98: 5429 a701 |0172: iget-object v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModePopup:Landroid/widget/PopupWindow; // field@01a7 │ │ +1b0e9c: 3809 1000 |0174: if-eqz v9, 0184 // +0010 │ │ +1b0ea0: 5429 d501 |0176: iget-object v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ +1b0ea4: 6e10 d704 0900 |0178: invoke-virtual {v9}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ +1b0eaa: 0c09 |017b: move-result-object v9 │ │ +1b0eac: 5420 cc01 |017c: iget-object v0, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mShowActionModePopup:Landroidx/appcompat/widget/Toolbar$2; // field@01cc │ │ +1b0eb0: 6e20 3204 0900 |017e: invoke-virtual {v9, v0}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@0432 │ │ +1b0eb6: 2803 |0181: goto 0184 // +0003 │ │ +1b0eb8: 5b24 a601 |0182: iput-object v4, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMode:Landroidx/appcompat/view/ActionMode; // field@01a6 │ │ +1b0ebc: 6e10 2607 0200 |0184: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;.updateBackInvokedCallbackState:()V // method@0726 │ │ +1b0ec2: 5429 a601 |0187: iget-object v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMode:Landroidx/appcompat/view/ActionMode; // field@01a6 │ │ +1b0ec6: 5b29 a601 |0189: iput-object v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMode:Landroidx/appcompat/view/ActionMode; // field@01a6 │ │ +1b0eca: 6e10 2607 0200 |018b: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;.updateBackInvokedCallbackState:()V // method@0726 │ │ +1b0ed0: 5429 a601 |018e: iget-object v9, v2, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionMode:Landroidx/appcompat/view/ActionMode; // field@01a6 │ │ +1b0ed4: 3809 0700 |0190: if-eqz v9, 0197 // +0007 │ │ +1b0ed8: 6e20 ff2e 9a00 |0192: invoke-virtual {v10, v9}, Lcom/caverock/androidsvg/SVG$CSSClipRect;.getActionModeWrapper:(Landroidx/appcompat/view/ActionMode;)Landroidx/appcompat/view/SupportActionModeWrapper; // method@2eff │ │ +1b0ede: 0c09 |0195: move-result-object v9 │ │ +1b0ee0: 1109 |0196: return-object v9 │ │ +1b0ee2: 1104 |0197: return-object v4 │ │ +1b0ee4: 5480 9201 |0198: iget-object v0, v8, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;.mWrapped:Landroid/view/Window$Callback; // field@0192 │ │ +1b0ee8: 7130 4907 900a |019a: invoke-static {v0, v9, v10}, Landroidx/appcompat/view/WindowCallbackWrapper$Api23Impl;.onWindowStartingActionMode:(Landroid/view/Window$Callback;Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; // method@0749 │ │ +1b0eee: 0c09 |019d: move-result-object v9 │ │ +1b0ef0: 1109 |019e: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2 │ │ 0x000c line=3 │ │ 0x0013 line=4 │ │ 0x0017 line=5 │ │ 0x001a line=6 │ │ @@ -25008,46 +25008,46 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -1b2214: |[1b2214] androidx.appcompat.app.AppCompatViewInflater.createViewByPrefix:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/view/View; │ │ -1b2224: 6200 de01 |0000: sget-object v0, Landroidx/appcompat/app/AppCompatViewInflater;.sConstructorMap:Landroidx/collection/SimpleArrayMap; // field@01de │ │ -1b2228: 6e20 fd08 4000 |0002: invoke-virtual {v0, v4}, Landroidx/collection/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@08fd │ │ -1b222e: 0c01 |0005: move-result-object v1 │ │ -1b2230: 1f01 c811 |0006: check-cast v1, Ljava/lang/reflect/Constructor; // type@11c8 │ │ -1b2234: 3901 2200 |0008: if-nez v1, 002a // +0022 │ │ -1b2238: 3805 0700 |000a: if-eqz v5, 0011 // +0007 │ │ -1b223c: 6e20 553f 4500 |000c: invoke-virtual {v5, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@3f55 │ │ -1b2242: 0c05 |000f: move-result-object v5 │ │ -1b2244: 2802 |0010: goto 0012 // +0002 │ │ -1b2246: 0745 |0011: move-object v5, v4 │ │ -1b2248: 6e10 6900 0300 |0012: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0069 │ │ -1b224e: 0c03 |0015: move-result-object v3 │ │ -1b2250: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -1b2252: 7130 9e3e 1503 |0017: invoke-static {v5, v1, v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@3e9e │ │ -1b2258: 0c03 |001a: move-result-object v3 │ │ -1b225a: 1c05 0f01 |001b: const-class v5, Landroid/view/View; // type@010f │ │ -1b225e: 6e20 9b3e 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/Class;.asSubclass:(Ljava/lang/Class;)Ljava/lang/Class; // method@3e9b │ │ -1b2264: 0c03 |0020: move-result-object v3 │ │ -1b2266: 6205 df01 |0021: sget-object v5, Landroidx/appcompat/app/AppCompatViewInflater;.sConstructorSignature:[Ljava/lang/Class; // field@01df │ │ -1b226a: 6e20 a33e 5300 |0023: invoke-virtual {v3, v5}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@3ea3 │ │ -1b2270: 0c01 |0026: move-result-object v1 │ │ -1b2272: 6e30 0509 4001 |0027: invoke-virtual {v0, v4, v1}, Landroidx/collection/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0905 │ │ -1b2278: 1213 |002a: const/4 v3, #int 1 // #1 │ │ -1b227a: 6e20 cc3f 3100 |002b: invoke-virtual {v1, v3}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@3fcc │ │ -1b2280: 5423 da01 |002e: iget-object v3, v2, Landroidx/appcompat/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@01da │ │ -1b2284: 6e20 cf3f 3100 |0030: invoke-virtual {v1, v3}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@3fcf │ │ -1b228a: 0c03 |0033: move-result-object v3 │ │ -1b228c: 1f03 0f01 |0034: check-cast v3, Landroid/view/View; // type@010f │ │ -1b2290: 1103 |0036: return-object v3 │ │ -1b2292: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -1b2294: 1103 |0038: return-object v3 │ │ +1b2230: |[1b2230] androidx.appcompat.app.AppCompatViewInflater.createViewByPrefix:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/view/View; │ │ +1b2240: 6200 de01 |0000: sget-object v0, Landroidx/appcompat/app/AppCompatViewInflater;.sConstructorMap:Landroidx/collection/SimpleArrayMap; // field@01de │ │ +1b2244: 6e20 fd08 4000 |0002: invoke-virtual {v0, v4}, Landroidx/collection/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@08fd │ │ +1b224a: 0c01 |0005: move-result-object v1 │ │ +1b224c: 1f01 c811 |0006: check-cast v1, Ljava/lang/reflect/Constructor; // type@11c8 │ │ +1b2250: 3901 2200 |0008: if-nez v1, 002a // +0022 │ │ +1b2254: 3805 0700 |000a: if-eqz v5, 0011 // +0007 │ │ +1b2258: 6e20 553f 4500 |000c: invoke-virtual {v5, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@3f55 │ │ +1b225e: 0c05 |000f: move-result-object v5 │ │ +1b2260: 2802 |0010: goto 0012 // +0002 │ │ +1b2262: 0745 |0011: move-object v5, v4 │ │ +1b2264: 6e10 6900 0300 |0012: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0069 │ │ +1b226a: 0c03 |0015: move-result-object v3 │ │ +1b226c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +1b226e: 7130 9e3e 1503 |0017: invoke-static {v5, v1, v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; // method@3e9e │ │ +1b2274: 0c03 |001a: move-result-object v3 │ │ +1b2276: 1c05 0f01 |001b: const-class v5, Landroid/view/View; // type@010f │ │ +1b227a: 6e20 9b3e 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/Class;.asSubclass:(Ljava/lang/Class;)Ljava/lang/Class; // method@3e9b │ │ +1b2280: 0c03 |0020: move-result-object v3 │ │ +1b2282: 6205 df01 |0021: sget-object v5, Landroidx/appcompat/app/AppCompatViewInflater;.sConstructorSignature:[Ljava/lang/Class; // field@01df │ │ +1b2286: 6e20 a33e 5300 |0023: invoke-virtual {v3, v5}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@3ea3 │ │ +1b228c: 0c01 |0026: move-result-object v1 │ │ +1b228e: 6e30 0509 4001 |0027: invoke-virtual {v0, v4, v1}, Landroidx/collection/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0905 │ │ +1b2294: 1213 |002a: const/4 v3, #int 1 // #1 │ │ +1b2296: 6e20 cc3f 3100 |002b: invoke-virtual {v1, v3}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@3fcc │ │ +1b229c: 5423 da01 |002e: iget-object v3, v2, Landroidx/appcompat/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@01da │ │ +1b22a0: 6e20 cf3f 3100 |0030: invoke-virtual {v1, v3}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@3fcf │ │ +1b22a6: 0c03 |0033: move-result-object v3 │ │ +1b22a8: 1f03 0f01 |0034: check-cast v3, Landroid/view/View; // type@010f │ │ +1b22ac: 1103 |0036: return-object v3 │ │ +1b22ae: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +1b22b0: 1103 |0038: return-object v3 │ │ catches : 1 │ │ 0x000c - 0x0036 │ │ Ljava/lang/Exception; -> 0x0037 │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ @@ -25079,35 +25079,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1b22c4: |[1b22c4] androidx.appcompat.app.AppLocalesMetadataHolderService.:()V │ │ -1b22d4: 7010 4a00 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@004a │ │ -1b22da: 0e00 |0003: return-void │ │ +1b22e0: |[1b22e0] androidx.appcompat.app.AppLocalesMetadataHolderService.:()V │ │ +1b22f0: 7010 4a00 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@004a │ │ +1b22f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/app/AppLocalesMetadataHolderService;) │ │ name : 'onBind' │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1b22a8: |[1b22a8] androidx.appcompat.app.AppLocalesMetadataHolderService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -1b22b8: 2201 be11 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@11be │ │ -1b22bc: 7010 c13f 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@3fc1 │ │ -1b22c2: 2701 |0005: throw v1 │ │ +1b22c4: |[1b22c4] androidx.appcompat.app.AppLocalesMetadataHolderService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +1b22d4: 2201 be11 |0000: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@11be │ │ +1b22d8: 7010 c13f 0100 |0002: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@3fc1 │ │ +1b22de: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #99 header: │ │ @@ -25242,36 +25242,36 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1b2300: |[1b2300] androidx.appcompat.view.ContextThemeWrapper.attachBaseContext:(Landroid/content/Context;)V │ │ -1b2310: 6f20 8100 1000 |0000: invoke-super {v0, v1}, Landroid/content/ContextWrapper;.attachBaseContext:(Landroid/content/Context;)V // method@0081 │ │ -1b2316: 0e00 |0003: return-void │ │ +1b231c: |[1b231c] androidx.appcompat.view.ContextThemeWrapper.attachBaseContext:(Landroid/content/Context;)V │ │ +1b232c: 6f20 8100 1000 |0000: invoke-super {v0, v1}, Landroid/content/ContextWrapper;.attachBaseContext:(Landroid/content/Context;)V // method@0081 │ │ +1b2332: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/view/ContextThemeWrapper;) │ │ name : 'getAssets' │ │ type : '()Landroid/content/res/AssetManager;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1b22dc: |[1b22dc] androidx.appcompat.view.ContextThemeWrapper.getAssets:()Landroid/content/res/AssetManager; │ │ -1b22ec: 6e10 3f07 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/view/ContextThemeWrapper;.getResources:()Landroid/content/res/Resources; // method@073f │ │ -1b22f2: 0c00 |0003: move-result-object v0 │ │ -1b22f4: 6e10 cb00 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getAssets:()Landroid/content/res/AssetManager; // method@00cb │ │ -1b22fa: 0c00 |0007: move-result-object v0 │ │ -1b22fc: 1100 |0008: return-object v0 │ │ +1b22f8: |[1b22f8] androidx.appcompat.view.ContextThemeWrapper.getAssets:()Landroid/content/res/AssetManager; │ │ +1b2308: 6e10 3f07 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/view/ContextThemeWrapper;.getResources:()Landroid/content/res/Resources; // method@073f │ │ +1b230e: 0c00 |0003: move-result-object v0 │ │ +1b2310: 6e10 cb00 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getAssets:()Landroid/content/res/AssetManager; // method@00cb │ │ +1b2316: 0c00 |0007: move-result-object v0 │ │ +1b2318: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/view/ContextThemeWrapper;) │ │ name : 'getResources' │ │ type : '()Landroid/content/res/Resources;' │ │ @@ -25410,20 +25410,20 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1b2318: |[1b2318] androidx.appcompat.view.ContextThemeWrapper.setTheme:(I)V │ │ -1b2328: 5210 e701 |0000: iget v0, v1, Landroidx/appcompat/view/ContextThemeWrapper;.mThemeResource:I // field@01e7 │ │ -1b232c: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -1b2330: 5912 e701 |0004: iput v2, v1, Landroidx/appcompat/view/ContextThemeWrapper;.mThemeResource:I // field@01e7 │ │ -1b2334: 6e10 4207 0100 |0006: invoke-virtual {v1}, Landroidx/appcompat/view/ContextThemeWrapper;.initializeTheme:()V // method@0742 │ │ -1b233a: 0e00 |0009: return-void │ │ +1b2334: |[1b2334] androidx.appcompat.view.ContextThemeWrapper.setTheme:(I)V │ │ +1b2344: 5210 e701 |0000: iget v0, v1, Landroidx/appcompat/view/ContextThemeWrapper;.mThemeResource:I // field@01e7 │ │ +1b2348: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +1b234c: 5912 e701 |0004: iput v2, v1, Landroidx/appcompat/view/ContextThemeWrapper;.mThemeResource:I // field@01e7 │ │ +1b2350: 6e10 4207 0100 |0006: invoke-virtual {v1}, Landroidx/appcompat/view/ContextThemeWrapper;.initializeTheme:()V // method@0742 │ │ +1b2356: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #101 header: │ │ @@ -25562,84 +25562,84 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/TintInfo;[I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -1b2378: |[1b2378] androidx.appcompat.widget.AppCompatDrawableManager.tintDrawable:(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/TintInfo;[I)V │ │ -1b2388: 6200 f801 |0000: sget-object v0, Landroidx/appcompat/widget/ResourceManagerInternal;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@01f8 │ │ -1b238c: 6e10 2102 0400 |0002: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getState:()[I // method@0221 │ │ -1b2392: 0c00 |0005: move-result-object v0 │ │ -1b2394: 6e10 2302 0400 |0006: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@0223 │ │ -1b239a: 0c01 |0009: move-result-object v1 │ │ -1b239c: 3341 4300 |000a: if-ne v1, v4, 004d // +0043 │ │ -1b23a0: 2041 8100 |000c: instance-of v1, v4, Landroid/graphics/drawable/LayerDrawable; // type@0081 │ │ -1b23a4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1b23a6: 3801 1000 |000f: if-eqz v1, 001f // +0010 │ │ -1b23aa: 6e10 2202 0400 |0011: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0222 │ │ -1b23b0: 0a01 |0014: move-result v1 │ │ -1b23b2: 3801 0a00 |0015: if-eqz v1, 001f // +000a │ │ -1b23b6: 2321 d015 |0017: new-array v1, v2, [I // type@15d0 │ │ -1b23ba: 6e20 2a02 1400 |0019: invoke-virtual {v4, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@022a │ │ -1b23c0: 6e20 2a02 0400 |001c: invoke-virtual {v4, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@022a │ │ -1b23c6: 5550 0402 |001f: iget-boolean v0, v5, Landroidx/appcompat/widget/TintInfo;.mHasTintList:Z // field@0204 │ │ -1b23ca: 3900 0b00 |0021: if-nez v0, 002c // +000b │ │ -1b23ce: 5551 0502 |0023: iget-boolean v1, v5, Landroidx/appcompat/widget/TintInfo;.mHasTintMode:Z // field@0205 │ │ -1b23d2: 3801 0300 |0025: if-eqz v1, 0028 // +0003 │ │ -1b23d6: 2805 |0027: goto 002c // +0005 │ │ -1b23d8: 6e10 1b02 0400 |0028: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.clearColorFilter:()V // method@021b │ │ -1b23de: 0e00 |002b: return-void │ │ -1b23e0: 1201 |002c: const/4 v1, #int 0 // #0 │ │ -1b23e2: 3800 0500 |002d: if-eqz v0, 0032 // +0005 │ │ -1b23e6: 5450 0602 |002f: iget-object v0, v5, Landroidx/appcompat/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@0206 │ │ -1b23ea: 2802 |0031: goto 0033 // +0002 │ │ -1b23ec: 0710 |0032: move-object v0, v1 │ │ -1b23ee: 5553 0502 |0033: iget-boolean v3, v5, Landroidx/appcompat/widget/TintInfo;.mHasTintMode:Z // field@0205 │ │ -1b23f2: 3803 0500 |0035: if-eqz v3, 003a // +0005 │ │ -1b23f6: 5455 0702 |0037: iget-object v5, v5, Landroidx/appcompat/widget/TintInfo;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@0207 │ │ -1b23fa: 2803 |0039: goto 003c // +0003 │ │ -1b23fc: 6205 f801 |003a: sget-object v5, Landroidx/appcompat/widget/ResourceManagerInternal;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@01f8 │ │ -1b2400: 3800 0d00 |003c: if-eqz v0, 0049 // +000d │ │ -1b2404: 3905 0300 |003e: if-nez v5, 0041 // +0003 │ │ -1b2408: 2809 |0040: goto 0049 // +0009 │ │ -1b240a: 6e30 b900 6002 |0041: invoke-virtual {v0, v6, v2}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@00b9 │ │ -1b2410: 0a06 |0044: move-result v6 │ │ -1b2412: 7120 a007 5600 |0045: invoke-static {v6, v5}, Landroidx/appcompat/widget/ResourceManagerInternal;.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@07a0 │ │ -1b2418: 0c01 |0048: move-result-object v1 │ │ -1b241a: 6e20 2802 1400 |0049: invoke-virtual {v4, v1}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@0228 │ │ -1b2420: 0e00 |004c: return-void │ │ -1b2422: 1a04 df29 |004d: const-string v4, "ResourceManagerInternal" // string@29df │ │ -1b2426: 1a05 4627 |004f: const-string v5, "Mutated drawable is not the same instance as the input." // string@2746 │ │ -1b242a: 7120 5303 5400 |0051: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0353 │ │ -1b2430: 0e00 |0054: return-void │ │ +1b2394: |[1b2394] androidx.appcompat.widget.AppCompatDrawableManager.tintDrawable:(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/TintInfo;[I)V │ │ +1b23a4: 6200 f801 |0000: sget-object v0, Landroidx/appcompat/widget/ResourceManagerInternal;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@01f8 │ │ +1b23a8: 6e10 2102 0400 |0002: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getState:()[I // method@0221 │ │ +1b23ae: 0c00 |0005: move-result-object v0 │ │ +1b23b0: 6e10 2302 0400 |0006: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@0223 │ │ +1b23b6: 0c01 |0009: move-result-object v1 │ │ +1b23b8: 3341 4300 |000a: if-ne v1, v4, 004d // +0043 │ │ +1b23bc: 2041 8100 |000c: instance-of v1, v4, Landroid/graphics/drawable/LayerDrawable; // type@0081 │ │ +1b23c0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1b23c2: 3801 1000 |000f: if-eqz v1, 001f // +0010 │ │ +1b23c6: 6e10 2202 0400 |0011: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0222 │ │ +1b23cc: 0a01 |0014: move-result v1 │ │ +1b23ce: 3801 0a00 |0015: if-eqz v1, 001f // +000a │ │ +1b23d2: 2321 d015 |0017: new-array v1, v2, [I // type@15d0 │ │ +1b23d6: 6e20 2a02 1400 |0019: invoke-virtual {v4, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@022a │ │ +1b23dc: 6e20 2a02 0400 |001c: invoke-virtual {v4, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@022a │ │ +1b23e2: 5550 0402 |001f: iget-boolean v0, v5, Landroidx/appcompat/widget/TintInfo;.mHasTintList:Z // field@0204 │ │ +1b23e6: 3900 0b00 |0021: if-nez v0, 002c // +000b │ │ +1b23ea: 5551 0502 |0023: iget-boolean v1, v5, Landroidx/appcompat/widget/TintInfo;.mHasTintMode:Z // field@0205 │ │ +1b23ee: 3801 0300 |0025: if-eqz v1, 0028 // +0003 │ │ +1b23f2: 2805 |0027: goto 002c // +0005 │ │ +1b23f4: 6e10 1b02 0400 |0028: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.clearColorFilter:()V // method@021b │ │ +1b23fa: 0e00 |002b: return-void │ │ +1b23fc: 1201 |002c: const/4 v1, #int 0 // #0 │ │ +1b23fe: 3800 0500 |002d: if-eqz v0, 0032 // +0005 │ │ +1b2402: 5450 0602 |002f: iget-object v0, v5, Landroidx/appcompat/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@0206 │ │ +1b2406: 2802 |0031: goto 0033 // +0002 │ │ +1b2408: 0710 |0032: move-object v0, v1 │ │ +1b240a: 5553 0502 |0033: iget-boolean v3, v5, Landroidx/appcompat/widget/TintInfo;.mHasTintMode:Z // field@0205 │ │ +1b240e: 3803 0500 |0035: if-eqz v3, 003a // +0005 │ │ +1b2412: 5455 0702 |0037: iget-object v5, v5, Landroidx/appcompat/widget/TintInfo;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@0207 │ │ +1b2416: 2803 |0039: goto 003c // +0003 │ │ +1b2418: 6205 f801 |003a: sget-object v5, Landroidx/appcompat/widget/ResourceManagerInternal;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@01f8 │ │ +1b241c: 3800 0d00 |003c: if-eqz v0, 0049 // +000d │ │ +1b2420: 3905 0300 |003e: if-nez v5, 0041 // +0003 │ │ +1b2424: 2809 |0040: goto 0049 // +0009 │ │ +1b2426: 6e30 b900 6002 |0041: invoke-virtual {v0, v6, v2}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@00b9 │ │ +1b242c: 0a06 |0044: move-result v6 │ │ +1b242e: 7120 a007 5600 |0045: invoke-static {v6, v5}, Landroidx/appcompat/widget/ResourceManagerInternal;.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@07a0 │ │ +1b2434: 0c01 |0048: move-result-object v1 │ │ +1b2436: 6e20 2802 1400 |0049: invoke-virtual {v4, v1}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@0228 │ │ +1b243c: 0e00 |004c: return-void │ │ +1b243e: 1a04 df29 |004d: const-string v4, "ResourceManagerInternal" // string@29df │ │ +1b2442: 1a05 4627 |004f: const-string v5, "Mutated drawable is not the same instance as the input." // string@2746 │ │ +1b2446: 7120 5303 5400 |0051: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0353 │ │ +1b244c: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/AppCompatDrawableManager;) │ │ name : 'getDrawable' │ │ type : '(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1b233c: |[1b233c] androidx.appcompat.widget.AppCompatDrawableManager.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ -1b234c: 1d01 |0000: monitor-enter v1 │ │ -1b234e: 5410 eb01 |0001: iget-object v0, v1, Landroidx/appcompat/widget/AppCompatDrawableManager;.mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal; // field@01eb │ │ -1b2352: 6e30 9e07 2003 |0003: invoke-virtual {v0, v2, v3}, Landroidx/appcompat/widget/ResourceManagerInternal;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@079e │ │ -1b2358: 0c02 |0006: move-result-object v2 │ │ -1b235a: 1e01 |0007: monitor-exit v1 │ │ -1b235c: 1102 |0008: return-object v2 │ │ -1b235e: 0d02 |0009: move-exception v2 │ │ -1b2360: 1e01 |000a: monitor-exit v1 │ │ -1b2362: 2702 |000b: throw v2 │ │ +1b2358: |[1b2358] androidx.appcompat.widget.AppCompatDrawableManager.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ +1b2368: 1d01 |0000: monitor-enter v1 │ │ +1b236a: 5410 eb01 |0001: iget-object v0, v1, Landroidx/appcompat/widget/AppCompatDrawableManager;.mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal; // field@01eb │ │ +1b236e: 6e30 9e07 2003 |0003: invoke-virtual {v0, v2, v3}, Landroidx/appcompat/widget/ResourceManagerInternal;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@079e │ │ +1b2374: 0c02 |0006: move-result-object v2 │ │ +1b2376: 1e01 |0007: monitor-exit v1 │ │ +1b2378: 1102 |0008: return-object v2 │ │ +1b237a: 0d02 |0009: move-exception v2 │ │ +1b237c: 1e01 |000a: monitor-exit v1 │ │ +1b237e: 2702 |000b: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ 0x000a - 0x000b │ │ -> 0x0009 │ │ positions : │ │ locals : │ │ @@ -25697,53 +25697,53 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 118 16-bit code units │ │ -1acf44: |[1acf44] okhttp3.Request.:()V │ │ -1acf54: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -1acf56: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -1acf58: 5941 c131 |0002: iput v1, v4, Lokhttp3/Request;.$r8$classId:I // field@31c1 │ │ -1acf5c: 7010 343f 0400 |0004: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1acf62: 1401 4a00 077f |0007: const v1, #float 1.79447e+38 // #7f07004a │ │ -1acf68: 1502 077f |000a: const/high16 v2, #int 2131165184 // #7f07 │ │ -1acf6c: 1403 4c00 077f |000c: const v3, #float 1.79447e+38 // #7f07004c │ │ -1acf72: 2430 d015 1302 |000f: filled-new-array {v3, v1, v2}, [I // type@15d0 │ │ -1acf78: 0c01 |0012: move-result-object v1 │ │ -1acf7a: 5b41 c731 |0013: iput-object v1, v4, Lokhttp3/Request;.url:Ljava/lang/Object; // field@31c7 │ │ -1acf7e: 2301 d015 |0015: new-array v1, v0, [I // type@15d0 │ │ -1acf82: 2601 3b00 0000 |0017: fill-array-data v1, 00000052 // +0000003b │ │ -1acf88: 5b41 c531 |001a: iput-object v1, v4, Lokhttp3/Request;.method:Ljava/io/Serializable; // field@31c5 │ │ -1acf8c: 2300 d015 |001c: new-array v0, v0, [I // type@15d0 │ │ -1acf90: 2600 4600 0000 |001e: fill-array-data v0, 00000064 // +00000046 │ │ -1acf96: 5b40 c331 |0021: iput-object v0, v4, Lokhttp3/Request;.headers:Ljava/lang/Object; // field@31c3 │ │ -1acf9a: 1400 0f00 077f |0023: const v0, #float 1.79446e+38 // #7f07000f │ │ -1acfa0: 1401 3000 077f |0026: const v1, #float 1.79447e+38 // #7f070030 │ │ -1acfa6: 1402 3100 077f |0029: const v2, #float 1.79447e+38 // #7f070031 │ │ -1acfac: 2430 d015 0201 |002c: filled-new-array {v2, v0, v1}, [I // type@15d0 │ │ -1acfb2: 0c00 |002f: move-result-object v0 │ │ -1acfb4: 5b40 c231 |0030: iput-object v0, v4, Lokhttp3/Request;.body:Ljava/lang/Object; // field@31c2 │ │ -1acfb8: 1400 4300 077f |0032: const v0, #float 1.79447e+38 // #7f070043 │ │ -1acfbe: 1401 4d00 077f |0035: const v1, #float 1.79447e+38 // #7f07004d │ │ -1acfc4: 2420 d015 1000 |0038: filled-new-array {v0, v1}, [I // type@15d0 │ │ -1acfca: 0c00 |003b: move-result-object v0 │ │ -1acfcc: 5b40 c631 |003c: iput-object v0, v4, Lokhttp3/Request;.tags:Ljava/lang/Object; // field@31c6 │ │ -1acfd0: 1400 0400 077f |003e: const v0, #float 1.79446e+38 // #7f070004 │ │ -1acfd6: 1401 0a00 077f |0041: const v1, #float 1.79446e+38 // #7f07000a │ │ -1acfdc: 1402 0300 077f |0044: const v2, #float 1.79446e+38 // #7f070003 │ │ -1acfe2: 1403 0900 077f |0047: const v3, #float 1.79446e+38 // #7f070009 │ │ -1acfe8: 2440 d015 3210 |004a: filled-new-array {v2, v3, v0, v1}, [I // type@15d0 │ │ -1acfee: 0c00 |004d: move-result-object v0 │ │ -1acff0: 5b40 c431 |004e: iput-object v0, v4, Lokhttp3/Request;.lazyCacheControl:Ljava/lang/Object; // field@31c4 │ │ -1acff4: 0e00 |0050: return-void │ │ -1acff6: 0000 |0051: nop // spacer │ │ -1acff8: 0003 0400 0700 0000 1800 077f 3b00 ... |0052: array-data (18 units) │ │ -1ad01c: 0003 0400 0700 0000 4900 077f 4b00 ... |0064: array-data (18 units) │ │ +1acf60: |[1acf60] okhttp3.Request.:()V │ │ +1acf70: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +1acf72: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +1acf74: 5941 c131 |0002: iput v1, v4, Lokhttp3/Request;.$r8$classId:I // field@31c1 │ │ +1acf78: 7010 343f 0400 |0004: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1acf7e: 1401 4a00 077f |0007: const v1, #float 1.79447e+38 // #7f07004a │ │ +1acf84: 1502 077f |000a: const/high16 v2, #int 2131165184 // #7f07 │ │ +1acf88: 1403 4c00 077f |000c: const v3, #float 1.79447e+38 // #7f07004c │ │ +1acf8e: 2430 d015 1302 |000f: filled-new-array {v3, v1, v2}, [I // type@15d0 │ │ +1acf94: 0c01 |0012: move-result-object v1 │ │ +1acf96: 5b41 c731 |0013: iput-object v1, v4, Lokhttp3/Request;.url:Ljava/lang/Object; // field@31c7 │ │ +1acf9a: 2301 d015 |0015: new-array v1, v0, [I // type@15d0 │ │ +1acf9e: 2601 3b00 0000 |0017: fill-array-data v1, 00000052 // +0000003b │ │ +1acfa4: 5b41 c531 |001a: iput-object v1, v4, Lokhttp3/Request;.method:Ljava/io/Serializable; // field@31c5 │ │ +1acfa8: 2300 d015 |001c: new-array v0, v0, [I // type@15d0 │ │ +1acfac: 2600 4600 0000 |001e: fill-array-data v0, 00000064 // +00000046 │ │ +1acfb2: 5b40 c331 |0021: iput-object v0, v4, Lokhttp3/Request;.headers:Ljava/lang/Object; // field@31c3 │ │ +1acfb6: 1400 0f00 077f |0023: const v0, #float 1.79446e+38 // #7f07000f │ │ +1acfbc: 1401 3000 077f |0026: const v1, #float 1.79447e+38 // #7f070030 │ │ +1acfc2: 1402 3100 077f |0029: const v2, #float 1.79447e+38 // #7f070031 │ │ +1acfc8: 2430 d015 0201 |002c: filled-new-array {v2, v0, v1}, [I // type@15d0 │ │ +1acfce: 0c00 |002f: move-result-object v0 │ │ +1acfd0: 5b40 c231 |0030: iput-object v0, v4, Lokhttp3/Request;.body:Ljava/lang/Object; // field@31c2 │ │ +1acfd4: 1400 4300 077f |0032: const v0, #float 1.79447e+38 // #7f070043 │ │ +1acfda: 1401 4d00 077f |0035: const v1, #float 1.79447e+38 // #7f07004d │ │ +1acfe0: 2420 d015 1000 |0038: filled-new-array {v0, v1}, [I // type@15d0 │ │ +1acfe6: 0c00 |003b: move-result-object v0 │ │ +1acfe8: 5b40 c631 |003c: iput-object v0, v4, Lokhttp3/Request;.tags:Ljava/lang/Object; // field@31c6 │ │ +1acfec: 1400 0400 077f |003e: const v0, #float 1.79446e+38 // #7f070004 │ │ +1acff2: 1401 0a00 077f |0041: const v1, #float 1.79446e+38 // #7f07000a │ │ +1acff8: 1402 0300 077f |0044: const v2, #float 1.79446e+38 // #7f070003 │ │ +1acffe: 1403 0900 077f |0047: const v3, #float 1.79446e+38 // #7f070009 │ │ +1ad004: 2440 d015 3210 |004a: filled-new-array {v2, v3, v0, v1}, [I // type@15d0 │ │ +1ad00a: 0c00 |004d: move-result-object v0 │ │ +1ad00c: 5b40 c431 |004e: iput-object v0, v4, Lokhttp3/Request;.lazyCacheControl:Ljava/lang/Object; // field@31c4 │ │ +1ad010: 0e00 |0050: return-void │ │ +1ad012: 0000 |0051: nop // spacer │ │ +1ad014: 0003 0400 0700 0000 1800 077f 3b00 ... |0052: array-data (18 units) │ │ +1ad038: 0003 0400 0700 0000 4900 077f 4b00 ... |0064: array-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=7 │ │ 0x000f line=8 │ │ 0x0015 line=9 │ │ 0x001c line=10 │ │ 0x002c line=11 │ │ @@ -25757,28 +25757,28 @@ │ │ type : '(Lokhttp3/HttpUrl;Ljava/lang/String;Lokhttp3/Headers;Lkotlin/ResultKt;Ljava/util/Map;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -1ad040: |[1ad040] okhttp3.Request.:(Lokhttp3/HttpUrl;Ljava/lang/String;Lokhttp3/Headers;Lkotlin/ResultKt;Ljava/util/Map;)V │ │ -1ad050: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1ad052: 5910 c131 |0001: iput v0, v1, Lokhttp3/Request;.$r8$classId:I // field@31c1 │ │ -1ad056: 1a00 b25f |0003: const-string v0, "url" // string@5fb2 │ │ -1ad05a: 7120 0445 0200 |0005: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1ad060: 1a00 814e |0008: const-string v0, "method" // string@4e81 │ │ -1ad064: 7120 0445 0300 |000a: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1ad06a: 7010 343f 0100 |000d: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1ad070: 5b12 c731 |0010: iput-object v2, v1, Lokhttp3/Request;.url:Ljava/lang/Object; // field@31c7 │ │ -1ad074: 5b13 c531 |0012: iput-object v3, v1, Lokhttp3/Request;.method:Ljava/io/Serializable; // field@31c5 │ │ -1ad078: 5b14 c331 |0014: iput-object v4, v1, Lokhttp3/Request;.headers:Ljava/lang/Object; // field@31c3 │ │ -1ad07c: 5b15 c231 |0016: iput-object v5, v1, Lokhttp3/Request;.body:Ljava/lang/Object; // field@31c2 │ │ -1ad080: 5b16 c631 |0018: iput-object v6, v1, Lokhttp3/Request;.tags:Ljava/lang/Object; // field@31c6 │ │ -1ad084: 0e00 |001a: return-void │ │ +1ad05c: |[1ad05c] okhttp3.Request.:(Lokhttp3/HttpUrl;Ljava/lang/String;Lokhttp3/Headers;Lkotlin/ResultKt;Ljava/util/Map;)V │ │ +1ad06c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1ad06e: 5910 c131 |0001: iput v0, v1, Lokhttp3/Request;.$r8$classId:I // field@31c1 │ │ +1ad072: 1a00 b25f |0003: const-string v0, "url" // string@5fb2 │ │ +1ad076: 7120 0445 0200 |0005: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1ad07c: 1a00 814e |0008: const-string v0, "method" // string@4e81 │ │ +1ad080: 7120 0445 0300 |000a: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1ad086: 7010 343f 0100 |000d: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1ad08c: 5b12 c731 |0010: iput-object v2, v1, Lokhttp3/Request;.url:Ljava/lang/Object; // field@31c7 │ │ +1ad090: 5b13 c531 |0012: iput-object v3, v1, Lokhttp3/Request;.method:Ljava/io/Serializable; // field@31c5 │ │ +1ad094: 5b14 c331 |0014: iput-object v4, v1, Lokhttp3/Request;.headers:Ljava/lang/Object; // field@31c3 │ │ +1ad098: 5b15 c231 |0016: iput-object v5, v1, Lokhttp3/Request;.body:Ljava/lang/Object; // field@31c2 │ │ +1ad09c: 5b16 c631 |0018: iput-object v6, v1, Lokhttp3/Request;.tags:Ljava/lang/Object; // field@31c6 │ │ +1ad0a0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x000d line=1 │ │ 0x0010 line=2 │ │ 0x0012 line=3 │ │ 0x0014 line=4 │ │ 0x0016 line=5 │ │ @@ -25796,24 +25796,24 @@ │ │ type : '(Lokhttp3/internal/concurrent/TaskRunner;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1ad088: |[1ad088] okhttp3.Request.:(Lokhttp3/internal/concurrent/TaskRunner;)V │ │ -1ad098: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -1ad09a: 5910 c131 |0001: iput v0, v1, Lokhttp3/Request;.$r8$classId:I // field@31c1 │ │ -1ad09e: 1a00 365d |0003: const-string v0, "taskRunner" // string@5d36 │ │ -1ad0a2: 7120 0445 0200 |0005: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1ad0a8: 7010 343f 0100 |0008: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1ad0ae: 5b12 c731 |000b: iput-object v2, v1, Lokhttp3/Request;.url:Ljava/lang/Object; // field@31c7 │ │ -1ad0b2: 6202 8f32 |000d: sget-object v2, Lokhttp3/internal/http2/Http2Connection$Listener;.REFUSE_INCOMING_STREAMS:Lokhttp3/internal/http2/Http2Connection$Listener$Companion$REFUSE_INCOMING_STREAMS$1; // field@328f │ │ -1ad0b6: 5b12 c431 |000f: iput-object v2, v1, Lokhttp3/Request;.lazyCacheControl:Ljava/lang/Object; // field@31c4 │ │ -1ad0ba: 0e00 |0011: return-void │ │ +1ad0a4: |[1ad0a4] okhttp3.Request.:(Lokhttp3/internal/concurrent/TaskRunner;)V │ │ +1ad0b4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +1ad0b6: 5910 c131 |0001: iput v0, v1, Lokhttp3/Request;.$r8$classId:I // field@31c1 │ │ +1ad0ba: 1a00 365d |0003: const-string v0, "taskRunner" // string@5d36 │ │ +1ad0be: 7120 0445 0200 |0005: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1ad0c4: 7010 343f 0100 |0008: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1ad0ca: 5b12 c731 |000b: iput-object v2, v1, Lokhttp3/Request;.url:Ljava/lang/Object; // field@31c7 │ │ +1ad0ce: 6202 8f32 |000d: sget-object v2, Lokhttp3/internal/http2/Http2Connection$Listener;.REFUSE_INCOMING_STREAMS:Lokhttp3/internal/http2/Http2Connection$Listener$Companion$REFUSE_INCOMING_STREAMS$1; // field@328f │ │ +1ad0d2: 5b12 c431 |000f: iput-object v2, v1, Lokhttp3/Request;.lazyCacheControl:Ljava/lang/Object; // field@31c4 │ │ +1ad0d6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=14 │ │ 0x000b line=15 │ │ 0x000d line=16 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lokhttp3/Request; │ │ @@ -26372,85 +26372,85 @@ │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -1b2434: |[1b2434] androidx.appcompat.widget.ContentFrameLayout.getFixedHeightMajor:()Landroid/util/TypedValue; │ │ -1b2444: 5410 ef01 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedHeightMajor:Landroid/util/TypedValue; // field@01ef │ │ -1b2448: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -1b244c: 2200 ec00 |0004: new-instance v0, Landroid/util/TypedValue; // type@00ec │ │ -1b2450: 7010 7503 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0375 │ │ -1b2456: 5b10 ef01 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedHeightMajor:Landroid/util/TypedValue; // field@01ef │ │ -1b245a: 5410 ef01 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedHeightMajor:Landroid/util/TypedValue; // field@01ef │ │ -1b245e: 1100 |000d: return-object v0 │ │ +1b2450: |[1b2450] androidx.appcompat.widget.ContentFrameLayout.getFixedHeightMajor:()Landroid/util/TypedValue; │ │ +1b2460: 5410 ef01 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedHeightMajor:Landroid/util/TypedValue; // field@01ef │ │ +1b2464: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +1b2468: 2200 ec00 |0004: new-instance v0, Landroid/util/TypedValue; // type@00ec │ │ +1b246c: 7010 7503 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0375 │ │ +1b2472: 5b10 ef01 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedHeightMajor:Landroid/util/TypedValue; // field@01ef │ │ +1b2476: 5410 ef01 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedHeightMajor:Landroid/util/TypedValue; // field@01ef │ │ +1b247a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'getFixedHeightMinor' │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -1b2460: |[1b2460] androidx.appcompat.widget.ContentFrameLayout.getFixedHeightMinor:()Landroid/util/TypedValue; │ │ -1b2470: 5410 f001 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedHeightMinor:Landroid/util/TypedValue; // field@01f0 │ │ -1b2474: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -1b2478: 2200 ec00 |0004: new-instance v0, Landroid/util/TypedValue; // type@00ec │ │ -1b247c: 7010 7503 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0375 │ │ -1b2482: 5b10 f001 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedHeightMinor:Landroid/util/TypedValue; // field@01f0 │ │ -1b2486: 5410 f001 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedHeightMinor:Landroid/util/TypedValue; // field@01f0 │ │ -1b248a: 1100 |000d: return-object v0 │ │ +1b247c: |[1b247c] androidx.appcompat.widget.ContentFrameLayout.getFixedHeightMinor:()Landroid/util/TypedValue; │ │ +1b248c: 5410 f001 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedHeightMinor:Landroid/util/TypedValue; // field@01f0 │ │ +1b2490: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +1b2494: 2200 ec00 |0004: new-instance v0, Landroid/util/TypedValue; // type@00ec │ │ +1b2498: 7010 7503 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0375 │ │ +1b249e: 5b10 f001 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedHeightMinor:Landroid/util/TypedValue; // field@01f0 │ │ +1b24a2: 5410 f001 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedHeightMinor:Landroid/util/TypedValue; // field@01f0 │ │ +1b24a6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'getFixedWidthMajor' │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -1b248c: |[1b248c] androidx.appcompat.widget.ContentFrameLayout.getFixedWidthMajor:()Landroid/util/TypedValue; │ │ -1b249c: 5410 f101 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedWidthMajor:Landroid/util/TypedValue; // field@01f1 │ │ -1b24a0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -1b24a4: 2200 ec00 |0004: new-instance v0, Landroid/util/TypedValue; // type@00ec │ │ -1b24a8: 7010 7503 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0375 │ │ -1b24ae: 5b10 f101 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedWidthMajor:Landroid/util/TypedValue; // field@01f1 │ │ -1b24b2: 5410 f101 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedWidthMajor:Landroid/util/TypedValue; // field@01f1 │ │ -1b24b6: 1100 |000d: return-object v0 │ │ +1b24a8: |[1b24a8] androidx.appcompat.widget.ContentFrameLayout.getFixedWidthMajor:()Landroid/util/TypedValue; │ │ +1b24b8: 5410 f101 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedWidthMajor:Landroid/util/TypedValue; // field@01f1 │ │ +1b24bc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +1b24c0: 2200 ec00 |0004: new-instance v0, Landroid/util/TypedValue; // type@00ec │ │ +1b24c4: 7010 7503 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0375 │ │ +1b24ca: 5b10 f101 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedWidthMajor:Landroid/util/TypedValue; // field@01f1 │ │ +1b24ce: 5410 f101 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedWidthMajor:Landroid/util/TypedValue; // field@01f1 │ │ +1b24d2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'getFixedWidthMinor' │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -1b24b8: |[1b24b8] androidx.appcompat.widget.ContentFrameLayout.getFixedWidthMinor:()Landroid/util/TypedValue; │ │ -1b24c8: 5410 f201 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedWidthMinor:Landroid/util/TypedValue; // field@01f2 │ │ -1b24cc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -1b24d0: 2200 ec00 |0004: new-instance v0, Landroid/util/TypedValue; // type@00ec │ │ -1b24d4: 7010 7503 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0375 │ │ -1b24da: 5b10 f201 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedWidthMinor:Landroid/util/TypedValue; // field@01f2 │ │ -1b24de: 5410 f201 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedWidthMinor:Landroid/util/TypedValue; // field@01f2 │ │ -1b24e2: 1100 |000d: return-object v0 │ │ +1b24d4: |[1b24d4] androidx.appcompat.widget.ContentFrameLayout.getFixedWidthMinor:()Landroid/util/TypedValue; │ │ +1b24e4: 5410 f201 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedWidthMinor:Landroid/util/TypedValue; // field@01f2 │ │ +1b24e8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +1b24ec: 2200 ec00 |0004: new-instance v0, Landroid/util/TypedValue; // type@00ec │ │ +1b24f0: 7010 7503 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0375 │ │ +1b24f6: 5b10 f201 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedWidthMinor:Landroid/util/TypedValue; // field@01f2 │ │ +1b24fa: 5410 f201 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.mFixedWidthMinor:Landroid/util/TypedValue; // field@01f2 │ │ +1b24fe: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'getMinWidthMajor' │ │ type : '()Landroid/util/TypedValue;' │ │ @@ -26517,49 +26517,49 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -1b24e4: |[1b24e4] androidx.appcompat.widget.ContentFrameLayout.onDetachedFromWindow:()V │ │ -1b24f4: 6f10 2a04 0300 |0000: invoke-super {v3}, Landroid/view/View;.onDetachedFromWindow:()V // method@042a │ │ -1b24fa: 5430 ed01 |0003: iget-object v0, v3, Landroidx/appcompat/widget/ContentFrameLayout;.mAttachListener:Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener; // field@01ed │ │ -1b24fe: 3800 4100 |0005: if-eqz v0, 0046 // +0041 │ │ -1b2502: 1f00 9a01 |0007: check-cast v0, Landroidx/appcompat/app/AppCompatDelegateImpl$3; // type@019a │ │ -1b2506: 5400 8e01 |0009: iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$3;.this$0:Landroidx/appcompat/app/AppCompatDelegateImpl; // field@018e │ │ -1b250a: 5401 b501 |000b: iget-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ -1b250e: 3801 0700 |000d: if-eqz v1, 0014 // +0007 │ │ -1b2512: 1f01 bb01 |000f: check-cast v1, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ -1b2516: 6e10 6c07 0100 |0011: invoke-virtual {v1}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.dismissPopups:()V // method@076c │ │ -1b251c: 5401 a701 |0014: iget-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModePopup:Landroid/widget/PopupWindow; // field@01a7 │ │ -1b2520: 3801 1d00 |0016: if-eqz v1, 0033 // +001d │ │ -1b2524: 5401 d501 |0018: iget-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ -1b2528: 6e10 d704 0100 |001a: invoke-virtual {v1}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ -1b252e: 0c01 |001d: move-result-object v1 │ │ -1b2530: 5402 cc01 |001e: iget-object v2, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mShowActionModePopup:Landroidx/appcompat/widget/Toolbar$2; // field@01cc │ │ -1b2534: 6e20 3604 2100 |0020: invoke-virtual {v1, v2}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0436 │ │ -1b253a: 5401 a701 |0023: iget-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModePopup:Landroid/widget/PopupWindow; // field@01a7 │ │ -1b253e: 6e10 9c05 0100 |0025: invoke-virtual {v1}, Landroid/widget/PopupWindow;.isShowing:()Z // method@059c │ │ -1b2544: 0a01 |0028: move-result v1 │ │ -1b2546: 3801 0700 |0029: if-eqz v1, 0030 // +0007 │ │ -1b254a: 5401 a701 |002b: iget-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModePopup:Landroid/widget/PopupWindow; // field@01a7 │ │ -1b254e: 6e10 9b05 0100 |002d: invoke-virtual {v1}, Landroid/widget/PopupWindow;.dismiss:()V // method@059b │ │ -1b2554: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -1b2556: 5b01 a701 |0031: iput-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModePopup:Landroid/widget/PopupWindow; // field@01a7 │ │ -1b255a: 5401 ba01 |0033: iget-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mFadeAnim:Landroidx/core/view/ViewPropertyAnimatorCompat; // field@01ba │ │ -1b255e: 3801 0500 |0035: if-eqz v1, 003a // +0005 │ │ -1b2562: 6e10 a726 0100 |0037: invoke-virtual {v1}, Landroidx/core/view/ViewPropertyAnimatorCompat;.cancel:()V // method@26a7 │ │ -1b2568: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -1b256a: 6e20 1107 1000 |003b: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.getPanelState:(I)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // method@0711 │ │ -1b2570: 0c00 |003e: move-result-object v0 │ │ -1b2572: 5400 9f01 |003f: iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ -1b2576: 3800 0500 |0041: if-eqz v0, 0046 // +0005 │ │ -1b257a: 6e10 5b07 0000 |0043: invoke-virtual {v0}, Landroidx/appcompat/view/menu/MenuBuilder;.close:()V // method@075b │ │ -1b2580: 0e00 |0046: return-void │ │ +1b2500: |[1b2500] androidx.appcompat.widget.ContentFrameLayout.onDetachedFromWindow:()V │ │ +1b2510: 6f10 2a04 0300 |0000: invoke-super {v3}, Landroid/view/View;.onDetachedFromWindow:()V // method@042a │ │ +1b2516: 5430 ed01 |0003: iget-object v0, v3, Landroidx/appcompat/widget/ContentFrameLayout;.mAttachListener:Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener; // field@01ed │ │ +1b251a: 3800 4100 |0005: if-eqz v0, 0046 // +0041 │ │ +1b251e: 1f00 9a01 |0007: check-cast v0, Landroidx/appcompat/app/AppCompatDelegateImpl$3; // type@019a │ │ +1b2522: 5400 8e01 |0009: iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$3;.this$0:Landroidx/appcompat/app/AppCompatDelegateImpl; // field@018e │ │ +1b2526: 5401 b501 |000b: iget-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mDecorContentParent:Landroidx/appcompat/widget/DecorContentParent; // field@01b5 │ │ +1b252a: 3801 0700 |000d: if-eqz v1, 0014 // +0007 │ │ +1b252e: 1f01 bb01 |000f: check-cast v1, Landroidx/appcompat/widget/ActionBarOverlayLayout; // type@01bb │ │ +1b2532: 6e10 6c07 0100 |0011: invoke-virtual {v1}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.dismissPopups:()V // method@076c │ │ +1b2538: 5401 a701 |0014: iget-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModePopup:Landroid/widget/PopupWindow; // field@01a7 │ │ +1b253c: 3801 1d00 |0016: if-eqz v1, 0033 // +001d │ │ +1b2540: 5401 d501 |0018: iget-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mWindow:Landroid/view/Window; // field@01d5 │ │ +1b2544: 6e10 d704 0100 |001a: invoke-virtual {v1}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@04d7 │ │ +1b254a: 0c01 |001d: move-result-object v1 │ │ +1b254c: 5402 cc01 |001e: iget-object v2, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mShowActionModePopup:Landroidx/appcompat/widget/Toolbar$2; // field@01cc │ │ +1b2550: 6e20 3604 2100 |0020: invoke-virtual {v1, v2}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0436 │ │ +1b2556: 5401 a701 |0023: iget-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModePopup:Landroid/widget/PopupWindow; // field@01a7 │ │ +1b255a: 6e10 9c05 0100 |0025: invoke-virtual {v1}, Landroid/widget/PopupWindow;.isShowing:()Z // method@059c │ │ +1b2560: 0a01 |0028: move-result v1 │ │ +1b2562: 3801 0700 |0029: if-eqz v1, 0030 // +0007 │ │ +1b2566: 5401 a701 |002b: iget-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModePopup:Landroid/widget/PopupWindow; // field@01a7 │ │ +1b256a: 6e10 9b05 0100 |002d: invoke-virtual {v1}, Landroid/widget/PopupWindow;.dismiss:()V // method@059b │ │ +1b2570: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +1b2572: 5b01 a701 |0031: iput-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mActionModePopup:Landroid/widget/PopupWindow; // field@01a7 │ │ +1b2576: 5401 ba01 |0033: iget-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;.mFadeAnim:Landroidx/core/view/ViewPropertyAnimatorCompat; // field@01ba │ │ +1b257a: 3801 0500 |0035: if-eqz v1, 003a // +0005 │ │ +1b257e: 6e10 a726 0100 |0037: invoke-virtual {v1}, Landroidx/core/view/ViewPropertyAnimatorCompat;.cancel:()V // method@26a7 │ │ +1b2584: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +1b2586: 6e20 1107 1000 |003b: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;.getPanelState:(I)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; // method@0711 │ │ +1b258c: 0c00 |003e: move-result-object v0 │ │ +1b258e: 5400 9f01 |003f: iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;.menu:Landroidx/appcompat/view/menu/MenuBuilder; // field@019f │ │ +1b2592: 3800 0500 |0041: if-eqz v0, 0046 // +0005 │ │ +1b2596: 6e10 5b07 0000 |0043: invoke-virtual {v0}, Landroidx/appcompat/view/menu/MenuBuilder;.close:()V // method@075b │ │ +1b259c: 0e00 |0046: return-void │ │ catches : 1 │ │ 0x002b - 0x0030 │ │ Ljava/lang/IllegalArgumentException; -> 0x0030 │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ @@ -26823,36 +26823,36 @@ │ │ type : '(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 42 16-bit code units │ │ -1b2594: |[1b2594] androidx.appcompat.widget.DrawableUtils.parseTintMode:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; │ │ -1b25a4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -1b25a6: 3201 1c00 |0001: if-eq v1, v0, 001d // +001c │ │ -1b25aa: 1250 |0003: const/4 v0, #int 5 // #5 │ │ -1b25ac: 3201 1600 |0004: if-eq v1, v0, 001a // +0016 │ │ -1b25b0: 1300 0900 |0006: const/16 v0, #int 9 // #9 │ │ -1b25b4: 3201 0f00 |0008: if-eq v1, v0, 0017 // +000f │ │ -1b25b8: 2b01 1600 0000 |000a: packed-switch v1, 00000020 // +00000016 │ │ -1b25be: 1102 |000d: return-object v2 │ │ -1b25c0: 6201 7b00 |000e: sget-object v1, Landroid/graphics/PorterDuff$Mode;.ADD:Landroid/graphics/PorterDuff$Mode; // field@007b │ │ -1b25c4: 1101 |0010: return-object v1 │ │ -1b25c6: 6201 8600 |0011: sget-object v1, Landroid/graphics/PorterDuff$Mode;.SCREEN:Landroid/graphics/PorterDuff$Mode; // field@0086 │ │ -1b25ca: 1101 |0013: return-object v1 │ │ -1b25cc: 6201 8400 |0014: sget-object v1, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@0084 │ │ -1b25d0: 1101 |0016: return-object v1 │ │ -1b25d2: 6201 8800 |0017: sget-object v1, Landroid/graphics/PorterDuff$Mode;.SRC_ATOP:Landroid/graphics/PorterDuff$Mode; // field@0088 │ │ -1b25d6: 1101 |0019: return-object v1 │ │ -1b25d8: 6201 8900 |001a: sget-object v1, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0089 │ │ -1b25dc: 1101 |001c: return-object v1 │ │ -1b25de: 6201 8b00 |001d: sget-object v1, Landroid/graphics/PorterDuff$Mode;.SRC_OVER:Landroid/graphics/PorterDuff$Mode; // field@008b │ │ -1b25e2: 1101 |001f: return-object v1 │ │ -1b25e4: 0001 0300 0e00 0000 0a00 0000 0700 ... |0020: packed-switch-data (10 units) │ │ +1b25b0: |[1b25b0] androidx.appcompat.widget.DrawableUtils.parseTintMode:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; │ │ +1b25c0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +1b25c2: 3201 1c00 |0001: if-eq v1, v0, 001d // +001c │ │ +1b25c6: 1250 |0003: const/4 v0, #int 5 // #5 │ │ +1b25c8: 3201 1600 |0004: if-eq v1, v0, 001a // +0016 │ │ +1b25cc: 1300 0900 |0006: const/16 v0, #int 9 // #9 │ │ +1b25d0: 3201 0f00 |0008: if-eq v1, v0, 0017 // +000f │ │ +1b25d4: 2b01 1600 0000 |000a: packed-switch v1, 00000020 // +00000016 │ │ +1b25da: 1102 |000d: return-object v2 │ │ +1b25dc: 6201 7b00 |000e: sget-object v1, Landroid/graphics/PorterDuff$Mode;.ADD:Landroid/graphics/PorterDuff$Mode; // field@007b │ │ +1b25e0: 1101 |0010: return-object v1 │ │ +1b25e2: 6201 8600 |0011: sget-object v1, Landroid/graphics/PorterDuff$Mode;.SCREEN:Landroid/graphics/PorterDuff$Mode; // field@0086 │ │ +1b25e6: 1101 |0013: return-object v1 │ │ +1b25e8: 6201 8400 |0014: sget-object v1, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@0084 │ │ +1b25ec: 1101 |0016: return-object v1 │ │ +1b25ee: 6201 8800 |0017: sget-object v1, Landroid/graphics/PorterDuff$Mode;.SRC_ATOP:Landroid/graphics/PorterDuff$Mode; // field@0088 │ │ +1b25f2: 1101 |0019: return-object v1 │ │ +1b25f4: 6201 8900 |001a: sget-object v1, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0089 │ │ +1b25f8: 1101 |001c: return-object v1 │ │ +1b25fa: 6201 8b00 |001d: sget-object v1, Landroid/graphics/PorterDuff$Mode;.SRC_OVER:Landroid/graphics/PorterDuff$Mode; // field@008b │ │ +1b25fe: 1101 |001f: return-object v1 │ │ +1b2600: 0001 0300 0e00 0000 0a00 0000 0700 ... |0020: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ @@ -26913,16 +26913,16 @@ │ │ type : '(Landroidx/appcompat/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1b25f8: |[1b25f8] androidx.appcompat.widget.FitWindowsLinearLayout.setOnFitSystemWindowsListener:(Landroidx/appcompat/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V │ │ -1b2608: 0e00 |0000: return-void │ │ +1b2614: |[1b2614] androidx.appcompat.widget.FitWindowsLinearLayout.setOnFitSystemWindowsListener:(Landroidx/appcompat/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V │ │ +1b2624: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #106 header: │ │ @@ -27054,48 +27054,48 @@ │ │ type : '(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -1b260c: |[1b260c] androidx.appcompat.widget.ResourceManagerInternal.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; │ │ -1b261c: 1c00 d301 |0000: const-class v0, Landroidx/appcompat/widget/ResourceManagerInternal; // type@01d3 │ │ -1b2620: 1d00 |0002: monitor-enter v0 │ │ -1b2622: 6201 f701 |0003: sget-object v1, Landroidx/appcompat/widget/ResourceManagerInternal;.COLOR_FILTER_CACHE:Landroidx/appcompat/widget/ResourceManagerInternal$ColorFilterLruCache; // field@01f7 │ │ -1b2626: 6e10 373f 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1b262c: 1302 1f00 |0008: const/16 v2, #int 31 // #1f │ │ -1b2630: 9003 0204 |000a: add-int v3, v2, v4 │ │ -1b2634: b223 |000c: mul-int/2addr v3, v2 │ │ -1b2636: 6e10 383f 0500 |000d: invoke-virtual {v5}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b263c: 0a02 |0010: move-result v2 │ │ -1b263e: b032 |0011: add-int/2addr v2, v3 │ │ -1b2640: 7110 fa3e 0200 |0012: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -1b2646: 0c02 |0015: move-result-object v2 │ │ -1b2648: 6e20 1b08 2100 |0016: invoke-virtual {v1, v2}, Landroidx/collection/LruCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@081b │ │ -1b264e: 0c02 |0019: move-result-object v2 │ │ -1b2650: 1f02 6d00 |001a: check-cast v2, Landroid/graphics/PorterDuffColorFilter; // type@006d │ │ -1b2654: 3902 1900 |001c: if-nez v2, 0035 // +0019 │ │ -1b2658: 2202 6d00 |001e: new-instance v2, Landroid/graphics/PorterDuffColorFilter; // type@006d │ │ -1b265c: 7030 e001 4205 |0020: invoke-direct {v2, v4, v5}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@01e0 │ │ -1b2662: 6e10 383f 0500 |0023: invoke-virtual {v5}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b2668: 0a04 |0026: move-result v4 │ │ -1b266a: b034 |0027: add-int/2addr v4, v3 │ │ -1b266c: 7110 fa3e 0400 |0028: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -1b2672: 0c04 |002b: move-result-object v4 │ │ -1b2674: 6e30 1c08 4102 |002c: invoke-virtual {v1, v4, v2}, Landroidx/collection/LruCache;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@081c │ │ -1b267a: 0c04 |002f: move-result-object v4 │ │ -1b267c: 1f04 6d00 |0030: check-cast v4, Landroid/graphics/PorterDuffColorFilter; // type@006d │ │ -1b2680: 2803 |0032: goto 0035 // +0003 │ │ -1b2682: 0d04 |0033: move-exception v4 │ │ -1b2684: 2803 |0034: goto 0037 // +0003 │ │ -1b2686: 1e00 |0035: monitor-exit v0 │ │ -1b2688: 1102 |0036: return-object v2 │ │ -1b268a: 1e00 |0037: monitor-exit v0 │ │ -1b268c: 2704 |0038: throw v4 │ │ +1b2628: |[1b2628] androidx.appcompat.widget.ResourceManagerInternal.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; │ │ +1b2638: 1c00 d301 |0000: const-class v0, Landroidx/appcompat/widget/ResourceManagerInternal; // type@01d3 │ │ +1b263c: 1d00 |0002: monitor-enter v0 │ │ +1b263e: 6201 f701 |0003: sget-object v1, Landroidx/appcompat/widget/ResourceManagerInternal;.COLOR_FILTER_CACHE:Landroidx/appcompat/widget/ResourceManagerInternal$ColorFilterLruCache; // field@01f7 │ │ +1b2642: 6e10 373f 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1b2648: 1302 1f00 |0008: const/16 v2, #int 31 // #1f │ │ +1b264c: 9003 0204 |000a: add-int v3, v2, v4 │ │ +1b2650: b223 |000c: mul-int/2addr v3, v2 │ │ +1b2652: 6e10 383f 0500 |000d: invoke-virtual {v5}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b2658: 0a02 |0010: move-result v2 │ │ +1b265a: b032 |0011: add-int/2addr v2, v3 │ │ +1b265c: 7110 fa3e 0200 |0012: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +1b2662: 0c02 |0015: move-result-object v2 │ │ +1b2664: 6e20 1b08 2100 |0016: invoke-virtual {v1, v2}, Landroidx/collection/LruCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@081b │ │ +1b266a: 0c02 |0019: move-result-object v2 │ │ +1b266c: 1f02 6d00 |001a: check-cast v2, Landroid/graphics/PorterDuffColorFilter; // type@006d │ │ +1b2670: 3902 1900 |001c: if-nez v2, 0035 // +0019 │ │ +1b2674: 2202 6d00 |001e: new-instance v2, Landroid/graphics/PorterDuffColorFilter; // type@006d │ │ +1b2678: 7030 e001 4205 |0020: invoke-direct {v2, v4, v5}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@01e0 │ │ +1b267e: 6e10 383f 0500 |0023: invoke-virtual {v5}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b2684: 0a04 |0026: move-result v4 │ │ +1b2686: b034 |0027: add-int/2addr v4, v3 │ │ +1b2688: 7110 fa3e 0400 |0028: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +1b268e: 0c04 |002b: move-result-object v4 │ │ +1b2690: 6e30 1c08 4102 |002c: invoke-virtual {v1, v4, v2}, Landroidx/collection/LruCache;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@081c │ │ +1b2696: 0c04 |002f: move-result-object v4 │ │ +1b2698: 1f04 6d00 |0030: check-cast v4, Landroid/graphics/PorterDuffColorFilter; // type@006d │ │ +1b269c: 2803 |0032: goto 0035 // +0003 │ │ +1b269e: 0d04 |0033: move-exception v4 │ │ +1b26a0: 2803 |0034: goto 0037 // +0003 │ │ +1b26a2: 1e00 |0035: monitor-exit v0 │ │ +1b26a4: 1102 |0036: return-object v2 │ │ +1b26a6: 1e00 |0037: monitor-exit v0 │ │ +1b26a8: 2704 |0038: throw v4 │ │ catches : 2 │ │ 0x0003 - 0x0032 │ │ -> 0x0033 │ │ 0x0037 - 0x0038 │ │ -> 0x0033 │ │ positions : │ │ locals : │ │ @@ -27655,20 +27655,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1b39c0: |[1b39c0] androidx.collection.LruCache.entryRemoved:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -1b39d0: 1a03 a74a |0000: const-string v3, "key" // string@4aa7 │ │ -1b39d4: 7120 0445 3100 |0002: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1b39da: 1a01 4251 |0005: const-string v1, "oldValue" // string@5142 │ │ -1b39de: 7120 0445 1200 |0007: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1b39e4: 0e00 |000a: return-void │ │ +1b39dc: |[1b39dc] androidx.collection.LruCache.entryRemoved:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +1b39ec: 1a03 a74a |0000: const-string v3, "key" // string@4aa7 │ │ +1b39f0: 7120 0445 3100 |0002: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1b39f6: 1a01 4251 |0005: const-string v1, "oldValue" // string@5142 │ │ +1b39fa: 7120 0445 1200 |0007: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1b3a00: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/collection/LruCache;) │ │ name : 'get' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ @@ -27764,38 +27764,38 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -1b38b0: |[1b38b0] androidx.collection.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b38c0: 5440 3f02 |0000: iget-object v0, v4, Landroidx/collection/LruCache;.lock:Landroidx/collection/internal/Lock; // field@023f │ │ -1b38c4: 1d00 |0002: monitor-enter v0 │ │ -1b38c6: 5441 4002 |0003: iget-object v1, v4, Landroidx/collection/LruCache;.map:Lcoil/request/Parameters$Builder; // field@0240 │ │ -1b38ca: 6e10 373f 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1b38d0: 5411 b11b |0008: iget-object v1, v1, Lcoil/request/Parameters$Builder;.entries:Ljava/util/LinkedHashMap; // field@1bb1 │ │ -1b38d4: 6e20 7f40 5100 |000a: invoke-virtual {v1, v5}, Ljava/util/AbstractMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@407f │ │ -1b38da: 0c01 |000d: move-result-object v1 │ │ -1b38dc: 3801 0e00 |000e: if-eqz v1, 001c // +000e │ │ -1b38e0: 5242 4302 |0010: iget v2, v4, Landroidx/collection/LruCache;.size:I // field@0243 │ │ -1b38e4: 6e30 1e08 5401 |0012: invoke-virtual {v4, v5, v1}, Landroidx/collection/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@081e │ │ -1b38ea: 0a03 |0015: move-result v3 │ │ -1b38ec: b132 |0016: sub-int/2addr v2, v3 │ │ -1b38ee: 5942 4302 |0017: iput v2, v4, Landroidx/collection/LruCache;.size:I // field@0243 │ │ -1b38f2: 2803 |0019: goto 001c // +0003 │ │ -1b38f4: 0d05 |001a: move-exception v5 │ │ -1b38f6: 2809 |001b: goto 0024 // +0009 │ │ -1b38f8: 1e00 |001c: monitor-exit v0 │ │ -1b38fa: 3801 0600 |001d: if-eqz v1, 0023 // +0006 │ │ -1b38fe: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -1b3900: 6e40 1a08 5401 |0020: invoke-virtual {v4, v5, v1, v0}, Landroidx/collection/LruCache;.entryRemoved:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@081a │ │ -1b3906: 1101 |0023: return-object v1 │ │ -1b3908: 1e00 |0024: monitor-exit v0 │ │ -1b390a: 2705 |0025: throw v5 │ │ +1b38cc: |[1b38cc] androidx.collection.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b38dc: 5440 3f02 |0000: iget-object v0, v4, Landroidx/collection/LruCache;.lock:Landroidx/collection/internal/Lock; // field@023f │ │ +1b38e0: 1d00 |0002: monitor-enter v0 │ │ +1b38e2: 5441 4002 |0003: iget-object v1, v4, Landroidx/collection/LruCache;.map:Lcoil/request/Parameters$Builder; // field@0240 │ │ +1b38e6: 6e10 373f 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1b38ec: 5411 b11b |0008: iget-object v1, v1, Lcoil/request/Parameters$Builder;.entries:Ljava/util/LinkedHashMap; // field@1bb1 │ │ +1b38f0: 6e20 7f40 5100 |000a: invoke-virtual {v1, v5}, Ljava/util/AbstractMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@407f │ │ +1b38f6: 0c01 |000d: move-result-object v1 │ │ +1b38f8: 3801 0e00 |000e: if-eqz v1, 001c // +000e │ │ +1b38fc: 5242 4302 |0010: iget v2, v4, Landroidx/collection/LruCache;.size:I // field@0243 │ │ +1b3900: 6e30 1e08 5401 |0012: invoke-virtual {v4, v5, v1}, Landroidx/collection/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@081e │ │ +1b3906: 0a03 |0015: move-result v3 │ │ +1b3908: b132 |0016: sub-int/2addr v2, v3 │ │ +1b390a: 5942 4302 |0017: iput v2, v4, Landroidx/collection/LruCache;.size:I // field@0243 │ │ +1b390e: 2803 |0019: goto 001c // +0003 │ │ +1b3910: 0d05 |001a: move-exception v5 │ │ +1b3912: 2809 |001b: goto 0024 // +0009 │ │ +1b3914: 1e00 |001c: monitor-exit v0 │ │ +1b3916: 3801 0600 |001d: if-eqz v1, 0023 // +0006 │ │ +1b391a: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +1b391c: 6e40 1a08 5401 |0020: invoke-virtual {v4, v5, v1, v0}, Landroidx/collection/LruCache;.entryRemoved:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@081a │ │ +1b3922: 1101 |0023: return-object v1 │ │ +1b3924: 1e00 |0024: monitor-exit v0 │ │ +1b3926: 2705 |0025: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x0019 │ │ -> 0x001a │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/collection/LruCache;) │ │ @@ -27853,51 +27853,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -1b3918: |[1b3918] androidx.collection.LruCache.toString:()Ljava/lang/String; │ │ -1b3928: 1a00 ab26 |0000: const-string v0, "LruCache[maxSize=" // string@26ab │ │ -1b392c: 5441 3f02 |0002: iget-object v1, v4, Landroidx/collection/LruCache;.lock:Landroidx/collection/internal/Lock; // field@023f │ │ -1b3930: 1d01 |0004: monitor-enter v1 │ │ -1b3932: 5242 3e02 |0005: iget v2, v4, Landroidx/collection/LruCache;.hitCount:I // field@023e │ │ -1b3936: 5243 4202 |0007: iget v3, v4, Landroidx/collection/LruCache;.missCount:I // field@0242 │ │ -1b393a: b023 |0009: add-int/2addr v3, v2 │ │ -1b393c: 3803 0800 |000a: if-eqz v3, 0012 // +0008 │ │ -1b3940: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ -1b3944: b332 |000e: div-int/2addr v2, v3 │ │ -1b3946: 2804 |000f: goto 0013 // +0004 │ │ -1b3948: 0d00 |0010: move-exception v0 │ │ -1b394a: 2833 |0011: goto 0044 // +0033 │ │ -1b394c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -1b394e: 2203 b711 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b3952: 7020 7f3f 0300 |0015: invoke-direct {v3, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b3958: 5240 4102 |0018: iget v0, v4, Landroidx/collection/LruCache;.maxSize:I // field@0241 │ │ -1b395c: 6e20 853f 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ -1b3962: 1a00 f505 |001d: const-string v0, ",hits=" // string@05f5 │ │ -1b3966: 6e20 8a3f 0300 |001f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b396c: 5240 3e02 |0022: iget v0, v4, Landroidx/collection/LruCache;.hitCount:I // field@023e │ │ -1b3970: 6e20 853f 0300 |0024: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ -1b3976: 1a00 f705 |0027: const-string v0, ",misses=" // string@05f7 │ │ -1b397a: 6e20 8a3f 0300 |0029: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b3980: 5240 4202 |002c: iget v0, v4, Landroidx/collection/LruCache;.missCount:I // field@0242 │ │ -1b3984: 6e20 853f 0300 |002e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ -1b398a: 1a00 f405 |0031: const-string v0, ",hitRate=" // string@05f4 │ │ -1b398e: 6e20 8a3f 0300 |0033: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b3994: 6e20 853f 2300 |0036: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ -1b399a: 1a00 7703 |0039: const-string v0, "%]" // string@0377 │ │ -1b399e: 6e20 8a3f 0300 |003b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b39a4: 6e10 933f 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b39aa: 0c00 |0041: move-result-object v0 │ │ -1b39ac: 1e01 |0042: monitor-exit v1 │ │ -1b39ae: 1100 |0043: return-object v0 │ │ -1b39b0: 1e01 |0044: monitor-exit v1 │ │ -1b39b2: 2700 |0045: throw v0 │ │ +1b3934: |[1b3934] androidx.collection.LruCache.toString:()Ljava/lang/String; │ │ +1b3944: 1a00 ab26 |0000: const-string v0, "LruCache[maxSize=" // string@26ab │ │ +1b3948: 5441 3f02 |0002: iget-object v1, v4, Landroidx/collection/LruCache;.lock:Landroidx/collection/internal/Lock; // field@023f │ │ +1b394c: 1d01 |0004: monitor-enter v1 │ │ +1b394e: 5242 3e02 |0005: iget v2, v4, Landroidx/collection/LruCache;.hitCount:I // field@023e │ │ +1b3952: 5243 4202 |0007: iget v3, v4, Landroidx/collection/LruCache;.missCount:I // field@0242 │ │ +1b3956: b023 |0009: add-int/2addr v3, v2 │ │ +1b3958: 3803 0800 |000a: if-eqz v3, 0012 // +0008 │ │ +1b395c: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ +1b3960: b332 |000e: div-int/2addr v2, v3 │ │ +1b3962: 2804 |000f: goto 0013 // +0004 │ │ +1b3964: 0d00 |0010: move-exception v0 │ │ +1b3966: 2833 |0011: goto 0044 // +0033 │ │ +1b3968: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +1b396a: 2203 b711 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b396e: 7020 7f3f 0300 |0015: invoke-direct {v3, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b3974: 5240 4102 |0018: iget v0, v4, Landroidx/collection/LruCache;.maxSize:I // field@0241 │ │ +1b3978: 6e20 853f 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ +1b397e: 1a00 f505 |001d: const-string v0, ",hits=" // string@05f5 │ │ +1b3982: 6e20 8a3f 0300 |001f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b3988: 5240 3e02 |0022: iget v0, v4, Landroidx/collection/LruCache;.hitCount:I // field@023e │ │ +1b398c: 6e20 853f 0300 |0024: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ +1b3992: 1a00 f705 |0027: const-string v0, ",misses=" // string@05f7 │ │ +1b3996: 6e20 8a3f 0300 |0029: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b399c: 5240 4202 |002c: iget v0, v4, Landroidx/collection/LruCache;.missCount:I // field@0242 │ │ +1b39a0: 6e20 853f 0300 |002e: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ +1b39a6: 1a00 f405 |0031: const-string v0, ",hitRate=" // string@05f4 │ │ +1b39aa: 6e20 8a3f 0300 |0033: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b39b0: 6e20 853f 2300 |0036: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ +1b39b6: 1a00 7703 |0039: const-string v0, "%]" // string@0377 │ │ +1b39ba: 6e20 8a3f 0300 |003b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b39c0: 6e10 933f 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b39c6: 0c00 |0041: move-result-object v0 │ │ +1b39c8: 1e01 |0042: monitor-exit v1 │ │ +1b39ca: 1100 |0043: return-object v0 │ │ +1b39cc: 1e01 |0044: monitor-exit v1 │ │ +1b39ce: 2700 |0045: throw v0 │ │ catches : 1 │ │ 0x0005 - 0x0042 │ │ -> 0x0010 │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/collection/LruCache;) │ │ @@ -28237,45 +28237,45 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -1a9e84: |[1a9e84] io.noties.markwon.RegistryImpl.:(I)V │ │ -1a9e94: 5912 c824 |0000: iput v2, v1, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ -1a9e98: 2b02 3e00 0000 |0002: packed-switch v2, 00000040 // +0000003e │ │ -1a9e9e: 7010 343f 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1a9ea4: 2202 5f12 |0008: new-instance v2, Ljava/util/concurrent/atomic/AtomicReference; // type@125f │ │ -1a9ea8: 6200 410d |000a: sget-object v0, Landroidx/compose/runtime/internal/Utils_jvmKt;.emptyThreadMap:Landroidx/compose/runtime/internal/ThreadMap; // field@0d41 │ │ -1a9eac: 7020 d441 0200 |000c: invoke-direct {v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;.:(Ljava/lang/Object;)V // method@41d4 │ │ -1a9eb2: 5b12 c924 |000f: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ -1a9eb6: 2202 aa11 |0011: new-instance v2, Ljava/lang/Object; // type@11aa │ │ -1a9eba: 7010 343f 0200 |0013: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1a9ec0: 5b12 cb24 |0016: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ -1a9ec4: 0e00 |0018: return-void │ │ -1a9ec6: 7010 343f 0100 |0019: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1a9ecc: 2202 4012 |001c: new-instance v2, Ljava/util/WeakHashMap; // type@1240 │ │ -1a9ed0: 7010 7441 0200 |001e: invoke-direct {v2}, Ljava/util/WeakHashMap;.:()V // method@4174 │ │ -1a9ed6: 5b12 c924 |0021: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ -1a9eda: 2202 4012 |0023: new-instance v2, Ljava/util/WeakHashMap; // type@1240 │ │ -1a9ede: 7010 7441 0200 |0025: invoke-direct {v2}, Ljava/util/WeakHashMap;.:()V // method@4174 │ │ -1a9ee4: 5b12 cb24 |0028: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ -1a9ee8: 2202 4012 |002a: new-instance v2, Ljava/util/WeakHashMap; // type@1240 │ │ -1a9eec: 7010 7441 0200 |002c: invoke-direct {v2}, Ljava/util/WeakHashMap;.:()V // method@4174 │ │ -1a9ef2: 5b12 ca24 |002f: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ -1a9ef6: 0e00 |0031: return-void │ │ -1a9ef8: 7010 343f 0100 |0032: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1a9efe: 2202 1602 |0035: new-instance v2, Landroidx/collection/internal/Lock; // type@0216 │ │ -1a9f02: 1300 0c00 |0037: const/16 v0, #int 12 // #c │ │ -1a9f06: 7020 2109 0200 |0039: invoke-direct {v2, v0}, Landroidx/collection/internal/Lock;.:(I)V // method@0921 │ │ -1a9f0c: 5b12 ca24 |003c: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ -1a9f10: 0e00 |003e: return-void │ │ -1a9f12: 0000 |003f: nop // spacer │ │ -1a9f14: 0001 0200 0a00 0000 3000 0000 1700 ... |0040: packed-switch-data (8 units) │ │ +1a9ea0: |[1a9ea0] io.noties.markwon.RegistryImpl.:(I)V │ │ +1a9eb0: 5912 c824 |0000: iput v2, v1, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ +1a9eb4: 2b02 3e00 0000 |0002: packed-switch v2, 00000040 // +0000003e │ │ +1a9eba: 7010 343f 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1a9ec0: 2202 5f12 |0008: new-instance v2, Ljava/util/concurrent/atomic/AtomicReference; // type@125f │ │ +1a9ec4: 6200 410d |000a: sget-object v0, Landroidx/compose/runtime/internal/Utils_jvmKt;.emptyThreadMap:Landroidx/compose/runtime/internal/ThreadMap; // field@0d41 │ │ +1a9ec8: 7020 d441 0200 |000c: invoke-direct {v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;.:(Ljava/lang/Object;)V // method@41d4 │ │ +1a9ece: 5b12 c924 |000f: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ +1a9ed2: 2202 aa11 |0011: new-instance v2, Ljava/lang/Object; // type@11aa │ │ +1a9ed6: 7010 343f 0200 |0013: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1a9edc: 5b12 cb24 |0016: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ +1a9ee0: 0e00 |0018: return-void │ │ +1a9ee2: 7010 343f 0100 |0019: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1a9ee8: 2202 4012 |001c: new-instance v2, Ljava/util/WeakHashMap; // type@1240 │ │ +1a9eec: 7010 7441 0200 |001e: invoke-direct {v2}, Ljava/util/WeakHashMap;.:()V // method@4174 │ │ +1a9ef2: 5b12 c924 |0021: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ +1a9ef6: 2202 4012 |0023: new-instance v2, Ljava/util/WeakHashMap; // type@1240 │ │ +1a9efa: 7010 7441 0200 |0025: invoke-direct {v2}, Ljava/util/WeakHashMap;.:()V // method@4174 │ │ +1a9f00: 5b12 cb24 |0028: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ +1a9f04: 2202 4012 |002a: new-instance v2, Ljava/util/WeakHashMap; // type@1240 │ │ +1a9f08: 7010 7441 0200 |002c: invoke-direct {v2}, Ljava/util/WeakHashMap;.:()V // method@4174 │ │ +1a9f0e: 5b12 ca24 |002f: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ +1a9f12: 0e00 |0031: return-void │ │ +1a9f14: 7010 343f 0100 |0032: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1a9f1a: 2202 1602 |0035: new-instance v2, Landroidx/collection/internal/Lock; // type@0216 │ │ +1a9f1e: 1300 0c00 |0037: const/16 v0, #int 12 // #c │ │ +1a9f22: 7020 2109 0200 |0039: invoke-direct {v2, v0}, Landroidx/collection/internal/Lock;.:(I)V // method@0921 │ │ +1a9f28: 5b12 ca24 |003c: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ +1a9f2c: 0e00 |003e: return-void │ │ +1a9f2e: 0000 |003f: nop // spacer │ │ +1a9f30: 0001 0200 0a00 0000 3000 0000 1700 ... |0040: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=6 │ │ 0x0008 line=7 │ │ 0x0011 line=8 │ │ 0x0016 line=9 │ │ 0x0019 line=10 │ │ @@ -28295,21 +28295,21 @@ │ │ type : '(Landroid/content/Context;Landroid/content/res/TypedArray;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1a9f24: |[1a9f24] io.noties.markwon.RegistryImpl.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V │ │ -1a9f34: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -1a9f36: 5910 c824 |0001: iput v0, v1, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ -1a9f3a: 7010 343f 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1a9f40: 5b12 c924 |0006: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ -1a9f44: 5b13 cb24 |0008: iput-object v3, v1, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ -1a9f48: 0e00 |000a: return-void │ │ +1a9f40: |[1a9f40] io.noties.markwon.RegistryImpl.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V │ │ +1a9f50: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +1a9f52: 5910 c824 |0001: iput v0, v1, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ +1a9f56: 7010 343f 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1a9f5c: 5b12 c924 |0006: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ +1a9f60: 5b13 cb24 |0008: iput-object v3, v1, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ +1a9f64: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=42 │ │ 0x0006 line=43 │ │ 0x0008 line=44 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lio/noties/markwon/RegistryImpl; │ │ @@ -28321,32 +28321,32 @@ │ │ type : '(Landroid/net/ConnectivityManager;Lcoil/util/SystemCallbacks;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -1a9f4c: |[1a9f4c] io.noties.markwon.RegistryImpl.:(Landroid/net/ConnectivityManager;Lcoil/util/SystemCallbacks;)V │ │ -1a9f5c: 1300 0f00 |0000: const/16 v0, #int 15 // #f │ │ -1a9f60: 5920 c824 |0002: iput v0, v2, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ -1a9f64: 7010 343f 0200 |0004: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1a9f6a: 5b23 c924 |0007: iput-object v3, v2, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ -1a9f6e: 5b24 cb24 |0009: iput-object v4, v2, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ -1a9f72: 2204 570b |000b: new-instance v4, Lcoil/network/RealNetworkObserver$networkCallback$1; // type@0b57 │ │ -1a9f76: 7020 822d 2400 |000d: invoke-direct {v4, v2}, Lcoil/network/RealNetworkObserver$networkCallback$1;.:(Lio/noties/markwon/RegistryImpl;)V // method@2d82 │ │ -1a9f7c: 5b24 ca24 |0010: iput-object v4, v2, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ -1a9f80: 2200 9200 |0012: new-instance v0, Landroid/net/NetworkRequest$Builder; // type@0092 │ │ -1a9f84: 7010 4e02 0000 |0014: invoke-direct {v0}, Landroid/net/NetworkRequest$Builder;.:()V // method@024e │ │ -1a9f8a: 1301 0c00 |0017: const/16 v1, #int 12 // #c │ │ -1a9f8e: 6e20 4f02 1000 |0019: invoke-virtual {v0, v1}, Landroid/net/NetworkRequest$Builder;.addCapability:(I)Landroid/net/NetworkRequest$Builder; // method@024f │ │ -1a9f94: 0c00 |001c: move-result-object v0 │ │ -1a9f96: 6e10 5002 0000 |001d: invoke-virtual {v0}, Landroid/net/NetworkRequest$Builder;.build:()Landroid/net/NetworkRequest; // method@0250 │ │ -1a9f9c: 0c00 |0020: move-result-object v0 │ │ -1a9f9e: 6e30 4b02 0304 |0021: invoke-virtual {v3, v0, v4}, Landroid/net/ConnectivityManager;.registerNetworkCallback:(Landroid/net/NetworkRequest;Landroid/net/ConnectivityManager$NetworkCallback;)V // method@024b │ │ -1a9fa4: 0e00 |0024: return-void │ │ +1a9f68: |[1a9f68] io.noties.markwon.RegistryImpl.:(Landroid/net/ConnectivityManager;Lcoil/util/SystemCallbacks;)V │ │ +1a9f78: 1300 0f00 |0000: const/16 v0, #int 15 // #f │ │ +1a9f7c: 5920 c824 |0002: iput v0, v2, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ +1a9f80: 7010 343f 0200 |0004: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1a9f86: 5b23 c924 |0007: iput-object v3, v2, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ +1a9f8a: 5b24 cb24 |0009: iput-object v4, v2, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ +1a9f8e: 2204 570b |000b: new-instance v4, Lcoil/network/RealNetworkObserver$networkCallback$1; // type@0b57 │ │ +1a9f92: 7020 822d 2400 |000d: invoke-direct {v4, v2}, Lcoil/network/RealNetworkObserver$networkCallback$1;.:(Lio/noties/markwon/RegistryImpl;)V // method@2d82 │ │ +1a9f98: 5b24 ca24 |0010: iput-object v4, v2, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ +1a9f9c: 2200 9200 |0012: new-instance v0, Landroid/net/NetworkRequest$Builder; // type@0092 │ │ +1a9fa0: 7010 4e02 0000 |0014: invoke-direct {v0}, Landroid/net/NetworkRequest$Builder;.:()V // method@024e │ │ +1a9fa6: 1301 0c00 |0017: const/16 v1, #int 12 // #c │ │ +1a9faa: 6e20 4f02 1000 |0019: invoke-virtual {v0, v1}, Landroid/net/NetworkRequest$Builder;.addCapability:(I)Landroid/net/NetworkRequest$Builder; // method@024f │ │ +1a9fb0: 0c00 |001c: move-result-object v0 │ │ +1a9fb2: 6e10 5002 0000 |001d: invoke-virtual {v0}, Landroid/net/NetworkRequest$Builder;.build:()Landroid/net/NetworkRequest; // method@0250 │ │ +1a9fb8: 0c00 |0020: move-result-object v0 │ │ +1a9fba: 6e30 4b02 0304 |0021: invoke-virtual {v3, v0, v4}, Landroid/net/ConnectivityManager;.registerNetworkCallback:(Landroid/net/NetworkRequest;Landroid/net/ConnectivityManager$NetworkCallback;)V // method@024b │ │ +1a9fc0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=49 │ │ 0x0007 line=50 │ │ 0x0009 line=51 │ │ 0x000b line=52 │ │ 0x0012 line=53 │ │ @@ -28363,30 +28363,30 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -1a9fa8: |[1a9fa8] io.noties.markwon.RegistryImpl.:(Landroid/view/View;)V │ │ -1a9fb8: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -1a9fbc: 5930 c824 |0002: iput v0, v3, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ -1a9fc0: 7010 343f 0300 |0004: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1a9fc6: 5b34 c924 |0007: iput-object v4, v3, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ -1a9fca: 6200 c02d |0009: sget-object v0, Lkotlin/LazyThreadSafetyMode;.NONE:Lkotlin/LazyThreadSafetyMode; // field@2dc0 │ │ -1a9fce: 2201 6a05 |000b: new-instance v1, Landroidx/compose/runtime/Pending$keyMap$2; // type@056a │ │ -1a9fd2: 1302 1c00 |000d: const/16 v2, #int 28 // #1c │ │ -1a9fd6: 7030 aa13 2103 |000f: invoke-direct {v1, v2, v3}, Landroidx/compose/runtime/Pending$keyMap$2;.:(ILjava/lang/Object;)V // method@13aa │ │ -1a9fdc: 7120 582e 1000 |0012: invoke-static {v0, v1}, Lcoil/util/-Bitmaps;.lazy:(Lkotlin/LazyThreadSafetyMode;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@2e58 │ │ -1a9fe2: 0c00 |0015: move-result-object v0 │ │ -1a9fe4: 5b30 cb24 |0016: iput-object v0, v3, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ -1a9fe8: 2200 4a0b |0018: new-instance v0, Lcoil/memory/MemoryCacheService; // type@0b4a │ │ -1a9fec: 7020 2c2d 4000 |001a: invoke-direct {v0, v4}, Lcoil/memory/MemoryCacheService;.:(Landroid/view/View;)V // method@2d2c │ │ -1a9ff2: 5b30 ca24 |001d: iput-object v0, v3, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ -1a9ff6: 0e00 |001f: return-void │ │ +1a9fc4: |[1a9fc4] io.noties.markwon.RegistryImpl.:(Landroid/view/View;)V │ │ +1a9fd4: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +1a9fd8: 5930 c824 |0002: iput v0, v3, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ +1a9fdc: 7010 343f 0300 |0004: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1a9fe2: 5b34 c924 |0007: iput-object v4, v3, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ +1a9fe6: 6200 c02d |0009: sget-object v0, Lkotlin/LazyThreadSafetyMode;.NONE:Lkotlin/LazyThreadSafetyMode; // field@2dc0 │ │ +1a9fea: 2201 6a05 |000b: new-instance v1, Landroidx/compose/runtime/Pending$keyMap$2; // type@056a │ │ +1a9fee: 1302 1c00 |000d: const/16 v2, #int 28 // #1c │ │ +1a9ff2: 7030 aa13 2103 |000f: invoke-direct {v1, v2, v3}, Landroidx/compose/runtime/Pending$keyMap$2;.:(ILjava/lang/Object;)V // method@13aa │ │ +1a9ff8: 7120 582e 1000 |0012: invoke-static {v0, v1}, Lcoil/util/-Bitmaps;.lazy:(Lkotlin/LazyThreadSafetyMode;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@2e58 │ │ +1a9ffe: 0c00 |0015: move-result-object v0 │ │ +1aa000: 5b30 cb24 |0016: iput-object v0, v3, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ +1aa004: 2200 4a0b |0018: new-instance v0, Lcoil/memory/MemoryCacheService; // type@0b4a │ │ +1aa008: 7020 2c2d 4000 |001a: invoke-direct {v0, v4}, Lcoil/memory/MemoryCacheService;.:(Landroid/view/View;)V // method@2d2c │ │ +1aa00e: 5b30 ca24 |001d: iput-object v0, v3, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ +1aa012: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=21 │ │ 0x0007 line=22 │ │ 0x0009 line=23 │ │ 0x0018 line=24 │ │ locals : │ │ @@ -28398,23 +28398,23 @@ │ │ type : '(Landroidx/collection/MutableScatterMap;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1a9ff8: |[1a9ff8] io.noties.markwon.RegistryImpl.:(Landroidx/collection/MutableScatterMap;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V │ │ -1aa008: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -1aa00a: 5910 c824 |0001: iput v0, v1, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ -1aa00e: 7010 343f 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1aa014: 5b12 c924 |0006: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ -1aa018: 5b13 cb24 |0008: iput-object v3, v1, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ -1aa01c: 1f04 f812 |000a: check-cast v4, Lkotlin/jvm/internal/Lambda; // type@12f8 │ │ -1aa020: 5b14 ca24 |000c: iput-object v4, v1, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ -1aa024: 0e00 |000e: return-void │ │ +1aa014: |[1aa014] io.noties.markwon.RegistryImpl.:(Landroidx/collection/MutableScatterMap;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V │ │ +1aa024: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +1aa026: 5910 c824 |0001: iput v0, v1, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ +1aa02a: 7010 343f 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1aa030: 5b12 c924 |0006: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ +1aa034: 5b13 cb24 |0008: iput-object v3, v1, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ +1aa038: 1f04 f812 |000a: check-cast v4, Lkotlin/jvm/internal/Lambda; // type@12f8 │ │ +1aa03c: 5b14 ca24 |000c: iput-object v4, v1, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ +1aa040: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=66 │ │ 0x0006 line=67 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lio/noties/markwon/RegistryImpl; │ │ 0x0000 - 0x000f reg=2 (null) Landroidx/collection/MutableScatterMap; │ │ @@ -28426,24 +28426,24 @@ │ │ type : '(Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1aa028: |[1aa028] io.noties.markwon.RegistryImpl.:(Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope;)V │ │ -1aa038: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -1aa03a: 5910 c824 |0001: iput v0, v1, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ -1aa03e: 7010 343f 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1aa044: 5b12 ca24 |0006: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ -1aa048: 2202 4a0b |0008: new-instance v2, Lcoil/memory/MemoryCacheService; // type@0b4a │ │ -1aa04c: 1300 0b00 |000a: const/16 v0, #int 11 // #b │ │ -1aa050: 7030 2b2d 0201 |000c: invoke-direct {v2, v0, v1}, Lcoil/memory/MemoryCacheService;.:(ILjava/lang/Object;)V // method@2d2b │ │ -1aa056: 5b12 c924 |000f: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ -1aa05a: 0e00 |0011: return-void │ │ +1aa044: |[1aa044] io.noties.markwon.RegistryImpl.:(Landroidx/compose/ui/graphics/drawscope/CanvasDrawScope;)V │ │ +1aa054: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +1aa056: 5910 c824 |0001: iput v0, v1, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ +1aa05a: 7010 343f 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1aa060: 5b12 ca24 |0006: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ +1aa064: 2202 4a0b |0008: new-instance v2, Lcoil/memory/MemoryCacheService; // type@0b4a │ │ +1aa068: 1300 0b00 |000a: const/16 v0, #int 11 // #b │ │ +1aa06c: 7030 2b2d 0201 |000c: invoke-direct {v2, v0, v1}, Lcoil/memory/MemoryCacheService;.:(ILjava/lang/Object;)V // method@2d2b │ │ +1aa072: 5b12 c924 |000f: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ +1aa076: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=38 │ │ 0x0006 line=39 │ │ 0x0008 line=40 │ │ 0x000f line=41 │ │ locals : │ │ @@ -28455,22 +28455,22 @@ │ │ type : '(Landroidx/compose/ui/input/pointer/PointerInteropFilter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1aa05c: |[1aa05c] io.noties.markwon.RegistryImpl.:(Landroidx/compose/ui/input/pointer/PointerInteropFilter;)V │ │ -1aa06c: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -1aa06e: 5910 c824 |0001: iput v0, v1, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ -1aa072: 7010 343f 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1aa078: 5b12 ca24 |0006: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ -1aa07c: 6202 5210 |0008: sget-object v2, Landroidx/compose/ui/input/pointer/PointerInteropFilter$DispatchToViewState;.Unknown:Landroidx/compose/ui/input/pointer/PointerInteropFilter$DispatchToViewState; // field@1052 │ │ -1aa080: 5b12 cb24 |000a: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ -1aa084: 0e00 |000c: return-void │ │ +1aa078: |[1aa078] io.noties.markwon.RegistryImpl.:(Landroidx/compose/ui/input/pointer/PointerInteropFilter;)V │ │ +1aa088: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +1aa08a: 5910 c824 |0001: iput v0, v1, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ +1aa08e: 7010 343f 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1aa094: 5b12 ca24 |0006: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ +1aa098: 6202 5210 |0008: sget-object v2, Landroidx/compose/ui/input/pointer/PointerInteropFilter$DispatchToViewState;.Unknown:Landroidx/compose/ui/input/pointer/PointerInteropFilter$DispatchToViewState; // field@1052 │ │ +1aa09c: 5b12 cb24 |000a: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ +1aa0a0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=18 │ │ 0x0006 line=19 │ │ 0x0008 line=20 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lio/noties/markwon/RegistryImpl; │ │ @@ -28481,24 +28481,24 @@ │ │ type : '(Landroidx/compose/ui/node/LayoutNode;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -1aa088: |[1aa088] io.noties.markwon.RegistryImpl.:(Landroidx/compose/ui/node/LayoutNode;)V │ │ -1aa098: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -1aa09c: 5910 c824 |0002: iput v0, v1, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ -1aa0a0: 7010 343f 0100 |0004: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1aa0a6: 5b12 cb24 |0007: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ -1aa0aa: 2200 1d12 |0009: new-instance v0, Ljava/util/ArrayList; // type@121d │ │ -1aa0ae: 7010 9040 0000 |000b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@4090 │ │ -1aa0b4: 5b10 c924 |000e: iput-object v0, v1, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ -1aa0b8: 5b12 ca24 |0010: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ -1aa0bc: 0e00 |0012: return-void │ │ +1aa0a4: |[1aa0a4] io.noties.markwon.RegistryImpl.:(Landroidx/compose/ui/node/LayoutNode;)V │ │ +1aa0b4: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +1aa0b8: 5910 c824 |0002: iput v0, v1, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ +1aa0bc: 7010 343f 0100 |0004: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1aa0c2: 5b12 cb24 |0007: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ +1aa0c6: 2200 1d12 |0009: new-instance v0, Ljava/util/ArrayList; // type@121d │ │ +1aa0ca: 7010 9040 0000 |000b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@4090 │ │ +1aa0d0: 5b10 c924 |000e: iput-object v0, v1, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ +1aa0d4: 5b12 ca24 |0010: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ +1aa0d8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=68 │ │ 0x0009 line=69 │ │ 0x000e line=70 │ │ 0x0010 line=71 │ │ locals : │ │ @@ -28536,26 +28536,26 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -1aa0c0: |[1aa0c0] io.noties.markwon.RegistryImpl.:(Ljava/lang/Runnable;)V │ │ -1aa0d0: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ -1aa0d4: 5910 c824 |0002: iput v0, v1, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ -1aa0d8: 7010 343f 0100 |0004: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1aa0de: 2200 4612 |0007: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@1246 │ │ -1aa0e2: 7010 8a41 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@418a │ │ -1aa0e8: 5b10 cb24 |000c: iput-object v0, v1, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ -1aa0ec: 2200 2712 |000e: new-instance v0, Ljava/util/HashMap; // type@1227 │ │ -1aa0f0: 7010 f240 0000 |0010: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@40f2 │ │ -1aa0f6: 5b10 ca24 |0013: iput-object v0, v1, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ -1aa0fa: 5b12 c924 |0015: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ -1aa0fe: 0e00 |0017: return-void │ │ +1aa0dc: |[1aa0dc] io.noties.markwon.RegistryImpl.:(Ljava/lang/Runnable;)V │ │ +1aa0ec: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ +1aa0f0: 5910 c824 |0002: iput v0, v1, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ +1aa0f4: 7010 343f 0100 |0004: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1aa0fa: 2200 4612 |0007: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@1246 │ │ +1aa0fe: 7010 8a41 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@418a │ │ +1aa104: 5b10 cb24 |000c: iput-object v0, v1, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ +1aa108: 2200 2712 |000e: new-instance v0, Ljava/util/HashMap; // type@1227 │ │ +1aa10c: 7010 f240 0000 |0010: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@40f2 │ │ +1aa112: 5b10 ca24 |0013: iput-object v0, v1, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ +1aa116: 5b12 c924 |0015: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ +1aa11a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=45 │ │ 0x0007 line=46 │ │ 0x000e line=47 │ │ 0x0015 line=48 │ │ locals : │ │ @@ -28567,50 +28567,50 @@ │ │ type : '(Ljava/lang/String;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -1aa100: |[1aa100] io.noties.markwon.RegistryImpl.:(Ljava/lang/String;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)V │ │ -1aa110: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1aa112: 5920 c824 |0001: iput v0, v2, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ -1aa116: 7010 343f 0200 |0003: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1aa11c: 5b24 c924 |0006: iput-object v4, v2, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ -1aa120: 5b25 cb24 |0008: iput-object v5, v2, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ -1aa124: 1c04 7b0d |000a: const-class v4, Lio/ktor/client/plugins/api/ClientPluginInstance; // type@0d7b │ │ -1aa128: 7110 2245 0400 |000c: invoke-static {v4}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/jvm/internal/ClassReference; // method@4522 │ │ -1aa12e: 0c05 |000f: move-result-object v5 │ │ -1aa130: 6200 4c2e |0010: sget-object v0, Lkotlin/reflect/KTypeProjection;.star:Lkotlin/reflect/KTypeProjection; // field@2e4c │ │ -1aa134: 1c00 7b0e |0012: const-class v0, Lio/noties/markwon/RegistryImpl; // type@0e7b │ │ -1aa138: 7110 2245 0000 |0014: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/jvm/internal/ClassReference; // method@4522 │ │ -1aa13e: 0c00 |0017: move-result-object v0 │ │ -1aa140: 6201 2b2e |0018: sget-object v1, Lkotlin/jvm/internal/Reflection;.factory:Lkotlin/jvm/internal/ReflectionFactory; // field@2e2b │ │ -1aa144: 6e10 373f 0100 |001a: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1aa14a: 2201 0713 |001d: new-instance v1, Lkotlin/jvm/internal/TypeParameterReference; // type@1307 │ │ -1aa14e: 7020 2e45 0100 |001f: invoke-direct {v1, v0}, Lkotlin/jvm/internal/TypeParameterReference;.:(Lkotlin/jvm/internal/ClassReference;)V // method@452e │ │ -1aa154: 1c00 aa11 |0022: const-class v0, Ljava/lang/Object; // type@11aa │ │ -1aa158: 7110 2445 0000 |0024: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.typeOf:(Ljava/lang/Class;)Lkotlin/jvm/internal/TypeReference; // method@4524 │ │ -1aa15e: 0c00 |0027: move-result-object v0 │ │ -1aa160: 7120 2345 0100 |0028: invoke-static {v1, v0}, Lkotlin/jvm/internal/Reflection;.setUpperBounds:(Lkotlin/jvm/internal/TypeParameterReference;Lkotlin/jvm/internal/TypeReference;)V // method@4523 │ │ -1aa166: 6200 af2d |002b: sget-object v0, Ljava/util/Collections;.EMPTY_LIST:Ljava/util/List; // field@2daf │ │ -1aa16a: 7120 2845 0100 |002d: invoke-static {v1, v0}, Lkotlin/jvm/internal/ReflectionFactory;.typeOf:(Lkotlin/reflect/KClassifier;Ljava/util/List;)Lkotlin/jvm/internal/TypeReference; // method@4528 │ │ -1aa170: 0c00 |0030: move-result-object v0 │ │ -1aa172: 7110 7242 0000 |0031: invoke-static {v0}, Lkotlin/ResultKt;.invariant:(Lkotlin/jvm/internal/TypeReference;)Lkotlin/reflect/KTypeProjection; // method@4272 │ │ -1aa178: 0c00 |0034: move-result-object v0 │ │ -1aa17a: 7120 2545 0400 |0035: invoke-static {v4, v0}, Lkotlin/jvm/internal/Reflection;.typeOf:(Ljava/lang/Class;Lkotlin/reflect/KTypeProjection;)Lkotlin/jvm/internal/TypeReference; // method@4525 │ │ -1aa180: 0c04 |0038: move-result-object v4 │ │ -1aa182: 2802 |0039: goto 003b // +0002 │ │ -1aa184: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -1aa186: 2200 440e |003b: new-instance v0, Lio/ktor/util/reflect/TypeInfo; // type@0e44 │ │ -1aa18a: 7030 6036 5004 |003d: invoke-direct {v0, v5, v4}, Lio/ktor/util/reflect/TypeInfo;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/internal/TypeReference;)V // method@3660 │ │ -1aa190: 2204 1a0e |0040: new-instance v4, Lio/ktor/util/AttributeKey; // type@0e1a │ │ -1aa194: 7030 6435 3400 |0042: invoke-direct {v4, v3, v0}, Lio/ktor/util/AttributeKey;.:(Ljava/lang/String;Lio/ktor/util/reflect/TypeInfo;)V // method@3564 │ │ -1aa19a: 5b24 ca24 |0045: iput-object v4, v2, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ -1aa19e: 0e00 |0047: return-void │ │ +1aa11c: |[1aa11c] io.noties.markwon.RegistryImpl.:(Ljava/lang/String;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)V │ │ +1aa12c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1aa12e: 5920 c824 |0001: iput v0, v2, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ +1aa132: 7010 343f 0200 |0003: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1aa138: 5b24 c924 |0006: iput-object v4, v2, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ +1aa13c: 5b25 cb24 |0008: iput-object v5, v2, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ +1aa140: 1c04 7b0d |000a: const-class v4, Lio/ktor/client/plugins/api/ClientPluginInstance; // type@0d7b │ │ +1aa144: 7110 2245 0400 |000c: invoke-static {v4}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/jvm/internal/ClassReference; // method@4522 │ │ +1aa14a: 0c05 |000f: move-result-object v5 │ │ +1aa14c: 6200 4c2e |0010: sget-object v0, Lkotlin/reflect/KTypeProjection;.star:Lkotlin/reflect/KTypeProjection; // field@2e4c │ │ +1aa150: 1c00 7b0e |0012: const-class v0, Lio/noties/markwon/RegistryImpl; // type@0e7b │ │ +1aa154: 7110 2245 0000 |0014: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/jvm/internal/ClassReference; // method@4522 │ │ +1aa15a: 0c00 |0017: move-result-object v0 │ │ +1aa15c: 6201 2b2e |0018: sget-object v1, Lkotlin/jvm/internal/Reflection;.factory:Lkotlin/jvm/internal/ReflectionFactory; // field@2e2b │ │ +1aa160: 6e10 373f 0100 |001a: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1aa166: 2201 0713 |001d: new-instance v1, Lkotlin/jvm/internal/TypeParameterReference; // type@1307 │ │ +1aa16a: 7020 2e45 0100 |001f: invoke-direct {v1, v0}, Lkotlin/jvm/internal/TypeParameterReference;.:(Lkotlin/jvm/internal/ClassReference;)V // method@452e │ │ +1aa170: 1c00 aa11 |0022: const-class v0, Ljava/lang/Object; // type@11aa │ │ +1aa174: 7110 2445 0000 |0024: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.typeOf:(Ljava/lang/Class;)Lkotlin/jvm/internal/TypeReference; // method@4524 │ │ +1aa17a: 0c00 |0027: move-result-object v0 │ │ +1aa17c: 7120 2345 0100 |0028: invoke-static {v1, v0}, Lkotlin/jvm/internal/Reflection;.setUpperBounds:(Lkotlin/jvm/internal/TypeParameterReference;Lkotlin/jvm/internal/TypeReference;)V // method@4523 │ │ +1aa182: 6200 af2d |002b: sget-object v0, Ljava/util/Collections;.EMPTY_LIST:Ljava/util/List; // field@2daf │ │ +1aa186: 7120 2845 0100 |002d: invoke-static {v1, v0}, Lkotlin/jvm/internal/ReflectionFactory;.typeOf:(Lkotlin/reflect/KClassifier;Ljava/util/List;)Lkotlin/jvm/internal/TypeReference; // method@4528 │ │ +1aa18c: 0c00 |0030: move-result-object v0 │ │ +1aa18e: 7110 7242 0000 |0031: invoke-static {v0}, Lkotlin/ResultKt;.invariant:(Lkotlin/jvm/internal/TypeReference;)Lkotlin/reflect/KTypeProjection; // method@4272 │ │ +1aa194: 0c00 |0034: move-result-object v0 │ │ +1aa196: 7120 2545 0400 |0035: invoke-static {v4, v0}, Lkotlin/jvm/internal/Reflection;.typeOf:(Ljava/lang/Class;Lkotlin/reflect/KTypeProjection;)Lkotlin/jvm/internal/TypeReference; // method@4525 │ │ +1aa19c: 0c04 |0038: move-result-object v4 │ │ +1aa19e: 2802 |0039: goto 003b // +0002 │ │ +1aa1a0: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +1aa1a2: 2200 440e |003b: new-instance v0, Lio/ktor/util/reflect/TypeInfo; // type@0e44 │ │ +1aa1a6: 7030 6036 5004 |003d: invoke-direct {v0, v5, v4}, Lio/ktor/util/reflect/TypeInfo;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/internal/TypeReference;)V // method@3660 │ │ +1aa1ac: 2204 1a0e |0040: new-instance v4, Lio/ktor/util/AttributeKey; // type@0e1a │ │ +1aa1b0: 7030 6435 3400 |0042: invoke-direct {v4, v3, v0}, Lio/ktor/util/AttributeKey;.:(Ljava/lang/String;Lio/ktor/util/reflect/TypeInfo;)V // method@3564 │ │ +1aa1b6: 5b24 ca24 |0045: iput-object v4, v2, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ +1aa1ba: 0e00 |0047: return-void │ │ catches : 1 │ │ 0x0010 - 0x0039 │ │ -> 0x003a │ │ positions : │ │ 0x0003 line=25 │ │ 0x0006 line=26 │ │ 0x0008 line=27 │ │ @@ -28635,29 +28635,29 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1aa1ac: |[1aa1ac] io.noties.markwon.RegistryImpl.:(Ljava/util/ArrayList;)V │ │ -1aa1bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1aa1be: 5910 c824 |0001: iput v0, v1, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ -1aa1c2: 7010 343f 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1aa1c8: 5b12 c924 |0006: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ -1aa1cc: 2200 1d12 |0008: new-instance v0, Ljava/util/ArrayList; // type@121d │ │ -1aa1d0: 6e10 a240 0200 |000a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@40a2 │ │ -1aa1d6: 0a02 |000d: move-result v2 │ │ -1aa1d8: 7020 9140 2000 |000e: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(I)V // method@4091 │ │ -1aa1de: 5b10 cb24 |0011: iput-object v0, v1, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ -1aa1e2: 2202 2812 |0013: new-instance v2, Ljava/util/HashSet; // type@1228 │ │ -1aa1e6: 1230 |0015: const/4 v0, #int 3 // #3 │ │ -1aa1e8: 7020 0141 0200 |0016: invoke-direct {v2, v0}, Ljava/util/HashSet;.:(I)V // method@4101 │ │ -1aa1ee: 5b12 ca24 |0019: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ -1aa1f2: 0e00 |001b: return-void │ │ +1aa1c8: |[1aa1c8] io.noties.markwon.RegistryImpl.:(Ljava/util/ArrayList;)V │ │ +1aa1d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1aa1da: 5910 c824 |0001: iput v0, v1, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ +1aa1de: 7010 343f 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1aa1e4: 5b12 c924 |0006: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ +1aa1e8: 2200 1d12 |0008: new-instance v0, Ljava/util/ArrayList; // type@121d │ │ +1aa1ec: 6e10 a240 0200 |000a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@40a2 │ │ +1aa1f2: 0a02 |000d: move-result v2 │ │ +1aa1f4: 7020 9140 2000 |000e: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(I)V // method@4091 │ │ +1aa1fa: 5b10 cb24 |0011: iput-object v0, v1, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ +1aa1fe: 2202 2812 |0013: new-instance v2, Ljava/util/HashSet; // type@1228 │ │ +1aa202: 1230 |0015: const/4 v0, #int 3 // #3 │ │ +1aa204: 7020 0141 0200 |0016: invoke-direct {v2, v0}, Ljava/util/HashSet;.:(I)V // method@4101 │ │ +1aa20a: 5b12 ca24 |0019: iput-object v2, v1, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ +1aa20e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=2 │ │ 0x0006 line=3 │ │ 0x0008 line=4 │ │ 0x0013 line=5 │ │ locals : │ │ @@ -28669,48 +28669,48 @@ │ │ type : '(Lokhttp3/Dispatcher;Landroidx/collection/internal/Lock;Landroidx/emoji2/text/DefaultGlyphChecker;Ljava/util/Set;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 61 16-bit code units │ │ -1aa1f4: |[1aa1f4] io.noties.markwon.RegistryImpl.:(Lokhttp3/Dispatcher;Landroidx/collection/internal/Lock;Landroidx/emoji2/text/DefaultGlyphChecker;Ljava/util/Set;)V │ │ -1aa204: 1300 0d00 |0000: const/16 v0, #int 13 // #d │ │ -1aa208: 5970 c824 |0002: iput v0, v7, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ -1aa20c: 7010 343f 0700 |0004: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1aa212: 5b79 c924 |0007: iput-object v9, v7, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ -1aa216: 5b78 cb24 |0009: iput-object v8, v7, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ -1aa21a: 5b7a ca24 |000b: iput-object v10, v7, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ -1aa21e: 7210 6341 0b00 |000d: invoke-interface {v11}, Ljava/util/Set;.isEmpty:()Z // method@4163 │ │ -1aa224: 0a08 |0010: move-result v8 │ │ -1aa226: 3808 0300 |0011: if-eqz v8, 0014 // +0003 │ │ -1aa22a: 2829 |0013: goto 003c // +0029 │ │ -1aa22c: 7210 6441 0b00 |0014: invoke-interface {v11}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4164 │ │ -1aa232: 0c08 |0017: move-result-object v8 │ │ -1aa234: 7210 0a41 0800 |0018: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1aa23a: 0a09 |001b: move-result v9 │ │ -1aa23c: 3809 2000 |001c: if-eqz v9, 003c // +0020 │ │ -1aa240: 7210 0b41 0800 |001e: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1aa246: 0c09 |0021: move-result-object v9 │ │ -1aa248: 1f09 d015 |0022: check-cast v9, [I // type@15d0 │ │ -1aa24c: 2201 b611 |0024: new-instance v1, Ljava/lang/String; // type@11b6 │ │ -1aa250: 219a |0026: array-length v10, v9 │ │ -1aa252: 120b |0027: const/4 v11, #int 0 // #0 │ │ -1aa254: 7040 513f 91ab |0028: invoke-direct {v1, v9, v11, v10}, Ljava/lang/String;.:([III)V // method@3f51 │ │ -1aa25a: 2206 bc0a |002b: new-instance v6, Landroidx/sqlite/db/SimpleSQLiteQuery; // type@0abc │ │ -1aa25e: 7020 4b2b 1600 |002d: invoke-direct {v6, v1}, Landroidx/sqlite/db/SimpleSQLiteQuery;.:(Ljava/lang/String;)V // method@2b4b │ │ -1aa264: 6e10 663f 0100 |0030: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@3f66 │ │ -1aa26a: 0a03 |0033: move-result v3 │ │ -1aa26c: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -1aa26e: 1214 |0035: const/4 v4, #int 1 // #1 │ │ -1aa270: 1215 |0036: const/4 v5, #int 1 // #1 │ │ -1aa272: 0770 |0037: move-object v0, v7 │ │ -1aa274: 7407 2537 0000 |0038: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lio/noties/markwon/RegistryImpl;.process:(Ljava/lang/CharSequence;IIIZLandroidx/emoji2/text/EmojiProcessor$EmojiProcessCallback;)Ljava/lang/Object; // method@3725 │ │ -1aa27a: 28dd |003b: goto 0018 // -0023 │ │ -1aa27c: 0e00 |003c: return-void │ │ +1aa210: |[1aa210] io.noties.markwon.RegistryImpl.:(Lokhttp3/Dispatcher;Landroidx/collection/internal/Lock;Landroidx/emoji2/text/DefaultGlyphChecker;Ljava/util/Set;)V │ │ +1aa220: 1300 0d00 |0000: const/16 v0, #int 13 // #d │ │ +1aa224: 5970 c824 |0002: iput v0, v7, Lio/noties/markwon/RegistryImpl;.$r8$classId:I // field@24c8 │ │ +1aa228: 7010 343f 0700 |0004: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1aa22e: 5b79 c924 |0007: iput-object v9, v7, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ +1aa232: 5b78 cb24 |0009: iput-object v8, v7, Lio/noties/markwon/RegistryImpl;.plugins:Ljava/lang/Object; // field@24cb │ │ +1aa236: 5b7a ca24 |000b: iput-object v10, v7, Lio/noties/markwon/RegistryImpl;.pending:Ljava/lang/Object; // field@24ca │ │ +1aa23a: 7210 6341 0b00 |000d: invoke-interface {v11}, Ljava/util/Set;.isEmpty:()Z // method@4163 │ │ +1aa240: 0a08 |0010: move-result v8 │ │ +1aa242: 3808 0300 |0011: if-eqz v8, 0014 // +0003 │ │ +1aa246: 2829 |0013: goto 003c // +0029 │ │ +1aa248: 7210 6441 0b00 |0014: invoke-interface {v11}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4164 │ │ +1aa24e: 0c08 |0017: move-result-object v8 │ │ +1aa250: 7210 0a41 0800 |0018: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1aa256: 0a09 |001b: move-result v9 │ │ +1aa258: 3809 2000 |001c: if-eqz v9, 003c // +0020 │ │ +1aa25c: 7210 0b41 0800 |001e: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1aa262: 0c09 |0021: move-result-object v9 │ │ +1aa264: 1f09 d015 |0022: check-cast v9, [I // type@15d0 │ │ +1aa268: 2201 b611 |0024: new-instance v1, Ljava/lang/String; // type@11b6 │ │ +1aa26c: 219a |0026: array-length v10, v9 │ │ +1aa26e: 120b |0027: const/4 v11, #int 0 // #0 │ │ +1aa270: 7040 513f 91ab |0028: invoke-direct {v1, v9, v11, v10}, Ljava/lang/String;.:([III)V // method@3f51 │ │ +1aa276: 2206 bc0a |002b: new-instance v6, Landroidx/sqlite/db/SimpleSQLiteQuery; // type@0abc │ │ +1aa27a: 7020 4b2b 1600 |002d: invoke-direct {v6, v1}, Landroidx/sqlite/db/SimpleSQLiteQuery;.:(Ljava/lang/String;)V // method@2b4b │ │ +1aa280: 6e10 663f 0100 |0030: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@3f66 │ │ +1aa286: 0a03 |0033: move-result v3 │ │ +1aa288: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +1aa28a: 1214 |0035: const/4 v4, #int 1 // #1 │ │ +1aa28c: 1215 |0036: const/4 v5, #int 1 // #1 │ │ +1aa28e: 0770 |0037: move-object v0, v7 │ │ +1aa290: 7407 2537 0000 |0038: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lio/noties/markwon/RegistryImpl;.process:(Ljava/lang/CharSequence;IIIZLandroidx/emoji2/text/EmojiProcessor$EmojiProcessCallback;)Ljava/lang/Object; // method@3725 │ │ +1aa296: 28dd |003b: goto 0018 // -0023 │ │ +1aa298: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=57 │ │ 0x0007 line=58 │ │ 0x0009 line=59 │ │ 0x000b line=60 │ │ 0x000d line=61 │ │ @@ -30349,216 +30349,216 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1b27a8: |[1b27a8] androidx.appcompat.widget.ViewStubCompat.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ -1b27b8: 0e00 |0000: return-void │ │ +1b27c4: |[1b27c4] androidx.appcompat.widget.ViewStubCompat.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ +1b27d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'draw' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1b27bc: |[1b27bc] androidx.appcompat.widget.ViewStubCompat.draw:(Landroid/graphics/Canvas;)V │ │ -1b27cc: 0e00 |0000: return-void │ │ +1b27d8: |[1b27d8] androidx.appcompat.widget.ViewStubCompat.draw:(Landroid/graphics/Canvas;)V │ │ +1b27e8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'getInflatedId' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b2778: |[1b2778] androidx.appcompat.widget.ViewStubCompat.getInflatedId:()I │ │ -1b2788: 5210 0902 |0000: iget v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.mInflatedId:I // field@0209 │ │ -1b278c: 0f00 |0002: return v0 │ │ +1b2794: |[1b2794] androidx.appcompat.widget.ViewStubCompat.getInflatedId:()I │ │ +1b27a4: 5210 0902 |0000: iget v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.mInflatedId:I // field@0209 │ │ +1b27a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'getLayoutInflater' │ │ type : '()Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b26a4: |[1b26a4] androidx.appcompat.widget.ViewStubCompat.getLayoutInflater:()Landroid/view/LayoutInflater; │ │ -1b26b4: 5410 0b02 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@020b │ │ -1b26b8: 1100 |0002: return-object v0 │ │ +1b26c0: |[1b26c0] androidx.appcompat.widget.ViewStubCompat.getLayoutInflater:()Landroid/view/LayoutInflater; │ │ +1b26d0: 5410 0b02 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@020b │ │ +1b26d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'getLayoutResource' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b2790: |[1b2790] androidx.appcompat.widget.ViewStubCompat.getLayoutResource:()I │ │ -1b27a0: 5210 0c02 |0000: iget v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.mLayoutResource:I // field@020c │ │ -1b27a4: 0f00 |0002: return v0 │ │ +1b27ac: |[1b27ac] androidx.appcompat.widget.ViewStubCompat.getLayoutResource:()I │ │ +1b27bc: 5210 0c02 |0000: iget v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.mLayoutResource:I // field@020c │ │ +1b27c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'inflate' │ │ type : '()Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -1b26bc: |[1b26bc] androidx.appcompat.widget.ViewStubCompat.inflate:()Landroid/view/View; │ │ -1b26cc: 6e10 fe03 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@03fe │ │ -1b26d2: 0c00 |0003: move-result-object v0 │ │ -1b26d4: 2001 1301 |0004: instance-of v1, v0, Landroid/view/ViewGroup; // type@0113 │ │ -1b26d8: 3801 4800 |0006: if-eqz v1, 004e // +0048 │ │ -1b26dc: 5241 0c02 |0008: iget v1, v4, Landroidx/appcompat/widget/ViewStubCompat;.mLayoutResource:I // field@020c │ │ -1b26e0: 3801 3c00 |000a: if-eqz v1, 0046 // +003c │ │ -1b26e4: 1f00 1301 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0113 │ │ -1b26e8: 5441 0b02 |000e: iget-object v1, v4, Landroidx/appcompat/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@020b │ │ -1b26ec: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -1b26f0: 2809 |0012: goto 001b // +0009 │ │ -1b26f2: 6e10 ea03 0400 |0013: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@03ea │ │ -1b26f8: 0c01 |0016: move-result-object v1 │ │ -1b26fa: 7110 9303 0100 |0017: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0393 │ │ -1b2700: 0c01 |001a: move-result-object v1 │ │ -1b2702: 5242 0c02 |001b: iget v2, v4, Landroidx/appcompat/widget/ViewStubCompat;.mLayoutResource:I // field@020c │ │ -1b2706: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -1b2708: 6e40 9703 2130 |001e: invoke-virtual {v1, v2, v0, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0397 │ │ -1b270e: 0c01 |0021: move-result-object v1 │ │ -1b2710: 5242 0902 |0022: iget v2, v4, Landroidx/appcompat/widget/ViewStubCompat;.mInflatedId:I // field@0209 │ │ -1b2714: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ -1b2716: 3232 0500 |0025: if-eq v2, v3, 002a // +0005 │ │ -1b271a: 6e20 5304 2100 |0027: invoke-virtual {v1, v2}, Landroid/view/View;.setId:(I)V // method@0453 │ │ -1b2720: 6e20 9204 4000 |002a: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@0492 │ │ -1b2726: 0a02 |002d: move-result v2 │ │ -1b2728: 6e20 9d04 4000 |002e: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.removeViewInLayout:(Landroid/view/View;)V // method@049d │ │ -1b272e: 6e10 f303 0400 |0031: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@03f3 │ │ -1b2734: 0c03 |0034: move-result-object v3 │ │ -1b2736: 3803 0600 |0035: if-eqz v3, 003b // +0006 │ │ -1b273a: 6e40 8204 1032 |0037: invoke-virtual {v0, v1, v2, v3}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@0482 │ │ -1b2740: 2804 |003a: goto 003e // +0004 │ │ -1b2742: 6e30 8004 1002 |003b: invoke-virtual {v0, v1, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@0480 │ │ -1b2748: 2200 c511 |003e: new-instance v0, Ljava/lang/ref/WeakReference; // type@11c5 │ │ -1b274c: 7020 c83f 1000 |0040: invoke-direct {v0, v1}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@3fc8 │ │ -1b2752: 5b40 0a02 |0043: iput-object v0, v4, Landroidx/appcompat/widget/ViewStubCompat;.mInflatedViewRef:Ljava/lang/ref/WeakReference; // field@020a │ │ -1b2756: 1101 |0045: return-object v1 │ │ -1b2758: 2200 9a11 |0046: new-instance v0, Ljava/lang/IllegalArgumentException; // type@119a │ │ -1b275c: 1a01 7830 |0048: const-string v1, "ViewStub must have a valid layoutResource" // string@3078 │ │ -1b2760: 7020 e23e 1000 |004a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@3ee2 │ │ -1b2766: 2700 |004d: throw v0 │ │ -1b2768: 2200 9b11 |004e: new-instance v0, Ljava/lang/IllegalStateException; // type@119b │ │ -1b276c: 1a01 7730 |0050: const-string v1, "ViewStub must have a non-null ViewGroup viewParent" // string@3077 │ │ -1b2770: 7020 e63e 1000 |0052: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3ee6 │ │ -1b2776: 2700 |0055: throw v0 │ │ +1b26d8: |[1b26d8] androidx.appcompat.widget.ViewStubCompat.inflate:()Landroid/view/View; │ │ +1b26e8: 6e10 fe03 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@03fe │ │ +1b26ee: 0c00 |0003: move-result-object v0 │ │ +1b26f0: 2001 1301 |0004: instance-of v1, v0, Landroid/view/ViewGroup; // type@0113 │ │ +1b26f4: 3801 4800 |0006: if-eqz v1, 004e // +0048 │ │ +1b26f8: 5241 0c02 |0008: iget v1, v4, Landroidx/appcompat/widget/ViewStubCompat;.mLayoutResource:I // field@020c │ │ +1b26fc: 3801 3c00 |000a: if-eqz v1, 0046 // +003c │ │ +1b2700: 1f00 1301 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0113 │ │ +1b2704: 5441 0b02 |000e: iget-object v1, v4, Landroidx/appcompat/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@020b │ │ +1b2708: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +1b270c: 2809 |0012: goto 001b // +0009 │ │ +1b270e: 6e10 ea03 0400 |0013: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@03ea │ │ +1b2714: 0c01 |0016: move-result-object v1 │ │ +1b2716: 7110 9303 0100 |0017: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0393 │ │ +1b271c: 0c01 |001a: move-result-object v1 │ │ +1b271e: 5242 0c02 |001b: iget v2, v4, Landroidx/appcompat/widget/ViewStubCompat;.mLayoutResource:I // field@020c │ │ +1b2722: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +1b2724: 6e40 9703 2130 |001e: invoke-virtual {v1, v2, v0, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0397 │ │ +1b272a: 0c01 |0021: move-result-object v1 │ │ +1b272c: 5242 0902 |0022: iget v2, v4, Landroidx/appcompat/widget/ViewStubCompat;.mInflatedId:I // field@0209 │ │ +1b2730: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ +1b2732: 3232 0500 |0025: if-eq v2, v3, 002a // +0005 │ │ +1b2736: 6e20 5304 2100 |0027: invoke-virtual {v1, v2}, Landroid/view/View;.setId:(I)V // method@0453 │ │ +1b273c: 6e20 9204 4000 |002a: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@0492 │ │ +1b2742: 0a02 |002d: move-result v2 │ │ +1b2744: 6e20 9d04 4000 |002e: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.removeViewInLayout:(Landroid/view/View;)V // method@049d │ │ +1b274a: 6e10 f303 0400 |0031: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@03f3 │ │ +1b2750: 0c03 |0034: move-result-object v3 │ │ +1b2752: 3803 0600 |0035: if-eqz v3, 003b // +0006 │ │ +1b2756: 6e40 8204 1032 |0037: invoke-virtual {v0, v1, v2, v3}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@0482 │ │ +1b275c: 2804 |003a: goto 003e // +0004 │ │ +1b275e: 6e30 8004 1002 |003b: invoke-virtual {v0, v1, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@0480 │ │ +1b2764: 2200 c511 |003e: new-instance v0, Ljava/lang/ref/WeakReference; // type@11c5 │ │ +1b2768: 7020 c83f 1000 |0040: invoke-direct {v0, v1}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@3fc8 │ │ +1b276e: 5b40 0a02 |0043: iput-object v0, v4, Landroidx/appcompat/widget/ViewStubCompat;.mInflatedViewRef:Ljava/lang/ref/WeakReference; // field@020a │ │ +1b2772: 1101 |0045: return-object v1 │ │ +1b2774: 2200 9a11 |0046: new-instance v0, Ljava/lang/IllegalArgumentException; // type@119a │ │ +1b2778: 1a01 7830 |0048: const-string v1, "ViewStub must have a valid layoutResource" // string@3078 │ │ +1b277c: 7020 e23e 1000 |004a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@3ee2 │ │ +1b2782: 2700 |004d: throw v0 │ │ +1b2784: 2200 9b11 |004e: new-instance v0, Ljava/lang/IllegalStateException; // type@119b │ │ +1b2788: 1a01 7730 |0050: const-string v1, "ViewStub must have a non-null ViewGroup viewParent" // string@3077 │ │ +1b278c: 7020 e63e 1000 |0052: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3ee6 │ │ +1b2792: 2700 |0055: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'onMeasure' │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1b27d0: |[1b27d0] androidx.appcompat.widget.ViewStubCompat.onMeasure:(II)V │ │ -1b27e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -1b27e2: 6e30 5a04 1001 |0001: invoke-virtual {v0, v1, v1}, Landroid/view/View;.setMeasuredDimension:(II)V // method@045a │ │ -1b27e8: 0e00 |0004: return-void │ │ +1b27ec: |[1b27ec] androidx.appcompat.widget.ViewStubCompat.onMeasure:(II)V │ │ +1b27fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +1b27fe: 6e30 5a04 1001 |0001: invoke-virtual {v0, v1, v1}, Landroid/view/View;.setMeasuredDimension:(II)V // method@045a │ │ +1b2804: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'setInflatedId' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b27ec: |[1b27ec] androidx.appcompat.widget.ViewStubCompat.setInflatedId:(I)V │ │ -1b27fc: 5901 0902 |0000: iput v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.mInflatedId:I // field@0209 │ │ -1b2800: 0e00 |0002: return-void │ │ +1b2808: |[1b2808] androidx.appcompat.widget.ViewStubCompat.setInflatedId:(I)V │ │ +1b2818: 5901 0902 |0000: iput v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.mInflatedId:I // field@0209 │ │ +1b281c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'setLayoutInflater' │ │ type : '(Landroid/view/LayoutInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b2804: |[1b2804] androidx.appcompat.widget.ViewStubCompat.setLayoutInflater:(Landroid/view/LayoutInflater;)V │ │ -1b2814: 5b01 0b02 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@020b │ │ -1b2818: 0e00 |0002: return-void │ │ +1b2820: |[1b2820] androidx.appcompat.widget.ViewStubCompat.setLayoutInflater:(Landroid/view/LayoutInflater;)V │ │ +1b2830: 5b01 0b02 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@020b │ │ +1b2834: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'setLayoutResource' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b281c: |[1b281c] androidx.appcompat.widget.ViewStubCompat.setLayoutResource:(I)V │ │ -1b282c: 5901 0c02 |0000: iput v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.mLayoutResource:I // field@020c │ │ -1b2830: 0e00 |0002: return-void │ │ +1b2838: |[1b2838] androidx.appcompat.widget.ViewStubCompat.setLayoutResource:(I)V │ │ +1b2848: 5901 0c02 |0000: iput v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.mLayoutResource:I // field@020c │ │ +1b284c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'setOnInflateListener' │ │ type : '(Landroidx/appcompat/widget/ViewStubCompat$OnInflateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1b2834: |[1b2834] androidx.appcompat.widget.ViewStubCompat.setOnInflateListener:(Landroidx/appcompat/widget/ViewStubCompat$OnInflateListener;)V │ │ -1b2844: 0e00 |0000: return-void │ │ +1b2850: |[1b2850] androidx.appcompat.widget.ViewStubCompat.setOnInflateListener:(Landroidx/appcompat/widget/ViewStubCompat$OnInflateListener;)V │ │ +1b2860: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'setVisibility' │ │ type : '(I)V' │ │ @@ -31091,62 +31091,62 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -1b292c: |[1b292c] androidx.arch.core.internal.SafeIterableMap.equals:(Ljava/lang/Object;)Z │ │ -1b293c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1b293e: 3367 0300 |0001: if-ne v7, v6, 0004 // +0003 │ │ -1b2942: 0f00 |0003: return v0 │ │ -1b2944: 2071 e701 |0004: instance-of v1, v7, Landroidx/arch/core/internal/SafeIterableMap; // type@01e7 │ │ -1b2948: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1b294a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1b294e: 0f02 |0009: return v2 │ │ -1b2950: 1f07 e701 |000a: check-cast v7, Landroidx/arch/core/internal/SafeIterableMap; // type@01e7 │ │ -1b2954: 5261 2202 |000c: iget v1, v6, Landroidx/arch/core/internal/SafeIterableMap;.mSize:I // field@0222 │ │ -1b2958: 5273 2202 |000e: iget v3, v7, Landroidx/arch/core/internal/SafeIterableMap;.mSize:I // field@0222 │ │ -1b295c: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1b2960: 0f02 |0012: return v2 │ │ -1b2962: 6e10 d907 0600 |0013: invoke-virtual {v6}, Landroidx/arch/core/internal/SafeIterableMap;.iterator:()Ljava/util/Iterator; // method@07d9 │ │ -1b2968: 0c01 |0016: move-result-object v1 │ │ -1b296a: 6e10 d907 0700 |0017: invoke-virtual {v7}, Landroidx/arch/core/internal/SafeIterableMap;.iterator:()Ljava/util/Iterator; // method@07d9 │ │ -1b2970: 0c07 |001a: move-result-object v7 │ │ -1b2972: 0713 |001b: move-object v3, v1 │ │ -1b2974: 1f03 e301 |001c: check-cast v3, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator; // type@01e3 │ │ -1b2978: 6e10 c707 0300 |001e: invoke-virtual {v3}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.hasNext:()Z // method@07c7 │ │ -1b297e: 0a04 |0021: move-result v4 │ │ -1b2980: 3804 2200 |0022: if-eqz v4, 0044 // +0022 │ │ -1b2984: 0774 |0024: move-object v4, v7 │ │ -1b2986: 1f04 e301 |0025: check-cast v4, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator; // type@01e3 │ │ -1b298a: 6e10 c707 0400 |0027: invoke-virtual {v4}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.hasNext:()Z // method@07c7 │ │ -1b2990: 0a05 |002a: move-result v5 │ │ -1b2992: 3805 1900 |002b: if-eqz v5, 0044 // +0019 │ │ -1b2996: 6e10 c807 0300 |002d: invoke-virtual {v3}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.next:()Ljava/lang/Object; // method@07c8 │ │ -1b299c: 0c03 |0030: move-result-object v3 │ │ -1b299e: 1f03 3112 |0031: check-cast v3, Ljava/util/Map$Entry; // type@1231 │ │ -1b29a2: 6e10 c807 0400 |0033: invoke-virtual {v4}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.next:()Ljava/lang/Object; // method@07c8 │ │ -1b29a8: 0c04 |0036: move-result-object v4 │ │ -1b29aa: 3903 0400 |0037: if-nez v3, 003b // +0004 │ │ -1b29ae: 3904 0a00 |0039: if-nez v4, 0043 // +000a │ │ -1b29b2: 3803 e0ff |003b: if-eqz v3, 001b // -0020 │ │ -1b29b6: 7220 3741 4300 |003d: invoke-interface {v3, v4}, Ljava/util/Map$Entry;.equals:(Ljava/lang/Object;)Z // method@4137 │ │ -1b29bc: 0a03 |0040: move-result v3 │ │ -1b29be: 3903 daff |0041: if-nez v3, 001b // -0026 │ │ -1b29c2: 0f02 |0043: return v2 │ │ -1b29c4: 6e10 c707 0300 |0044: invoke-virtual {v3}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.hasNext:()Z // method@07c7 │ │ -1b29ca: 0a01 |0047: move-result v1 │ │ -1b29cc: 3901 0b00 |0048: if-nez v1, 0053 // +000b │ │ -1b29d0: 1f07 e301 |004a: check-cast v7, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator; // type@01e3 │ │ -1b29d4: 6e10 c707 0700 |004c: invoke-virtual {v7}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.hasNext:()Z // method@07c7 │ │ -1b29da: 0a07 |004f: move-result v7 │ │ -1b29dc: 3907 0300 |0050: if-nez v7, 0053 // +0003 │ │ -1b29e0: 0f00 |0052: return v0 │ │ -1b29e2: 0f02 |0053: return v2 │ │ +1b2948: |[1b2948] androidx.arch.core.internal.SafeIterableMap.equals:(Ljava/lang/Object;)Z │ │ +1b2958: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1b295a: 3367 0300 |0001: if-ne v7, v6, 0004 // +0003 │ │ +1b295e: 0f00 |0003: return v0 │ │ +1b2960: 2071 e701 |0004: instance-of v1, v7, Landroidx/arch/core/internal/SafeIterableMap; // type@01e7 │ │ +1b2964: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1b2966: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1b296a: 0f02 |0009: return v2 │ │ +1b296c: 1f07 e701 |000a: check-cast v7, Landroidx/arch/core/internal/SafeIterableMap; // type@01e7 │ │ +1b2970: 5261 2202 |000c: iget v1, v6, Landroidx/arch/core/internal/SafeIterableMap;.mSize:I // field@0222 │ │ +1b2974: 5273 2202 |000e: iget v3, v7, Landroidx/arch/core/internal/SafeIterableMap;.mSize:I // field@0222 │ │ +1b2978: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1b297c: 0f02 |0012: return v2 │ │ +1b297e: 6e10 d907 0600 |0013: invoke-virtual {v6}, Landroidx/arch/core/internal/SafeIterableMap;.iterator:()Ljava/util/Iterator; // method@07d9 │ │ +1b2984: 0c01 |0016: move-result-object v1 │ │ +1b2986: 6e10 d907 0700 |0017: invoke-virtual {v7}, Landroidx/arch/core/internal/SafeIterableMap;.iterator:()Ljava/util/Iterator; // method@07d9 │ │ +1b298c: 0c07 |001a: move-result-object v7 │ │ +1b298e: 0713 |001b: move-object v3, v1 │ │ +1b2990: 1f03 e301 |001c: check-cast v3, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator; // type@01e3 │ │ +1b2994: 6e10 c707 0300 |001e: invoke-virtual {v3}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.hasNext:()Z // method@07c7 │ │ +1b299a: 0a04 |0021: move-result v4 │ │ +1b299c: 3804 2200 |0022: if-eqz v4, 0044 // +0022 │ │ +1b29a0: 0774 |0024: move-object v4, v7 │ │ +1b29a2: 1f04 e301 |0025: check-cast v4, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator; // type@01e3 │ │ +1b29a6: 6e10 c707 0400 |0027: invoke-virtual {v4}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.hasNext:()Z // method@07c7 │ │ +1b29ac: 0a05 |002a: move-result v5 │ │ +1b29ae: 3805 1900 |002b: if-eqz v5, 0044 // +0019 │ │ +1b29b2: 6e10 c807 0300 |002d: invoke-virtual {v3}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.next:()Ljava/lang/Object; // method@07c8 │ │ +1b29b8: 0c03 |0030: move-result-object v3 │ │ +1b29ba: 1f03 3112 |0031: check-cast v3, Ljava/util/Map$Entry; // type@1231 │ │ +1b29be: 6e10 c807 0400 |0033: invoke-virtual {v4}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.next:()Ljava/lang/Object; // method@07c8 │ │ +1b29c4: 0c04 |0036: move-result-object v4 │ │ +1b29c6: 3903 0400 |0037: if-nez v3, 003b // +0004 │ │ +1b29ca: 3904 0a00 |0039: if-nez v4, 0043 // +000a │ │ +1b29ce: 3803 e0ff |003b: if-eqz v3, 001b // -0020 │ │ +1b29d2: 7220 3741 4300 |003d: invoke-interface {v3, v4}, Ljava/util/Map$Entry;.equals:(Ljava/lang/Object;)Z // method@4137 │ │ +1b29d8: 0a03 |0040: move-result v3 │ │ +1b29da: 3903 daff |0041: if-nez v3, 001b // -0026 │ │ +1b29de: 0f02 |0043: return v2 │ │ +1b29e0: 6e10 c707 0300 |0044: invoke-virtual {v3}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.hasNext:()Z // method@07c7 │ │ +1b29e6: 0a01 |0047: move-result v1 │ │ +1b29e8: 3901 0b00 |0048: if-nez v1, 0053 // +000b │ │ +1b29ec: 1f07 e301 |004a: check-cast v7, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator; // type@01e3 │ │ +1b29f0: 6e10 c707 0700 |004c: invoke-virtual {v7}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.hasNext:()Z // method@07c7 │ │ +1b29f6: 0a07 |004f: move-result v7 │ │ +1b29f8: 3907 0300 |0050: if-nez v7, 0053 // +0003 │ │ +1b29fc: 0f00 |0052: return v0 │ │ +1b29fe: 0f02 |0053: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/arch/core/internal/SafeIterableMap;) │ │ name : 'get' │ │ type : '(Ljava/lang/Object;)Landroidx/arch/core/internal/SafeIterableMap$Entry;' │ │ @@ -31176,54 +31176,54 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -1b29e4: |[1b29e4] androidx.arch.core.internal.SafeIterableMap.hashCode:()I │ │ -1b29f4: 6e10 d907 0400 |0000: invoke-virtual {v4}, Landroidx/arch/core/internal/SafeIterableMap;.iterator:()Ljava/util/Iterator; // method@07d9 │ │ -1b29fa: 0c00 |0003: move-result-object v0 │ │ -1b29fc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1b29fe: 0702 |0005: move-object v2, v0 │ │ -1b2a00: 1f02 e301 |0006: check-cast v2, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator; // type@01e3 │ │ -1b2a04: 6e10 c707 0200 |0008: invoke-virtual {v2}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.hasNext:()Z // method@07c7 │ │ -1b2a0a: 0a03 |000b: move-result v3 │ │ -1b2a0c: 3803 0e00 |000c: if-eqz v3, 001a // +000e │ │ -1b2a10: 6e10 c807 0200 |000e: invoke-virtual {v2}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.next:()Ljava/lang/Object; // method@07c8 │ │ -1b2a16: 0c02 |0011: move-result-object v2 │ │ -1b2a18: 1f02 3112 |0012: check-cast v2, Ljava/util/Map$Entry; // type@1231 │ │ -1b2a1c: 7210 3a41 0200 |0014: invoke-interface {v2}, Ljava/util/Map$Entry;.hashCode:()I // method@413a │ │ -1b2a22: 0a02 |0017: move-result v2 │ │ -1b2a24: b021 |0018: add-int/2addr v1, v2 │ │ -1b2a26: 28ec |0019: goto 0005 // -0014 │ │ -1b2a28: 0f01 |001a: return v1 │ │ +1b2a00: |[1b2a00] androidx.arch.core.internal.SafeIterableMap.hashCode:()I │ │ +1b2a10: 6e10 d907 0400 |0000: invoke-virtual {v4}, Landroidx/arch/core/internal/SafeIterableMap;.iterator:()Ljava/util/Iterator; // method@07d9 │ │ +1b2a16: 0c00 |0003: move-result-object v0 │ │ +1b2a18: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1b2a1a: 0702 |0005: move-object v2, v0 │ │ +1b2a1c: 1f02 e301 |0006: check-cast v2, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator; // type@01e3 │ │ +1b2a20: 6e10 c707 0200 |0008: invoke-virtual {v2}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.hasNext:()Z // method@07c7 │ │ +1b2a26: 0a03 |000b: move-result v3 │ │ +1b2a28: 3803 0e00 |000c: if-eqz v3, 001a // +000e │ │ +1b2a2c: 6e10 c807 0200 |000e: invoke-virtual {v2}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.next:()Ljava/lang/Object; // method@07c8 │ │ +1b2a32: 0c02 |0011: move-result-object v2 │ │ +1b2a34: 1f02 3112 |0012: check-cast v2, Ljava/util/Map$Entry; // type@1231 │ │ +1b2a38: 7210 3a41 0200 |0014: invoke-interface {v2}, Ljava/util/Map$Entry;.hashCode:()I // method@413a │ │ +1b2a3e: 0a02 |0017: move-result v2 │ │ +1b2a40: b021 |0018: add-int/2addr v1, v2 │ │ +1b2a42: 28ec |0019: goto 0005 // -0014 │ │ +1b2a44: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/arch/core/internal/SafeIterableMap;) │ │ name : 'iterator' │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -1b2aac: |[1b2aac] androidx.arch.core.internal.SafeIterableMap.iterator:()Ljava/util/Iterator; │ │ -1b2abc: 2200 e301 |0000: new-instance v0, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator; // type@01e3 │ │ -1b2ac0: 5441 2302 |0002: iget-object v1, v4, Landroidx/arch/core/internal/SafeIterableMap;.mStart:Landroidx/arch/core/internal/SafeIterableMap$Entry; // field@0223 │ │ -1b2ac4: 5442 2002 |0004: iget-object v2, v4, Landroidx/arch/core/internal/SafeIterableMap;.mEnd:Landroidx/arch/core/internal/SafeIterableMap$Entry; // field@0220 │ │ -1b2ac8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -1b2aca: 7040 c607 1032 |0007: invoke-direct {v0, v1, v2, v3}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.:(Landroidx/arch/core/internal/SafeIterableMap$Entry;Landroidx/arch/core/internal/SafeIterableMap$Entry;I)V // method@07c6 │ │ -1b2ad0: 5441 2102 |000a: iget-object v1, v4, Landroidx/arch/core/internal/SafeIterableMap;.mIterators:Ljava/util/WeakHashMap; // field@0221 │ │ -1b2ad4: 6202 922d |000c: sget-object v2, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@2d92 │ │ -1b2ad8: 6e30 7a41 0102 |000e: invoke-virtual {v1, v0, v2}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@417a │ │ -1b2ade: 1100 |0011: return-object v0 │ │ +1b2ac8: |[1b2ac8] androidx.arch.core.internal.SafeIterableMap.iterator:()Ljava/util/Iterator; │ │ +1b2ad8: 2200 e301 |0000: new-instance v0, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator; // type@01e3 │ │ +1b2adc: 5441 2302 |0002: iget-object v1, v4, Landroidx/arch/core/internal/SafeIterableMap;.mStart:Landroidx/arch/core/internal/SafeIterableMap$Entry; // field@0223 │ │ +1b2ae0: 5442 2002 |0004: iget-object v2, v4, Landroidx/arch/core/internal/SafeIterableMap;.mEnd:Landroidx/arch/core/internal/SafeIterableMap$Entry; // field@0220 │ │ +1b2ae4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +1b2ae6: 7040 c607 1032 |0007: invoke-direct {v0, v1, v2, v3}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.:(Landroidx/arch/core/internal/SafeIterableMap$Entry;Landroidx/arch/core/internal/SafeIterableMap$Entry;I)V // method@07c6 │ │ +1b2aec: 5441 2102 |000a: iget-object v1, v4, Landroidx/arch/core/internal/SafeIterableMap;.mIterators:Ljava/util/WeakHashMap; // field@0221 │ │ +1b2af0: 6202 922d |000c: sget-object v2, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@2d92 │ │ +1b2af4: 6e30 7a41 0102 |000e: invoke-virtual {v1, v0, v2}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@417a │ │ +1b2afa: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/arch/core/internal/SafeIterableMap;) │ │ name : 'remove' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ @@ -31283,42 +31283,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -1b2a2c: |[1b2a2c] androidx.arch.core.internal.SafeIterableMap.toString:()Ljava/lang/String; │ │ -1b2a3c: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b2a40: 1a01 3b31 |0002: const-string v1, "[" // string@313b │ │ -1b2a44: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b2a4a: 6e10 d907 0400 |0007: invoke-virtual {v4}, Landroidx/arch/core/internal/SafeIterableMap;.iterator:()Ljava/util/Iterator; // method@07d9 │ │ -1b2a50: 0c01 |000a: move-result-object v1 │ │ -1b2a52: 0712 |000b: move-object v2, v1 │ │ -1b2a54: 1f02 e301 |000c: check-cast v2, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator; // type@01e3 │ │ -1b2a58: 6e10 c707 0200 |000e: invoke-virtual {v2}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.hasNext:()Z // method@07c7 │ │ -1b2a5e: 0a03 |0011: move-result v3 │ │ -1b2a60: 3803 1b00 |0012: if-eqz v3, 002d // +001b │ │ -1b2a64: 6e10 c807 0200 |0014: invoke-virtual {v2}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.next:()Ljava/lang/Object; // method@07c8 │ │ -1b2a6a: 0c03 |0017: move-result-object v3 │ │ -1b2a6c: 1f03 3112 |0018: check-cast v3, Ljava/util/Map$Entry; // type@1231 │ │ -1b2a70: 6e10 3b3f 0300 |001a: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@3f3b │ │ -1b2a76: 0c03 |001d: move-result-object v3 │ │ -1b2a78: 6e20 8a3f 3000 |001e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b2a7e: 6e10 c707 0200 |0021: invoke-virtual {v2}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.hasNext:()Z // method@07c7 │ │ -1b2a84: 0a02 |0024: move-result v2 │ │ -1b2a86: 3802 e6ff |0025: if-eqz v2, 000b // -001a │ │ -1b2a8a: 1a02 f803 |0027: const-string v2, ", " // string@03f8 │ │ -1b2a8e: 6e20 8a3f 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b2a94: 28df |002c: goto 000b // -0021 │ │ -1b2a96: 1a01 e132 |002d: const-string v1, "]" // string@32e1 │ │ -1b2a9a: 6e20 8a3f 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b2aa0: 6e10 933f 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b2aa6: 0c00 |0035: move-result-object v0 │ │ -1b2aa8: 1100 |0036: return-object v0 │ │ +1b2a48: |[1b2a48] androidx.arch.core.internal.SafeIterableMap.toString:()Ljava/lang/String; │ │ +1b2a58: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b2a5c: 1a01 3b31 |0002: const-string v1, "[" // string@313b │ │ +1b2a60: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b2a66: 6e10 d907 0400 |0007: invoke-virtual {v4}, Landroidx/arch/core/internal/SafeIterableMap;.iterator:()Ljava/util/Iterator; // method@07d9 │ │ +1b2a6c: 0c01 |000a: move-result-object v1 │ │ +1b2a6e: 0712 |000b: move-object v2, v1 │ │ +1b2a70: 1f02 e301 |000c: check-cast v2, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator; // type@01e3 │ │ +1b2a74: 6e10 c707 0200 |000e: invoke-virtual {v2}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.hasNext:()Z // method@07c7 │ │ +1b2a7a: 0a03 |0011: move-result v3 │ │ +1b2a7c: 3803 1b00 |0012: if-eqz v3, 002d // +001b │ │ +1b2a80: 6e10 c807 0200 |0014: invoke-virtual {v2}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.next:()Ljava/lang/Object; // method@07c8 │ │ +1b2a86: 0c03 |0017: move-result-object v3 │ │ +1b2a88: 1f03 3112 |0018: check-cast v3, Ljava/util/Map$Entry; // type@1231 │ │ +1b2a8c: 6e10 3b3f 0300 |001a: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@3f3b │ │ +1b2a92: 0c03 |001d: move-result-object v3 │ │ +1b2a94: 6e20 8a3f 3000 |001e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b2a9a: 6e10 c707 0200 |0021: invoke-virtual {v2}, Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;.hasNext:()Z // method@07c7 │ │ +1b2aa0: 0a02 |0024: move-result v2 │ │ +1b2aa2: 3802 e6ff |0025: if-eqz v2, 000b // -001a │ │ +1b2aa6: 1a02 f803 |0027: const-string v2, ", " // string@03f8 │ │ +1b2aaa: 6e20 8a3f 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b2ab0: 28df |002c: goto 000b // -0021 │ │ +1b2ab2: 1a01 e132 |002d: const-string v1, "]" // string@32e1 │ │ +1b2ab6: 6e20 8a3f 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b2abc: 6e10 933f 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b2ac2: 0c00 |0035: move-result-object v0 │ │ +1b2ac4: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #122 header: │ │ @@ -31462,35 +31462,35 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -1b2848: |[1b2848] androidx.arch.core.internal.SafeIterableMap$Entry.equals:(Ljava/lang/Object;)Z │ │ -1b2858: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1b285a: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ -1b285e: 0f00 |0003: return v0 │ │ -1b2860: 2051 e401 |0004: instance-of v1, v5, Landroidx/arch/core/internal/SafeIterableMap$Entry; // type@01e4 │ │ -1b2864: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1b2866: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1b286a: 0f02 |0009: return v2 │ │ -1b286c: 1f05 e401 |000a: check-cast v5, Landroidx/arch/core/internal/SafeIterableMap$Entry; // type@01e4 │ │ -1b2870: 5451 1902 |000c: iget-object v1, v5, Landroidx/arch/core/internal/SafeIterableMap$Entry;.mKey:Ljava/lang/Object; // field@0219 │ │ -1b2874: 5443 1902 |000e: iget-object v3, v4, Landroidx/arch/core/internal/SafeIterableMap$Entry;.mKey:Ljava/lang/Object; // field@0219 │ │ -1b2878: 6e20 363f 1300 |0010: invoke-virtual {v3, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ -1b287e: 0a01 |0013: move-result v1 │ │ -1b2880: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ -1b2884: 5441 1c02 |0016: iget-object v1, v4, Landroidx/arch/core/internal/SafeIterableMap$Entry;.mValue:Ljava/lang/Object; // field@021c │ │ -1b2888: 5455 1c02 |0018: iget-object v5, v5, Landroidx/arch/core/internal/SafeIterableMap$Entry;.mValue:Ljava/lang/Object; // field@021c │ │ -1b288c: 6e20 363f 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ -1b2892: 0a05 |001d: move-result v5 │ │ -1b2894: 3805 0300 |001e: if-eqz v5, 0021 // +0003 │ │ -1b2898: 0f00 |0020: return v0 │ │ -1b289a: 0f02 |0021: return v2 │ │ +1b2864: |[1b2864] androidx.arch.core.internal.SafeIterableMap$Entry.equals:(Ljava/lang/Object;)Z │ │ +1b2874: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1b2876: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +1b287a: 0f00 |0003: return v0 │ │ +1b287c: 2051 e401 |0004: instance-of v1, v5, Landroidx/arch/core/internal/SafeIterableMap$Entry; // type@01e4 │ │ +1b2880: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1b2882: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1b2886: 0f02 |0009: return v2 │ │ +1b2888: 1f05 e401 |000a: check-cast v5, Landroidx/arch/core/internal/SafeIterableMap$Entry; // type@01e4 │ │ +1b288c: 5451 1902 |000c: iget-object v1, v5, Landroidx/arch/core/internal/SafeIterableMap$Entry;.mKey:Ljava/lang/Object; // field@0219 │ │ +1b2890: 5443 1902 |000e: iget-object v3, v4, Landroidx/arch/core/internal/SafeIterableMap$Entry;.mKey:Ljava/lang/Object; // field@0219 │ │ +1b2894: 6e20 363f 1300 |0010: invoke-virtual {v3, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ +1b289a: 0a01 |0013: move-result v1 │ │ +1b289c: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ +1b28a0: 5441 1c02 |0016: iget-object v1, v4, Landroidx/arch/core/internal/SafeIterableMap$Entry;.mValue:Ljava/lang/Object; // field@021c │ │ +1b28a4: 5455 1c02 |0018: iget-object v5, v5, Landroidx/arch/core/internal/SafeIterableMap$Entry;.mValue:Ljava/lang/Object; // field@021c │ │ +1b28a8: 6e20 363f 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ +1b28ae: 0a05 |001d: move-result v5 │ │ +1b28b0: 3805 0300 |001e: if-eqz v5, 0021 // +0003 │ │ +1b28b4: 0f00 |0020: return v0 │ │ +1b28b6: 0f02 |0021: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/arch/core/internal/SafeIterableMap$Entry;) │ │ name : 'getKey' │ │ type : '()Ljava/lang/Object;' │ │ @@ -31528,66 +31528,66 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -1b289c: |[1b289c] androidx.arch.core.internal.SafeIterableMap$Entry.hashCode:()I │ │ -1b28ac: 5420 1902 |0000: iget-object v0, v2, Landroidx/arch/core/internal/SafeIterableMap$Entry;.mKey:Ljava/lang/Object; // field@0219 │ │ -1b28b0: 6e10 383f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b28b6: 0a00 |0005: move-result v0 │ │ -1b28b8: 5421 1c02 |0006: iget-object v1, v2, Landroidx/arch/core/internal/SafeIterableMap$Entry;.mValue:Ljava/lang/Object; // field@021c │ │ -1b28bc: 6e10 383f 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b28c2: 0a01 |000b: move-result v1 │ │ -1b28c4: b710 |000c: xor-int/2addr v0, v1 │ │ -1b28c6: 0f00 |000d: return v0 │ │ +1b28b8: |[1b28b8] androidx.arch.core.internal.SafeIterableMap$Entry.hashCode:()I │ │ +1b28c8: 5420 1902 |0000: iget-object v0, v2, Landroidx/arch/core/internal/SafeIterableMap$Entry;.mKey:Ljava/lang/Object; // field@0219 │ │ +1b28cc: 6e10 383f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b28d2: 0a00 |0005: move-result v0 │ │ +1b28d4: 5421 1c02 |0006: iget-object v1, v2, Landroidx/arch/core/internal/SafeIterableMap$Entry;.mValue:Ljava/lang/Object; // field@021c │ │ +1b28d8: 6e10 383f 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b28de: 0a01 |000b: move-result v1 │ │ +1b28e0: b710 |000c: xor-int/2addr v0, v1 │ │ +1b28e2: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/arch/core/internal/SafeIterableMap$Entry;) │ │ name : 'setValue' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1b28c8: |[1b28c8] androidx.arch.core.internal.SafeIterableMap$Entry.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b28d8: 2202 be11 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@11be │ │ -1b28dc: 1a00 a007 |0002: const-string v0, "An entry modification is not supported" // string@07a0 │ │ -1b28e0: 7020 c23f 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@3fc2 │ │ -1b28e6: 2702 |0007: throw v2 │ │ +1b28e4: |[1b28e4] androidx.arch.core.internal.SafeIterableMap$Entry.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b28f4: 2202 be11 |0000: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@11be │ │ +1b28f8: 1a00 a007 |0002: const-string v0, "An entry modification is not supported" // string@07a0 │ │ +1b28fc: 7020 c23f 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@3fc2 │ │ +1b2902: 2702 |0007: throw v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/arch/core/internal/SafeIterableMap$Entry;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -1b28e8: |[1b28e8] androidx.arch.core.internal.SafeIterableMap$Entry.toString:()Ljava/lang/String; │ │ -1b28f8: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b28fc: 7010 7c3f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@3f7c │ │ -1b2902: 5421 1902 |0005: iget-object v1, v2, Landroidx/arch/core/internal/SafeIterableMap$Entry;.mKey:Ljava/lang/Object; // field@0219 │ │ -1b2906: 6e20 893f 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b290c: 1a01 c806 |000a: const-string v1, "=" // string@06c8 │ │ -1b2910: 6e20 8a3f 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b2916: 5421 1c02 |000f: iget-object v1, v2, Landroidx/arch/core/internal/SafeIterableMap$Entry;.mValue:Ljava/lang/Object; // field@021c │ │ -1b291a: 6e20 893f 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b2920: 6e10 933f 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b2926: 0c00 |0017: move-result-object v0 │ │ -1b2928: 1100 |0018: return-object v0 │ │ +1b2904: |[1b2904] androidx.arch.core.internal.SafeIterableMap$Entry.toString:()Ljava/lang/String; │ │ +1b2914: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b2918: 7010 7c3f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@3f7c │ │ +1b291e: 5421 1902 |0005: iget-object v1, v2, Landroidx/arch/core/internal/SafeIterableMap$Entry;.mKey:Ljava/lang/Object; // field@0219 │ │ +1b2922: 6e20 893f 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b2928: 1a01 c806 |000a: const-string v1, "=" // string@06c8 │ │ +1b292c: 6e20 8a3f 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b2932: 5421 1c02 |000f: iget-object v1, v2, Landroidx/arch/core/internal/SafeIterableMap$Entry;.mValue:Ljava/lang/Object; // field@021c │ │ +1b2936: 6e20 893f 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b293c: 6e10 933f 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b2942: 0c00 |0017: move-result-object v0 │ │ +1b2944: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #124 header: │ │ @@ -31961,53 +31961,53 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 73 16-bit code units │ │ -1b2b78: |[1b2b78] androidx.collection.ArraySet.addAll:(Ljava/util/Collection;)Z │ │ -1b2b88: 1a00 463d |0000: const-string v0, "elements" // string@3d46 │ │ -1b2b8c: 7120 0445 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1b2b92: 5270 2502 |0005: iget v0, v7, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ -1b2b96: 7210 dc40 0800 |0007: invoke-interface {v8}, Ljava/util/Collection;.size:()I // method@40dc │ │ -1b2b9c: 0a01 |000a: move-result v1 │ │ -1b2b9e: b001 |000b: add-int/2addr v1, v0 │ │ -1b2ba0: 5270 2502 |000c: iget v0, v7, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ -1b2ba4: 5472 2702 |000e: iget-object v2, v7, Landroidx/collection/ArraySet;.hashes:[I // field@0227 │ │ -1b2ba8: 2123 |0010: array-length v3, v2 │ │ -1b2baa: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -1b2bac: 3513 1800 |0012: if-ge v3, v1, 002a // +0018 │ │ -1b2bb0: 5473 2602 |0014: iget-object v3, v7, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ -1b2bb4: 7120 f607 1700 |0016: invoke-static {v7, v1}, Landroidx/collection/ArraySetKt;.allocArrays:(Landroidx/collection/ArraySet;I)V // method@07f6 │ │ -1b2bba: 5271 2502 |0019: iget v1, v7, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ -1b2bbe: 3d01 0f00 |001b: if-lez v1, 002a // +000f │ │ -1b2bc2: 5475 2702 |001d: iget-object v5, v7, Landroidx/collection/ArraySet;.hashes:[I // field@0227 │ │ -1b2bc6: 1266 |001f: const/4 v6, #int 6 // #6 │ │ -1b2bc8: 7155 5b43 1426 |0020: invoke-static {v4, v1, v6, v2, v5}, Lkotlin/collections/ArraysKt;.copyInto$default:(III[I[I)V // method@435b │ │ -1b2bce: 5471 2602 |0023: iget-object v1, v7, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ -1b2bd2: 5272 2502 |0025: iget v2, v7, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ -1b2bd6: 7156 5c43 1324 |0027: invoke-static {v3, v1, v4, v2, v6}, Lkotlin/collections/ArraysKt;.copyInto$default:([Ljava/lang/Object;[Ljava/lang/Object;III)V // method@435c │ │ -1b2bdc: 5271 2502 |002a: iget v1, v7, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ -1b2be0: 3301 1700 |002c: if-ne v1, v0, 0043 // +0017 │ │ -1b2be4: 7210 d840 0800 |002e: invoke-interface {v8}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@40d8 │ │ -1b2bea: 0c08 |0031: move-result-object v8 │ │ -1b2bec: 7210 0a41 0800 |0032: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1b2bf2: 0a00 |0035: move-result v0 │ │ -1b2bf4: 3800 0c00 |0036: if-eqz v0, 0042 // +000c │ │ -1b2bf8: 7210 0b41 0800 |0038: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1b2bfe: 0c00 |003b: move-result-object v0 │ │ -1b2c00: 6e20 e207 0700 |003c: invoke-virtual {v7, v0}, Landroidx/collection/ArraySet;.add:(Ljava/lang/Object;)Z // method@07e2 │ │ -1b2c06: 0a00 |003f: move-result v0 │ │ -1b2c08: b604 |0040: or-int/2addr v4, v0 │ │ -1b2c0a: 28f1 |0041: goto 0032 // -000f │ │ -1b2c0c: 0f04 |0042: return v4 │ │ -1b2c0e: 2208 2412 |0043: new-instance v8, Ljava/util/ConcurrentModificationException; // type@1224 │ │ -1b2c12: 7010 ec40 0800 |0045: invoke-direct {v8}, Ljava/util/ConcurrentModificationException;.:()V // method@40ec │ │ -1b2c18: 2708 |0048: throw v8 │ │ +1b2b94: |[1b2b94] androidx.collection.ArraySet.addAll:(Ljava/util/Collection;)Z │ │ +1b2ba4: 1a00 463d |0000: const-string v0, "elements" // string@3d46 │ │ +1b2ba8: 7120 0445 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1b2bae: 5270 2502 |0005: iget v0, v7, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ +1b2bb2: 7210 dc40 0800 |0007: invoke-interface {v8}, Ljava/util/Collection;.size:()I // method@40dc │ │ +1b2bb8: 0a01 |000a: move-result v1 │ │ +1b2bba: b001 |000b: add-int/2addr v1, v0 │ │ +1b2bbc: 5270 2502 |000c: iget v0, v7, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ +1b2bc0: 5472 2702 |000e: iget-object v2, v7, Landroidx/collection/ArraySet;.hashes:[I // field@0227 │ │ +1b2bc4: 2123 |0010: array-length v3, v2 │ │ +1b2bc6: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +1b2bc8: 3513 1800 |0012: if-ge v3, v1, 002a // +0018 │ │ +1b2bcc: 5473 2602 |0014: iget-object v3, v7, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ +1b2bd0: 7120 f607 1700 |0016: invoke-static {v7, v1}, Landroidx/collection/ArraySetKt;.allocArrays:(Landroidx/collection/ArraySet;I)V // method@07f6 │ │ +1b2bd6: 5271 2502 |0019: iget v1, v7, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ +1b2bda: 3d01 0f00 |001b: if-lez v1, 002a // +000f │ │ +1b2bde: 5475 2702 |001d: iget-object v5, v7, Landroidx/collection/ArraySet;.hashes:[I // field@0227 │ │ +1b2be2: 1266 |001f: const/4 v6, #int 6 // #6 │ │ +1b2be4: 7155 5b43 1426 |0020: invoke-static {v4, v1, v6, v2, v5}, Lkotlin/collections/ArraysKt;.copyInto$default:(III[I[I)V // method@435b │ │ +1b2bea: 5471 2602 |0023: iget-object v1, v7, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ +1b2bee: 5272 2502 |0025: iget v2, v7, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ +1b2bf2: 7156 5c43 1324 |0027: invoke-static {v3, v1, v4, v2, v6}, Lkotlin/collections/ArraysKt;.copyInto$default:([Ljava/lang/Object;[Ljava/lang/Object;III)V // method@435c │ │ +1b2bf8: 5271 2502 |002a: iget v1, v7, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ +1b2bfc: 3301 1700 |002c: if-ne v1, v0, 0043 // +0017 │ │ +1b2c00: 7210 d840 0800 |002e: invoke-interface {v8}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@40d8 │ │ +1b2c06: 0c08 |0031: move-result-object v8 │ │ +1b2c08: 7210 0a41 0800 |0032: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1b2c0e: 0a00 |0035: move-result v0 │ │ +1b2c10: 3800 0c00 |0036: if-eqz v0, 0042 // +000c │ │ +1b2c14: 7210 0b41 0800 |0038: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1b2c1a: 0c00 |003b: move-result-object v0 │ │ +1b2c1c: 6e20 e207 0700 |003c: invoke-virtual {v7, v0}, Landroidx/collection/ArraySet;.add:(Ljava/lang/Object;)Z // method@07e2 │ │ +1b2c22: 0a00 |003f: move-result v0 │ │ +1b2c24: b604 |0040: or-int/2addr v4, v0 │ │ +1b2c26: 28f1 |0041: goto 0032 // -000f │ │ +1b2c28: 0f04 |0042: return v4 │ │ +1b2c2a: 2208 2412 |0043: new-instance v8, Ljava/util/ConcurrentModificationException; // type@1224 │ │ +1b2c2e: 7010 ec40 0800 |0045: invoke-direct {v8}, Ljava/util/ConcurrentModificationException;.:()V // method@40ec │ │ +1b2c34: 2708 |0048: throw v8 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/collection/ArraySet;) │ │ name : 'clear' │ │ type : '()V' │ │ @@ -32041,101 +32041,101 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -1b2c1c: |[1b2c1c] androidx.collection.ArraySet.contains:(Ljava/lang/Object;)Z │ │ -1b2c2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b2c2e: 3903 0800 |0001: if-nez v3, 0009 // +0008 │ │ -1b2c32: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -1b2c34: 7130 f707 3200 |0004: invoke-static {v2, v3, v0}, Landroidx/collection/ArraySetKt;.indexOf:(Landroidx/collection/ArraySet;Ljava/lang/Object;I)I // method@07f7 │ │ -1b2c3a: 0a03 |0007: move-result v3 │ │ -1b2c3c: 2809 |0008: goto 0011 // +0009 │ │ -1b2c3e: 6e10 383f 0300 |0009: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b2c44: 0a01 |000c: move-result v1 │ │ -1b2c46: 7130 f707 3201 |000d: invoke-static {v2, v3, v1}, Landroidx/collection/ArraySetKt;.indexOf:(Landroidx/collection/ArraySet;Ljava/lang/Object;I)I // method@07f7 │ │ -1b2c4c: 0a03 |0010: move-result v3 │ │ -1b2c4e: 3a03 0400 |0011: if-ltz v3, 0015 // +0004 │ │ -1b2c52: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -1b2c54: 0f03 |0014: return v3 │ │ -1b2c56: 0f00 |0015: return v0 │ │ +1b2c38: |[1b2c38] androidx.collection.ArraySet.contains:(Ljava/lang/Object;)Z │ │ +1b2c48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b2c4a: 3903 0800 |0001: if-nez v3, 0009 // +0008 │ │ +1b2c4e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +1b2c50: 7130 f707 3200 |0004: invoke-static {v2, v3, v0}, Landroidx/collection/ArraySetKt;.indexOf:(Landroidx/collection/ArraySet;Ljava/lang/Object;I)I // method@07f7 │ │ +1b2c56: 0a03 |0007: move-result v3 │ │ +1b2c58: 2809 |0008: goto 0011 // +0009 │ │ +1b2c5a: 6e10 383f 0300 |0009: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b2c60: 0a01 |000c: move-result v1 │ │ +1b2c62: 7130 f707 3201 |000d: invoke-static {v2, v3, v1}, Landroidx/collection/ArraySetKt;.indexOf:(Landroidx/collection/ArraySet;Ljava/lang/Object;I)I // method@07f7 │ │ +1b2c68: 0a03 |0010: move-result v3 │ │ +1b2c6a: 3a03 0400 |0011: if-ltz v3, 0015 // +0004 │ │ +1b2c6e: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +1b2c70: 0f03 |0014: return v3 │ │ +1b2c72: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/collection/ArraySet;) │ │ name : 'containsAll' │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -1b2c58: |[1b2c58] androidx.collection.ArraySet.containsAll:(Ljava/util/Collection;)Z │ │ -1b2c68: 1a00 463d |0000: const-string v0, "elements" // string@3d46 │ │ -1b2c6c: 7120 0445 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1b2c72: 7210 d840 0200 |0005: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@40d8 │ │ -1b2c78: 0c02 |0008: move-result-object v2 │ │ -1b2c7a: 7210 0a41 0200 |0009: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1b2c80: 0a00 |000c: move-result v0 │ │ -1b2c82: 3800 0e00 |000d: if-eqz v0, 001b // +000e │ │ -1b2c86: 7210 0b41 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1b2c8c: 0c00 |0012: move-result-object v0 │ │ -1b2c8e: 6e20 e507 0100 |0013: invoke-virtual {v1, v0}, Landroidx/collection/ArraySet;.contains:(Ljava/lang/Object;)Z // method@07e5 │ │ -1b2c94: 0a00 |0016: move-result v0 │ │ -1b2c96: 3900 f2ff |0017: if-nez v0, 0009 // -000e │ │ -1b2c9a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1b2c9c: 0f02 |001a: return v2 │ │ -1b2c9e: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -1b2ca0: 0f02 |001c: return v2 │ │ +1b2c74: |[1b2c74] androidx.collection.ArraySet.containsAll:(Ljava/util/Collection;)Z │ │ +1b2c84: 1a00 463d |0000: const-string v0, "elements" // string@3d46 │ │ +1b2c88: 7120 0445 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1b2c8e: 7210 d840 0200 |0005: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@40d8 │ │ +1b2c94: 0c02 |0008: move-result-object v2 │ │ +1b2c96: 7210 0a41 0200 |0009: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1b2c9c: 0a00 |000c: move-result v0 │ │ +1b2c9e: 3800 0e00 |000d: if-eqz v0, 001b // +000e │ │ +1b2ca2: 7210 0b41 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1b2ca8: 0c00 |0012: move-result-object v0 │ │ +1b2caa: 6e20 e507 0100 |0013: invoke-virtual {v1, v0}, Landroidx/collection/ArraySet;.contains:(Ljava/lang/Object;)Z // method@07e5 │ │ +1b2cb0: 0a00 |0016: move-result v0 │ │ +1b2cb2: 3900 f2ff |0017: if-nez v0, 0009 // -000e │ │ +1b2cb6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1b2cb8: 0f02 |001a: return v2 │ │ +1b2cba: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +1b2cbc: 0f02 |001c: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/collection/ArraySet;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -1b2ca4: |[1b2ca4] androidx.collection.ArraySet.equals:(Ljava/lang/Object;)Z │ │ -1b2cb4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1b2cb6: 3376 0300 |0001: if-ne v6, v7, 0004 // +0003 │ │ -1b2cba: 0f00 |0003: return v0 │ │ -1b2cbc: 2071 3b12 |0004: instance-of v1, v7, Ljava/util/Set; // type@123b │ │ -1b2cc0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1b2cc2: 3801 2500 |0007: if-eqz v1, 002c // +0025 │ │ -1b2cc6: 5261 2502 |0009: iget v1, v6, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ -1b2cca: 0773 |000b: move-object v3, v7 │ │ -1b2ccc: 1f03 3b12 |000c: check-cast v3, Ljava/util/Set; // type@123b │ │ -1b2cd0: 7210 6841 0300 |000e: invoke-interface {v3}, Ljava/util/Set;.size:()I // method@4168 │ │ -1b2cd6: 0a03 |0011: move-result v3 │ │ -1b2cd8: 3231 0300 |0012: if-eq v1, v3, 0015 // +0003 │ │ -1b2cdc: 0f02 |0014: return v2 │ │ -1b2cde: 5261 2502 |0015: iget v1, v6, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ -1b2ce2: 0123 |0017: move v3, v2 │ │ -1b2ce4: 3513 1300 |0018: if-ge v3, v1, 002b // +0013 │ │ -1b2ce8: 5464 2602 |001a: iget-object v4, v6, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ -1b2cec: 4604 0403 |001c: aget-object v4, v4, v3 │ │ -1b2cf0: 0775 |001e: move-object v5, v7 │ │ -1b2cf2: 1f05 3b12 |001f: check-cast v5, Ljava/util/Set; // type@123b │ │ -1b2cf6: 7220 6141 4500 |0021: invoke-interface {v5, v4}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@4161 │ │ -1b2cfc: 0a04 |0024: move-result v4 │ │ -1b2cfe: 3904 0300 |0025: if-nez v4, 0028 // +0003 │ │ -1b2d02: 0f02 |0027: return v2 │ │ -1b2d04: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1b2d08: 28ee |002a: goto 0018 // -0012 │ │ -1b2d0a: 0f00 |002b: return v0 │ │ -1b2d0c: 0f02 |002c: return v2 │ │ +1b2cc0: |[1b2cc0] androidx.collection.ArraySet.equals:(Ljava/lang/Object;)Z │ │ +1b2cd0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1b2cd2: 3376 0300 |0001: if-ne v6, v7, 0004 // +0003 │ │ +1b2cd6: 0f00 |0003: return v0 │ │ +1b2cd8: 2071 3b12 |0004: instance-of v1, v7, Ljava/util/Set; // type@123b │ │ +1b2cdc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1b2cde: 3801 2500 |0007: if-eqz v1, 002c // +0025 │ │ +1b2ce2: 5261 2502 |0009: iget v1, v6, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ +1b2ce6: 0773 |000b: move-object v3, v7 │ │ +1b2ce8: 1f03 3b12 |000c: check-cast v3, Ljava/util/Set; // type@123b │ │ +1b2cec: 7210 6841 0300 |000e: invoke-interface {v3}, Ljava/util/Set;.size:()I // method@4168 │ │ +1b2cf2: 0a03 |0011: move-result v3 │ │ +1b2cf4: 3231 0300 |0012: if-eq v1, v3, 0015 // +0003 │ │ +1b2cf8: 0f02 |0014: return v2 │ │ +1b2cfa: 5261 2502 |0015: iget v1, v6, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ +1b2cfe: 0123 |0017: move v3, v2 │ │ +1b2d00: 3513 1300 |0018: if-ge v3, v1, 002b // +0013 │ │ +1b2d04: 5464 2602 |001a: iget-object v4, v6, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ +1b2d08: 4604 0403 |001c: aget-object v4, v4, v3 │ │ +1b2d0c: 0775 |001e: move-object v5, v7 │ │ +1b2d0e: 1f05 3b12 |001f: check-cast v5, Ljava/util/Set; // type@123b │ │ +1b2d12: 7220 6141 4500 |0021: invoke-interface {v5, v4}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@4161 │ │ +1b2d18: 0a04 |0024: move-result v4 │ │ +1b2d1a: 3904 0300 |0025: if-nez v4, 0028 // +0003 │ │ +1b2d1e: 0f02 |0027: return v2 │ │ +1b2d20: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1b2d24: 28ee |002a: goto 0018 // -0012 │ │ +1b2d26: 0f00 |002b: return v0 │ │ +1b2d28: 0f02 |002c: return v2 │ │ catches : 1 │ │ 0x0015 - 0x0025 │ │ Ljava/lang/NullPointerException; -> 0x002c │ │ Ljava/lang/ClassCastException; -> 0x002c │ │ positions : │ │ locals : │ │ │ │ @@ -32144,45 +32144,45 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -1b2e20: |[1b2e20] androidx.collection.ArraySet.hashCode:()I │ │ -1b2e30: 5450 2702 |0000: iget-object v0, v5, Landroidx/collection/ArraySet;.hashes:[I // field@0227 │ │ -1b2e34: 5251 2502 |0002: iget v1, v5, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ -1b2e38: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1b2e3a: 0123 |0005: move v3, v2 │ │ -1b2e3c: 3512 0800 |0006: if-ge v2, v1, 000e // +0008 │ │ -1b2e40: 4404 0002 |0008: aget v4, v0, v2 │ │ -1b2e44: b043 |000a: add-int/2addr v3, v4 │ │ -1b2e46: d802 0201 |000b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1b2e4a: 28f9 |000d: goto 0006 // -0007 │ │ -1b2e4c: 0f03 |000e: return v3 │ │ +1b2e3c: |[1b2e3c] androidx.collection.ArraySet.hashCode:()I │ │ +1b2e4c: 5450 2702 |0000: iget-object v0, v5, Landroidx/collection/ArraySet;.hashes:[I // field@0227 │ │ +1b2e50: 5251 2502 |0002: iget v1, v5, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ +1b2e54: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1b2e56: 0123 |0005: move v3, v2 │ │ +1b2e58: 3512 0800 |0006: if-ge v2, v1, 000e // +0008 │ │ +1b2e5c: 4404 0002 |0008: aget v4, v0, v2 │ │ +1b2e60: b043 |000a: add-int/2addr v3, v4 │ │ +1b2e62: d802 0201 |000b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1b2e66: 28f9 |000d: goto 0006 // -0007 │ │ +1b2e68: 0f03 |000e: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/collection/ArraySet;) │ │ name : 'isEmpty' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -1b2d20: |[1b2d20] androidx.collection.ArraySet.isEmpty:()Z │ │ -1b2d30: 5210 2502 |0000: iget v0, v1, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ -1b2d34: 3c00 0400 |0002: if-gtz v0, 0006 // +0004 │ │ -1b2d38: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1b2d3a: 0f00 |0005: return v0 │ │ -1b2d3c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -1b2d3e: 0f00 |0007: return v0 │ │ +1b2d3c: |[1b2d3c] androidx.collection.ArraySet.isEmpty:()Z │ │ +1b2d4c: 5210 2502 |0000: iget v0, v1, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ +1b2d50: 3c00 0400 |0002: if-gtz v0, 0006 // +0004 │ │ +1b2d54: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1b2d56: 0f00 |0005: return v0 │ │ +1b2d58: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +1b2d5a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/collection/ArraySet;) │ │ name : 'iterator' │ │ type : '()Ljava/util/Iterator;' │ │ @@ -32205,171 +32205,171 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -1b2d40: |[1b2d40] androidx.collection.ArraySet.remove:(Ljava/lang/Object;)Z │ │ -1b2d50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b2d52: 3903 0800 |0001: if-nez v3, 0009 // +0008 │ │ -1b2d56: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -1b2d58: 7130 f707 3200 |0004: invoke-static {v2, v3, v0}, Landroidx/collection/ArraySetKt;.indexOf:(Landroidx/collection/ArraySet;Ljava/lang/Object;I)I // method@07f7 │ │ -1b2d5e: 0a03 |0007: move-result v3 │ │ -1b2d60: 2809 |0008: goto 0011 // +0009 │ │ -1b2d62: 6e10 383f 0300 |0009: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b2d68: 0a01 |000c: move-result v1 │ │ -1b2d6a: 7130 f707 3201 |000d: invoke-static {v2, v3, v1}, Landroidx/collection/ArraySetKt;.indexOf:(Landroidx/collection/ArraySet;Ljava/lang/Object;I)I // method@07f7 │ │ -1b2d70: 0a03 |0010: move-result v3 │ │ -1b2d72: 3a03 0700 |0011: if-ltz v3, 0018 // +0007 │ │ -1b2d76: 6e20 ed07 3200 |0013: invoke-virtual {v2, v3}, Landroidx/collection/ArraySet;.removeAt:(I)Ljava/lang/Object; // method@07ed │ │ -1b2d7c: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -1b2d7e: 0f03 |0017: return v3 │ │ -1b2d80: 0f00 |0018: return v0 │ │ +1b2d5c: |[1b2d5c] androidx.collection.ArraySet.remove:(Ljava/lang/Object;)Z │ │ +1b2d6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b2d6e: 3903 0800 |0001: if-nez v3, 0009 // +0008 │ │ +1b2d72: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +1b2d74: 7130 f707 3200 |0004: invoke-static {v2, v3, v0}, Landroidx/collection/ArraySetKt;.indexOf:(Landroidx/collection/ArraySet;Ljava/lang/Object;I)I // method@07f7 │ │ +1b2d7a: 0a03 |0007: move-result v3 │ │ +1b2d7c: 2809 |0008: goto 0011 // +0009 │ │ +1b2d7e: 6e10 383f 0300 |0009: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b2d84: 0a01 |000c: move-result v1 │ │ +1b2d86: 7130 f707 3201 |000d: invoke-static {v2, v3, v1}, Landroidx/collection/ArraySetKt;.indexOf:(Landroidx/collection/ArraySet;Ljava/lang/Object;I)I // method@07f7 │ │ +1b2d8c: 0a03 |0010: move-result v3 │ │ +1b2d8e: 3a03 0700 |0011: if-ltz v3, 0018 // +0007 │ │ +1b2d92: 6e20 ed07 3200 |0013: invoke-virtual {v2, v3}, Landroidx/collection/ArraySet;.removeAt:(I)Ljava/lang/Object; // method@07ed │ │ +1b2d98: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +1b2d9a: 0f03 |0017: return v3 │ │ +1b2d9c: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/collection/ArraySet;) │ │ name : 'removeAll' │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -1b2d84: |[1b2d84] androidx.collection.ArraySet.removeAll:(Ljava/util/Collection;)Z │ │ -1b2d94: 1a00 463d |0000: const-string v0, "elements" // string@3d46 │ │ -1b2d98: 7120 0445 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1b2d9e: 7210 d840 0300 |0005: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@40d8 │ │ -1b2da4: 0c03 |0008: move-result-object v3 │ │ -1b2da6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -1b2da8: 7210 0a41 0300 |000a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1b2dae: 0a01 |000d: move-result v1 │ │ -1b2db0: 3801 0c00 |000e: if-eqz v1, 001a // +000c │ │ -1b2db4: 7210 0b41 0300 |0010: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1b2dba: 0c01 |0013: move-result-object v1 │ │ -1b2dbc: 6e20 eb07 1200 |0014: invoke-virtual {v2, v1}, Landroidx/collection/ArraySet;.remove:(Ljava/lang/Object;)Z // method@07eb │ │ -1b2dc2: 0a01 |0017: move-result v1 │ │ -1b2dc4: b610 |0018: or-int/2addr v0, v1 │ │ -1b2dc6: 28f1 |0019: goto 000a // -000f │ │ -1b2dc8: 0f00 |001a: return v0 │ │ +1b2da0: |[1b2da0] androidx.collection.ArraySet.removeAll:(Ljava/util/Collection;)Z │ │ +1b2db0: 1a00 463d |0000: const-string v0, "elements" // string@3d46 │ │ +1b2db4: 7120 0445 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1b2dba: 7210 d840 0300 |0005: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@40d8 │ │ +1b2dc0: 0c03 |0008: move-result-object v3 │ │ +1b2dc2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +1b2dc4: 7210 0a41 0300 |000a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1b2dca: 0a01 |000d: move-result v1 │ │ +1b2dcc: 3801 0c00 |000e: if-eqz v1, 001a // +000c │ │ +1b2dd0: 7210 0b41 0300 |0010: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1b2dd6: 0c01 |0013: move-result-object v1 │ │ +1b2dd8: 6e20 eb07 1200 |0014: invoke-virtual {v2, v1}, Landroidx/collection/ArraySet;.remove:(Ljava/lang/Object;)Z // method@07eb │ │ +1b2dde: 0a01 |0017: move-result v1 │ │ +1b2de0: b610 |0018: or-int/2addr v0, v1 │ │ +1b2de2: 28f1 |0019: goto 000a // -000f │ │ +1b2de4: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/collection/ArraySet;) │ │ name : 'removeAt' │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 95 16-bit code units │ │ -1b2e68: |[1b2e68] androidx.collection.ArraySet.removeAt:(I)Ljava/lang/Object; │ │ -1b2e78: 5280 2502 |0000: iget v0, v8, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ -1b2e7c: 5481 2602 |0002: iget-object v1, v8, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ -1b2e80: 4602 0109 |0004: aget-object v2, v1, v9 │ │ -1b2e84: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -1b2e86: 3630 0600 |0007: if-gt v0, v3, 000d // +0006 │ │ -1b2e8a: 6e10 e407 0800 |0009: invoke-virtual {v8}, Landroidx/collection/ArraySet;.clear:()V // method@07e4 │ │ -1b2e90: 1102 |000c: return-object v2 │ │ -1b2e92: d803 00ff |000d: add-int/lit8 v3, v0, #int -1 // #ff │ │ -1b2e96: 5484 2702 |000f: iget-object v4, v8, Landroidx/collection/ArraySet;.hashes:[I // field@0227 │ │ -1b2e9a: 2145 |0011: array-length v5, v4 │ │ -1b2e9c: 1306 0800 |0012: const/16 v6, #int 8 // #8 │ │ -1b2ea0: 3765 2d00 |0014: if-le v5, v6, 0041 // +002d │ │ -1b2ea4: 2145 |0016: array-length v5, v4 │ │ -1b2ea6: db05 0503 |0017: div-int/lit8 v5, v5, #int 3 // #03 │ │ -1b2eaa: 3550 2800 |0019: if-ge v0, v5, 0041 // +0028 │ │ -1b2eae: 3760 0600 |001b: if-le v0, v6, 0021 // +0006 │ │ -1b2eb2: e105 0001 |001d: shr-int/lit8 v5, v0, #int 1 // #01 │ │ -1b2eb6: 9006 0005 |001f: add-int v6, v0, v5 │ │ -1b2eba: 7120 f607 6800 |0021: invoke-static {v8, v6}, Landroidx/collection/ArraySetKt;.allocArrays:(Landroidx/collection/ArraySet;I)V // method@07f6 │ │ -1b2ec0: 3d09 0e00 |0024: if-lez v9, 0032 // +000e │ │ -1b2ec4: 5485 2702 |0026: iget-object v5, v8, Landroidx/collection/ArraySet;.hashes:[I // field@0227 │ │ -1b2ec8: 1206 |0028: const/4 v6, #int 0 // #0 │ │ -1b2eca: 1267 |0029: const/4 v7, #int 6 // #6 │ │ -1b2ecc: 7155 5b43 9647 |002a: invoke-static {v6, v9, v7, v4, v5}, Lkotlin/collections/ArraysKt;.copyInto$default:(III[I[I)V // method@435b │ │ -1b2ed2: 5485 2602 |002d: iget-object v5, v8, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ -1b2ed6: 7157 5c43 5196 |002f: invoke-static {v1, v5, v6, v9, v7}, Lkotlin/collections/ArraysKt;.copyInto$default:([Ljava/lang/Object;[Ljava/lang/Object;III)V // method@435c │ │ -1b2edc: 3539 2000 |0032: if-ge v9, v3, 0052 // +0020 │ │ -1b2ee0: 5485 2702 |0034: iget-object v5, v8, Landroidx/collection/ArraySet;.hashes:[I // field@0227 │ │ -1b2ee4: d806 0901 |0036: add-int/lit8 v6, v9, #int 1 // #01 │ │ -1b2ee8: 7155 5743 6940 |0038: invoke-static {v9, v6, v0, v4, v5}, Lkotlin/collections/ArraysKt;.copyInto:(III[I[I)V // method@4357 │ │ -1b2eee: 5484 2602 |003b: iget-object v4, v8, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ -1b2ef2: 7150 5a43 4169 |003d: invoke-static {v1, v4, v9, v6, v0}, Lkotlin/collections/ArraysKt;.copyInto:([Ljava/lang/Object;[Ljava/lang/Object;III)V // method@435a │ │ -1b2ef8: 2812 |0040: goto 0052 // +0012 │ │ -1b2efa: 3539 0c00 |0041: if-ge v9, v3, 004d // +000c │ │ -1b2efe: d801 0901 |0043: add-int/lit8 v1, v9, #int 1 // #01 │ │ -1b2f02: 7154 5743 1940 |0045: invoke-static {v9, v1, v0, v4, v4}, Lkotlin/collections/ArraysKt;.copyInto:(III[I[I)V // method@4357 │ │ -1b2f08: 5484 2602 |0048: iget-object v4, v8, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ -1b2f0c: 7150 5a43 4419 |004a: invoke-static {v4, v4, v9, v1, v0}, Lkotlin/collections/ArraysKt;.copyInto:([Ljava/lang/Object;[Ljava/lang/Object;III)V // method@435a │ │ -1b2f12: 5489 2602 |004d: iget-object v9, v8, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ -1b2f16: 1201 |004f: const/4 v1, #int 0 // #0 │ │ -1b2f18: 4d01 0903 |0050: aput-object v1, v9, v3 │ │ -1b2f1c: 5289 2502 |0052: iget v9, v8, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ -1b2f20: 3390 0500 |0054: if-ne v0, v9, 0059 // +0005 │ │ -1b2f24: 5983 2502 |0056: iput v3, v8, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ -1b2f28: 1102 |0058: return-object v2 │ │ -1b2f2a: 2209 2412 |0059: new-instance v9, Ljava/util/ConcurrentModificationException; // type@1224 │ │ -1b2f2e: 7010 ec40 0900 |005b: invoke-direct {v9}, Ljava/util/ConcurrentModificationException;.:()V // method@40ec │ │ -1b2f34: 2709 |005e: throw v9 │ │ +1b2e84: |[1b2e84] androidx.collection.ArraySet.removeAt:(I)Ljava/lang/Object; │ │ +1b2e94: 5280 2502 |0000: iget v0, v8, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ +1b2e98: 5481 2602 |0002: iget-object v1, v8, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ +1b2e9c: 4602 0109 |0004: aget-object v2, v1, v9 │ │ +1b2ea0: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +1b2ea2: 3630 0600 |0007: if-gt v0, v3, 000d // +0006 │ │ +1b2ea6: 6e10 e407 0800 |0009: invoke-virtual {v8}, Landroidx/collection/ArraySet;.clear:()V // method@07e4 │ │ +1b2eac: 1102 |000c: return-object v2 │ │ +1b2eae: d803 00ff |000d: add-int/lit8 v3, v0, #int -1 // #ff │ │ +1b2eb2: 5484 2702 |000f: iget-object v4, v8, Landroidx/collection/ArraySet;.hashes:[I // field@0227 │ │ +1b2eb6: 2145 |0011: array-length v5, v4 │ │ +1b2eb8: 1306 0800 |0012: const/16 v6, #int 8 // #8 │ │ +1b2ebc: 3765 2d00 |0014: if-le v5, v6, 0041 // +002d │ │ +1b2ec0: 2145 |0016: array-length v5, v4 │ │ +1b2ec2: db05 0503 |0017: div-int/lit8 v5, v5, #int 3 // #03 │ │ +1b2ec6: 3550 2800 |0019: if-ge v0, v5, 0041 // +0028 │ │ +1b2eca: 3760 0600 |001b: if-le v0, v6, 0021 // +0006 │ │ +1b2ece: e105 0001 |001d: shr-int/lit8 v5, v0, #int 1 // #01 │ │ +1b2ed2: 9006 0005 |001f: add-int v6, v0, v5 │ │ +1b2ed6: 7120 f607 6800 |0021: invoke-static {v8, v6}, Landroidx/collection/ArraySetKt;.allocArrays:(Landroidx/collection/ArraySet;I)V // method@07f6 │ │ +1b2edc: 3d09 0e00 |0024: if-lez v9, 0032 // +000e │ │ +1b2ee0: 5485 2702 |0026: iget-object v5, v8, Landroidx/collection/ArraySet;.hashes:[I // field@0227 │ │ +1b2ee4: 1206 |0028: const/4 v6, #int 0 // #0 │ │ +1b2ee6: 1267 |0029: const/4 v7, #int 6 // #6 │ │ +1b2ee8: 7155 5b43 9647 |002a: invoke-static {v6, v9, v7, v4, v5}, Lkotlin/collections/ArraysKt;.copyInto$default:(III[I[I)V // method@435b │ │ +1b2eee: 5485 2602 |002d: iget-object v5, v8, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ +1b2ef2: 7157 5c43 5196 |002f: invoke-static {v1, v5, v6, v9, v7}, Lkotlin/collections/ArraysKt;.copyInto$default:([Ljava/lang/Object;[Ljava/lang/Object;III)V // method@435c │ │ +1b2ef8: 3539 2000 |0032: if-ge v9, v3, 0052 // +0020 │ │ +1b2efc: 5485 2702 |0034: iget-object v5, v8, Landroidx/collection/ArraySet;.hashes:[I // field@0227 │ │ +1b2f00: d806 0901 |0036: add-int/lit8 v6, v9, #int 1 // #01 │ │ +1b2f04: 7155 5743 6940 |0038: invoke-static {v9, v6, v0, v4, v5}, Lkotlin/collections/ArraysKt;.copyInto:(III[I[I)V // method@4357 │ │ +1b2f0a: 5484 2602 |003b: iget-object v4, v8, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ +1b2f0e: 7150 5a43 4169 |003d: invoke-static {v1, v4, v9, v6, v0}, Lkotlin/collections/ArraysKt;.copyInto:([Ljava/lang/Object;[Ljava/lang/Object;III)V // method@435a │ │ +1b2f14: 2812 |0040: goto 0052 // +0012 │ │ +1b2f16: 3539 0c00 |0041: if-ge v9, v3, 004d // +000c │ │ +1b2f1a: d801 0901 |0043: add-int/lit8 v1, v9, #int 1 // #01 │ │ +1b2f1e: 7154 5743 1940 |0045: invoke-static {v9, v1, v0, v4, v4}, Lkotlin/collections/ArraysKt;.copyInto:(III[I[I)V // method@4357 │ │ +1b2f24: 5484 2602 |0048: iget-object v4, v8, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ +1b2f28: 7150 5a43 4419 |004a: invoke-static {v4, v4, v9, v1, v0}, Lkotlin/collections/ArraysKt;.copyInto:([Ljava/lang/Object;[Ljava/lang/Object;III)V // method@435a │ │ +1b2f2e: 5489 2602 |004d: iget-object v9, v8, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ +1b2f32: 1201 |004f: const/4 v1, #int 0 // #0 │ │ +1b2f34: 4d01 0903 |0050: aput-object v1, v9, v3 │ │ +1b2f38: 5289 2502 |0052: iget v9, v8, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ +1b2f3c: 3390 0500 |0054: if-ne v0, v9, 0059 // +0005 │ │ +1b2f40: 5983 2502 |0056: iput v3, v8, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ +1b2f44: 1102 |0058: return-object v2 │ │ +1b2f46: 2209 2412 |0059: new-instance v9, Ljava/util/ConcurrentModificationException; // type@1224 │ │ +1b2f4a: 7010 ec40 0900 |005b: invoke-direct {v9}, Ljava/util/ConcurrentModificationException;.:()V // method@40ec │ │ +1b2f50: 2709 |005e: throw v9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/collection/ArraySet;) │ │ name : 'retainAll' │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -1b2dcc: |[1b2dcc] androidx.collection.ArraySet.retainAll:(Ljava/util/Collection;)Z │ │ -1b2ddc: 1a00 463d |0000: const-string v0, "elements" // string@3d46 │ │ -1b2de0: 7120 0445 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1b2de6: 5250 2502 |0005: iget v0, v5, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ -1b2dea: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -1b2dec: b110 |0008: sub-int/2addr v0, v1 │ │ -1b2dee: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1b2df0: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -1b2df2: 3503 1600 |000b: if-ge v3, v0, 0021 // +0016 │ │ -1b2df6: 0763 |000d: move-object v3, v6 │ │ -1b2df8: 1f03 a111 |000e: check-cast v3, Ljava/lang/Iterable; // type@11a1 │ │ -1b2dfc: 5454 2602 |0010: iget-object v4, v5, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ -1b2e00: 4604 0400 |0012: aget-object v4, v4, v0 │ │ -1b2e04: 7120 6c43 4300 |0014: invoke-static {v3, v4}, Lkotlin/collections/CollectionsKt;.contains:(Ljava/lang/Iterable;Ljava/lang/Object;)Z // method@436c │ │ -1b2e0a: 0a03 |0017: move-result v3 │ │ -1b2e0c: 3903 0600 |0018: if-nez v3, 001e // +0006 │ │ -1b2e10: 6e20 ed07 0500 |001a: invoke-virtual {v5, v0}, Landroidx/collection/ArraySet;.removeAt:(I)Ljava/lang/Object; // method@07ed │ │ -1b2e16: 0112 |001d: move v2, v1 │ │ -1b2e18: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -1b2e1c: 28ea |0020: goto 000a // -0016 │ │ -1b2e1e: 0f02 |0021: return v2 │ │ +1b2de8: |[1b2de8] androidx.collection.ArraySet.retainAll:(Ljava/util/Collection;)Z │ │ +1b2df8: 1a00 463d |0000: const-string v0, "elements" // string@3d46 │ │ +1b2dfc: 7120 0445 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1b2e02: 5250 2502 |0005: iget v0, v5, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ +1b2e06: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +1b2e08: b110 |0008: sub-int/2addr v0, v1 │ │ +1b2e0a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1b2e0c: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +1b2e0e: 3503 1600 |000b: if-ge v3, v0, 0021 // +0016 │ │ +1b2e12: 0763 |000d: move-object v3, v6 │ │ +1b2e14: 1f03 a111 |000e: check-cast v3, Ljava/lang/Iterable; // type@11a1 │ │ +1b2e18: 5454 2602 |0010: iget-object v4, v5, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ +1b2e1c: 4604 0400 |0012: aget-object v4, v4, v0 │ │ +1b2e20: 7120 6c43 4300 |0014: invoke-static {v3, v4}, Lkotlin/collections/CollectionsKt;.contains:(Ljava/lang/Iterable;Ljava/lang/Object;)Z // method@436c │ │ +1b2e26: 0a03 |0017: move-result v3 │ │ +1b2e28: 3903 0600 |0018: if-nez v3, 001e // +0006 │ │ +1b2e2c: 6e20 ed07 0500 |001a: invoke-virtual {v5, v0}, Landroidx/collection/ArraySet;.removeAt:(I)Ljava/lang/Object; // method@07ed │ │ +1b2e32: 0112 |001d: move v2, v1 │ │ +1b2e34: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +1b2e38: 28ea |0020: goto 000a // -0016 │ │ +1b2e3a: 0f02 |0021: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/collection/ArraySet;) │ │ name : 'size' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b2e50: |[1b2e50] androidx.collection.ArraySet.size:()I │ │ -1b2e60: 5210 2502 |0000: iget v0, v1, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ -1b2e64: 0f00 |0002: return v0 │ │ +1b2e6c: |[1b2e6c] androidx.collection.ArraySet.size:()I │ │ +1b2e7c: 5210 2502 |0000: iget v0, v1, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ +1b2e80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Landroidx/collection/ArraySet;) │ │ name : 'toArray' │ │ type : '()[Ljava/lang/Object;' │ │ @@ -32397,25 +32397,25 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -1b2f38: |[1b2f38] androidx.collection.ArraySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -1b2f48: 1a00 1e36 |0000: const-string v0, "array" // string@361e │ │ -1b2f4c: 7120 0445 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1b2f52: 5230 2502 |0005: iget v0, v3, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ -1b2f56: 7120 f307 4000 |0007: invoke-static {v0, v4}, Landroidx/collection/ArraySetJvmUtil;.resizeForToArray:(I[Ljava/lang/Object;)[Ljava/lang/Object; // method@07f3 │ │ -1b2f5c: 0c04 |000a: move-result-object v4 │ │ -1b2f5e: 5430 2602 |000b: iget-object v0, v3, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ -1b2f62: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1b2f64: 5232 2502 |000e: iget v2, v3, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ -1b2f68: 7152 5a43 4011 |0010: invoke-static {v0, v4, v1, v1, v2}, Lkotlin/collections/ArraysKt;.copyInto:([Ljava/lang/Object;[Ljava/lang/Object;III)V // method@435a │ │ -1b2f6e: 1104 |0013: return-object v4 │ │ +1b2f54: |[1b2f54] androidx.collection.ArraySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +1b2f64: 1a00 1e36 |0000: const-string v0, "array" // string@361e │ │ +1b2f68: 7120 0445 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1b2f6e: 5230 2502 |0005: iget v0, v3, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ +1b2f72: 7120 f307 4000 |0007: invoke-static {v0, v4}, Landroidx/collection/ArraySetJvmUtil;.resizeForToArray:(I[Ljava/lang/Object;)[Ljava/lang/Object; // method@07f3 │ │ +1b2f78: 0c04 |000a: move-result-object v4 │ │ +1b2f7a: 5430 2602 |000b: iget-object v0, v3, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ +1b2f7e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1b2f80: 5232 2502 |000e: iget v2, v3, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ +1b2f84: 7152 5a43 4011 |0010: invoke-static {v0, v4, v1, v1, v2}, Lkotlin/collections/ArraysKt;.copyInto:([Ljava/lang/Object;[Ljava/lang/Object;III)V // method@435a │ │ +1b2f8a: 1104 |0013: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=2 │ │ 0x000b line=3 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Landroidx/collection/ArraySet; │ │ 0x0000 - 0x0014 reg=4 (null) [Ljava/lang/Object; │ │ @@ -32425,48 +32425,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -1b2f70: |[1b2f70] androidx.collection.ArraySet.toString:()Ljava/lang/String; │ │ -1b2f80: 6e10 e907 0400 |0000: invoke-virtual {v4}, Landroidx/collection/ArraySet;.isEmpty:()Z // method@07e9 │ │ -1b2f86: 0a00 |0003: move-result v0 │ │ -1b2f88: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -1b2f8c: 1a00 2a61 |0006: const-string v0, "{}" // string@612a │ │ -1b2f90: 1100 |0008: return-object v0 │ │ -1b2f92: 5240 2502 |0009: iget v0, v4, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ -1b2f96: da00 000e |000b: mul-int/lit8 v0, v0, #int 14 // #0e │ │ -1b2f9a: 2201 b711 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b2f9e: 7020 7d3f 0100 |000f: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(I)V // method@3f7d │ │ -1b2fa4: 1300 7b00 |0012: const/16 v0, #int 123 // #7b │ │ -1b2fa8: 6e20 823f 0100 |0014: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ -1b2fae: 5240 2502 |0017: iget v0, v4, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ -1b2fb2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1b2fb4: 3502 1b00 |001a: if-ge v2, v0, 0035 // +001b │ │ -1b2fb8: 3d02 0700 |001c: if-lez v2, 0023 // +0007 │ │ -1b2fbc: 1a03 f803 |001e: const-string v3, ", " // string@03f8 │ │ -1b2fc0: 6e20 8a3f 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b2fc6: 5443 2602 |0023: iget-object v3, v4, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ -1b2fca: 4603 0302 |0025: aget-object v3, v3, v2 │ │ -1b2fce: 3243 0600 |0027: if-eq v3, v4, 002d // +0006 │ │ -1b2fd2: 6e20 893f 3100 |0029: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b2fd8: 2806 |002c: goto 0032 // +0006 │ │ -1b2fda: 1a03 b703 |002d: const-string v3, "(this Set)" // string@03b7 │ │ -1b2fde: 6e20 8a3f 3100 |002f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b2fe4: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1b2fe8: 28e6 |0034: goto 001a // -001a │ │ -1b2fea: 1300 7d00 |0035: const/16 v0, #int 125 // #7d │ │ -1b2fee: 6e20 823f 0100 |0037: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ -1b2ff4: 6e10 933f 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b2ffa: 0c00 |003d: move-result-object v0 │ │ -1b2ffc: 1a01 475e |003e: const-string v1, "toString(...)" // string@5e47 │ │ -1b3000: 7120 0345 1000 |0040: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b3006: 1100 |0043: return-object v0 │ │ +1b2f8c: |[1b2f8c] androidx.collection.ArraySet.toString:()Ljava/lang/String; │ │ +1b2f9c: 6e10 e907 0400 |0000: invoke-virtual {v4}, Landroidx/collection/ArraySet;.isEmpty:()Z // method@07e9 │ │ +1b2fa2: 0a00 |0003: move-result v0 │ │ +1b2fa4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +1b2fa8: 1a00 2a61 |0006: const-string v0, "{}" // string@612a │ │ +1b2fac: 1100 |0008: return-object v0 │ │ +1b2fae: 5240 2502 |0009: iget v0, v4, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ +1b2fb2: da00 000e |000b: mul-int/lit8 v0, v0, #int 14 // #0e │ │ +1b2fb6: 2201 b711 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b2fba: 7020 7d3f 0100 |000f: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(I)V // method@3f7d │ │ +1b2fc0: 1300 7b00 |0012: const/16 v0, #int 123 // #7b │ │ +1b2fc4: 6e20 823f 0100 |0014: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ +1b2fca: 5240 2502 |0017: iget v0, v4, Landroidx/collection/ArraySet;._size:I // field@0225 │ │ +1b2fce: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1b2fd0: 3502 1b00 |001a: if-ge v2, v0, 0035 // +001b │ │ +1b2fd4: 3d02 0700 |001c: if-lez v2, 0023 // +0007 │ │ +1b2fd8: 1a03 f803 |001e: const-string v3, ", " // string@03f8 │ │ +1b2fdc: 6e20 8a3f 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b2fe2: 5443 2602 |0023: iget-object v3, v4, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ +1b2fe6: 4603 0302 |0025: aget-object v3, v3, v2 │ │ +1b2fea: 3243 0600 |0027: if-eq v3, v4, 002d // +0006 │ │ +1b2fee: 6e20 893f 3100 |0029: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b2ff4: 2806 |002c: goto 0032 // +0006 │ │ +1b2ff6: 1a03 b703 |002d: const-string v3, "(this Set)" // string@03b7 │ │ +1b2ffa: 6e20 8a3f 3100 |002f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b3000: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1b3004: 28e6 |0034: goto 001a // -001a │ │ +1b3006: 1300 7d00 |0035: const/16 v0, #int 125 // #7d │ │ +1b300a: 6e20 823f 0100 |0037: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ +1b3010: 6e10 933f 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b3016: 0c00 |003d: move-result-object v0 │ │ +1b3018: 1a01 475e |003e: const-string v1, "toString(...)" // string@5e47 │ │ +1b301c: 7120 0345 1000 |0040: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b3022: 1100 |0043: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #130 header: │ │ @@ -32551,60 +32551,60 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -1b3008: |[1b3008] androidx.collection.IndexBasedArrayIterator.next:()Ljava/lang/Object; │ │ -1b3018: 6e10 fb07 0300 |0000: invoke-virtual {v3}, Landroidx/collection/IndexBasedArrayIterator;.hasNext:()Z // method@07fb │ │ -1b301e: 0a00 |0003: move-result v0 │ │ -1b3020: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ -1b3024: 5230 2d02 |0006: iget v0, v3, Landroidx/collection/IndexBasedArrayIterator;.index:I // field@022d │ │ -1b3028: 6e20 fa07 0300 |0008: invoke-virtual {v3, v0}, Landroidx/collection/IndexBasedArrayIterator;.elementAt:(I)Ljava/lang/Object; // method@07fa │ │ -1b302e: 0c00 |000b: move-result-object v0 │ │ -1b3030: 5231 2d02 |000c: iget v1, v3, Landroidx/collection/IndexBasedArrayIterator;.index:I // field@022d │ │ -1b3034: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -1b3036: b021 |000f: add-int/2addr v1, v2 │ │ -1b3038: 5931 2d02 |0010: iput v1, v3, Landroidx/collection/IndexBasedArrayIterator;.index:I // field@022d │ │ -1b303c: 5c32 2c02 |0012: iput-boolean v2, v3, Landroidx/collection/IndexBasedArrayIterator;.canRemove:Z // field@022c │ │ -1b3040: 1100 |0014: return-object v0 │ │ -1b3042: 2200 3312 |0015: new-instance v0, Ljava/util/NoSuchElementException; // type@1233 │ │ -1b3046: 7010 4941 0000 |0017: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@4149 │ │ -1b304c: 2700 |001a: throw v0 │ │ +1b3024: |[1b3024] androidx.collection.IndexBasedArrayIterator.next:()Ljava/lang/Object; │ │ +1b3034: 6e10 fb07 0300 |0000: invoke-virtual {v3}, Landroidx/collection/IndexBasedArrayIterator;.hasNext:()Z // method@07fb │ │ +1b303a: 0a00 |0003: move-result v0 │ │ +1b303c: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +1b3040: 5230 2d02 |0006: iget v0, v3, Landroidx/collection/IndexBasedArrayIterator;.index:I // field@022d │ │ +1b3044: 6e20 fa07 0300 |0008: invoke-virtual {v3, v0}, Landroidx/collection/IndexBasedArrayIterator;.elementAt:(I)Ljava/lang/Object; // method@07fa │ │ +1b304a: 0c00 |000b: move-result-object v0 │ │ +1b304c: 5231 2d02 |000c: iget v1, v3, Landroidx/collection/IndexBasedArrayIterator;.index:I // field@022d │ │ +1b3050: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +1b3052: b021 |000f: add-int/2addr v1, v2 │ │ +1b3054: 5931 2d02 |0010: iput v1, v3, Landroidx/collection/IndexBasedArrayIterator;.index:I // field@022d │ │ +1b3058: 5c32 2c02 |0012: iput-boolean v2, v3, Landroidx/collection/IndexBasedArrayIterator;.canRemove:Z // field@022c │ │ +1b305c: 1100 |0014: return-object v0 │ │ +1b305e: 2200 3312 |0015: new-instance v0, Ljava/util/NoSuchElementException; // type@1233 │ │ +1b3062: 7010 4941 0000 |0017: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@4149 │ │ +1b3068: 2700 |001a: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/collection/IndexBasedArrayIterator;) │ │ name : 'remove' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -1b3050: |[1b3050] androidx.collection.IndexBasedArrayIterator.remove:()V │ │ -1b3060: 5510 2c02 |0000: iget-boolean v0, v1, Landroidx/collection/IndexBasedArrayIterator;.canRemove:Z // field@022c │ │ -1b3064: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ -1b3068: 5210 2d02 |0004: iget v0, v1, Landroidx/collection/IndexBasedArrayIterator;.index:I // field@022d │ │ -1b306c: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -1b3070: 5910 2d02 |0008: iput v0, v1, Landroidx/collection/IndexBasedArrayIterator;.index:I // field@022d │ │ -1b3074: 6e20 fe07 0100 |000a: invoke-virtual {v1, v0}, Landroidx/collection/IndexBasedArrayIterator;.removeAt:(I)V // method@07fe │ │ -1b307a: 5210 2e02 |000d: iget v0, v1, Landroidx/collection/IndexBasedArrayIterator;.size:I // field@022e │ │ -1b307e: d800 00ff |000f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -1b3082: 5910 2e02 |0011: iput v0, v1, Landroidx/collection/IndexBasedArrayIterator;.size:I // field@022e │ │ -1b3086: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -1b3088: 5c10 2c02 |0014: iput-boolean v0, v1, Landroidx/collection/IndexBasedArrayIterator;.canRemove:Z // field@022c │ │ -1b308c: 0e00 |0016: return-void │ │ -1b308e: 1a00 ec08 |0017: const-string v0, "Call next() before removing an element." // string@08ec │ │ -1b3092: 7110 9206 0000 |0019: invoke-static {v0}, Landroidx/appcompat/app/ActionBar;.throwIllegalStateException:(Ljava/lang/String;)V // method@0692 │ │ -1b3098: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -1b309a: 2700 |001d: throw v0 │ │ +1b306c: |[1b306c] androidx.collection.IndexBasedArrayIterator.remove:()V │ │ +1b307c: 5510 2c02 |0000: iget-boolean v0, v1, Landroidx/collection/IndexBasedArrayIterator;.canRemove:Z // field@022c │ │ +1b3080: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ +1b3084: 5210 2d02 |0004: iget v0, v1, Landroidx/collection/IndexBasedArrayIterator;.index:I // field@022d │ │ +1b3088: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ +1b308c: 5910 2d02 |0008: iput v0, v1, Landroidx/collection/IndexBasedArrayIterator;.index:I // field@022d │ │ +1b3090: 6e20 fe07 0100 |000a: invoke-virtual {v1, v0}, Landroidx/collection/IndexBasedArrayIterator;.removeAt:(I)V // method@07fe │ │ +1b3096: 5210 2e02 |000d: iget v0, v1, Landroidx/collection/IndexBasedArrayIterator;.size:I // field@022e │ │ +1b309a: d800 00ff |000f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +1b309e: 5910 2e02 |0011: iput v0, v1, Landroidx/collection/IndexBasedArrayIterator;.size:I // field@022e │ │ +1b30a2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +1b30a4: 5c10 2c02 |0014: iput-boolean v0, v1, Landroidx/collection/IndexBasedArrayIterator;.canRemove:Z // field@022c │ │ +1b30a8: 0e00 |0016: return-void │ │ +1b30aa: 1a00 ec08 |0017: const-string v0, "Call next() before removing an element." // string@08ec │ │ +1b30ae: 7110 9206 0000 |0019: invoke-static {v0}, Landroidx/appcompat/app/ActionBar;.throwIllegalStateException:(Ljava/lang/String;)V // method@0692 │ │ +1b30b4: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +1b30b6: 2700 |001d: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/collection/IndexBasedArrayIterator;) │ │ name : 'removeAt' │ │ type : '(I)V' │ │ @@ -32659,36 +32659,36 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -1b2ae0: |[1b2ae0] androidx.collection.ArraySet$ElementIterator.elementAt:(I)Ljava/lang/Object; │ │ -1b2af0: 5410 2402 |0000: iget-object v0, v1, Landroidx/collection/ArraySet$ElementIterator;.this$0:Landroidx/collection/ArraySet; // field@0224 │ │ -1b2af4: 5400 2602 |0002: iget-object v0, v0, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ -1b2af8: 4602 0002 |0004: aget-object v2, v0, v2 │ │ -1b2afc: 1102 |0006: return-object v2 │ │ +1b2afc: |[1b2afc] androidx.collection.ArraySet$ElementIterator.elementAt:(I)Ljava/lang/Object; │ │ +1b2b0c: 5410 2402 |0000: iget-object v0, v1, Landroidx/collection/ArraySet$ElementIterator;.this$0:Landroidx/collection/ArraySet; // field@0224 │ │ +1b2b10: 5400 2602 |0002: iget-object v0, v0, Landroidx/collection/ArraySet;.array:[Ljava/lang/Object; // field@0226 │ │ +1b2b14: 4602 0002 |0004: aget-object v2, v0, v2 │ │ +1b2b18: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/collection/ArraySet$ElementIterator;) │ │ name : 'removeAt' │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1b2b00: |[1b2b00] androidx.collection.ArraySet$ElementIterator.removeAt:(I)V │ │ -1b2b10: 5410 2402 |0000: iget-object v0, v1, Landroidx/collection/ArraySet$ElementIterator;.this$0:Landroidx/collection/ArraySet; // field@0224 │ │ -1b2b14: 6e20 ed07 2000 |0002: invoke-virtual {v0, v2}, Landroidx/collection/ArraySet;.removeAt:(I)Ljava/lang/Object; // method@07ed │ │ -1b2b1a: 0e00 |0005: return-void │ │ +1b2b1c: |[1b2b1c] androidx.collection.ArraySet$ElementIterator.removeAt:(I)V │ │ +1b2b2c: 5410 2402 |0000: iget-object v0, v1, Landroidx/collection/ArraySet$ElementIterator;.this$0:Landroidx/collection/ArraySet; // field@0224 │ │ +1b2b30: 6e20 ed07 2000 |0002: invoke-virtual {v0, v2}, Landroidx/collection/ArraySet;.removeAt:(I)Ljava/lang/Object; // method@07ed │ │ +1b2b36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #132 header: │ │ @@ -32743,37 +32743,37 @@ │ │ type : '(Landroidx/collection/SparseArrayCompat;)V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -1b2b1c: |[1b2b1c] androidx.collection.ArraySetKt.access$gc:(Landroidx/collection/SparseArrayCompat;)V │ │ -1b2b2c: 5280 9802 |0000: iget v0, v8, Landroidx/collection/SparseArrayCompat;.size:I // field@0298 │ │ -1b2b30: 5481 9702 |0002: iget-object v1, v8, Landroidx/collection/SparseArrayCompat;.keys:[I // field@0297 │ │ -1b2b34: 5482 9902 |0004: iget-object v2, v8, Landroidx/collection/SparseArrayCompat;.values:[Ljava/lang/Object; // field@0299 │ │ -1b2b38: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -1b2b3a: 0134 |0007: move v4, v3 │ │ -1b2b3c: 0145 |0008: move v5, v4 │ │ -1b2b3e: 3504 1800 |0009: if-ge v4, v0, 0021 // +0018 │ │ -1b2b42: 4606 0204 |000b: aget-object v6, v2, v4 │ │ -1b2b46: 6207 2902 |000d: sget-object v7, Landroidx/collection/ArraySetKt;.DELETED:Ljava/lang/Object; // field@0229 │ │ -1b2b4a: 3276 0f00 |000f: if-eq v6, v7, 001e // +000f │ │ -1b2b4e: 3254 0b00 |0011: if-eq v4, v5, 001c // +000b │ │ -1b2b52: 4407 0104 |0013: aget v7, v1, v4 │ │ -1b2b56: 4b07 0105 |0015: aput v7, v1, v5 │ │ -1b2b5a: 4d06 0205 |0017: aput-object v6, v2, v5 │ │ -1b2b5e: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -1b2b60: 4d06 0204 |001a: aput-object v6, v2, v4 │ │ -1b2b64: d805 0501 |001c: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1b2b68: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1b2b6c: 28e9 |0020: goto 0009 // -0017 │ │ -1b2b6e: 5c83 9602 |0021: iput-boolean v3, v8, Landroidx/collection/SparseArrayCompat;.garbage:Z // field@0296 │ │ -1b2b72: 5985 9802 |0023: iput v5, v8, Landroidx/collection/SparseArrayCompat;.size:I // field@0298 │ │ -1b2b76: 0e00 |0025: return-void │ │ +1b2b38: |[1b2b38] androidx.collection.ArraySetKt.access$gc:(Landroidx/collection/SparseArrayCompat;)V │ │ +1b2b48: 5280 9802 |0000: iget v0, v8, Landroidx/collection/SparseArrayCompat;.size:I // field@0298 │ │ +1b2b4c: 5481 9702 |0002: iget-object v1, v8, Landroidx/collection/SparseArrayCompat;.keys:[I // field@0297 │ │ +1b2b50: 5482 9902 |0004: iget-object v2, v8, Landroidx/collection/SparseArrayCompat;.values:[Ljava/lang/Object; // field@0299 │ │ +1b2b54: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +1b2b56: 0134 |0007: move v4, v3 │ │ +1b2b58: 0145 |0008: move v5, v4 │ │ +1b2b5a: 3504 1800 |0009: if-ge v4, v0, 0021 // +0018 │ │ +1b2b5e: 4606 0204 |000b: aget-object v6, v2, v4 │ │ +1b2b62: 6207 2902 |000d: sget-object v7, Landroidx/collection/ArraySetKt;.DELETED:Ljava/lang/Object; // field@0229 │ │ +1b2b66: 3276 0f00 |000f: if-eq v6, v7, 001e // +000f │ │ +1b2b6a: 3254 0b00 |0011: if-eq v4, v5, 001c // +000b │ │ +1b2b6e: 4407 0104 |0013: aget v7, v1, v4 │ │ +1b2b72: 4b07 0105 |0015: aput v7, v1, v5 │ │ +1b2b76: 4d06 0205 |0017: aput-object v6, v2, v5 │ │ +1b2b7a: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +1b2b7c: 4d06 0204 |001a: aput-object v6, v2, v4 │ │ +1b2b80: d805 0501 |001c: add-int/lit8 v5, v5, #int 1 // #01 │ │ +1b2b84: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1b2b88: 28e9 |0020: goto 0009 // -0017 │ │ +1b2b8a: 5c83 9602 |0021: iput-boolean v3, v8, Landroidx/collection/SparseArrayCompat;.garbage:Z // field@0296 │ │ +1b2b8e: 5985 9802 |0023: iput v5, v8, Landroidx/collection/SparseArrayCompat;.size:I // field@0298 │ │ +1b2b92: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/collection/ArraySetKt;) │ │ name : 'allocArrays' │ │ type : '(Landroidx/collection/ArraySet;I)V' │ │ @@ -33009,124 +33009,124 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -1b3ca8: |[1b3ca8] androidx.collection.MutableIntIntMap.clear:()V │ │ -1b3cb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b3cba: 5990 4502 |0001: iput v0, v9, Landroidx/collection/MutableIntIntMap;._size:I // field@0245 │ │ -1b3cbe: 5490 4802 |0003: iget-object v0, v9, Landroidx/collection/MutableIntIntMap;.metadata:[J // field@0248 │ │ -1b3cc2: 6201 9102 |0005: sget-object v1, Landroidx/collection/ScatterMapKt;.EmptyGroup:[J // field@0291 │ │ -1b3cc6: 3210 1e00 |0007: if-eq v0, v1, 0025 // +001e │ │ -1b3cca: 1801 8080 8080 8080 8080 |0009: const-wide v1, #double -2.93745e-306 // #8080808080808080 │ │ -1b3cd4: 7130 6043 1002 |000e: invoke-static {v0, v1, v2}, Lkotlin/collections/ArraysKt;.fill$default:([JJ)V // method@4360 │ │ -1b3cda: 5490 4802 |0011: iget-object v0, v9, Landroidx/collection/MutableIntIntMap;.metadata:[J // field@0248 │ │ -1b3cde: 5291 4402 |0013: iget v1, v9, Landroidx/collection/MutableIntIntMap;._capacity:I // field@0244 │ │ -1b3ce2: e102 0103 |0015: shr-int/lit8 v2, v1, #int 3 // #03 │ │ -1b3ce6: dd01 0107 |0017: and-int/lit8 v1, v1, #int 7 // #07 │ │ -1b3cea: e001 0103 |0019: shl-int/lit8 v1, v1, #int 3 // #03 │ │ -1b3cee: 4503 0002 |001b: aget-wide v3, v0, v2 │ │ -1b3cf2: 1605 ff00 |001d: const-wide/16 v5, #int 255 // #ff │ │ -1b3cf6: c315 |001f: shl-long/2addr v5, v1 │ │ -1b3cf8: 7e57 |0020: not-long v7, v5 │ │ -1b3cfa: c073 |0021: and-long/2addr v3, v7 │ │ -1b3cfc: c153 |0022: or-long/2addr v3, v5 │ │ -1b3cfe: 4c03 0002 |0023: aput-wide v3, v0, v2 │ │ -1b3d02: 5290 4402 |0025: iget v0, v9, Landroidx/collection/MutableIntIntMap;._capacity:I // field@0244 │ │ -1b3d06: 7110 f108 0000 |0027: invoke-static {v0}, Landroidx/collection/ScatterMapKt;.loadedCapacity:(I)I // method@08f1 │ │ -1b3d0c: 0a00 |002a: move-result v0 │ │ -1b3d0e: 5291 4502 |002b: iget v1, v9, Landroidx/collection/MutableIntIntMap;._size:I // field@0245 │ │ -1b3d12: b110 |002d: sub-int/2addr v0, v1 │ │ -1b3d14: 5990 4602 |002e: iput v0, v9, Landroidx/collection/MutableIntIntMap;.growthLimit:I // field@0246 │ │ -1b3d18: 0e00 |0030: return-void │ │ +1b3cc4: |[1b3cc4] androidx.collection.MutableIntIntMap.clear:()V │ │ +1b3cd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b3cd6: 5990 4502 |0001: iput v0, v9, Landroidx/collection/MutableIntIntMap;._size:I // field@0245 │ │ +1b3cda: 5490 4802 |0003: iget-object v0, v9, Landroidx/collection/MutableIntIntMap;.metadata:[J // field@0248 │ │ +1b3cde: 6201 9102 |0005: sget-object v1, Landroidx/collection/ScatterMapKt;.EmptyGroup:[J // field@0291 │ │ +1b3ce2: 3210 1e00 |0007: if-eq v0, v1, 0025 // +001e │ │ +1b3ce6: 1801 8080 8080 8080 8080 |0009: const-wide v1, #double -2.93745e-306 // #8080808080808080 │ │ +1b3cf0: 7130 6043 1002 |000e: invoke-static {v0, v1, v2}, Lkotlin/collections/ArraysKt;.fill$default:([JJ)V // method@4360 │ │ +1b3cf6: 5490 4802 |0011: iget-object v0, v9, Landroidx/collection/MutableIntIntMap;.metadata:[J // field@0248 │ │ +1b3cfa: 5291 4402 |0013: iget v1, v9, Landroidx/collection/MutableIntIntMap;._capacity:I // field@0244 │ │ +1b3cfe: e102 0103 |0015: shr-int/lit8 v2, v1, #int 3 // #03 │ │ +1b3d02: dd01 0107 |0017: and-int/lit8 v1, v1, #int 7 // #07 │ │ +1b3d06: e001 0103 |0019: shl-int/lit8 v1, v1, #int 3 // #03 │ │ +1b3d0a: 4503 0002 |001b: aget-wide v3, v0, v2 │ │ +1b3d0e: 1605 ff00 |001d: const-wide/16 v5, #int 255 // #ff │ │ +1b3d12: c315 |001f: shl-long/2addr v5, v1 │ │ +1b3d14: 7e57 |0020: not-long v7, v5 │ │ +1b3d16: c073 |0021: and-long/2addr v3, v7 │ │ +1b3d18: c153 |0022: or-long/2addr v3, v5 │ │ +1b3d1a: 4c03 0002 |0023: aput-wide v3, v0, v2 │ │ +1b3d1e: 5290 4402 |0025: iget v0, v9, Landroidx/collection/MutableIntIntMap;._capacity:I // field@0244 │ │ +1b3d22: 7110 f108 0000 |0027: invoke-static {v0}, Landroidx/collection/ScatterMapKt;.loadedCapacity:(I)I // method@08f1 │ │ +1b3d28: 0a00 |002a: move-result v0 │ │ +1b3d2a: 5291 4502 |002b: iget v1, v9, Landroidx/collection/MutableIntIntMap;._size:I // field@0245 │ │ +1b3d2e: b110 |002d: sub-int/2addr v0, v1 │ │ +1b3d30: 5990 4602 |002e: iput v0, v9, Landroidx/collection/MutableIntIntMap;.growthLimit:I // field@0246 │ │ +1b3d34: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/collection/MutableIntIntMap;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 119 16-bit code units │ │ -1b39e8: |[1b39e8] androidx.collection.MutableIntIntMap.equals:(Ljava/lang/Object;)Z │ │ -1b39f8: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -1b39fc: 0801 1300 |0002: move-object/from16 v1, v19 │ │ -1b3a00: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -1b3a02: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -1b3a06: 0f02 |0007: return v2 │ │ -1b3a08: 2013 fa01 |0008: instance-of v3, v1, Landroidx/collection/MutableIntIntMap; // type@01fa │ │ -1b3a0c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -1b3a0e: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -1b3a12: 0f04 |000d: return v4 │ │ -1b3a14: 1f01 fa01 |000e: check-cast v1, Landroidx/collection/MutableIntIntMap; // type@01fa │ │ -1b3a18: 5213 4502 |0010: iget v3, v1, Landroidx/collection/MutableIntIntMap;._size:I // field@0245 │ │ -1b3a1c: 5205 4502 |0012: iget v5, v0, Landroidx/collection/MutableIntIntMap;._size:I // field@0245 │ │ -1b3a20: 3253 0300 |0014: if-eq v3, v5, 0017 // +0003 │ │ -1b3a24: 0f04 |0016: return v4 │ │ -1b3a26: 5403 4702 |0017: iget-object v3, v0, Landroidx/collection/MutableIntIntMap;.keys:[I // field@0247 │ │ -1b3a2a: 5405 4902 |0019: iget-object v5, v0, Landroidx/collection/MutableIntIntMap;.values:[I // field@0249 │ │ -1b3a2e: 5406 4802 |001b: iget-object v6, v0, Landroidx/collection/MutableIntIntMap;.metadata:[J // field@0248 │ │ -1b3a32: 2167 |001d: array-length v7, v6 │ │ -1b3a34: d807 07fe |001e: add-int/lit8 v7, v7, #int -2 // #fe │ │ -1b3a38: 3a07 5400 |0020: if-ltz v7, 0074 // +0054 │ │ -1b3a3c: 0148 |0022: move v8, v4 │ │ -1b3a3e: 4509 0608 |0023: aget-wide v9, v6, v8 │ │ -1b3a42: 7e9b |0025: not-long v11, v9 │ │ -1b3a44: 127d |0026: const/4 v13, #int 7 // #7 │ │ -1b3a46: c3db |0027: shl-long/2addr v11, v13 │ │ -1b3a48: c09b |0028: and-long/2addr v11, v9 │ │ -1b3a4a: 180d 8080 8080 8080 8080 |0029: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ -1b3a54: c0db |002e: and-long/2addr v11, v13 │ │ -1b3a56: 310b 0b0d |002f: cmp-long v11, v11, v13 │ │ -1b3a5a: 380b 3a00 |0031: if-eqz v11, 006b // +003a │ │ -1b3a5e: 910b 0807 |0033: sub-int v11, v8, v7 │ │ -1b3a62: 7cbb |0035: not-int v11, v11 │ │ -1b3a64: e20b 0b1f |0036: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ -1b3a68: 130c 0800 |0038: const/16 v12, #int 8 // #8 │ │ -1b3a6c: d90b 0b08 |003a: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ -1b3a70: 014d |003c: move v13, v4 │ │ -1b3a72: 35bd 2900 |003d: if-ge v13, v11, 0066 // +0029 │ │ -1b3a76: 160e ff00 |003f: const-wide/16 v14, #int 255 // #ff │ │ -1b3a7a: c09e |0041: and-long/2addr v14, v9 │ │ -1b3a7c: 1610 8000 |0042: const-wide/16 v16, #int 128 // #80 │ │ -1b3a80: 310e 0e10 |0044: cmp-long v14, v14, v16 │ │ -1b3a84: 3b0e 1800 |0046: if-gez v14, 005e // +0018 │ │ -1b3a88: e00e 0803 |0048: shl-int/lit8 v14, v8, #int 3 // #03 │ │ -1b3a8c: b0de |004a: add-int/2addr v14, v13 │ │ -1b3a8e: 440f 030e |004b: aget v15, v3, v14 │ │ -1b3a92: 440e 050e |004d: aget v14, v5, v14 │ │ -1b3a96: 6e20 2808 f100 |004f: invoke-virtual {v1, v15}, Landroidx/collection/MutableIntIntMap;.findKeyIndex:(I)I // method@0828 │ │ -1b3a9c: 0a0f |0052: move-result v15 │ │ -1b3a9e: 3a0f 0a00 |0053: if-ltz v15, 005d // +000a │ │ -1b3aa2: 0210 0200 |0055: move/from16 v16, v2 │ │ -1b3aa6: 5412 4902 |0057: iget-object v2, v1, Landroidx/collection/MutableIntIntMap;.values:[I // field@0249 │ │ -1b3aaa: 4402 020f |0059: aget v2, v2, v15 │ │ -1b3aae: 322e 0500 |005b: if-eq v14, v2, 0060 // +0005 │ │ -1b3ab2: 0f04 |005d: return v4 │ │ -1b3ab4: 0210 0200 |005e: move/from16 v16, v2 │ │ -1b3ab8: c4c9 |0060: shr-long/2addr v9, v12 │ │ -1b3aba: d80d 0d01 |0061: add-int/lit8 v13, v13, #int 1 // #01 │ │ -1b3abe: 0202 1000 |0063: move/from16 v2, v16 │ │ -1b3ac2: 28d8 |0065: goto 003d // -0028 │ │ -1b3ac4: 0210 0200 |0066: move/from16 v16, v2 │ │ -1b3ac8: 33cb 0e00 |0068: if-ne v11, v12, 0076 // +000e │ │ -1b3acc: 2803 |006a: goto 006d // +0003 │ │ -1b3ace: 0210 0200 |006b: move/from16 v16, v2 │ │ -1b3ad2: 3278 0900 |006d: if-eq v8, v7, 0076 // +0009 │ │ -1b3ad6: d808 0801 |006f: add-int/lit8 v8, v8, #int 1 // #01 │ │ -1b3ada: 0202 1000 |0071: move/from16 v2, v16 │ │ -1b3ade: 28b0 |0073: goto 0023 // -0050 │ │ -1b3ae0: 0210 0200 |0074: move/from16 v16, v2 │ │ -1b3ae4: 0f10 |0076: return v16 │ │ +1b3a04: |[1b3a04] androidx.collection.MutableIntIntMap.equals:(Ljava/lang/Object;)Z │ │ +1b3a14: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +1b3a18: 0801 1300 |0002: move-object/from16 v1, v19 │ │ +1b3a1c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +1b3a1e: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +1b3a22: 0f02 |0007: return v2 │ │ +1b3a24: 2013 fa01 |0008: instance-of v3, v1, Landroidx/collection/MutableIntIntMap; // type@01fa │ │ +1b3a28: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +1b3a2a: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +1b3a2e: 0f04 |000d: return v4 │ │ +1b3a30: 1f01 fa01 |000e: check-cast v1, Landroidx/collection/MutableIntIntMap; // type@01fa │ │ +1b3a34: 5213 4502 |0010: iget v3, v1, Landroidx/collection/MutableIntIntMap;._size:I // field@0245 │ │ +1b3a38: 5205 4502 |0012: iget v5, v0, Landroidx/collection/MutableIntIntMap;._size:I // field@0245 │ │ +1b3a3c: 3253 0300 |0014: if-eq v3, v5, 0017 // +0003 │ │ +1b3a40: 0f04 |0016: return v4 │ │ +1b3a42: 5403 4702 |0017: iget-object v3, v0, Landroidx/collection/MutableIntIntMap;.keys:[I // field@0247 │ │ +1b3a46: 5405 4902 |0019: iget-object v5, v0, Landroidx/collection/MutableIntIntMap;.values:[I // field@0249 │ │ +1b3a4a: 5406 4802 |001b: iget-object v6, v0, Landroidx/collection/MutableIntIntMap;.metadata:[J // field@0248 │ │ +1b3a4e: 2167 |001d: array-length v7, v6 │ │ +1b3a50: d807 07fe |001e: add-int/lit8 v7, v7, #int -2 // #fe │ │ +1b3a54: 3a07 5400 |0020: if-ltz v7, 0074 // +0054 │ │ +1b3a58: 0148 |0022: move v8, v4 │ │ +1b3a5a: 4509 0608 |0023: aget-wide v9, v6, v8 │ │ +1b3a5e: 7e9b |0025: not-long v11, v9 │ │ +1b3a60: 127d |0026: const/4 v13, #int 7 // #7 │ │ +1b3a62: c3db |0027: shl-long/2addr v11, v13 │ │ +1b3a64: c09b |0028: and-long/2addr v11, v9 │ │ +1b3a66: 180d 8080 8080 8080 8080 |0029: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ +1b3a70: c0db |002e: and-long/2addr v11, v13 │ │ +1b3a72: 310b 0b0d |002f: cmp-long v11, v11, v13 │ │ +1b3a76: 380b 3a00 |0031: if-eqz v11, 006b // +003a │ │ +1b3a7a: 910b 0807 |0033: sub-int v11, v8, v7 │ │ +1b3a7e: 7cbb |0035: not-int v11, v11 │ │ +1b3a80: e20b 0b1f |0036: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ +1b3a84: 130c 0800 |0038: const/16 v12, #int 8 // #8 │ │ +1b3a88: d90b 0b08 |003a: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ +1b3a8c: 014d |003c: move v13, v4 │ │ +1b3a8e: 35bd 2900 |003d: if-ge v13, v11, 0066 // +0029 │ │ +1b3a92: 160e ff00 |003f: const-wide/16 v14, #int 255 // #ff │ │ +1b3a96: c09e |0041: and-long/2addr v14, v9 │ │ +1b3a98: 1610 8000 |0042: const-wide/16 v16, #int 128 // #80 │ │ +1b3a9c: 310e 0e10 |0044: cmp-long v14, v14, v16 │ │ +1b3aa0: 3b0e 1800 |0046: if-gez v14, 005e // +0018 │ │ +1b3aa4: e00e 0803 |0048: shl-int/lit8 v14, v8, #int 3 // #03 │ │ +1b3aa8: b0de |004a: add-int/2addr v14, v13 │ │ +1b3aaa: 440f 030e |004b: aget v15, v3, v14 │ │ +1b3aae: 440e 050e |004d: aget v14, v5, v14 │ │ +1b3ab2: 6e20 2808 f100 |004f: invoke-virtual {v1, v15}, Landroidx/collection/MutableIntIntMap;.findKeyIndex:(I)I // method@0828 │ │ +1b3ab8: 0a0f |0052: move-result v15 │ │ +1b3aba: 3a0f 0a00 |0053: if-ltz v15, 005d // +000a │ │ +1b3abe: 0210 0200 |0055: move/from16 v16, v2 │ │ +1b3ac2: 5412 4902 |0057: iget-object v2, v1, Landroidx/collection/MutableIntIntMap;.values:[I // field@0249 │ │ +1b3ac6: 4402 020f |0059: aget v2, v2, v15 │ │ +1b3aca: 322e 0500 |005b: if-eq v14, v2, 0060 // +0005 │ │ +1b3ace: 0f04 |005d: return v4 │ │ +1b3ad0: 0210 0200 |005e: move/from16 v16, v2 │ │ +1b3ad4: c4c9 |0060: shr-long/2addr v9, v12 │ │ +1b3ad6: d80d 0d01 |0061: add-int/lit8 v13, v13, #int 1 // #01 │ │ +1b3ada: 0202 1000 |0063: move/from16 v2, v16 │ │ +1b3ade: 28d8 |0065: goto 003d // -0028 │ │ +1b3ae0: 0210 0200 |0066: move/from16 v16, v2 │ │ +1b3ae4: 33cb 0e00 |0068: if-ne v11, v12, 0076 // +000e │ │ +1b3ae8: 2803 |006a: goto 006d // +0003 │ │ +1b3aea: 0210 0200 |006b: move/from16 v16, v2 │ │ +1b3aee: 3278 0900 |006d: if-eq v8, v7, 0076 // +0009 │ │ +1b3af2: d808 0801 |006f: add-int/lit8 v8, v8, #int 1 // #01 │ │ +1b3af6: 0202 1000 |0071: move/from16 v2, v16 │ │ +1b3afa: 28b0 |0073: goto 0023 // -0050 │ │ +1b3afc: 0210 0200 |0074: move/from16 v16, v2 │ │ +1b3b00: 0f10 |0076: return v16 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/collection/MutableIntIntMap;) │ │ name : 'findFirstAvailableSlot' │ │ type : '(I)I' │ │ @@ -33285,67 +33285,67 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 18 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 85 16-bit code units │ │ -1b3ae8: |[1b3ae8] androidx.collection.MutableIntIntMap.hashCode:()I │ │ -1b3af8: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1b3afc: 5401 4702 |0002: iget-object v1, v0, Landroidx/collection/MutableIntIntMap;.keys:[I // field@0247 │ │ -1b3b00: 5402 4902 |0004: iget-object v2, v0, Landroidx/collection/MutableIntIntMap;.values:[I // field@0249 │ │ -1b3b04: 5403 4802 |0006: iget-object v3, v0, Landroidx/collection/MutableIntIntMap;.metadata:[J // field@0248 │ │ -1b3b08: 2134 |0008: array-length v4, v3 │ │ -1b3b0a: d804 04fe |0009: add-int/lit8 v4, v4, #int -2 // #fe │ │ -1b3b0e: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -1b3b10: 3a04 4800 |000c: if-ltz v4, 0054 // +0048 │ │ -1b3b14: 0156 |000e: move v6, v5 │ │ -1b3b16: 0167 |000f: move v7, v6 │ │ -1b3b18: 4508 0306 |0010: aget-wide v8, v3, v6 │ │ -1b3b1c: 7e8a |0012: not-long v10, v8 │ │ -1b3b1e: 127c |0013: const/4 v12, #int 7 // #7 │ │ -1b3b20: c3ca |0014: shl-long/2addr v10, v12 │ │ -1b3b22: c08a |0015: and-long/2addr v10, v8 │ │ -1b3b24: 180c 8080 8080 8080 8080 |0016: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ -1b3b2e: c0ca |001b: and-long/2addr v10, v12 │ │ -1b3b30: 310a 0a0c |001c: cmp-long v10, v10, v12 │ │ -1b3b34: 380a 3000 |001e: if-eqz v10, 004e // +0030 │ │ -1b3b38: 910a 0604 |0020: sub-int v10, v6, v4 │ │ -1b3b3c: 7caa |0022: not-int v10, v10 │ │ -1b3b3e: e20a 0a1f |0023: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ -1b3b42: 130b 0800 |0025: const/16 v11, #int 8 // #8 │ │ -1b3b46: d90a 0a08 |0027: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ -1b3b4a: 015c |0029: move v12, v5 │ │ -1b3b4c: 35ac 2000 |002a: if-ge v12, v10, 004a // +0020 │ │ -1b3b50: 160d ff00 |002c: const-wide/16 v13, #int 255 // #ff │ │ -1b3b54: c08d |002e: and-long/2addr v13, v8 │ │ -1b3b56: 160f 8000 |002f: const-wide/16 v15, #int 128 // #80 │ │ -1b3b5a: 310d 0d0f |0031: cmp-long v13, v13, v15 │ │ -1b3b5e: 3b0d 1300 |0033: if-gez v13, 0046 // +0013 │ │ -1b3b62: e00d 0603 |0035: shl-int/lit8 v13, v6, #int 3 // #03 │ │ -1b3b66: b0cd |0037: add-int/2addr v13, v12 │ │ -1b3b68: 440e 010d |0038: aget v14, v1, v13 │ │ -1b3b6c: 440d 020d |003a: aget v13, v2, v13 │ │ -1b3b70: 7110 ed3e 0e00 |003c: invoke-static {v14}, Ljava/lang/Integer;.hashCode:(I)I // method@3eed │ │ -1b3b76: 0a0e |003f: move-result v14 │ │ -1b3b78: 7110 ed3e 0d00 |0040: invoke-static {v13}, Ljava/lang/Integer;.hashCode:(I)I // method@3eed │ │ -1b3b7e: 0a0d |0043: move-result v13 │ │ -1b3b80: b7ed |0044: xor-int/2addr v13, v14 │ │ -1b3b82: b0d7 |0045: add-int/2addr v7, v13 │ │ -1b3b84: c4b8 |0046: shr-long/2addr v8, v11 │ │ -1b3b86: d80c 0c01 |0047: add-int/lit8 v12, v12, #int 1 // #01 │ │ -1b3b8a: 28e1 |0049: goto 002a // -001f │ │ -1b3b8c: 33ba 0300 |004a: if-ne v10, v11, 004d // +0003 │ │ -1b3b90: 2802 |004c: goto 004e // +0002 │ │ -1b3b92: 0f07 |004d: return v7 │ │ -1b3b94: 3246 0500 |004e: if-eq v6, v4, 0053 // +0005 │ │ -1b3b98: d806 0601 |0050: add-int/lit8 v6, v6, #int 1 // #01 │ │ -1b3b9c: 28be |0052: goto 0010 // -0042 │ │ -1b3b9e: 0f07 |0053: return v7 │ │ -1b3ba0: 0f05 |0054: return v5 │ │ +1b3b04: |[1b3b04] androidx.collection.MutableIntIntMap.hashCode:()I │ │ +1b3b14: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1b3b18: 5401 4702 |0002: iget-object v1, v0, Landroidx/collection/MutableIntIntMap;.keys:[I // field@0247 │ │ +1b3b1c: 5402 4902 |0004: iget-object v2, v0, Landroidx/collection/MutableIntIntMap;.values:[I // field@0249 │ │ +1b3b20: 5403 4802 |0006: iget-object v3, v0, Landroidx/collection/MutableIntIntMap;.metadata:[J // field@0248 │ │ +1b3b24: 2134 |0008: array-length v4, v3 │ │ +1b3b26: d804 04fe |0009: add-int/lit8 v4, v4, #int -2 // #fe │ │ +1b3b2a: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +1b3b2c: 3a04 4800 |000c: if-ltz v4, 0054 // +0048 │ │ +1b3b30: 0156 |000e: move v6, v5 │ │ +1b3b32: 0167 |000f: move v7, v6 │ │ +1b3b34: 4508 0306 |0010: aget-wide v8, v3, v6 │ │ +1b3b38: 7e8a |0012: not-long v10, v8 │ │ +1b3b3a: 127c |0013: const/4 v12, #int 7 // #7 │ │ +1b3b3c: c3ca |0014: shl-long/2addr v10, v12 │ │ +1b3b3e: c08a |0015: and-long/2addr v10, v8 │ │ +1b3b40: 180c 8080 8080 8080 8080 |0016: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ +1b3b4a: c0ca |001b: and-long/2addr v10, v12 │ │ +1b3b4c: 310a 0a0c |001c: cmp-long v10, v10, v12 │ │ +1b3b50: 380a 3000 |001e: if-eqz v10, 004e // +0030 │ │ +1b3b54: 910a 0604 |0020: sub-int v10, v6, v4 │ │ +1b3b58: 7caa |0022: not-int v10, v10 │ │ +1b3b5a: e20a 0a1f |0023: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ +1b3b5e: 130b 0800 |0025: const/16 v11, #int 8 // #8 │ │ +1b3b62: d90a 0a08 |0027: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ +1b3b66: 015c |0029: move v12, v5 │ │ +1b3b68: 35ac 2000 |002a: if-ge v12, v10, 004a // +0020 │ │ +1b3b6c: 160d ff00 |002c: const-wide/16 v13, #int 255 // #ff │ │ +1b3b70: c08d |002e: and-long/2addr v13, v8 │ │ +1b3b72: 160f 8000 |002f: const-wide/16 v15, #int 128 // #80 │ │ +1b3b76: 310d 0d0f |0031: cmp-long v13, v13, v15 │ │ +1b3b7a: 3b0d 1300 |0033: if-gez v13, 0046 // +0013 │ │ +1b3b7e: e00d 0603 |0035: shl-int/lit8 v13, v6, #int 3 // #03 │ │ +1b3b82: b0cd |0037: add-int/2addr v13, v12 │ │ +1b3b84: 440e 010d |0038: aget v14, v1, v13 │ │ +1b3b88: 440d 020d |003a: aget v13, v2, v13 │ │ +1b3b8c: 7110 ed3e 0e00 |003c: invoke-static {v14}, Ljava/lang/Integer;.hashCode:(I)I // method@3eed │ │ +1b3b92: 0a0e |003f: move-result v14 │ │ +1b3b94: 7110 ed3e 0d00 |0040: invoke-static {v13}, Ljava/lang/Integer;.hashCode:(I)I // method@3eed │ │ +1b3b9a: 0a0d |0043: move-result v13 │ │ +1b3b9c: b7ed |0044: xor-int/2addr v13, v14 │ │ +1b3b9e: b0d7 |0045: add-int/2addr v7, v13 │ │ +1b3ba0: c4b8 |0046: shr-long/2addr v8, v11 │ │ +1b3ba2: d80c 0c01 |0047: add-int/lit8 v12, v12, #int 1 // #01 │ │ +1b3ba6: 28e1 |0049: goto 002a // -001f │ │ +1b3ba8: 33ba 0300 |004a: if-ne v10, v11, 004d // +0003 │ │ +1b3bac: 2802 |004c: goto 004e // +0002 │ │ +1b3bae: 0f07 |004d: return v7 │ │ +1b3bb0: 3246 0500 |004e: if-eq v6, v4, 0053 // +0005 │ │ +1b3bb4: d806 0601 |0050: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1b3bb8: 28be |0052: goto 0010 // -0042 │ │ +1b3bba: 0f07 |0053: return v7 │ │ +1b3bbc: 0f05 |0054: return v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/collection/MutableIntIntMap;) │ │ name : 'initializeStorage' │ │ type : '(I)V' │ │ @@ -33809,80 +33809,80 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 122 16-bit code units │ │ -1b3ba4: |[1b3ba4] androidx.collection.MutableIntIntMap.toString:()Ljava/lang/String; │ │ -1b3bb4: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -1b3bb8: 5201 4502 |0002: iget v1, v0, Landroidx/collection/MutableIntIntMap;._size:I // field@0245 │ │ -1b3bbc: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ -1b3bc0: 1a01 2a61 |0006: const-string v1, "{}" // string@612a │ │ -1b3bc4: 1101 |0008: return-object v1 │ │ -1b3bc6: 2201 b711 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b3bca: 1a02 1c61 |000b: const-string v2, "{" // string@611c │ │ -1b3bce: 7020 7f3f 2100 |000d: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b3bd4: 5402 4702 |0010: iget-object v2, v0, Landroidx/collection/MutableIntIntMap;.keys:[I // field@0247 │ │ -1b3bd8: 5403 4902 |0012: iget-object v3, v0, Landroidx/collection/MutableIntIntMap;.values:[I // field@0249 │ │ -1b3bdc: 5404 4802 |0014: iget-object v4, v0, Landroidx/collection/MutableIntIntMap;.metadata:[J // field@0248 │ │ -1b3be0: 2145 |0016: array-length v5, v4 │ │ -1b3be2: d805 05fe |0017: add-int/lit8 v5, v5, #int -2 // #fe │ │ -1b3be6: 3a05 5200 |0019: if-ltz v5, 006b // +0052 │ │ -1b3bea: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1b3bec: 0167 |001c: move v7, v6 │ │ -1b3bee: 0178 |001d: move v8, v7 │ │ -1b3bf0: 4509 0407 |001e: aget-wide v9, v4, v7 │ │ -1b3bf4: 7e9b |0020: not-long v11, v9 │ │ -1b3bf6: 127d |0021: const/4 v13, #int 7 // #7 │ │ -1b3bf8: c3db |0022: shl-long/2addr v11, v13 │ │ -1b3bfa: c09b |0023: and-long/2addr v11, v9 │ │ -1b3bfc: 180d 8080 8080 8080 8080 |0024: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ -1b3c06: c0db |0029: and-long/2addr v11, v13 │ │ -1b3c08: 310b 0b0d |002a: cmp-long v11, v11, v13 │ │ -1b3c0c: 380b 3a00 |002c: if-eqz v11, 0066 // +003a │ │ -1b3c10: 910b 0705 |002e: sub-int v11, v7, v5 │ │ -1b3c14: 7cbb |0030: not-int v11, v11 │ │ -1b3c16: e20b 0b1f |0031: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ -1b3c1a: 130c 0800 |0033: const/16 v12, #int 8 // #8 │ │ -1b3c1e: d90b 0b08 |0035: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ -1b3c22: 016d |0037: move v13, v6 │ │ -1b3c24: 35bd 2c00 |0038: if-ge v13, v11, 0064 // +002c │ │ -1b3c28: 160e ff00 |003a: const-wide/16 v14, #int 255 // #ff │ │ -1b3c2c: c09e |003c: and-long/2addr v14, v9 │ │ -1b3c2e: 1610 8000 |003d: const-wide/16 v16, #int 128 // #80 │ │ -1b3c32: 310e 0e10 |003f: cmp-long v14, v14, v16 │ │ -1b3c36: 3b0e 1f00 |0041: if-gez v14, 0060 // +001f │ │ -1b3c3a: e00e 0703 |0043: shl-int/lit8 v14, v7, #int 3 // #03 │ │ -1b3c3e: b0de |0045: add-int/2addr v14, v13 │ │ -1b3c40: 440f 020e |0046: aget v15, v2, v14 │ │ -1b3c44: 440e 030e |0048: aget v14, v3, v14 │ │ -1b3c48: 6e20 853f f100 |004a: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ -1b3c4e: 1a0f c806 |004d: const-string v15, "=" // string@06c8 │ │ -1b3c52: 6e20 8a3f f100 |004f: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b3c58: 6e20 853f e100 |0052: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ -1b3c5e: d808 0801 |0055: add-int/lit8 v8, v8, #int 1 // #01 │ │ -1b3c62: 520e 4502 |0057: iget v14, v0, Landroidx/collection/MutableIntIntMap;._size:I // field@0245 │ │ -1b3c66: 35e8 0700 |0059: if-ge v8, v14, 0060 // +0007 │ │ -1b3c6a: 1a0e f803 |005b: const-string v14, ", " // string@03f8 │ │ -1b3c6e: 6e20 8a3f e100 |005d: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b3c74: c4c9 |0060: shr-long/2addr v9, v12 │ │ -1b3c76: d80d 0d01 |0061: add-int/lit8 v13, v13, #int 1 // #01 │ │ -1b3c7a: 28d5 |0063: goto 0038 // -002b │ │ -1b3c7c: 33cb 0700 |0064: if-ne v11, v12, 006b // +0007 │ │ -1b3c80: 3257 0500 |0066: if-eq v7, v5, 006b // +0005 │ │ -1b3c84: d807 0701 |0068: add-int/lit8 v7, v7, #int 1 // #01 │ │ -1b3c88: 28b4 |006a: goto 001e // -004c │ │ -1b3c8a: 1302 7d00 |006b: const/16 v2, #int 125 // #7d │ │ -1b3c8e: 6e20 823f 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ -1b3c94: 6e10 933f 0100 |0070: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b3c9a: 0c01 |0073: move-result-object v1 │ │ -1b3c9c: 1a02 475e |0074: const-string v2, "toString(...)" // string@5e47 │ │ -1b3ca0: 7120 0345 2100 |0076: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b3ca6: 1101 |0079: return-object v1 │ │ +1b3bc0: |[1b3bc0] androidx.collection.MutableIntIntMap.toString:()Ljava/lang/String; │ │ +1b3bd0: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +1b3bd4: 5201 4502 |0002: iget v1, v0, Landroidx/collection/MutableIntIntMap;._size:I // field@0245 │ │ +1b3bd8: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ +1b3bdc: 1a01 2a61 |0006: const-string v1, "{}" // string@612a │ │ +1b3be0: 1101 |0008: return-object v1 │ │ +1b3be2: 2201 b711 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b3be6: 1a02 1c61 |000b: const-string v2, "{" // string@611c │ │ +1b3bea: 7020 7f3f 2100 |000d: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b3bf0: 5402 4702 |0010: iget-object v2, v0, Landroidx/collection/MutableIntIntMap;.keys:[I // field@0247 │ │ +1b3bf4: 5403 4902 |0012: iget-object v3, v0, Landroidx/collection/MutableIntIntMap;.values:[I // field@0249 │ │ +1b3bf8: 5404 4802 |0014: iget-object v4, v0, Landroidx/collection/MutableIntIntMap;.metadata:[J // field@0248 │ │ +1b3bfc: 2145 |0016: array-length v5, v4 │ │ +1b3bfe: d805 05fe |0017: add-int/lit8 v5, v5, #int -2 // #fe │ │ +1b3c02: 3a05 5200 |0019: if-ltz v5, 006b // +0052 │ │ +1b3c06: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1b3c08: 0167 |001c: move v7, v6 │ │ +1b3c0a: 0178 |001d: move v8, v7 │ │ +1b3c0c: 4509 0407 |001e: aget-wide v9, v4, v7 │ │ +1b3c10: 7e9b |0020: not-long v11, v9 │ │ +1b3c12: 127d |0021: const/4 v13, #int 7 // #7 │ │ +1b3c14: c3db |0022: shl-long/2addr v11, v13 │ │ +1b3c16: c09b |0023: and-long/2addr v11, v9 │ │ +1b3c18: 180d 8080 8080 8080 8080 |0024: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ +1b3c22: c0db |0029: and-long/2addr v11, v13 │ │ +1b3c24: 310b 0b0d |002a: cmp-long v11, v11, v13 │ │ +1b3c28: 380b 3a00 |002c: if-eqz v11, 0066 // +003a │ │ +1b3c2c: 910b 0705 |002e: sub-int v11, v7, v5 │ │ +1b3c30: 7cbb |0030: not-int v11, v11 │ │ +1b3c32: e20b 0b1f |0031: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ +1b3c36: 130c 0800 |0033: const/16 v12, #int 8 // #8 │ │ +1b3c3a: d90b 0b08 |0035: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ +1b3c3e: 016d |0037: move v13, v6 │ │ +1b3c40: 35bd 2c00 |0038: if-ge v13, v11, 0064 // +002c │ │ +1b3c44: 160e ff00 |003a: const-wide/16 v14, #int 255 // #ff │ │ +1b3c48: c09e |003c: and-long/2addr v14, v9 │ │ +1b3c4a: 1610 8000 |003d: const-wide/16 v16, #int 128 // #80 │ │ +1b3c4e: 310e 0e10 |003f: cmp-long v14, v14, v16 │ │ +1b3c52: 3b0e 1f00 |0041: if-gez v14, 0060 // +001f │ │ +1b3c56: e00e 0703 |0043: shl-int/lit8 v14, v7, #int 3 // #03 │ │ +1b3c5a: b0de |0045: add-int/2addr v14, v13 │ │ +1b3c5c: 440f 020e |0046: aget v15, v2, v14 │ │ +1b3c60: 440e 030e |0048: aget v14, v3, v14 │ │ +1b3c64: 6e20 853f f100 |004a: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ +1b3c6a: 1a0f c806 |004d: const-string v15, "=" // string@06c8 │ │ +1b3c6e: 6e20 8a3f f100 |004f: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b3c74: 6e20 853f e100 |0052: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ +1b3c7a: d808 0801 |0055: add-int/lit8 v8, v8, #int 1 // #01 │ │ +1b3c7e: 520e 4502 |0057: iget v14, v0, Landroidx/collection/MutableIntIntMap;._size:I // field@0245 │ │ +1b3c82: 35e8 0700 |0059: if-ge v8, v14, 0060 // +0007 │ │ +1b3c86: 1a0e f803 |005b: const-string v14, ", " // string@03f8 │ │ +1b3c8a: 6e20 8a3f e100 |005d: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b3c90: c4c9 |0060: shr-long/2addr v9, v12 │ │ +1b3c92: d80d 0d01 |0061: add-int/lit8 v13, v13, #int 1 // #01 │ │ +1b3c96: 28d5 |0063: goto 0038 // -002b │ │ +1b3c98: 33cb 0700 |0064: if-ne v11, v12, 006b // +0007 │ │ +1b3c9c: 3257 0500 |0066: if-eq v7, v5, 006b // +0005 │ │ +1b3ca0: d807 0701 |0068: add-int/lit8 v7, v7, #int 1 // #01 │ │ +1b3ca4: 28b4 |006a: goto 001e // -004c │ │ +1b3ca6: 1302 7d00 |006b: const/16 v2, #int 125 // #7d │ │ +1b3caa: 6e20 823f 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ +1b3cb0: 6e10 933f 0100 |0070: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b3cb6: 0c01 |0073: move-result-object v1 │ │ +1b3cb8: 1a02 475e |0074: const-string v2, "toString(...)" // string@5e47 │ │ +1b3cbc: 7120 0345 2100 |0076: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b3cc2: 1101 |0079: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #135 header: │ │ @@ -33952,76 +33952,76 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -1b309c: |[1b309c] androidx.collection.IntIntPair.equals:(Ljava/lang/Object;)Z │ │ -1b30ac: 2050 ef01 |0000: instance-of v0, v5, Landroidx/collection/IntIntPair; // type@01ef │ │ -1b30b0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -1b30b4: 280b |0004: goto 000f // +000b │ │ -1b30b6: 1f05 ef01 |0005: check-cast v5, Landroidx/collection/IntIntPair; // type@01ef │ │ -1b30ba: 5350 2f02 |0007: iget-wide v0, v5, Landroidx/collection/IntIntPair;.packedValue:J // field@022f │ │ -1b30be: 5342 2f02 |0009: iget-wide v2, v4, Landroidx/collection/IntIntPair;.packedValue:J // field@022f │ │ -1b30c2: 3105 0200 |000b: cmp-long v5, v2, v0 │ │ -1b30c6: 3805 0400 |000d: if-eqz v5, 0011 // +0004 │ │ -1b30ca: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -1b30cc: 0f05 |0010: return v5 │ │ -1b30ce: 1215 |0011: const/4 v5, #int 1 // #1 │ │ -1b30d0: 0f05 |0012: return v5 │ │ +1b30b8: |[1b30b8] androidx.collection.IntIntPair.equals:(Ljava/lang/Object;)Z │ │ +1b30c8: 2050 ef01 |0000: instance-of v0, v5, Landroidx/collection/IntIntPair; // type@01ef │ │ +1b30cc: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +1b30d0: 280b |0004: goto 000f // +000b │ │ +1b30d2: 1f05 ef01 |0005: check-cast v5, Landroidx/collection/IntIntPair; // type@01ef │ │ +1b30d6: 5350 2f02 |0007: iget-wide v0, v5, Landroidx/collection/IntIntPair;.packedValue:J // field@022f │ │ +1b30da: 5342 2f02 |0009: iget-wide v2, v4, Landroidx/collection/IntIntPair;.packedValue:J // field@022f │ │ +1b30de: 3105 0200 |000b: cmp-long v5, v2, v0 │ │ +1b30e2: 3805 0400 |000d: if-eqz v5, 0011 // +0004 │ │ +1b30e6: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +1b30e8: 0f05 |0010: return v5 │ │ +1b30ea: 1215 |0011: const/4 v5, #int 1 // #1 │ │ +1b30ec: 0f05 |0012: return v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/collection/IntIntPair;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1b30d4: |[1b30d4] androidx.collection.IntIntPair.hashCode:()I │ │ -1b30e4: 5320 2f02 |0000: iget-wide v0, v2, Landroidx/collection/IntIntPair;.packedValue:J // field@022f │ │ -1b30e8: 7120 023f 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ -1b30ee: 0a00 |0005: move-result v0 │ │ -1b30f0: 0f00 |0006: return v0 │ │ +1b30f0: |[1b30f0] androidx.collection.IntIntPair.hashCode:()I │ │ +1b3100: 5320 2f02 |0000: iget-wide v0, v2, Landroidx/collection/IntIntPair;.packedValue:J // field@022f │ │ +1b3104: 7120 023f 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ +1b310a: 0a00 |0005: move-result v0 │ │ +1b310c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/collection/IntIntPair;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -1b30f4: |[1b30f4] androidx.collection.IntIntPair.toString:()Ljava/lang/String; │ │ -1b3104: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b3108: 1a01 a303 |0002: const-string v1, "(" // string@03a3 │ │ -1b310c: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b3112: 1301 2000 |0007: const/16 v1, #int 32 // #20 │ │ -1b3116: 5362 2f02 |0009: iget-wide v2, v6, Landroidx/collection/IntIntPair;.packedValue:J // field@022f │ │ -1b311a: a404 0201 |000b: shr-long v4, v2, v1 │ │ -1b311e: 8441 |000d: long-to-int v1, v4 │ │ -1b3120: 6e20 853f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ -1b3126: 1a01 f803 |0011: const-string v1, ", " // string@03f8 │ │ -1b312a: 6e20 8a3f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b3130: 1804 ffff ffff 0000 0000 |0016: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ -1b313a: a001 0204 |001b: and-long v1, v2, v4 │ │ -1b313e: 8411 |001d: long-to-int v1, v1 │ │ -1b3140: 1302 2900 |001e: const/16 v2, #int 41 // #29 │ │ -1b3144: 7130 0b2f 1002 |0020: invoke-static {v0, v1, v2}, Lcom/caverock/androidsvg/SVG$Unit$EnumUnboxingLocalUtility;.m:(Ljava/lang/StringBuilder;IC)Ljava/lang/String; // method@2f0b │ │ -1b314a: 0c00 |0023: move-result-object v0 │ │ -1b314c: 1100 |0024: return-object v0 │ │ +1b3110: |[1b3110] androidx.collection.IntIntPair.toString:()Ljava/lang/String; │ │ +1b3120: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b3124: 1a01 a303 |0002: const-string v1, "(" // string@03a3 │ │ +1b3128: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b312e: 1301 2000 |0007: const/16 v1, #int 32 // #20 │ │ +1b3132: 5362 2f02 |0009: iget-wide v2, v6, Landroidx/collection/IntIntPair;.packedValue:J // field@022f │ │ +1b3136: a404 0201 |000b: shr-long v4, v2, v1 │ │ +1b313a: 8441 |000d: long-to-int v1, v4 │ │ +1b313c: 6e20 853f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ +1b3142: 1a01 f803 |0011: const-string v1, ", " // string@03f8 │ │ +1b3146: 6e20 8a3f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b314c: 1804 ffff ffff 0000 0000 |0016: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ +1b3156: a001 0204 |001b: and-long v1, v2, v4 │ │ +1b315a: 8411 |001d: long-to-int v1, v1 │ │ +1b315c: 1302 2900 |001e: const/16 v2, #int 41 // #29 │ │ +1b3160: 7130 0b2f 1002 |0020: invoke-static {v0, v1, v2}, Lcom/caverock/androidsvg/SVG$Unit$EnumUnboxingLocalUtility;.m:(Ljava/lang/StringBuilder;IC)Ljava/lang/String; // method@2f0b │ │ +1b3166: 0c00 |0023: move-result-object v0 │ │ +1b3168: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #136 header: │ │ @@ -34153,40 +34153,40 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -1b3d1c: |[1b3d1c] androidx.collection.MutableIntList.equals:(Ljava/lang/Object;)Z │ │ -1b3d2c: 2070 fb01 |0000: instance-of v0, v7, Landroidx/collection/MutableIntList; // type@01fb │ │ -1b3d30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1b3d32: 3800 2700 |0003: if-eqz v0, 002a // +0027 │ │ -1b3d36: 1f07 fb01 |0005: check-cast v7, Landroidx/collection/MutableIntList; // type@01fb │ │ -1b3d3a: 5270 4a02 |0007: iget v0, v7, Landroidx/collection/MutableIntList;._size:I // field@024a │ │ -1b3d3e: 5262 4a02 |0009: iget v2, v6, Landroidx/collection/MutableIntList;._size:I // field@024a │ │ -1b3d42: 3220 0300 |000b: if-eq v0, v2, 000e // +0003 │ │ -1b3d46: 281d |000d: goto 002a // +001d │ │ -1b3d48: 5460 4b02 |000e: iget-object v0, v6, Landroidx/collection/MutableIntList;.content:[I // field@024b │ │ -1b3d4c: 5477 4b02 |0010: iget-object v7, v7, Landroidx/collection/MutableIntList;.content:[I // field@024b │ │ -1b3d50: 7120 de42 2100 |0012: invoke-static {v1, v2}, Lkotlin/UnsignedKt;.until:(II)Lkotlin/ranges/IntRange; // method@42de │ │ -1b3d56: 0c02 |0015: move-result-object v2 │ │ -1b3d58: 5223 472e |0016: iget v3, v2, Lkotlin/ranges/IntProgression;.first:I // field@2e47 │ │ -1b3d5c: 5222 482e |0018: iget v2, v2, Lkotlin/ranges/IntProgression;.last:I // field@2e48 │ │ -1b3d60: 3623 0e00 |001a: if-gt v3, v2, 0028 // +000e │ │ -1b3d64: 4404 0003 |001c: aget v4, v0, v3 │ │ -1b3d68: 4405 0703 |001e: aget v5, v7, v3 │ │ -1b3d6c: 3254 0300 |0020: if-eq v4, v5, 0023 // +0003 │ │ -1b3d70: 0f01 |0022: return v1 │ │ -1b3d72: 3223 0500 |0023: if-eq v3, v2, 0028 // +0005 │ │ -1b3d76: d803 0301 |0025: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1b3d7a: 28f5 |0027: goto 001c // -000b │ │ -1b3d7c: 1217 |0028: const/4 v7, #int 1 // #1 │ │ -1b3d7e: 0f07 |0029: return v7 │ │ -1b3d80: 0f01 |002a: return v1 │ │ +1b3d38: |[1b3d38] androidx.collection.MutableIntList.equals:(Ljava/lang/Object;)Z │ │ +1b3d48: 2070 fb01 |0000: instance-of v0, v7, Landroidx/collection/MutableIntList; // type@01fb │ │ +1b3d4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1b3d4e: 3800 2700 |0003: if-eqz v0, 002a // +0027 │ │ +1b3d52: 1f07 fb01 |0005: check-cast v7, Landroidx/collection/MutableIntList; // type@01fb │ │ +1b3d56: 5270 4a02 |0007: iget v0, v7, Landroidx/collection/MutableIntList;._size:I // field@024a │ │ +1b3d5a: 5262 4a02 |0009: iget v2, v6, Landroidx/collection/MutableIntList;._size:I // field@024a │ │ +1b3d5e: 3220 0300 |000b: if-eq v0, v2, 000e // +0003 │ │ +1b3d62: 281d |000d: goto 002a // +001d │ │ +1b3d64: 5460 4b02 |000e: iget-object v0, v6, Landroidx/collection/MutableIntList;.content:[I // field@024b │ │ +1b3d68: 5477 4b02 |0010: iget-object v7, v7, Landroidx/collection/MutableIntList;.content:[I // field@024b │ │ +1b3d6c: 7120 de42 2100 |0012: invoke-static {v1, v2}, Lkotlin/UnsignedKt;.until:(II)Lkotlin/ranges/IntRange; // method@42de │ │ +1b3d72: 0c02 |0015: move-result-object v2 │ │ +1b3d74: 5223 472e |0016: iget v3, v2, Lkotlin/ranges/IntProgression;.first:I // field@2e47 │ │ +1b3d78: 5222 482e |0018: iget v2, v2, Lkotlin/ranges/IntProgression;.last:I // field@2e48 │ │ +1b3d7c: 3623 0e00 |001a: if-gt v3, v2, 0028 // +000e │ │ +1b3d80: 4404 0003 |001c: aget v4, v0, v3 │ │ +1b3d84: 4405 0703 |001e: aget v5, v7, v3 │ │ +1b3d88: 3254 0300 |0020: if-eq v4, v5, 0023 // +0003 │ │ +1b3d8c: 0f01 |0022: return v1 │ │ +1b3d8e: 3223 0500 |0023: if-eq v3, v2, 0028 // +0005 │ │ +1b3d92: d803 0301 |0025: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1b3d96: 28f5 |0027: goto 001c // -000b │ │ +1b3d98: 1217 |0028: const/4 v7, #int 1 // #1 │ │ +1b3d9a: 0f07 |0029: return v7 │ │ +1b3d9c: 0f01 |002a: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/collection/MutableIntList;) │ │ name : 'get' │ │ type : '(I)I' │ │ @@ -34216,28 +34216,28 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -1b3d84: |[1b3d84] androidx.collection.MutableIntList.hashCode:()I │ │ -1b3d94: 5450 4b02 |0000: iget-object v0, v5, Landroidx/collection/MutableIntList;.content:[I // field@024b │ │ -1b3d98: 5251 4a02 |0002: iget v1, v5, Landroidx/collection/MutableIntList;._size:I // field@024a │ │ -1b3d9c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1b3d9e: 0123 |0005: move v3, v2 │ │ -1b3da0: 3512 0e00 |0006: if-ge v2, v1, 0014 // +000e │ │ -1b3da4: 4404 0002 |0008: aget v4, v0, v2 │ │ -1b3da8: 7110 ed3e 0400 |000a: invoke-static {v4}, Ljava/lang/Integer;.hashCode:(I)I // method@3eed │ │ -1b3dae: 0a04 |000d: move-result v4 │ │ -1b3db0: da04 041f |000e: mul-int/lit8 v4, v4, #int 31 // #1f │ │ -1b3db4: b043 |0010: add-int/2addr v3, v4 │ │ -1b3db6: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1b3dba: 28f3 |0013: goto 0006 // -000d │ │ -1b3dbc: 0f03 |0014: return v3 │ │ +1b3da0: |[1b3da0] androidx.collection.MutableIntList.hashCode:()I │ │ +1b3db0: 5450 4b02 |0000: iget-object v0, v5, Landroidx/collection/MutableIntList;.content:[I // field@024b │ │ +1b3db4: 5251 4a02 |0002: iget v1, v5, Landroidx/collection/MutableIntList;._size:I // field@024a │ │ +1b3db8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1b3dba: 0123 |0005: move v3, v2 │ │ +1b3dbc: 3512 0e00 |0006: if-ge v2, v1, 0014 // +000e │ │ +1b3dc0: 4404 0002 |0008: aget v4, v0, v2 │ │ +1b3dc4: 7110 ed3e 0400 |000a: invoke-static {v4}, Ljava/lang/Integer;.hashCode:(I)I // method@3eed │ │ +1b3dca: 0a04 |000d: move-result v4 │ │ +1b3dcc: da04 041f |000e: mul-int/lit8 v4, v4, #int 31 // #1f │ │ +1b3dd0: b043 |0010: add-int/2addr v3, v4 │ │ +1b3dd2: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1b3dd6: 28f3 |0013: goto 0006 // -000d │ │ +1b3dd8: 0f03 |0014: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/collection/MutableIntList;) │ │ name : 'last' │ │ type : '()I' │ │ @@ -34323,42 +34323,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -1b3dc0: |[1b3dc0] androidx.collection.MutableIntList.toString:()Ljava/lang/String; │ │ -1b3dd0: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b3dd4: 7010 7c3f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@3f7c │ │ -1b3dda: 1a01 3b31 |0005: const-string v1, "[" // string@313b │ │ -1b3dde: 6e20 873f 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b3de4: 5461 4b02 |000a: iget-object v1, v6, Landroidx/collection/MutableIntList;.content:[I // field@024b │ │ -1b3de8: 5262 4a02 |000c: iget v2, v6, Landroidx/collection/MutableIntList;._size:I // field@024a │ │ -1b3dec: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -1b3dee: 3523 1a00 |000f: if-ge v3, v2, 0029 // +001a │ │ -1b3df2: 4404 0103 |0011: aget v4, v1, v3 │ │ -1b3df6: 12f5 |0013: const/4 v5, #int -1 // #ff │ │ -1b3df8: 3353 0800 |0014: if-ne v3, v5, 001c // +0008 │ │ -1b3dfc: 1a01 2606 |0016: const-string v1, "..." // string@0626 │ │ -1b3e00: 6e20 873f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b3e06: 2813 |001b: goto 002e // +0013 │ │ -1b3e08: 3803 0700 |001c: if-eqz v3, 0023 // +0007 │ │ -1b3e0c: 1a05 f803 |001e: const-string v5, ", " // string@03f8 │ │ -1b3e10: 6e20 873f 5000 |0020: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b3e16: 6e20 853f 4000 |0023: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ -1b3e1c: d803 0301 |0026: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1b3e20: 28e7 |0028: goto 000f // -0019 │ │ -1b3e22: 1a01 e132 |0029: const-string v1, "]" // string@32e1 │ │ -1b3e26: 6e20 873f 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b3e2c: 6e10 933f 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b3e32: 0c00 |0031: move-result-object v0 │ │ -1b3e34: 1a01 475e |0032: const-string v1, "toString(...)" // string@5e47 │ │ -1b3e38: 7120 0345 1000 |0034: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b3e3e: 1100 |0037: return-object v0 │ │ +1b3ddc: |[1b3ddc] androidx.collection.MutableIntList.toString:()Ljava/lang/String; │ │ +1b3dec: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b3df0: 7010 7c3f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@3f7c │ │ +1b3df6: 1a01 3b31 |0005: const-string v1, "[" // string@313b │ │ +1b3dfa: 6e20 873f 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b3e00: 5461 4b02 |000a: iget-object v1, v6, Landroidx/collection/MutableIntList;.content:[I // field@024b │ │ +1b3e04: 5262 4a02 |000c: iget v2, v6, Landroidx/collection/MutableIntList;._size:I // field@024a │ │ +1b3e08: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +1b3e0a: 3523 1a00 |000f: if-ge v3, v2, 0029 // +001a │ │ +1b3e0e: 4404 0103 |0011: aget v4, v1, v3 │ │ +1b3e12: 12f5 |0013: const/4 v5, #int -1 // #ff │ │ +1b3e14: 3353 0800 |0014: if-ne v3, v5, 001c // +0008 │ │ +1b3e18: 1a01 2606 |0016: const-string v1, "..." // string@0626 │ │ +1b3e1c: 6e20 873f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b3e22: 2813 |001b: goto 002e // +0013 │ │ +1b3e24: 3803 0700 |001c: if-eqz v3, 0023 // +0007 │ │ +1b3e28: 1a05 f803 |001e: const-string v5, ", " // string@03f8 │ │ +1b3e2c: 6e20 873f 5000 |0020: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b3e32: 6e20 853f 4000 |0023: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ +1b3e38: d803 0301 |0026: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1b3e3c: 28e7 |0028: goto 000f // -0019 │ │ +1b3e3e: 1a01 e132 |0029: const-string v1, "]" // string@32e1 │ │ +1b3e42: 6e20 873f 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b3e48: 6e10 933f 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b3e4e: 0c00 |0031: move-result-object v0 │ │ +1b3e50: 1a01 475e |0032: const-string v1, "toString(...)" // string@5e47 │ │ +1b3e54: 7120 0345 1000 |0034: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b3e5a: 1100 |0037: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #137 header: │ │ @@ -34534,83 +34534,83 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 117 16-bit code units │ │ -1b3150: |[1b3150] androidx.collection.IntObjectMap.equals:(Ljava/lang/Object;)Z │ │ -1b3160: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -1b3164: 0801 1300 |0002: move-object/from16 v1, v19 │ │ -1b3168: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -1b316a: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -1b316e: 0f02 |0007: return v2 │ │ -1b3170: 2013 f101 |0008: instance-of v3, v1, Landroidx/collection/IntObjectMap; // type@01f1 │ │ -1b3174: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -1b3176: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -1b317a: 0f04 |000d: return v4 │ │ -1b317c: 1f01 f101 |000e: check-cast v1, Landroidx/collection/IntObjectMap; // type@01f1 │ │ -1b3180: 5213 3202 |0010: iget v3, v1, Landroidx/collection/IntObjectMap;._size:I // field@0232 │ │ -1b3184: 5205 3202 |0012: iget v5, v0, Landroidx/collection/IntObjectMap;._size:I // field@0232 │ │ -1b3188: 3253 0300 |0014: if-eq v3, v5, 0017 // +0003 │ │ -1b318c: 0f04 |0016: return v4 │ │ -1b318e: 5403 3302 |0017: iget-object v3, v0, Landroidx/collection/IntObjectMap;.keys:[I // field@0233 │ │ -1b3192: 5405 3502 |0019: iget-object v5, v0, Landroidx/collection/IntObjectMap;.values:[Ljava/lang/Object; // field@0235 │ │ -1b3196: 5406 3402 |001b: iget-object v6, v0, Landroidx/collection/IntObjectMap;.metadata:[J // field@0234 │ │ -1b319a: 2167 |001d: array-length v7, v6 │ │ -1b319c: d807 07fe |001e: add-int/lit8 v7, v7, #int -2 // #fe │ │ -1b31a0: 3a07 5400 |0020: if-ltz v7, 0074 // +0054 │ │ -1b31a4: 0148 |0022: move v8, v4 │ │ -1b31a6: 4509 0608 |0023: aget-wide v9, v6, v8 │ │ -1b31aa: 7e9b |0025: not-long v11, v9 │ │ -1b31ac: 127d |0026: const/4 v13, #int 7 // #7 │ │ -1b31ae: c3db |0027: shl-long/2addr v11, v13 │ │ -1b31b0: c09b |0028: and-long/2addr v11, v9 │ │ -1b31b2: 180d 8080 8080 8080 8080 |0029: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ -1b31bc: c0db |002e: and-long/2addr v11, v13 │ │ -1b31be: 310b 0b0d |002f: cmp-long v11, v11, v13 │ │ -1b31c2: 380b 3e00 |0031: if-eqz v11, 006f // +003e │ │ -1b31c6: 910b 0807 |0033: sub-int v11, v8, v7 │ │ -1b31ca: 7cbb |0035: not-int v11, v11 │ │ -1b31cc: e20b 0b1f |0036: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ -1b31d0: 130c 0800 |0038: const/16 v12, #int 8 // #8 │ │ -1b31d4: d90b 0b08 |003a: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ -1b31d8: 014d |003c: move v13, v4 │ │ -1b31da: 35bd 3000 |003d: if-ge v13, v11, 006d // +0030 │ │ -1b31de: 160e ff00 |003f: const-wide/16 v14, #int 255 // #ff │ │ -1b31e2: c09e |0041: and-long/2addr v14, v9 │ │ -1b31e4: 1610 8000 |0042: const-wide/16 v16, #int 128 // #80 │ │ -1b31e8: 310e 0e10 |0044: cmp-long v14, v14, v16 │ │ -1b31ec: 3b0e 2300 |0046: if-gez v14, 0069 // +0023 │ │ -1b31f0: e00e 0803 |0048: shl-int/lit8 v14, v8, #int 3 // #03 │ │ -1b31f4: b0de |004a: add-int/2addr v14, v13 │ │ -1b31f6: 440f 030e |004b: aget v15, v3, v14 │ │ -1b31fa: 460e 050e |004d: aget-object v14, v5, v14 │ │ -1b31fe: 390e 0f00 |004f: if-nez v14, 005e // +000f │ │ -1b3202: 6e20 0708 f100 |0051: invoke-virtual {v1, v15}, Landroidx/collection/IntObjectMap;.get:(I)Ljava/lang/Object; // method@0807 │ │ -1b3208: 0c0e |0054: move-result-object v14 │ │ -1b320a: 390e 0800 |0055: if-nez v14, 005d // +0008 │ │ -1b320e: 6e20 0508 f100 |0057: invoke-virtual {v1, v15}, Landroidx/collection/IntObjectMap;.containsKey:(I)Z // method@0805 │ │ -1b3214: 0a0e |005a: move-result v14 │ │ -1b3216: 390e 0e00 |005b: if-nez v14, 0069 // +000e │ │ -1b321a: 0f04 |005d: return v4 │ │ -1b321c: 6e20 0708 f100 |005e: invoke-virtual {v1, v15}, Landroidx/collection/IntObjectMap;.get:(I)Ljava/lang/Object; // method@0807 │ │ -1b3222: 0c0f |0061: move-result-object v15 │ │ -1b3224: 6e20 363f fe00 |0062: invoke-virtual {v14, v15}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ -1b322a: 0a0e |0065: move-result v14 │ │ -1b322c: 390e 0300 |0066: if-nez v14, 0069 // +0003 │ │ -1b3230: 0f04 |0068: return v4 │ │ -1b3232: c4c9 |0069: shr-long/2addr v9, v12 │ │ -1b3234: d80d 0d01 |006a: add-int/lit8 v13, v13, #int 1 // #01 │ │ -1b3238: 28d1 |006c: goto 003d // -002f │ │ -1b323a: 33cb 0700 |006d: if-ne v11, v12, 0074 // +0007 │ │ -1b323e: 3278 0500 |006f: if-eq v8, v7, 0074 // +0005 │ │ -1b3242: d808 0801 |0071: add-int/lit8 v8, v8, #int 1 // #01 │ │ -1b3246: 28b0 |0073: goto 0023 // -0050 │ │ -1b3248: 0f02 |0074: return v2 │ │ +1b316c: |[1b316c] androidx.collection.IntObjectMap.equals:(Ljava/lang/Object;)Z │ │ +1b317c: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +1b3180: 0801 1300 |0002: move-object/from16 v1, v19 │ │ +1b3184: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +1b3186: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +1b318a: 0f02 |0007: return v2 │ │ +1b318c: 2013 f101 |0008: instance-of v3, v1, Landroidx/collection/IntObjectMap; // type@01f1 │ │ +1b3190: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +1b3192: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +1b3196: 0f04 |000d: return v4 │ │ +1b3198: 1f01 f101 |000e: check-cast v1, Landroidx/collection/IntObjectMap; // type@01f1 │ │ +1b319c: 5213 3202 |0010: iget v3, v1, Landroidx/collection/IntObjectMap;._size:I // field@0232 │ │ +1b31a0: 5205 3202 |0012: iget v5, v0, Landroidx/collection/IntObjectMap;._size:I // field@0232 │ │ +1b31a4: 3253 0300 |0014: if-eq v3, v5, 0017 // +0003 │ │ +1b31a8: 0f04 |0016: return v4 │ │ +1b31aa: 5403 3302 |0017: iget-object v3, v0, Landroidx/collection/IntObjectMap;.keys:[I // field@0233 │ │ +1b31ae: 5405 3502 |0019: iget-object v5, v0, Landroidx/collection/IntObjectMap;.values:[Ljava/lang/Object; // field@0235 │ │ +1b31b2: 5406 3402 |001b: iget-object v6, v0, Landroidx/collection/IntObjectMap;.metadata:[J // field@0234 │ │ +1b31b6: 2167 |001d: array-length v7, v6 │ │ +1b31b8: d807 07fe |001e: add-int/lit8 v7, v7, #int -2 // #fe │ │ +1b31bc: 3a07 5400 |0020: if-ltz v7, 0074 // +0054 │ │ +1b31c0: 0148 |0022: move v8, v4 │ │ +1b31c2: 4509 0608 |0023: aget-wide v9, v6, v8 │ │ +1b31c6: 7e9b |0025: not-long v11, v9 │ │ +1b31c8: 127d |0026: const/4 v13, #int 7 // #7 │ │ +1b31ca: c3db |0027: shl-long/2addr v11, v13 │ │ +1b31cc: c09b |0028: and-long/2addr v11, v9 │ │ +1b31ce: 180d 8080 8080 8080 8080 |0029: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ +1b31d8: c0db |002e: and-long/2addr v11, v13 │ │ +1b31da: 310b 0b0d |002f: cmp-long v11, v11, v13 │ │ +1b31de: 380b 3e00 |0031: if-eqz v11, 006f // +003e │ │ +1b31e2: 910b 0807 |0033: sub-int v11, v8, v7 │ │ +1b31e6: 7cbb |0035: not-int v11, v11 │ │ +1b31e8: e20b 0b1f |0036: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ +1b31ec: 130c 0800 |0038: const/16 v12, #int 8 // #8 │ │ +1b31f0: d90b 0b08 |003a: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ +1b31f4: 014d |003c: move v13, v4 │ │ +1b31f6: 35bd 3000 |003d: if-ge v13, v11, 006d // +0030 │ │ +1b31fa: 160e ff00 |003f: const-wide/16 v14, #int 255 // #ff │ │ +1b31fe: c09e |0041: and-long/2addr v14, v9 │ │ +1b3200: 1610 8000 |0042: const-wide/16 v16, #int 128 // #80 │ │ +1b3204: 310e 0e10 |0044: cmp-long v14, v14, v16 │ │ +1b3208: 3b0e 2300 |0046: if-gez v14, 0069 // +0023 │ │ +1b320c: e00e 0803 |0048: shl-int/lit8 v14, v8, #int 3 // #03 │ │ +1b3210: b0de |004a: add-int/2addr v14, v13 │ │ +1b3212: 440f 030e |004b: aget v15, v3, v14 │ │ +1b3216: 460e 050e |004d: aget-object v14, v5, v14 │ │ +1b321a: 390e 0f00 |004f: if-nez v14, 005e // +000f │ │ +1b321e: 6e20 0708 f100 |0051: invoke-virtual {v1, v15}, Landroidx/collection/IntObjectMap;.get:(I)Ljava/lang/Object; // method@0807 │ │ +1b3224: 0c0e |0054: move-result-object v14 │ │ +1b3226: 390e 0800 |0055: if-nez v14, 005d // +0008 │ │ +1b322a: 6e20 0508 f100 |0057: invoke-virtual {v1, v15}, Landroidx/collection/IntObjectMap;.containsKey:(I)Z // method@0805 │ │ +1b3230: 0a0e |005a: move-result v14 │ │ +1b3232: 390e 0e00 |005b: if-nez v14, 0069 // +000e │ │ +1b3236: 0f04 |005d: return v4 │ │ +1b3238: 6e20 0708 f100 |005e: invoke-virtual {v1, v15}, Landroidx/collection/IntObjectMap;.get:(I)Ljava/lang/Object; // method@0807 │ │ +1b323e: 0c0f |0061: move-result-object v15 │ │ +1b3240: 6e20 363f fe00 |0062: invoke-virtual {v14, v15}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ +1b3246: 0a0e |0065: move-result v14 │ │ +1b3248: 390e 0300 |0066: if-nez v14, 0069 // +0003 │ │ +1b324c: 0f04 |0068: return v4 │ │ +1b324e: c4c9 |0069: shr-long/2addr v9, v12 │ │ +1b3250: d80d 0d01 |006a: add-int/lit8 v13, v13, #int 1 // #01 │ │ +1b3254: 28d1 |006c: goto 003d // -002f │ │ +1b3256: 33cb 0700 |006d: if-ne v11, v12, 0074 // +0007 │ │ +1b325a: 3278 0500 |006f: if-eq v8, v7, 0074 // +0005 │ │ +1b325e: d808 0801 |0071: add-int/lit8 v8, v8, #int 1 // #01 │ │ +1b3262: 28b0 |0073: goto 0023 // -0050 │ │ +1b3264: 0f02 |0074: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/collection/IntObjectMap;) │ │ name : 'get' │ │ type : '(I)Ljava/lang/Object;' │ │ @@ -34700,151 +34700,151 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 18 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 89 16-bit code units │ │ -1b324c: |[1b324c] androidx.collection.IntObjectMap.hashCode:()I │ │ -1b325c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1b3260: 5401 3302 |0002: iget-object v1, v0, Landroidx/collection/IntObjectMap;.keys:[I // field@0233 │ │ -1b3264: 5402 3502 |0004: iget-object v2, v0, Landroidx/collection/IntObjectMap;.values:[Ljava/lang/Object; // field@0235 │ │ -1b3268: 5403 3402 |0006: iget-object v3, v0, Landroidx/collection/IntObjectMap;.metadata:[J // field@0234 │ │ -1b326c: 2134 |0008: array-length v4, v3 │ │ -1b326e: d804 04fe |0009: add-int/lit8 v4, v4, #int -2 // #fe │ │ -1b3272: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -1b3274: 3a04 4c00 |000c: if-ltz v4, 0058 // +004c │ │ -1b3278: 0156 |000e: move v6, v5 │ │ -1b327a: 0167 |000f: move v7, v6 │ │ -1b327c: 4508 0306 |0010: aget-wide v8, v3, v6 │ │ -1b3280: 7e8a |0012: not-long v10, v8 │ │ -1b3282: 127c |0013: const/4 v12, #int 7 // #7 │ │ -1b3284: c3ca |0014: shl-long/2addr v10, v12 │ │ -1b3286: c08a |0015: and-long/2addr v10, v8 │ │ -1b3288: 180c 8080 8080 8080 8080 |0016: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ -1b3292: c0ca |001b: and-long/2addr v10, v12 │ │ -1b3294: 310a 0a0c |001c: cmp-long v10, v10, v12 │ │ -1b3298: 380a 3400 |001e: if-eqz v10, 0052 // +0034 │ │ -1b329c: 910a 0604 |0020: sub-int v10, v6, v4 │ │ -1b32a0: 7caa |0022: not-int v10, v10 │ │ -1b32a2: e20a 0a1f |0023: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ -1b32a6: 130b 0800 |0025: const/16 v11, #int 8 // #8 │ │ -1b32aa: d90a 0a08 |0027: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ -1b32ae: 015c |0029: move v12, v5 │ │ -1b32b0: 35ac 2400 |002a: if-ge v12, v10, 004e // +0024 │ │ -1b32b4: 160d ff00 |002c: const-wide/16 v13, #int 255 // #ff │ │ -1b32b8: c08d |002e: and-long/2addr v13, v8 │ │ -1b32ba: 160f 8000 |002f: const-wide/16 v15, #int 128 // #80 │ │ -1b32be: 310d 0d0f |0031: cmp-long v13, v13, v15 │ │ -1b32c2: 3b0d 1700 |0033: if-gez v13, 004a // +0017 │ │ -1b32c6: e00d 0603 |0035: shl-int/lit8 v13, v6, #int 3 // #03 │ │ -1b32ca: b0cd |0037: add-int/2addr v13, v12 │ │ -1b32cc: 440e 010d |0038: aget v14, v1, v13 │ │ -1b32d0: 460d 020d |003a: aget-object v13, v2, v13 │ │ -1b32d4: 7110 ed3e 0e00 |003c: invoke-static {v14}, Ljava/lang/Integer;.hashCode:(I)I // method@3eed │ │ -1b32da: 0a0e |003f: move-result v14 │ │ -1b32dc: 380d 0700 |0040: if-eqz v13, 0047 // +0007 │ │ -1b32e0: 6e10 383f 0d00 |0042: invoke-virtual {v13}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b32e6: 0a0d |0045: move-result v13 │ │ -1b32e8: 2802 |0046: goto 0048 // +0002 │ │ -1b32ea: 015d |0047: move v13, v5 │ │ -1b32ec: b7ed |0048: xor-int/2addr v13, v14 │ │ -1b32ee: b0d7 |0049: add-int/2addr v7, v13 │ │ -1b32f0: c4b8 |004a: shr-long/2addr v8, v11 │ │ -1b32f2: d80c 0c01 |004b: add-int/lit8 v12, v12, #int 1 // #01 │ │ -1b32f6: 28dd |004d: goto 002a // -0023 │ │ -1b32f8: 33ba 0300 |004e: if-ne v10, v11, 0051 // +0003 │ │ -1b32fc: 2802 |0050: goto 0052 // +0002 │ │ -1b32fe: 0f07 |0051: return v7 │ │ -1b3300: 3246 0500 |0052: if-eq v6, v4, 0057 // +0005 │ │ -1b3304: d806 0601 |0054: add-int/lit8 v6, v6, #int 1 // #01 │ │ -1b3308: 28ba |0056: goto 0010 // -0046 │ │ -1b330a: 0f07 |0057: return v7 │ │ -1b330c: 0f05 |0058: return v5 │ │ +1b3268: |[1b3268] androidx.collection.IntObjectMap.hashCode:()I │ │ +1b3278: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1b327c: 5401 3302 |0002: iget-object v1, v0, Landroidx/collection/IntObjectMap;.keys:[I // field@0233 │ │ +1b3280: 5402 3502 |0004: iget-object v2, v0, Landroidx/collection/IntObjectMap;.values:[Ljava/lang/Object; // field@0235 │ │ +1b3284: 5403 3402 |0006: iget-object v3, v0, Landroidx/collection/IntObjectMap;.metadata:[J // field@0234 │ │ +1b3288: 2134 |0008: array-length v4, v3 │ │ +1b328a: d804 04fe |0009: add-int/lit8 v4, v4, #int -2 // #fe │ │ +1b328e: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +1b3290: 3a04 4c00 |000c: if-ltz v4, 0058 // +004c │ │ +1b3294: 0156 |000e: move v6, v5 │ │ +1b3296: 0167 |000f: move v7, v6 │ │ +1b3298: 4508 0306 |0010: aget-wide v8, v3, v6 │ │ +1b329c: 7e8a |0012: not-long v10, v8 │ │ +1b329e: 127c |0013: const/4 v12, #int 7 // #7 │ │ +1b32a0: c3ca |0014: shl-long/2addr v10, v12 │ │ +1b32a2: c08a |0015: and-long/2addr v10, v8 │ │ +1b32a4: 180c 8080 8080 8080 8080 |0016: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ +1b32ae: c0ca |001b: and-long/2addr v10, v12 │ │ +1b32b0: 310a 0a0c |001c: cmp-long v10, v10, v12 │ │ +1b32b4: 380a 3400 |001e: if-eqz v10, 0052 // +0034 │ │ +1b32b8: 910a 0604 |0020: sub-int v10, v6, v4 │ │ +1b32bc: 7caa |0022: not-int v10, v10 │ │ +1b32be: e20a 0a1f |0023: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ +1b32c2: 130b 0800 |0025: const/16 v11, #int 8 // #8 │ │ +1b32c6: d90a 0a08 |0027: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ +1b32ca: 015c |0029: move v12, v5 │ │ +1b32cc: 35ac 2400 |002a: if-ge v12, v10, 004e // +0024 │ │ +1b32d0: 160d ff00 |002c: const-wide/16 v13, #int 255 // #ff │ │ +1b32d4: c08d |002e: and-long/2addr v13, v8 │ │ +1b32d6: 160f 8000 |002f: const-wide/16 v15, #int 128 // #80 │ │ +1b32da: 310d 0d0f |0031: cmp-long v13, v13, v15 │ │ +1b32de: 3b0d 1700 |0033: if-gez v13, 004a // +0017 │ │ +1b32e2: e00d 0603 |0035: shl-int/lit8 v13, v6, #int 3 // #03 │ │ +1b32e6: b0cd |0037: add-int/2addr v13, v12 │ │ +1b32e8: 440e 010d |0038: aget v14, v1, v13 │ │ +1b32ec: 460d 020d |003a: aget-object v13, v2, v13 │ │ +1b32f0: 7110 ed3e 0e00 |003c: invoke-static {v14}, Ljava/lang/Integer;.hashCode:(I)I // method@3eed │ │ +1b32f6: 0a0e |003f: move-result v14 │ │ +1b32f8: 380d 0700 |0040: if-eqz v13, 0047 // +0007 │ │ +1b32fc: 6e10 383f 0d00 |0042: invoke-virtual {v13}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b3302: 0a0d |0045: move-result v13 │ │ +1b3304: 2802 |0046: goto 0048 // +0002 │ │ +1b3306: 015d |0047: move v13, v5 │ │ +1b3308: b7ed |0048: xor-int/2addr v13, v14 │ │ +1b330a: b0d7 |0049: add-int/2addr v7, v13 │ │ +1b330c: c4b8 |004a: shr-long/2addr v8, v11 │ │ +1b330e: d80c 0c01 |004b: add-int/lit8 v12, v12, #int 1 // #01 │ │ +1b3312: 28dd |004d: goto 002a // -0023 │ │ +1b3314: 33ba 0300 |004e: if-ne v10, v11, 0051 // +0003 │ │ +1b3318: 2802 |0050: goto 0052 // +0002 │ │ +1b331a: 0f07 |0051: return v7 │ │ +1b331c: 3246 0500 |0052: if-eq v6, v4, 0057 // +0005 │ │ +1b3320: d806 0601 |0054: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1b3324: 28ba |0056: goto 0010 // -0046 │ │ +1b3326: 0f07 |0057: return v7 │ │ +1b3328: 0f05 |0058: return v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/collection/IntObjectMap;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 126 16-bit code units │ │ -1b3310: |[1b3310] androidx.collection.IntObjectMap.toString:()Ljava/lang/String; │ │ -1b3320: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -1b3324: 5201 3202 |0002: iget v1, v0, Landroidx/collection/IntObjectMap;._size:I // field@0232 │ │ -1b3328: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ -1b332c: 1a01 2a61 |0006: const-string v1, "{}" // string@612a │ │ -1b3330: 1101 |0008: return-object v1 │ │ -1b3332: 2201 b711 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b3336: 1a02 1c61 |000b: const-string v2, "{" // string@611c │ │ -1b333a: 7020 7f3f 2100 |000d: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b3340: 5402 3302 |0010: iget-object v2, v0, Landroidx/collection/IntObjectMap;.keys:[I // field@0233 │ │ -1b3344: 5403 3502 |0012: iget-object v3, v0, Landroidx/collection/IntObjectMap;.values:[Ljava/lang/Object; // field@0235 │ │ -1b3348: 5404 3402 |0014: iget-object v4, v0, Landroidx/collection/IntObjectMap;.metadata:[J // field@0234 │ │ -1b334c: 2145 |0016: array-length v5, v4 │ │ -1b334e: d805 05fe |0017: add-int/lit8 v5, v5, #int -2 // #fe │ │ -1b3352: 3a05 5600 |0019: if-ltz v5, 006f // +0056 │ │ -1b3356: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1b3358: 0167 |001c: move v7, v6 │ │ -1b335a: 0178 |001d: move v8, v7 │ │ -1b335c: 4509 0407 |001e: aget-wide v9, v4, v7 │ │ -1b3360: 7e9b |0020: not-long v11, v9 │ │ -1b3362: 127d |0021: const/4 v13, #int 7 // #7 │ │ -1b3364: c3db |0022: shl-long/2addr v11, v13 │ │ -1b3366: c09b |0023: and-long/2addr v11, v9 │ │ -1b3368: 180d 8080 8080 8080 8080 |0024: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ -1b3372: c0db |0029: and-long/2addr v11, v13 │ │ -1b3374: 310b 0b0d |002a: cmp-long v11, v11, v13 │ │ -1b3378: 380b 3e00 |002c: if-eqz v11, 006a // +003e │ │ -1b337c: 910b 0705 |002e: sub-int v11, v7, v5 │ │ -1b3380: 7cbb |0030: not-int v11, v11 │ │ -1b3382: e20b 0b1f |0031: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ -1b3386: 130c 0800 |0033: const/16 v12, #int 8 // #8 │ │ -1b338a: d90b 0b08 |0035: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ -1b338e: 016d |0037: move v13, v6 │ │ -1b3390: 35bd 3000 |0038: if-ge v13, v11, 0068 // +0030 │ │ -1b3394: 160e ff00 |003a: const-wide/16 v14, #int 255 // #ff │ │ -1b3398: c09e |003c: and-long/2addr v14, v9 │ │ -1b339a: 1610 8000 |003d: const-wide/16 v16, #int 128 // #80 │ │ -1b339e: 310e 0e10 |003f: cmp-long v14, v14, v16 │ │ -1b33a2: 3b0e 2300 |0041: if-gez v14, 0064 // +0023 │ │ -1b33a6: e00e 0703 |0043: shl-int/lit8 v14, v7, #int 3 // #03 │ │ -1b33aa: b0de |0045: add-int/2addr v14, v13 │ │ -1b33ac: 440f 020e |0046: aget v15, v2, v14 │ │ -1b33b0: 460e 030e |0048: aget-object v14, v3, v14 │ │ -1b33b4: 6e20 853f f100 |004a: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ -1b33ba: 1a0f c806 |004d: const-string v15, "=" // string@06c8 │ │ -1b33be: 6e20 8a3f f100 |004f: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b33c4: 330e 0400 |0052: if-ne v14, v0, 0056 // +0004 │ │ -1b33c8: 1a0e b803 |0054: const-string v14, "(this)" // string@03b8 │ │ -1b33cc: 6e20 893f e100 |0056: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b33d2: d808 0801 |0059: add-int/lit8 v8, v8, #int 1 // #01 │ │ -1b33d6: 520e 3202 |005b: iget v14, v0, Landroidx/collection/IntObjectMap;._size:I // field@0232 │ │ -1b33da: 35e8 0700 |005d: if-ge v8, v14, 0064 // +0007 │ │ -1b33de: 1a0e f803 |005f: const-string v14, ", " // string@03f8 │ │ -1b33e2: 6e20 8a3f e100 |0061: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b33e8: c4c9 |0064: shr-long/2addr v9, v12 │ │ -1b33ea: d80d 0d01 |0065: add-int/lit8 v13, v13, #int 1 // #01 │ │ -1b33ee: 28d1 |0067: goto 0038 // -002f │ │ -1b33f0: 33cb 0700 |0068: if-ne v11, v12, 006f // +0007 │ │ -1b33f4: 3257 0500 |006a: if-eq v7, v5, 006f // +0005 │ │ -1b33f8: d807 0701 |006c: add-int/lit8 v7, v7, #int 1 // #01 │ │ -1b33fc: 28b0 |006e: goto 001e // -0050 │ │ -1b33fe: 1302 7d00 |006f: const/16 v2, #int 125 // #7d │ │ -1b3402: 6e20 823f 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ -1b3408: 6e10 933f 0100 |0074: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b340e: 0c01 |0077: move-result-object v1 │ │ -1b3410: 1a02 475e |0078: const-string v2, "toString(...)" // string@5e47 │ │ -1b3414: 7120 0345 2100 |007a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b341a: 1101 |007d: return-object v1 │ │ +1b332c: |[1b332c] androidx.collection.IntObjectMap.toString:()Ljava/lang/String; │ │ +1b333c: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +1b3340: 5201 3202 |0002: iget v1, v0, Landroidx/collection/IntObjectMap;._size:I // field@0232 │ │ +1b3344: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ +1b3348: 1a01 2a61 |0006: const-string v1, "{}" // string@612a │ │ +1b334c: 1101 |0008: return-object v1 │ │ +1b334e: 2201 b711 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b3352: 1a02 1c61 |000b: const-string v2, "{" // string@611c │ │ +1b3356: 7020 7f3f 2100 |000d: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b335c: 5402 3302 |0010: iget-object v2, v0, Landroidx/collection/IntObjectMap;.keys:[I // field@0233 │ │ +1b3360: 5403 3502 |0012: iget-object v3, v0, Landroidx/collection/IntObjectMap;.values:[Ljava/lang/Object; // field@0235 │ │ +1b3364: 5404 3402 |0014: iget-object v4, v0, Landroidx/collection/IntObjectMap;.metadata:[J // field@0234 │ │ +1b3368: 2145 |0016: array-length v5, v4 │ │ +1b336a: d805 05fe |0017: add-int/lit8 v5, v5, #int -2 // #fe │ │ +1b336e: 3a05 5600 |0019: if-ltz v5, 006f // +0056 │ │ +1b3372: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1b3374: 0167 |001c: move v7, v6 │ │ +1b3376: 0178 |001d: move v8, v7 │ │ +1b3378: 4509 0407 |001e: aget-wide v9, v4, v7 │ │ +1b337c: 7e9b |0020: not-long v11, v9 │ │ +1b337e: 127d |0021: const/4 v13, #int 7 // #7 │ │ +1b3380: c3db |0022: shl-long/2addr v11, v13 │ │ +1b3382: c09b |0023: and-long/2addr v11, v9 │ │ +1b3384: 180d 8080 8080 8080 8080 |0024: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ +1b338e: c0db |0029: and-long/2addr v11, v13 │ │ +1b3390: 310b 0b0d |002a: cmp-long v11, v11, v13 │ │ +1b3394: 380b 3e00 |002c: if-eqz v11, 006a // +003e │ │ +1b3398: 910b 0705 |002e: sub-int v11, v7, v5 │ │ +1b339c: 7cbb |0030: not-int v11, v11 │ │ +1b339e: e20b 0b1f |0031: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ +1b33a2: 130c 0800 |0033: const/16 v12, #int 8 // #8 │ │ +1b33a6: d90b 0b08 |0035: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ +1b33aa: 016d |0037: move v13, v6 │ │ +1b33ac: 35bd 3000 |0038: if-ge v13, v11, 0068 // +0030 │ │ +1b33b0: 160e ff00 |003a: const-wide/16 v14, #int 255 // #ff │ │ +1b33b4: c09e |003c: and-long/2addr v14, v9 │ │ +1b33b6: 1610 8000 |003d: const-wide/16 v16, #int 128 // #80 │ │ +1b33ba: 310e 0e10 |003f: cmp-long v14, v14, v16 │ │ +1b33be: 3b0e 2300 |0041: if-gez v14, 0064 // +0023 │ │ +1b33c2: e00e 0703 |0043: shl-int/lit8 v14, v7, #int 3 // #03 │ │ +1b33c6: b0de |0045: add-int/2addr v14, v13 │ │ +1b33c8: 440f 020e |0046: aget v15, v2, v14 │ │ +1b33cc: 460e 030e |0048: aget-object v14, v3, v14 │ │ +1b33d0: 6e20 853f f100 |004a: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ +1b33d6: 1a0f c806 |004d: const-string v15, "=" // string@06c8 │ │ +1b33da: 6e20 8a3f f100 |004f: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b33e0: 330e 0400 |0052: if-ne v14, v0, 0056 // +0004 │ │ +1b33e4: 1a0e b803 |0054: const-string v14, "(this)" // string@03b8 │ │ +1b33e8: 6e20 893f e100 |0056: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b33ee: d808 0801 |0059: add-int/lit8 v8, v8, #int 1 // #01 │ │ +1b33f2: 520e 3202 |005b: iget v14, v0, Landroidx/collection/IntObjectMap;._size:I // field@0232 │ │ +1b33f6: 35e8 0700 |005d: if-ge v8, v14, 0064 // +0007 │ │ +1b33fa: 1a0e f803 |005f: const-string v14, ", " // string@03f8 │ │ +1b33fe: 6e20 8a3f e100 |0061: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b3404: c4c9 |0064: shr-long/2addr v9, v12 │ │ +1b3406: d80d 0d01 |0065: add-int/lit8 v13, v13, #int 1 // #01 │ │ +1b340a: 28d1 |0067: goto 0038 // -002f │ │ +1b340c: 33cb 0700 |0068: if-ne v11, v12, 006f // +0007 │ │ +1b3410: 3257 0500 |006a: if-eq v7, v5, 006f // +0005 │ │ +1b3414: d807 0701 |006c: add-int/lit8 v7, v7, #int 1 // #01 │ │ +1b3418: 28b0 |006e: goto 001e // -0050 │ │ +1b341a: 1302 7d00 |006f: const/16 v2, #int 125 // #7d │ │ +1b341e: 6e20 823f 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ +1b3424: 6e10 933f 0100 |0074: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b342a: 0c01 |0077: move-result-object v1 │ │ +1b342c: 1a02 475e |0078: const-string v2, "toString(...)" // string@5e47 │ │ +1b3430: 7120 0345 2100 |007a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b3436: 1101 |007d: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #139 header: │ │ @@ -34995,650 +34995,650 @@ │ │ type : '(I)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 39 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 672 16-bit code units │ │ -1b3ec4: |[1b3ec4] androidx.collection.MutableIntSet.add:(I)Z │ │ -1b3ed4: 0800 2500 |0000: move-object/from16 v0, v37 │ │ -1b3ed8: 0201 2600 |0002: move/from16 v1, v38 │ │ -1b3edc: 5202 4e02 |0004: iget v2, v0, Landroidx/collection/MutableIntSet;._size:I // field@024e │ │ -1b3ee0: 7110 ed3e 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.hashCode:(I)I // method@3eed │ │ -1b3ee6: 0a03 |0009: move-result v3 │ │ -1b3ee8: 1404 512d 9ecc |000a: const v4, #float -8.29303e+07 // #cc9e2d51 │ │ -1b3eee: b243 |000d: mul-int/2addr v3, v4 │ │ -1b3ef0: e005 0310 |000e: shl-int/lit8 v5, v3, #int 16 // #10 │ │ -1b3ef4: b753 |0010: xor-int/2addr v3, v5 │ │ -1b3ef6: e205 0307 |0011: ushr-int/lit8 v5, v3, #int 7 // #07 │ │ -1b3efa: dd03 037f |0013: and-int/lit8 v3, v3, #int 127 // #7f │ │ -1b3efe: 5206 4d02 |0015: iget v6, v0, Landroidx/collection/MutableIntSet;._capacity:I // field@024d │ │ -1b3f02: 9507 0506 |0017: and-int v7, v5, v6 │ │ -1b3f06: 1209 |0019: const/4 v9, #int 0 // #0 │ │ -1b3f08: 540a 5102 |001a: iget-object v10, v0, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ -1b3f0c: e10b 0703 |001c: shr-int/lit8 v11, v7, #int 3 // #03 │ │ -1b3f10: dd0c 0707 |001e: and-int/lit8 v12, v7, #int 7 // #07 │ │ -1b3f14: e00c 0c03 |0020: shl-int/lit8 v12, v12, #int 3 // #03 │ │ -1b3f18: 450d 0a0b |0022: aget-wide v13, v10, v11 │ │ -1b3f1c: c5cd |0024: ushr-long/2addr v13, v12 │ │ -1b3f1e: 121f |0025: const/4 v15, #int 1 // #1 │ │ -1b3f20: b0fb |0026: add-int/2addr v11, v15 │ │ -1b3f22: 4510 0a0b |0027: aget-wide v16, v10, v11 │ │ -1b3f26: d90a 0c40 |0029: rsub-int/lit8 v10, v12, #int 64 // #40 │ │ -1b3f2a: a30a 100a |002b: shl-long v10, v16, v10 │ │ -1b3f2e: 0211 0900 |002d: move/from16 v17, v9 │ │ -1b3f32: 1310 0000 |002f: const/16 v16, #int 0 // #0 │ │ -1b3f36: 81c8 |0031: int-to-long v8, v12 │ │ -1b3f38: 7d88 |0032: neg-long v8, v8 │ │ -1b3f3a: 130c 3f00 |0033: const/16 v12, #int 63 // #3f │ │ -1b3f3e: c4c8 |0035: shr-long/2addr v8, v12 │ │ -1b3f40: c0a8 |0036: and-long/2addr v8, v10 │ │ -1b3f42: c1d8 |0037: or-long/2addr v8, v13 │ │ -1b3f44: 813a |0038: int-to-long v10, v3 │ │ -1b3f46: 180c 0101 0101 0101 0101 |0039: const-wide v12, #double 7.7486e-304 // #0101010101010101 │ │ -1b3f50: 9d12 0a0c |003e: mul-long v18, v10, v12 │ │ -1b3f54: 0514 0c00 |0040: move-wide/from16 v20, v12 │ │ -1b3f58: a20c 0812 |0042: xor-long v12, v8, v18 │ │ -1b3f5c: 9c12 0c14 |0044: sub-long v18, v12, v20 │ │ -1b3f60: 7ecc |0046: not-long v12, v12 │ │ -1b3f62: a00c 120c |0047: and-long v12, v18, v12 │ │ -1b3f66: 1812 8080 8080 8080 8080 |0049: const-wide v18, #double -2.93745e-306 // #8080808080808080 │ │ -1b3f70: a00c 0c12 |004e: and-long v12, v12, v18 │ │ -1b3f74: 1614 0000 |0050: const-wide/16 v20, #int 0 // #0 │ │ -1b3f78: 310e 0c14 |0052: cmp-long v14, v12, v20 │ │ -1b3f7c: 380e 1f00 |0054: if-eqz v14, 0073 // +001f │ │ -1b3f80: 7120 053f dc00 |0056: invoke-static {v12, v13}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ -1b3f86: 0a0e |0059: move-result v14 │ │ -1b3f88: e10e 0e03 |005a: shr-int/lit8 v14, v14, #int 3 // #03 │ │ -1b3f8c: b07e |005c: add-int/2addr v14, v7 │ │ -1b3f8e: b56e |005d: and-int/2addr v14, v6 │ │ -1b3f90: 0216 0400 |005e: move/from16 v22, v4 │ │ -1b3f94: 5404 4f02 |0060: iget-object v4, v0, Landroidx/collection/MutableIntSet;.elements:[I // field@024f │ │ -1b3f98: 4404 040e |0062: aget v4, v4, v14 │ │ -1b3f9c: 3314 0600 |0064: if-ne v4, v1, 006a // +0006 │ │ -1b3fa0: 021d 0f00 |0066: move/from16 v29, v15 │ │ -1b3fa4: 2900 2402 |0068: goto/16 028c // +0224 │ │ -1b3fa8: 1614 0100 |006a: const-wide/16 v20, #int 1 // #1 │ │ -1b3fac: 9c14 0c14 |006c: sub-long v20, v12, v20 │ │ -1b3fb0: a00c 0c14 |006e: and-long v12, v12, v20 │ │ -1b3fb4: 0204 1600 |0070: move/from16 v4, v22 │ │ -1b3fb8: 28de |0072: goto 0050 // -0022 │ │ -1b3fba: 0216 0400 |0073: move/from16 v22, v4 │ │ -1b3fbe: 7e8c |0075: not-long v12, v8 │ │ -1b3fc0: 1264 |0076: const/4 v4, #int 6 // #6 │ │ -1b3fc2: c34c |0077: shl-long/2addr v12, v4 │ │ -1b3fc4: c0c8 |0078: and-long/2addr v8, v12 │ │ -1b3fc6: a008 0812 |0079: and-long v8, v8, v18 │ │ -1b3fca: 3104 0814 |007b: cmp-long v4, v8, v20 │ │ -1b3fce: 1308 0800 |007d: const/16 v8, #int 8 // #8 │ │ -1b3fd2: 3804 1702 |007f: if-eqz v4, 0296 // +0217 │ │ -1b3fd6: 6e20 4608 5000 |0081: invoke-virtual {v0, v5}, Landroidx/collection/MutableIntSet;.findFirstAvailableSlot:(I)I // method@0846 │ │ -1b3fdc: 0a03 |0084: move-result v3 │ │ -1b3fde: 5204 5002 |0085: iget v4, v0, Landroidx/collection/MutableIntSet;.growthLimit:I // field@0250 │ │ -1b3fe2: 1614 ff00 |0087: const-wide/16 v20, #int 255 // #ff │ │ -1b3fe6: 3904 1600 |0089: if-nez v4, 009f // +0016 │ │ -1b3fea: 5404 5102 |008b: iget-object v4, v0, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ -1b3fee: e107 0303 |008d: shr-int/lit8 v7, v3, #int 3 // #03 │ │ -1b3ff2: 4517 0407 |008f: aget-wide v23, v4, v7 │ │ -1b3ff6: dd04 0307 |0091: and-int/lit8 v4, v3, #int 7 // #07 │ │ -1b3ffa: e004 0403 |0093: shl-int/lit8 v4, v4, #int 3 // #03 │ │ -1b3ffe: a417 1704 |0095: shr-long v23, v23, v4 │ │ -1b4002: a017 1714 |0097: and-long v23, v23, v20 │ │ -1b4006: 1619 fe00 |0099: const-wide/16 v25, #int 254 // #fe │ │ -1b400a: 3104 1719 |009b: cmp-long v4, v23, v25 │ │ -1b400e: 3904 0a00 |009d: if-nez v4, 00a7 // +000a │ │ -1b4012: 021d 0f00 |009f: move/from16 v29, v15 │ │ -1b4016: 1311 0700 |00a1: const/16 v17, #int 7 // #7 │ │ -1b401a: 1617 8000 |00a3: const-wide/16 v23, #int 128 // #80 │ │ -1b401e: 2900 af01 |00a5: goto/16 0254 // +01af │ │ -1b4022: 5203 4d02 |00a7: iget v3, v0, Landroidx/collection/MutableIntSet;._capacity:I // field@024d │ │ -1b4026: 3783 3601 |00a9: if-le v3, v8, 01df // +0136 │ │ -1b402a: 5204 4e02 |00ab: iget v4, v0, Landroidx/collection/MutableIntSet;._size:I // field@024e │ │ -1b402e: 1279 |00ad: const/4 v9, #int 7 // #7 │ │ -1b4030: 8146 |00ae: int-to-long v6, v4 │ │ -1b4032: 1617 2000 |00af: const-wide/16 v23, #int 32 // #20 │ │ -1b4036: 9d06 0617 |00b1: mul-long v6, v6, v23 │ │ -1b403a: 8133 |00b3: int-to-long v3, v3 │ │ -1b403c: 1617 1900 |00b4: const-wide/16 v23, #int 25 // #19 │ │ -1b4040: 9d03 0317 |00b6: mul-long v3, v3, v23 │ │ -1b4044: 7140 003f 7643 |00b8: invoke-static {v6, v7, v3, v4}, Ljava/lang/Long;.compareUnsigned:(JJ)I // method@3f00 │ │ -1b404a: 0a03 |00bb: move-result v3 │ │ -1b404c: 3c03 1c01 |00bc: if-gtz v3, 01d8 // +011c │ │ -1b4050: 5403 5102 |00be: iget-object v3, v0, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ -1b4054: 5204 4d02 |00c0: iget v4, v0, Landroidx/collection/MutableIntSet;._capacity:I // field@024d │ │ -1b4058: 5406 4f02 |00c2: iget-object v6, v0, Landroidx/collection/MutableIntSet;.elements:[I // field@024f │ │ -1b405c: d807 0407 |00c4: add-int/lit8 v7, v4, #int 7 // #07 │ │ -1b4060: e107 0703 |00c6: shr-int/lit8 v7, v7, #int 3 // #03 │ │ -1b4064: 020e 1000 |00c8: move/from16 v14, v16 │ │ -1b4068: 357e 1f00 |00ca: if-ge v14, v7, 00e9 // +001f │ │ -1b406c: 4517 030e |00cc: aget-wide v23, v3, v14 │ │ -1b4070: 021b 0800 |00ce: move/from16 v27, v8 │ │ -1b4074: 0211 0900 |00d0: move/from16 v17, v9 │ │ -1b4078: a008 1712 |00d2: and-long v8, v23, v18 │ │ -1b407c: 1617 8000 |00d4: const-wide/16 v23, #int 128 // #80 │ │ -1b4080: 7e8c |00d6: not-long v12, v8 │ │ -1b4082: a508 0811 |00d7: ushr-long v8, v8, v17 │ │ -1b4086: bb8c |00d9: add-long/2addr v12, v8 │ │ -1b4088: 1808 fefe fefe fefe fefe |00da: const-wide v8, #double -5.31401e+303 // #fefefefefefefefe │ │ -1b4092: c0c8 |00df: and-long/2addr v8, v12 │ │ -1b4094: 4c08 030e |00e0: aput-wide v8, v3, v14 │ │ -1b4098: d80e 0e01 |00e2: add-int/lit8 v14, v14, #int 1 // #01 │ │ -1b409c: 0209 1100 |00e4: move/from16 v9, v17 │ │ -1b40a0: 0208 1b00 |00e6: move/from16 v8, v27 │ │ -1b40a4: 28e2 |00e8: goto 00ca // -001e │ │ -1b40a6: 021b 0800 |00e9: move/from16 v27, v8 │ │ -1b40aa: 0211 0900 |00eb: move/from16 v17, v9 │ │ -1b40ae: 1617 8000 |00ed: const-wide/16 v23, #int 128 // #80 │ │ -1b40b2: 7110 6443 0300 |00ef: invoke-static {v3}, Lkotlin/collections/ArraysKt;.getLastIndex:([J)I // method@4364 │ │ -1b40b8: 0a07 |00f2: move-result v7 │ │ -1b40ba: d808 07ff |00f3: add-int/lit8 v8, v7, #int -1 // #ff │ │ -1b40be: 450c 0308 |00f5: aget-wide v12, v3, v8 │ │ -1b40c2: 1812 ffff ffff ffff ff00 |00f7: const-wide v18, #double 7.29112e-304 // #00ffffffffffffff │ │ -1b40cc: a00c 0c12 |00fc: and-long v12, v12, v18 │ │ -1b40d0: 191c 00ff |00fe: const-wide/high16 v28, #long -72057594037927936 // #ff00 │ │ -1b40d4: a10c 0c1c |0100: or-long v12, v12, v28 │ │ -1b40d8: 4c0c 0308 |0102: aput-wide v12, v3, v8 │ │ -1b40dc: 4508 0310 |0104: aget-wide v8, v3, v16 │ │ -1b40e0: 4c08 0307 |0106: aput-wide v8, v3, v7 │ │ -1b40e4: 0207 1000 |0108: move/from16 v7, v16 │ │ -1b40e8: 3247 bf00 |010a: if-eq v7, v4, 01c9 // +00bf │ │ -1b40ec: e108 0703 |010c: shr-int/lit8 v8, v7, #int 3 // #03 │ │ -1b40f0: 450c 0308 |010e: aget-wide v12, v3, v8 │ │ -1b40f4: dd09 0707 |0110: and-int/lit8 v9, v7, #int 7 // #07 │ │ -1b40f8: e009 0903 |0112: shl-int/lit8 v9, v9, #int 3 // #03 │ │ -1b40fc: c49c |0114: shr-long/2addr v12, v9 │ │ -1b40fe: a00c 0c14 |0115: and-long v12, v12, v20 │ │ -1b4102: 310e 0c17 |0117: cmp-long v14, v12, v23 │ │ -1b4106: 390e 0500 |0119: if-nez v14, 011e // +0005 │ │ -1b410a: d807 0701 |011b: add-int/lit8 v7, v7, #int 1 // #01 │ │ -1b410e: 28ed |011d: goto 010a // -0013 │ │ -1b4110: 310c 0c19 |011e: cmp-long v12, v12, v25 │ │ -1b4114: 380c 0300 |0120: if-eqz v12, 0123 // +0003 │ │ -1b4118: 28f9 |0122: goto 011b // -0007 │ │ -1b411a: 440c 0607 |0123: aget v12, v6, v7 │ │ -1b411e: 7110 ed3e 0c00 |0125: invoke-static {v12}, Ljava/lang/Integer;.hashCode:(I)I // method@3eed │ │ -1b4124: 0a0c |0128: move-result v12 │ │ -1b4126: 920c 0c16 |0129: mul-int v12, v12, v22 │ │ -1b412a: e00d 0c10 |012b: shl-int/lit8 v13, v12, #int 16 // #10 │ │ -1b412e: b7dc |012d: xor-int/2addr v12, v13 │ │ -1b4130: e20d 0c07 |012e: ushr-int/lit8 v13, v12, #int 7 // #07 │ │ -1b4134: 6e20 4608 d000 |0130: invoke-virtual {v0, v13}, Landroidx/collection/MutableIntSet;.findFirstAvailableSlot:(I)I // method@0846 │ │ -1b413a: 0a0e |0133: move-result v14 │ │ -1b413c: b54d |0134: and-int/2addr v13, v4 │ │ -1b413e: 911c 0e0d |0135: sub-int v28, v14, v13 │ │ -1b4142: 951c 1c04 |0137: and-int v28, v28, v4 │ │ -1b4146: 021d 0f00 |0139: move/from16 v29, v15 │ │ -1b414a: db0f 1c08 |013b: div-int/lit8 v15, v28, #int 8 // #08 │ │ -1b414e: 910d 070d |013d: sub-int v13, v7, v13 │ │ -1b4152: b54d |013f: and-int/2addr v13, v4 │ │ -1b4154: db0d 0d08 |0140: div-int/lit8 v13, v13, #int 8 // #08 │ │ -1b4158: 191e 0080 |0142: const-wide/high16 v30, #long -9223372036854775808 // #8000 │ │ -1b415c: 33df 2500 |0144: if-ne v15, v13, 0169 // +0025 │ │ -1b4160: dd0c 0c7f |0146: and-int/lit8 v12, v12, #int 127 // #7f │ │ -1b4164: 81cc |0148: int-to-long v12, v12 │ │ -1b4166: 450e 0308 |0149: aget-wide v14, v3, v8 │ │ -1b416a: 081c 0600 |014b: move-object/from16 v28, v6 │ │ -1b416e: 0220 0700 |014d: move/from16 v32, v7 │ │ -1b4172: a306 1409 |014f: shl-long v6, v20, v9 │ │ -1b4176: 7e66 |0151: not-long v6, v6 │ │ -1b4178: c0e6 |0152: and-long/2addr v6, v14 │ │ -1b417a: c39c |0153: shl-long/2addr v12, v9 │ │ -1b417c: c1c6 |0154: or-long/2addr v6, v12 │ │ -1b417e: 4c06 0308 |0155: aput-wide v6, v3, v8 │ │ -1b4182: 2136 |0157: array-length v6, v3 │ │ -1b4184: d806 06ff |0158: add-int/lit8 v6, v6, #int -1 // #ff │ │ -1b4188: 4507 0310 |015a: aget-wide v7, v3, v16 │ │ -1b418c: a007 0712 |015c: and-long v7, v7, v18 │ │ -1b4190: a107 071e |015e: or-long v7, v7, v30 │ │ -1b4194: 4c07 0306 |0160: aput-wide v7, v3, v6 │ │ -1b4198: d807 2001 |0162: add-int/lit8 v7, v32, #int 1 // #01 │ │ -1b419c: 0806 1c00 |0164: move-object/from16 v6, v28 │ │ -1b41a0: 020f 1d00 |0166: move/from16 v15, v29 │ │ -1b41a4: 28a2 |0168: goto 010a // -005e │ │ -1b41a6: 081c 0600 |0169: move-object/from16 v28, v6 │ │ -1b41aa: 0220 0700 |016b: move/from16 v32, v7 │ │ -1b41ae: e106 0e03 |016d: shr-int/lit8 v6, v14, #int 3 // #03 │ │ -1b41b2: 4521 0306 |016f: aget-wide v33, v3, v6 │ │ -1b41b6: dd07 0e07 |0171: and-int/lit8 v7, v14, #int 7 // #07 │ │ -1b41ba: e007 0703 |0173: shl-int/lit8 v7, v7, #int 3 // #03 │ │ -1b41be: a423 2107 |0175: shr-long v35, v33, v7 │ │ -1b41c2: a023 2314 |0177: and-long v35, v35, v20 │ │ -1b41c6: 310d 2317 |0179: cmp-long v13, v35, v23 │ │ -1b41ca: 390d 2600 |017b: if-nez v13, 01a1 // +0026 │ │ -1b41ce: dd0c 0c7f |017d: and-int/lit8 v12, v12, #int 127 // #7f │ │ -1b41d2: 81cc |017f: int-to-long v12, v12 │ │ -1b41d4: 016f |0180: move v15, v6 │ │ -1b41d6: 0223 0700 |0181: move/from16 v35, v7 │ │ -1b41da: a306 1423 |0183: shl-long v6, v20, v35 │ │ -1b41de: 7e66 |0185: not-long v6, v6 │ │ -1b41e0: a006 2106 |0186: and-long v6, v33, v6 │ │ -1b41e4: a30c 0c23 |0188: shl-long v12, v12, v35 │ │ -1b41e8: c1c6 |018a: or-long/2addr v6, v12 │ │ -1b41ea: 4c06 030f |018b: aput-wide v6, v3, v15 │ │ -1b41ee: 4506 0308 |018d: aget-wide v6, v3, v8 │ │ -1b41f2: a30c 1409 |018f: shl-long v12, v20, v9 │ │ -1b41f6: 7ecc |0191: not-long v12, v12 │ │ -1b41f8: c0c6 |0192: and-long/2addr v6, v12 │ │ -1b41fa: a30c 1709 |0193: shl-long v12, v23, v9 │ │ -1b41fe: c1c6 |0195: or-long/2addr v6, v12 │ │ -1b4200: 4c06 0308 |0196: aput-wide v6, v3, v8 │ │ -1b4204: 4406 1c20 |0198: aget v6, v28, v32 │ │ -1b4208: 4b06 1c0e |019a: aput v6, v28, v14 │ │ -1b420c: 4b10 1c20 |019c: aput v16, v28, v32 │ │ -1b4210: 0207 2000 |019e: move/from16 v7, v32 │ │ -1b4214: 281b |01a0: goto 01bb // +001b │ │ -1b4216: 016f |01a1: move v15, v6 │ │ -1b4218: 0223 0700 |01a2: move/from16 v35, v7 │ │ -1b421c: dd06 0c7f |01a4: and-int/lit8 v6, v12, #int 127 // #7f │ │ -1b4220: 8166 |01a6: int-to-long v6, v6 │ │ -1b4222: a308 1423 |01a7: shl-long v8, v20, v35 │ │ -1b4226: 7e88 |01a9: not-long v8, v8 │ │ -1b4228: a008 2108 |01aa: and-long v8, v33, v8 │ │ -1b422c: a306 0623 |01ac: shl-long v6, v6, v35 │ │ -1b4230: c186 |01ae: or-long/2addr v6, v8 │ │ -1b4232: 4c06 030f |01af: aput-wide v6, v3, v15 │ │ -1b4236: 4406 1c0e |01b1: aget v6, v28, v14 │ │ -1b423a: 4407 1c20 |01b3: aget v7, v28, v32 │ │ -1b423e: 4b07 1c0e |01b5: aput v7, v28, v14 │ │ -1b4242: 4b06 1c20 |01b7: aput v6, v28, v32 │ │ -1b4246: d807 20ff |01b9: add-int/lit8 v7, v32, #int -1 // #ff │ │ -1b424a: 2136 |01bb: array-length v6, v3 │ │ -1b424c: d806 06ff |01bc: add-int/lit8 v6, v6, #int -1 // #ff │ │ -1b4250: 4508 0310 |01be: aget-wide v8, v3, v16 │ │ -1b4254: a008 0812 |01c0: and-long v8, v8, v18 │ │ -1b4258: a108 081e |01c2: or-long v8, v8, v30 │ │ -1b425c: 4c08 0306 |01c4: aput-wide v8, v3, v6 │ │ -1b4260: d807 0701 |01c6: add-int/lit8 v7, v7, #int 1 // #01 │ │ -1b4264: 289c |01c8: goto 0164 // -0064 │ │ -1b4266: 021d 0f00 |01c9: move/from16 v29, v15 │ │ -1b426a: 5203 4d02 |01cb: iget v3, v0, Landroidx/collection/MutableIntSet;._capacity:I // field@024d │ │ -1b426e: 7110 f108 0300 |01cd: invoke-static {v3}, Landroidx/collection/ScatterMapKt;.loadedCapacity:(I)I // method@08f1 │ │ -1b4274: 0a03 |01d0: move-result v3 │ │ -1b4276: 5204 4e02 |01d1: iget v4, v0, Landroidx/collection/MutableIntSet;._size:I // field@024e │ │ -1b427a: b143 |01d3: sub-int/2addr v3, v4 │ │ -1b427c: 5903 5002 |01d4: iput v3, v0, Landroidx/collection/MutableIntSet;.growthLimit:I // field@0250 │ │ -1b4280: 2900 7a00 |01d6: goto/16 0250 // +007a │ │ -1b4284: 0211 0900 |01d8: move/from16 v17, v9 │ │ -1b4288: 021d 0f00 |01da: move/from16 v29, v15 │ │ -1b428c: 1617 8000 |01dc: const-wide/16 v23, #int 128 // #80 │ │ -1b4290: 2804 |01de: goto 01e2 // +0004 │ │ -1b4292: 1311 0700 |01df: const/16 v17, #int 7 // #7 │ │ -1b4296: 28f9 |01e1: goto 01da // -0007 │ │ -1b4298: 5203 4d02 |01e2: iget v3, v0, Landroidx/collection/MutableIntSet;._capacity:I // field@024d │ │ -1b429c: 7110 f308 0300 |01e4: invoke-static {v3}, Landroidx/collection/ScatterMapKt;.nextCapacity:(I)I // method@08f3 │ │ -1b42a2: 0a03 |01e7: move-result v3 │ │ -1b42a4: 5404 5102 |01e8: iget-object v4, v0, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ -1b42a8: 5406 4f02 |01ea: iget-object v6, v0, Landroidx/collection/MutableIntSet;.elements:[I // field@024f │ │ -1b42ac: 5207 4d02 |01ec: iget v7, v0, Landroidx/collection/MutableIntSet;._capacity:I // field@024d │ │ -1b42b0: 6e20 4808 3000 |01ee: invoke-virtual {v0, v3}, Landroidx/collection/MutableIntSet;.initializeStorage:(I)V // method@0848 │ │ -1b42b6: 5403 5102 |01f1: iget-object v3, v0, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ -1b42ba: 5408 4f02 |01f3: iget-object v8, v0, Landroidx/collection/MutableIntSet;.elements:[I // field@024f │ │ -1b42be: 5209 4d02 |01f5: iget v9, v0, Landroidx/collection/MutableIntSet;._capacity:I // field@024d │ │ -1b42c2: 020c 1000 |01f7: move/from16 v12, v16 │ │ -1b42c6: 357c 5700 |01f9: if-ge v12, v7, 0250 // +0057 │ │ -1b42ca: e10d 0c03 |01fb: shr-int/lit8 v13, v12, #int 3 // #03 │ │ -1b42ce: 450d 040d |01fd: aget-wide v13, v4, v13 │ │ -1b42d2: dd0f 0c07 |01ff: and-int/lit8 v15, v12, #int 7 // #07 │ │ -1b42d6: e00f 0f03 |0201: shl-int/lit8 v15, v15, #int 3 // #03 │ │ -1b42da: c4fd |0203: shr-long/2addr v13, v15 │ │ -1b42dc: a00d 0d14 |0204: and-long v13, v13, v20 │ │ -1b42e0: 310d 0d17 |0206: cmp-long v13, v13, v23 │ │ -1b42e4: 3b0d 3d00 |0208: if-gez v13, 0245 // +003d │ │ -1b42e8: 440d 060c |020a: aget v13, v6, v12 │ │ -1b42ec: 7110 ed3e 0d00 |020c: invoke-static {v13}, Ljava/lang/Integer;.hashCode:(I)I // method@3eed │ │ -1b42f2: 0a0e |020f: move-result v14 │ │ -1b42f4: 920e 0e16 |0210: mul-int v14, v14, v22 │ │ -1b42f8: e00f 0e10 |0212: shl-int/lit8 v15, v14, #int 16 // #10 │ │ -1b42fc: b7fe |0214: xor-int/2addr v14, v15 │ │ -1b42fe: e20f 0e07 |0215: ushr-int/lit8 v15, v14, #int 7 // #07 │ │ -1b4302: 6e20 4608 f000 |0217: invoke-virtual {v0, v15}, Landroidx/collection/MutableIntSet;.findFirstAvailableSlot:(I)I // method@0846 │ │ -1b4308: 0a0f |021a: move-result v15 │ │ -1b430a: dd0e 0e7f |021b: and-int/lit8 v14, v14, #int 127 // #7f │ │ -1b430e: 0813 0300 |021d: move-object/from16 v19, v3 │ │ -1b4312: 0812 0400 |021f: move-object/from16 v18, v4 │ │ -1b4316: 81e3 |0221: int-to-long v3, v14 │ │ -1b4318: e10e 0f03 |0222: shr-int/lit8 v14, v15, #int 3 // #03 │ │ -1b431c: dd19 0f07 |0224: and-int/lit8 v25, v15, #int 7 // #07 │ │ -1b4320: e019 1903 |0226: shl-int/lit8 v25, v25, #int 3 // #03 │ │ -1b4324: 451a 130e |0228: aget-wide v26, v19, v14 │ │ -1b4328: 051e 0300 |022a: move-wide/from16 v30, v3 │ │ -1b432c: a303 1419 |022c: shl-long v3, v20, v25 │ │ -1b4330: 7e33 |022e: not-long v3, v3 │ │ -1b4332: a003 1a03 |022f: and-long v3, v26, v3 │ │ -1b4336: a319 1e19 |0231: shl-long v25, v30, v25 │ │ -1b433a: a103 0319 |0233: or-long v3, v3, v25 │ │ -1b433e: 4c03 130e |0235: aput-wide v3, v19, v14 │ │ -1b4342: d80e 0ff9 |0237: add-int/lit8 v14, v15, #int -7 // #f9 │ │ -1b4346: b59e |0239: and-int/2addr v14, v9 │ │ -1b4348: dd19 0907 |023a: and-int/lit8 v25, v9, #int 7 // #07 │ │ -1b434c: 900e 0e19 |023c: add-int v14, v14, v25 │ │ -1b4350: e10e 0e03 |023e: shr-int/lit8 v14, v14, #int 3 // #03 │ │ -1b4354: 4c03 130e |0240: aput-wide v3, v19, v14 │ │ -1b4358: 4b0d 080f |0242: aput v13, v8, v15 │ │ -1b435c: 2805 |0244: goto 0249 // +0005 │ │ -1b435e: 0813 0300 |0245: move-object/from16 v19, v3 │ │ -1b4362: 0812 0400 |0247: move-object/from16 v18, v4 │ │ -1b4366: d80c 0c01 |0249: add-int/lit8 v12, v12, #int 1 // #01 │ │ -1b436a: 0804 1200 |024b: move-object/from16 v4, v18 │ │ -1b436e: 0803 1300 |024d: move-object/from16 v3, v19 │ │ -1b4372: 28aa |024f: goto 01f9 // -0056 │ │ -1b4374: 6e20 4608 5000 |0250: invoke-virtual {v0, v5}, Landroidx/collection/MutableIntSet;.findFirstAvailableSlot:(I)I // method@0846 │ │ -1b437a: 0a03 |0253: move-result v3 │ │ -1b437c: 013e |0254: move v14, v3 │ │ -1b437e: 5203 4e02 |0255: iget v3, v0, Landroidx/collection/MutableIntSet;._size:I // field@024e │ │ -1b4382: d803 0301 |0257: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1b4386: 5903 4e02 |0259: iput v3, v0, Landroidx/collection/MutableIntSet;._size:I // field@024e │ │ -1b438a: 5203 5002 |025b: iget v3, v0, Landroidx/collection/MutableIntSet;.growthLimit:I // field@0250 │ │ -1b438e: 5404 5102 |025d: iget-object v4, v0, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ -1b4392: e105 0e03 |025f: shr-int/lit8 v5, v14, #int 3 // #03 │ │ -1b4396: 4506 0405 |0261: aget-wide v6, v4, v5 │ │ -1b439a: dd08 0e07 |0263: and-int/lit8 v8, v14, #int 7 // #07 │ │ -1b439e: e008 0803 |0265: shl-int/lit8 v8, v8, #int 3 // #03 │ │ -1b43a2: a40c 0608 |0267: shr-long v12, v6, v8 │ │ -1b43a6: a00c 0c14 |0269: and-long v12, v12, v20 │ │ -1b43aa: 3109 0c17 |026b: cmp-long v9, v12, v23 │ │ -1b43ae: 3909 0500 |026d: if-nez v9, 0272 // +0005 │ │ -1b43b2: 0209 1d00 |026f: move/from16 v9, v29 │ │ -1b43b6: 2803 |0271: goto 0274 // +0003 │ │ -1b43b8: 0209 1000 |0272: move/from16 v9, v16 │ │ -1b43bc: b193 |0274: sub-int/2addr v3, v9 │ │ -1b43be: 5903 5002 |0275: iput v3, v0, Landroidx/collection/MutableIntSet;.growthLimit:I // field@0250 │ │ -1b43c2: 5203 4d02 |0277: iget v3, v0, Landroidx/collection/MutableIntSet;._capacity:I // field@024d │ │ -1b43c6: a30c 1408 |0279: shl-long v12, v20, v8 │ │ -1b43ca: 7ecc |027b: not-long v12, v12 │ │ -1b43cc: c0c6 |027c: and-long/2addr v6, v12 │ │ -1b43ce: a308 0a08 |027d: shl-long v8, v10, v8 │ │ -1b43d2: c186 |027f: or-long/2addr v6, v8 │ │ -1b43d4: 4c06 0405 |0280: aput-wide v6, v4, v5 │ │ -1b43d8: d805 0ef9 |0282: add-int/lit8 v5, v14, #int -7 // #f9 │ │ -1b43dc: b535 |0284: and-int/2addr v5, v3 │ │ -1b43de: dd03 0307 |0285: and-int/lit8 v3, v3, #int 7 // #07 │ │ -1b43e2: b035 |0287: add-int/2addr v5, v3 │ │ -1b43e4: e103 0503 |0288: shr-int/lit8 v3, v5, #int 3 // #03 │ │ -1b43e8: 4c06 0403 |028a: aput-wide v6, v4, v3 │ │ -1b43ec: 5403 4f02 |028c: iget-object v3, v0, Landroidx/collection/MutableIntSet;.elements:[I // field@024f │ │ -1b43f0: 4b01 030e |028e: aput v1, v3, v14 │ │ -1b43f4: 5201 4e02 |0290: iget v1, v0, Landroidx/collection/MutableIntSet;._size:I // field@024e │ │ -1b43f8: 3221 0300 |0292: if-eq v1, v2, 0295 // +0003 │ │ -1b43fc: 0f1d |0294: return v29 │ │ -1b43fe: 0f10 |0295: return v16 │ │ -1b4400: 021b 0800 |0296: move/from16 v27, v8 │ │ -1b4404: d809 1108 |0298: add-int/lit8 v9, v17, #int 8 // #08 │ │ -1b4408: b097 |029a: add-int/2addr v7, v9 │ │ -1b440a: b567 |029b: and-int/2addr v7, v6 │ │ -1b440c: 0204 1600 |029c: move/from16 v4, v22 │ │ -1b4410: 2900 7cfd |029e: goto/16 001a // -0284 │ │ +1b3ee0: |[1b3ee0] androidx.collection.MutableIntSet.add:(I)Z │ │ +1b3ef0: 0800 2500 |0000: move-object/from16 v0, v37 │ │ +1b3ef4: 0201 2600 |0002: move/from16 v1, v38 │ │ +1b3ef8: 5202 4e02 |0004: iget v2, v0, Landroidx/collection/MutableIntSet;._size:I // field@024e │ │ +1b3efc: 7110 ed3e 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.hashCode:(I)I // method@3eed │ │ +1b3f02: 0a03 |0009: move-result v3 │ │ +1b3f04: 1404 512d 9ecc |000a: const v4, #float -8.29303e+07 // #cc9e2d51 │ │ +1b3f0a: b243 |000d: mul-int/2addr v3, v4 │ │ +1b3f0c: e005 0310 |000e: shl-int/lit8 v5, v3, #int 16 // #10 │ │ +1b3f10: b753 |0010: xor-int/2addr v3, v5 │ │ +1b3f12: e205 0307 |0011: ushr-int/lit8 v5, v3, #int 7 // #07 │ │ +1b3f16: dd03 037f |0013: and-int/lit8 v3, v3, #int 127 // #7f │ │ +1b3f1a: 5206 4d02 |0015: iget v6, v0, Landroidx/collection/MutableIntSet;._capacity:I // field@024d │ │ +1b3f1e: 9507 0506 |0017: and-int v7, v5, v6 │ │ +1b3f22: 1209 |0019: const/4 v9, #int 0 // #0 │ │ +1b3f24: 540a 5102 |001a: iget-object v10, v0, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ +1b3f28: e10b 0703 |001c: shr-int/lit8 v11, v7, #int 3 // #03 │ │ +1b3f2c: dd0c 0707 |001e: and-int/lit8 v12, v7, #int 7 // #07 │ │ +1b3f30: e00c 0c03 |0020: shl-int/lit8 v12, v12, #int 3 // #03 │ │ +1b3f34: 450d 0a0b |0022: aget-wide v13, v10, v11 │ │ +1b3f38: c5cd |0024: ushr-long/2addr v13, v12 │ │ +1b3f3a: 121f |0025: const/4 v15, #int 1 // #1 │ │ +1b3f3c: b0fb |0026: add-int/2addr v11, v15 │ │ +1b3f3e: 4510 0a0b |0027: aget-wide v16, v10, v11 │ │ +1b3f42: d90a 0c40 |0029: rsub-int/lit8 v10, v12, #int 64 // #40 │ │ +1b3f46: a30a 100a |002b: shl-long v10, v16, v10 │ │ +1b3f4a: 0211 0900 |002d: move/from16 v17, v9 │ │ +1b3f4e: 1310 0000 |002f: const/16 v16, #int 0 // #0 │ │ +1b3f52: 81c8 |0031: int-to-long v8, v12 │ │ +1b3f54: 7d88 |0032: neg-long v8, v8 │ │ +1b3f56: 130c 3f00 |0033: const/16 v12, #int 63 // #3f │ │ +1b3f5a: c4c8 |0035: shr-long/2addr v8, v12 │ │ +1b3f5c: c0a8 |0036: and-long/2addr v8, v10 │ │ +1b3f5e: c1d8 |0037: or-long/2addr v8, v13 │ │ +1b3f60: 813a |0038: int-to-long v10, v3 │ │ +1b3f62: 180c 0101 0101 0101 0101 |0039: const-wide v12, #double 7.7486e-304 // #0101010101010101 │ │ +1b3f6c: 9d12 0a0c |003e: mul-long v18, v10, v12 │ │ +1b3f70: 0514 0c00 |0040: move-wide/from16 v20, v12 │ │ +1b3f74: a20c 0812 |0042: xor-long v12, v8, v18 │ │ +1b3f78: 9c12 0c14 |0044: sub-long v18, v12, v20 │ │ +1b3f7c: 7ecc |0046: not-long v12, v12 │ │ +1b3f7e: a00c 120c |0047: and-long v12, v18, v12 │ │ +1b3f82: 1812 8080 8080 8080 8080 |0049: const-wide v18, #double -2.93745e-306 // #8080808080808080 │ │ +1b3f8c: a00c 0c12 |004e: and-long v12, v12, v18 │ │ +1b3f90: 1614 0000 |0050: const-wide/16 v20, #int 0 // #0 │ │ +1b3f94: 310e 0c14 |0052: cmp-long v14, v12, v20 │ │ +1b3f98: 380e 1f00 |0054: if-eqz v14, 0073 // +001f │ │ +1b3f9c: 7120 053f dc00 |0056: invoke-static {v12, v13}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ +1b3fa2: 0a0e |0059: move-result v14 │ │ +1b3fa4: e10e 0e03 |005a: shr-int/lit8 v14, v14, #int 3 // #03 │ │ +1b3fa8: b07e |005c: add-int/2addr v14, v7 │ │ +1b3faa: b56e |005d: and-int/2addr v14, v6 │ │ +1b3fac: 0216 0400 |005e: move/from16 v22, v4 │ │ +1b3fb0: 5404 4f02 |0060: iget-object v4, v0, Landroidx/collection/MutableIntSet;.elements:[I // field@024f │ │ +1b3fb4: 4404 040e |0062: aget v4, v4, v14 │ │ +1b3fb8: 3314 0600 |0064: if-ne v4, v1, 006a // +0006 │ │ +1b3fbc: 021d 0f00 |0066: move/from16 v29, v15 │ │ +1b3fc0: 2900 2402 |0068: goto/16 028c // +0224 │ │ +1b3fc4: 1614 0100 |006a: const-wide/16 v20, #int 1 // #1 │ │ +1b3fc8: 9c14 0c14 |006c: sub-long v20, v12, v20 │ │ +1b3fcc: a00c 0c14 |006e: and-long v12, v12, v20 │ │ +1b3fd0: 0204 1600 |0070: move/from16 v4, v22 │ │ +1b3fd4: 28de |0072: goto 0050 // -0022 │ │ +1b3fd6: 0216 0400 |0073: move/from16 v22, v4 │ │ +1b3fda: 7e8c |0075: not-long v12, v8 │ │ +1b3fdc: 1264 |0076: const/4 v4, #int 6 // #6 │ │ +1b3fde: c34c |0077: shl-long/2addr v12, v4 │ │ +1b3fe0: c0c8 |0078: and-long/2addr v8, v12 │ │ +1b3fe2: a008 0812 |0079: and-long v8, v8, v18 │ │ +1b3fe6: 3104 0814 |007b: cmp-long v4, v8, v20 │ │ +1b3fea: 1308 0800 |007d: const/16 v8, #int 8 // #8 │ │ +1b3fee: 3804 1702 |007f: if-eqz v4, 0296 // +0217 │ │ +1b3ff2: 6e20 4608 5000 |0081: invoke-virtual {v0, v5}, Landroidx/collection/MutableIntSet;.findFirstAvailableSlot:(I)I // method@0846 │ │ +1b3ff8: 0a03 |0084: move-result v3 │ │ +1b3ffa: 5204 5002 |0085: iget v4, v0, Landroidx/collection/MutableIntSet;.growthLimit:I // field@0250 │ │ +1b3ffe: 1614 ff00 |0087: const-wide/16 v20, #int 255 // #ff │ │ +1b4002: 3904 1600 |0089: if-nez v4, 009f // +0016 │ │ +1b4006: 5404 5102 |008b: iget-object v4, v0, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ +1b400a: e107 0303 |008d: shr-int/lit8 v7, v3, #int 3 // #03 │ │ +1b400e: 4517 0407 |008f: aget-wide v23, v4, v7 │ │ +1b4012: dd04 0307 |0091: and-int/lit8 v4, v3, #int 7 // #07 │ │ +1b4016: e004 0403 |0093: shl-int/lit8 v4, v4, #int 3 // #03 │ │ +1b401a: a417 1704 |0095: shr-long v23, v23, v4 │ │ +1b401e: a017 1714 |0097: and-long v23, v23, v20 │ │ +1b4022: 1619 fe00 |0099: const-wide/16 v25, #int 254 // #fe │ │ +1b4026: 3104 1719 |009b: cmp-long v4, v23, v25 │ │ +1b402a: 3904 0a00 |009d: if-nez v4, 00a7 // +000a │ │ +1b402e: 021d 0f00 |009f: move/from16 v29, v15 │ │ +1b4032: 1311 0700 |00a1: const/16 v17, #int 7 // #7 │ │ +1b4036: 1617 8000 |00a3: const-wide/16 v23, #int 128 // #80 │ │ +1b403a: 2900 af01 |00a5: goto/16 0254 // +01af │ │ +1b403e: 5203 4d02 |00a7: iget v3, v0, Landroidx/collection/MutableIntSet;._capacity:I // field@024d │ │ +1b4042: 3783 3601 |00a9: if-le v3, v8, 01df // +0136 │ │ +1b4046: 5204 4e02 |00ab: iget v4, v0, Landroidx/collection/MutableIntSet;._size:I // field@024e │ │ +1b404a: 1279 |00ad: const/4 v9, #int 7 // #7 │ │ +1b404c: 8146 |00ae: int-to-long v6, v4 │ │ +1b404e: 1617 2000 |00af: const-wide/16 v23, #int 32 // #20 │ │ +1b4052: 9d06 0617 |00b1: mul-long v6, v6, v23 │ │ +1b4056: 8133 |00b3: int-to-long v3, v3 │ │ +1b4058: 1617 1900 |00b4: const-wide/16 v23, #int 25 // #19 │ │ +1b405c: 9d03 0317 |00b6: mul-long v3, v3, v23 │ │ +1b4060: 7140 003f 7643 |00b8: invoke-static {v6, v7, v3, v4}, Ljava/lang/Long;.compareUnsigned:(JJ)I // method@3f00 │ │ +1b4066: 0a03 |00bb: move-result v3 │ │ +1b4068: 3c03 1c01 |00bc: if-gtz v3, 01d8 // +011c │ │ +1b406c: 5403 5102 |00be: iget-object v3, v0, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ +1b4070: 5204 4d02 |00c0: iget v4, v0, Landroidx/collection/MutableIntSet;._capacity:I // field@024d │ │ +1b4074: 5406 4f02 |00c2: iget-object v6, v0, Landroidx/collection/MutableIntSet;.elements:[I // field@024f │ │ +1b4078: d807 0407 |00c4: add-int/lit8 v7, v4, #int 7 // #07 │ │ +1b407c: e107 0703 |00c6: shr-int/lit8 v7, v7, #int 3 // #03 │ │ +1b4080: 020e 1000 |00c8: move/from16 v14, v16 │ │ +1b4084: 357e 1f00 |00ca: if-ge v14, v7, 00e9 // +001f │ │ +1b4088: 4517 030e |00cc: aget-wide v23, v3, v14 │ │ +1b408c: 021b 0800 |00ce: move/from16 v27, v8 │ │ +1b4090: 0211 0900 |00d0: move/from16 v17, v9 │ │ +1b4094: a008 1712 |00d2: and-long v8, v23, v18 │ │ +1b4098: 1617 8000 |00d4: const-wide/16 v23, #int 128 // #80 │ │ +1b409c: 7e8c |00d6: not-long v12, v8 │ │ +1b409e: a508 0811 |00d7: ushr-long v8, v8, v17 │ │ +1b40a2: bb8c |00d9: add-long/2addr v12, v8 │ │ +1b40a4: 1808 fefe fefe fefe fefe |00da: const-wide v8, #double -5.31401e+303 // #fefefefefefefefe │ │ +1b40ae: c0c8 |00df: and-long/2addr v8, v12 │ │ +1b40b0: 4c08 030e |00e0: aput-wide v8, v3, v14 │ │ +1b40b4: d80e 0e01 |00e2: add-int/lit8 v14, v14, #int 1 // #01 │ │ +1b40b8: 0209 1100 |00e4: move/from16 v9, v17 │ │ +1b40bc: 0208 1b00 |00e6: move/from16 v8, v27 │ │ +1b40c0: 28e2 |00e8: goto 00ca // -001e │ │ +1b40c2: 021b 0800 |00e9: move/from16 v27, v8 │ │ +1b40c6: 0211 0900 |00eb: move/from16 v17, v9 │ │ +1b40ca: 1617 8000 |00ed: const-wide/16 v23, #int 128 // #80 │ │ +1b40ce: 7110 6443 0300 |00ef: invoke-static {v3}, Lkotlin/collections/ArraysKt;.getLastIndex:([J)I // method@4364 │ │ +1b40d4: 0a07 |00f2: move-result v7 │ │ +1b40d6: d808 07ff |00f3: add-int/lit8 v8, v7, #int -1 // #ff │ │ +1b40da: 450c 0308 |00f5: aget-wide v12, v3, v8 │ │ +1b40de: 1812 ffff ffff ffff ff00 |00f7: const-wide v18, #double 7.29112e-304 // #00ffffffffffffff │ │ +1b40e8: a00c 0c12 |00fc: and-long v12, v12, v18 │ │ +1b40ec: 191c 00ff |00fe: const-wide/high16 v28, #long -72057594037927936 // #ff00 │ │ +1b40f0: a10c 0c1c |0100: or-long v12, v12, v28 │ │ +1b40f4: 4c0c 0308 |0102: aput-wide v12, v3, v8 │ │ +1b40f8: 4508 0310 |0104: aget-wide v8, v3, v16 │ │ +1b40fc: 4c08 0307 |0106: aput-wide v8, v3, v7 │ │ +1b4100: 0207 1000 |0108: move/from16 v7, v16 │ │ +1b4104: 3247 bf00 |010a: if-eq v7, v4, 01c9 // +00bf │ │ +1b4108: e108 0703 |010c: shr-int/lit8 v8, v7, #int 3 // #03 │ │ +1b410c: 450c 0308 |010e: aget-wide v12, v3, v8 │ │ +1b4110: dd09 0707 |0110: and-int/lit8 v9, v7, #int 7 // #07 │ │ +1b4114: e009 0903 |0112: shl-int/lit8 v9, v9, #int 3 // #03 │ │ +1b4118: c49c |0114: shr-long/2addr v12, v9 │ │ +1b411a: a00c 0c14 |0115: and-long v12, v12, v20 │ │ +1b411e: 310e 0c17 |0117: cmp-long v14, v12, v23 │ │ +1b4122: 390e 0500 |0119: if-nez v14, 011e // +0005 │ │ +1b4126: d807 0701 |011b: add-int/lit8 v7, v7, #int 1 // #01 │ │ +1b412a: 28ed |011d: goto 010a // -0013 │ │ +1b412c: 310c 0c19 |011e: cmp-long v12, v12, v25 │ │ +1b4130: 380c 0300 |0120: if-eqz v12, 0123 // +0003 │ │ +1b4134: 28f9 |0122: goto 011b // -0007 │ │ +1b4136: 440c 0607 |0123: aget v12, v6, v7 │ │ +1b413a: 7110 ed3e 0c00 |0125: invoke-static {v12}, Ljava/lang/Integer;.hashCode:(I)I // method@3eed │ │ +1b4140: 0a0c |0128: move-result v12 │ │ +1b4142: 920c 0c16 |0129: mul-int v12, v12, v22 │ │ +1b4146: e00d 0c10 |012b: shl-int/lit8 v13, v12, #int 16 // #10 │ │ +1b414a: b7dc |012d: xor-int/2addr v12, v13 │ │ +1b414c: e20d 0c07 |012e: ushr-int/lit8 v13, v12, #int 7 // #07 │ │ +1b4150: 6e20 4608 d000 |0130: invoke-virtual {v0, v13}, Landroidx/collection/MutableIntSet;.findFirstAvailableSlot:(I)I // method@0846 │ │ +1b4156: 0a0e |0133: move-result v14 │ │ +1b4158: b54d |0134: and-int/2addr v13, v4 │ │ +1b415a: 911c 0e0d |0135: sub-int v28, v14, v13 │ │ +1b415e: 951c 1c04 |0137: and-int v28, v28, v4 │ │ +1b4162: 021d 0f00 |0139: move/from16 v29, v15 │ │ +1b4166: db0f 1c08 |013b: div-int/lit8 v15, v28, #int 8 // #08 │ │ +1b416a: 910d 070d |013d: sub-int v13, v7, v13 │ │ +1b416e: b54d |013f: and-int/2addr v13, v4 │ │ +1b4170: db0d 0d08 |0140: div-int/lit8 v13, v13, #int 8 // #08 │ │ +1b4174: 191e 0080 |0142: const-wide/high16 v30, #long -9223372036854775808 // #8000 │ │ +1b4178: 33df 2500 |0144: if-ne v15, v13, 0169 // +0025 │ │ +1b417c: dd0c 0c7f |0146: and-int/lit8 v12, v12, #int 127 // #7f │ │ +1b4180: 81cc |0148: int-to-long v12, v12 │ │ +1b4182: 450e 0308 |0149: aget-wide v14, v3, v8 │ │ +1b4186: 081c 0600 |014b: move-object/from16 v28, v6 │ │ +1b418a: 0220 0700 |014d: move/from16 v32, v7 │ │ +1b418e: a306 1409 |014f: shl-long v6, v20, v9 │ │ +1b4192: 7e66 |0151: not-long v6, v6 │ │ +1b4194: c0e6 |0152: and-long/2addr v6, v14 │ │ +1b4196: c39c |0153: shl-long/2addr v12, v9 │ │ +1b4198: c1c6 |0154: or-long/2addr v6, v12 │ │ +1b419a: 4c06 0308 |0155: aput-wide v6, v3, v8 │ │ +1b419e: 2136 |0157: array-length v6, v3 │ │ +1b41a0: d806 06ff |0158: add-int/lit8 v6, v6, #int -1 // #ff │ │ +1b41a4: 4507 0310 |015a: aget-wide v7, v3, v16 │ │ +1b41a8: a007 0712 |015c: and-long v7, v7, v18 │ │ +1b41ac: a107 071e |015e: or-long v7, v7, v30 │ │ +1b41b0: 4c07 0306 |0160: aput-wide v7, v3, v6 │ │ +1b41b4: d807 2001 |0162: add-int/lit8 v7, v32, #int 1 // #01 │ │ +1b41b8: 0806 1c00 |0164: move-object/from16 v6, v28 │ │ +1b41bc: 020f 1d00 |0166: move/from16 v15, v29 │ │ +1b41c0: 28a2 |0168: goto 010a // -005e │ │ +1b41c2: 081c 0600 |0169: move-object/from16 v28, v6 │ │ +1b41c6: 0220 0700 |016b: move/from16 v32, v7 │ │ +1b41ca: e106 0e03 |016d: shr-int/lit8 v6, v14, #int 3 // #03 │ │ +1b41ce: 4521 0306 |016f: aget-wide v33, v3, v6 │ │ +1b41d2: dd07 0e07 |0171: and-int/lit8 v7, v14, #int 7 // #07 │ │ +1b41d6: e007 0703 |0173: shl-int/lit8 v7, v7, #int 3 // #03 │ │ +1b41da: a423 2107 |0175: shr-long v35, v33, v7 │ │ +1b41de: a023 2314 |0177: and-long v35, v35, v20 │ │ +1b41e2: 310d 2317 |0179: cmp-long v13, v35, v23 │ │ +1b41e6: 390d 2600 |017b: if-nez v13, 01a1 // +0026 │ │ +1b41ea: dd0c 0c7f |017d: and-int/lit8 v12, v12, #int 127 // #7f │ │ +1b41ee: 81cc |017f: int-to-long v12, v12 │ │ +1b41f0: 016f |0180: move v15, v6 │ │ +1b41f2: 0223 0700 |0181: move/from16 v35, v7 │ │ +1b41f6: a306 1423 |0183: shl-long v6, v20, v35 │ │ +1b41fa: 7e66 |0185: not-long v6, v6 │ │ +1b41fc: a006 2106 |0186: and-long v6, v33, v6 │ │ +1b4200: a30c 0c23 |0188: shl-long v12, v12, v35 │ │ +1b4204: c1c6 |018a: or-long/2addr v6, v12 │ │ +1b4206: 4c06 030f |018b: aput-wide v6, v3, v15 │ │ +1b420a: 4506 0308 |018d: aget-wide v6, v3, v8 │ │ +1b420e: a30c 1409 |018f: shl-long v12, v20, v9 │ │ +1b4212: 7ecc |0191: not-long v12, v12 │ │ +1b4214: c0c6 |0192: and-long/2addr v6, v12 │ │ +1b4216: a30c 1709 |0193: shl-long v12, v23, v9 │ │ +1b421a: c1c6 |0195: or-long/2addr v6, v12 │ │ +1b421c: 4c06 0308 |0196: aput-wide v6, v3, v8 │ │ +1b4220: 4406 1c20 |0198: aget v6, v28, v32 │ │ +1b4224: 4b06 1c0e |019a: aput v6, v28, v14 │ │ +1b4228: 4b10 1c20 |019c: aput v16, v28, v32 │ │ +1b422c: 0207 2000 |019e: move/from16 v7, v32 │ │ +1b4230: 281b |01a0: goto 01bb // +001b │ │ +1b4232: 016f |01a1: move v15, v6 │ │ +1b4234: 0223 0700 |01a2: move/from16 v35, v7 │ │ +1b4238: dd06 0c7f |01a4: and-int/lit8 v6, v12, #int 127 // #7f │ │ +1b423c: 8166 |01a6: int-to-long v6, v6 │ │ +1b423e: a308 1423 |01a7: shl-long v8, v20, v35 │ │ +1b4242: 7e88 |01a9: not-long v8, v8 │ │ +1b4244: a008 2108 |01aa: and-long v8, v33, v8 │ │ +1b4248: a306 0623 |01ac: shl-long v6, v6, v35 │ │ +1b424c: c186 |01ae: or-long/2addr v6, v8 │ │ +1b424e: 4c06 030f |01af: aput-wide v6, v3, v15 │ │ +1b4252: 4406 1c0e |01b1: aget v6, v28, v14 │ │ +1b4256: 4407 1c20 |01b3: aget v7, v28, v32 │ │ +1b425a: 4b07 1c0e |01b5: aput v7, v28, v14 │ │ +1b425e: 4b06 1c20 |01b7: aput v6, v28, v32 │ │ +1b4262: d807 20ff |01b9: add-int/lit8 v7, v32, #int -1 // #ff │ │ +1b4266: 2136 |01bb: array-length v6, v3 │ │ +1b4268: d806 06ff |01bc: add-int/lit8 v6, v6, #int -1 // #ff │ │ +1b426c: 4508 0310 |01be: aget-wide v8, v3, v16 │ │ +1b4270: a008 0812 |01c0: and-long v8, v8, v18 │ │ +1b4274: a108 081e |01c2: or-long v8, v8, v30 │ │ +1b4278: 4c08 0306 |01c4: aput-wide v8, v3, v6 │ │ +1b427c: d807 0701 |01c6: add-int/lit8 v7, v7, #int 1 // #01 │ │ +1b4280: 289c |01c8: goto 0164 // -0064 │ │ +1b4282: 021d 0f00 |01c9: move/from16 v29, v15 │ │ +1b4286: 5203 4d02 |01cb: iget v3, v0, Landroidx/collection/MutableIntSet;._capacity:I // field@024d │ │ +1b428a: 7110 f108 0300 |01cd: invoke-static {v3}, Landroidx/collection/ScatterMapKt;.loadedCapacity:(I)I // method@08f1 │ │ +1b4290: 0a03 |01d0: move-result v3 │ │ +1b4292: 5204 4e02 |01d1: iget v4, v0, Landroidx/collection/MutableIntSet;._size:I // field@024e │ │ +1b4296: b143 |01d3: sub-int/2addr v3, v4 │ │ +1b4298: 5903 5002 |01d4: iput v3, v0, Landroidx/collection/MutableIntSet;.growthLimit:I // field@0250 │ │ +1b429c: 2900 7a00 |01d6: goto/16 0250 // +007a │ │ +1b42a0: 0211 0900 |01d8: move/from16 v17, v9 │ │ +1b42a4: 021d 0f00 |01da: move/from16 v29, v15 │ │ +1b42a8: 1617 8000 |01dc: const-wide/16 v23, #int 128 // #80 │ │ +1b42ac: 2804 |01de: goto 01e2 // +0004 │ │ +1b42ae: 1311 0700 |01df: const/16 v17, #int 7 // #7 │ │ +1b42b2: 28f9 |01e1: goto 01da // -0007 │ │ +1b42b4: 5203 4d02 |01e2: iget v3, v0, Landroidx/collection/MutableIntSet;._capacity:I // field@024d │ │ +1b42b8: 7110 f308 0300 |01e4: invoke-static {v3}, Landroidx/collection/ScatterMapKt;.nextCapacity:(I)I // method@08f3 │ │ +1b42be: 0a03 |01e7: move-result v3 │ │ +1b42c0: 5404 5102 |01e8: iget-object v4, v0, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ +1b42c4: 5406 4f02 |01ea: iget-object v6, v0, Landroidx/collection/MutableIntSet;.elements:[I // field@024f │ │ +1b42c8: 5207 4d02 |01ec: iget v7, v0, Landroidx/collection/MutableIntSet;._capacity:I // field@024d │ │ +1b42cc: 6e20 4808 3000 |01ee: invoke-virtual {v0, v3}, Landroidx/collection/MutableIntSet;.initializeStorage:(I)V // method@0848 │ │ +1b42d2: 5403 5102 |01f1: iget-object v3, v0, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ +1b42d6: 5408 4f02 |01f3: iget-object v8, v0, Landroidx/collection/MutableIntSet;.elements:[I // field@024f │ │ +1b42da: 5209 4d02 |01f5: iget v9, v0, Landroidx/collection/MutableIntSet;._capacity:I // field@024d │ │ +1b42de: 020c 1000 |01f7: move/from16 v12, v16 │ │ +1b42e2: 357c 5700 |01f9: if-ge v12, v7, 0250 // +0057 │ │ +1b42e6: e10d 0c03 |01fb: shr-int/lit8 v13, v12, #int 3 // #03 │ │ +1b42ea: 450d 040d |01fd: aget-wide v13, v4, v13 │ │ +1b42ee: dd0f 0c07 |01ff: and-int/lit8 v15, v12, #int 7 // #07 │ │ +1b42f2: e00f 0f03 |0201: shl-int/lit8 v15, v15, #int 3 // #03 │ │ +1b42f6: c4fd |0203: shr-long/2addr v13, v15 │ │ +1b42f8: a00d 0d14 |0204: and-long v13, v13, v20 │ │ +1b42fc: 310d 0d17 |0206: cmp-long v13, v13, v23 │ │ +1b4300: 3b0d 3d00 |0208: if-gez v13, 0245 // +003d │ │ +1b4304: 440d 060c |020a: aget v13, v6, v12 │ │ +1b4308: 7110 ed3e 0d00 |020c: invoke-static {v13}, Ljava/lang/Integer;.hashCode:(I)I // method@3eed │ │ +1b430e: 0a0e |020f: move-result v14 │ │ +1b4310: 920e 0e16 |0210: mul-int v14, v14, v22 │ │ +1b4314: e00f 0e10 |0212: shl-int/lit8 v15, v14, #int 16 // #10 │ │ +1b4318: b7fe |0214: xor-int/2addr v14, v15 │ │ +1b431a: e20f 0e07 |0215: ushr-int/lit8 v15, v14, #int 7 // #07 │ │ +1b431e: 6e20 4608 f000 |0217: invoke-virtual {v0, v15}, Landroidx/collection/MutableIntSet;.findFirstAvailableSlot:(I)I // method@0846 │ │ +1b4324: 0a0f |021a: move-result v15 │ │ +1b4326: dd0e 0e7f |021b: and-int/lit8 v14, v14, #int 127 // #7f │ │ +1b432a: 0813 0300 |021d: move-object/from16 v19, v3 │ │ +1b432e: 0812 0400 |021f: move-object/from16 v18, v4 │ │ +1b4332: 81e3 |0221: int-to-long v3, v14 │ │ +1b4334: e10e 0f03 |0222: shr-int/lit8 v14, v15, #int 3 // #03 │ │ +1b4338: dd19 0f07 |0224: and-int/lit8 v25, v15, #int 7 // #07 │ │ +1b433c: e019 1903 |0226: shl-int/lit8 v25, v25, #int 3 // #03 │ │ +1b4340: 451a 130e |0228: aget-wide v26, v19, v14 │ │ +1b4344: 051e 0300 |022a: move-wide/from16 v30, v3 │ │ +1b4348: a303 1419 |022c: shl-long v3, v20, v25 │ │ +1b434c: 7e33 |022e: not-long v3, v3 │ │ +1b434e: a003 1a03 |022f: and-long v3, v26, v3 │ │ +1b4352: a319 1e19 |0231: shl-long v25, v30, v25 │ │ +1b4356: a103 0319 |0233: or-long v3, v3, v25 │ │ +1b435a: 4c03 130e |0235: aput-wide v3, v19, v14 │ │ +1b435e: d80e 0ff9 |0237: add-int/lit8 v14, v15, #int -7 // #f9 │ │ +1b4362: b59e |0239: and-int/2addr v14, v9 │ │ +1b4364: dd19 0907 |023a: and-int/lit8 v25, v9, #int 7 // #07 │ │ +1b4368: 900e 0e19 |023c: add-int v14, v14, v25 │ │ +1b436c: e10e 0e03 |023e: shr-int/lit8 v14, v14, #int 3 // #03 │ │ +1b4370: 4c03 130e |0240: aput-wide v3, v19, v14 │ │ +1b4374: 4b0d 080f |0242: aput v13, v8, v15 │ │ +1b4378: 2805 |0244: goto 0249 // +0005 │ │ +1b437a: 0813 0300 |0245: move-object/from16 v19, v3 │ │ +1b437e: 0812 0400 |0247: move-object/from16 v18, v4 │ │ +1b4382: d80c 0c01 |0249: add-int/lit8 v12, v12, #int 1 // #01 │ │ +1b4386: 0804 1200 |024b: move-object/from16 v4, v18 │ │ +1b438a: 0803 1300 |024d: move-object/from16 v3, v19 │ │ +1b438e: 28aa |024f: goto 01f9 // -0056 │ │ +1b4390: 6e20 4608 5000 |0250: invoke-virtual {v0, v5}, Landroidx/collection/MutableIntSet;.findFirstAvailableSlot:(I)I // method@0846 │ │ +1b4396: 0a03 |0253: move-result v3 │ │ +1b4398: 013e |0254: move v14, v3 │ │ +1b439a: 5203 4e02 |0255: iget v3, v0, Landroidx/collection/MutableIntSet;._size:I // field@024e │ │ +1b439e: d803 0301 |0257: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1b43a2: 5903 4e02 |0259: iput v3, v0, Landroidx/collection/MutableIntSet;._size:I // field@024e │ │ +1b43a6: 5203 5002 |025b: iget v3, v0, Landroidx/collection/MutableIntSet;.growthLimit:I // field@0250 │ │ +1b43aa: 5404 5102 |025d: iget-object v4, v0, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ +1b43ae: e105 0e03 |025f: shr-int/lit8 v5, v14, #int 3 // #03 │ │ +1b43b2: 4506 0405 |0261: aget-wide v6, v4, v5 │ │ +1b43b6: dd08 0e07 |0263: and-int/lit8 v8, v14, #int 7 // #07 │ │ +1b43ba: e008 0803 |0265: shl-int/lit8 v8, v8, #int 3 // #03 │ │ +1b43be: a40c 0608 |0267: shr-long v12, v6, v8 │ │ +1b43c2: a00c 0c14 |0269: and-long v12, v12, v20 │ │ +1b43c6: 3109 0c17 |026b: cmp-long v9, v12, v23 │ │ +1b43ca: 3909 0500 |026d: if-nez v9, 0272 // +0005 │ │ +1b43ce: 0209 1d00 |026f: move/from16 v9, v29 │ │ +1b43d2: 2803 |0271: goto 0274 // +0003 │ │ +1b43d4: 0209 1000 |0272: move/from16 v9, v16 │ │ +1b43d8: b193 |0274: sub-int/2addr v3, v9 │ │ +1b43da: 5903 5002 |0275: iput v3, v0, Landroidx/collection/MutableIntSet;.growthLimit:I // field@0250 │ │ +1b43de: 5203 4d02 |0277: iget v3, v0, Landroidx/collection/MutableIntSet;._capacity:I // field@024d │ │ +1b43e2: a30c 1408 |0279: shl-long v12, v20, v8 │ │ +1b43e6: 7ecc |027b: not-long v12, v12 │ │ +1b43e8: c0c6 |027c: and-long/2addr v6, v12 │ │ +1b43ea: a308 0a08 |027d: shl-long v8, v10, v8 │ │ +1b43ee: c186 |027f: or-long/2addr v6, v8 │ │ +1b43f0: 4c06 0405 |0280: aput-wide v6, v4, v5 │ │ +1b43f4: d805 0ef9 |0282: add-int/lit8 v5, v14, #int -7 // #f9 │ │ +1b43f8: b535 |0284: and-int/2addr v5, v3 │ │ +1b43fa: dd03 0307 |0285: and-int/lit8 v3, v3, #int 7 // #07 │ │ +1b43fe: b035 |0287: add-int/2addr v5, v3 │ │ +1b4400: e103 0503 |0288: shr-int/lit8 v3, v5, #int 3 // #03 │ │ +1b4404: 4c06 0403 |028a: aput-wide v6, v4, v3 │ │ +1b4408: 5403 4f02 |028c: iget-object v3, v0, Landroidx/collection/MutableIntSet;.elements:[I // field@024f │ │ +1b440c: 4b01 030e |028e: aput v1, v3, v14 │ │ +1b4410: 5201 4e02 |0290: iget v1, v0, Landroidx/collection/MutableIntSet;._size:I // field@024e │ │ +1b4414: 3221 0300 |0292: if-eq v1, v2, 0295 // +0003 │ │ +1b4418: 0f1d |0294: return v29 │ │ +1b441a: 0f10 |0295: return v16 │ │ +1b441c: 021b 0800 |0296: move/from16 v27, v8 │ │ +1b4420: d809 1108 |0298: add-int/lit8 v9, v17, #int 8 // #08 │ │ +1b4424: b097 |029a: add-int/2addr v7, v9 │ │ +1b4426: b567 |029b: and-int/2addr v7, v6 │ │ +1b4428: 0204 1600 |029c: move/from16 v4, v22 │ │ +1b442c: 2900 7cfd |029e: goto/16 001a // -0284 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/collection/MutableIntSet;) │ │ name : 'contains' │ │ type : '(I)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 115 16-bit code units │ │ -1b4414: |[1b4414] androidx.collection.MutableIntSet.contains:(I)Z │ │ -1b4424: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -1b4428: 7701 ed3e 1300 |0002: invoke-static/range {v19}, Ljava/lang/Integer;.hashCode:(I)I // method@3eed │ │ -1b442e: 0a01 |0005: move-result v1 │ │ -1b4430: 1402 512d 9ecc |0006: const v2, #float -8.29303e+07 // #cc9e2d51 │ │ -1b4436: b221 |0009: mul-int/2addr v1, v2 │ │ -1b4438: e002 0110 |000a: shl-int/lit8 v2, v1, #int 16 // #10 │ │ -1b443c: b721 |000c: xor-int/2addr v1, v2 │ │ -1b443e: dd02 017f |000d: and-int/lit8 v2, v1, #int 127 // #7f │ │ -1b4442: 5203 4d02 |000f: iget v3, v0, Landroidx/collection/MutableIntSet;._capacity:I // field@024d │ │ -1b4446: e201 0107 |0011: ushr-int/lit8 v1, v1, #int 7 // #07 │ │ -1b444a: b531 |0013: and-int/2addr v1, v3 │ │ -1b444c: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -1b444e: 0145 |0015: move v5, v4 │ │ -1b4450: 5406 5102 |0016: iget-object v6, v0, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ -1b4454: e107 0103 |0018: shr-int/lit8 v7, v1, #int 3 // #03 │ │ -1b4458: dd08 0107 |001a: and-int/lit8 v8, v1, #int 7 // #07 │ │ -1b445c: e008 0803 |001c: shl-int/lit8 v8, v8, #int 3 // #03 │ │ -1b4460: 4509 0607 |001e: aget-wide v9, v6, v7 │ │ -1b4464: c589 |0020: ushr-long/2addr v9, v8 │ │ -1b4466: 121b |0021: const/4 v11, #int 1 // #1 │ │ -1b4468: b0b7 |0022: add-int/2addr v7, v11 │ │ -1b446a: 450c 0607 |0023: aget-wide v12, v6, v7 │ │ -1b446e: d906 0840 |0025: rsub-int/lit8 v6, v8, #int 64 // #40 │ │ -1b4472: a306 0c06 |0027: shl-long v6, v12, v6 │ │ -1b4476: 818c |0029: int-to-long v12, v8 │ │ -1b4478: 7dcc |002a: neg-long v12, v12 │ │ -1b447a: 1308 3f00 |002b: const/16 v8, #int 63 // #3f │ │ -1b447e: c48c |002d: shr-long/2addr v12, v8 │ │ -1b4480: c0c6 |002e: and-long/2addr v6, v12 │ │ -1b4482: c196 |002f: or-long/2addr v6, v9 │ │ -1b4484: 8128 |0030: int-to-long v8, v2 │ │ -1b4486: 180c 0101 0101 0101 0101 |0031: const-wide v12, #double 7.7486e-304 // #0101010101010101 │ │ -1b4490: bdc8 |0036: mul-long/2addr v8, v12 │ │ -1b4492: c268 |0037: xor-long/2addr v8, v6 │ │ -1b4494: 9c0c 080c |0038: sub-long v12, v8, v12 │ │ -1b4498: 7e88 |003a: not-long v8, v8 │ │ -1b449a: c0c8 |003b: and-long/2addr v8, v12 │ │ -1b449c: 180c 8080 8080 8080 8080 |003c: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ -1b44a6: c0c8 |0041: and-long/2addr v8, v12 │ │ -1b44a8: 160e 0000 |0042: const-wide/16 v14, #int 0 // #0 │ │ -1b44ac: 310a 080e |0044: cmp-long v10, v8, v14 │ │ -1b44b0: 380a 1a00 |0046: if-eqz v10, 0060 // +001a │ │ -1b44b4: 7120 053f 9800 |0048: invoke-static {v8, v9}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ -1b44ba: 0a0a |004b: move-result v10 │ │ -1b44bc: e10a 0a03 |004c: shr-int/lit8 v10, v10, #int 3 // #03 │ │ -1b44c0: b01a |004e: add-int/2addr v10, v1 │ │ -1b44c2: b53a |004f: and-int/2addr v10, v3 │ │ -1b44c4: 540e 4f02 |0050: iget-object v14, v0, Landroidx/collection/MutableIntSet;.elements:[I // field@024f │ │ -1b44c8: 440e 0e0a |0052: aget v14, v14, v10 │ │ -1b44cc: 020f 1300 |0054: move/from16 v15, v19 │ │ -1b44d0: 33fe 0300 |0056: if-ne v14, v15, 0059 // +0003 │ │ -1b44d4: 2812 |0058: goto 006a // +0012 │ │ -1b44d6: 1610 0100 |0059: const-wide/16 v16, #int 1 // #1 │ │ -1b44da: 9c10 0810 |005b: sub-long v16, v8, v16 │ │ -1b44de: a008 0810 |005d: and-long v8, v8, v16 │ │ -1b44e2: 28e3 |005f: goto 0042 // -001d │ │ -1b44e4: 7e68 |0060: not-long v8, v6 │ │ -1b44e6: 126a |0061: const/4 v10, #int 6 // #6 │ │ -1b44e8: c3a8 |0062: shl-long/2addr v8, v10 │ │ -1b44ea: c086 |0063: and-long/2addr v6, v8 │ │ -1b44ec: c0c6 |0064: and-long/2addr v6, v12 │ │ -1b44ee: 3106 060e |0065: cmp-long v6, v6, v14 │ │ -1b44f2: 3806 0700 |0067: if-eqz v6, 006e // +0007 │ │ -1b44f6: 12fa |0069: const/4 v10, #int -1 // #ff │ │ -1b44f8: 3a0a 0300 |006a: if-ltz v10, 006d // +0003 │ │ -1b44fc: 0f0b |006c: return v11 │ │ -1b44fe: 0f04 |006d: return v4 │ │ -1b4500: d805 0508 |006e: add-int/lit8 v5, v5, #int 8 // #08 │ │ -1b4504: b051 |0070: add-int/2addr v1, v5 │ │ -1b4506: b531 |0071: and-int/2addr v1, v3 │ │ -1b4508: 28a4 |0072: goto 0016 // -005c │ │ +1b4430: |[1b4430] androidx.collection.MutableIntSet.contains:(I)Z │ │ +1b4440: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +1b4444: 7701 ed3e 1300 |0002: invoke-static/range {v19}, Ljava/lang/Integer;.hashCode:(I)I // method@3eed │ │ +1b444a: 0a01 |0005: move-result v1 │ │ +1b444c: 1402 512d 9ecc |0006: const v2, #float -8.29303e+07 // #cc9e2d51 │ │ +1b4452: b221 |0009: mul-int/2addr v1, v2 │ │ +1b4454: e002 0110 |000a: shl-int/lit8 v2, v1, #int 16 // #10 │ │ +1b4458: b721 |000c: xor-int/2addr v1, v2 │ │ +1b445a: dd02 017f |000d: and-int/lit8 v2, v1, #int 127 // #7f │ │ +1b445e: 5203 4d02 |000f: iget v3, v0, Landroidx/collection/MutableIntSet;._capacity:I // field@024d │ │ +1b4462: e201 0107 |0011: ushr-int/lit8 v1, v1, #int 7 // #07 │ │ +1b4466: b531 |0013: and-int/2addr v1, v3 │ │ +1b4468: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +1b446a: 0145 |0015: move v5, v4 │ │ +1b446c: 5406 5102 |0016: iget-object v6, v0, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ +1b4470: e107 0103 |0018: shr-int/lit8 v7, v1, #int 3 // #03 │ │ +1b4474: dd08 0107 |001a: and-int/lit8 v8, v1, #int 7 // #07 │ │ +1b4478: e008 0803 |001c: shl-int/lit8 v8, v8, #int 3 // #03 │ │ +1b447c: 4509 0607 |001e: aget-wide v9, v6, v7 │ │ +1b4480: c589 |0020: ushr-long/2addr v9, v8 │ │ +1b4482: 121b |0021: const/4 v11, #int 1 // #1 │ │ +1b4484: b0b7 |0022: add-int/2addr v7, v11 │ │ +1b4486: 450c 0607 |0023: aget-wide v12, v6, v7 │ │ +1b448a: d906 0840 |0025: rsub-int/lit8 v6, v8, #int 64 // #40 │ │ +1b448e: a306 0c06 |0027: shl-long v6, v12, v6 │ │ +1b4492: 818c |0029: int-to-long v12, v8 │ │ +1b4494: 7dcc |002a: neg-long v12, v12 │ │ +1b4496: 1308 3f00 |002b: const/16 v8, #int 63 // #3f │ │ +1b449a: c48c |002d: shr-long/2addr v12, v8 │ │ +1b449c: c0c6 |002e: and-long/2addr v6, v12 │ │ +1b449e: c196 |002f: or-long/2addr v6, v9 │ │ +1b44a0: 8128 |0030: int-to-long v8, v2 │ │ +1b44a2: 180c 0101 0101 0101 0101 |0031: const-wide v12, #double 7.7486e-304 // #0101010101010101 │ │ +1b44ac: bdc8 |0036: mul-long/2addr v8, v12 │ │ +1b44ae: c268 |0037: xor-long/2addr v8, v6 │ │ +1b44b0: 9c0c 080c |0038: sub-long v12, v8, v12 │ │ +1b44b4: 7e88 |003a: not-long v8, v8 │ │ +1b44b6: c0c8 |003b: and-long/2addr v8, v12 │ │ +1b44b8: 180c 8080 8080 8080 8080 |003c: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ +1b44c2: c0c8 |0041: and-long/2addr v8, v12 │ │ +1b44c4: 160e 0000 |0042: const-wide/16 v14, #int 0 // #0 │ │ +1b44c8: 310a 080e |0044: cmp-long v10, v8, v14 │ │ +1b44cc: 380a 1a00 |0046: if-eqz v10, 0060 // +001a │ │ +1b44d0: 7120 053f 9800 |0048: invoke-static {v8, v9}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ +1b44d6: 0a0a |004b: move-result v10 │ │ +1b44d8: e10a 0a03 |004c: shr-int/lit8 v10, v10, #int 3 // #03 │ │ +1b44dc: b01a |004e: add-int/2addr v10, v1 │ │ +1b44de: b53a |004f: and-int/2addr v10, v3 │ │ +1b44e0: 540e 4f02 |0050: iget-object v14, v0, Landroidx/collection/MutableIntSet;.elements:[I // field@024f │ │ +1b44e4: 440e 0e0a |0052: aget v14, v14, v10 │ │ +1b44e8: 020f 1300 |0054: move/from16 v15, v19 │ │ +1b44ec: 33fe 0300 |0056: if-ne v14, v15, 0059 // +0003 │ │ +1b44f0: 2812 |0058: goto 006a // +0012 │ │ +1b44f2: 1610 0100 |0059: const-wide/16 v16, #int 1 // #1 │ │ +1b44f6: 9c10 0810 |005b: sub-long v16, v8, v16 │ │ +1b44fa: a008 0810 |005d: and-long v8, v8, v16 │ │ +1b44fe: 28e3 |005f: goto 0042 // -001d │ │ +1b4500: 7e68 |0060: not-long v8, v6 │ │ +1b4502: 126a |0061: const/4 v10, #int 6 // #6 │ │ +1b4504: c3a8 |0062: shl-long/2addr v8, v10 │ │ +1b4506: c086 |0063: and-long/2addr v6, v8 │ │ +1b4508: c0c6 |0064: and-long/2addr v6, v12 │ │ +1b450a: 3106 060e |0065: cmp-long v6, v6, v14 │ │ +1b450e: 3806 0700 |0067: if-eqz v6, 006e // +0007 │ │ +1b4512: 12fa |0069: const/4 v10, #int -1 // #ff │ │ +1b4514: 3a0a 0300 |006a: if-ltz v10, 006d // +0003 │ │ +1b4518: 0f0b |006c: return v11 │ │ +1b451a: 0f04 |006d: return v4 │ │ +1b451c: d805 0508 |006e: add-int/lit8 v5, v5, #int 8 // #08 │ │ +1b4520: b051 |0070: add-int/2addr v1, v5 │ │ +1b4522: b531 |0071: and-int/2addr v1, v3 │ │ +1b4524: 28a4 |0072: goto 0016 // -005c │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/collection/MutableIntSet;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -1b450c: |[1b450c] androidx.collection.MutableIntSet.equals:(Ljava/lang/Object;)Z │ │ -1b451c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1b4520: 0801 1200 |0002: move-object/from16 v1, v18 │ │ -1b4524: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -1b4526: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -1b452a: 0f02 |0007: return v2 │ │ -1b452c: 2013 fd01 |0008: instance-of v3, v1, Landroidx/collection/MutableIntSet; // type@01fd │ │ -1b4530: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -1b4532: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -1b4536: 0f04 |000d: return v4 │ │ -1b4538: 1f01 fd01 |000e: check-cast v1, Landroidx/collection/MutableIntSet; // type@01fd │ │ -1b453c: 5213 4e02 |0010: iget v3, v1, Landroidx/collection/MutableIntSet;._size:I // field@024e │ │ -1b4540: 5205 4e02 |0012: iget v5, v0, Landroidx/collection/MutableIntSet;._size:I // field@024e │ │ -1b4544: 3253 0300 |0014: if-eq v3, v5, 0017 // +0003 │ │ -1b4548: 0f04 |0016: return v4 │ │ -1b454a: 5403 4f02 |0017: iget-object v3, v0, Landroidx/collection/MutableIntSet;.elements:[I // field@024f │ │ -1b454e: 5405 5102 |0019: iget-object v5, v0, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ -1b4552: 2156 |001b: array-length v6, v5 │ │ -1b4554: d806 06fe |001c: add-int/lit8 v6, v6, #int -2 // #fe │ │ -1b4558: 3a06 3f00 |001e: if-ltz v6, 005d // +003f │ │ -1b455c: 0147 |0020: move v7, v4 │ │ -1b455e: 4508 0507 |0021: aget-wide v8, v5, v7 │ │ -1b4562: 7e8a |0023: not-long v10, v8 │ │ -1b4564: 127c |0024: const/4 v12, #int 7 // #7 │ │ -1b4566: c3ca |0025: shl-long/2addr v10, v12 │ │ -1b4568: c08a |0026: and-long/2addr v10, v8 │ │ -1b456a: 180c 8080 8080 8080 8080 |0027: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ -1b4574: c0ca |002c: and-long/2addr v10, v12 │ │ -1b4576: 310a 0a0c |002d: cmp-long v10, v10, v12 │ │ -1b457a: 380a 2900 |002f: if-eqz v10, 0058 // +0029 │ │ -1b457e: 910a 0706 |0031: sub-int v10, v7, v6 │ │ -1b4582: 7caa |0033: not-int v10, v10 │ │ -1b4584: e20a 0a1f |0034: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ -1b4588: 130b 0800 |0036: const/16 v11, #int 8 // #8 │ │ -1b458c: d90a 0a08 |0038: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ -1b4590: 014c |003a: move v12, v4 │ │ -1b4592: 35ac 1b00 |003b: if-ge v12, v10, 0056 // +001b │ │ -1b4596: 160d ff00 |003d: const-wide/16 v13, #int 255 // #ff │ │ -1b459a: c08d |003f: and-long/2addr v13, v8 │ │ -1b459c: 160f 8000 |0040: const-wide/16 v15, #int 128 // #80 │ │ -1b45a0: 310d 0d0f |0042: cmp-long v13, v13, v15 │ │ -1b45a4: 3b0d 0e00 |0044: if-gez v13, 0052 // +000e │ │ -1b45a8: e00d 0703 |0046: shl-int/lit8 v13, v7, #int 3 // #03 │ │ -1b45ac: b0cd |0048: add-int/2addr v13, v12 │ │ -1b45ae: 440d 030d |0049: aget v13, v3, v13 │ │ -1b45b2: 6e20 4408 d100 |004b: invoke-virtual {v1, v13}, Landroidx/collection/MutableIntSet;.contains:(I)Z // method@0844 │ │ -1b45b8: 0a0d |004e: move-result v13 │ │ -1b45ba: 390d 0300 |004f: if-nez v13, 0052 // +0003 │ │ -1b45be: 0f04 |0051: return v4 │ │ -1b45c0: c4b8 |0052: shr-long/2addr v8, v11 │ │ -1b45c2: d80c 0c01 |0053: add-int/lit8 v12, v12, #int 1 // #01 │ │ -1b45c6: 28e6 |0055: goto 003b // -001a │ │ -1b45c8: 33ba 0700 |0056: if-ne v10, v11, 005d // +0007 │ │ -1b45cc: 3267 0500 |0058: if-eq v7, v6, 005d // +0005 │ │ -1b45d0: d807 0701 |005a: add-int/lit8 v7, v7, #int 1 // #01 │ │ -1b45d4: 28c5 |005c: goto 0021 // -003b │ │ -1b45d6: 0f02 |005d: return v2 │ │ +1b4528: |[1b4528] androidx.collection.MutableIntSet.equals:(Ljava/lang/Object;)Z │ │ +1b4538: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1b453c: 0801 1200 |0002: move-object/from16 v1, v18 │ │ +1b4540: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +1b4542: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +1b4546: 0f02 |0007: return v2 │ │ +1b4548: 2013 fd01 |0008: instance-of v3, v1, Landroidx/collection/MutableIntSet; // type@01fd │ │ +1b454c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +1b454e: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +1b4552: 0f04 |000d: return v4 │ │ +1b4554: 1f01 fd01 |000e: check-cast v1, Landroidx/collection/MutableIntSet; // type@01fd │ │ +1b4558: 5213 4e02 |0010: iget v3, v1, Landroidx/collection/MutableIntSet;._size:I // field@024e │ │ +1b455c: 5205 4e02 |0012: iget v5, v0, Landroidx/collection/MutableIntSet;._size:I // field@024e │ │ +1b4560: 3253 0300 |0014: if-eq v3, v5, 0017 // +0003 │ │ +1b4564: 0f04 |0016: return v4 │ │ +1b4566: 5403 4f02 |0017: iget-object v3, v0, Landroidx/collection/MutableIntSet;.elements:[I // field@024f │ │ +1b456a: 5405 5102 |0019: iget-object v5, v0, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ +1b456e: 2156 |001b: array-length v6, v5 │ │ +1b4570: d806 06fe |001c: add-int/lit8 v6, v6, #int -2 // #fe │ │ +1b4574: 3a06 3f00 |001e: if-ltz v6, 005d // +003f │ │ +1b4578: 0147 |0020: move v7, v4 │ │ +1b457a: 4508 0507 |0021: aget-wide v8, v5, v7 │ │ +1b457e: 7e8a |0023: not-long v10, v8 │ │ +1b4580: 127c |0024: const/4 v12, #int 7 // #7 │ │ +1b4582: c3ca |0025: shl-long/2addr v10, v12 │ │ +1b4584: c08a |0026: and-long/2addr v10, v8 │ │ +1b4586: 180c 8080 8080 8080 8080 |0027: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ +1b4590: c0ca |002c: and-long/2addr v10, v12 │ │ +1b4592: 310a 0a0c |002d: cmp-long v10, v10, v12 │ │ +1b4596: 380a 2900 |002f: if-eqz v10, 0058 // +0029 │ │ +1b459a: 910a 0706 |0031: sub-int v10, v7, v6 │ │ +1b459e: 7caa |0033: not-int v10, v10 │ │ +1b45a0: e20a 0a1f |0034: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ +1b45a4: 130b 0800 |0036: const/16 v11, #int 8 // #8 │ │ +1b45a8: d90a 0a08 |0038: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ +1b45ac: 014c |003a: move v12, v4 │ │ +1b45ae: 35ac 1b00 |003b: if-ge v12, v10, 0056 // +001b │ │ +1b45b2: 160d ff00 |003d: const-wide/16 v13, #int 255 // #ff │ │ +1b45b6: c08d |003f: and-long/2addr v13, v8 │ │ +1b45b8: 160f 8000 |0040: const-wide/16 v15, #int 128 // #80 │ │ +1b45bc: 310d 0d0f |0042: cmp-long v13, v13, v15 │ │ +1b45c0: 3b0d 0e00 |0044: if-gez v13, 0052 // +000e │ │ +1b45c4: e00d 0703 |0046: shl-int/lit8 v13, v7, #int 3 // #03 │ │ +1b45c8: b0cd |0048: add-int/2addr v13, v12 │ │ +1b45ca: 440d 030d |0049: aget v13, v3, v13 │ │ +1b45ce: 6e20 4408 d100 |004b: invoke-virtual {v1, v13}, Landroidx/collection/MutableIntSet;.contains:(I)Z // method@0844 │ │ +1b45d4: 0a0d |004e: move-result v13 │ │ +1b45d6: 390d 0300 |004f: if-nez v13, 0052 // +0003 │ │ +1b45da: 0f04 |0051: return v4 │ │ +1b45dc: c4b8 |0052: shr-long/2addr v8, v11 │ │ +1b45de: d80c 0c01 |0053: add-int/lit8 v12, v12, #int 1 // #01 │ │ +1b45e2: 28e6 |0055: goto 003b // -001a │ │ +1b45e4: 33ba 0700 |0056: if-ne v10, v11, 005d // +0007 │ │ +1b45e8: 3267 0500 |0058: if-eq v7, v6, 005d // +0005 │ │ +1b45ec: d807 0701 |005a: add-int/lit8 v7, v7, #int 1 // #01 │ │ +1b45f0: 28c5 |005c: goto 0021 // -003b │ │ +1b45f2: 0f02 |005d: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/collection/MutableIntSet;) │ │ name : 'findFirstAvailableSlot' │ │ type : '(I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -1b45d8: |[1b45d8] androidx.collection.MutableIntSet.findFirstAvailableSlot:(I)I │ │ -1b45e8: 5290 4d02 |0000: iget v0, v9, Landroidx/collection/MutableIntSet;._capacity:I // field@024d │ │ -1b45ec: b50a |0002: and-int/2addr v10, v0 │ │ -1b45ee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1b45f0: 5492 5102 |0004: iget-object v2, v9, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ -1b45f4: e103 0a03 |0006: shr-int/lit8 v3, v10, #int 3 // #03 │ │ -1b45f8: dd04 0a07 |0008: and-int/lit8 v4, v10, #int 7 // #07 │ │ -1b45fc: e004 0403 |000a: shl-int/lit8 v4, v4, #int 3 // #03 │ │ -1b4600: 4505 0203 |000c: aget-wide v5, v2, v3 │ │ -1b4604: c545 |000e: ushr-long/2addr v5, v4 │ │ -1b4606: d803 0301 |000f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1b460a: 4507 0203 |0011: aget-wide v7, v2, v3 │ │ -1b460e: d902 0440 |0013: rsub-int/lit8 v2, v4, #int 64 // #40 │ │ -1b4612: a302 0702 |0015: shl-long v2, v7, v2 │ │ -1b4616: 8147 |0017: int-to-long v7, v4 │ │ -1b4618: 7d77 |0018: neg-long v7, v7 │ │ -1b461a: 1304 3f00 |0019: const/16 v4, #int 63 // #3f │ │ -1b461e: c447 |001b: shr-long/2addr v7, v4 │ │ -1b4620: c072 |001c: and-long/2addr v2, v7 │ │ -1b4622: c152 |001d: or-long/2addr v2, v5 │ │ -1b4624: 7e24 |001e: not-long v4, v2 │ │ -1b4626: 1276 |001f: const/4 v6, #int 7 // #7 │ │ -1b4628: c364 |0020: shl-long/2addr v4, v6 │ │ -1b462a: c042 |0021: and-long/2addr v2, v4 │ │ -1b462c: 1804 8080 8080 8080 8080 |0022: const-wide v4, #double -2.93745e-306 // #8080808080808080 │ │ -1b4636: c042 |0027: and-long/2addr v2, v4 │ │ -1b4638: 1604 0000 |0028: const-wide/16 v4, #int 0 // #0 │ │ -1b463c: 3104 0204 |002a: cmp-long v4, v2, v4 │ │ -1b4640: 3804 0b00 |002c: if-eqz v4, 0037 // +000b │ │ -1b4644: 7120 053f 3200 |002e: invoke-static {v2, v3}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ -1b464a: 0a01 |0031: move-result v1 │ │ -1b464c: e101 0103 |0032: shr-int/lit8 v1, v1, #int 3 // #03 │ │ -1b4650: b01a |0034: add-int/2addr v10, v1 │ │ -1b4652: b50a |0035: and-int/2addr v10, v0 │ │ -1b4654: 0f0a |0036: return v10 │ │ -1b4656: d801 0108 |0037: add-int/lit8 v1, v1, #int 8 // #08 │ │ -1b465a: b01a |0039: add-int/2addr v10, v1 │ │ -1b465c: b50a |003a: and-int/2addr v10, v0 │ │ -1b465e: 28c9 |003b: goto 0004 // -0037 │ │ +1b45f4: |[1b45f4] androidx.collection.MutableIntSet.findFirstAvailableSlot:(I)I │ │ +1b4604: 5290 4d02 |0000: iget v0, v9, Landroidx/collection/MutableIntSet;._capacity:I // field@024d │ │ +1b4608: b50a |0002: and-int/2addr v10, v0 │ │ +1b460a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1b460c: 5492 5102 |0004: iget-object v2, v9, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ +1b4610: e103 0a03 |0006: shr-int/lit8 v3, v10, #int 3 // #03 │ │ +1b4614: dd04 0a07 |0008: and-int/lit8 v4, v10, #int 7 // #07 │ │ +1b4618: e004 0403 |000a: shl-int/lit8 v4, v4, #int 3 // #03 │ │ +1b461c: 4505 0203 |000c: aget-wide v5, v2, v3 │ │ +1b4620: c545 |000e: ushr-long/2addr v5, v4 │ │ +1b4622: d803 0301 |000f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1b4626: 4507 0203 |0011: aget-wide v7, v2, v3 │ │ +1b462a: d902 0440 |0013: rsub-int/lit8 v2, v4, #int 64 // #40 │ │ +1b462e: a302 0702 |0015: shl-long v2, v7, v2 │ │ +1b4632: 8147 |0017: int-to-long v7, v4 │ │ +1b4634: 7d77 |0018: neg-long v7, v7 │ │ +1b4636: 1304 3f00 |0019: const/16 v4, #int 63 // #3f │ │ +1b463a: c447 |001b: shr-long/2addr v7, v4 │ │ +1b463c: c072 |001c: and-long/2addr v2, v7 │ │ +1b463e: c152 |001d: or-long/2addr v2, v5 │ │ +1b4640: 7e24 |001e: not-long v4, v2 │ │ +1b4642: 1276 |001f: const/4 v6, #int 7 // #7 │ │ +1b4644: c364 |0020: shl-long/2addr v4, v6 │ │ +1b4646: c042 |0021: and-long/2addr v2, v4 │ │ +1b4648: 1804 8080 8080 8080 8080 |0022: const-wide v4, #double -2.93745e-306 // #8080808080808080 │ │ +1b4652: c042 |0027: and-long/2addr v2, v4 │ │ +1b4654: 1604 0000 |0028: const-wide/16 v4, #int 0 // #0 │ │ +1b4658: 3104 0204 |002a: cmp-long v4, v2, v4 │ │ +1b465c: 3804 0b00 |002c: if-eqz v4, 0037 // +000b │ │ +1b4660: 7120 053f 3200 |002e: invoke-static {v2, v3}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ +1b4666: 0a01 |0031: move-result v1 │ │ +1b4668: e101 0103 |0032: shr-int/lit8 v1, v1, #int 3 // #03 │ │ +1b466c: b01a |0034: add-int/2addr v10, v1 │ │ +1b466e: b50a |0035: and-int/2addr v10, v0 │ │ +1b4670: 0f0a |0036: return v10 │ │ +1b4672: d801 0108 |0037: add-int/lit8 v1, v1, #int 8 // #08 │ │ +1b4676: b01a |0039: add-int/2addr v10, v1 │ │ +1b4678: b50a |003a: and-int/2addr v10, v0 │ │ +1b467a: 28c9 |003b: goto 0004 // -0037 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/collection/MutableIntSet;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 75 16-bit code units │ │ -1b4660: |[1b4660] androidx.collection.MutableIntSet.hashCode:()I │ │ -1b4670: 54f0 4f02 |0000: iget-object v0, v15, Landroidx/collection/MutableIntSet;.elements:[I // field@024f │ │ -1b4674: 54f1 5102 |0002: iget-object v1, v15, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ -1b4678: 2112 |0004: array-length v2, v1 │ │ -1b467a: d802 02fe |0005: add-int/lit8 v2, v2, #int -2 // #fe │ │ -1b467e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -1b4680: 3a02 4200 |0008: if-ltz v2, 004a // +0042 │ │ -1b4684: 0134 |000a: move v4, v3 │ │ -1b4686: 0145 |000b: move v5, v4 │ │ -1b4688: 4506 0104 |000c: aget-wide v6, v1, v4 │ │ -1b468c: 7e68 |000e: not-long v8, v6 │ │ -1b468e: 127a |000f: const/4 v10, #int 7 // #7 │ │ -1b4690: c3a8 |0010: shl-long/2addr v8, v10 │ │ -1b4692: c068 |0011: and-long/2addr v8, v6 │ │ -1b4694: 180a 8080 8080 8080 8080 |0012: const-wide v10, #double -2.93745e-306 // #8080808080808080 │ │ -1b469e: c0a8 |0017: and-long/2addr v8, v10 │ │ -1b46a0: 3108 080a |0018: cmp-long v8, v8, v10 │ │ -1b46a4: 3808 2a00 |001a: if-eqz v8, 0044 // +002a │ │ -1b46a8: 9108 0402 |001c: sub-int v8, v4, v2 │ │ -1b46ac: 7c88 |001e: not-int v8, v8 │ │ -1b46ae: e208 081f |001f: ushr-int/lit8 v8, v8, #int 31 // #1f │ │ -1b46b2: 1309 0800 |0021: const/16 v9, #int 8 // #8 │ │ -1b46b6: d908 0808 |0023: rsub-int/lit8 v8, v8, #int 8 // #08 │ │ -1b46ba: 013a |0025: move v10, v3 │ │ -1b46bc: 358a 1a00 |0026: if-ge v10, v8, 0040 // +001a │ │ -1b46c0: 160b ff00 |0028: const-wide/16 v11, #int 255 // #ff │ │ -1b46c4: c06b |002a: and-long/2addr v11, v6 │ │ -1b46c6: 160d 8000 |002b: const-wide/16 v13, #int 128 // #80 │ │ -1b46ca: 310b 0b0d |002d: cmp-long v11, v11, v13 │ │ -1b46ce: 3b0b 0d00 |002f: if-gez v11, 003c // +000d │ │ -1b46d2: e00b 0403 |0031: shl-int/lit8 v11, v4, #int 3 // #03 │ │ -1b46d6: b0ab |0033: add-int/2addr v11, v10 │ │ -1b46d8: 440b 000b |0034: aget v11, v0, v11 │ │ -1b46dc: 7110 ed3e 0b00 |0036: invoke-static {v11}, Ljava/lang/Integer;.hashCode:(I)I // method@3eed │ │ -1b46e2: 0a0b |0039: move-result v11 │ │ -1b46e4: b05b |003a: add-int/2addr v11, v5 │ │ -1b46e6: 01b5 |003b: move v5, v11 │ │ -1b46e8: c496 |003c: shr-long/2addr v6, v9 │ │ -1b46ea: d80a 0a01 |003d: add-int/lit8 v10, v10, #int 1 // #01 │ │ -1b46ee: 28e7 |003f: goto 0026 // -0019 │ │ -1b46f0: 3398 0300 |0040: if-ne v8, v9, 0043 // +0003 │ │ -1b46f4: 2802 |0042: goto 0044 // +0002 │ │ -1b46f6: 0f05 |0043: return v5 │ │ -1b46f8: 3224 0500 |0044: if-eq v4, v2, 0049 // +0005 │ │ -1b46fc: d804 0401 |0046: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1b4700: 28c4 |0048: goto 000c // -003c │ │ -1b4702: 0f05 |0049: return v5 │ │ -1b4704: 0f03 |004a: return v3 │ │ +1b467c: |[1b467c] androidx.collection.MutableIntSet.hashCode:()I │ │ +1b468c: 54f0 4f02 |0000: iget-object v0, v15, Landroidx/collection/MutableIntSet;.elements:[I // field@024f │ │ +1b4690: 54f1 5102 |0002: iget-object v1, v15, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ +1b4694: 2112 |0004: array-length v2, v1 │ │ +1b4696: d802 02fe |0005: add-int/lit8 v2, v2, #int -2 // #fe │ │ +1b469a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +1b469c: 3a02 4200 |0008: if-ltz v2, 004a // +0042 │ │ +1b46a0: 0134 |000a: move v4, v3 │ │ +1b46a2: 0145 |000b: move v5, v4 │ │ +1b46a4: 4506 0104 |000c: aget-wide v6, v1, v4 │ │ +1b46a8: 7e68 |000e: not-long v8, v6 │ │ +1b46aa: 127a |000f: const/4 v10, #int 7 // #7 │ │ +1b46ac: c3a8 |0010: shl-long/2addr v8, v10 │ │ +1b46ae: c068 |0011: and-long/2addr v8, v6 │ │ +1b46b0: 180a 8080 8080 8080 8080 |0012: const-wide v10, #double -2.93745e-306 // #8080808080808080 │ │ +1b46ba: c0a8 |0017: and-long/2addr v8, v10 │ │ +1b46bc: 3108 080a |0018: cmp-long v8, v8, v10 │ │ +1b46c0: 3808 2a00 |001a: if-eqz v8, 0044 // +002a │ │ +1b46c4: 9108 0402 |001c: sub-int v8, v4, v2 │ │ +1b46c8: 7c88 |001e: not-int v8, v8 │ │ +1b46ca: e208 081f |001f: ushr-int/lit8 v8, v8, #int 31 // #1f │ │ +1b46ce: 1309 0800 |0021: const/16 v9, #int 8 // #8 │ │ +1b46d2: d908 0808 |0023: rsub-int/lit8 v8, v8, #int 8 // #08 │ │ +1b46d6: 013a |0025: move v10, v3 │ │ +1b46d8: 358a 1a00 |0026: if-ge v10, v8, 0040 // +001a │ │ +1b46dc: 160b ff00 |0028: const-wide/16 v11, #int 255 // #ff │ │ +1b46e0: c06b |002a: and-long/2addr v11, v6 │ │ +1b46e2: 160d 8000 |002b: const-wide/16 v13, #int 128 // #80 │ │ +1b46e6: 310b 0b0d |002d: cmp-long v11, v11, v13 │ │ +1b46ea: 3b0b 0d00 |002f: if-gez v11, 003c // +000d │ │ +1b46ee: e00b 0403 |0031: shl-int/lit8 v11, v4, #int 3 // #03 │ │ +1b46f2: b0ab |0033: add-int/2addr v11, v10 │ │ +1b46f4: 440b 000b |0034: aget v11, v0, v11 │ │ +1b46f8: 7110 ed3e 0b00 |0036: invoke-static {v11}, Ljava/lang/Integer;.hashCode:(I)I // method@3eed │ │ +1b46fe: 0a0b |0039: move-result v11 │ │ +1b4700: b05b |003a: add-int/2addr v11, v5 │ │ +1b4702: 01b5 |003b: move v5, v11 │ │ +1b4704: c496 |003c: shr-long/2addr v6, v9 │ │ +1b4706: d80a 0a01 |003d: add-int/lit8 v10, v10, #int 1 // #01 │ │ +1b470a: 28e7 |003f: goto 0026 // -0019 │ │ +1b470c: 3398 0300 |0040: if-ne v8, v9, 0043 // +0003 │ │ +1b4710: 2802 |0042: goto 0044 // +0002 │ │ +1b4712: 0f05 |0043: return v5 │ │ +1b4714: 3224 0500 |0044: if-eq v4, v2, 0049 // +0005 │ │ +1b4718: d804 0401 |0046: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1b471c: 28c4 |0048: goto 000c // -003c │ │ +1b471e: 0f05 |0049: return v5 │ │ +1b4720: 0f03 |004a: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/collection/MutableIntSet;) │ │ name : 'initializeStorage' │ │ type : '(I)V' │ │ @@ -35783,114 +35783,114 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 41 16-bit code units │ │ -1b47fc: |[1b47fc] androidx.collection.MutableIntSet.removeElementAt:(I)V │ │ -1b480c: 5280 4e02 |0000: iget v0, v8, Landroidx/collection/MutableIntSet;._size:I // field@024e │ │ -1b4810: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -1b4814: 5980 4e02 |0004: iput v0, v8, Landroidx/collection/MutableIntSet;._size:I // field@024e │ │ -1b4818: 5480 5102 |0006: iget-object v0, v8, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ -1b481c: 5281 4d02 |0008: iget v1, v8, Landroidx/collection/MutableIntSet;._capacity:I // field@024d │ │ -1b4820: e102 0903 |000a: shr-int/lit8 v2, v9, #int 3 // #03 │ │ -1b4824: dd03 0907 |000c: and-int/lit8 v3, v9, #int 7 // #07 │ │ -1b4828: e003 0303 |000e: shl-int/lit8 v3, v3, #int 3 // #03 │ │ -1b482c: 4504 0002 |0010: aget-wide v4, v0, v2 │ │ -1b4830: 1606 ff00 |0012: const-wide/16 v6, #int 255 // #ff │ │ -1b4834: c336 |0014: shl-long/2addr v6, v3 │ │ -1b4836: 7e66 |0015: not-long v6, v6 │ │ -1b4838: c064 |0016: and-long/2addr v4, v6 │ │ -1b483a: 1606 fe00 |0017: const-wide/16 v6, #int 254 // #fe │ │ -1b483e: c336 |0019: shl-long/2addr v6, v3 │ │ -1b4840: a103 0406 |001a: or-long v3, v4, v6 │ │ -1b4844: 4c03 0002 |001c: aput-wide v3, v0, v2 │ │ -1b4848: d809 09f9 |001e: add-int/lit8 v9, v9, #int -7 // #f9 │ │ -1b484c: b519 |0020: and-int/2addr v9, v1 │ │ -1b484e: dd01 0107 |0021: and-int/lit8 v1, v1, #int 7 // #07 │ │ -1b4852: b019 |0023: add-int/2addr v9, v1 │ │ -1b4854: e109 0903 |0024: shr-int/lit8 v9, v9, #int 3 // #03 │ │ -1b4858: 4c03 0009 |0026: aput-wide v3, v0, v9 │ │ -1b485c: 0e00 |0028: return-void │ │ +1b4818: |[1b4818] androidx.collection.MutableIntSet.removeElementAt:(I)V │ │ +1b4828: 5280 4e02 |0000: iget v0, v8, Landroidx/collection/MutableIntSet;._size:I // field@024e │ │ +1b482c: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +1b4830: 5980 4e02 |0004: iput v0, v8, Landroidx/collection/MutableIntSet;._size:I // field@024e │ │ +1b4834: 5480 5102 |0006: iget-object v0, v8, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ +1b4838: 5281 4d02 |0008: iget v1, v8, Landroidx/collection/MutableIntSet;._capacity:I // field@024d │ │ +1b483c: e102 0903 |000a: shr-int/lit8 v2, v9, #int 3 // #03 │ │ +1b4840: dd03 0907 |000c: and-int/lit8 v3, v9, #int 7 // #07 │ │ +1b4844: e003 0303 |000e: shl-int/lit8 v3, v3, #int 3 // #03 │ │ +1b4848: 4504 0002 |0010: aget-wide v4, v0, v2 │ │ +1b484c: 1606 ff00 |0012: const-wide/16 v6, #int 255 // #ff │ │ +1b4850: c336 |0014: shl-long/2addr v6, v3 │ │ +1b4852: 7e66 |0015: not-long v6, v6 │ │ +1b4854: c064 |0016: and-long/2addr v4, v6 │ │ +1b4856: 1606 fe00 |0017: const-wide/16 v6, #int 254 // #fe │ │ +1b485a: c336 |0019: shl-long/2addr v6, v3 │ │ +1b485c: a103 0406 |001a: or-long v3, v4, v6 │ │ +1b4860: 4c03 0002 |001c: aput-wide v3, v0, v2 │ │ +1b4864: d809 09f9 |001e: add-int/lit8 v9, v9, #int -7 // #f9 │ │ +1b4868: b519 |0020: and-int/2addr v9, v1 │ │ +1b486a: dd01 0107 |0021: and-int/lit8 v1, v1, #int 7 // #07 │ │ +1b486e: b019 |0023: add-int/2addr v9, v1 │ │ +1b4870: e109 0903 |0024: shr-int/lit8 v9, v9, #int 3 // #03 │ │ +1b4874: 4c03 0009 |0026: aput-wide v3, v0, v9 │ │ +1b4878: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/collection/MutableIntSet;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 18 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 113 16-bit code units │ │ -1b4708: |[1b4708] androidx.collection.MutableIntSet.toString:()Ljava/lang/String; │ │ -1b4718: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1b471c: 2201 b711 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b4720: 7010 7c3f 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@3f7c │ │ -1b4726: 1a02 3b31 |0007: const-string v2, "[" // string@313b │ │ -1b472a: 6e20 873f 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b4730: 5402 4f02 |000c: iget-object v2, v0, Landroidx/collection/MutableIntSet;.elements:[I // field@024f │ │ -1b4734: 5403 5102 |000e: iget-object v3, v0, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ -1b4738: 2134 |0010: array-length v4, v3 │ │ -1b473a: d804 04fe |0011: add-int/lit8 v4, v4, #int -2 // #fe │ │ -1b473e: 3a04 4f00 |0013: if-ltz v4, 0062 // +004f │ │ -1b4742: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -1b4744: 0156 |0016: move v6, v5 │ │ -1b4746: 0167 |0017: move v7, v6 │ │ -1b4748: 4508 0306 |0018: aget-wide v8, v3, v6 │ │ -1b474c: 7e8a |001a: not-long v10, v8 │ │ -1b474e: 127c |001b: const/4 v12, #int 7 // #7 │ │ -1b4750: c3ca |001c: shl-long/2addr v10, v12 │ │ -1b4752: c08a |001d: and-long/2addr v10, v8 │ │ -1b4754: 180c 8080 8080 8080 8080 |001e: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ -1b475e: c0ca |0023: and-long/2addr v10, v12 │ │ -1b4760: 310a 0a0c |0024: cmp-long v10, v10, v12 │ │ -1b4764: 380a 3700 |0026: if-eqz v10, 005d // +0037 │ │ -1b4768: 910a 0604 |0028: sub-int v10, v6, v4 │ │ -1b476c: 7caa |002a: not-int v10, v10 │ │ -1b476e: e20a 0a1f |002b: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ -1b4772: 130b 0800 |002d: const/16 v11, #int 8 // #8 │ │ -1b4776: d90a 0a08 |002f: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ -1b477a: 015c |0031: move v12, v5 │ │ -1b477c: 35ac 2900 |0032: if-ge v12, v10, 005b // +0029 │ │ -1b4780: 160d ff00 |0034: const-wide/16 v13, #int 255 // #ff │ │ -1b4784: c08d |0036: and-long/2addr v13, v8 │ │ -1b4786: 160f 8000 |0037: const-wide/16 v15, #int 128 // #80 │ │ -1b478a: 310d 0d0f |0039: cmp-long v13, v13, v15 │ │ -1b478e: 3b0d 1c00 |003b: if-gez v13, 0057 // +001c │ │ -1b4792: e00d 0603 |003d: shl-int/lit8 v13, v6, #int 3 // #03 │ │ -1b4796: b0cd |003f: add-int/2addr v13, v12 │ │ -1b4798: 440d 020d |0040: aget v13, v2, v13 │ │ -1b479c: 12fe |0042: const/4 v14, #int -1 // #ff │ │ -1b479e: 33e7 0800 |0043: if-ne v7, v14, 004b // +0008 │ │ -1b47a2: 1a02 2606 |0045: const-string v2, "..." // string@0626 │ │ -1b47a6: 6e20 873f 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b47ac: 281d |004a: goto 0067 // +001d │ │ -1b47ae: 3807 0700 |004b: if-eqz v7, 0052 // +0007 │ │ -1b47b2: 1a0e f803 |004d: const-string v14, ", " // string@03f8 │ │ -1b47b6: 6e20 873f e100 |004f: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b47bc: 6e20 853f d100 |0052: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ -1b47c2: d807 0701 |0055: add-int/lit8 v7, v7, #int 1 // #01 │ │ -1b47c6: c4b8 |0057: shr-long/2addr v8, v11 │ │ -1b47c8: d80c 0c01 |0058: add-int/lit8 v12, v12, #int 1 // #01 │ │ -1b47cc: 28d8 |005a: goto 0032 // -0028 │ │ -1b47ce: 33ba 0700 |005b: if-ne v10, v11, 0062 // +0007 │ │ -1b47d2: 3246 0500 |005d: if-eq v6, v4, 0062 // +0005 │ │ -1b47d6: d806 0601 |005f: add-int/lit8 v6, v6, #int 1 // #01 │ │ -1b47da: 28b7 |0061: goto 0018 // -0049 │ │ -1b47dc: 1a02 e132 |0062: const-string v2, "]" // string@32e1 │ │ -1b47e0: 6e20 873f 2100 |0064: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b47e6: 6e10 933f 0100 |0067: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b47ec: 0c01 |006a: move-result-object v1 │ │ -1b47ee: 1a02 475e |006b: const-string v2, "toString(...)" // string@5e47 │ │ -1b47f2: 7120 0345 2100 |006d: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b47f8: 1101 |0070: return-object v1 │ │ +1b4724: |[1b4724] androidx.collection.MutableIntSet.toString:()Ljava/lang/String; │ │ +1b4734: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1b4738: 2201 b711 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b473c: 7010 7c3f 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@3f7c │ │ +1b4742: 1a02 3b31 |0007: const-string v2, "[" // string@313b │ │ +1b4746: 6e20 873f 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b474c: 5402 4f02 |000c: iget-object v2, v0, Landroidx/collection/MutableIntSet;.elements:[I // field@024f │ │ +1b4750: 5403 5102 |000e: iget-object v3, v0, Landroidx/collection/MutableIntSet;.metadata:[J // field@0251 │ │ +1b4754: 2134 |0010: array-length v4, v3 │ │ +1b4756: d804 04fe |0011: add-int/lit8 v4, v4, #int -2 // #fe │ │ +1b475a: 3a04 4f00 |0013: if-ltz v4, 0062 // +004f │ │ +1b475e: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +1b4760: 0156 |0016: move v6, v5 │ │ +1b4762: 0167 |0017: move v7, v6 │ │ +1b4764: 4508 0306 |0018: aget-wide v8, v3, v6 │ │ +1b4768: 7e8a |001a: not-long v10, v8 │ │ +1b476a: 127c |001b: const/4 v12, #int 7 // #7 │ │ +1b476c: c3ca |001c: shl-long/2addr v10, v12 │ │ +1b476e: c08a |001d: and-long/2addr v10, v8 │ │ +1b4770: 180c 8080 8080 8080 8080 |001e: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ +1b477a: c0ca |0023: and-long/2addr v10, v12 │ │ +1b477c: 310a 0a0c |0024: cmp-long v10, v10, v12 │ │ +1b4780: 380a 3700 |0026: if-eqz v10, 005d // +0037 │ │ +1b4784: 910a 0604 |0028: sub-int v10, v6, v4 │ │ +1b4788: 7caa |002a: not-int v10, v10 │ │ +1b478a: e20a 0a1f |002b: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ +1b478e: 130b 0800 |002d: const/16 v11, #int 8 // #8 │ │ +1b4792: d90a 0a08 |002f: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ +1b4796: 015c |0031: move v12, v5 │ │ +1b4798: 35ac 2900 |0032: if-ge v12, v10, 005b // +0029 │ │ +1b479c: 160d ff00 |0034: const-wide/16 v13, #int 255 // #ff │ │ +1b47a0: c08d |0036: and-long/2addr v13, v8 │ │ +1b47a2: 160f 8000 |0037: const-wide/16 v15, #int 128 // #80 │ │ +1b47a6: 310d 0d0f |0039: cmp-long v13, v13, v15 │ │ +1b47aa: 3b0d 1c00 |003b: if-gez v13, 0057 // +001c │ │ +1b47ae: e00d 0603 |003d: shl-int/lit8 v13, v6, #int 3 // #03 │ │ +1b47b2: b0cd |003f: add-int/2addr v13, v12 │ │ +1b47b4: 440d 020d |0040: aget v13, v2, v13 │ │ +1b47b8: 12fe |0042: const/4 v14, #int -1 // #ff │ │ +1b47ba: 33e7 0800 |0043: if-ne v7, v14, 004b // +0008 │ │ +1b47be: 1a02 2606 |0045: const-string v2, "..." // string@0626 │ │ +1b47c2: 6e20 873f 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b47c8: 281d |004a: goto 0067 // +001d │ │ +1b47ca: 3807 0700 |004b: if-eqz v7, 0052 // +0007 │ │ +1b47ce: 1a0e f803 |004d: const-string v14, ", " // string@03f8 │ │ +1b47d2: 6e20 873f e100 |004f: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b47d8: 6e20 853f d100 |0052: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ +1b47de: d807 0701 |0055: add-int/lit8 v7, v7, #int 1 // #01 │ │ +1b47e2: c4b8 |0057: shr-long/2addr v8, v11 │ │ +1b47e4: d80c 0c01 |0058: add-int/lit8 v12, v12, #int 1 // #01 │ │ +1b47e8: 28d8 |005a: goto 0032 // -0028 │ │ +1b47ea: 33ba 0700 |005b: if-ne v10, v11, 0062 // +0007 │ │ +1b47ee: 3246 0500 |005d: if-eq v6, v4, 0062 // +0005 │ │ +1b47f2: d806 0601 |005f: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1b47f6: 28b7 |0061: goto 0018 // -0049 │ │ +1b47f8: 1a02 e132 |0062: const-string v2, "]" // string@32e1 │ │ +1b47fc: 6e20 873f 2100 |0064: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b4802: 6e10 933f 0100 |0067: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b4808: 0c01 |006a: move-result-object v1 │ │ +1b480a: 1a02 475e |006b: const-string v2, "toString(...)" // string@5e47 │ │ +1b480e: 7120 0345 2100 |006d: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b4814: 1101 |0070: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #141 header: │ │ @@ -36026,109 +36026,109 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -1b4860: |[1b4860] androidx.collection.MutableLongList.equals:(Ljava/lang/Object;)Z │ │ -1b4870: 2090 fe01 |0000: instance-of v0, v9, Landroidx/collection/MutableLongList; // type@01fe │ │ -1b4874: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1b4876: 3800 2900 |0003: if-eqz v0, 002c // +0029 │ │ -1b487a: 1f09 fe01 |0005: check-cast v9, Landroidx/collection/MutableLongList; // type@01fe │ │ -1b487e: 5290 5202 |0007: iget v0, v9, Landroidx/collection/MutableLongList;._size:I // field@0252 │ │ -1b4882: 5282 5202 |0009: iget v2, v8, Landroidx/collection/MutableLongList;._size:I // field@0252 │ │ -1b4886: 3220 0300 |000b: if-eq v0, v2, 000e // +0003 │ │ -1b488a: 281f |000d: goto 002c // +001f │ │ -1b488c: 5480 5302 |000e: iget-object v0, v8, Landroidx/collection/MutableLongList;.content:[J // field@0253 │ │ -1b4890: 5499 5302 |0010: iget-object v9, v9, Landroidx/collection/MutableLongList;.content:[J // field@0253 │ │ -1b4894: 7120 de42 2100 |0012: invoke-static {v1, v2}, Lkotlin/UnsignedKt;.until:(II)Lkotlin/ranges/IntRange; // method@42de │ │ -1b489a: 0c02 |0015: move-result-object v2 │ │ -1b489c: 5223 472e |0016: iget v3, v2, Lkotlin/ranges/IntProgression;.first:I // field@2e47 │ │ -1b48a0: 5222 482e |0018: iget v2, v2, Lkotlin/ranges/IntProgression;.last:I // field@2e48 │ │ -1b48a4: 3623 1000 |001a: if-gt v3, v2, 002a // +0010 │ │ -1b48a8: 4504 0003 |001c: aget-wide v4, v0, v3 │ │ -1b48ac: 4506 0903 |001e: aget-wide v6, v9, v3 │ │ -1b48b0: 3104 0406 |0020: cmp-long v4, v4, v6 │ │ -1b48b4: 3804 0300 |0022: if-eqz v4, 0025 // +0003 │ │ -1b48b8: 0f01 |0024: return v1 │ │ -1b48ba: 3223 0500 |0025: if-eq v3, v2, 002a // +0005 │ │ -1b48be: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1b48c2: 28f3 |0029: goto 001c // -000d │ │ -1b48c4: 1219 |002a: const/4 v9, #int 1 // #1 │ │ -1b48c6: 0f09 |002b: return v9 │ │ -1b48c8: 0f01 |002c: return v1 │ │ +1b487c: |[1b487c] androidx.collection.MutableLongList.equals:(Ljava/lang/Object;)Z │ │ +1b488c: 2090 fe01 |0000: instance-of v0, v9, Landroidx/collection/MutableLongList; // type@01fe │ │ +1b4890: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1b4892: 3800 2900 |0003: if-eqz v0, 002c // +0029 │ │ +1b4896: 1f09 fe01 |0005: check-cast v9, Landroidx/collection/MutableLongList; // type@01fe │ │ +1b489a: 5290 5202 |0007: iget v0, v9, Landroidx/collection/MutableLongList;._size:I // field@0252 │ │ +1b489e: 5282 5202 |0009: iget v2, v8, Landroidx/collection/MutableLongList;._size:I // field@0252 │ │ +1b48a2: 3220 0300 |000b: if-eq v0, v2, 000e // +0003 │ │ +1b48a6: 281f |000d: goto 002c // +001f │ │ +1b48a8: 5480 5302 |000e: iget-object v0, v8, Landroidx/collection/MutableLongList;.content:[J // field@0253 │ │ +1b48ac: 5499 5302 |0010: iget-object v9, v9, Landroidx/collection/MutableLongList;.content:[J // field@0253 │ │ +1b48b0: 7120 de42 2100 |0012: invoke-static {v1, v2}, Lkotlin/UnsignedKt;.until:(II)Lkotlin/ranges/IntRange; // method@42de │ │ +1b48b6: 0c02 |0015: move-result-object v2 │ │ +1b48b8: 5223 472e |0016: iget v3, v2, Lkotlin/ranges/IntProgression;.first:I // field@2e47 │ │ +1b48bc: 5222 482e |0018: iget v2, v2, Lkotlin/ranges/IntProgression;.last:I // field@2e48 │ │ +1b48c0: 3623 1000 |001a: if-gt v3, v2, 002a // +0010 │ │ +1b48c4: 4504 0003 |001c: aget-wide v4, v0, v3 │ │ +1b48c8: 4506 0903 |001e: aget-wide v6, v9, v3 │ │ +1b48cc: 3104 0406 |0020: cmp-long v4, v4, v6 │ │ +1b48d0: 3804 0300 |0022: if-eqz v4, 0025 // +0003 │ │ +1b48d4: 0f01 |0024: return v1 │ │ +1b48d6: 3223 0500 |0025: if-eq v3, v2, 002a // +0005 │ │ +1b48da: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1b48de: 28f3 |0029: goto 001c // -000d │ │ +1b48e0: 1219 |002a: const/4 v9, #int 1 // #1 │ │ +1b48e2: 0f09 |002b: return v9 │ │ +1b48e4: 0f01 |002c: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/collection/MutableLongList;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1b48cc: |[1b48cc] androidx.collection.MutableLongList.hashCode:()I │ │ -1b48dc: 5460 5302 |0000: iget-object v0, v6, Landroidx/collection/MutableLongList;.content:[J // field@0253 │ │ -1b48e0: 5261 5202 |0002: iget v1, v6, Landroidx/collection/MutableLongList;._size:I // field@0252 │ │ -1b48e4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1b48e6: 0123 |0005: move v3, v2 │ │ -1b48e8: 3512 0e00 |0006: if-ge v2, v1, 0014 // +000e │ │ -1b48ec: 4504 0002 |0008: aget-wide v4, v0, v2 │ │ -1b48f0: 7120 023f 5400 |000a: invoke-static {v4, v5}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ -1b48f6: 0a04 |000d: move-result v4 │ │ -1b48f8: da04 041f |000e: mul-int/lit8 v4, v4, #int 31 // #1f │ │ -1b48fc: b043 |0010: add-int/2addr v3, v4 │ │ -1b48fe: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1b4902: 28f3 |0013: goto 0006 // -000d │ │ -1b4904: 0f03 |0014: return v3 │ │ +1b48e8: |[1b48e8] androidx.collection.MutableLongList.hashCode:()I │ │ +1b48f8: 5460 5302 |0000: iget-object v0, v6, Landroidx/collection/MutableLongList;.content:[J // field@0253 │ │ +1b48fc: 5261 5202 |0002: iget v1, v6, Landroidx/collection/MutableLongList;._size:I // field@0252 │ │ +1b4900: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1b4902: 0123 |0005: move v3, v2 │ │ +1b4904: 3512 0e00 |0006: if-ge v2, v1, 0014 // +000e │ │ +1b4908: 4504 0002 |0008: aget-wide v4, v0, v2 │ │ +1b490c: 7120 023f 5400 |000a: invoke-static {v4, v5}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ +1b4912: 0a04 |000d: move-result v4 │ │ +1b4914: da04 041f |000e: mul-int/lit8 v4, v4, #int 31 // #1f │ │ +1b4918: b043 |0010: add-int/2addr v3, v4 │ │ +1b491a: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1b491e: 28f3 |0013: goto 0006 // -000d │ │ +1b4920: 0f03 |0014: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/collection/MutableLongList;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -1b4908: |[1b4908] androidx.collection.MutableLongList.toString:()Ljava/lang/String; │ │ -1b4918: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b491c: 7010 7c3f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@3f7c │ │ -1b4922: 1a01 3b31 |0005: const-string v1, "[" // string@313b │ │ -1b4926: 6e20 873f 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b492c: 5471 5302 |000a: iget-object v1, v7, Landroidx/collection/MutableLongList;.content:[J // field@0253 │ │ -1b4930: 5272 5202 |000c: iget v2, v7, Landroidx/collection/MutableLongList;._size:I // field@0252 │ │ -1b4934: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -1b4936: 3523 1a00 |000f: if-ge v3, v2, 0029 // +001a │ │ -1b493a: 4504 0103 |0011: aget-wide v4, v1, v3 │ │ -1b493e: 12f6 |0013: const/4 v6, #int -1 // #ff │ │ -1b4940: 3363 0800 |0014: if-ne v3, v6, 001c // +0008 │ │ -1b4944: 1a01 2606 |0016: const-string v1, "..." // string@0626 │ │ -1b4948: 6e20 873f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b494e: 2813 |001b: goto 002e // +0013 │ │ -1b4950: 3803 0700 |001c: if-eqz v3, 0023 // +0007 │ │ -1b4954: 1a06 f803 |001e: const-string v6, ", " // string@03f8 │ │ -1b4958: 6e20 873f 6000 |0020: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b495e: 6e30 863f 4005 |0023: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@3f86 │ │ -1b4964: d803 0301 |0026: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1b4968: 28e7 |0028: goto 000f // -0019 │ │ -1b496a: 1a01 e132 |0029: const-string v1, "]" // string@32e1 │ │ -1b496e: 6e20 873f 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b4974: 6e10 933f 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b497a: 0c00 |0031: move-result-object v0 │ │ -1b497c: 1a01 475e |0032: const-string v1, "toString(...)" // string@5e47 │ │ -1b4980: 7120 0345 1000 |0034: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b4986: 1100 |0037: return-object v0 │ │ +1b4924: |[1b4924] androidx.collection.MutableLongList.toString:()Ljava/lang/String; │ │ +1b4934: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b4938: 7010 7c3f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@3f7c │ │ +1b493e: 1a01 3b31 |0005: const-string v1, "[" // string@313b │ │ +1b4942: 6e20 873f 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b4948: 5471 5302 |000a: iget-object v1, v7, Landroidx/collection/MutableLongList;.content:[J // field@0253 │ │ +1b494c: 5272 5202 |000c: iget v2, v7, Landroidx/collection/MutableLongList;._size:I // field@0252 │ │ +1b4950: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +1b4952: 3523 1a00 |000f: if-ge v3, v2, 0029 // +001a │ │ +1b4956: 4504 0103 |0011: aget-wide v4, v1, v3 │ │ +1b495a: 12f6 |0013: const/4 v6, #int -1 // #ff │ │ +1b495c: 3363 0800 |0014: if-ne v3, v6, 001c // +0008 │ │ +1b4960: 1a01 2606 |0016: const-string v1, "..." // string@0626 │ │ +1b4964: 6e20 873f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b496a: 2813 |001b: goto 002e // +0013 │ │ +1b496c: 3803 0700 |001c: if-eqz v3, 0023 // +0007 │ │ +1b4970: 1a06 f803 |001e: const-string v6, ", " // string@03f8 │ │ +1b4974: 6e20 873f 6000 |0020: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b497a: 6e30 863f 4005 |0023: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@3f86 │ │ +1b4980: d803 0301 |0026: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1b4984: 28e7 |0028: goto 000f // -0019 │ │ +1b4986: 1a01 e132 |0029: const-string v1, "]" // string@32e1 │ │ +1b498a: 6e20 873f 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b4990: 6e10 933f 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b4996: 0c00 |0031: move-result-object v0 │ │ +1b4998: 1a01 475e |0032: const-string v1, "toString(...)" // string@5e47 │ │ +1b499c: 7120 0345 1000 |0034: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b49a2: 1100 |0037: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #143 header: │ │ @@ -36238,818 +36238,818 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -1b55b8: |[1b55b8] androidx.collection.MutableLongObjectMap.clear:()V │ │ -1b55c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b55ca: 59a0 5502 |0001: iput v0, v10, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ -1b55ce: 54a1 5802 |0003: iget-object v1, v10, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ -1b55d2: 6202 9102 |0005: sget-object v2, Landroidx/collection/ScatterMapKt;.EmptyGroup:[J // field@0291 │ │ -1b55d6: 3221 1e00 |0007: if-eq v1, v2, 0025 // +001e │ │ -1b55da: 1802 8080 8080 8080 8080 |0009: const-wide v2, #double -2.93745e-306 // #8080808080808080 │ │ -1b55e4: 7130 6043 2103 |000e: invoke-static {v1, v2, v3}, Lkotlin/collections/ArraysKt;.fill$default:([JJ)V // method@4360 │ │ -1b55ea: 54a1 5802 |0011: iget-object v1, v10, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ -1b55ee: 52a2 5402 |0013: iget v2, v10, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ -1b55f2: e103 0203 |0015: shr-int/lit8 v3, v2, #int 3 // #03 │ │ -1b55f6: dd02 0207 |0017: and-int/lit8 v2, v2, #int 7 // #07 │ │ -1b55fa: e002 0203 |0019: shl-int/lit8 v2, v2, #int 3 // #03 │ │ -1b55fe: 4504 0103 |001b: aget-wide v4, v1, v3 │ │ -1b5602: 1606 ff00 |001d: const-wide/16 v6, #int 255 // #ff │ │ -1b5606: c326 |001f: shl-long/2addr v6, v2 │ │ -1b5608: 7e68 |0020: not-long v8, v6 │ │ -1b560a: c084 |0021: and-long/2addr v4, v8 │ │ -1b560c: c164 |0022: or-long/2addr v4, v6 │ │ -1b560e: 4c04 0103 |0023: aput-wide v4, v1, v3 │ │ -1b5612: 54a1 5902 |0025: iget-object v1, v10, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ -1b5616: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -1b5618: 52a3 5402 |0028: iget v3, v10, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ -1b561c: 7140 5f43 2130 |002a: invoke-static {v1, v2, v0, v3}, Lkotlin/collections/ArraysKt;.fill:([Ljava/lang/Object;Lkotlinx/coroutines/internal/Symbol;II)V // method@435f │ │ -1b5622: 52a0 5402 |002d: iget v0, v10, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ -1b5626: 7110 f108 0000 |002f: invoke-static {v0}, Landroidx/collection/ScatterMapKt;.loadedCapacity:(I)I // method@08f1 │ │ -1b562c: 0a00 |0032: move-result v0 │ │ -1b562e: 52a1 5502 |0033: iget v1, v10, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ -1b5632: b110 |0035: sub-int/2addr v0, v1 │ │ -1b5634: 59a0 5602 |0036: iput v0, v10, Landroidx/collection/MutableLongObjectMap;.growthLimit:I // field@0256 │ │ -1b5638: 0e00 |0038: return-void │ │ +1b55d4: |[1b55d4] androidx.collection.MutableLongObjectMap.clear:()V │ │ +1b55e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b55e6: 59a0 5502 |0001: iput v0, v10, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ +1b55ea: 54a1 5802 |0003: iget-object v1, v10, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ +1b55ee: 6202 9102 |0005: sget-object v2, Landroidx/collection/ScatterMapKt;.EmptyGroup:[J // field@0291 │ │ +1b55f2: 3221 1e00 |0007: if-eq v1, v2, 0025 // +001e │ │ +1b55f6: 1802 8080 8080 8080 8080 |0009: const-wide v2, #double -2.93745e-306 // #8080808080808080 │ │ +1b5600: 7130 6043 2103 |000e: invoke-static {v1, v2, v3}, Lkotlin/collections/ArraysKt;.fill$default:([JJ)V // method@4360 │ │ +1b5606: 54a1 5802 |0011: iget-object v1, v10, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ +1b560a: 52a2 5402 |0013: iget v2, v10, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ +1b560e: e103 0203 |0015: shr-int/lit8 v3, v2, #int 3 // #03 │ │ +1b5612: dd02 0207 |0017: and-int/lit8 v2, v2, #int 7 // #07 │ │ +1b5616: e002 0203 |0019: shl-int/lit8 v2, v2, #int 3 // #03 │ │ +1b561a: 4504 0103 |001b: aget-wide v4, v1, v3 │ │ +1b561e: 1606 ff00 |001d: const-wide/16 v6, #int 255 // #ff │ │ +1b5622: c326 |001f: shl-long/2addr v6, v2 │ │ +1b5624: 7e68 |0020: not-long v8, v6 │ │ +1b5626: c084 |0021: and-long/2addr v4, v8 │ │ +1b5628: c164 |0022: or-long/2addr v4, v6 │ │ +1b562a: 4c04 0103 |0023: aput-wide v4, v1, v3 │ │ +1b562e: 54a1 5902 |0025: iget-object v1, v10, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ +1b5632: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +1b5634: 52a3 5402 |0028: iget v3, v10, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ +1b5638: 7140 5f43 2130 |002a: invoke-static {v1, v2, v0, v3}, Lkotlin/collections/ArraysKt;.fill:([Ljava/lang/Object;Lkotlinx/coroutines/internal/Symbol;II)V // method@435f │ │ +1b563e: 52a0 5402 |002d: iget v0, v10, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ +1b5642: 7110 f108 0000 |002f: invoke-static {v0}, Landroidx/collection/ScatterMapKt;.loadedCapacity:(I)I // method@08f1 │ │ +1b5648: 0a00 |0032: move-result v0 │ │ +1b564a: 52a1 5502 |0033: iget v1, v10, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ +1b564e: b110 |0035: sub-int/2addr v0, v1 │ │ +1b5650: 59a0 5602 |0036: iput v0, v10, Landroidx/collection/MutableLongObjectMap;.growthLimit:I // field@0256 │ │ +1b5654: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/collection/MutableLongObjectMap;) │ │ name : 'containsKey' │ │ type : '(J)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -1b4988: |[1b4988] androidx.collection.MutableLongObjectMap.containsKey:(J)Z │ │ -1b4998: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1b499c: 7702 023f 1200 |0002: invoke-static/range {v18, v19}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ -1b49a2: 0a01 |0005: move-result v1 │ │ -1b49a4: 1402 512d 9ecc |0006: const v2, #float -8.29303e+07 // #cc9e2d51 │ │ -1b49aa: b221 |0009: mul-int/2addr v1, v2 │ │ -1b49ac: e002 0110 |000a: shl-int/lit8 v2, v1, #int 16 // #10 │ │ -1b49b0: b721 |000c: xor-int/2addr v1, v2 │ │ -1b49b2: dd02 017f |000d: and-int/lit8 v2, v1, #int 127 // #7f │ │ -1b49b6: 5203 5402 |000f: iget v3, v0, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ -1b49ba: e201 0107 |0011: ushr-int/lit8 v1, v1, #int 7 // #07 │ │ -1b49be: b531 |0013: and-int/2addr v1, v3 │ │ -1b49c0: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -1b49c2: 0145 |0015: move v5, v4 │ │ -1b49c4: 5406 5802 |0016: iget-object v6, v0, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ -1b49c8: e107 0103 |0018: shr-int/lit8 v7, v1, #int 3 // #03 │ │ -1b49cc: dd08 0107 |001a: and-int/lit8 v8, v1, #int 7 // #07 │ │ -1b49d0: e008 0803 |001c: shl-int/lit8 v8, v8, #int 3 // #03 │ │ -1b49d4: 4509 0607 |001e: aget-wide v9, v6, v7 │ │ -1b49d8: c589 |0020: ushr-long/2addr v9, v8 │ │ -1b49da: 121b |0021: const/4 v11, #int 1 // #1 │ │ -1b49dc: b0b7 |0022: add-int/2addr v7, v11 │ │ -1b49de: 450c 0607 |0023: aget-wide v12, v6, v7 │ │ -1b49e2: d906 0840 |0025: rsub-int/lit8 v6, v8, #int 64 // #40 │ │ -1b49e6: a306 0c06 |0027: shl-long v6, v12, v6 │ │ -1b49ea: 818c |0029: int-to-long v12, v8 │ │ -1b49ec: 7dcc |002a: neg-long v12, v12 │ │ -1b49ee: 1308 3f00 |002b: const/16 v8, #int 63 // #3f │ │ -1b49f2: c48c |002d: shr-long/2addr v12, v8 │ │ -1b49f4: c0c6 |002e: and-long/2addr v6, v12 │ │ -1b49f6: c196 |002f: or-long/2addr v6, v9 │ │ -1b49f8: 8128 |0030: int-to-long v8, v2 │ │ -1b49fa: 180c 0101 0101 0101 0101 |0031: const-wide v12, #double 7.7486e-304 // #0101010101010101 │ │ -1b4a04: bdc8 |0036: mul-long/2addr v8, v12 │ │ -1b4a06: c268 |0037: xor-long/2addr v8, v6 │ │ -1b4a08: 9c0c 080c |0038: sub-long v12, v8, v12 │ │ -1b4a0c: 7e88 |003a: not-long v8, v8 │ │ -1b4a0e: c0c8 |003b: and-long/2addr v8, v12 │ │ -1b4a10: 180c 8080 8080 8080 8080 |003c: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ -1b4a1a: c0c8 |0041: and-long/2addr v8, v12 │ │ -1b4a1c: 160e 0000 |0042: const-wide/16 v14, #int 0 // #0 │ │ -1b4a20: 310a 080e |0044: cmp-long v10, v8, v14 │ │ -1b4a24: 380a 1900 |0046: if-eqz v10, 005f // +0019 │ │ -1b4a28: 7120 053f 9800 |0048: invoke-static {v8, v9}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ -1b4a2e: 0a0a |004b: move-result v10 │ │ -1b4a30: e10a 0a03 |004c: shr-int/lit8 v10, v10, #int 3 // #03 │ │ -1b4a34: b01a |004e: add-int/2addr v10, v1 │ │ -1b4a36: b53a |004f: and-int/2addr v10, v3 │ │ -1b4a38: 540e 5702 |0050: iget-object v14, v0, Landroidx/collection/MutableLongObjectMap;.keys:[J // field@0257 │ │ -1b4a3c: 450f 0e0a |0052: aget-wide v15, v14, v10 │ │ -1b4a40: 310e 0f12 |0054: cmp-long v14, v15, v18 │ │ -1b4a44: 390e 0300 |0056: if-nez v14, 0059 // +0003 │ │ -1b4a48: 2811 |0058: goto 0069 // +0011 │ │ -1b4a4a: 160e 0100 |0059: const-wide/16 v14, #int 1 // #1 │ │ -1b4a4e: 9c0e 080e |005b: sub-long v14, v8, v14 │ │ -1b4a52: c0e8 |005d: and-long/2addr v8, v14 │ │ -1b4a54: 28e4 |005e: goto 0042 // -001c │ │ -1b4a56: 7e68 |005f: not-long v8, v6 │ │ -1b4a58: 126a |0060: const/4 v10, #int 6 // #6 │ │ -1b4a5a: c3a8 |0061: shl-long/2addr v8, v10 │ │ -1b4a5c: c086 |0062: and-long/2addr v6, v8 │ │ -1b4a5e: c0c6 |0063: and-long/2addr v6, v12 │ │ -1b4a60: 3106 060e |0064: cmp-long v6, v6, v14 │ │ -1b4a64: 3806 0700 |0066: if-eqz v6, 006d // +0007 │ │ -1b4a68: 12fa |0068: const/4 v10, #int -1 // #ff │ │ -1b4a6a: 3a0a 0300 |0069: if-ltz v10, 006c // +0003 │ │ -1b4a6e: 0f0b |006b: return v11 │ │ -1b4a70: 0f04 |006c: return v4 │ │ -1b4a72: d805 0508 |006d: add-int/lit8 v5, v5, #int 8 // #08 │ │ -1b4a76: b051 |006f: add-int/2addr v1, v5 │ │ -1b4a78: b531 |0070: and-int/2addr v1, v3 │ │ -1b4a7a: 28a5 |0071: goto 0016 // -005b │ │ +1b49a4: |[1b49a4] androidx.collection.MutableLongObjectMap.containsKey:(J)Z │ │ +1b49b4: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1b49b8: 7702 023f 1200 |0002: invoke-static/range {v18, v19}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ +1b49be: 0a01 |0005: move-result v1 │ │ +1b49c0: 1402 512d 9ecc |0006: const v2, #float -8.29303e+07 // #cc9e2d51 │ │ +1b49c6: b221 |0009: mul-int/2addr v1, v2 │ │ +1b49c8: e002 0110 |000a: shl-int/lit8 v2, v1, #int 16 // #10 │ │ +1b49cc: b721 |000c: xor-int/2addr v1, v2 │ │ +1b49ce: dd02 017f |000d: and-int/lit8 v2, v1, #int 127 // #7f │ │ +1b49d2: 5203 5402 |000f: iget v3, v0, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ +1b49d6: e201 0107 |0011: ushr-int/lit8 v1, v1, #int 7 // #07 │ │ +1b49da: b531 |0013: and-int/2addr v1, v3 │ │ +1b49dc: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +1b49de: 0145 |0015: move v5, v4 │ │ +1b49e0: 5406 5802 |0016: iget-object v6, v0, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ +1b49e4: e107 0103 |0018: shr-int/lit8 v7, v1, #int 3 // #03 │ │ +1b49e8: dd08 0107 |001a: and-int/lit8 v8, v1, #int 7 // #07 │ │ +1b49ec: e008 0803 |001c: shl-int/lit8 v8, v8, #int 3 // #03 │ │ +1b49f0: 4509 0607 |001e: aget-wide v9, v6, v7 │ │ +1b49f4: c589 |0020: ushr-long/2addr v9, v8 │ │ +1b49f6: 121b |0021: const/4 v11, #int 1 // #1 │ │ +1b49f8: b0b7 |0022: add-int/2addr v7, v11 │ │ +1b49fa: 450c 0607 |0023: aget-wide v12, v6, v7 │ │ +1b49fe: d906 0840 |0025: rsub-int/lit8 v6, v8, #int 64 // #40 │ │ +1b4a02: a306 0c06 |0027: shl-long v6, v12, v6 │ │ +1b4a06: 818c |0029: int-to-long v12, v8 │ │ +1b4a08: 7dcc |002a: neg-long v12, v12 │ │ +1b4a0a: 1308 3f00 |002b: const/16 v8, #int 63 // #3f │ │ +1b4a0e: c48c |002d: shr-long/2addr v12, v8 │ │ +1b4a10: c0c6 |002e: and-long/2addr v6, v12 │ │ +1b4a12: c196 |002f: or-long/2addr v6, v9 │ │ +1b4a14: 8128 |0030: int-to-long v8, v2 │ │ +1b4a16: 180c 0101 0101 0101 0101 |0031: const-wide v12, #double 7.7486e-304 // #0101010101010101 │ │ +1b4a20: bdc8 |0036: mul-long/2addr v8, v12 │ │ +1b4a22: c268 |0037: xor-long/2addr v8, v6 │ │ +1b4a24: 9c0c 080c |0038: sub-long v12, v8, v12 │ │ +1b4a28: 7e88 |003a: not-long v8, v8 │ │ +1b4a2a: c0c8 |003b: and-long/2addr v8, v12 │ │ +1b4a2c: 180c 8080 8080 8080 8080 |003c: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ +1b4a36: c0c8 |0041: and-long/2addr v8, v12 │ │ +1b4a38: 160e 0000 |0042: const-wide/16 v14, #int 0 // #0 │ │ +1b4a3c: 310a 080e |0044: cmp-long v10, v8, v14 │ │ +1b4a40: 380a 1900 |0046: if-eqz v10, 005f // +0019 │ │ +1b4a44: 7120 053f 9800 |0048: invoke-static {v8, v9}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ +1b4a4a: 0a0a |004b: move-result v10 │ │ +1b4a4c: e10a 0a03 |004c: shr-int/lit8 v10, v10, #int 3 // #03 │ │ +1b4a50: b01a |004e: add-int/2addr v10, v1 │ │ +1b4a52: b53a |004f: and-int/2addr v10, v3 │ │ +1b4a54: 540e 5702 |0050: iget-object v14, v0, Landroidx/collection/MutableLongObjectMap;.keys:[J // field@0257 │ │ +1b4a58: 450f 0e0a |0052: aget-wide v15, v14, v10 │ │ +1b4a5c: 310e 0f12 |0054: cmp-long v14, v15, v18 │ │ +1b4a60: 390e 0300 |0056: if-nez v14, 0059 // +0003 │ │ +1b4a64: 2811 |0058: goto 0069 // +0011 │ │ +1b4a66: 160e 0100 |0059: const-wide/16 v14, #int 1 // #1 │ │ +1b4a6a: 9c0e 080e |005b: sub-long v14, v8, v14 │ │ +1b4a6e: c0e8 |005d: and-long/2addr v8, v14 │ │ +1b4a70: 28e4 |005e: goto 0042 // -001c │ │ +1b4a72: 7e68 |005f: not-long v8, v6 │ │ +1b4a74: 126a |0060: const/4 v10, #int 6 // #6 │ │ +1b4a76: c3a8 |0061: shl-long/2addr v8, v10 │ │ +1b4a78: c086 |0062: and-long/2addr v6, v8 │ │ +1b4a7a: c0c6 |0063: and-long/2addr v6, v12 │ │ +1b4a7c: 3106 060e |0064: cmp-long v6, v6, v14 │ │ +1b4a80: 3806 0700 |0066: if-eqz v6, 006d // +0007 │ │ +1b4a84: 12fa |0068: const/4 v10, #int -1 // #ff │ │ +1b4a86: 3a0a 0300 |0069: if-ltz v10, 006c // +0003 │ │ +1b4a8a: 0f0b |006b: return v11 │ │ +1b4a8c: 0f04 |006c: return v4 │ │ +1b4a8e: d805 0508 |006d: add-int/lit8 v5, v5, #int 8 // #08 │ │ +1b4a92: b051 |006f: add-int/2addr v1, v5 │ │ +1b4a94: b531 |0070: and-int/2addr v1, v3 │ │ +1b4a96: 28a5 |0071: goto 0016 // -005b │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/collection/MutableLongObjectMap;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -1b4a7c: |[1b4a7c] androidx.collection.MutableLongObjectMap.equals:(Ljava/lang/Object;)Z │ │ -1b4a8c: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -1b4a90: 0801 1300 |0002: move-object/from16 v1, v19 │ │ -1b4a94: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -1b4a96: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -1b4a9a: 0f02 |0007: return v2 │ │ -1b4a9c: 2013 ff01 |0008: instance-of v3, v1, Landroidx/collection/MutableLongObjectMap; // type@01ff │ │ -1b4aa0: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -1b4aa2: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -1b4aa6: 0f04 |000d: return v4 │ │ -1b4aa8: 1f01 ff01 |000e: check-cast v1, Landroidx/collection/MutableLongObjectMap; // type@01ff │ │ -1b4aac: 5213 5502 |0010: iget v3, v1, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ -1b4ab0: 5205 5502 |0012: iget v5, v0, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ -1b4ab4: 3253 0300 |0014: if-eq v3, v5, 0017 // +0003 │ │ -1b4ab8: 0f04 |0016: return v4 │ │ -1b4aba: 5403 5702 |0017: iget-object v3, v0, Landroidx/collection/MutableLongObjectMap;.keys:[J // field@0257 │ │ -1b4abe: 5405 5902 |0019: iget-object v5, v0, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ -1b4ac2: 5406 5802 |001b: iget-object v6, v0, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ -1b4ac6: 2167 |001d: array-length v7, v6 │ │ -1b4ac8: d807 07fe |001e: add-int/lit8 v7, v7, #int -2 // #fe │ │ -1b4acc: 3a07 6700 |0020: if-ltz v7, 0087 // +0067 │ │ -1b4ad0: 0148 |0022: move v8, v4 │ │ -1b4ad2: 4509 0608 |0023: aget-wide v9, v6, v8 │ │ -1b4ad6: 7e9b |0025: not-long v11, v9 │ │ -1b4ad8: 127d |0026: const/4 v13, #int 7 // #7 │ │ -1b4ada: c3db |0027: shl-long/2addr v11, v13 │ │ -1b4adc: c09b |0028: and-long/2addr v11, v9 │ │ -1b4ade: 180d 8080 8080 8080 8080 |0029: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ -1b4ae8: c0db |002e: and-long/2addr v11, v13 │ │ -1b4aea: 310b 0b0d |002f: cmp-long v11, v11, v13 │ │ -1b4aee: 380b 4b00 |0031: if-eqz v11, 007c // +004b │ │ -1b4af2: 910b 0807 |0033: sub-int v11, v8, v7 │ │ -1b4af6: 7cbb |0035: not-int v11, v11 │ │ -1b4af8: e20b 0b1f |0036: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ -1b4afc: 130c 0800 |0038: const/16 v12, #int 8 // #8 │ │ -1b4b00: d90b 0b08 |003a: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ -1b4b04: 014d |003c: move v13, v4 │ │ -1b4b06: 35bd 3900 |003d: if-ge v13, v11, 0076 // +0039 │ │ -1b4b0a: 160e ff00 |003f: const-wide/16 v14, #int 255 // #ff │ │ -1b4b0e: c09e |0041: and-long/2addr v14, v9 │ │ -1b4b10: 1610 8000 |0042: const-wide/16 v16, #int 128 // #80 │ │ -1b4b14: 310e 0e10 |0044: cmp-long v14, v14, v16 │ │ -1b4b18: 3b0e 2600 |0046: if-gez v14, 006c // +0026 │ │ -1b4b1c: e00e 0803 |0048: shl-int/lit8 v14, v8, #int 3 // #03 │ │ -1b4b20: b0de |004a: add-int/2addr v14, v13 │ │ -1b4b22: 012f |004b: move v15, v2 │ │ -1b4b24: 0810 0300 |004c: move-object/from16 v16, v3 │ │ -1b4b28: 4502 100e |004e: aget-wide v2, v16, v14 │ │ -1b4b2c: 460e 050e |0050: aget-object v14, v5, v14 │ │ -1b4b30: 390e 0f00 |0052: if-nez v14, 0061 // +000f │ │ -1b4b34: 6e30 5808 2103 |0054: invoke-virtual {v1, v2, v3}, Landroidx/collection/MutableLongObjectMap;.get:(J)Ljava/lang/Object; // method@0858 │ │ -1b4b3a: 0c0e |0057: move-result-object v14 │ │ -1b4b3c: 390e 0800 |0058: if-nez v14, 0060 // +0008 │ │ -1b4b40: 6e30 5408 2103 |005a: invoke-virtual {v1, v2, v3}, Landroidx/collection/MutableLongObjectMap;.containsKey:(J)Z // method@0854 │ │ -1b4b46: 0a02 |005d: move-result v2 │ │ -1b4b48: 3902 1100 |005e: if-nez v2, 006f // +0011 │ │ -1b4b4c: 0f04 |0060: return v4 │ │ -1b4b4e: 6e30 5808 2103 |0061: invoke-virtual {v1, v2, v3}, Landroidx/collection/MutableLongObjectMap;.get:(J)Ljava/lang/Object; // method@0858 │ │ -1b4b54: 0c02 |0064: move-result-object v2 │ │ -1b4b56: 6e20 363f 2e00 |0065: invoke-virtual {v14, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ -1b4b5c: 0a02 |0068: move-result v2 │ │ -1b4b5e: 3902 0600 |0069: if-nez v2, 006f // +0006 │ │ -1b4b62: 0f04 |006b: return v4 │ │ -1b4b64: 012f |006c: move v15, v2 │ │ -1b4b66: 0810 0300 |006d: move-object/from16 v16, v3 │ │ -1b4b6a: c4c9 |006f: shr-long/2addr v9, v12 │ │ -1b4b6c: d80d 0d01 |0070: add-int/lit8 v13, v13, #int 1 // #01 │ │ -1b4b70: 01f2 |0072: move v2, v15 │ │ -1b4b72: 0803 1000 |0073: move-object/from16 v3, v16 │ │ -1b4b76: 28c8 |0075: goto 003d // -0038 │ │ -1b4b78: 012f |0076: move v15, v2 │ │ -1b4b7a: 0810 0300 |0077: move-object/from16 v16, v3 │ │ -1b4b7e: 33cb 0f00 |0079: if-ne v11, v12, 0088 // +000f │ │ -1b4b82: 2804 |007b: goto 007f // +0004 │ │ -1b4b84: 012f |007c: move v15, v2 │ │ -1b4b86: 0810 0300 |007d: move-object/from16 v16, v3 │ │ -1b4b8a: 3278 0900 |007f: if-eq v8, v7, 0088 // +0009 │ │ -1b4b8e: d808 0801 |0081: add-int/lit8 v8, v8, #int 1 // #01 │ │ -1b4b92: 01f2 |0083: move v2, v15 │ │ -1b4b94: 0803 1000 |0084: move-object/from16 v3, v16 │ │ -1b4b98: 289d |0086: goto 0023 // -0063 │ │ -1b4b9a: 012f |0087: move v15, v2 │ │ -1b4b9c: 0f0f |0088: return v15 │ │ +1b4a98: |[1b4a98] androidx.collection.MutableLongObjectMap.equals:(Ljava/lang/Object;)Z │ │ +1b4aa8: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +1b4aac: 0801 1300 |0002: move-object/from16 v1, v19 │ │ +1b4ab0: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +1b4ab2: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +1b4ab6: 0f02 |0007: return v2 │ │ +1b4ab8: 2013 ff01 |0008: instance-of v3, v1, Landroidx/collection/MutableLongObjectMap; // type@01ff │ │ +1b4abc: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +1b4abe: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +1b4ac2: 0f04 |000d: return v4 │ │ +1b4ac4: 1f01 ff01 |000e: check-cast v1, Landroidx/collection/MutableLongObjectMap; // type@01ff │ │ +1b4ac8: 5213 5502 |0010: iget v3, v1, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ +1b4acc: 5205 5502 |0012: iget v5, v0, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ +1b4ad0: 3253 0300 |0014: if-eq v3, v5, 0017 // +0003 │ │ +1b4ad4: 0f04 |0016: return v4 │ │ +1b4ad6: 5403 5702 |0017: iget-object v3, v0, Landroidx/collection/MutableLongObjectMap;.keys:[J // field@0257 │ │ +1b4ada: 5405 5902 |0019: iget-object v5, v0, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ +1b4ade: 5406 5802 |001b: iget-object v6, v0, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ +1b4ae2: 2167 |001d: array-length v7, v6 │ │ +1b4ae4: d807 07fe |001e: add-int/lit8 v7, v7, #int -2 // #fe │ │ +1b4ae8: 3a07 6700 |0020: if-ltz v7, 0087 // +0067 │ │ +1b4aec: 0148 |0022: move v8, v4 │ │ +1b4aee: 4509 0608 |0023: aget-wide v9, v6, v8 │ │ +1b4af2: 7e9b |0025: not-long v11, v9 │ │ +1b4af4: 127d |0026: const/4 v13, #int 7 // #7 │ │ +1b4af6: c3db |0027: shl-long/2addr v11, v13 │ │ +1b4af8: c09b |0028: and-long/2addr v11, v9 │ │ +1b4afa: 180d 8080 8080 8080 8080 |0029: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ +1b4b04: c0db |002e: and-long/2addr v11, v13 │ │ +1b4b06: 310b 0b0d |002f: cmp-long v11, v11, v13 │ │ +1b4b0a: 380b 4b00 |0031: if-eqz v11, 007c // +004b │ │ +1b4b0e: 910b 0807 |0033: sub-int v11, v8, v7 │ │ +1b4b12: 7cbb |0035: not-int v11, v11 │ │ +1b4b14: e20b 0b1f |0036: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ +1b4b18: 130c 0800 |0038: const/16 v12, #int 8 // #8 │ │ +1b4b1c: d90b 0b08 |003a: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ +1b4b20: 014d |003c: move v13, v4 │ │ +1b4b22: 35bd 3900 |003d: if-ge v13, v11, 0076 // +0039 │ │ +1b4b26: 160e ff00 |003f: const-wide/16 v14, #int 255 // #ff │ │ +1b4b2a: c09e |0041: and-long/2addr v14, v9 │ │ +1b4b2c: 1610 8000 |0042: const-wide/16 v16, #int 128 // #80 │ │ +1b4b30: 310e 0e10 |0044: cmp-long v14, v14, v16 │ │ +1b4b34: 3b0e 2600 |0046: if-gez v14, 006c // +0026 │ │ +1b4b38: e00e 0803 |0048: shl-int/lit8 v14, v8, #int 3 // #03 │ │ +1b4b3c: b0de |004a: add-int/2addr v14, v13 │ │ +1b4b3e: 012f |004b: move v15, v2 │ │ +1b4b40: 0810 0300 |004c: move-object/from16 v16, v3 │ │ +1b4b44: 4502 100e |004e: aget-wide v2, v16, v14 │ │ +1b4b48: 460e 050e |0050: aget-object v14, v5, v14 │ │ +1b4b4c: 390e 0f00 |0052: if-nez v14, 0061 // +000f │ │ +1b4b50: 6e30 5808 2103 |0054: invoke-virtual {v1, v2, v3}, Landroidx/collection/MutableLongObjectMap;.get:(J)Ljava/lang/Object; // method@0858 │ │ +1b4b56: 0c0e |0057: move-result-object v14 │ │ +1b4b58: 390e 0800 |0058: if-nez v14, 0060 // +0008 │ │ +1b4b5c: 6e30 5408 2103 |005a: invoke-virtual {v1, v2, v3}, Landroidx/collection/MutableLongObjectMap;.containsKey:(J)Z // method@0854 │ │ +1b4b62: 0a02 |005d: move-result v2 │ │ +1b4b64: 3902 1100 |005e: if-nez v2, 006f // +0011 │ │ +1b4b68: 0f04 |0060: return v4 │ │ +1b4b6a: 6e30 5808 2103 |0061: invoke-virtual {v1, v2, v3}, Landroidx/collection/MutableLongObjectMap;.get:(J)Ljava/lang/Object; // method@0858 │ │ +1b4b70: 0c02 |0064: move-result-object v2 │ │ +1b4b72: 6e20 363f 2e00 |0065: invoke-virtual {v14, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ +1b4b78: 0a02 |0068: move-result v2 │ │ +1b4b7a: 3902 0600 |0069: if-nez v2, 006f // +0006 │ │ +1b4b7e: 0f04 |006b: return v4 │ │ +1b4b80: 012f |006c: move v15, v2 │ │ +1b4b82: 0810 0300 |006d: move-object/from16 v16, v3 │ │ +1b4b86: c4c9 |006f: shr-long/2addr v9, v12 │ │ +1b4b88: d80d 0d01 |0070: add-int/lit8 v13, v13, #int 1 // #01 │ │ +1b4b8c: 01f2 |0072: move v2, v15 │ │ +1b4b8e: 0803 1000 |0073: move-object/from16 v3, v16 │ │ +1b4b92: 28c8 |0075: goto 003d // -0038 │ │ +1b4b94: 012f |0076: move v15, v2 │ │ +1b4b96: 0810 0300 |0077: move-object/from16 v16, v3 │ │ +1b4b9a: 33cb 0f00 |0079: if-ne v11, v12, 0088 // +000f │ │ +1b4b9e: 2804 |007b: goto 007f // +0004 │ │ +1b4ba0: 012f |007c: move v15, v2 │ │ +1b4ba2: 0810 0300 |007d: move-object/from16 v16, v3 │ │ +1b4ba6: 3278 0900 |007f: if-eq v8, v7, 0088 // +0009 │ │ +1b4baa: d808 0801 |0081: add-int/lit8 v8, v8, #int 1 // #01 │ │ +1b4bae: 01f2 |0083: move v2, v15 │ │ +1b4bb0: 0803 1000 |0084: move-object/from16 v3, v16 │ │ +1b4bb4: 289d |0086: goto 0023 // -0063 │ │ +1b4bb6: 012f |0087: move v15, v2 │ │ +1b4bb8: 0f0f |0088: return v15 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/collection/MutableLongObjectMap;) │ │ name : 'findAbsoluteInsertIndex' │ │ type : '(J)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 39 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 680 16-bit code units │ │ -1b4ba0: |[1b4ba0] androidx.collection.MutableLongObjectMap.findAbsoluteInsertIndex:(J)I │ │ -1b4bb0: 0800 2400 |0000: move-object/from16 v0, v36 │ │ -1b4bb4: 7702 023f 2500 |0002: invoke-static/range {v37, v38}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ -1b4bba: 0a01 |0005: move-result v1 │ │ -1b4bbc: 1402 512d 9ecc |0006: const v2, #float -8.29303e+07 // #cc9e2d51 │ │ -1b4bc2: b221 |0009: mul-int/2addr v1, v2 │ │ -1b4bc4: e003 0110 |000a: shl-int/lit8 v3, v1, #int 16 // #10 │ │ -1b4bc8: b731 |000c: xor-int/2addr v1, v3 │ │ -1b4bca: e203 0107 |000d: ushr-int/lit8 v3, v1, #int 7 // #07 │ │ -1b4bce: dd01 017f |000f: and-int/lit8 v1, v1, #int 127 // #7f │ │ -1b4bd2: 5204 5402 |0011: iget v4, v0, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ -1b4bd6: 9505 0304 |0013: and-int v5, v3, v4 │ │ -1b4bda: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -1b4bdc: 5408 5802 |0016: iget-object v8, v0, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ -1b4be0: e109 0503 |0018: shr-int/lit8 v9, v5, #int 3 // #03 │ │ -1b4be4: dd0a 0507 |001a: and-int/lit8 v10, v5, #int 7 // #07 │ │ -1b4be8: e00a 0a03 |001c: shl-int/lit8 v10, v10, #int 3 // #03 │ │ -1b4bec: 450b 0809 |001e: aget-wide v11, v8, v9 │ │ -1b4bf0: c5ab |0020: ushr-long/2addr v11, v10 │ │ -1b4bf2: 121d |0021: const/4 v13, #int 1 // #1 │ │ -1b4bf4: b0d9 |0022: add-int/2addr v9, v13 │ │ -1b4bf6: 450e 0809 |0023: aget-wide v14, v8, v9 │ │ -1b4bfa: d908 0a40 |0025: rsub-int/lit8 v8, v10, #int 64 // #40 │ │ -1b4bfe: a308 0e08 |0027: shl-long v8, v14, v8 │ │ -1b4c02: 81ae |0029: int-to-long v14, v10 │ │ -1b4c04: 7dee |002a: neg-long v14, v14 │ │ -1b4c06: 130a 3f00 |002b: const/16 v10, #int 63 // #3f │ │ -1b4c0a: c4ae |002d: shr-long/2addr v14, v10 │ │ -1b4c0c: c0e8 |002e: and-long/2addr v8, v14 │ │ -1b4c0e: c1b8 |002f: or-long/2addr v8, v11 │ │ -1b4c10: 811a |0030: int-to-long v10, v1 │ │ -1b4c12: 180e 0101 0101 0101 0101 |0031: const-wide v14, #double 7.7486e-304 // #0101010101010101 │ │ -1b4c1c: 9d10 0a0e |0036: mul-long v16, v10, v14 │ │ -1b4c20: 0212 0700 |0038: move/from16 v18, v7 │ │ -1b4c24: 120c |003a: const/4 v12, #int 0 // #0 │ │ -1b4c26: a206 0810 |003b: xor-long v6, v8, v16 │ │ -1b4c2a: 9c0e 060e |003d: sub-long v14, v6, v14 │ │ -1b4c2e: 7e66 |003f: not-long v6, v6 │ │ -1b4c30: c0e6 |0040: and-long/2addr v6, v14 │ │ -1b4c32: 180e 8080 8080 8080 8080 |0041: const-wide v14, #double -2.93745e-306 // #8080808080808080 │ │ -1b4c3c: c0e6 |0046: and-long/2addr v6, v14 │ │ -1b4c3e: 1610 0000 |0047: const-wide/16 v16, #int 0 // #0 │ │ -1b4c42: 3113 0610 |0049: cmp-long v19, v6, v16 │ │ -1b4c46: 3813 2000 |004b: if-eqz v19, 006b // +0020 │ │ -1b4c4a: 7120 053f 7600 |004d: invoke-static {v6, v7}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ -1b4c50: 0a10 |0050: move-result v16 │ │ -1b4c52: e110 1003 |0051: shr-int/lit8 v16, v16, #int 3 // #03 │ │ -1b4c56: 9010 0510 |0053: add-int v16, v5, v16 │ │ -1b4c5a: 9510 1004 |0055: and-int v16, v16, v4 │ │ -1b4c5e: 0213 0200 |0057: move/from16 v19, v2 │ │ -1b4c62: 5402 5702 |0059: iget-object v2, v0, Landroidx/collection/MutableLongObjectMap;.keys:[J // field@0257 │ │ -1b4c66: 4514 0210 |005b: aget-wide v20, v2, v16 │ │ -1b4c6a: 3102 1425 |005d: cmp-long v2, v20, v37 │ │ -1b4c6e: 3902 0300 |005f: if-nez v2, 0062 // +0003 │ │ -1b4c72: 0f10 |0061: return v16 │ │ -1b4c74: 1610 0100 |0062: const-wide/16 v16, #int 1 // #1 │ │ -1b4c78: 9c10 0610 |0064: sub-long v16, v6, v16 │ │ -1b4c7c: a006 0610 |0066: and-long v6, v6, v16 │ │ -1b4c80: 0202 1300 |0068: move/from16 v2, v19 │ │ -1b4c84: 28dd |006a: goto 0047 // -0023 │ │ -1b4c86: 0213 0200 |006b: move/from16 v19, v2 │ │ -1b4c8a: 7e86 |006d: not-long v6, v8 │ │ -1b4c8c: 1262 |006e: const/4 v2, #int 6 // #6 │ │ -1b4c8e: c326 |006f: shl-long/2addr v6, v2 │ │ -1b4c90: c086 |0070: and-long/2addr v6, v8 │ │ -1b4c92: c0e6 |0071: and-long/2addr v6, v14 │ │ -1b4c94: 3102 0610 |0072: cmp-long v2, v6, v16 │ │ -1b4c98: 1306 0800 |0074: const/16 v6, #int 8 // #8 │ │ -1b4c9c: 3802 2602 |0076: if-eqz v2, 029c // +0226 │ │ -1b4ca0: 6e20 5708 3000 |0078: invoke-virtual {v0, v3}, Landroidx/collection/MutableLongObjectMap;.findFirstAvailableSlot:(I)I // method@0857 │ │ -1b4ca6: 0a01 |007b: move-result v1 │ │ -1b4ca8: 5202 5602 |007c: iget v2, v0, Landroidx/collection/MutableLongObjectMap;.growthLimit:I // field@0256 │ │ -1b4cac: 1614 ff00 |007e: const-wide/16 v20, #int 255 // #ff │ │ -1b4cb0: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ -1b4cb4: 5402 5802 |0082: iget-object v2, v0, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ -1b4cb8: e105 0103 |0084: shr-int/lit8 v5, v1, #int 3 // #03 │ │ -1b4cbc: 4516 0205 |0086: aget-wide v22, v2, v5 │ │ -1b4cc0: dd02 0107 |0088: and-int/lit8 v2, v1, #int 7 // #07 │ │ -1b4cc4: e002 0203 |008a: shl-int/lit8 v2, v2, #int 3 // #03 │ │ -1b4cc8: a416 1602 |008c: shr-long v22, v22, v2 │ │ -1b4ccc: a016 1614 |008e: and-long v22, v22, v20 │ │ -1b4cd0: 1618 fe00 |0090: const-wide/16 v24, #int 254 // #fe │ │ -1b4cd4: 3102 1618 |0092: cmp-long v2, v22, v24 │ │ -1b4cd8: 3902 0c00 |0094: if-nez v2, 00a0 // +000c │ │ -1b4cdc: 021a 0c00 |0096: move/from16 v26, v12 │ │ -1b4ce0: 0217 0d00 |0098: move/from16 v23, v13 │ │ -1b4ce4: 1325 0700 |009a: const/16 v37, #int 7 // #7 │ │ -1b4ce8: 161c 8000 |009c: const-wide/16 v28, #int 128 // #80 │ │ -1b4cec: 2900 c701 |009e: goto/16 0265 // +01c7 │ │ -1b4cf0: 5201 5402 |00a0: iget v1, v0, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ -1b4cf4: 3761 4301 |00a2: if-le v1, v6, 01e5 // +0143 │ │ -1b4cf8: 5202 5502 |00a4: iget v2, v0, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ -1b4cfc: 1325 0700 |00a6: const/16 v37, #int 7 // #7 │ │ -1b4d00: 8124 |00a8: int-to-long v4, v2 │ │ -1b4d02: 1616 2000 |00a9: const-wide/16 v22, #int 32 // #20 │ │ -1b4d06: 9d04 0416 |00ab: mul-long v4, v4, v22 │ │ -1b4d0a: 8111 |00ad: int-to-long v1, v1 │ │ -1b4d0c: 1616 1900 |00ae: const-wide/16 v22, #int 25 // #19 │ │ -1b4d10: 9d01 0116 |00b0: mul-long v1, v1, v22 │ │ -1b4d14: 7140 003f 5421 |00b2: invoke-static {v4, v5, v1, v2}, Ljava/lang/Long;.compareUnsigned:(JJ)I // method@3f00 │ │ -1b4d1a: 0a01 |00b5: move-result v1 │ │ -1b4d1c: 3c01 2801 |00b6: if-gtz v1, 01de // +0128 │ │ -1b4d20: 5401 5802 |00b8: iget-object v1, v0, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ -1b4d24: 5202 5402 |00ba: iget v2, v0, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ -1b4d28: 5404 5702 |00bc: iget-object v4, v0, Landroidx/collection/MutableLongObjectMap;.keys:[J // field@0257 │ │ -1b4d2c: 5405 5902 |00be: iget-object v5, v0, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ -1b4d30: d809 0207 |00c0: add-int/lit8 v9, v2, #int 7 // #07 │ │ -1b4d34: e109 0903 |00c2: shr-int/lit8 v9, v9, #int 3 // #03 │ │ -1b4d38: 0216 0600 |00c4: move/from16 v22, v6 │ │ -1b4d3c: 01c6 |00c6: move v6, v12 │ │ -1b4d3e: 3596 1f00 |00c7: if-ge v6, v9, 00e6 // +001f │ │ -1b4d42: 451a 0106 |00c9: aget-wide v26, v1, v6 │ │ -1b4d46: 161c 8000 |00cb: const-wide/16 v28, #int 128 // #80 │ │ -1b4d4a: a007 1a0e |00cd: and-long v7, v26, v14 │ │ -1b4d4e: 021a 0c00 |00cf: move/from16 v26, v12 │ │ -1b4d52: 0217 0d00 |00d1: move/from16 v23, v13 │ │ -1b4d56: 7e7c |00d3: not-long v12, v7 │ │ -1b4d58: a507 0725 |00d4: ushr-long v7, v7, v37 │ │ -1b4d5c: bb7c |00d6: add-long/2addr v12, v7 │ │ -1b4d5e: 1807 fefe fefe fefe fefe |00d7: const-wide v7, #double -5.31401e+303 // #fefefefefefefefe │ │ -1b4d68: c0c7 |00dc: and-long/2addr v7, v12 │ │ -1b4d6a: 4c07 0106 |00dd: aput-wide v7, v1, v6 │ │ -1b4d6e: d806 0601 |00df: add-int/lit8 v6, v6, #int 1 // #01 │ │ -1b4d72: 020d 1700 |00e1: move/from16 v13, v23 │ │ -1b4d76: 020c 1a00 |00e3: move/from16 v12, v26 │ │ -1b4d7a: 28e2 |00e5: goto 00c7 // -001e │ │ -1b4d7c: 021a 0c00 |00e6: move/from16 v26, v12 │ │ -1b4d80: 0217 0d00 |00e8: move/from16 v23, v13 │ │ -1b4d84: 161c 8000 |00ea: const-wide/16 v28, #int 128 // #80 │ │ -1b4d88: 7110 6443 0100 |00ec: invoke-static {v1}, Lkotlin/collections/ArraysKt;.getLastIndex:([J)I // method@4364 │ │ -1b4d8e: 0a06 |00ef: move-result v6 │ │ -1b4d90: d807 06ff |00f0: add-int/lit8 v7, v6, #int -1 // #ff │ │ -1b4d94: 4508 0107 |00f2: aget-wide v8, v1, v7 │ │ -1b4d98: 180c ffff ffff ffff ff00 |00f4: const-wide v12, #double 7.29112e-304 // #00ffffffffffffff │ │ -1b4da2: c0c8 |00f9: and-long/2addr v8, v12 │ │ -1b4da4: 190e 00ff |00fa: const-wide/high16 v14, #long -72057594037927936 // #ff00 │ │ -1b4da8: c1e8 |00fc: or-long/2addr v8, v14 │ │ -1b4daa: 4c08 0107 |00fd: aput-wide v8, v1, v7 │ │ -1b4dae: 4507 011a |00ff: aget-wide v7, v1, v26 │ │ -1b4db2: 4c07 0106 |0101: aput-wide v7, v1, v6 │ │ -1b4db6: 0206 1a00 |0103: move/from16 v6, v26 │ │ -1b4dba: 3226 cc00 |0105: if-eq v6, v2, 01d1 // +00cc │ │ -1b4dbe: e107 0603 |0107: shr-int/lit8 v7, v6, #int 3 // #03 │ │ -1b4dc2: 4508 0107 |0109: aget-wide v8, v1, v7 │ │ -1b4dc6: dd0e 0607 |010b: and-int/lit8 v14, v6, #int 7 // #07 │ │ -1b4dca: e00e 0e03 |010d: shl-int/lit8 v14, v14, #int 3 // #03 │ │ -1b4dce: c4e8 |010f: shr-long/2addr v8, v14 │ │ -1b4dd0: a008 0814 |0110: and-long v8, v8, v20 │ │ -1b4dd4: 310f 081c |0112: cmp-long v15, v8, v28 │ │ -1b4dd8: 390f 0500 |0114: if-nez v15, 0119 // +0005 │ │ -1b4ddc: d806 0601 |0116: add-int/lit8 v6, v6, #int 1 // #01 │ │ -1b4de0: 28ed |0118: goto 0105 // -0013 │ │ -1b4de2: 3108 0818 |0119: cmp-long v8, v8, v24 │ │ -1b4de6: 3808 0300 |011b: if-eqz v8, 011e // +0003 │ │ -1b4dea: 28f9 |011d: goto 0116 // -0007 │ │ -1b4dec: 4508 0406 |011e: aget-wide v8, v4, v6 │ │ -1b4df0: 7120 023f 9800 |0120: invoke-static {v8, v9}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ -1b4df6: 0a08 |0123: move-result v8 │ │ -1b4df8: 9208 0813 |0124: mul-int v8, v8, v19 │ │ -1b4dfc: e009 0810 |0126: shl-int/lit8 v9, v8, #int 16 // #10 │ │ -1b4e00: b798 |0128: xor-int/2addr v8, v9 │ │ -1b4e02: e209 0807 |0129: ushr-int/lit8 v9, v8, #int 7 // #07 │ │ -1b4e06: 6e20 5708 9000 |012b: invoke-virtual {v0, v9}, Landroidx/collection/MutableLongObjectMap;.findFirstAvailableSlot:(I)I // method@0857 │ │ -1b4e0c: 0a0f |012e: move-result v15 │ │ -1b4e0e: b529 |012f: and-int/2addr v9, v2 │ │ -1b4e10: 9112 0f09 |0130: sub-int v18, v15, v9 │ │ -1b4e14: 9512 1202 |0132: and-int v18, v18, v2 │ │ -1b4e18: 051e 0c00 |0134: move-wide/from16 v30, v12 │ │ -1b4e1c: db0c 1208 |0136: div-int/lit8 v12, v18, #int 8 // #08 │ │ -1b4e20: 9109 0609 |0138: sub-int v9, v6, v9 │ │ -1b4e24: b529 |013a: and-int/2addr v9, v2 │ │ -1b4e26: db09 0908 |013b: div-int/lit8 v9, v9, #int 8 // #08 │ │ -1b4e2a: 1920 0080 |013d: const-wide/high16 v32, #long -9223372036854775808 // #8000 │ │ -1b4e2e: 339c 2700 |013f: if-ne v12, v9, 0166 // +0027 │ │ -1b4e32: dd08 087f |0141: and-int/lit8 v8, v8, #int 127 // #7f │ │ -1b4e36: 8188 |0143: int-to-long v8, v8 │ │ -1b4e38: 450c 0107 |0144: aget-wide v12, v1, v7 │ │ -1b4e3c: 0812 0400 |0146: move-object/from16 v18, v4 │ │ -1b4e40: 081b 0500 |0148: move-object/from16 v27, v5 │ │ -1b4e44: a304 140e |014a: shl-long v4, v20, v14 │ │ -1b4e48: 7e44 |014c: not-long v4, v4 │ │ -1b4e4a: c0c4 |014d: and-long/2addr v4, v12 │ │ -1b4e4c: c3e8 |014e: shl-long/2addr v8, v14 │ │ -1b4e4e: c184 |014f: or-long/2addr v4, v8 │ │ -1b4e50: 4c04 0107 |0150: aput-wide v4, v1, v7 │ │ -1b4e54: 2114 |0152: array-length v4, v1 │ │ -1b4e56: d804 04ff |0153: add-int/lit8 v4, v4, #int -1 // #ff │ │ -1b4e5a: 4507 011a |0155: aget-wide v7, v1, v26 │ │ -1b4e5e: a007 071e |0157: and-long v7, v7, v30 │ │ -1b4e62: a107 0720 |0159: or-long v7, v7, v32 │ │ -1b4e66: 4c07 0104 |015b: aput-wide v7, v1, v4 │ │ -1b4e6a: d806 0601 |015d: add-int/lit8 v6, v6, #int 1 // #01 │ │ -1b4e6e: 0804 1200 |015f: move-object/from16 v4, v18 │ │ -1b4e72: 0805 1b00 |0161: move-object/from16 v5, v27 │ │ -1b4e76: 050c 1e00 |0163: move-wide/from16 v12, v30 │ │ -1b4e7a: 28a0 |0165: goto 0105 // -0060 │ │ -1b4e7c: 0812 0400 |0166: move-object/from16 v18, v4 │ │ -1b4e80: 081b 0500 |0168: move-object/from16 v27, v5 │ │ -1b4e84: e104 0f03 |016a: shr-int/lit8 v4, v15, #int 3 // #03 │ │ -1b4e88: 450c 0104 |016c: aget-wide v12, v1, v4 │ │ -1b4e8c: dd05 0f07 |016e: and-int/lit8 v5, v15, #int 7 // #07 │ │ -1b4e90: e005 0503 |0170: shl-int/lit8 v5, v5, #int 3 // #03 │ │ -1b4e94: a422 0c05 |0172: shr-long v34, v12, v5 │ │ -1b4e98: a022 2214 |0174: and-long v34, v34, v20 │ │ -1b4e9c: 3109 221c |0176: cmp-long v9, v34, v28 │ │ -1b4ea0: 3909 2b00 |0178: if-nez v9, 01a3 // +002b │ │ -1b4ea4: dd08 087f |017a: and-int/lit8 v8, v8, #int 127 // #7f │ │ -1b4ea8: 8188 |017c: int-to-long v8, v8 │ │ -1b4eaa: 0226 0400 |017d: move/from16 v38, v4 │ │ -1b4eae: 0222 0500 |017f: move/from16 v34, v5 │ │ -1b4eb2: a304 1422 |0181: shl-long v4, v20, v34 │ │ -1b4eb6: 7e44 |0183: not-long v4, v4 │ │ -1b4eb8: c0c4 |0184: and-long/2addr v4, v12 │ │ -1b4eba: a308 0822 |0185: shl-long v8, v8, v34 │ │ -1b4ebe: c184 |0187: or-long/2addr v4, v8 │ │ -1b4ec0: 4c04 0126 |0188: aput-wide v4, v1, v38 │ │ -1b4ec4: 4504 0107 |018a: aget-wide v4, v1, v7 │ │ -1b4ec8: a308 140e |018c: shl-long v8, v20, v14 │ │ -1b4ecc: 7e88 |018e: not-long v8, v8 │ │ -1b4ece: c084 |018f: and-long/2addr v4, v8 │ │ -1b4ed0: a308 1c0e |0190: shl-long v8, v28, v14 │ │ -1b4ed4: c184 |0192: or-long/2addr v4, v8 │ │ -1b4ed6: 4c04 0107 |0193: aput-wide v4, v1, v7 │ │ -1b4eda: 4504 1206 |0195: aget-wide v4, v18, v6 │ │ -1b4ede: 4c04 120f |0197: aput-wide v4, v18, v15 │ │ -1b4ee2: 4c10 1206 |0199: aput-wide v16, v18, v6 │ │ -1b4ee6: 4604 1b06 |019b: aget-object v4, v27, v6 │ │ -1b4eea: 4d04 1b0f |019d: aput-object v4, v27, v15 │ │ -1b4eee: 1204 |019f: const/4 v4, #int 0 // #0 │ │ -1b4ef0: 4d04 1b06 |01a0: aput-object v4, v27, v6 │ │ -1b4ef4: 2823 |01a2: goto 01c5 // +0023 │ │ -1b4ef6: 0226 0400 |01a3: move/from16 v38, v4 │ │ -1b4efa: 0222 0500 |01a5: move/from16 v34, v5 │ │ -1b4efe: dd04 087f |01a7: and-int/lit8 v4, v8, #int 127 // #7f │ │ -1b4f02: 8144 |01a9: int-to-long v4, v4 │ │ -1b4f04: a307 1422 |01aa: shl-long v7, v20, v34 │ │ -1b4f08: 7e77 |01ac: not-long v7, v7 │ │ -1b4f0a: c0c7 |01ad: and-long/2addr v7, v12 │ │ -1b4f0c: a304 0422 |01ae: shl-long v4, v4, v34 │ │ -1b4f10: c174 |01b0: or-long/2addr v4, v7 │ │ -1b4f12: 4c04 0126 |01b1: aput-wide v4, v1, v38 │ │ -1b4f16: 4504 120f |01b3: aget-wide v4, v18, v15 │ │ -1b4f1a: 4507 1206 |01b5: aget-wide v7, v18, v6 │ │ -1b4f1e: 4c07 120f |01b7: aput-wide v7, v18, v15 │ │ -1b4f22: 4c04 1206 |01b9: aput-wide v4, v18, v6 │ │ -1b4f26: 4604 1b0f |01bb: aget-object v4, v27, v15 │ │ -1b4f2a: 4605 1b06 |01bd: aget-object v5, v27, v6 │ │ -1b4f2e: 4d05 1b0f |01bf: aput-object v5, v27, v15 │ │ -1b4f32: 4d04 1b06 |01c1: aput-object v4, v27, v6 │ │ -1b4f36: d806 06ff |01c3: add-int/lit8 v6, v6, #int -1 // #ff │ │ -1b4f3a: 2114 |01c5: array-length v4, v1 │ │ -1b4f3c: d804 04ff |01c6: add-int/lit8 v4, v4, #int -1 // #ff │ │ -1b4f40: 4507 011a |01c8: aget-wide v7, v1, v26 │ │ -1b4f44: a007 071e |01ca: and-long v7, v7, v30 │ │ -1b4f48: a107 0720 |01cc: or-long v7, v7, v32 │ │ -1b4f4c: 4c07 0104 |01ce: aput-wide v7, v1, v4 │ │ -1b4f50: 288d |01d0: goto 015d // -0073 │ │ -1b4f52: 5201 5402 |01d1: iget v1, v0, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ -1b4f56: 7110 f108 0100 |01d3: invoke-static {v1}, Landroidx/collection/ScatterMapKt;.loadedCapacity:(I)I // method@08f1 │ │ -1b4f5c: 0a01 |01d6: move-result v1 │ │ -1b4f5e: 5202 5502 |01d7: iget v2, v0, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ -1b4f62: b121 |01d9: sub-int/2addr v1, v2 │ │ -1b4f64: 5901 5602 |01da: iput v1, v0, Landroidx/collection/MutableLongObjectMap;.growthLimit:I // field@0256 │ │ -1b4f68: 2900 8500 |01dc: goto/16 0261 // +0085 │ │ -1b4f6c: 021a 0c00 |01de: move/from16 v26, v12 │ │ -1b4f70: 0217 0d00 |01e0: move/from16 v23, v13 │ │ -1b4f74: 161c 8000 |01e2: const-wide/16 v28, #int 128 // #80 │ │ -1b4f78: 2804 |01e4: goto 01e8 // +0004 │ │ -1b4f7a: 1325 0700 |01e5: const/16 v37, #int 7 // #7 │ │ -1b4f7e: 28f7 |01e7: goto 01de // -0009 │ │ -1b4f80: 5201 5402 |01e8: iget v1, v0, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ -1b4f84: 7110 f308 0100 |01ea: invoke-static {v1}, Landroidx/collection/ScatterMapKt;.nextCapacity:(I)I // method@08f3 │ │ -1b4f8a: 0a01 |01ed: move-result v1 │ │ -1b4f8c: 5402 5802 |01ee: iget-object v2, v0, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ -1b4f90: 5404 5702 |01f0: iget-object v4, v0, Landroidx/collection/MutableLongObjectMap;.keys:[J // field@0257 │ │ -1b4f94: 5405 5902 |01f2: iget-object v5, v0, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ -1b4f98: 5206 5402 |01f4: iget v6, v0, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ -1b4f9c: 6e20 5a08 1000 |01f6: invoke-virtual {v0, v1}, Landroidx/collection/MutableLongObjectMap;.initializeStorage:(I)V // method@085a │ │ -1b4fa2: 5401 5802 |01f9: iget-object v1, v0, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ -1b4fa6: 5407 5702 |01fb: iget-object v7, v0, Landroidx/collection/MutableLongObjectMap;.keys:[J // field@0257 │ │ -1b4faa: 5408 5902 |01fd: iget-object v8, v0, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ -1b4fae: 5209 5402 |01ff: iget v9, v0, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ -1b4fb2: 020c 1a00 |0201: move/from16 v12, v26 │ │ -1b4fb6: 356c 5e00 |0203: if-ge v12, v6, 0261 // +005e │ │ -1b4fba: e10d 0c03 |0205: shr-int/lit8 v13, v12, #int 3 // #03 │ │ -1b4fbe: 450d 020d |0207: aget-wide v13, v2, v13 │ │ -1b4fc2: dd0f 0c07 |0209: and-int/lit8 v15, v12, #int 7 // #07 │ │ -1b4fc6: e00f 0f03 |020b: shl-int/lit8 v15, v15, #int 3 // #03 │ │ -1b4fca: c4fd |020d: shr-long/2addr v13, v15 │ │ -1b4fcc: a00d 0d14 |020e: and-long v13, v13, v20 │ │ -1b4fd0: 310d 0d1c |0210: cmp-long v13, v13, v28 │ │ -1b4fd4: 3b0d 4400 |0212: if-gez v13, 0256 // +0044 │ │ -1b4fd8: 450d 040c |0214: aget-wide v13, v4, v12 │ │ -1b4fdc: 7120 023f ed00 |0216: invoke-static {v13, v14}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ -1b4fe2: 0a0f |0219: move-result v15 │ │ -1b4fe4: 920f 0f13 |021a: mul-int v15, v15, v19 │ │ -1b4fe8: e010 0f10 |021c: shl-int/lit8 v16, v15, #int 16 // #10 │ │ -1b4fec: 970f 0f10 |021e: xor-int v15, v15, v16 │ │ -1b4ff0: 0810 0100 |0220: move-object/from16 v16, v1 │ │ -1b4ff4: e201 0f07 |0222: ushr-int/lit8 v1, v15, #int 7 // #07 │ │ -1b4ff8: 6e20 5708 1000 |0224: invoke-virtual {v0, v1}, Landroidx/collection/MutableLongObjectMap;.findFirstAvailableSlot:(I)I // method@0857 │ │ -1b4ffe: 0a01 |0227: move-result v1 │ │ -1b5000: dd0f 0f7f |0228: and-int/lit8 v15, v15, #int 127 // #7f │ │ -1b5004: 0226 0100 |022a: move/from16 v38, v1 │ │ -1b5008: 0811 0200 |022c: move-object/from16 v17, v2 │ │ -1b500c: 81f1 |022e: int-to-long v1, v15 │ │ -1b500e: e10f 2603 |022f: shr-int/lit8 v15, v38, #int 3 // #03 │ │ -1b5012: dd12 2607 |0231: and-int/lit8 v18, v38, #int 7 // #07 │ │ -1b5016: e012 1203 |0233: shl-int/lit8 v18, v18, #int 3 // #03 │ │ -1b501a: 4518 100f |0235: aget-wide v24, v16, v15 │ │ -1b501e: 051e 0100 |0237: move-wide/from16 v30, v1 │ │ -1b5022: a301 1412 |0239: shl-long v1, v20, v18 │ │ -1b5026: 7e11 |023b: not-long v1, v1 │ │ -1b5028: a001 1801 |023c: and-long v1, v24, v1 │ │ -1b502c: a318 1e12 |023e: shl-long v24, v30, v18 │ │ -1b5030: a101 0118 |0240: or-long v1, v1, v24 │ │ -1b5034: 4c01 100f |0242: aput-wide v1, v16, v15 │ │ -1b5038: d80f 26f9 |0244: add-int/lit8 v15, v38, #int -7 // #f9 │ │ -1b503c: b59f |0246: and-int/2addr v15, v9 │ │ -1b503e: dd12 0907 |0247: and-int/lit8 v18, v9, #int 7 // #07 │ │ -1b5042: 900f 0f12 |0249: add-int v15, v15, v18 │ │ -1b5046: e10f 0f03 |024b: shr-int/lit8 v15, v15, #int 3 // #03 │ │ -1b504a: 4c01 100f |024d: aput-wide v1, v16, v15 │ │ -1b504e: 4c0d 0726 |024f: aput-wide v13, v7, v38 │ │ -1b5052: 4601 050c |0251: aget-object v1, v5, v12 │ │ -1b5056: 4d01 0826 |0253: aput-object v1, v8, v38 │ │ -1b505a: 2805 |0255: goto 025a // +0005 │ │ -1b505c: 0810 0100 |0256: move-object/from16 v16, v1 │ │ -1b5060: 0811 0200 |0258: move-object/from16 v17, v2 │ │ -1b5064: d80c 0c01 |025a: add-int/lit8 v12, v12, #int 1 // #01 │ │ -1b5068: 0801 1000 |025c: move-object/from16 v1, v16 │ │ -1b506c: 0802 1100 |025e: move-object/from16 v2, v17 │ │ -1b5070: 28a3 |0260: goto 0203 // -005d │ │ -1b5072: 6e20 5708 3000 |0261: invoke-virtual {v0, v3}, Landroidx/collection/MutableLongObjectMap;.findFirstAvailableSlot:(I)I // method@0857 │ │ -1b5078: 0a01 |0264: move-result v1 │ │ -1b507a: 5202 5502 |0265: iget v2, v0, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ -1b507e: d802 0201 |0267: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1b5082: 5902 5502 |0269: iput v2, v0, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ -1b5086: 5202 5602 |026b: iget v2, v0, Landroidx/collection/MutableLongObjectMap;.growthLimit:I // field@0256 │ │ -1b508a: 5403 5802 |026d: iget-object v3, v0, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ -1b508e: e104 0103 |026f: shr-int/lit8 v4, v1, #int 3 // #03 │ │ -1b5092: 4505 0304 |0271: aget-wide v5, v3, v4 │ │ -1b5096: dd07 0107 |0273: and-int/lit8 v7, v1, #int 7 // #07 │ │ -1b509a: e007 0703 |0275: shl-int/lit8 v7, v7, #int 3 // #03 │ │ -1b509e: a408 0507 |0277: shr-long v8, v5, v7 │ │ -1b50a2: a008 0814 |0279: and-long v8, v8, v20 │ │ -1b50a6: 3108 081c |027b: cmp-long v8, v8, v28 │ │ -1b50aa: 3908 0300 |027d: if-nez v8, 0280 // +0003 │ │ -1b50ae: 2803 |027f: goto 0282 // +0003 │ │ -1b50b0: 0217 1a00 |0280: move/from16 v23, v26 │ │ -1b50b4: 9102 0217 |0282: sub-int v2, v2, v23 │ │ -1b50b8: 5902 5602 |0284: iput v2, v0, Landroidx/collection/MutableLongObjectMap;.growthLimit:I // field@0256 │ │ -1b50bc: 5202 5402 |0286: iget v2, v0, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ -1b50c0: a308 1407 |0288: shl-long v8, v20, v7 │ │ -1b50c4: 7e88 |028a: not-long v8, v8 │ │ -1b50c6: c085 |028b: and-long/2addr v5, v8 │ │ -1b50c8: a307 0a07 |028c: shl-long v7, v10, v7 │ │ -1b50cc: c175 |028e: or-long/2addr v5, v7 │ │ -1b50ce: 4c05 0304 |028f: aput-wide v5, v3, v4 │ │ -1b50d2: d804 01f9 |0291: add-int/lit8 v4, v1, #int -7 // #f9 │ │ -1b50d6: b524 |0293: and-int/2addr v4, v2 │ │ -1b50d8: dd02 0207 |0294: and-int/lit8 v2, v2, #int 7 // #07 │ │ -1b50dc: b024 |0296: add-int/2addr v4, v2 │ │ -1b50de: e102 0403 |0297: shr-int/lit8 v2, v4, #int 3 // #03 │ │ -1b50e2: 4c05 0302 |0299: aput-wide v5, v3, v2 │ │ -1b50e6: 0f01 |029b: return v1 │ │ -1b50e8: 0216 0600 |029c: move/from16 v22, v6 │ │ -1b50ec: 021a 0c00 |029e: move/from16 v26, v12 │ │ -1b50f0: d807 1208 |02a0: add-int/lit8 v7, v18, #int 8 // #08 │ │ -1b50f4: b075 |02a2: add-int/2addr v5, v7 │ │ -1b50f6: b545 |02a3: and-int/2addr v5, v4 │ │ -1b50f8: 0202 1300 |02a4: move/from16 v2, v19 │ │ -1b50fc: 2900 70fd |02a6: goto/16 0016 // -0290 │ │ +1b4bbc: |[1b4bbc] androidx.collection.MutableLongObjectMap.findAbsoluteInsertIndex:(J)I │ │ +1b4bcc: 0800 2400 |0000: move-object/from16 v0, v36 │ │ +1b4bd0: 7702 023f 2500 |0002: invoke-static/range {v37, v38}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ +1b4bd6: 0a01 |0005: move-result v1 │ │ +1b4bd8: 1402 512d 9ecc |0006: const v2, #float -8.29303e+07 // #cc9e2d51 │ │ +1b4bde: b221 |0009: mul-int/2addr v1, v2 │ │ +1b4be0: e003 0110 |000a: shl-int/lit8 v3, v1, #int 16 // #10 │ │ +1b4be4: b731 |000c: xor-int/2addr v1, v3 │ │ +1b4be6: e203 0107 |000d: ushr-int/lit8 v3, v1, #int 7 // #07 │ │ +1b4bea: dd01 017f |000f: and-int/lit8 v1, v1, #int 127 // #7f │ │ +1b4bee: 5204 5402 |0011: iget v4, v0, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ +1b4bf2: 9505 0304 |0013: and-int v5, v3, v4 │ │ +1b4bf6: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +1b4bf8: 5408 5802 |0016: iget-object v8, v0, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ +1b4bfc: e109 0503 |0018: shr-int/lit8 v9, v5, #int 3 // #03 │ │ +1b4c00: dd0a 0507 |001a: and-int/lit8 v10, v5, #int 7 // #07 │ │ +1b4c04: e00a 0a03 |001c: shl-int/lit8 v10, v10, #int 3 // #03 │ │ +1b4c08: 450b 0809 |001e: aget-wide v11, v8, v9 │ │ +1b4c0c: c5ab |0020: ushr-long/2addr v11, v10 │ │ +1b4c0e: 121d |0021: const/4 v13, #int 1 // #1 │ │ +1b4c10: b0d9 |0022: add-int/2addr v9, v13 │ │ +1b4c12: 450e 0809 |0023: aget-wide v14, v8, v9 │ │ +1b4c16: d908 0a40 |0025: rsub-int/lit8 v8, v10, #int 64 // #40 │ │ +1b4c1a: a308 0e08 |0027: shl-long v8, v14, v8 │ │ +1b4c1e: 81ae |0029: int-to-long v14, v10 │ │ +1b4c20: 7dee |002a: neg-long v14, v14 │ │ +1b4c22: 130a 3f00 |002b: const/16 v10, #int 63 // #3f │ │ +1b4c26: c4ae |002d: shr-long/2addr v14, v10 │ │ +1b4c28: c0e8 |002e: and-long/2addr v8, v14 │ │ +1b4c2a: c1b8 |002f: or-long/2addr v8, v11 │ │ +1b4c2c: 811a |0030: int-to-long v10, v1 │ │ +1b4c2e: 180e 0101 0101 0101 0101 |0031: const-wide v14, #double 7.7486e-304 // #0101010101010101 │ │ +1b4c38: 9d10 0a0e |0036: mul-long v16, v10, v14 │ │ +1b4c3c: 0212 0700 |0038: move/from16 v18, v7 │ │ +1b4c40: 120c |003a: const/4 v12, #int 0 // #0 │ │ +1b4c42: a206 0810 |003b: xor-long v6, v8, v16 │ │ +1b4c46: 9c0e 060e |003d: sub-long v14, v6, v14 │ │ +1b4c4a: 7e66 |003f: not-long v6, v6 │ │ +1b4c4c: c0e6 |0040: and-long/2addr v6, v14 │ │ +1b4c4e: 180e 8080 8080 8080 8080 |0041: const-wide v14, #double -2.93745e-306 // #8080808080808080 │ │ +1b4c58: c0e6 |0046: and-long/2addr v6, v14 │ │ +1b4c5a: 1610 0000 |0047: const-wide/16 v16, #int 0 // #0 │ │ +1b4c5e: 3113 0610 |0049: cmp-long v19, v6, v16 │ │ +1b4c62: 3813 2000 |004b: if-eqz v19, 006b // +0020 │ │ +1b4c66: 7120 053f 7600 |004d: invoke-static {v6, v7}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ +1b4c6c: 0a10 |0050: move-result v16 │ │ +1b4c6e: e110 1003 |0051: shr-int/lit8 v16, v16, #int 3 // #03 │ │ +1b4c72: 9010 0510 |0053: add-int v16, v5, v16 │ │ +1b4c76: 9510 1004 |0055: and-int v16, v16, v4 │ │ +1b4c7a: 0213 0200 |0057: move/from16 v19, v2 │ │ +1b4c7e: 5402 5702 |0059: iget-object v2, v0, Landroidx/collection/MutableLongObjectMap;.keys:[J // field@0257 │ │ +1b4c82: 4514 0210 |005b: aget-wide v20, v2, v16 │ │ +1b4c86: 3102 1425 |005d: cmp-long v2, v20, v37 │ │ +1b4c8a: 3902 0300 |005f: if-nez v2, 0062 // +0003 │ │ +1b4c8e: 0f10 |0061: return v16 │ │ +1b4c90: 1610 0100 |0062: const-wide/16 v16, #int 1 // #1 │ │ +1b4c94: 9c10 0610 |0064: sub-long v16, v6, v16 │ │ +1b4c98: a006 0610 |0066: and-long v6, v6, v16 │ │ +1b4c9c: 0202 1300 |0068: move/from16 v2, v19 │ │ +1b4ca0: 28dd |006a: goto 0047 // -0023 │ │ +1b4ca2: 0213 0200 |006b: move/from16 v19, v2 │ │ +1b4ca6: 7e86 |006d: not-long v6, v8 │ │ +1b4ca8: 1262 |006e: const/4 v2, #int 6 // #6 │ │ +1b4caa: c326 |006f: shl-long/2addr v6, v2 │ │ +1b4cac: c086 |0070: and-long/2addr v6, v8 │ │ +1b4cae: c0e6 |0071: and-long/2addr v6, v14 │ │ +1b4cb0: 3102 0610 |0072: cmp-long v2, v6, v16 │ │ +1b4cb4: 1306 0800 |0074: const/16 v6, #int 8 // #8 │ │ +1b4cb8: 3802 2602 |0076: if-eqz v2, 029c // +0226 │ │ +1b4cbc: 6e20 5708 3000 |0078: invoke-virtual {v0, v3}, Landroidx/collection/MutableLongObjectMap;.findFirstAvailableSlot:(I)I // method@0857 │ │ +1b4cc2: 0a01 |007b: move-result v1 │ │ +1b4cc4: 5202 5602 |007c: iget v2, v0, Landroidx/collection/MutableLongObjectMap;.growthLimit:I // field@0256 │ │ +1b4cc8: 1614 ff00 |007e: const-wide/16 v20, #int 255 // #ff │ │ +1b4ccc: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ +1b4cd0: 5402 5802 |0082: iget-object v2, v0, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ +1b4cd4: e105 0103 |0084: shr-int/lit8 v5, v1, #int 3 // #03 │ │ +1b4cd8: 4516 0205 |0086: aget-wide v22, v2, v5 │ │ +1b4cdc: dd02 0107 |0088: and-int/lit8 v2, v1, #int 7 // #07 │ │ +1b4ce0: e002 0203 |008a: shl-int/lit8 v2, v2, #int 3 // #03 │ │ +1b4ce4: a416 1602 |008c: shr-long v22, v22, v2 │ │ +1b4ce8: a016 1614 |008e: and-long v22, v22, v20 │ │ +1b4cec: 1618 fe00 |0090: const-wide/16 v24, #int 254 // #fe │ │ +1b4cf0: 3102 1618 |0092: cmp-long v2, v22, v24 │ │ +1b4cf4: 3902 0c00 |0094: if-nez v2, 00a0 // +000c │ │ +1b4cf8: 021a 0c00 |0096: move/from16 v26, v12 │ │ +1b4cfc: 0217 0d00 |0098: move/from16 v23, v13 │ │ +1b4d00: 1325 0700 |009a: const/16 v37, #int 7 // #7 │ │ +1b4d04: 161c 8000 |009c: const-wide/16 v28, #int 128 // #80 │ │ +1b4d08: 2900 c701 |009e: goto/16 0265 // +01c7 │ │ +1b4d0c: 5201 5402 |00a0: iget v1, v0, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ +1b4d10: 3761 4301 |00a2: if-le v1, v6, 01e5 // +0143 │ │ +1b4d14: 5202 5502 |00a4: iget v2, v0, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ +1b4d18: 1325 0700 |00a6: const/16 v37, #int 7 // #7 │ │ +1b4d1c: 8124 |00a8: int-to-long v4, v2 │ │ +1b4d1e: 1616 2000 |00a9: const-wide/16 v22, #int 32 // #20 │ │ +1b4d22: 9d04 0416 |00ab: mul-long v4, v4, v22 │ │ +1b4d26: 8111 |00ad: int-to-long v1, v1 │ │ +1b4d28: 1616 1900 |00ae: const-wide/16 v22, #int 25 // #19 │ │ +1b4d2c: 9d01 0116 |00b0: mul-long v1, v1, v22 │ │ +1b4d30: 7140 003f 5421 |00b2: invoke-static {v4, v5, v1, v2}, Ljava/lang/Long;.compareUnsigned:(JJ)I // method@3f00 │ │ +1b4d36: 0a01 |00b5: move-result v1 │ │ +1b4d38: 3c01 2801 |00b6: if-gtz v1, 01de // +0128 │ │ +1b4d3c: 5401 5802 |00b8: iget-object v1, v0, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ +1b4d40: 5202 5402 |00ba: iget v2, v0, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ +1b4d44: 5404 5702 |00bc: iget-object v4, v0, Landroidx/collection/MutableLongObjectMap;.keys:[J // field@0257 │ │ +1b4d48: 5405 5902 |00be: iget-object v5, v0, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ +1b4d4c: d809 0207 |00c0: add-int/lit8 v9, v2, #int 7 // #07 │ │ +1b4d50: e109 0903 |00c2: shr-int/lit8 v9, v9, #int 3 // #03 │ │ +1b4d54: 0216 0600 |00c4: move/from16 v22, v6 │ │ +1b4d58: 01c6 |00c6: move v6, v12 │ │ +1b4d5a: 3596 1f00 |00c7: if-ge v6, v9, 00e6 // +001f │ │ +1b4d5e: 451a 0106 |00c9: aget-wide v26, v1, v6 │ │ +1b4d62: 161c 8000 |00cb: const-wide/16 v28, #int 128 // #80 │ │ +1b4d66: a007 1a0e |00cd: and-long v7, v26, v14 │ │ +1b4d6a: 021a 0c00 |00cf: move/from16 v26, v12 │ │ +1b4d6e: 0217 0d00 |00d1: move/from16 v23, v13 │ │ +1b4d72: 7e7c |00d3: not-long v12, v7 │ │ +1b4d74: a507 0725 |00d4: ushr-long v7, v7, v37 │ │ +1b4d78: bb7c |00d6: add-long/2addr v12, v7 │ │ +1b4d7a: 1807 fefe fefe fefe fefe |00d7: const-wide v7, #double -5.31401e+303 // #fefefefefefefefe │ │ +1b4d84: c0c7 |00dc: and-long/2addr v7, v12 │ │ +1b4d86: 4c07 0106 |00dd: aput-wide v7, v1, v6 │ │ +1b4d8a: d806 0601 |00df: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1b4d8e: 020d 1700 |00e1: move/from16 v13, v23 │ │ +1b4d92: 020c 1a00 |00e3: move/from16 v12, v26 │ │ +1b4d96: 28e2 |00e5: goto 00c7 // -001e │ │ +1b4d98: 021a 0c00 |00e6: move/from16 v26, v12 │ │ +1b4d9c: 0217 0d00 |00e8: move/from16 v23, v13 │ │ +1b4da0: 161c 8000 |00ea: const-wide/16 v28, #int 128 // #80 │ │ +1b4da4: 7110 6443 0100 |00ec: invoke-static {v1}, Lkotlin/collections/ArraysKt;.getLastIndex:([J)I // method@4364 │ │ +1b4daa: 0a06 |00ef: move-result v6 │ │ +1b4dac: d807 06ff |00f0: add-int/lit8 v7, v6, #int -1 // #ff │ │ +1b4db0: 4508 0107 |00f2: aget-wide v8, v1, v7 │ │ +1b4db4: 180c ffff ffff ffff ff00 |00f4: const-wide v12, #double 7.29112e-304 // #00ffffffffffffff │ │ +1b4dbe: c0c8 |00f9: and-long/2addr v8, v12 │ │ +1b4dc0: 190e 00ff |00fa: const-wide/high16 v14, #long -72057594037927936 // #ff00 │ │ +1b4dc4: c1e8 |00fc: or-long/2addr v8, v14 │ │ +1b4dc6: 4c08 0107 |00fd: aput-wide v8, v1, v7 │ │ +1b4dca: 4507 011a |00ff: aget-wide v7, v1, v26 │ │ +1b4dce: 4c07 0106 |0101: aput-wide v7, v1, v6 │ │ +1b4dd2: 0206 1a00 |0103: move/from16 v6, v26 │ │ +1b4dd6: 3226 cc00 |0105: if-eq v6, v2, 01d1 // +00cc │ │ +1b4dda: e107 0603 |0107: shr-int/lit8 v7, v6, #int 3 // #03 │ │ +1b4dde: 4508 0107 |0109: aget-wide v8, v1, v7 │ │ +1b4de2: dd0e 0607 |010b: and-int/lit8 v14, v6, #int 7 // #07 │ │ +1b4de6: e00e 0e03 |010d: shl-int/lit8 v14, v14, #int 3 // #03 │ │ +1b4dea: c4e8 |010f: shr-long/2addr v8, v14 │ │ +1b4dec: a008 0814 |0110: and-long v8, v8, v20 │ │ +1b4df0: 310f 081c |0112: cmp-long v15, v8, v28 │ │ +1b4df4: 390f 0500 |0114: if-nez v15, 0119 // +0005 │ │ +1b4df8: d806 0601 |0116: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1b4dfc: 28ed |0118: goto 0105 // -0013 │ │ +1b4dfe: 3108 0818 |0119: cmp-long v8, v8, v24 │ │ +1b4e02: 3808 0300 |011b: if-eqz v8, 011e // +0003 │ │ +1b4e06: 28f9 |011d: goto 0116 // -0007 │ │ +1b4e08: 4508 0406 |011e: aget-wide v8, v4, v6 │ │ +1b4e0c: 7120 023f 9800 |0120: invoke-static {v8, v9}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ +1b4e12: 0a08 |0123: move-result v8 │ │ +1b4e14: 9208 0813 |0124: mul-int v8, v8, v19 │ │ +1b4e18: e009 0810 |0126: shl-int/lit8 v9, v8, #int 16 // #10 │ │ +1b4e1c: b798 |0128: xor-int/2addr v8, v9 │ │ +1b4e1e: e209 0807 |0129: ushr-int/lit8 v9, v8, #int 7 // #07 │ │ +1b4e22: 6e20 5708 9000 |012b: invoke-virtual {v0, v9}, Landroidx/collection/MutableLongObjectMap;.findFirstAvailableSlot:(I)I // method@0857 │ │ +1b4e28: 0a0f |012e: move-result v15 │ │ +1b4e2a: b529 |012f: and-int/2addr v9, v2 │ │ +1b4e2c: 9112 0f09 |0130: sub-int v18, v15, v9 │ │ +1b4e30: 9512 1202 |0132: and-int v18, v18, v2 │ │ +1b4e34: 051e 0c00 |0134: move-wide/from16 v30, v12 │ │ +1b4e38: db0c 1208 |0136: div-int/lit8 v12, v18, #int 8 // #08 │ │ +1b4e3c: 9109 0609 |0138: sub-int v9, v6, v9 │ │ +1b4e40: b529 |013a: and-int/2addr v9, v2 │ │ +1b4e42: db09 0908 |013b: div-int/lit8 v9, v9, #int 8 // #08 │ │ +1b4e46: 1920 0080 |013d: const-wide/high16 v32, #long -9223372036854775808 // #8000 │ │ +1b4e4a: 339c 2700 |013f: if-ne v12, v9, 0166 // +0027 │ │ +1b4e4e: dd08 087f |0141: and-int/lit8 v8, v8, #int 127 // #7f │ │ +1b4e52: 8188 |0143: int-to-long v8, v8 │ │ +1b4e54: 450c 0107 |0144: aget-wide v12, v1, v7 │ │ +1b4e58: 0812 0400 |0146: move-object/from16 v18, v4 │ │ +1b4e5c: 081b 0500 |0148: move-object/from16 v27, v5 │ │ +1b4e60: a304 140e |014a: shl-long v4, v20, v14 │ │ +1b4e64: 7e44 |014c: not-long v4, v4 │ │ +1b4e66: c0c4 |014d: and-long/2addr v4, v12 │ │ +1b4e68: c3e8 |014e: shl-long/2addr v8, v14 │ │ +1b4e6a: c184 |014f: or-long/2addr v4, v8 │ │ +1b4e6c: 4c04 0107 |0150: aput-wide v4, v1, v7 │ │ +1b4e70: 2114 |0152: array-length v4, v1 │ │ +1b4e72: d804 04ff |0153: add-int/lit8 v4, v4, #int -1 // #ff │ │ +1b4e76: 4507 011a |0155: aget-wide v7, v1, v26 │ │ +1b4e7a: a007 071e |0157: and-long v7, v7, v30 │ │ +1b4e7e: a107 0720 |0159: or-long v7, v7, v32 │ │ +1b4e82: 4c07 0104 |015b: aput-wide v7, v1, v4 │ │ +1b4e86: d806 0601 |015d: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1b4e8a: 0804 1200 |015f: move-object/from16 v4, v18 │ │ +1b4e8e: 0805 1b00 |0161: move-object/from16 v5, v27 │ │ +1b4e92: 050c 1e00 |0163: move-wide/from16 v12, v30 │ │ +1b4e96: 28a0 |0165: goto 0105 // -0060 │ │ +1b4e98: 0812 0400 |0166: move-object/from16 v18, v4 │ │ +1b4e9c: 081b 0500 |0168: move-object/from16 v27, v5 │ │ +1b4ea0: e104 0f03 |016a: shr-int/lit8 v4, v15, #int 3 // #03 │ │ +1b4ea4: 450c 0104 |016c: aget-wide v12, v1, v4 │ │ +1b4ea8: dd05 0f07 |016e: and-int/lit8 v5, v15, #int 7 // #07 │ │ +1b4eac: e005 0503 |0170: shl-int/lit8 v5, v5, #int 3 // #03 │ │ +1b4eb0: a422 0c05 |0172: shr-long v34, v12, v5 │ │ +1b4eb4: a022 2214 |0174: and-long v34, v34, v20 │ │ +1b4eb8: 3109 221c |0176: cmp-long v9, v34, v28 │ │ +1b4ebc: 3909 2b00 |0178: if-nez v9, 01a3 // +002b │ │ +1b4ec0: dd08 087f |017a: and-int/lit8 v8, v8, #int 127 // #7f │ │ +1b4ec4: 8188 |017c: int-to-long v8, v8 │ │ +1b4ec6: 0226 0400 |017d: move/from16 v38, v4 │ │ +1b4eca: 0222 0500 |017f: move/from16 v34, v5 │ │ +1b4ece: a304 1422 |0181: shl-long v4, v20, v34 │ │ +1b4ed2: 7e44 |0183: not-long v4, v4 │ │ +1b4ed4: c0c4 |0184: and-long/2addr v4, v12 │ │ +1b4ed6: a308 0822 |0185: shl-long v8, v8, v34 │ │ +1b4eda: c184 |0187: or-long/2addr v4, v8 │ │ +1b4edc: 4c04 0126 |0188: aput-wide v4, v1, v38 │ │ +1b4ee0: 4504 0107 |018a: aget-wide v4, v1, v7 │ │ +1b4ee4: a308 140e |018c: shl-long v8, v20, v14 │ │ +1b4ee8: 7e88 |018e: not-long v8, v8 │ │ +1b4eea: c084 |018f: and-long/2addr v4, v8 │ │ +1b4eec: a308 1c0e |0190: shl-long v8, v28, v14 │ │ +1b4ef0: c184 |0192: or-long/2addr v4, v8 │ │ +1b4ef2: 4c04 0107 |0193: aput-wide v4, v1, v7 │ │ +1b4ef6: 4504 1206 |0195: aget-wide v4, v18, v6 │ │ +1b4efa: 4c04 120f |0197: aput-wide v4, v18, v15 │ │ +1b4efe: 4c10 1206 |0199: aput-wide v16, v18, v6 │ │ +1b4f02: 4604 1b06 |019b: aget-object v4, v27, v6 │ │ +1b4f06: 4d04 1b0f |019d: aput-object v4, v27, v15 │ │ +1b4f0a: 1204 |019f: const/4 v4, #int 0 // #0 │ │ +1b4f0c: 4d04 1b06 |01a0: aput-object v4, v27, v6 │ │ +1b4f10: 2823 |01a2: goto 01c5 // +0023 │ │ +1b4f12: 0226 0400 |01a3: move/from16 v38, v4 │ │ +1b4f16: 0222 0500 |01a5: move/from16 v34, v5 │ │ +1b4f1a: dd04 087f |01a7: and-int/lit8 v4, v8, #int 127 // #7f │ │ +1b4f1e: 8144 |01a9: int-to-long v4, v4 │ │ +1b4f20: a307 1422 |01aa: shl-long v7, v20, v34 │ │ +1b4f24: 7e77 |01ac: not-long v7, v7 │ │ +1b4f26: c0c7 |01ad: and-long/2addr v7, v12 │ │ +1b4f28: a304 0422 |01ae: shl-long v4, v4, v34 │ │ +1b4f2c: c174 |01b0: or-long/2addr v4, v7 │ │ +1b4f2e: 4c04 0126 |01b1: aput-wide v4, v1, v38 │ │ +1b4f32: 4504 120f |01b3: aget-wide v4, v18, v15 │ │ +1b4f36: 4507 1206 |01b5: aget-wide v7, v18, v6 │ │ +1b4f3a: 4c07 120f |01b7: aput-wide v7, v18, v15 │ │ +1b4f3e: 4c04 1206 |01b9: aput-wide v4, v18, v6 │ │ +1b4f42: 4604 1b0f |01bb: aget-object v4, v27, v15 │ │ +1b4f46: 4605 1b06 |01bd: aget-object v5, v27, v6 │ │ +1b4f4a: 4d05 1b0f |01bf: aput-object v5, v27, v15 │ │ +1b4f4e: 4d04 1b06 |01c1: aput-object v4, v27, v6 │ │ +1b4f52: d806 06ff |01c3: add-int/lit8 v6, v6, #int -1 // #ff │ │ +1b4f56: 2114 |01c5: array-length v4, v1 │ │ +1b4f58: d804 04ff |01c6: add-int/lit8 v4, v4, #int -1 // #ff │ │ +1b4f5c: 4507 011a |01c8: aget-wide v7, v1, v26 │ │ +1b4f60: a007 071e |01ca: and-long v7, v7, v30 │ │ +1b4f64: a107 0720 |01cc: or-long v7, v7, v32 │ │ +1b4f68: 4c07 0104 |01ce: aput-wide v7, v1, v4 │ │ +1b4f6c: 288d |01d0: goto 015d // -0073 │ │ +1b4f6e: 5201 5402 |01d1: iget v1, v0, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ +1b4f72: 7110 f108 0100 |01d3: invoke-static {v1}, Landroidx/collection/ScatterMapKt;.loadedCapacity:(I)I // method@08f1 │ │ +1b4f78: 0a01 |01d6: move-result v1 │ │ +1b4f7a: 5202 5502 |01d7: iget v2, v0, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ +1b4f7e: b121 |01d9: sub-int/2addr v1, v2 │ │ +1b4f80: 5901 5602 |01da: iput v1, v0, Landroidx/collection/MutableLongObjectMap;.growthLimit:I // field@0256 │ │ +1b4f84: 2900 8500 |01dc: goto/16 0261 // +0085 │ │ +1b4f88: 021a 0c00 |01de: move/from16 v26, v12 │ │ +1b4f8c: 0217 0d00 |01e0: move/from16 v23, v13 │ │ +1b4f90: 161c 8000 |01e2: const-wide/16 v28, #int 128 // #80 │ │ +1b4f94: 2804 |01e4: goto 01e8 // +0004 │ │ +1b4f96: 1325 0700 |01e5: const/16 v37, #int 7 // #7 │ │ +1b4f9a: 28f7 |01e7: goto 01de // -0009 │ │ +1b4f9c: 5201 5402 |01e8: iget v1, v0, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ +1b4fa0: 7110 f308 0100 |01ea: invoke-static {v1}, Landroidx/collection/ScatterMapKt;.nextCapacity:(I)I // method@08f3 │ │ +1b4fa6: 0a01 |01ed: move-result v1 │ │ +1b4fa8: 5402 5802 |01ee: iget-object v2, v0, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ +1b4fac: 5404 5702 |01f0: iget-object v4, v0, Landroidx/collection/MutableLongObjectMap;.keys:[J // field@0257 │ │ +1b4fb0: 5405 5902 |01f2: iget-object v5, v0, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ +1b4fb4: 5206 5402 |01f4: iget v6, v0, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ +1b4fb8: 6e20 5a08 1000 |01f6: invoke-virtual {v0, v1}, Landroidx/collection/MutableLongObjectMap;.initializeStorage:(I)V // method@085a │ │ +1b4fbe: 5401 5802 |01f9: iget-object v1, v0, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ +1b4fc2: 5407 5702 |01fb: iget-object v7, v0, Landroidx/collection/MutableLongObjectMap;.keys:[J // field@0257 │ │ +1b4fc6: 5408 5902 |01fd: iget-object v8, v0, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ +1b4fca: 5209 5402 |01ff: iget v9, v0, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ +1b4fce: 020c 1a00 |0201: move/from16 v12, v26 │ │ +1b4fd2: 356c 5e00 |0203: if-ge v12, v6, 0261 // +005e │ │ +1b4fd6: e10d 0c03 |0205: shr-int/lit8 v13, v12, #int 3 // #03 │ │ +1b4fda: 450d 020d |0207: aget-wide v13, v2, v13 │ │ +1b4fde: dd0f 0c07 |0209: and-int/lit8 v15, v12, #int 7 // #07 │ │ +1b4fe2: e00f 0f03 |020b: shl-int/lit8 v15, v15, #int 3 // #03 │ │ +1b4fe6: c4fd |020d: shr-long/2addr v13, v15 │ │ +1b4fe8: a00d 0d14 |020e: and-long v13, v13, v20 │ │ +1b4fec: 310d 0d1c |0210: cmp-long v13, v13, v28 │ │ +1b4ff0: 3b0d 4400 |0212: if-gez v13, 0256 // +0044 │ │ +1b4ff4: 450d 040c |0214: aget-wide v13, v4, v12 │ │ +1b4ff8: 7120 023f ed00 |0216: invoke-static {v13, v14}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ +1b4ffe: 0a0f |0219: move-result v15 │ │ +1b5000: 920f 0f13 |021a: mul-int v15, v15, v19 │ │ +1b5004: e010 0f10 |021c: shl-int/lit8 v16, v15, #int 16 // #10 │ │ +1b5008: 970f 0f10 |021e: xor-int v15, v15, v16 │ │ +1b500c: 0810 0100 |0220: move-object/from16 v16, v1 │ │ +1b5010: e201 0f07 |0222: ushr-int/lit8 v1, v15, #int 7 // #07 │ │ +1b5014: 6e20 5708 1000 |0224: invoke-virtual {v0, v1}, Landroidx/collection/MutableLongObjectMap;.findFirstAvailableSlot:(I)I // method@0857 │ │ +1b501a: 0a01 |0227: move-result v1 │ │ +1b501c: dd0f 0f7f |0228: and-int/lit8 v15, v15, #int 127 // #7f │ │ +1b5020: 0226 0100 |022a: move/from16 v38, v1 │ │ +1b5024: 0811 0200 |022c: move-object/from16 v17, v2 │ │ +1b5028: 81f1 |022e: int-to-long v1, v15 │ │ +1b502a: e10f 2603 |022f: shr-int/lit8 v15, v38, #int 3 // #03 │ │ +1b502e: dd12 2607 |0231: and-int/lit8 v18, v38, #int 7 // #07 │ │ +1b5032: e012 1203 |0233: shl-int/lit8 v18, v18, #int 3 // #03 │ │ +1b5036: 4518 100f |0235: aget-wide v24, v16, v15 │ │ +1b503a: 051e 0100 |0237: move-wide/from16 v30, v1 │ │ +1b503e: a301 1412 |0239: shl-long v1, v20, v18 │ │ +1b5042: 7e11 |023b: not-long v1, v1 │ │ +1b5044: a001 1801 |023c: and-long v1, v24, v1 │ │ +1b5048: a318 1e12 |023e: shl-long v24, v30, v18 │ │ +1b504c: a101 0118 |0240: or-long v1, v1, v24 │ │ +1b5050: 4c01 100f |0242: aput-wide v1, v16, v15 │ │ +1b5054: d80f 26f9 |0244: add-int/lit8 v15, v38, #int -7 // #f9 │ │ +1b5058: b59f |0246: and-int/2addr v15, v9 │ │ +1b505a: dd12 0907 |0247: and-int/lit8 v18, v9, #int 7 // #07 │ │ +1b505e: 900f 0f12 |0249: add-int v15, v15, v18 │ │ +1b5062: e10f 0f03 |024b: shr-int/lit8 v15, v15, #int 3 // #03 │ │ +1b5066: 4c01 100f |024d: aput-wide v1, v16, v15 │ │ +1b506a: 4c0d 0726 |024f: aput-wide v13, v7, v38 │ │ +1b506e: 4601 050c |0251: aget-object v1, v5, v12 │ │ +1b5072: 4d01 0826 |0253: aput-object v1, v8, v38 │ │ +1b5076: 2805 |0255: goto 025a // +0005 │ │ +1b5078: 0810 0100 |0256: move-object/from16 v16, v1 │ │ +1b507c: 0811 0200 |0258: move-object/from16 v17, v2 │ │ +1b5080: d80c 0c01 |025a: add-int/lit8 v12, v12, #int 1 // #01 │ │ +1b5084: 0801 1000 |025c: move-object/from16 v1, v16 │ │ +1b5088: 0802 1100 |025e: move-object/from16 v2, v17 │ │ +1b508c: 28a3 |0260: goto 0203 // -005d │ │ +1b508e: 6e20 5708 3000 |0261: invoke-virtual {v0, v3}, Landroidx/collection/MutableLongObjectMap;.findFirstAvailableSlot:(I)I // method@0857 │ │ +1b5094: 0a01 |0264: move-result v1 │ │ +1b5096: 5202 5502 |0265: iget v2, v0, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ +1b509a: d802 0201 |0267: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1b509e: 5902 5502 |0269: iput v2, v0, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ +1b50a2: 5202 5602 |026b: iget v2, v0, Landroidx/collection/MutableLongObjectMap;.growthLimit:I // field@0256 │ │ +1b50a6: 5403 5802 |026d: iget-object v3, v0, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ +1b50aa: e104 0103 |026f: shr-int/lit8 v4, v1, #int 3 // #03 │ │ +1b50ae: 4505 0304 |0271: aget-wide v5, v3, v4 │ │ +1b50b2: dd07 0107 |0273: and-int/lit8 v7, v1, #int 7 // #07 │ │ +1b50b6: e007 0703 |0275: shl-int/lit8 v7, v7, #int 3 // #03 │ │ +1b50ba: a408 0507 |0277: shr-long v8, v5, v7 │ │ +1b50be: a008 0814 |0279: and-long v8, v8, v20 │ │ +1b50c2: 3108 081c |027b: cmp-long v8, v8, v28 │ │ +1b50c6: 3908 0300 |027d: if-nez v8, 0280 // +0003 │ │ +1b50ca: 2803 |027f: goto 0282 // +0003 │ │ +1b50cc: 0217 1a00 |0280: move/from16 v23, v26 │ │ +1b50d0: 9102 0217 |0282: sub-int v2, v2, v23 │ │ +1b50d4: 5902 5602 |0284: iput v2, v0, Landroidx/collection/MutableLongObjectMap;.growthLimit:I // field@0256 │ │ +1b50d8: 5202 5402 |0286: iget v2, v0, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ +1b50dc: a308 1407 |0288: shl-long v8, v20, v7 │ │ +1b50e0: 7e88 |028a: not-long v8, v8 │ │ +1b50e2: c085 |028b: and-long/2addr v5, v8 │ │ +1b50e4: a307 0a07 |028c: shl-long v7, v10, v7 │ │ +1b50e8: c175 |028e: or-long/2addr v5, v7 │ │ +1b50ea: 4c05 0304 |028f: aput-wide v5, v3, v4 │ │ +1b50ee: d804 01f9 |0291: add-int/lit8 v4, v1, #int -7 // #f9 │ │ +1b50f2: b524 |0293: and-int/2addr v4, v2 │ │ +1b50f4: dd02 0207 |0294: and-int/lit8 v2, v2, #int 7 // #07 │ │ +1b50f8: b024 |0296: add-int/2addr v4, v2 │ │ +1b50fa: e102 0403 |0297: shr-int/lit8 v2, v4, #int 3 // #03 │ │ +1b50fe: 4c05 0302 |0299: aput-wide v5, v3, v2 │ │ +1b5102: 0f01 |029b: return v1 │ │ +1b5104: 0216 0600 |029c: move/from16 v22, v6 │ │ +1b5108: 021a 0c00 |029e: move/from16 v26, v12 │ │ +1b510c: d807 1208 |02a0: add-int/lit8 v7, v18, #int 8 // #08 │ │ +1b5110: b075 |02a2: add-int/2addr v5, v7 │ │ +1b5112: b545 |02a3: and-int/2addr v5, v4 │ │ +1b5114: 0202 1300 |02a4: move/from16 v2, v19 │ │ +1b5118: 2900 70fd |02a6: goto/16 0016 // -0290 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/collection/MutableLongObjectMap;) │ │ name : 'findFirstAvailableSlot' │ │ type : '(I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -1b5100: |[1b5100] androidx.collection.MutableLongObjectMap.findFirstAvailableSlot:(I)I │ │ -1b5110: 5290 5402 |0000: iget v0, v9, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ -1b5114: b50a |0002: and-int/2addr v10, v0 │ │ -1b5116: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1b5118: 5492 5802 |0004: iget-object v2, v9, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ -1b511c: e103 0a03 |0006: shr-int/lit8 v3, v10, #int 3 // #03 │ │ -1b5120: dd04 0a07 |0008: and-int/lit8 v4, v10, #int 7 // #07 │ │ -1b5124: e004 0403 |000a: shl-int/lit8 v4, v4, #int 3 // #03 │ │ -1b5128: 4505 0203 |000c: aget-wide v5, v2, v3 │ │ -1b512c: c545 |000e: ushr-long/2addr v5, v4 │ │ -1b512e: d803 0301 |000f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1b5132: 4507 0203 |0011: aget-wide v7, v2, v3 │ │ -1b5136: d902 0440 |0013: rsub-int/lit8 v2, v4, #int 64 // #40 │ │ -1b513a: a302 0702 |0015: shl-long v2, v7, v2 │ │ -1b513e: 8147 |0017: int-to-long v7, v4 │ │ -1b5140: 7d77 |0018: neg-long v7, v7 │ │ -1b5142: 1304 3f00 |0019: const/16 v4, #int 63 // #3f │ │ -1b5146: c447 |001b: shr-long/2addr v7, v4 │ │ -1b5148: c072 |001c: and-long/2addr v2, v7 │ │ -1b514a: c152 |001d: or-long/2addr v2, v5 │ │ -1b514c: 7e24 |001e: not-long v4, v2 │ │ -1b514e: 1276 |001f: const/4 v6, #int 7 // #7 │ │ -1b5150: c364 |0020: shl-long/2addr v4, v6 │ │ -1b5152: c042 |0021: and-long/2addr v2, v4 │ │ -1b5154: 1804 8080 8080 8080 8080 |0022: const-wide v4, #double -2.93745e-306 // #8080808080808080 │ │ -1b515e: c042 |0027: and-long/2addr v2, v4 │ │ -1b5160: 1604 0000 |0028: const-wide/16 v4, #int 0 // #0 │ │ -1b5164: 3104 0204 |002a: cmp-long v4, v2, v4 │ │ -1b5168: 3804 0b00 |002c: if-eqz v4, 0037 // +000b │ │ -1b516c: 7120 053f 3200 |002e: invoke-static {v2, v3}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ -1b5172: 0a01 |0031: move-result v1 │ │ -1b5174: e101 0103 |0032: shr-int/lit8 v1, v1, #int 3 // #03 │ │ -1b5178: b01a |0034: add-int/2addr v10, v1 │ │ -1b517a: b50a |0035: and-int/2addr v10, v0 │ │ -1b517c: 0f0a |0036: return v10 │ │ -1b517e: d801 0108 |0037: add-int/lit8 v1, v1, #int 8 // #08 │ │ -1b5182: b01a |0039: add-int/2addr v10, v1 │ │ -1b5184: b50a |003a: and-int/2addr v10, v0 │ │ -1b5186: 28c9 |003b: goto 0004 // -0037 │ │ +1b511c: |[1b511c] androidx.collection.MutableLongObjectMap.findFirstAvailableSlot:(I)I │ │ +1b512c: 5290 5402 |0000: iget v0, v9, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ +1b5130: b50a |0002: and-int/2addr v10, v0 │ │ +1b5132: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1b5134: 5492 5802 |0004: iget-object v2, v9, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ +1b5138: e103 0a03 |0006: shr-int/lit8 v3, v10, #int 3 // #03 │ │ +1b513c: dd04 0a07 |0008: and-int/lit8 v4, v10, #int 7 // #07 │ │ +1b5140: e004 0403 |000a: shl-int/lit8 v4, v4, #int 3 // #03 │ │ +1b5144: 4505 0203 |000c: aget-wide v5, v2, v3 │ │ +1b5148: c545 |000e: ushr-long/2addr v5, v4 │ │ +1b514a: d803 0301 |000f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1b514e: 4507 0203 |0011: aget-wide v7, v2, v3 │ │ +1b5152: d902 0440 |0013: rsub-int/lit8 v2, v4, #int 64 // #40 │ │ +1b5156: a302 0702 |0015: shl-long v2, v7, v2 │ │ +1b515a: 8147 |0017: int-to-long v7, v4 │ │ +1b515c: 7d77 |0018: neg-long v7, v7 │ │ +1b515e: 1304 3f00 |0019: const/16 v4, #int 63 // #3f │ │ +1b5162: c447 |001b: shr-long/2addr v7, v4 │ │ +1b5164: c072 |001c: and-long/2addr v2, v7 │ │ +1b5166: c152 |001d: or-long/2addr v2, v5 │ │ +1b5168: 7e24 |001e: not-long v4, v2 │ │ +1b516a: 1276 |001f: const/4 v6, #int 7 // #7 │ │ +1b516c: c364 |0020: shl-long/2addr v4, v6 │ │ +1b516e: c042 |0021: and-long/2addr v2, v4 │ │ +1b5170: 1804 8080 8080 8080 8080 |0022: const-wide v4, #double -2.93745e-306 // #8080808080808080 │ │ +1b517a: c042 |0027: and-long/2addr v2, v4 │ │ +1b517c: 1604 0000 |0028: const-wide/16 v4, #int 0 // #0 │ │ +1b5180: 3104 0204 |002a: cmp-long v4, v2, v4 │ │ +1b5184: 3804 0b00 |002c: if-eqz v4, 0037 // +000b │ │ +1b5188: 7120 053f 3200 |002e: invoke-static {v2, v3}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ +1b518e: 0a01 |0031: move-result v1 │ │ +1b5190: e101 0103 |0032: shr-int/lit8 v1, v1, #int 3 // #03 │ │ +1b5194: b01a |0034: add-int/2addr v10, v1 │ │ +1b5196: b50a |0035: and-int/2addr v10, v0 │ │ +1b5198: 0f0a |0036: return v10 │ │ +1b519a: d801 0108 |0037: add-int/lit8 v1, v1, #int 8 // #08 │ │ +1b519e: b01a |0039: add-int/2addr v10, v1 │ │ +1b51a0: b50a |003a: and-int/2addr v10, v0 │ │ +1b51a2: 28c9 |003b: goto 0004 // -0037 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/collection/MutableLongObjectMap;) │ │ name : 'get' │ │ type : '(J)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 17 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -1b524c: |[1b524c] androidx.collection.MutableLongObjectMap.get:(J)Ljava/lang/Object; │ │ -1b525c: 7702 023f 0f00 |0000: invoke-static/range {v15, v16}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ -1b5262: 0a00 |0003: move-result v0 │ │ -1b5264: 1401 512d 9ecc |0004: const v1, #float -8.29303e+07 // #cc9e2d51 │ │ -1b526a: b210 |0007: mul-int/2addr v0, v1 │ │ -1b526c: e001 0010 |0008: shl-int/lit8 v1, v0, #int 16 // #10 │ │ -1b5270: b710 |000a: xor-int/2addr v0, v1 │ │ -1b5272: dd01 007f |000b: and-int/lit8 v1, v0, #int 127 // #7f │ │ -1b5276: 52e2 5402 |000d: iget v2, v14, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ -1b527a: e200 0007 |000f: ushr-int/lit8 v0, v0, #int 7 // #07 │ │ -1b527e: b520 |0011: and-int/2addr v0, v2 │ │ -1b5280: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1b5282: 54e4 5802 |0013: iget-object v4, v14, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ -1b5286: e105 0003 |0015: shr-int/lit8 v5, v0, #int 3 // #03 │ │ -1b528a: dd06 0007 |0017: and-int/lit8 v6, v0, #int 7 // #07 │ │ -1b528e: e006 0603 |0019: shl-int/lit8 v6, v6, #int 3 // #03 │ │ -1b5292: 4507 0405 |001b: aget-wide v7, v4, v5 │ │ -1b5296: c567 |001d: ushr-long/2addr v7, v6 │ │ -1b5298: d805 0501 |001e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1b529c: 4509 0405 |0020: aget-wide v9, v4, v5 │ │ -1b52a0: d904 0640 |0022: rsub-int/lit8 v4, v6, #int 64 // #40 │ │ -1b52a4: a304 0904 |0024: shl-long v4, v9, v4 │ │ -1b52a8: 8169 |0026: int-to-long v9, v6 │ │ -1b52aa: 7d99 |0027: neg-long v9, v9 │ │ -1b52ac: 1306 3f00 |0028: const/16 v6, #int 63 // #3f │ │ -1b52b0: c469 |002a: shr-long/2addr v9, v6 │ │ -1b52b2: c094 |002b: and-long/2addr v4, v9 │ │ -1b52b4: c174 |002c: or-long/2addr v4, v7 │ │ -1b52b6: 8116 |002d: int-to-long v6, v1 │ │ -1b52b8: 1808 0101 0101 0101 0101 |002e: const-wide v8, #double 7.7486e-304 // #0101010101010101 │ │ -1b52c2: bd86 |0033: mul-long/2addr v6, v8 │ │ -1b52c4: c246 |0034: xor-long/2addr v6, v4 │ │ -1b52c6: 9c08 0608 |0035: sub-long v8, v6, v8 │ │ -1b52ca: 7e66 |0037: not-long v6, v6 │ │ -1b52cc: c086 |0038: and-long/2addr v6, v8 │ │ -1b52ce: 1808 8080 8080 8080 8080 |0039: const-wide v8, #double -2.93745e-306 // #8080808080808080 │ │ -1b52d8: c086 |003e: and-long/2addr v6, v8 │ │ -1b52da: 160a 0000 |003f: const-wide/16 v10, #int 0 // #0 │ │ -1b52de: 310c 060a |0041: cmp-long v12, v6, v10 │ │ -1b52e2: 380c 1900 |0043: if-eqz v12, 005c // +0019 │ │ -1b52e6: 7120 053f 7600 |0045: invoke-static {v6, v7}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ -1b52ec: 0a0a |0048: move-result v10 │ │ -1b52ee: e10a 0a03 |0049: shr-int/lit8 v10, v10, #int 3 // #03 │ │ -1b52f2: b00a |004b: add-int/2addr v10, v0 │ │ -1b52f4: b52a |004c: and-int/2addr v10, v2 │ │ -1b52f6: 54eb 5702 |004d: iget-object v11, v14, Landroidx/collection/MutableLongObjectMap;.keys:[J // field@0257 │ │ -1b52fa: 450c 0b0a |004f: aget-wide v12, v11, v10 │ │ -1b52fe: 310b 0c0f |0051: cmp-long v11, v12, v15 │ │ -1b5302: 390b 0300 |0053: if-nez v11, 0056 // +0003 │ │ -1b5306: 2811 |0055: goto 0066 // +0011 │ │ -1b5308: 160a 0100 |0056: const-wide/16 v10, #int 1 // #1 │ │ -1b530c: 9c0a 060a |0058: sub-long v10, v6, v10 │ │ -1b5310: c0a6 |005a: and-long/2addr v6, v10 │ │ -1b5312: 28e4 |005b: goto 003f // -001c │ │ -1b5314: 7e46 |005c: not-long v6, v4 │ │ -1b5316: 126c |005d: const/4 v12, #int 6 // #6 │ │ -1b5318: c3c6 |005e: shl-long/2addr v6, v12 │ │ -1b531a: c064 |005f: and-long/2addr v4, v6 │ │ -1b531c: c084 |0060: and-long/2addr v4, v8 │ │ -1b531e: 3104 040a |0061: cmp-long v4, v4, v10 │ │ -1b5322: 3804 0c00 |0063: if-eqz v4, 006f // +000c │ │ -1b5326: 12fa |0065: const/4 v10, #int -1 // #ff │ │ -1b5328: 3a0a 0700 |0066: if-ltz v10, 006d // +0007 │ │ -1b532c: 54e0 5902 |0068: iget-object v0, v14, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ -1b5330: 4600 000a |006a: aget-object v0, v0, v10 │ │ -1b5334: 1100 |006c: return-object v0 │ │ -1b5336: 1200 |006d: const/4 v0, #int 0 // #0 │ │ -1b5338: 1100 |006e: return-object v0 │ │ -1b533a: d803 0308 |006f: add-int/lit8 v3, v3, #int 8 // #08 │ │ -1b533e: b030 |0071: add-int/2addr v0, v3 │ │ -1b5340: b520 |0072: and-int/2addr v0, v2 │ │ -1b5342: 28a0 |0073: goto 0013 // -0060 │ │ +1b5268: |[1b5268] androidx.collection.MutableLongObjectMap.get:(J)Ljava/lang/Object; │ │ +1b5278: 7702 023f 0f00 |0000: invoke-static/range {v15, v16}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ +1b527e: 0a00 |0003: move-result v0 │ │ +1b5280: 1401 512d 9ecc |0004: const v1, #float -8.29303e+07 // #cc9e2d51 │ │ +1b5286: b210 |0007: mul-int/2addr v0, v1 │ │ +1b5288: e001 0010 |0008: shl-int/lit8 v1, v0, #int 16 // #10 │ │ +1b528c: b710 |000a: xor-int/2addr v0, v1 │ │ +1b528e: dd01 007f |000b: and-int/lit8 v1, v0, #int 127 // #7f │ │ +1b5292: 52e2 5402 |000d: iget v2, v14, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ +1b5296: e200 0007 |000f: ushr-int/lit8 v0, v0, #int 7 // #07 │ │ +1b529a: b520 |0011: and-int/2addr v0, v2 │ │ +1b529c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1b529e: 54e4 5802 |0013: iget-object v4, v14, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ +1b52a2: e105 0003 |0015: shr-int/lit8 v5, v0, #int 3 // #03 │ │ +1b52a6: dd06 0007 |0017: and-int/lit8 v6, v0, #int 7 // #07 │ │ +1b52aa: e006 0603 |0019: shl-int/lit8 v6, v6, #int 3 // #03 │ │ +1b52ae: 4507 0405 |001b: aget-wide v7, v4, v5 │ │ +1b52b2: c567 |001d: ushr-long/2addr v7, v6 │ │ +1b52b4: d805 0501 |001e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +1b52b8: 4509 0405 |0020: aget-wide v9, v4, v5 │ │ +1b52bc: d904 0640 |0022: rsub-int/lit8 v4, v6, #int 64 // #40 │ │ +1b52c0: a304 0904 |0024: shl-long v4, v9, v4 │ │ +1b52c4: 8169 |0026: int-to-long v9, v6 │ │ +1b52c6: 7d99 |0027: neg-long v9, v9 │ │ +1b52c8: 1306 3f00 |0028: const/16 v6, #int 63 // #3f │ │ +1b52cc: c469 |002a: shr-long/2addr v9, v6 │ │ +1b52ce: c094 |002b: and-long/2addr v4, v9 │ │ +1b52d0: c174 |002c: or-long/2addr v4, v7 │ │ +1b52d2: 8116 |002d: int-to-long v6, v1 │ │ +1b52d4: 1808 0101 0101 0101 0101 |002e: const-wide v8, #double 7.7486e-304 // #0101010101010101 │ │ +1b52de: bd86 |0033: mul-long/2addr v6, v8 │ │ +1b52e0: c246 |0034: xor-long/2addr v6, v4 │ │ +1b52e2: 9c08 0608 |0035: sub-long v8, v6, v8 │ │ +1b52e6: 7e66 |0037: not-long v6, v6 │ │ +1b52e8: c086 |0038: and-long/2addr v6, v8 │ │ +1b52ea: 1808 8080 8080 8080 8080 |0039: const-wide v8, #double -2.93745e-306 // #8080808080808080 │ │ +1b52f4: c086 |003e: and-long/2addr v6, v8 │ │ +1b52f6: 160a 0000 |003f: const-wide/16 v10, #int 0 // #0 │ │ +1b52fa: 310c 060a |0041: cmp-long v12, v6, v10 │ │ +1b52fe: 380c 1900 |0043: if-eqz v12, 005c // +0019 │ │ +1b5302: 7120 053f 7600 |0045: invoke-static {v6, v7}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ +1b5308: 0a0a |0048: move-result v10 │ │ +1b530a: e10a 0a03 |0049: shr-int/lit8 v10, v10, #int 3 // #03 │ │ +1b530e: b00a |004b: add-int/2addr v10, v0 │ │ +1b5310: b52a |004c: and-int/2addr v10, v2 │ │ +1b5312: 54eb 5702 |004d: iget-object v11, v14, Landroidx/collection/MutableLongObjectMap;.keys:[J // field@0257 │ │ +1b5316: 450c 0b0a |004f: aget-wide v12, v11, v10 │ │ +1b531a: 310b 0c0f |0051: cmp-long v11, v12, v15 │ │ +1b531e: 390b 0300 |0053: if-nez v11, 0056 // +0003 │ │ +1b5322: 2811 |0055: goto 0066 // +0011 │ │ +1b5324: 160a 0100 |0056: const-wide/16 v10, #int 1 // #1 │ │ +1b5328: 9c0a 060a |0058: sub-long v10, v6, v10 │ │ +1b532c: c0a6 |005a: and-long/2addr v6, v10 │ │ +1b532e: 28e4 |005b: goto 003f // -001c │ │ +1b5330: 7e46 |005c: not-long v6, v4 │ │ +1b5332: 126c |005d: const/4 v12, #int 6 // #6 │ │ +1b5334: c3c6 |005e: shl-long/2addr v6, v12 │ │ +1b5336: c064 |005f: and-long/2addr v4, v6 │ │ +1b5338: c084 |0060: and-long/2addr v4, v8 │ │ +1b533a: 3104 040a |0061: cmp-long v4, v4, v10 │ │ +1b533e: 3804 0c00 |0063: if-eqz v4, 006f // +000c │ │ +1b5342: 12fa |0065: const/4 v10, #int -1 // #ff │ │ +1b5344: 3a0a 0700 |0066: if-ltz v10, 006d // +0007 │ │ +1b5348: 54e0 5902 |0068: iget-object v0, v14, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ +1b534c: 4600 000a |006a: aget-object v0, v0, v10 │ │ +1b5350: 1100 |006c: return-object v0 │ │ +1b5352: 1200 |006d: const/4 v0, #int 0 // #0 │ │ +1b5354: 1100 |006e: return-object v0 │ │ +1b5356: d803 0308 |006f: add-int/lit8 v3, v3, #int 8 // #08 │ │ +1b535a: b030 |0071: add-int/2addr v0, v3 │ │ +1b535c: b520 |0072: and-int/2addr v0, v2 │ │ +1b535e: 28a0 |0073: goto 0013 // -0060 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/collection/MutableLongObjectMap;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 18 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -1b5188: |[1b5188] androidx.collection.MutableLongObjectMap.hashCode:()I │ │ -1b5198: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1b519c: 5401 5702 |0002: iget-object v1, v0, Landroidx/collection/MutableLongObjectMap;.keys:[J // field@0257 │ │ -1b51a0: 5402 5902 |0004: iget-object v2, v0, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ -1b51a4: 5403 5802 |0006: iget-object v3, v0, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ -1b51a8: 2134 |0008: array-length v4, v3 │ │ -1b51aa: d804 04fe |0009: add-int/lit8 v4, v4, #int -2 // #fe │ │ -1b51ae: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -1b51b0: 3a04 4c00 |000c: if-ltz v4, 0058 // +004c │ │ -1b51b4: 0156 |000e: move v6, v5 │ │ -1b51b6: 0167 |000f: move v7, v6 │ │ -1b51b8: 4508 0306 |0010: aget-wide v8, v3, v6 │ │ -1b51bc: 7e8a |0012: not-long v10, v8 │ │ -1b51be: 127c |0013: const/4 v12, #int 7 // #7 │ │ -1b51c0: c3ca |0014: shl-long/2addr v10, v12 │ │ -1b51c2: c08a |0015: and-long/2addr v10, v8 │ │ -1b51c4: 180c 8080 8080 8080 8080 |0016: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ -1b51ce: c0ca |001b: and-long/2addr v10, v12 │ │ -1b51d0: 310a 0a0c |001c: cmp-long v10, v10, v12 │ │ -1b51d4: 380a 3400 |001e: if-eqz v10, 0052 // +0034 │ │ -1b51d8: 910a 0604 |0020: sub-int v10, v6, v4 │ │ -1b51dc: 7caa |0022: not-int v10, v10 │ │ -1b51de: e20a 0a1f |0023: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ -1b51e2: 130b 0800 |0025: const/16 v11, #int 8 // #8 │ │ -1b51e6: d90a 0a08 |0027: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ -1b51ea: 015c |0029: move v12, v5 │ │ -1b51ec: 35ac 2400 |002a: if-ge v12, v10, 004e // +0024 │ │ -1b51f0: 160d ff00 |002c: const-wide/16 v13, #int 255 // #ff │ │ -1b51f4: c08d |002e: and-long/2addr v13, v8 │ │ -1b51f6: 160f 8000 |002f: const-wide/16 v15, #int 128 // #80 │ │ -1b51fa: 310d 0d0f |0031: cmp-long v13, v13, v15 │ │ -1b51fe: 3b0d 1700 |0033: if-gez v13, 004a // +0017 │ │ -1b5202: e00d 0603 |0035: shl-int/lit8 v13, v6, #int 3 // #03 │ │ -1b5206: b0cd |0037: add-int/2addr v13, v12 │ │ -1b5208: 450e 010d |0038: aget-wide v14, v1, v13 │ │ -1b520c: 460d 020d |003a: aget-object v13, v2, v13 │ │ -1b5210: 7120 023f fe00 |003c: invoke-static {v14, v15}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ -1b5216: 0a0e |003f: move-result v14 │ │ -1b5218: 380d 0700 |0040: if-eqz v13, 0047 // +0007 │ │ -1b521c: 6e10 383f 0d00 |0042: invoke-virtual {v13}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b5222: 0a0d |0045: move-result v13 │ │ -1b5224: 2802 |0046: goto 0048 // +0002 │ │ -1b5226: 015d |0047: move v13, v5 │ │ -1b5228: b7ed |0048: xor-int/2addr v13, v14 │ │ -1b522a: b0d7 |0049: add-int/2addr v7, v13 │ │ -1b522c: c4b8 |004a: shr-long/2addr v8, v11 │ │ -1b522e: d80c 0c01 |004b: add-int/lit8 v12, v12, #int 1 // #01 │ │ -1b5232: 28dd |004d: goto 002a // -0023 │ │ -1b5234: 33ba 0300 |004e: if-ne v10, v11, 0051 // +0003 │ │ -1b5238: 2802 |0050: goto 0052 // +0002 │ │ -1b523a: 0f07 |0051: return v7 │ │ -1b523c: 3246 0500 |0052: if-eq v6, v4, 0057 // +0005 │ │ -1b5240: d806 0601 |0054: add-int/lit8 v6, v6, #int 1 // #01 │ │ -1b5244: 28ba |0056: goto 0010 // -0046 │ │ -1b5246: 0f07 |0057: return v7 │ │ -1b5248: 0f05 |0058: return v5 │ │ +1b51a4: |[1b51a4] androidx.collection.MutableLongObjectMap.hashCode:()I │ │ +1b51b4: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1b51b8: 5401 5702 |0002: iget-object v1, v0, Landroidx/collection/MutableLongObjectMap;.keys:[J // field@0257 │ │ +1b51bc: 5402 5902 |0004: iget-object v2, v0, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ +1b51c0: 5403 5802 |0006: iget-object v3, v0, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ +1b51c4: 2134 |0008: array-length v4, v3 │ │ +1b51c6: d804 04fe |0009: add-int/lit8 v4, v4, #int -2 // #fe │ │ +1b51ca: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +1b51cc: 3a04 4c00 |000c: if-ltz v4, 0058 // +004c │ │ +1b51d0: 0156 |000e: move v6, v5 │ │ +1b51d2: 0167 |000f: move v7, v6 │ │ +1b51d4: 4508 0306 |0010: aget-wide v8, v3, v6 │ │ +1b51d8: 7e8a |0012: not-long v10, v8 │ │ +1b51da: 127c |0013: const/4 v12, #int 7 // #7 │ │ +1b51dc: c3ca |0014: shl-long/2addr v10, v12 │ │ +1b51de: c08a |0015: and-long/2addr v10, v8 │ │ +1b51e0: 180c 8080 8080 8080 8080 |0016: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ +1b51ea: c0ca |001b: and-long/2addr v10, v12 │ │ +1b51ec: 310a 0a0c |001c: cmp-long v10, v10, v12 │ │ +1b51f0: 380a 3400 |001e: if-eqz v10, 0052 // +0034 │ │ +1b51f4: 910a 0604 |0020: sub-int v10, v6, v4 │ │ +1b51f8: 7caa |0022: not-int v10, v10 │ │ +1b51fa: e20a 0a1f |0023: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ +1b51fe: 130b 0800 |0025: const/16 v11, #int 8 // #8 │ │ +1b5202: d90a 0a08 |0027: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ +1b5206: 015c |0029: move v12, v5 │ │ +1b5208: 35ac 2400 |002a: if-ge v12, v10, 004e // +0024 │ │ +1b520c: 160d ff00 |002c: const-wide/16 v13, #int 255 // #ff │ │ +1b5210: c08d |002e: and-long/2addr v13, v8 │ │ +1b5212: 160f 8000 |002f: const-wide/16 v15, #int 128 // #80 │ │ +1b5216: 310d 0d0f |0031: cmp-long v13, v13, v15 │ │ +1b521a: 3b0d 1700 |0033: if-gez v13, 004a // +0017 │ │ +1b521e: e00d 0603 |0035: shl-int/lit8 v13, v6, #int 3 // #03 │ │ +1b5222: b0cd |0037: add-int/2addr v13, v12 │ │ +1b5224: 450e 010d |0038: aget-wide v14, v1, v13 │ │ +1b5228: 460d 020d |003a: aget-object v13, v2, v13 │ │ +1b522c: 7120 023f fe00 |003c: invoke-static {v14, v15}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ +1b5232: 0a0e |003f: move-result v14 │ │ +1b5234: 380d 0700 |0040: if-eqz v13, 0047 // +0007 │ │ +1b5238: 6e10 383f 0d00 |0042: invoke-virtual {v13}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b523e: 0a0d |0045: move-result v13 │ │ +1b5240: 2802 |0046: goto 0048 // +0002 │ │ +1b5242: 015d |0047: move v13, v5 │ │ +1b5244: b7ed |0048: xor-int/2addr v13, v14 │ │ +1b5246: b0d7 |0049: add-int/2addr v7, v13 │ │ +1b5248: c4b8 |004a: shr-long/2addr v8, v11 │ │ +1b524a: d80c 0c01 |004b: add-int/lit8 v12, v12, #int 1 // #01 │ │ +1b524e: 28dd |004d: goto 002a // -0023 │ │ +1b5250: 33ba 0300 |004e: if-ne v10, v11, 0051 // +0003 │ │ +1b5254: 2802 |0050: goto 0052 // +0002 │ │ +1b5256: 0f07 |0051: return v7 │ │ +1b5258: 3246 0500 |0052: if-eq v6, v4, 0057 // +0005 │ │ +1b525c: d806 0601 |0054: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1b5260: 28ba |0056: goto 0010 // -0046 │ │ +1b5262: 0f07 |0057: return v7 │ │ +1b5264: 0f05 |0058: return v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/collection/MutableLongObjectMap;) │ │ name : 'initializeStorage' │ │ type : '(I)V' │ │ @@ -37109,219 +37109,219 @@ │ │ type : '(J)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 17 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 159 16-bit code units │ │ -1b5344: |[1b5344] androidx.collection.MutableLongObjectMap.remove:(J)Ljava/lang/Object; │ │ -1b5354: 7702 023f 0f00 |0000: invoke-static/range {v15, v16}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ -1b535a: 0a00 |0003: move-result v0 │ │ -1b535c: 1401 512d 9ecc |0004: const v1, #float -8.29303e+07 // #cc9e2d51 │ │ -1b5362: b210 |0007: mul-int/2addr v0, v1 │ │ -1b5364: e001 0010 |0008: shl-int/lit8 v1, v0, #int 16 // #10 │ │ -1b5368: b710 |000a: xor-int/2addr v0, v1 │ │ -1b536a: dd01 007f |000b: and-int/lit8 v1, v0, #int 127 // #7f │ │ -1b536e: 52e2 5402 |000d: iget v2, v14, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ -1b5372: e200 0007 |000f: ushr-int/lit8 v0, v0, #int 7 // #07 │ │ -1b5376: b520 |0011: and-int/2addr v0, v2 │ │ -1b5378: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1b537a: 54e4 5802 |0013: iget-object v4, v14, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ -1b537e: e105 0003 |0015: shr-int/lit8 v5, v0, #int 3 // #03 │ │ -1b5382: dd06 0007 |0017: and-int/lit8 v6, v0, #int 7 // #07 │ │ -1b5386: e006 0603 |0019: shl-int/lit8 v6, v6, #int 3 // #03 │ │ -1b538a: 4507 0405 |001b: aget-wide v7, v4, v5 │ │ -1b538e: c567 |001d: ushr-long/2addr v7, v6 │ │ -1b5390: d805 0501 |001e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1b5394: 4509 0405 |0020: aget-wide v9, v4, v5 │ │ -1b5398: d904 0640 |0022: rsub-int/lit8 v4, v6, #int 64 // #40 │ │ -1b539c: a304 0904 |0024: shl-long v4, v9, v4 │ │ -1b53a0: 8169 |0026: int-to-long v9, v6 │ │ -1b53a2: 7d99 |0027: neg-long v9, v9 │ │ -1b53a4: 1306 3f00 |0028: const/16 v6, #int 63 // #3f │ │ -1b53a8: c469 |002a: shr-long/2addr v9, v6 │ │ -1b53aa: c094 |002b: and-long/2addr v4, v9 │ │ -1b53ac: c174 |002c: or-long/2addr v4, v7 │ │ -1b53ae: 8116 |002d: int-to-long v6, v1 │ │ -1b53b0: 1808 0101 0101 0101 0101 |002e: const-wide v8, #double 7.7486e-304 // #0101010101010101 │ │ -1b53ba: bd86 |0033: mul-long/2addr v6, v8 │ │ -1b53bc: c246 |0034: xor-long/2addr v6, v4 │ │ -1b53be: 9c08 0608 |0035: sub-long v8, v6, v8 │ │ -1b53c2: 7e66 |0037: not-long v6, v6 │ │ -1b53c4: c086 |0038: and-long/2addr v6, v8 │ │ -1b53c6: 1808 8080 8080 8080 8080 |0039: const-wide v8, #double -2.93745e-306 // #8080808080808080 │ │ -1b53d0: c086 |003e: and-long/2addr v6, v8 │ │ -1b53d2: 160a 0000 |003f: const-wide/16 v10, #int 0 // #0 │ │ -1b53d6: 310c 060a |0041: cmp-long v12, v6, v10 │ │ -1b53da: 380c 1900 |0043: if-eqz v12, 005c // +0019 │ │ -1b53de: 7120 053f 7600 |0045: invoke-static {v6, v7}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ -1b53e4: 0a0a |0048: move-result v10 │ │ -1b53e6: e10a 0a03 |0049: shr-int/lit8 v10, v10, #int 3 // #03 │ │ -1b53ea: b00a |004b: add-int/2addr v10, v0 │ │ -1b53ec: b52a |004c: and-int/2addr v10, v2 │ │ -1b53ee: 54eb 5702 |004d: iget-object v11, v14, Landroidx/collection/MutableLongObjectMap;.keys:[J // field@0257 │ │ -1b53f2: 450c 0b0a |004f: aget-wide v12, v11, v10 │ │ -1b53f6: 310b 0c0f |0051: cmp-long v11, v12, v15 │ │ -1b53fa: 390b 0300 |0053: if-nez v11, 0056 // +0003 │ │ -1b53fe: 2811 |0055: goto 0066 // +0011 │ │ -1b5400: 160a 0100 |0056: const-wide/16 v10, #int 1 // #1 │ │ -1b5404: 9c0a 060a |0058: sub-long v10, v6, v10 │ │ -1b5408: c0a6 |005a: and-long/2addr v6, v10 │ │ -1b540a: 28e4 |005b: goto 003f // -001c │ │ -1b540c: 7e46 |005c: not-long v6, v4 │ │ -1b540e: 126c |005d: const/4 v12, #int 6 // #6 │ │ -1b5410: c3c6 |005e: shl-long/2addr v6, v12 │ │ -1b5412: c064 |005f: and-long/2addr v4, v6 │ │ -1b5414: c084 |0060: and-long/2addr v4, v8 │ │ -1b5416: 3104 040a |0061: cmp-long v4, v4, v10 │ │ -1b541a: 3804 3600 |0063: if-eqz v4, 0099 // +0036 │ │ -1b541e: 12fa |0065: const/4 v10, #int -1 // #ff │ │ -1b5420: 1200 |0066: const/4 v0, #int 0 // #0 │ │ -1b5422: 3a0a 3100 |0067: if-ltz v10, 0098 // +0031 │ │ -1b5426: 52e1 5502 |0069: iget v1, v14, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ -1b542a: d801 01ff |006b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -1b542e: 59e1 5502 |006d: iput v1, v14, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ -1b5432: 54e1 5802 |006f: iget-object v1, v14, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ -1b5436: 52e2 5402 |0071: iget v2, v14, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ -1b543a: e103 0a03 |0073: shr-int/lit8 v3, v10, #int 3 // #03 │ │ -1b543e: dd04 0a07 |0075: and-int/lit8 v4, v10, #int 7 // #07 │ │ -1b5442: e004 0403 |0077: shl-int/lit8 v4, v4, #int 3 // #03 │ │ -1b5446: 4505 0103 |0079: aget-wide v5, v1, v3 │ │ -1b544a: 1607 ff00 |007b: const-wide/16 v7, #int 255 // #ff │ │ -1b544e: c347 |007d: shl-long/2addr v7, v4 │ │ -1b5450: 7e77 |007e: not-long v7, v7 │ │ -1b5452: c075 |007f: and-long/2addr v5, v7 │ │ -1b5454: 1607 fe00 |0080: const-wide/16 v7, #int 254 // #fe │ │ -1b5458: c347 |0082: shl-long/2addr v7, v4 │ │ -1b545a: a104 0507 |0083: or-long v4, v5, v7 │ │ -1b545e: 4c04 0103 |0085: aput-wide v4, v1, v3 │ │ -1b5462: d803 0af9 |0087: add-int/lit8 v3, v10, #int -7 // #f9 │ │ -1b5466: b523 |0089: and-int/2addr v3, v2 │ │ -1b5468: dd02 0207 |008a: and-int/lit8 v2, v2, #int 7 // #07 │ │ -1b546c: b023 |008c: add-int/2addr v3, v2 │ │ -1b546e: e102 0303 |008d: shr-int/lit8 v2, v3, #int 3 // #03 │ │ -1b5472: 4c04 0102 |008f: aput-wide v4, v1, v2 │ │ -1b5476: 54e1 5902 |0091: iget-object v1, v14, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ -1b547a: 4602 010a |0093: aget-object v2, v1, v10 │ │ -1b547e: 4d00 010a |0095: aput-object v0, v1, v10 │ │ -1b5482: 1102 |0097: return-object v2 │ │ -1b5484: 1100 |0098: return-object v0 │ │ -1b5486: d803 0308 |0099: add-int/lit8 v3, v3, #int 8 // #08 │ │ -1b548a: b030 |009b: add-int/2addr v0, v3 │ │ -1b548c: b520 |009c: and-int/2addr v0, v2 │ │ -1b548e: 2900 76ff |009d: goto/16 0013 // -008a │ │ +1b5360: |[1b5360] androidx.collection.MutableLongObjectMap.remove:(J)Ljava/lang/Object; │ │ +1b5370: 7702 023f 0f00 |0000: invoke-static/range {v15, v16}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ +1b5376: 0a00 |0003: move-result v0 │ │ +1b5378: 1401 512d 9ecc |0004: const v1, #float -8.29303e+07 // #cc9e2d51 │ │ +1b537e: b210 |0007: mul-int/2addr v0, v1 │ │ +1b5380: e001 0010 |0008: shl-int/lit8 v1, v0, #int 16 // #10 │ │ +1b5384: b710 |000a: xor-int/2addr v0, v1 │ │ +1b5386: dd01 007f |000b: and-int/lit8 v1, v0, #int 127 // #7f │ │ +1b538a: 52e2 5402 |000d: iget v2, v14, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ +1b538e: e200 0007 |000f: ushr-int/lit8 v0, v0, #int 7 // #07 │ │ +1b5392: b520 |0011: and-int/2addr v0, v2 │ │ +1b5394: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1b5396: 54e4 5802 |0013: iget-object v4, v14, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ +1b539a: e105 0003 |0015: shr-int/lit8 v5, v0, #int 3 // #03 │ │ +1b539e: dd06 0007 |0017: and-int/lit8 v6, v0, #int 7 // #07 │ │ +1b53a2: e006 0603 |0019: shl-int/lit8 v6, v6, #int 3 // #03 │ │ +1b53a6: 4507 0405 |001b: aget-wide v7, v4, v5 │ │ +1b53aa: c567 |001d: ushr-long/2addr v7, v6 │ │ +1b53ac: d805 0501 |001e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +1b53b0: 4509 0405 |0020: aget-wide v9, v4, v5 │ │ +1b53b4: d904 0640 |0022: rsub-int/lit8 v4, v6, #int 64 // #40 │ │ +1b53b8: a304 0904 |0024: shl-long v4, v9, v4 │ │ +1b53bc: 8169 |0026: int-to-long v9, v6 │ │ +1b53be: 7d99 |0027: neg-long v9, v9 │ │ +1b53c0: 1306 3f00 |0028: const/16 v6, #int 63 // #3f │ │ +1b53c4: c469 |002a: shr-long/2addr v9, v6 │ │ +1b53c6: c094 |002b: and-long/2addr v4, v9 │ │ +1b53c8: c174 |002c: or-long/2addr v4, v7 │ │ +1b53ca: 8116 |002d: int-to-long v6, v1 │ │ +1b53cc: 1808 0101 0101 0101 0101 |002e: const-wide v8, #double 7.7486e-304 // #0101010101010101 │ │ +1b53d6: bd86 |0033: mul-long/2addr v6, v8 │ │ +1b53d8: c246 |0034: xor-long/2addr v6, v4 │ │ +1b53da: 9c08 0608 |0035: sub-long v8, v6, v8 │ │ +1b53de: 7e66 |0037: not-long v6, v6 │ │ +1b53e0: c086 |0038: and-long/2addr v6, v8 │ │ +1b53e2: 1808 8080 8080 8080 8080 |0039: const-wide v8, #double -2.93745e-306 // #8080808080808080 │ │ +1b53ec: c086 |003e: and-long/2addr v6, v8 │ │ +1b53ee: 160a 0000 |003f: const-wide/16 v10, #int 0 // #0 │ │ +1b53f2: 310c 060a |0041: cmp-long v12, v6, v10 │ │ +1b53f6: 380c 1900 |0043: if-eqz v12, 005c // +0019 │ │ +1b53fa: 7120 053f 7600 |0045: invoke-static {v6, v7}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ +1b5400: 0a0a |0048: move-result v10 │ │ +1b5402: e10a 0a03 |0049: shr-int/lit8 v10, v10, #int 3 // #03 │ │ +1b5406: b00a |004b: add-int/2addr v10, v0 │ │ +1b5408: b52a |004c: and-int/2addr v10, v2 │ │ +1b540a: 54eb 5702 |004d: iget-object v11, v14, Landroidx/collection/MutableLongObjectMap;.keys:[J // field@0257 │ │ +1b540e: 450c 0b0a |004f: aget-wide v12, v11, v10 │ │ +1b5412: 310b 0c0f |0051: cmp-long v11, v12, v15 │ │ +1b5416: 390b 0300 |0053: if-nez v11, 0056 // +0003 │ │ +1b541a: 2811 |0055: goto 0066 // +0011 │ │ +1b541c: 160a 0100 |0056: const-wide/16 v10, #int 1 // #1 │ │ +1b5420: 9c0a 060a |0058: sub-long v10, v6, v10 │ │ +1b5424: c0a6 |005a: and-long/2addr v6, v10 │ │ +1b5426: 28e4 |005b: goto 003f // -001c │ │ +1b5428: 7e46 |005c: not-long v6, v4 │ │ +1b542a: 126c |005d: const/4 v12, #int 6 // #6 │ │ +1b542c: c3c6 |005e: shl-long/2addr v6, v12 │ │ +1b542e: c064 |005f: and-long/2addr v4, v6 │ │ +1b5430: c084 |0060: and-long/2addr v4, v8 │ │ +1b5432: 3104 040a |0061: cmp-long v4, v4, v10 │ │ +1b5436: 3804 3600 |0063: if-eqz v4, 0099 // +0036 │ │ +1b543a: 12fa |0065: const/4 v10, #int -1 // #ff │ │ +1b543c: 1200 |0066: const/4 v0, #int 0 // #0 │ │ +1b543e: 3a0a 3100 |0067: if-ltz v10, 0098 // +0031 │ │ +1b5442: 52e1 5502 |0069: iget v1, v14, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ +1b5446: d801 01ff |006b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +1b544a: 59e1 5502 |006d: iput v1, v14, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ +1b544e: 54e1 5802 |006f: iget-object v1, v14, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ +1b5452: 52e2 5402 |0071: iget v2, v14, Landroidx/collection/MutableLongObjectMap;._capacity:I // field@0254 │ │ +1b5456: e103 0a03 |0073: shr-int/lit8 v3, v10, #int 3 // #03 │ │ +1b545a: dd04 0a07 |0075: and-int/lit8 v4, v10, #int 7 // #07 │ │ +1b545e: e004 0403 |0077: shl-int/lit8 v4, v4, #int 3 // #03 │ │ +1b5462: 4505 0103 |0079: aget-wide v5, v1, v3 │ │ +1b5466: 1607 ff00 |007b: const-wide/16 v7, #int 255 // #ff │ │ +1b546a: c347 |007d: shl-long/2addr v7, v4 │ │ +1b546c: 7e77 |007e: not-long v7, v7 │ │ +1b546e: c075 |007f: and-long/2addr v5, v7 │ │ +1b5470: 1607 fe00 |0080: const-wide/16 v7, #int 254 // #fe │ │ +1b5474: c347 |0082: shl-long/2addr v7, v4 │ │ +1b5476: a104 0507 |0083: or-long v4, v5, v7 │ │ +1b547a: 4c04 0103 |0085: aput-wide v4, v1, v3 │ │ +1b547e: d803 0af9 |0087: add-int/lit8 v3, v10, #int -7 // #f9 │ │ +1b5482: b523 |0089: and-int/2addr v3, v2 │ │ +1b5484: dd02 0207 |008a: and-int/lit8 v2, v2, #int 7 // #07 │ │ +1b5488: b023 |008c: add-int/2addr v3, v2 │ │ +1b548a: e102 0303 |008d: shr-int/lit8 v2, v3, #int 3 // #03 │ │ +1b548e: 4c04 0102 |008f: aput-wide v4, v1, v2 │ │ +1b5492: 54e1 5902 |0091: iget-object v1, v14, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ +1b5496: 4602 010a |0093: aget-object v2, v1, v10 │ │ +1b549a: 4d00 010a |0095: aput-object v0, v1, v10 │ │ +1b549e: 1102 |0097: return-object v2 │ │ +1b54a0: 1100 |0098: return-object v0 │ │ +1b54a2: d803 0308 |0099: add-int/lit8 v3, v3, #int 8 // #08 │ │ +1b54a6: b030 |009b: add-int/2addr v0, v3 │ │ +1b54a8: b520 |009c: and-int/2addr v0, v2 │ │ +1b54aa: 2900 76ff |009d: goto/16 0013 // -008a │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/collection/MutableLongObjectMap;) │ │ name : 'set' │ │ type : '(JLjava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1b563c: |[1b563c] androidx.collection.MutableLongObjectMap.set:(JLjava/lang/Object;)V │ │ -1b564c: 6e30 5608 3204 |0000: invoke-virtual {v2, v3, v4}, Landroidx/collection/MutableLongObjectMap;.findAbsoluteInsertIndex:(J)I // method@0856 │ │ -1b5652: 0a00 |0003: move-result v0 │ │ -1b5654: 5421 5702 |0004: iget-object v1, v2, Landroidx/collection/MutableLongObjectMap;.keys:[J // field@0257 │ │ -1b5658: 4c03 0100 |0006: aput-wide v3, v1, v0 │ │ -1b565c: 5423 5902 |0008: iget-object v3, v2, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ -1b5660: 4d05 0300 |000a: aput-object v5, v3, v0 │ │ -1b5664: 0e00 |000c: return-void │ │ +1b5658: |[1b5658] androidx.collection.MutableLongObjectMap.set:(JLjava/lang/Object;)V │ │ +1b5668: 6e30 5608 3204 |0000: invoke-virtual {v2, v3, v4}, Landroidx/collection/MutableLongObjectMap;.findAbsoluteInsertIndex:(J)I // method@0856 │ │ +1b566e: 0a00 |0003: move-result v0 │ │ +1b5670: 5421 5702 |0004: iget-object v1, v2, Landroidx/collection/MutableLongObjectMap;.keys:[J // field@0257 │ │ +1b5674: 4c03 0100 |0006: aput-wide v3, v1, v0 │ │ +1b5678: 5423 5902 |0008: iget-object v3, v2, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ +1b567c: 4d05 0300 |000a: aput-object v5, v3, v0 │ │ +1b5680: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/collection/MutableLongObjectMap;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -1b5494: |[1b5494] androidx.collection.MutableLongObjectMap.toString:()Ljava/lang/String; │ │ -1b54a4: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -1b54a8: 5201 5502 |0002: iget v1, v0, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ -1b54ac: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ -1b54b0: 1a01 2a61 |0006: const-string v1, "{}" // string@612a │ │ -1b54b4: 1101 |0008: return-object v1 │ │ -1b54b6: 2201 b711 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b54ba: 1a02 1c61 |000b: const-string v2, "{" // string@611c │ │ -1b54be: 7020 7f3f 2100 |000d: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b54c4: 5402 5702 |0010: iget-object v2, v0, Landroidx/collection/MutableLongObjectMap;.keys:[J // field@0257 │ │ -1b54c8: 5403 5902 |0012: iget-object v3, v0, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ -1b54cc: 5404 5802 |0014: iget-object v4, v0, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ -1b54d0: 2145 |0016: array-length v5, v4 │ │ -1b54d2: d805 05fe |0017: add-int/lit8 v5, v5, #int -2 // #fe │ │ -1b54d6: 3a05 6200 |0019: if-ltz v5, 007b // +0062 │ │ -1b54da: 1207 |001b: const/4 v7, #int 0 // #0 │ │ -1b54dc: 1208 |001c: const/4 v8, #int 0 // #0 │ │ -1b54de: 4509 0407 |001d: aget-wide v9, v4, v7 │ │ -1b54e2: 7e9b |001f: not-long v11, v9 │ │ -1b54e4: 127d |0020: const/4 v13, #int 7 // #7 │ │ -1b54e6: c3db |0021: shl-long/2addr v11, v13 │ │ -1b54e8: c09b |0022: and-long/2addr v11, v9 │ │ -1b54ea: 180d 8080 8080 8080 8080 |0023: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ -1b54f4: c0db |0028: and-long/2addr v11, v13 │ │ -1b54f6: 310b 0b0d |0029: cmp-long v11, v11, v13 │ │ -1b54fa: 380b 4a00 |002b: if-eqz v11, 0075 // +004a │ │ -1b54fe: 910b 0705 |002d: sub-int v11, v7, v5 │ │ -1b5502: 7cbb |002f: not-int v11, v11 │ │ -1b5504: e20b 0b1f |0030: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ -1b5508: 130c 0800 |0032: const/16 v12, #int 8 // #8 │ │ -1b550c: d90b 0b08 |0034: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ -1b5510: 120d |0036: const/4 v13, #int 0 // #0 │ │ -1b5512: 35bd 3700 |0037: if-ge v13, v11, 006e // +0037 │ │ -1b5516: 160e ff00 |0039: const-wide/16 v14, #int 255 // #ff │ │ -1b551a: c09e |003b: and-long/2addr v14, v9 │ │ -1b551c: 1610 8000 |003c: const-wide/16 v16, #int 128 // #80 │ │ -1b5520: 310e 0e10 |003e: cmp-long v14, v14, v16 │ │ -1b5524: 3b0e 2600 |0040: if-gez v14, 0066 // +0026 │ │ -1b5528: e00e 0703 |0042: shl-int/lit8 v14, v7, #int 3 // #03 │ │ -1b552c: b0de |0044: add-int/2addr v14, v13 │ │ -1b552e: 0210 0700 |0045: move/from16 v16, v7 │ │ -1b5532: 4506 020e |0047: aget-wide v6, v2, v14 │ │ -1b5536: 460e 030e |0049: aget-object v14, v3, v14 │ │ -1b553a: 6e30 863f 6107 |004b: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@3f86 │ │ -1b5540: 1a06 c806 |004e: const-string v6, "=" // string@06c8 │ │ -1b5544: 6e20 8a3f 6100 |0050: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b554a: 330e 0400 |0053: if-ne v14, v0, 0057 // +0004 │ │ -1b554e: 1a0e b803 |0055: const-string v14, "(this)" // string@03b8 │ │ -1b5552: 6e20 893f e100 |0057: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b5558: d808 0801 |005a: add-int/lit8 v8, v8, #int 1 // #01 │ │ -1b555c: 5206 5502 |005c: iget v6, v0, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ -1b5560: 3568 0a00 |005e: if-ge v8, v6, 0068 // +000a │ │ -1b5564: 1a06 f803 |0060: const-string v6, ", " // string@03f8 │ │ -1b5568: 6e20 8a3f 6100 |0062: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b556e: 2803 |0065: goto 0068 // +0003 │ │ -1b5570: 0210 0700 |0066: move/from16 v16, v7 │ │ -1b5574: c4c9 |0068: shr-long/2addr v9, v12 │ │ -1b5576: d80d 0d01 |0069: add-int/lit8 v13, v13, #int 1 // #01 │ │ -1b557a: 0207 1000 |006b: move/from16 v7, v16 │ │ -1b557e: 28ca |006d: goto 0037 // -0036 │ │ -1b5580: 0210 0700 |006e: move/from16 v16, v7 │ │ -1b5584: 33cb 0b00 |0070: if-ne v11, v12, 007b // +000b │ │ -1b5588: 0206 1000 |0072: move/from16 v6, v16 │ │ -1b558c: 2802 |0074: goto 0076 // +0002 │ │ -1b558e: 0176 |0075: move v6, v7 │ │ -1b5590: 3256 0500 |0076: if-eq v6, v5, 007b // +0005 │ │ -1b5594: d807 0601 |0078: add-int/lit8 v7, v6, #int 1 // #01 │ │ -1b5598: 28a3 |007a: goto 001d // -005d │ │ -1b559a: 1302 7d00 |007b: const/16 v2, #int 125 // #7d │ │ -1b559e: 6e20 823f 2100 |007d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ -1b55a4: 6e10 933f 0100 |0080: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b55aa: 0c01 |0083: move-result-object v1 │ │ -1b55ac: 1a02 475e |0084: const-string v2, "toString(...)" // string@5e47 │ │ -1b55b0: 7120 0345 2100 |0086: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b55b6: 1101 |0089: return-object v1 │ │ +1b54b0: |[1b54b0] androidx.collection.MutableLongObjectMap.toString:()Ljava/lang/String; │ │ +1b54c0: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +1b54c4: 5201 5502 |0002: iget v1, v0, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ +1b54c8: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ +1b54cc: 1a01 2a61 |0006: const-string v1, "{}" // string@612a │ │ +1b54d0: 1101 |0008: return-object v1 │ │ +1b54d2: 2201 b711 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b54d6: 1a02 1c61 |000b: const-string v2, "{" // string@611c │ │ +1b54da: 7020 7f3f 2100 |000d: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b54e0: 5402 5702 |0010: iget-object v2, v0, Landroidx/collection/MutableLongObjectMap;.keys:[J // field@0257 │ │ +1b54e4: 5403 5902 |0012: iget-object v3, v0, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ +1b54e8: 5404 5802 |0014: iget-object v4, v0, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ +1b54ec: 2145 |0016: array-length v5, v4 │ │ +1b54ee: d805 05fe |0017: add-int/lit8 v5, v5, #int -2 // #fe │ │ +1b54f2: 3a05 6200 |0019: if-ltz v5, 007b // +0062 │ │ +1b54f6: 1207 |001b: const/4 v7, #int 0 // #0 │ │ +1b54f8: 1208 |001c: const/4 v8, #int 0 // #0 │ │ +1b54fa: 4509 0407 |001d: aget-wide v9, v4, v7 │ │ +1b54fe: 7e9b |001f: not-long v11, v9 │ │ +1b5500: 127d |0020: const/4 v13, #int 7 // #7 │ │ +1b5502: c3db |0021: shl-long/2addr v11, v13 │ │ +1b5504: c09b |0022: and-long/2addr v11, v9 │ │ +1b5506: 180d 8080 8080 8080 8080 |0023: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ +1b5510: c0db |0028: and-long/2addr v11, v13 │ │ +1b5512: 310b 0b0d |0029: cmp-long v11, v11, v13 │ │ +1b5516: 380b 4a00 |002b: if-eqz v11, 0075 // +004a │ │ +1b551a: 910b 0705 |002d: sub-int v11, v7, v5 │ │ +1b551e: 7cbb |002f: not-int v11, v11 │ │ +1b5520: e20b 0b1f |0030: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ +1b5524: 130c 0800 |0032: const/16 v12, #int 8 // #8 │ │ +1b5528: d90b 0b08 |0034: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ +1b552c: 120d |0036: const/4 v13, #int 0 // #0 │ │ +1b552e: 35bd 3700 |0037: if-ge v13, v11, 006e // +0037 │ │ +1b5532: 160e ff00 |0039: const-wide/16 v14, #int 255 // #ff │ │ +1b5536: c09e |003b: and-long/2addr v14, v9 │ │ +1b5538: 1610 8000 |003c: const-wide/16 v16, #int 128 // #80 │ │ +1b553c: 310e 0e10 |003e: cmp-long v14, v14, v16 │ │ +1b5540: 3b0e 2600 |0040: if-gez v14, 0066 // +0026 │ │ +1b5544: e00e 0703 |0042: shl-int/lit8 v14, v7, #int 3 // #03 │ │ +1b5548: b0de |0044: add-int/2addr v14, v13 │ │ +1b554a: 0210 0700 |0045: move/from16 v16, v7 │ │ +1b554e: 4506 020e |0047: aget-wide v6, v2, v14 │ │ +1b5552: 460e 030e |0049: aget-object v14, v3, v14 │ │ +1b5556: 6e30 863f 6107 |004b: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@3f86 │ │ +1b555c: 1a06 c806 |004e: const-string v6, "=" // string@06c8 │ │ +1b5560: 6e20 8a3f 6100 |0050: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b5566: 330e 0400 |0053: if-ne v14, v0, 0057 // +0004 │ │ +1b556a: 1a0e b803 |0055: const-string v14, "(this)" // string@03b8 │ │ +1b556e: 6e20 893f e100 |0057: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b5574: d808 0801 |005a: add-int/lit8 v8, v8, #int 1 // #01 │ │ +1b5578: 5206 5502 |005c: iget v6, v0, Landroidx/collection/MutableLongObjectMap;._size:I // field@0255 │ │ +1b557c: 3568 0a00 |005e: if-ge v8, v6, 0068 // +000a │ │ +1b5580: 1a06 f803 |0060: const-string v6, ", " // string@03f8 │ │ +1b5584: 6e20 8a3f 6100 |0062: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b558a: 2803 |0065: goto 0068 // +0003 │ │ +1b558c: 0210 0700 |0066: move/from16 v16, v7 │ │ +1b5590: c4c9 |0068: shr-long/2addr v9, v12 │ │ +1b5592: d80d 0d01 |0069: add-int/lit8 v13, v13, #int 1 // #01 │ │ +1b5596: 0207 1000 |006b: move/from16 v7, v16 │ │ +1b559a: 28ca |006d: goto 0037 // -0036 │ │ +1b559c: 0210 0700 |006e: move/from16 v16, v7 │ │ +1b55a0: 33cb 0b00 |0070: if-ne v11, v12, 007b // +000b │ │ +1b55a4: 0206 1000 |0072: move/from16 v6, v16 │ │ +1b55a8: 2802 |0074: goto 0076 // +0002 │ │ +1b55aa: 0176 |0075: move v6, v7 │ │ +1b55ac: 3256 0500 |0076: if-eq v6, v5, 007b // +0005 │ │ +1b55b0: d807 0601 |0078: add-int/lit8 v7, v6, #int 1 // #01 │ │ +1b55b4: 28a3 |007a: goto 001d // -005d │ │ +1b55b6: 1302 7d00 |007b: const/16 v2, #int 125 // #7d │ │ +1b55ba: 6e20 823f 2100 |007d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ +1b55c0: 6e10 933f 0100 |0080: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b55c6: 0c01 |0083: move-result-object v1 │ │ +1b55c8: 1a02 475e |0084: const-string v2, "toString(...)" // string@5e47 │ │ +1b55cc: 7120 0345 2100 |0086: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b55d2: 1101 |0089: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #144 header: │ │ @@ -37440,269 +37440,269 @@ │ │ type : '(J)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -1b5668: |[1b5668] androidx.collection.MutableLongSet.contains:(J)Z │ │ -1b5678: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1b567c: 7702 023f 1200 |0002: invoke-static/range {v18, v19}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ -1b5682: 0a01 |0005: move-result v1 │ │ -1b5684: 1402 512d 9ecc |0006: const v2, #float -8.29303e+07 // #cc9e2d51 │ │ -1b568a: b221 |0009: mul-int/2addr v1, v2 │ │ -1b568c: e002 0110 |000a: shl-int/lit8 v2, v1, #int 16 // #10 │ │ -1b5690: b721 |000c: xor-int/2addr v1, v2 │ │ -1b5692: dd02 017f |000d: and-int/lit8 v2, v1, #int 127 // #7f │ │ -1b5696: 5203 5a02 |000f: iget v3, v0, Landroidx/collection/MutableLongSet;._capacity:I // field@025a │ │ -1b569a: e201 0107 |0011: ushr-int/lit8 v1, v1, #int 7 // #07 │ │ -1b569e: b531 |0013: and-int/2addr v1, v3 │ │ -1b56a0: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -1b56a2: 0145 |0015: move v5, v4 │ │ -1b56a4: 5406 5e02 |0016: iget-object v6, v0, Landroidx/collection/MutableLongSet;.metadata:[J // field@025e │ │ -1b56a8: e107 0103 |0018: shr-int/lit8 v7, v1, #int 3 // #03 │ │ -1b56ac: dd08 0107 |001a: and-int/lit8 v8, v1, #int 7 // #07 │ │ -1b56b0: e008 0803 |001c: shl-int/lit8 v8, v8, #int 3 // #03 │ │ -1b56b4: 4509 0607 |001e: aget-wide v9, v6, v7 │ │ -1b56b8: c589 |0020: ushr-long/2addr v9, v8 │ │ -1b56ba: 121b |0021: const/4 v11, #int 1 // #1 │ │ -1b56bc: b0b7 |0022: add-int/2addr v7, v11 │ │ -1b56be: 450c 0607 |0023: aget-wide v12, v6, v7 │ │ -1b56c2: d906 0840 |0025: rsub-int/lit8 v6, v8, #int 64 // #40 │ │ -1b56c6: a306 0c06 |0027: shl-long v6, v12, v6 │ │ -1b56ca: 818c |0029: int-to-long v12, v8 │ │ -1b56cc: 7dcc |002a: neg-long v12, v12 │ │ -1b56ce: 1308 3f00 |002b: const/16 v8, #int 63 // #3f │ │ -1b56d2: c48c |002d: shr-long/2addr v12, v8 │ │ -1b56d4: c0c6 |002e: and-long/2addr v6, v12 │ │ -1b56d6: c196 |002f: or-long/2addr v6, v9 │ │ -1b56d8: 8128 |0030: int-to-long v8, v2 │ │ -1b56da: 180c 0101 0101 0101 0101 |0031: const-wide v12, #double 7.7486e-304 // #0101010101010101 │ │ -1b56e4: bdc8 |0036: mul-long/2addr v8, v12 │ │ -1b56e6: c268 |0037: xor-long/2addr v8, v6 │ │ -1b56e8: 9c0c 080c |0038: sub-long v12, v8, v12 │ │ -1b56ec: 7e88 |003a: not-long v8, v8 │ │ -1b56ee: c0c8 |003b: and-long/2addr v8, v12 │ │ -1b56f0: 180c 8080 8080 8080 8080 |003c: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ -1b56fa: c0c8 |0041: and-long/2addr v8, v12 │ │ -1b56fc: 160e 0000 |0042: const-wide/16 v14, #int 0 // #0 │ │ -1b5700: 310a 080e |0044: cmp-long v10, v8, v14 │ │ -1b5704: 380a 1900 |0046: if-eqz v10, 005f // +0019 │ │ -1b5708: 7120 053f 9800 |0048: invoke-static {v8, v9}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ -1b570e: 0a0a |004b: move-result v10 │ │ -1b5710: e10a 0a03 |004c: shr-int/lit8 v10, v10, #int 3 // #03 │ │ -1b5714: b01a |004e: add-int/2addr v10, v1 │ │ -1b5716: b53a |004f: and-int/2addr v10, v3 │ │ -1b5718: 540e 5c02 |0050: iget-object v14, v0, Landroidx/collection/MutableLongSet;.elements:[J // field@025c │ │ -1b571c: 450f 0e0a |0052: aget-wide v15, v14, v10 │ │ -1b5720: 310e 0f12 |0054: cmp-long v14, v15, v18 │ │ -1b5724: 390e 0300 |0056: if-nez v14, 0059 // +0003 │ │ -1b5728: 2811 |0058: goto 0069 // +0011 │ │ -1b572a: 160e 0100 |0059: const-wide/16 v14, #int 1 // #1 │ │ -1b572e: 9c0e 080e |005b: sub-long v14, v8, v14 │ │ -1b5732: c0e8 |005d: and-long/2addr v8, v14 │ │ -1b5734: 28e4 |005e: goto 0042 // -001c │ │ -1b5736: 7e68 |005f: not-long v8, v6 │ │ -1b5738: 126a |0060: const/4 v10, #int 6 // #6 │ │ -1b573a: c3a8 |0061: shl-long/2addr v8, v10 │ │ -1b573c: c086 |0062: and-long/2addr v6, v8 │ │ -1b573e: c0c6 |0063: and-long/2addr v6, v12 │ │ -1b5740: 3106 060e |0064: cmp-long v6, v6, v14 │ │ -1b5744: 3806 0700 |0066: if-eqz v6, 006d // +0007 │ │ -1b5748: 12fa |0068: const/4 v10, #int -1 // #ff │ │ -1b574a: 3a0a 0300 |0069: if-ltz v10, 006c // +0003 │ │ -1b574e: 0f0b |006b: return v11 │ │ -1b5750: 0f04 |006c: return v4 │ │ -1b5752: d805 0508 |006d: add-int/lit8 v5, v5, #int 8 // #08 │ │ -1b5756: b051 |006f: add-int/2addr v1, v5 │ │ -1b5758: b531 |0070: and-int/2addr v1, v3 │ │ -1b575a: 28a5 |0071: goto 0016 // -005b │ │ +1b5684: |[1b5684] androidx.collection.MutableLongSet.contains:(J)Z │ │ +1b5694: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1b5698: 7702 023f 1200 |0002: invoke-static/range {v18, v19}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ +1b569e: 0a01 |0005: move-result v1 │ │ +1b56a0: 1402 512d 9ecc |0006: const v2, #float -8.29303e+07 // #cc9e2d51 │ │ +1b56a6: b221 |0009: mul-int/2addr v1, v2 │ │ +1b56a8: e002 0110 |000a: shl-int/lit8 v2, v1, #int 16 // #10 │ │ +1b56ac: b721 |000c: xor-int/2addr v1, v2 │ │ +1b56ae: dd02 017f |000d: and-int/lit8 v2, v1, #int 127 // #7f │ │ +1b56b2: 5203 5a02 |000f: iget v3, v0, Landroidx/collection/MutableLongSet;._capacity:I // field@025a │ │ +1b56b6: e201 0107 |0011: ushr-int/lit8 v1, v1, #int 7 // #07 │ │ +1b56ba: b531 |0013: and-int/2addr v1, v3 │ │ +1b56bc: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +1b56be: 0145 |0015: move v5, v4 │ │ +1b56c0: 5406 5e02 |0016: iget-object v6, v0, Landroidx/collection/MutableLongSet;.metadata:[J // field@025e │ │ +1b56c4: e107 0103 |0018: shr-int/lit8 v7, v1, #int 3 // #03 │ │ +1b56c8: dd08 0107 |001a: and-int/lit8 v8, v1, #int 7 // #07 │ │ +1b56cc: e008 0803 |001c: shl-int/lit8 v8, v8, #int 3 // #03 │ │ +1b56d0: 4509 0607 |001e: aget-wide v9, v6, v7 │ │ +1b56d4: c589 |0020: ushr-long/2addr v9, v8 │ │ +1b56d6: 121b |0021: const/4 v11, #int 1 // #1 │ │ +1b56d8: b0b7 |0022: add-int/2addr v7, v11 │ │ +1b56da: 450c 0607 |0023: aget-wide v12, v6, v7 │ │ +1b56de: d906 0840 |0025: rsub-int/lit8 v6, v8, #int 64 // #40 │ │ +1b56e2: a306 0c06 |0027: shl-long v6, v12, v6 │ │ +1b56e6: 818c |0029: int-to-long v12, v8 │ │ +1b56e8: 7dcc |002a: neg-long v12, v12 │ │ +1b56ea: 1308 3f00 |002b: const/16 v8, #int 63 // #3f │ │ +1b56ee: c48c |002d: shr-long/2addr v12, v8 │ │ +1b56f0: c0c6 |002e: and-long/2addr v6, v12 │ │ +1b56f2: c196 |002f: or-long/2addr v6, v9 │ │ +1b56f4: 8128 |0030: int-to-long v8, v2 │ │ +1b56f6: 180c 0101 0101 0101 0101 |0031: const-wide v12, #double 7.7486e-304 // #0101010101010101 │ │ +1b5700: bdc8 |0036: mul-long/2addr v8, v12 │ │ +1b5702: c268 |0037: xor-long/2addr v8, v6 │ │ +1b5704: 9c0c 080c |0038: sub-long v12, v8, v12 │ │ +1b5708: 7e88 |003a: not-long v8, v8 │ │ +1b570a: c0c8 |003b: and-long/2addr v8, v12 │ │ +1b570c: 180c 8080 8080 8080 8080 |003c: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ +1b5716: c0c8 |0041: and-long/2addr v8, v12 │ │ +1b5718: 160e 0000 |0042: const-wide/16 v14, #int 0 // #0 │ │ +1b571c: 310a 080e |0044: cmp-long v10, v8, v14 │ │ +1b5720: 380a 1900 |0046: if-eqz v10, 005f // +0019 │ │ +1b5724: 7120 053f 9800 |0048: invoke-static {v8, v9}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ +1b572a: 0a0a |004b: move-result v10 │ │ +1b572c: e10a 0a03 |004c: shr-int/lit8 v10, v10, #int 3 // #03 │ │ +1b5730: b01a |004e: add-int/2addr v10, v1 │ │ +1b5732: b53a |004f: and-int/2addr v10, v3 │ │ +1b5734: 540e 5c02 |0050: iget-object v14, v0, Landroidx/collection/MutableLongSet;.elements:[J // field@025c │ │ +1b5738: 450f 0e0a |0052: aget-wide v15, v14, v10 │ │ +1b573c: 310e 0f12 |0054: cmp-long v14, v15, v18 │ │ +1b5740: 390e 0300 |0056: if-nez v14, 0059 // +0003 │ │ +1b5744: 2811 |0058: goto 0069 // +0011 │ │ +1b5746: 160e 0100 |0059: const-wide/16 v14, #int 1 // #1 │ │ +1b574a: 9c0e 080e |005b: sub-long v14, v8, v14 │ │ +1b574e: c0e8 |005d: and-long/2addr v8, v14 │ │ +1b5750: 28e4 |005e: goto 0042 // -001c │ │ +1b5752: 7e68 |005f: not-long v8, v6 │ │ +1b5754: 126a |0060: const/4 v10, #int 6 // #6 │ │ +1b5756: c3a8 |0061: shl-long/2addr v8, v10 │ │ +1b5758: c086 |0062: and-long/2addr v6, v8 │ │ +1b575a: c0c6 |0063: and-long/2addr v6, v12 │ │ +1b575c: 3106 060e |0064: cmp-long v6, v6, v14 │ │ +1b5760: 3806 0700 |0066: if-eqz v6, 006d // +0007 │ │ +1b5764: 12fa |0068: const/4 v10, #int -1 // #ff │ │ +1b5766: 3a0a 0300 |0069: if-ltz v10, 006c // +0003 │ │ +1b576a: 0f0b |006b: return v11 │ │ +1b576c: 0f04 |006c: return v4 │ │ +1b576e: d805 0508 |006d: add-int/lit8 v5, v5, #int 8 // #08 │ │ +1b5772: b051 |006f: add-int/2addr v1, v5 │ │ +1b5774: b531 |0070: and-int/2addr v1, v3 │ │ +1b5776: 28a5 |0071: goto 0016 // -005b │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/collection/MutableLongSet;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -1b575c: |[1b575c] androidx.collection.MutableLongSet.equals:(Ljava/lang/Object;)Z │ │ -1b576c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1b5770: 0801 1200 |0002: move-object/from16 v1, v18 │ │ -1b5774: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -1b5776: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -1b577a: 0f02 |0007: return v2 │ │ -1b577c: 2013 0002 |0008: instance-of v3, v1, Landroidx/collection/MutableLongSet; // type@0200 │ │ -1b5780: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -1b5782: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -1b5786: 0f04 |000d: return v4 │ │ -1b5788: 1f01 0002 |000e: check-cast v1, Landroidx/collection/MutableLongSet; // type@0200 │ │ -1b578c: 5213 5b02 |0010: iget v3, v1, Landroidx/collection/MutableLongSet;._size:I // field@025b │ │ -1b5790: 5205 5b02 |0012: iget v5, v0, Landroidx/collection/MutableLongSet;._size:I // field@025b │ │ -1b5794: 3253 0300 |0014: if-eq v3, v5, 0017 // +0003 │ │ -1b5798: 0f04 |0016: return v4 │ │ -1b579a: 5403 5c02 |0017: iget-object v3, v0, Landroidx/collection/MutableLongSet;.elements:[J // field@025c │ │ -1b579e: 5405 5e02 |0019: iget-object v5, v0, Landroidx/collection/MutableLongSet;.metadata:[J // field@025e │ │ -1b57a2: 2156 |001b: array-length v6, v5 │ │ -1b57a4: d806 06fe |001c: add-int/lit8 v6, v6, #int -2 // #fe │ │ -1b57a8: 3a06 3f00 |001e: if-ltz v6, 005d // +003f │ │ -1b57ac: 0147 |0020: move v7, v4 │ │ -1b57ae: 4508 0507 |0021: aget-wide v8, v5, v7 │ │ -1b57b2: 7e8a |0023: not-long v10, v8 │ │ -1b57b4: 127c |0024: const/4 v12, #int 7 // #7 │ │ -1b57b6: c3ca |0025: shl-long/2addr v10, v12 │ │ -1b57b8: c08a |0026: and-long/2addr v10, v8 │ │ -1b57ba: 180c 8080 8080 8080 8080 |0027: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ -1b57c4: c0ca |002c: and-long/2addr v10, v12 │ │ -1b57c6: 310a 0a0c |002d: cmp-long v10, v10, v12 │ │ -1b57ca: 380a 2900 |002f: if-eqz v10, 0058 // +0029 │ │ -1b57ce: 910a 0706 |0031: sub-int v10, v7, v6 │ │ -1b57d2: 7caa |0033: not-int v10, v10 │ │ -1b57d4: e20a 0a1f |0034: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ -1b57d8: 130b 0800 |0036: const/16 v11, #int 8 // #8 │ │ -1b57dc: d90a 0a08 |0038: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ -1b57e0: 014c |003a: move v12, v4 │ │ -1b57e2: 35ac 1b00 |003b: if-ge v12, v10, 0056 // +001b │ │ -1b57e6: 160d ff00 |003d: const-wide/16 v13, #int 255 // #ff │ │ -1b57ea: c08d |003f: and-long/2addr v13, v8 │ │ -1b57ec: 160f 8000 |0040: const-wide/16 v15, #int 128 // #80 │ │ -1b57f0: 310d 0d0f |0042: cmp-long v13, v13, v15 │ │ -1b57f4: 3b0d 0e00 |0044: if-gez v13, 0052 // +000e │ │ -1b57f8: e00d 0703 |0046: shl-int/lit8 v13, v7, #int 3 // #03 │ │ -1b57fc: b0cd |0048: add-int/2addr v13, v12 │ │ -1b57fe: 450d 030d |0049: aget-wide v13, v3, v13 │ │ -1b5802: 6e30 5f08 d10e |004b: invoke-virtual {v1, v13, v14}, Landroidx/collection/MutableLongSet;.contains:(J)Z // method@085f │ │ -1b5808: 0a0d |004e: move-result v13 │ │ -1b580a: 390d 0300 |004f: if-nez v13, 0052 // +0003 │ │ -1b580e: 0f04 |0051: return v4 │ │ -1b5810: c4b8 |0052: shr-long/2addr v8, v11 │ │ -1b5812: d80c 0c01 |0053: add-int/lit8 v12, v12, #int 1 // #01 │ │ -1b5816: 28e6 |0055: goto 003b // -001a │ │ -1b5818: 33ba 0700 |0056: if-ne v10, v11, 005d // +0007 │ │ -1b581c: 3267 0500 |0058: if-eq v7, v6, 005d // +0005 │ │ -1b5820: d807 0701 |005a: add-int/lit8 v7, v7, #int 1 // #01 │ │ -1b5824: 28c5 |005c: goto 0021 // -003b │ │ -1b5826: 0f02 |005d: return v2 │ │ +1b5778: |[1b5778] androidx.collection.MutableLongSet.equals:(Ljava/lang/Object;)Z │ │ +1b5788: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1b578c: 0801 1200 |0002: move-object/from16 v1, v18 │ │ +1b5790: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +1b5792: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +1b5796: 0f02 |0007: return v2 │ │ +1b5798: 2013 0002 |0008: instance-of v3, v1, Landroidx/collection/MutableLongSet; // type@0200 │ │ +1b579c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +1b579e: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +1b57a2: 0f04 |000d: return v4 │ │ +1b57a4: 1f01 0002 |000e: check-cast v1, Landroidx/collection/MutableLongSet; // type@0200 │ │ +1b57a8: 5213 5b02 |0010: iget v3, v1, Landroidx/collection/MutableLongSet;._size:I // field@025b │ │ +1b57ac: 5205 5b02 |0012: iget v5, v0, Landroidx/collection/MutableLongSet;._size:I // field@025b │ │ +1b57b0: 3253 0300 |0014: if-eq v3, v5, 0017 // +0003 │ │ +1b57b4: 0f04 |0016: return v4 │ │ +1b57b6: 5403 5c02 |0017: iget-object v3, v0, Landroidx/collection/MutableLongSet;.elements:[J // field@025c │ │ +1b57ba: 5405 5e02 |0019: iget-object v5, v0, Landroidx/collection/MutableLongSet;.metadata:[J // field@025e │ │ +1b57be: 2156 |001b: array-length v6, v5 │ │ +1b57c0: d806 06fe |001c: add-int/lit8 v6, v6, #int -2 // #fe │ │ +1b57c4: 3a06 3f00 |001e: if-ltz v6, 005d // +003f │ │ +1b57c8: 0147 |0020: move v7, v4 │ │ +1b57ca: 4508 0507 |0021: aget-wide v8, v5, v7 │ │ +1b57ce: 7e8a |0023: not-long v10, v8 │ │ +1b57d0: 127c |0024: const/4 v12, #int 7 // #7 │ │ +1b57d2: c3ca |0025: shl-long/2addr v10, v12 │ │ +1b57d4: c08a |0026: and-long/2addr v10, v8 │ │ +1b57d6: 180c 8080 8080 8080 8080 |0027: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ +1b57e0: c0ca |002c: and-long/2addr v10, v12 │ │ +1b57e2: 310a 0a0c |002d: cmp-long v10, v10, v12 │ │ +1b57e6: 380a 2900 |002f: if-eqz v10, 0058 // +0029 │ │ +1b57ea: 910a 0706 |0031: sub-int v10, v7, v6 │ │ +1b57ee: 7caa |0033: not-int v10, v10 │ │ +1b57f0: e20a 0a1f |0034: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ +1b57f4: 130b 0800 |0036: const/16 v11, #int 8 // #8 │ │ +1b57f8: d90a 0a08 |0038: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ +1b57fc: 014c |003a: move v12, v4 │ │ +1b57fe: 35ac 1b00 |003b: if-ge v12, v10, 0056 // +001b │ │ +1b5802: 160d ff00 |003d: const-wide/16 v13, #int 255 // #ff │ │ +1b5806: c08d |003f: and-long/2addr v13, v8 │ │ +1b5808: 160f 8000 |0040: const-wide/16 v15, #int 128 // #80 │ │ +1b580c: 310d 0d0f |0042: cmp-long v13, v13, v15 │ │ +1b5810: 3b0d 0e00 |0044: if-gez v13, 0052 // +000e │ │ +1b5814: e00d 0703 |0046: shl-int/lit8 v13, v7, #int 3 // #03 │ │ +1b5818: b0cd |0048: add-int/2addr v13, v12 │ │ +1b581a: 450d 030d |0049: aget-wide v13, v3, v13 │ │ +1b581e: 6e30 5f08 d10e |004b: invoke-virtual {v1, v13, v14}, Landroidx/collection/MutableLongSet;.contains:(J)Z // method@085f │ │ +1b5824: 0a0d |004e: move-result v13 │ │ +1b5826: 390d 0300 |004f: if-nez v13, 0052 // +0003 │ │ +1b582a: 0f04 |0051: return v4 │ │ +1b582c: c4b8 |0052: shr-long/2addr v8, v11 │ │ +1b582e: d80c 0c01 |0053: add-int/lit8 v12, v12, #int 1 // #01 │ │ +1b5832: 28e6 |0055: goto 003b // -001a │ │ +1b5834: 33ba 0700 |0056: if-ne v10, v11, 005d // +0007 │ │ +1b5838: 3267 0500 |0058: if-eq v7, v6, 005d // +0005 │ │ +1b583c: d807 0701 |005a: add-int/lit8 v7, v7, #int 1 // #01 │ │ +1b5840: 28c5 |005c: goto 0021 // -003b │ │ +1b5842: 0f02 |005d: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/collection/MutableLongSet;) │ │ name : 'findFirstAvailableSlot' │ │ type : '(I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -1b5828: |[1b5828] androidx.collection.MutableLongSet.findFirstAvailableSlot:(I)I │ │ -1b5838: 5290 5a02 |0000: iget v0, v9, Landroidx/collection/MutableLongSet;._capacity:I // field@025a │ │ -1b583c: b50a |0002: and-int/2addr v10, v0 │ │ -1b583e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1b5840: 5492 5e02 |0004: iget-object v2, v9, Landroidx/collection/MutableLongSet;.metadata:[J // field@025e │ │ -1b5844: e103 0a03 |0006: shr-int/lit8 v3, v10, #int 3 // #03 │ │ -1b5848: dd04 0a07 |0008: and-int/lit8 v4, v10, #int 7 // #07 │ │ -1b584c: e004 0403 |000a: shl-int/lit8 v4, v4, #int 3 // #03 │ │ -1b5850: 4505 0203 |000c: aget-wide v5, v2, v3 │ │ -1b5854: c545 |000e: ushr-long/2addr v5, v4 │ │ -1b5856: d803 0301 |000f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1b585a: 4507 0203 |0011: aget-wide v7, v2, v3 │ │ -1b585e: d902 0440 |0013: rsub-int/lit8 v2, v4, #int 64 // #40 │ │ -1b5862: a302 0702 |0015: shl-long v2, v7, v2 │ │ -1b5866: 8147 |0017: int-to-long v7, v4 │ │ -1b5868: 7d77 |0018: neg-long v7, v7 │ │ -1b586a: 1304 3f00 |0019: const/16 v4, #int 63 // #3f │ │ -1b586e: c447 |001b: shr-long/2addr v7, v4 │ │ -1b5870: c072 |001c: and-long/2addr v2, v7 │ │ -1b5872: c152 |001d: or-long/2addr v2, v5 │ │ -1b5874: 7e24 |001e: not-long v4, v2 │ │ -1b5876: 1276 |001f: const/4 v6, #int 7 // #7 │ │ -1b5878: c364 |0020: shl-long/2addr v4, v6 │ │ -1b587a: c042 |0021: and-long/2addr v2, v4 │ │ -1b587c: 1804 8080 8080 8080 8080 |0022: const-wide v4, #double -2.93745e-306 // #8080808080808080 │ │ -1b5886: c042 |0027: and-long/2addr v2, v4 │ │ -1b5888: 1604 0000 |0028: const-wide/16 v4, #int 0 // #0 │ │ -1b588c: 3104 0204 |002a: cmp-long v4, v2, v4 │ │ -1b5890: 3804 0b00 |002c: if-eqz v4, 0037 // +000b │ │ -1b5894: 7120 053f 3200 |002e: invoke-static {v2, v3}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ -1b589a: 0a01 |0031: move-result v1 │ │ -1b589c: e101 0103 |0032: shr-int/lit8 v1, v1, #int 3 // #03 │ │ -1b58a0: b01a |0034: add-int/2addr v10, v1 │ │ -1b58a2: b50a |0035: and-int/2addr v10, v0 │ │ -1b58a4: 0f0a |0036: return v10 │ │ -1b58a6: d801 0108 |0037: add-int/lit8 v1, v1, #int 8 // #08 │ │ -1b58aa: b01a |0039: add-int/2addr v10, v1 │ │ -1b58ac: b50a |003a: and-int/2addr v10, v0 │ │ -1b58ae: 28c9 |003b: goto 0004 // -0037 │ │ +1b5844: |[1b5844] androidx.collection.MutableLongSet.findFirstAvailableSlot:(I)I │ │ +1b5854: 5290 5a02 |0000: iget v0, v9, Landroidx/collection/MutableLongSet;._capacity:I // field@025a │ │ +1b5858: b50a |0002: and-int/2addr v10, v0 │ │ +1b585a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1b585c: 5492 5e02 |0004: iget-object v2, v9, Landroidx/collection/MutableLongSet;.metadata:[J // field@025e │ │ +1b5860: e103 0a03 |0006: shr-int/lit8 v3, v10, #int 3 // #03 │ │ +1b5864: dd04 0a07 |0008: and-int/lit8 v4, v10, #int 7 // #07 │ │ +1b5868: e004 0403 |000a: shl-int/lit8 v4, v4, #int 3 // #03 │ │ +1b586c: 4505 0203 |000c: aget-wide v5, v2, v3 │ │ +1b5870: c545 |000e: ushr-long/2addr v5, v4 │ │ +1b5872: d803 0301 |000f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1b5876: 4507 0203 |0011: aget-wide v7, v2, v3 │ │ +1b587a: d902 0440 |0013: rsub-int/lit8 v2, v4, #int 64 // #40 │ │ +1b587e: a302 0702 |0015: shl-long v2, v7, v2 │ │ +1b5882: 8147 |0017: int-to-long v7, v4 │ │ +1b5884: 7d77 |0018: neg-long v7, v7 │ │ +1b5886: 1304 3f00 |0019: const/16 v4, #int 63 // #3f │ │ +1b588a: c447 |001b: shr-long/2addr v7, v4 │ │ +1b588c: c072 |001c: and-long/2addr v2, v7 │ │ +1b588e: c152 |001d: or-long/2addr v2, v5 │ │ +1b5890: 7e24 |001e: not-long v4, v2 │ │ +1b5892: 1276 |001f: const/4 v6, #int 7 // #7 │ │ +1b5894: c364 |0020: shl-long/2addr v4, v6 │ │ +1b5896: c042 |0021: and-long/2addr v2, v4 │ │ +1b5898: 1804 8080 8080 8080 8080 |0022: const-wide v4, #double -2.93745e-306 // #8080808080808080 │ │ +1b58a2: c042 |0027: and-long/2addr v2, v4 │ │ +1b58a4: 1604 0000 |0028: const-wide/16 v4, #int 0 // #0 │ │ +1b58a8: 3104 0204 |002a: cmp-long v4, v2, v4 │ │ +1b58ac: 3804 0b00 |002c: if-eqz v4, 0037 // +000b │ │ +1b58b0: 7120 053f 3200 |002e: invoke-static {v2, v3}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ +1b58b6: 0a01 |0031: move-result v1 │ │ +1b58b8: e101 0103 |0032: shr-int/lit8 v1, v1, #int 3 // #03 │ │ +1b58bc: b01a |0034: add-int/2addr v10, v1 │ │ +1b58be: b50a |0035: and-int/2addr v10, v0 │ │ +1b58c0: 0f0a |0036: return v10 │ │ +1b58c2: d801 0108 |0037: add-int/lit8 v1, v1, #int 8 // #08 │ │ +1b58c6: b01a |0039: add-int/2addr v10, v1 │ │ +1b58c8: b50a |003a: and-int/2addr v10, v0 │ │ +1b58ca: 28c9 |003b: goto 0004 // -0037 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/collection/MutableLongSet;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -1b58b0: |[1b58b0] androidx.collection.MutableLongSet.hashCode:()I │ │ -1b58c0: 54f0 5c02 |0000: iget-object v0, v15, Landroidx/collection/MutableLongSet;.elements:[J // field@025c │ │ -1b58c4: 54f1 5e02 |0002: iget-object v1, v15, Landroidx/collection/MutableLongSet;.metadata:[J // field@025e │ │ -1b58c8: 2112 |0004: array-length v2, v1 │ │ -1b58ca: d802 02fe |0005: add-int/lit8 v2, v2, #int -2 // #fe │ │ -1b58ce: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -1b58d0: 3a02 4200 |0008: if-ltz v2, 004a // +0042 │ │ -1b58d4: 0134 |000a: move v4, v3 │ │ -1b58d6: 0145 |000b: move v5, v4 │ │ -1b58d8: 4506 0104 |000c: aget-wide v6, v1, v4 │ │ -1b58dc: 7e68 |000e: not-long v8, v6 │ │ -1b58de: 127a |000f: const/4 v10, #int 7 // #7 │ │ -1b58e0: c3a8 |0010: shl-long/2addr v8, v10 │ │ -1b58e2: c068 |0011: and-long/2addr v8, v6 │ │ -1b58e4: 180a 8080 8080 8080 8080 |0012: const-wide v10, #double -2.93745e-306 // #8080808080808080 │ │ -1b58ee: c0a8 |0017: and-long/2addr v8, v10 │ │ -1b58f0: 3108 080a |0018: cmp-long v8, v8, v10 │ │ -1b58f4: 3808 2a00 |001a: if-eqz v8, 0044 // +002a │ │ -1b58f8: 9108 0402 |001c: sub-int v8, v4, v2 │ │ -1b58fc: 7c88 |001e: not-int v8, v8 │ │ -1b58fe: e208 081f |001f: ushr-int/lit8 v8, v8, #int 31 // #1f │ │ -1b5902: 1309 0800 |0021: const/16 v9, #int 8 // #8 │ │ -1b5906: d908 0808 |0023: rsub-int/lit8 v8, v8, #int 8 // #08 │ │ -1b590a: 013a |0025: move v10, v3 │ │ -1b590c: 358a 1a00 |0026: if-ge v10, v8, 0040 // +001a │ │ -1b5910: 160b ff00 |0028: const-wide/16 v11, #int 255 // #ff │ │ -1b5914: c06b |002a: and-long/2addr v11, v6 │ │ -1b5916: 160d 8000 |002b: const-wide/16 v13, #int 128 // #80 │ │ -1b591a: 310b 0b0d |002d: cmp-long v11, v11, v13 │ │ -1b591e: 3b0b 0d00 |002f: if-gez v11, 003c // +000d │ │ -1b5922: e00b 0403 |0031: shl-int/lit8 v11, v4, #int 3 // #03 │ │ -1b5926: b0ab |0033: add-int/2addr v11, v10 │ │ -1b5928: 450b 000b |0034: aget-wide v11, v0, v11 │ │ -1b592c: 7120 023f cb00 |0036: invoke-static {v11, v12}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ -1b5932: 0a0b |0039: move-result v11 │ │ -1b5934: b05b |003a: add-int/2addr v11, v5 │ │ -1b5936: 01b5 |003b: move v5, v11 │ │ -1b5938: c496 |003c: shr-long/2addr v6, v9 │ │ -1b593a: d80a 0a01 |003d: add-int/lit8 v10, v10, #int 1 // #01 │ │ -1b593e: 28e7 |003f: goto 0026 // -0019 │ │ -1b5940: 3398 0300 |0040: if-ne v8, v9, 0043 // +0003 │ │ -1b5944: 2802 |0042: goto 0044 // +0002 │ │ -1b5946: 0f05 |0043: return v5 │ │ -1b5948: 3224 0500 |0044: if-eq v4, v2, 0049 // +0005 │ │ -1b594c: d804 0401 |0046: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1b5950: 28c4 |0048: goto 000c // -003c │ │ -1b5952: 0f05 |0049: return v5 │ │ -1b5954: 0f03 |004a: return v3 │ │ +1b58cc: |[1b58cc] androidx.collection.MutableLongSet.hashCode:()I │ │ +1b58dc: 54f0 5c02 |0000: iget-object v0, v15, Landroidx/collection/MutableLongSet;.elements:[J // field@025c │ │ +1b58e0: 54f1 5e02 |0002: iget-object v1, v15, Landroidx/collection/MutableLongSet;.metadata:[J // field@025e │ │ +1b58e4: 2112 |0004: array-length v2, v1 │ │ +1b58e6: d802 02fe |0005: add-int/lit8 v2, v2, #int -2 // #fe │ │ +1b58ea: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +1b58ec: 3a02 4200 |0008: if-ltz v2, 004a // +0042 │ │ +1b58f0: 0134 |000a: move v4, v3 │ │ +1b58f2: 0145 |000b: move v5, v4 │ │ +1b58f4: 4506 0104 |000c: aget-wide v6, v1, v4 │ │ +1b58f8: 7e68 |000e: not-long v8, v6 │ │ +1b58fa: 127a |000f: const/4 v10, #int 7 // #7 │ │ +1b58fc: c3a8 |0010: shl-long/2addr v8, v10 │ │ +1b58fe: c068 |0011: and-long/2addr v8, v6 │ │ +1b5900: 180a 8080 8080 8080 8080 |0012: const-wide v10, #double -2.93745e-306 // #8080808080808080 │ │ +1b590a: c0a8 |0017: and-long/2addr v8, v10 │ │ +1b590c: 3108 080a |0018: cmp-long v8, v8, v10 │ │ +1b5910: 3808 2a00 |001a: if-eqz v8, 0044 // +002a │ │ +1b5914: 9108 0402 |001c: sub-int v8, v4, v2 │ │ +1b5918: 7c88 |001e: not-int v8, v8 │ │ +1b591a: e208 081f |001f: ushr-int/lit8 v8, v8, #int 31 // #1f │ │ +1b591e: 1309 0800 |0021: const/16 v9, #int 8 // #8 │ │ +1b5922: d908 0808 |0023: rsub-int/lit8 v8, v8, #int 8 // #08 │ │ +1b5926: 013a |0025: move v10, v3 │ │ +1b5928: 358a 1a00 |0026: if-ge v10, v8, 0040 // +001a │ │ +1b592c: 160b ff00 |0028: const-wide/16 v11, #int 255 // #ff │ │ +1b5930: c06b |002a: and-long/2addr v11, v6 │ │ +1b5932: 160d 8000 |002b: const-wide/16 v13, #int 128 // #80 │ │ +1b5936: 310b 0b0d |002d: cmp-long v11, v11, v13 │ │ +1b593a: 3b0b 0d00 |002f: if-gez v11, 003c // +000d │ │ +1b593e: e00b 0403 |0031: shl-int/lit8 v11, v4, #int 3 // #03 │ │ +1b5942: b0ab |0033: add-int/2addr v11, v10 │ │ +1b5944: 450b 000b |0034: aget-wide v11, v0, v11 │ │ +1b5948: 7120 023f cb00 |0036: invoke-static {v11, v12}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ +1b594e: 0a0b |0039: move-result v11 │ │ +1b5950: b05b |003a: add-int/2addr v11, v5 │ │ +1b5952: 01b5 |003b: move v5, v11 │ │ +1b5954: c496 |003c: shr-long/2addr v6, v9 │ │ +1b5956: d80a 0a01 |003d: add-int/lit8 v10, v10, #int 1 // #01 │ │ +1b595a: 28e7 |003f: goto 0026 // -0019 │ │ +1b595c: 3398 0300 |0040: if-ne v8, v9, 0043 // +0003 │ │ +1b5960: 2802 |0042: goto 0044 // +0002 │ │ +1b5962: 0f05 |0043: return v5 │ │ +1b5964: 3224 0500 |0044: if-eq v4, v2, 0049 // +0005 │ │ +1b5968: d804 0401 |0046: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1b596c: 28c4 |0048: goto 000c // -003c │ │ +1b596e: 0f05 |0049: return v5 │ │ +1b5970: 0f03 |004a: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/collection/MutableLongSet;) │ │ name : 'initializeStorage' │ │ type : '(I)V' │ │ @@ -37760,76 +37760,76 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 18 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 113 16-bit code units │ │ -1b5958: |[1b5958] androidx.collection.MutableLongSet.toString:()Ljava/lang/String; │ │ -1b5968: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1b596c: 2201 b711 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b5970: 7010 7c3f 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@3f7c │ │ -1b5976: 1a02 3b31 |0007: const-string v2, "[" // string@313b │ │ -1b597a: 6e20 873f 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b5980: 5402 5c02 |000c: iget-object v2, v0, Landroidx/collection/MutableLongSet;.elements:[J // field@025c │ │ -1b5984: 5403 5e02 |000e: iget-object v3, v0, Landroidx/collection/MutableLongSet;.metadata:[J // field@025e │ │ -1b5988: 2134 |0010: array-length v4, v3 │ │ -1b598a: d804 04fe |0011: add-int/lit8 v4, v4, #int -2 // #fe │ │ -1b598e: 3a04 4f00 |0013: if-ltz v4, 0062 // +004f │ │ -1b5992: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -1b5994: 0156 |0016: move v6, v5 │ │ -1b5996: 0167 |0017: move v7, v6 │ │ -1b5998: 4508 0306 |0018: aget-wide v8, v3, v6 │ │ -1b599c: 7e8a |001a: not-long v10, v8 │ │ -1b599e: 127c |001b: const/4 v12, #int 7 // #7 │ │ -1b59a0: c3ca |001c: shl-long/2addr v10, v12 │ │ -1b59a2: c08a |001d: and-long/2addr v10, v8 │ │ -1b59a4: 180c 8080 8080 8080 8080 |001e: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ -1b59ae: c0ca |0023: and-long/2addr v10, v12 │ │ -1b59b0: 310a 0a0c |0024: cmp-long v10, v10, v12 │ │ -1b59b4: 380a 3700 |0026: if-eqz v10, 005d // +0037 │ │ -1b59b8: 910a 0604 |0028: sub-int v10, v6, v4 │ │ -1b59bc: 7caa |002a: not-int v10, v10 │ │ -1b59be: e20a 0a1f |002b: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ -1b59c2: 130b 0800 |002d: const/16 v11, #int 8 // #8 │ │ -1b59c6: d90a 0a08 |002f: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ -1b59ca: 015c |0031: move v12, v5 │ │ -1b59cc: 35ac 2900 |0032: if-ge v12, v10, 005b // +0029 │ │ -1b59d0: 160d ff00 |0034: const-wide/16 v13, #int 255 // #ff │ │ -1b59d4: c08d |0036: and-long/2addr v13, v8 │ │ -1b59d6: 160f 8000 |0037: const-wide/16 v15, #int 128 // #80 │ │ -1b59da: 310d 0d0f |0039: cmp-long v13, v13, v15 │ │ -1b59de: 3b0d 1c00 |003b: if-gez v13, 0057 // +001c │ │ -1b59e2: e00d 0603 |003d: shl-int/lit8 v13, v6, #int 3 // #03 │ │ -1b59e6: b0cd |003f: add-int/2addr v13, v12 │ │ -1b59e8: 450d 020d |0040: aget-wide v13, v2, v13 │ │ -1b59ec: 12ff |0042: const/4 v15, #int -1 // #ff │ │ -1b59ee: 33f7 0800 |0043: if-ne v7, v15, 004b // +0008 │ │ -1b59f2: 1a02 2606 |0045: const-string v2, "..." // string@0626 │ │ -1b59f6: 6e20 873f 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b59fc: 281d |004a: goto 0067 // +001d │ │ -1b59fe: 3807 0700 |004b: if-eqz v7, 0052 // +0007 │ │ -1b5a02: 1a0f f803 |004d: const-string v15, ", " // string@03f8 │ │ -1b5a06: 6e20 873f f100 |004f: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b5a0c: 6e30 863f d10e |0052: invoke-virtual {v1, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@3f86 │ │ -1b5a12: d807 0701 |0055: add-int/lit8 v7, v7, #int 1 // #01 │ │ -1b5a16: c4b8 |0057: shr-long/2addr v8, v11 │ │ -1b5a18: d80c 0c01 |0058: add-int/lit8 v12, v12, #int 1 // #01 │ │ -1b5a1c: 28d8 |005a: goto 0032 // -0028 │ │ -1b5a1e: 33ba 0700 |005b: if-ne v10, v11, 0062 // +0007 │ │ -1b5a22: 3246 0500 |005d: if-eq v6, v4, 0062 // +0005 │ │ -1b5a26: d806 0601 |005f: add-int/lit8 v6, v6, #int 1 // #01 │ │ -1b5a2a: 28b7 |0061: goto 0018 // -0049 │ │ -1b5a2c: 1a02 e132 |0062: const-string v2, "]" // string@32e1 │ │ -1b5a30: 6e20 873f 2100 |0064: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b5a36: 6e10 933f 0100 |0067: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b5a3c: 0c01 |006a: move-result-object v1 │ │ -1b5a3e: 1a02 475e |006b: const-string v2, "toString(...)" // string@5e47 │ │ -1b5a42: 7120 0345 2100 |006d: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b5a48: 1101 |0070: return-object v1 │ │ +1b5974: |[1b5974] androidx.collection.MutableLongSet.toString:()Ljava/lang/String; │ │ +1b5984: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1b5988: 2201 b711 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b598c: 7010 7c3f 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@3f7c │ │ +1b5992: 1a02 3b31 |0007: const-string v2, "[" // string@313b │ │ +1b5996: 6e20 873f 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b599c: 5402 5c02 |000c: iget-object v2, v0, Landroidx/collection/MutableLongSet;.elements:[J // field@025c │ │ +1b59a0: 5403 5e02 |000e: iget-object v3, v0, Landroidx/collection/MutableLongSet;.metadata:[J // field@025e │ │ +1b59a4: 2134 |0010: array-length v4, v3 │ │ +1b59a6: d804 04fe |0011: add-int/lit8 v4, v4, #int -2 // #fe │ │ +1b59aa: 3a04 4f00 |0013: if-ltz v4, 0062 // +004f │ │ +1b59ae: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +1b59b0: 0156 |0016: move v6, v5 │ │ +1b59b2: 0167 |0017: move v7, v6 │ │ +1b59b4: 4508 0306 |0018: aget-wide v8, v3, v6 │ │ +1b59b8: 7e8a |001a: not-long v10, v8 │ │ +1b59ba: 127c |001b: const/4 v12, #int 7 // #7 │ │ +1b59bc: c3ca |001c: shl-long/2addr v10, v12 │ │ +1b59be: c08a |001d: and-long/2addr v10, v8 │ │ +1b59c0: 180c 8080 8080 8080 8080 |001e: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ +1b59ca: c0ca |0023: and-long/2addr v10, v12 │ │ +1b59cc: 310a 0a0c |0024: cmp-long v10, v10, v12 │ │ +1b59d0: 380a 3700 |0026: if-eqz v10, 005d // +0037 │ │ +1b59d4: 910a 0604 |0028: sub-int v10, v6, v4 │ │ +1b59d8: 7caa |002a: not-int v10, v10 │ │ +1b59da: e20a 0a1f |002b: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ +1b59de: 130b 0800 |002d: const/16 v11, #int 8 // #8 │ │ +1b59e2: d90a 0a08 |002f: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ +1b59e6: 015c |0031: move v12, v5 │ │ +1b59e8: 35ac 2900 |0032: if-ge v12, v10, 005b // +0029 │ │ +1b59ec: 160d ff00 |0034: const-wide/16 v13, #int 255 // #ff │ │ +1b59f0: c08d |0036: and-long/2addr v13, v8 │ │ +1b59f2: 160f 8000 |0037: const-wide/16 v15, #int 128 // #80 │ │ +1b59f6: 310d 0d0f |0039: cmp-long v13, v13, v15 │ │ +1b59fa: 3b0d 1c00 |003b: if-gez v13, 0057 // +001c │ │ +1b59fe: e00d 0603 |003d: shl-int/lit8 v13, v6, #int 3 // #03 │ │ +1b5a02: b0cd |003f: add-int/2addr v13, v12 │ │ +1b5a04: 450d 020d |0040: aget-wide v13, v2, v13 │ │ +1b5a08: 12ff |0042: const/4 v15, #int -1 // #ff │ │ +1b5a0a: 33f7 0800 |0043: if-ne v7, v15, 004b // +0008 │ │ +1b5a0e: 1a02 2606 |0045: const-string v2, "..." // string@0626 │ │ +1b5a12: 6e20 873f 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b5a18: 281d |004a: goto 0067 // +001d │ │ +1b5a1a: 3807 0700 |004b: if-eqz v7, 0052 // +0007 │ │ +1b5a1e: 1a0f f803 |004d: const-string v15, ", " // string@03f8 │ │ +1b5a22: 6e20 873f f100 |004f: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b5a28: 6e30 863f d10e |0052: invoke-virtual {v1, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@3f86 │ │ +1b5a2e: d807 0701 |0055: add-int/lit8 v7, v7, #int 1 // #01 │ │ +1b5a32: c4b8 |0057: shr-long/2addr v8, v11 │ │ +1b5a34: d80c 0c01 |0058: add-int/lit8 v12, v12, #int 1 // #01 │ │ +1b5a38: 28d8 |005a: goto 0032 // -0028 │ │ +1b5a3a: 33ba 0700 |005b: if-ne v10, v11, 0062 // +0007 │ │ +1b5a3e: 3246 0500 |005d: if-eq v6, v4, 0062 // +0005 │ │ +1b5a42: d806 0601 |005f: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1b5a46: 28b7 |0061: goto 0018 // -0049 │ │ +1b5a48: 1a02 e132 |0062: const-string v2, "]" // string@32e1 │ │ +1b5a4c: 6e20 873f 2100 |0064: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b5a52: 6e10 933f 0100 |0067: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b5a58: 0c01 |006a: move-result-object v1 │ │ +1b5a5a: 1a02 475e |006b: const-string v2, "toString(...)" // string@5e47 │ │ +1b5a5e: 7120 0345 2100 |006d: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b5a64: 1101 |0070: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #146 header: │ │ @@ -37985,391 +37985,391 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -1b36d4: |[1b36d4] androidx.collection.LongSparseArray.clear:()V │ │ -1b36e4: 5250 3c02 |0000: iget v0, v5, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ -1b36e8: 5451 3d02 |0002: iget-object v1, v5, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ -1b36ec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1b36ee: 0123 |0005: move v3, v2 │ │ -1b36f0: 3503 0800 |0006: if-ge v3, v0, 000e // +0008 │ │ -1b36f4: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -1b36f6: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ -1b36fa: d803 0301 |000b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1b36fe: 28f9 |000d: goto 0006 // -0007 │ │ -1b3700: 5952 3c02 |000e: iput v2, v5, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ -1b3704: 5c52 3a02 |0010: iput-boolean v2, v5, Landroidx/collection/LongSparseArray;.garbage:Z // field@023a │ │ -1b3708: 0e00 |0012: return-void │ │ +1b36f0: |[1b36f0] androidx.collection.LongSparseArray.clear:()V │ │ +1b3700: 5250 3c02 |0000: iget v0, v5, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ +1b3704: 5451 3d02 |0002: iget-object v1, v5, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ +1b3708: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1b370a: 0123 |0005: move v3, v2 │ │ +1b370c: 3503 0800 |0006: if-ge v3, v0, 000e // +0008 │ │ +1b3710: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +1b3712: 4d04 0103 |0009: aput-object v4, v1, v3 │ │ +1b3716: d803 0301 |000b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1b371a: 28f9 |000d: goto 0006 // -0007 │ │ +1b371c: 5952 3c02 |000e: iput v2, v5, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ +1b3720: 5c52 3a02 |0010: iput-boolean v2, v5, Landroidx/collection/LongSparseArray;.garbage:Z // field@023a │ │ +1b3724: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/collection/LongSparseArray;) │ │ name : 'clone' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -1b3484: |[1b3484] androidx.collection.LongSparseArray.clone:()Ljava/lang/Object; │ │ -1b3494: 6f10 353f 0200 |0000: invoke-super {v2}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@3f35 │ │ -1b349a: 0c00 |0003: move-result-object v0 │ │ -1b349c: 1a01 4950 |0004: const-string v1, "null cannot be cast to non-null type androidx.collection.LongSparseArray" // string@5049 │ │ -1b34a0: 7120 0245 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@4502 │ │ -1b34a6: 1f00 f701 |0009: check-cast v0, Landroidx/collection/LongSparseArray; // type@01f7 │ │ -1b34aa: 5421 3b02 |000b: iget-object v1, v2, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ -1b34ae: 6e10 353f 0100 |000d: invoke-virtual {v1}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@3f35 │ │ -1b34b4: 0c01 |0010: move-result-object v1 │ │ -1b34b6: 1f01 d115 |0011: check-cast v1, [J // type@15d1 │ │ -1b34ba: 5b01 3b02 |0013: iput-object v1, v0, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ -1b34be: 5421 3d02 |0015: iget-object v1, v2, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ -1b34c2: 6e10 353f 0100 |0017: invoke-virtual {v1}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@3f35 │ │ -1b34c8: 0c01 |001a: move-result-object v1 │ │ -1b34ca: 1f01 0017 |001b: check-cast v1, [Ljava/lang/Object; // type@1700 │ │ -1b34ce: 5b01 3d02 |001d: iput-object v1, v0, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ -1b34d2: 1100 |001f: return-object v0 │ │ +1b34a0: |[1b34a0] androidx.collection.LongSparseArray.clone:()Ljava/lang/Object; │ │ +1b34b0: 6f10 353f 0200 |0000: invoke-super {v2}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@3f35 │ │ +1b34b6: 0c00 |0003: move-result-object v0 │ │ +1b34b8: 1a01 4950 |0004: const-string v1, "null cannot be cast to non-null type androidx.collection.LongSparseArray" // string@5049 │ │ +1b34bc: 7120 0245 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@4502 │ │ +1b34c2: 1f00 f701 |0009: check-cast v0, Landroidx/collection/LongSparseArray; // type@01f7 │ │ +1b34c6: 5421 3b02 |000b: iget-object v1, v2, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ +1b34ca: 6e10 353f 0100 |000d: invoke-virtual {v1}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@3f35 │ │ +1b34d0: 0c01 |0010: move-result-object v1 │ │ +1b34d2: 1f01 d115 |0011: check-cast v1, [J // type@15d1 │ │ +1b34d6: 5b01 3b02 |0013: iput-object v1, v0, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ +1b34da: 5421 3d02 |0015: iget-object v1, v2, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ +1b34de: 6e10 353f 0100 |0017: invoke-virtual {v1}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@3f35 │ │ +1b34e4: 0c01 |001a: move-result-object v1 │ │ +1b34e6: 1f01 0017 |001b: check-cast v1, [Ljava/lang/Object; // type@1700 │ │ +1b34ea: 5b01 3d02 |001d: iput-object v1, v0, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ +1b34ee: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/collection/LongSparseArray;) │ │ name : 'keyAt' │ │ type : '(I)J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -1b362c: |[1b362c] androidx.collection.LongSparseArray.keyAt:(I)J │ │ -1b363c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b363e: 3a0b 0800 |0001: if-ltz v11, 0009 // +0008 │ │ -1b3642: 52a1 3c02 |0003: iget v1, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ -1b3646: 351b 0400 |0005: if-ge v11, v1, 0009 // +0004 │ │ -1b364a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -1b364c: 2802 |0008: goto 000a // +0002 │ │ -1b364e: 0101 |0009: move v1, v0 │ │ -1b3650: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1b3652: 3801 2e00 |000b: if-eqz v1, 0039 // +002e │ │ -1b3656: 55a1 3a02 |000d: iget-boolean v1, v10, Landroidx/collection/LongSparseArray;.garbage:Z // field@023a │ │ -1b365a: 3801 2500 |000f: if-eqz v1, 0034 // +0025 │ │ -1b365e: 52a1 3c02 |0011: iget v1, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ -1b3662: 54a3 3b02 |0013: iget-object v3, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ -1b3666: 54a4 3d02 |0015: iget-object v4, v10, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ -1b366a: 0105 |0017: move v5, v0 │ │ -1b366c: 0156 |0018: move v6, v5 │ │ -1b366e: 3515 1700 |0019: if-ge v5, v1, 0030 // +0017 │ │ -1b3672: 4607 0405 |001b: aget-object v7, v4, v5 │ │ -1b3676: 6208 2802 |001d: sget-object v8, Landroidx/collection/ArraySetJvmUtil;.DELETED:Ljava/lang/Object; // field@0228 │ │ -1b367a: 3287 0e00 |001f: if-eq v7, v8, 002d // +000e │ │ -1b367e: 3265 0a00 |0021: if-eq v5, v6, 002b // +000a │ │ -1b3682: 4508 0305 |0023: aget-wide v8, v3, v5 │ │ -1b3686: 4c08 0306 |0025: aput-wide v8, v3, v6 │ │ -1b368a: 4d07 0406 |0027: aput-object v7, v4, v6 │ │ -1b368e: 4d02 0405 |0029: aput-object v2, v4, v5 │ │ -1b3692: d806 0601 |002b: add-int/lit8 v6, v6, #int 1 // #01 │ │ -1b3696: d805 0501 |002d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1b369a: 28ea |002f: goto 0019 // -0016 │ │ -1b369c: 5ca0 3a02 |0030: iput-boolean v0, v10, Landroidx/collection/LongSparseArray;.garbage:Z // field@023a │ │ -1b36a0: 59a6 3c02 |0032: iput v6, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ -1b36a4: 54a0 3b02 |0034: iget-object v0, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ -1b36a8: 4501 000b |0036: aget-wide v1, v0, v11 │ │ -1b36ac: 1001 |0038: return-wide v1 │ │ -1b36ae: 2200 b711 |0039: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b36b2: 1a01 010c |003b: const-string v1, "Expected index to be within 0..size()-1, but was " // string@0c01 │ │ -1b36b6: 7020 7f3f 1000 |003d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b36bc: 6e20 853f b000 |0040: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ -1b36c2: 6e10 933f 0000 |0043: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b36c8: 0c0b |0046: move-result-object v11 │ │ -1b36ca: 7110 9106 0b00 |0047: invoke-static {v11}, Landroidx/appcompat/app/ActionBar;.throwIllegalArgumentException:(Ljava/lang/String;)V // method@0691 │ │ -1b36d0: 2702 |004a: throw v2 │ │ +1b3648: |[1b3648] androidx.collection.LongSparseArray.keyAt:(I)J │ │ +1b3658: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b365a: 3a0b 0800 |0001: if-ltz v11, 0009 // +0008 │ │ +1b365e: 52a1 3c02 |0003: iget v1, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ +1b3662: 351b 0400 |0005: if-ge v11, v1, 0009 // +0004 │ │ +1b3666: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +1b3668: 2802 |0008: goto 000a // +0002 │ │ +1b366a: 0101 |0009: move v1, v0 │ │ +1b366c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1b366e: 3801 2e00 |000b: if-eqz v1, 0039 // +002e │ │ +1b3672: 55a1 3a02 |000d: iget-boolean v1, v10, Landroidx/collection/LongSparseArray;.garbage:Z // field@023a │ │ +1b3676: 3801 2500 |000f: if-eqz v1, 0034 // +0025 │ │ +1b367a: 52a1 3c02 |0011: iget v1, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ +1b367e: 54a3 3b02 |0013: iget-object v3, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ +1b3682: 54a4 3d02 |0015: iget-object v4, v10, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ +1b3686: 0105 |0017: move v5, v0 │ │ +1b3688: 0156 |0018: move v6, v5 │ │ +1b368a: 3515 1700 |0019: if-ge v5, v1, 0030 // +0017 │ │ +1b368e: 4607 0405 |001b: aget-object v7, v4, v5 │ │ +1b3692: 6208 2802 |001d: sget-object v8, Landroidx/collection/ArraySetJvmUtil;.DELETED:Ljava/lang/Object; // field@0228 │ │ +1b3696: 3287 0e00 |001f: if-eq v7, v8, 002d // +000e │ │ +1b369a: 3265 0a00 |0021: if-eq v5, v6, 002b // +000a │ │ +1b369e: 4508 0305 |0023: aget-wide v8, v3, v5 │ │ +1b36a2: 4c08 0306 |0025: aput-wide v8, v3, v6 │ │ +1b36a6: 4d07 0406 |0027: aput-object v7, v4, v6 │ │ +1b36aa: 4d02 0405 |0029: aput-object v2, v4, v5 │ │ +1b36ae: d806 0601 |002b: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1b36b2: d805 0501 |002d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +1b36b6: 28ea |002f: goto 0019 // -0016 │ │ +1b36b8: 5ca0 3a02 |0030: iput-boolean v0, v10, Landroidx/collection/LongSparseArray;.garbage:Z // field@023a │ │ +1b36bc: 59a6 3c02 |0032: iput v6, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ +1b36c0: 54a0 3b02 |0034: iget-object v0, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ +1b36c4: 4501 000b |0036: aget-wide v1, v0, v11 │ │ +1b36c8: 1001 |0038: return-wide v1 │ │ +1b36ca: 2200 b711 |0039: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b36ce: 1a01 010c |003b: const-string v1, "Expected index to be within 0..size()-1, but was " // string@0c01 │ │ +1b36d2: 7020 7f3f 1000 |003d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b36d8: 6e20 853f b000 |0040: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ +1b36de: 6e10 933f 0000 |0043: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b36e4: 0c0b |0046: move-result-object v11 │ │ +1b36e6: 7110 9106 0b00 |0047: invoke-static {v11}, Landroidx/appcompat/app/ActionBar;.throwIllegalArgumentException:(Ljava/lang/String;)V // method@0691 │ │ +1b36ec: 2702 |004a: throw v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/collection/LongSparseArray;) │ │ name : 'put' │ │ type : '(JLjava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 169 16-bit code units │ │ -1b370c: |[1b370c] androidx.collection.LongSparseArray.put:(JLjava/lang/Object;)V │ │ -1b371c: 54a0 3b02 |0000: iget-object v0, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ -1b3720: 52a1 3c02 |0002: iget v1, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ -1b3724: 7140 1f09 10cb |0004: invoke-static {v0, v1, v11, v12}, Landroidx/collection/internal/ContainerHelpersKt;.binarySearch:([JIJ)I // method@091f │ │ -1b372a: 0a00 |0007: move-result v0 │ │ -1b372c: 3a00 0700 |0008: if-ltz v0, 000f // +0007 │ │ -1b3730: 54ab 3d02 |000a: iget-object v11, v10, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ -1b3734: 4d0d 0b00 |000c: aput-object v13, v11, v0 │ │ -1b3738: 0e00 |000e: return-void │ │ -1b373a: 7c00 |000f: not-int v0, v0 │ │ -1b373c: 52a1 3c02 |0010: iget v1, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ -1b3740: 6202 2802 |0012: sget-object v2, Landroidx/collection/ArraySetJvmUtil;.DELETED:Ljava/lang/Object; // field@0228 │ │ -1b3744: 3510 0f00 |0014: if-ge v0, v1, 0023 // +000f │ │ -1b3748: 54a3 3d02 |0016: iget-object v3, v10, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ -1b374c: 4604 0300 |0018: aget-object v4, v3, v0 │ │ -1b3750: 3324 0900 |001a: if-ne v4, v2, 0023 // +0009 │ │ -1b3754: 54a1 3b02 |001c: iget-object v1, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ -1b3758: 4c0b 0100 |001e: aput-wide v11, v1, v0 │ │ -1b375c: 4d0d 0300 |0020: aput-object v13, v3, v0 │ │ -1b3760: 0e00 |0022: return-void │ │ -1b3762: 55a3 3a02 |0023: iget-boolean v3, v10, Landroidx/collection/LongSparseArray;.garbage:Z // field@023a │ │ -1b3766: 3803 2d00 |0025: if-eqz v3, 0052 // +002d │ │ -1b376a: 54a3 3b02 |0027: iget-object v3, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ -1b376e: 2134 |0029: array-length v4, v3 │ │ -1b3770: 3441 2800 |002a: if-lt v1, v4, 0052 // +0028 │ │ -1b3774: 54a0 3d02 |002c: iget-object v0, v10, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ -1b3778: 1204 |002e: const/4 v4, #int 0 // #0 │ │ -1b377a: 0145 |002f: move v5, v4 │ │ -1b377c: 0156 |0030: move v6, v5 │ │ -1b377e: 3515 1600 |0031: if-ge v5, v1, 0047 // +0016 │ │ -1b3782: 4607 0005 |0033: aget-object v7, v0, v5 │ │ -1b3786: 3227 0f00 |0035: if-eq v7, v2, 0044 // +000f │ │ -1b378a: 3265 0b00 |0037: if-eq v5, v6, 0042 // +000b │ │ -1b378e: 4508 0305 |0039: aget-wide v8, v3, v5 │ │ -1b3792: 4c08 0306 |003b: aput-wide v8, v3, v6 │ │ -1b3796: 4d07 0006 |003d: aput-object v7, v0, v6 │ │ -1b379a: 1207 |003f: const/4 v7, #int 0 // #0 │ │ -1b379c: 4d07 0005 |0040: aput-object v7, v0, v5 │ │ -1b37a0: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ -1b37a4: d805 0501 |0044: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1b37a8: 28eb |0046: goto 0031 // -0015 │ │ -1b37aa: 5ca4 3a02 |0047: iput-boolean v4, v10, Landroidx/collection/LongSparseArray;.garbage:Z // field@023a │ │ -1b37ae: 59a6 3c02 |0049: iput v6, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ -1b37b2: 54a0 3b02 |004b: iget-object v0, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ -1b37b6: 7140 1f09 60cb |004d: invoke-static {v0, v6, v11, v12}, Landroidx/collection/internal/ContainerHelpersKt;.binarySearch:([JIJ)I // method@091f │ │ -1b37bc: 0a00 |0050: move-result v0 │ │ -1b37be: 7c00 |0051: not-int v0, v0 │ │ -1b37c0: 52a1 3c02 |0052: iget v1, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ -1b37c4: 54a2 3b02 |0054: iget-object v2, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ -1b37c8: 2122 |0056: array-length v2, v2 │ │ -1b37ca: 1213 |0057: const/4 v3, #int 1 // #1 │ │ -1b37cc: 3421 2f00 |0058: if-lt v1, v2, 0087 // +002f │ │ -1b37d0: b031 |005a: add-int/2addr v1, v3 │ │ -1b37d2: da01 0108 |005b: mul-int/lit8 v1, v1, #int 8 // #08 │ │ -1b37d6: 1242 |005d: const/4 v2, #int 4 // #4 │ │ -1b37d8: 1304 2000 |005e: const/16 v4, #int 32 // #20 │ │ -1b37dc: 3542 0d00 |0060: if-ge v2, v4, 006d // +000d │ │ -1b37e0: 9804 0302 |0062: shl-int v4, v3, v2 │ │ -1b37e4: d804 04f4 |0064: add-int/lit8 v4, v4, #int -12 // #f4 │ │ -1b37e8: 3641 0400 |0066: if-gt v1, v4, 006a // +0004 │ │ -1b37ec: 0141 |0068: move v1, v4 │ │ -1b37ee: 2804 |0069: goto 006d // +0004 │ │ -1b37f0: d802 0201 |006a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1b37f4: 28f2 |006c: goto 005e // -000e │ │ -1b37f6: db01 0108 |006d: div-int/lit8 v1, v1, #int 8 // #08 │ │ -1b37fa: 54a2 3b02 |006f: iget-object v2, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ -1b37fe: 7120 ac40 1200 |0071: invoke-static {v2, v1}, Ljava/util/Arrays;.copyOf:([JI)[J // method@40ac │ │ -1b3804: 0c02 |0074: move-result-object v2 │ │ -1b3806: 1a04 423a |0075: const-string v4, "copyOf(...)" // string@3a42 │ │ -1b380a: 7120 0345 4200 |0077: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b3810: 5ba2 3b02 |007a: iput-object v2, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ -1b3814: 54a2 3d02 |007c: iget-object v2, v10, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ -1b3818: 7120 ad40 1200 |007e: invoke-static {v2, v1}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@40ad │ │ -1b381e: 0c01 |0081: move-result-object v1 │ │ -1b3820: 7120 0345 4100 |0082: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b3826: 5ba1 3d02 |0085: iput-object v1, v10, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ -1b382a: 52a1 3c02 |0087: iget v1, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ -1b382e: 9102 0100 |0089: sub-int v2, v1, v0 │ │ -1b3832: 3802 1000 |008b: if-eqz v2, 009b // +0010 │ │ -1b3836: 54a2 3b02 |008d: iget-object v2, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ -1b383a: d804 0001 |008f: add-int/lit8 v4, v0, #int 1 // #01 │ │ -1b383e: 7151 5943 2204 |0091: invoke-static {v2, v2, v4, v0, v1}, Lkotlin/collections/ArraysKt;.copyInto:([J[JIII)V // method@4359 │ │ -1b3844: 54a1 3d02 |0094: iget-object v1, v10, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ -1b3848: 52a2 3c02 |0096: iget v2, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ -1b384c: 7152 5a43 1104 |0098: invoke-static {v1, v1, v4, v0, v2}, Lkotlin/collections/ArraysKt;.copyInto:([Ljava/lang/Object;[Ljava/lang/Object;III)V // method@435a │ │ -1b3852: 54a1 3b02 |009b: iget-object v1, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ -1b3856: 4c0b 0100 |009d: aput-wide v11, v1, v0 │ │ -1b385a: 54ab 3d02 |009f: iget-object v11, v10, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ -1b385e: 4d0d 0b00 |00a1: aput-object v13, v11, v0 │ │ -1b3862: 52ab 3c02 |00a3: iget v11, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ -1b3866: b03b |00a5: add-int/2addr v11, v3 │ │ -1b3868: 59ab 3c02 |00a6: iput v11, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ -1b386c: 0e00 |00a8: return-void │ │ +1b3728: |[1b3728] androidx.collection.LongSparseArray.put:(JLjava/lang/Object;)V │ │ +1b3738: 54a0 3b02 |0000: iget-object v0, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ +1b373c: 52a1 3c02 |0002: iget v1, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ +1b3740: 7140 1f09 10cb |0004: invoke-static {v0, v1, v11, v12}, Landroidx/collection/internal/ContainerHelpersKt;.binarySearch:([JIJ)I // method@091f │ │ +1b3746: 0a00 |0007: move-result v0 │ │ +1b3748: 3a00 0700 |0008: if-ltz v0, 000f // +0007 │ │ +1b374c: 54ab 3d02 |000a: iget-object v11, v10, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ +1b3750: 4d0d 0b00 |000c: aput-object v13, v11, v0 │ │ +1b3754: 0e00 |000e: return-void │ │ +1b3756: 7c00 |000f: not-int v0, v0 │ │ +1b3758: 52a1 3c02 |0010: iget v1, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ +1b375c: 6202 2802 |0012: sget-object v2, Landroidx/collection/ArraySetJvmUtil;.DELETED:Ljava/lang/Object; // field@0228 │ │ +1b3760: 3510 0f00 |0014: if-ge v0, v1, 0023 // +000f │ │ +1b3764: 54a3 3d02 |0016: iget-object v3, v10, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ +1b3768: 4604 0300 |0018: aget-object v4, v3, v0 │ │ +1b376c: 3324 0900 |001a: if-ne v4, v2, 0023 // +0009 │ │ +1b3770: 54a1 3b02 |001c: iget-object v1, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ +1b3774: 4c0b 0100 |001e: aput-wide v11, v1, v0 │ │ +1b3778: 4d0d 0300 |0020: aput-object v13, v3, v0 │ │ +1b377c: 0e00 |0022: return-void │ │ +1b377e: 55a3 3a02 |0023: iget-boolean v3, v10, Landroidx/collection/LongSparseArray;.garbage:Z // field@023a │ │ +1b3782: 3803 2d00 |0025: if-eqz v3, 0052 // +002d │ │ +1b3786: 54a3 3b02 |0027: iget-object v3, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ +1b378a: 2134 |0029: array-length v4, v3 │ │ +1b378c: 3441 2800 |002a: if-lt v1, v4, 0052 // +0028 │ │ +1b3790: 54a0 3d02 |002c: iget-object v0, v10, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ +1b3794: 1204 |002e: const/4 v4, #int 0 // #0 │ │ +1b3796: 0145 |002f: move v5, v4 │ │ +1b3798: 0156 |0030: move v6, v5 │ │ +1b379a: 3515 1600 |0031: if-ge v5, v1, 0047 // +0016 │ │ +1b379e: 4607 0005 |0033: aget-object v7, v0, v5 │ │ +1b37a2: 3227 0f00 |0035: if-eq v7, v2, 0044 // +000f │ │ +1b37a6: 3265 0b00 |0037: if-eq v5, v6, 0042 // +000b │ │ +1b37aa: 4508 0305 |0039: aget-wide v8, v3, v5 │ │ +1b37ae: 4c08 0306 |003b: aput-wide v8, v3, v6 │ │ +1b37b2: 4d07 0006 |003d: aput-object v7, v0, v6 │ │ +1b37b6: 1207 |003f: const/4 v7, #int 0 // #0 │ │ +1b37b8: 4d07 0005 |0040: aput-object v7, v0, v5 │ │ +1b37bc: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1b37c0: d805 0501 |0044: add-int/lit8 v5, v5, #int 1 // #01 │ │ +1b37c4: 28eb |0046: goto 0031 // -0015 │ │ +1b37c6: 5ca4 3a02 |0047: iput-boolean v4, v10, Landroidx/collection/LongSparseArray;.garbage:Z // field@023a │ │ +1b37ca: 59a6 3c02 |0049: iput v6, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ +1b37ce: 54a0 3b02 |004b: iget-object v0, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ +1b37d2: 7140 1f09 60cb |004d: invoke-static {v0, v6, v11, v12}, Landroidx/collection/internal/ContainerHelpersKt;.binarySearch:([JIJ)I // method@091f │ │ +1b37d8: 0a00 |0050: move-result v0 │ │ +1b37da: 7c00 |0051: not-int v0, v0 │ │ +1b37dc: 52a1 3c02 |0052: iget v1, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ +1b37e0: 54a2 3b02 |0054: iget-object v2, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ +1b37e4: 2122 |0056: array-length v2, v2 │ │ +1b37e6: 1213 |0057: const/4 v3, #int 1 // #1 │ │ +1b37e8: 3421 2f00 |0058: if-lt v1, v2, 0087 // +002f │ │ +1b37ec: b031 |005a: add-int/2addr v1, v3 │ │ +1b37ee: da01 0108 |005b: mul-int/lit8 v1, v1, #int 8 // #08 │ │ +1b37f2: 1242 |005d: const/4 v2, #int 4 // #4 │ │ +1b37f4: 1304 2000 |005e: const/16 v4, #int 32 // #20 │ │ +1b37f8: 3542 0d00 |0060: if-ge v2, v4, 006d // +000d │ │ +1b37fc: 9804 0302 |0062: shl-int v4, v3, v2 │ │ +1b3800: d804 04f4 |0064: add-int/lit8 v4, v4, #int -12 // #f4 │ │ +1b3804: 3641 0400 |0066: if-gt v1, v4, 006a // +0004 │ │ +1b3808: 0141 |0068: move v1, v4 │ │ +1b380a: 2804 |0069: goto 006d // +0004 │ │ +1b380c: d802 0201 |006a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1b3810: 28f2 |006c: goto 005e // -000e │ │ +1b3812: db01 0108 |006d: div-int/lit8 v1, v1, #int 8 // #08 │ │ +1b3816: 54a2 3b02 |006f: iget-object v2, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ +1b381a: 7120 ac40 1200 |0071: invoke-static {v2, v1}, Ljava/util/Arrays;.copyOf:([JI)[J // method@40ac │ │ +1b3820: 0c02 |0074: move-result-object v2 │ │ +1b3822: 1a04 423a |0075: const-string v4, "copyOf(...)" // string@3a42 │ │ +1b3826: 7120 0345 4200 |0077: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b382c: 5ba2 3b02 |007a: iput-object v2, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ +1b3830: 54a2 3d02 |007c: iget-object v2, v10, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ +1b3834: 7120 ad40 1200 |007e: invoke-static {v2, v1}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@40ad │ │ +1b383a: 0c01 |0081: move-result-object v1 │ │ +1b383c: 7120 0345 4100 |0082: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b3842: 5ba1 3d02 |0085: iput-object v1, v10, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ +1b3846: 52a1 3c02 |0087: iget v1, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ +1b384a: 9102 0100 |0089: sub-int v2, v1, v0 │ │ +1b384e: 3802 1000 |008b: if-eqz v2, 009b // +0010 │ │ +1b3852: 54a2 3b02 |008d: iget-object v2, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ +1b3856: d804 0001 |008f: add-int/lit8 v4, v0, #int 1 // #01 │ │ +1b385a: 7151 5943 2204 |0091: invoke-static {v2, v2, v4, v0, v1}, Lkotlin/collections/ArraysKt;.copyInto:([J[JIII)V // method@4359 │ │ +1b3860: 54a1 3d02 |0094: iget-object v1, v10, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ +1b3864: 52a2 3c02 |0096: iget v2, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ +1b3868: 7152 5a43 1104 |0098: invoke-static {v1, v1, v4, v0, v2}, Lkotlin/collections/ArraysKt;.copyInto:([Ljava/lang/Object;[Ljava/lang/Object;III)V // method@435a │ │ +1b386e: 54a1 3b02 |009b: iget-object v1, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ +1b3872: 4c0b 0100 |009d: aput-wide v11, v1, v0 │ │ +1b3876: 54ab 3d02 |009f: iget-object v11, v10, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ +1b387a: 4d0d 0b00 |00a1: aput-object v13, v11, v0 │ │ +1b387e: 52ab 3c02 |00a3: iget v11, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ +1b3882: b03b |00a5: add-int/2addr v11, v3 │ │ +1b3884: 59ab 3c02 |00a6: iput v11, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ +1b3888: 0e00 |00a8: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/collection/LongSparseArray;) │ │ name : 'remove' │ │ type : '(J)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -1b3870: |[1b3870] androidx.collection.LongSparseArray.remove:(J)V │ │ -1b3880: 5420 3b02 |0000: iget-object v0, v2, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ -1b3884: 5221 3c02 |0002: iget v1, v2, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ -1b3888: 7140 1f09 1043 |0004: invoke-static {v0, v1, v3, v4}, Landroidx/collection/internal/ContainerHelpersKt;.binarySearch:([JIJ)I // method@091f │ │ -1b388e: 0a03 |0007: move-result v3 │ │ -1b3890: 3a03 0f00 |0008: if-ltz v3, 0017 // +000f │ │ -1b3894: 5424 3d02 |000a: iget-object v4, v2, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ -1b3898: 4600 0403 |000c: aget-object v0, v4, v3 │ │ -1b389c: 6201 2802 |000e: sget-object v1, Landroidx/collection/ArraySetJvmUtil;.DELETED:Ljava/lang/Object; // field@0228 │ │ -1b38a0: 3210 0700 |0010: if-eq v0, v1, 0017 // +0007 │ │ -1b38a4: 4d01 0403 |0012: aput-object v1, v4, v3 │ │ -1b38a8: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -1b38aa: 5c23 3a02 |0015: iput-boolean v3, v2, Landroidx/collection/LongSparseArray;.garbage:Z // field@023a │ │ -1b38ae: 0e00 |0017: return-void │ │ +1b388c: |[1b388c] androidx.collection.LongSparseArray.remove:(J)V │ │ +1b389c: 5420 3b02 |0000: iget-object v0, v2, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ +1b38a0: 5221 3c02 |0002: iget v1, v2, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ +1b38a4: 7140 1f09 1043 |0004: invoke-static {v0, v1, v3, v4}, Landroidx/collection/internal/ContainerHelpersKt;.binarySearch:([JIJ)I // method@091f │ │ +1b38aa: 0a03 |0007: move-result v3 │ │ +1b38ac: 3a03 0f00 |0008: if-ltz v3, 0017 // +000f │ │ +1b38b0: 5424 3d02 |000a: iget-object v4, v2, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ +1b38b4: 4600 0403 |000c: aget-object v0, v4, v3 │ │ +1b38b8: 6201 2802 |000e: sget-object v1, Landroidx/collection/ArraySetJvmUtil;.DELETED:Ljava/lang/Object; // field@0228 │ │ +1b38bc: 3210 0700 |0010: if-eq v0, v1, 0017 // +0007 │ │ +1b38c0: 4d01 0403 |0012: aput-object v1, v4, v3 │ │ +1b38c4: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +1b38c6: 5c23 3a02 |0015: iput-boolean v3, v2, Landroidx/collection/LongSparseArray;.garbage:Z // field@023a │ │ +1b38ca: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/collection/LongSparseArray;) │ │ name : 'size' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 44 16-bit code units │ │ -1b341c: |[1b341c] androidx.collection.LongSparseArray.size:()I │ │ -1b342c: 5590 3a02 |0000: iget-boolean v0, v9, Landroidx/collection/LongSparseArray;.garbage:Z // field@023a │ │ -1b3430: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ -1b3434: 5290 3c02 |0004: iget v0, v9, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ -1b3438: 5491 3b02 |0006: iget-object v1, v9, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ -1b343c: 5492 3d02 |0008: iget-object v2, v9, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ -1b3440: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1b3442: 0134 |000b: move v4, v3 │ │ -1b3444: 0145 |000c: move v5, v4 │ │ -1b3446: 3504 1800 |000d: if-ge v4, v0, 0025 // +0018 │ │ -1b344a: 4606 0204 |000f: aget-object v6, v2, v4 │ │ -1b344e: 6207 2802 |0011: sget-object v7, Landroidx/collection/ArraySetJvmUtil;.DELETED:Ljava/lang/Object; // field@0228 │ │ -1b3452: 3276 0f00 |0013: if-eq v6, v7, 0022 // +000f │ │ -1b3456: 3254 0b00 |0015: if-eq v4, v5, 0020 // +000b │ │ -1b345a: 4507 0104 |0017: aget-wide v7, v1, v4 │ │ -1b345e: 4c07 0105 |0019: aput-wide v7, v1, v5 │ │ -1b3462: 4d06 0205 |001b: aput-object v6, v2, v5 │ │ -1b3466: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -1b3468: 4d06 0204 |001e: aput-object v6, v2, v4 │ │ -1b346c: d805 0501 |0020: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1b3470: d804 0401 |0022: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1b3474: 28e9 |0024: goto 000d // -0017 │ │ -1b3476: 5c93 3a02 |0025: iput-boolean v3, v9, Landroidx/collection/LongSparseArray;.garbage:Z // field@023a │ │ -1b347a: 5995 3c02 |0027: iput v5, v9, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ -1b347e: 5290 3c02 |0029: iget v0, v9, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ -1b3482: 0f00 |002b: return v0 │ │ +1b3438: |[1b3438] androidx.collection.LongSparseArray.size:()I │ │ +1b3448: 5590 3a02 |0000: iget-boolean v0, v9, Landroidx/collection/LongSparseArray;.garbage:Z // field@023a │ │ +1b344c: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ +1b3450: 5290 3c02 |0004: iget v0, v9, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ +1b3454: 5491 3b02 |0006: iget-object v1, v9, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ +1b3458: 5492 3d02 |0008: iget-object v2, v9, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ +1b345c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1b345e: 0134 |000b: move v4, v3 │ │ +1b3460: 0145 |000c: move v5, v4 │ │ +1b3462: 3504 1800 |000d: if-ge v4, v0, 0025 // +0018 │ │ +1b3466: 4606 0204 |000f: aget-object v6, v2, v4 │ │ +1b346a: 6207 2802 |0011: sget-object v7, Landroidx/collection/ArraySetJvmUtil;.DELETED:Ljava/lang/Object; // field@0228 │ │ +1b346e: 3276 0f00 |0013: if-eq v6, v7, 0022 // +000f │ │ +1b3472: 3254 0b00 |0015: if-eq v4, v5, 0020 // +000b │ │ +1b3476: 4507 0104 |0017: aget-wide v7, v1, v4 │ │ +1b347a: 4c07 0105 |0019: aput-wide v7, v1, v5 │ │ +1b347e: 4d06 0205 |001b: aput-object v6, v2, v5 │ │ +1b3482: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +1b3484: 4d06 0204 |001e: aput-object v6, v2, v4 │ │ +1b3488: d805 0501 |0020: add-int/lit8 v5, v5, #int 1 // #01 │ │ +1b348c: d804 0401 |0022: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1b3490: 28e9 |0024: goto 000d // -0017 │ │ +1b3492: 5c93 3a02 |0025: iput-boolean v3, v9, Landroidx/collection/LongSparseArray;.garbage:Z // field@023a │ │ +1b3496: 5995 3c02 |0027: iput v5, v9, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ +1b349a: 5290 3c02 |0029: iget v0, v9, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ +1b349e: 0f00 |002b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/collection/LongSparseArray;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -1b357c: |[1b357c] androidx.collection.LongSparseArray.toString:()Ljava/lang/String; │ │ -1b358c: 6e10 1608 0500 |0000: invoke-virtual {v5}, Landroidx/collection/LongSparseArray;.size:()I // method@0816 │ │ -1b3592: 0a00 |0003: move-result v0 │ │ -1b3594: 3c00 0500 |0004: if-gtz v0, 0009 // +0005 │ │ -1b3598: 1a00 2a61 |0006: const-string v0, "{}" // string@612a │ │ -1b359c: 1100 |0008: return-object v0 │ │ -1b359e: 5250 3c02 |0009: iget v0, v5, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ -1b35a2: da00 001c |000b: mul-int/lit8 v0, v0, #int 28 // #1c │ │ -1b35a6: 2201 b711 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b35aa: 7020 7d3f 0100 |000f: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(I)V // method@3f7d │ │ -1b35b0: 1300 7b00 |0012: const/16 v0, #int 123 // #7b │ │ -1b35b4: 6e20 823f 0100 |0014: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ -1b35ba: 5250 3c02 |0017: iget v0, v5, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ -1b35be: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1b35c0: 3502 2700 |001a: if-ge v2, v0, 0041 // +0027 │ │ -1b35c4: 3d02 0700 |001c: if-lez v2, 0023 // +0007 │ │ -1b35c8: 1a03 f803 |001e: const-string v3, ", " // string@03f8 │ │ -1b35cc: 6e20 8a3f 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b35d2: 6e20 1308 2500 |0023: invoke-virtual {v5, v2}, Landroidx/collection/LongSparseArray;.keyAt:(I)J // method@0813 │ │ -1b35d8: 0b03 |0026: move-result-wide v3 │ │ -1b35da: 6e30 863f 3104 |0027: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@3f86 │ │ -1b35e0: 1303 3d00 |002a: const/16 v3, #int 61 // #3d │ │ -1b35e4: 6e20 823f 3100 |002c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ -1b35ea: 6e20 1808 2500 |002f: invoke-virtual {v5, v2}, Landroidx/collection/LongSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0818 │ │ -1b35f0: 0c03 |0032: move-result-object v3 │ │ -1b35f2: 3213 0600 |0033: if-eq v3, v1, 0039 // +0006 │ │ -1b35f6: 6e20 893f 3100 |0035: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b35fc: 2806 |0038: goto 003e // +0006 │ │ -1b35fe: 1a03 b603 |0039: const-string v3, "(this Map)" // string@03b6 │ │ -1b3602: 6e20 8a3f 3100 |003b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b3608: d802 0201 |003e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1b360c: 28da |0040: goto 001a // -0026 │ │ -1b360e: 1300 7d00 |0041: const/16 v0, #int 125 // #7d │ │ -1b3612: 6e20 823f 0100 |0043: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ -1b3618: 6e10 933f 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b361e: 0c00 |0049: move-result-object v0 │ │ -1b3620: 1a01 475e |004a: const-string v1, "toString(...)" // string@5e47 │ │ -1b3624: 7120 0345 1000 |004c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b362a: 1100 |004f: return-object v0 │ │ +1b3598: |[1b3598] androidx.collection.LongSparseArray.toString:()Ljava/lang/String; │ │ +1b35a8: 6e10 1608 0500 |0000: invoke-virtual {v5}, Landroidx/collection/LongSparseArray;.size:()I // method@0816 │ │ +1b35ae: 0a00 |0003: move-result v0 │ │ +1b35b0: 3c00 0500 |0004: if-gtz v0, 0009 // +0005 │ │ +1b35b4: 1a00 2a61 |0006: const-string v0, "{}" // string@612a │ │ +1b35b8: 1100 |0008: return-object v0 │ │ +1b35ba: 5250 3c02 |0009: iget v0, v5, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ +1b35be: da00 001c |000b: mul-int/lit8 v0, v0, #int 28 // #1c │ │ +1b35c2: 2201 b711 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b35c6: 7020 7d3f 0100 |000f: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(I)V // method@3f7d │ │ +1b35cc: 1300 7b00 |0012: const/16 v0, #int 123 // #7b │ │ +1b35d0: 6e20 823f 0100 |0014: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ +1b35d6: 5250 3c02 |0017: iget v0, v5, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ +1b35da: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1b35dc: 3502 2700 |001a: if-ge v2, v0, 0041 // +0027 │ │ +1b35e0: 3d02 0700 |001c: if-lez v2, 0023 // +0007 │ │ +1b35e4: 1a03 f803 |001e: const-string v3, ", " // string@03f8 │ │ +1b35e8: 6e20 8a3f 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b35ee: 6e20 1308 2500 |0023: invoke-virtual {v5, v2}, Landroidx/collection/LongSparseArray;.keyAt:(I)J // method@0813 │ │ +1b35f4: 0b03 |0026: move-result-wide v3 │ │ +1b35f6: 6e30 863f 3104 |0027: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@3f86 │ │ +1b35fc: 1303 3d00 |002a: const/16 v3, #int 61 // #3d │ │ +1b3600: 6e20 823f 3100 |002c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ +1b3606: 6e20 1808 2500 |002f: invoke-virtual {v5, v2}, Landroidx/collection/LongSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0818 │ │ +1b360c: 0c03 |0032: move-result-object v3 │ │ +1b360e: 3213 0600 |0033: if-eq v3, v1, 0039 // +0006 │ │ +1b3612: 6e20 893f 3100 |0035: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b3618: 2806 |0038: goto 003e // +0006 │ │ +1b361a: 1a03 b603 |0039: const-string v3, "(this Map)" // string@03b6 │ │ +1b361e: 6e20 8a3f 3100 |003b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b3624: d802 0201 |003e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1b3628: 28da |0040: goto 001a // -0026 │ │ +1b362a: 1300 7d00 |0041: const/16 v0, #int 125 // #7d │ │ +1b362e: 6e20 823f 0100 |0043: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ +1b3634: 6e10 933f 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b363a: 0c00 |0049: move-result-object v0 │ │ +1b363c: 1a01 475e |004a: const-string v1, "toString(...)" // string@5e47 │ │ +1b3640: 7120 0345 1000 |004c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b3646: 1100 |004f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/collection/LongSparseArray;) │ │ name : 'valueAt' │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -1b34d4: |[1b34d4] androidx.collection.LongSparseArray.valueAt:(I)Ljava/lang/Object; │ │ -1b34e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b34e6: 3a0b 0800 |0001: if-ltz v11, 0009 // +0008 │ │ -1b34ea: 52a1 3c02 |0003: iget v1, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ -1b34ee: 351b 0400 |0005: if-ge v11, v1, 0009 // +0004 │ │ -1b34f2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -1b34f4: 2802 |0008: goto 000a // +0002 │ │ -1b34f6: 0101 |0009: move v1, v0 │ │ -1b34f8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1b34fa: 3801 2e00 |000b: if-eqz v1, 0039 // +002e │ │ -1b34fe: 55a1 3a02 |000d: iget-boolean v1, v10, Landroidx/collection/LongSparseArray;.garbage:Z // field@023a │ │ -1b3502: 3801 2500 |000f: if-eqz v1, 0034 // +0025 │ │ -1b3506: 52a1 3c02 |0011: iget v1, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ -1b350a: 54a3 3b02 |0013: iget-object v3, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ -1b350e: 54a4 3d02 |0015: iget-object v4, v10, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ -1b3512: 0105 |0017: move v5, v0 │ │ -1b3514: 0156 |0018: move v6, v5 │ │ -1b3516: 3515 1700 |0019: if-ge v5, v1, 0030 // +0017 │ │ -1b351a: 4607 0405 |001b: aget-object v7, v4, v5 │ │ -1b351e: 6208 2802 |001d: sget-object v8, Landroidx/collection/ArraySetJvmUtil;.DELETED:Ljava/lang/Object; // field@0228 │ │ -1b3522: 3287 0e00 |001f: if-eq v7, v8, 002d // +000e │ │ -1b3526: 3265 0a00 |0021: if-eq v5, v6, 002b // +000a │ │ -1b352a: 4508 0305 |0023: aget-wide v8, v3, v5 │ │ -1b352e: 4c08 0306 |0025: aput-wide v8, v3, v6 │ │ -1b3532: 4d07 0406 |0027: aput-object v7, v4, v6 │ │ -1b3536: 4d02 0405 |0029: aput-object v2, v4, v5 │ │ -1b353a: d806 0601 |002b: add-int/lit8 v6, v6, #int 1 // #01 │ │ -1b353e: d805 0501 |002d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1b3542: 28ea |002f: goto 0019 // -0016 │ │ -1b3544: 5ca0 3a02 |0030: iput-boolean v0, v10, Landroidx/collection/LongSparseArray;.garbage:Z // field@023a │ │ -1b3548: 59a6 3c02 |0032: iput v6, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ -1b354c: 54a0 3d02 |0034: iget-object v0, v10, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ -1b3550: 460b 000b |0036: aget-object v11, v0, v11 │ │ -1b3554: 110b |0038: return-object v11 │ │ -1b3556: 2200 b711 |0039: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b355a: 1a01 010c |003b: const-string v1, "Expected index to be within 0..size()-1, but was " // string@0c01 │ │ -1b355e: 7020 7f3f 1000 |003d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b3564: 6e20 853f b000 |0040: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ -1b356a: 6e10 933f 0000 |0043: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b3570: 0c0b |0046: move-result-object v11 │ │ -1b3572: 7110 9106 0b00 |0047: invoke-static {v11}, Landroidx/appcompat/app/ActionBar;.throwIllegalArgumentException:(Ljava/lang/String;)V // method@0691 │ │ -1b3578: 2702 |004a: throw v2 │ │ +1b34f0: |[1b34f0] androidx.collection.LongSparseArray.valueAt:(I)Ljava/lang/Object; │ │ +1b3500: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b3502: 3a0b 0800 |0001: if-ltz v11, 0009 // +0008 │ │ +1b3506: 52a1 3c02 |0003: iget v1, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ +1b350a: 351b 0400 |0005: if-ge v11, v1, 0009 // +0004 │ │ +1b350e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +1b3510: 2802 |0008: goto 000a // +0002 │ │ +1b3512: 0101 |0009: move v1, v0 │ │ +1b3514: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1b3516: 3801 2e00 |000b: if-eqz v1, 0039 // +002e │ │ +1b351a: 55a1 3a02 |000d: iget-boolean v1, v10, Landroidx/collection/LongSparseArray;.garbage:Z // field@023a │ │ +1b351e: 3801 2500 |000f: if-eqz v1, 0034 // +0025 │ │ +1b3522: 52a1 3c02 |0011: iget v1, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ +1b3526: 54a3 3b02 |0013: iget-object v3, v10, Landroidx/collection/LongSparseArray;.keys:[J // field@023b │ │ +1b352a: 54a4 3d02 |0015: iget-object v4, v10, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ +1b352e: 0105 |0017: move v5, v0 │ │ +1b3530: 0156 |0018: move v6, v5 │ │ +1b3532: 3515 1700 |0019: if-ge v5, v1, 0030 // +0017 │ │ +1b3536: 4607 0405 |001b: aget-object v7, v4, v5 │ │ +1b353a: 6208 2802 |001d: sget-object v8, Landroidx/collection/ArraySetJvmUtil;.DELETED:Ljava/lang/Object; // field@0228 │ │ +1b353e: 3287 0e00 |001f: if-eq v7, v8, 002d // +000e │ │ +1b3542: 3265 0a00 |0021: if-eq v5, v6, 002b // +000a │ │ +1b3546: 4508 0305 |0023: aget-wide v8, v3, v5 │ │ +1b354a: 4c08 0306 |0025: aput-wide v8, v3, v6 │ │ +1b354e: 4d07 0406 |0027: aput-object v7, v4, v6 │ │ +1b3552: 4d02 0405 |0029: aput-object v2, v4, v5 │ │ +1b3556: d806 0601 |002b: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1b355a: d805 0501 |002d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +1b355e: 28ea |002f: goto 0019 // -0016 │ │ +1b3560: 5ca0 3a02 |0030: iput-boolean v0, v10, Landroidx/collection/LongSparseArray;.garbage:Z // field@023a │ │ +1b3564: 59a6 3c02 |0032: iput v6, v10, Landroidx/collection/LongSparseArray;.size:I // field@023c │ │ +1b3568: 54a0 3d02 |0034: iget-object v0, v10, Landroidx/collection/LongSparseArray;.values:[Ljava/lang/Object; // field@023d │ │ +1b356c: 460b 000b |0036: aget-object v11, v0, v11 │ │ +1b3570: 110b |0038: return-object v11 │ │ +1b3572: 2200 b711 |0039: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b3576: 1a01 010c |003b: const-string v1, "Expected index to be within 0..size()-1, but was " // string@0c01 │ │ +1b357a: 7020 7f3f 1000 |003d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b3580: 6e20 853f b000 |0040: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ +1b3586: 6e10 933f 0000 |0043: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b358c: 0c0b |0046: move-result-object v11 │ │ +1b358e: 7110 9106 0b00 |0047: invoke-static {v11}, Landroidx/appcompat/app/ActionBar;.throwIllegalArgumentException:(Ljava/lang/String;)V // method@0691 │ │ +1b3594: 2702 |004a: throw v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #148 header: │ │ @@ -38463,45 +38463,45 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -1b3e40: |[1b3e40] androidx.collection.MutableIntObjectMap.clear:()V │ │ -1b3e50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b3e52: 59a0 3202 |0001: iput v0, v10, Landroidx/collection/IntObjectMap;._size:I // field@0232 │ │ -1b3e56: 54a1 3402 |0003: iget-object v1, v10, Landroidx/collection/IntObjectMap;.metadata:[J // field@0234 │ │ -1b3e5a: 6202 9102 |0005: sget-object v2, Landroidx/collection/ScatterMapKt;.EmptyGroup:[J // field@0291 │ │ -1b3e5e: 3221 1e00 |0007: if-eq v1, v2, 0025 // +001e │ │ -1b3e62: 1802 8080 8080 8080 8080 |0009: const-wide v2, #double -2.93745e-306 // #8080808080808080 │ │ -1b3e6c: 7130 6043 2103 |000e: invoke-static {v1, v2, v3}, Lkotlin/collections/ArraysKt;.fill$default:([JJ)V // method@4360 │ │ -1b3e72: 54a1 3402 |0011: iget-object v1, v10, Landroidx/collection/IntObjectMap;.metadata:[J // field@0234 │ │ -1b3e76: 52a2 3102 |0013: iget v2, v10, Landroidx/collection/IntObjectMap;._capacity:I // field@0231 │ │ -1b3e7a: e103 0203 |0015: shr-int/lit8 v3, v2, #int 3 // #03 │ │ -1b3e7e: dd02 0207 |0017: and-int/lit8 v2, v2, #int 7 // #07 │ │ -1b3e82: e002 0203 |0019: shl-int/lit8 v2, v2, #int 3 // #03 │ │ -1b3e86: 4504 0103 |001b: aget-wide v4, v1, v3 │ │ -1b3e8a: 1606 ff00 |001d: const-wide/16 v6, #int 255 // #ff │ │ -1b3e8e: c326 |001f: shl-long/2addr v6, v2 │ │ -1b3e90: 7e68 |0020: not-long v8, v6 │ │ -1b3e92: c084 |0021: and-long/2addr v4, v8 │ │ -1b3e94: c164 |0022: or-long/2addr v4, v6 │ │ -1b3e96: 4c04 0103 |0023: aput-wide v4, v1, v3 │ │ -1b3e9a: 54a1 3502 |0025: iget-object v1, v10, Landroidx/collection/IntObjectMap;.values:[Ljava/lang/Object; // field@0235 │ │ -1b3e9e: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -1b3ea0: 52a3 3102 |0028: iget v3, v10, Landroidx/collection/IntObjectMap;._capacity:I // field@0231 │ │ -1b3ea4: 7140 5f43 2130 |002a: invoke-static {v1, v2, v0, v3}, Lkotlin/collections/ArraysKt;.fill:([Ljava/lang/Object;Lkotlinx/coroutines/internal/Symbol;II)V // method@435f │ │ -1b3eaa: 52a0 3102 |002d: iget v0, v10, Landroidx/collection/IntObjectMap;._capacity:I // field@0231 │ │ -1b3eae: 7110 f108 0000 |002f: invoke-static {v0}, Landroidx/collection/ScatterMapKt;.loadedCapacity:(I)I // method@08f1 │ │ -1b3eb4: 0a00 |0032: move-result v0 │ │ -1b3eb6: 52a1 3202 |0033: iget v1, v10, Landroidx/collection/IntObjectMap;._size:I // field@0232 │ │ -1b3eba: b110 |0035: sub-int/2addr v0, v1 │ │ -1b3ebc: 59a0 4c02 |0036: iput v0, v10, Landroidx/collection/MutableIntObjectMap;.growthLimit:I // field@024c │ │ -1b3ec0: 0e00 |0038: return-void │ │ +1b3e5c: |[1b3e5c] androidx.collection.MutableIntObjectMap.clear:()V │ │ +1b3e6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b3e6e: 59a0 3202 |0001: iput v0, v10, Landroidx/collection/IntObjectMap;._size:I // field@0232 │ │ +1b3e72: 54a1 3402 |0003: iget-object v1, v10, Landroidx/collection/IntObjectMap;.metadata:[J // field@0234 │ │ +1b3e76: 6202 9102 |0005: sget-object v2, Landroidx/collection/ScatterMapKt;.EmptyGroup:[J // field@0291 │ │ +1b3e7a: 3221 1e00 |0007: if-eq v1, v2, 0025 // +001e │ │ +1b3e7e: 1802 8080 8080 8080 8080 |0009: const-wide v2, #double -2.93745e-306 // #8080808080808080 │ │ +1b3e88: 7130 6043 2103 |000e: invoke-static {v1, v2, v3}, Lkotlin/collections/ArraysKt;.fill$default:([JJ)V // method@4360 │ │ +1b3e8e: 54a1 3402 |0011: iget-object v1, v10, Landroidx/collection/IntObjectMap;.metadata:[J // field@0234 │ │ +1b3e92: 52a2 3102 |0013: iget v2, v10, Landroidx/collection/IntObjectMap;._capacity:I // field@0231 │ │ +1b3e96: e103 0203 |0015: shr-int/lit8 v3, v2, #int 3 // #03 │ │ +1b3e9a: dd02 0207 |0017: and-int/lit8 v2, v2, #int 7 // #07 │ │ +1b3e9e: e002 0203 |0019: shl-int/lit8 v2, v2, #int 3 // #03 │ │ +1b3ea2: 4504 0103 |001b: aget-wide v4, v1, v3 │ │ +1b3ea6: 1606 ff00 |001d: const-wide/16 v6, #int 255 // #ff │ │ +1b3eaa: c326 |001f: shl-long/2addr v6, v2 │ │ +1b3eac: 7e68 |0020: not-long v8, v6 │ │ +1b3eae: c084 |0021: and-long/2addr v4, v8 │ │ +1b3eb0: c164 |0022: or-long/2addr v4, v6 │ │ +1b3eb2: 4c04 0103 |0023: aput-wide v4, v1, v3 │ │ +1b3eb6: 54a1 3502 |0025: iget-object v1, v10, Landroidx/collection/IntObjectMap;.values:[Ljava/lang/Object; // field@0235 │ │ +1b3eba: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +1b3ebc: 52a3 3102 |0028: iget v3, v10, Landroidx/collection/IntObjectMap;._capacity:I // field@0231 │ │ +1b3ec0: 7140 5f43 2130 |002a: invoke-static {v1, v2, v0, v3}, Lkotlin/collections/ArraysKt;.fill:([Ljava/lang/Object;Lkotlinx/coroutines/internal/Symbol;II)V // method@435f │ │ +1b3ec6: 52a0 3102 |002d: iget v0, v10, Landroidx/collection/IntObjectMap;._capacity:I // field@0231 │ │ +1b3eca: 7110 f108 0000 |002f: invoke-static {v0}, Landroidx/collection/ScatterMapKt;.loadedCapacity:(I)I // method@08f1 │ │ +1b3ed0: 0a00 |0032: move-result v0 │ │ +1b3ed2: 52a1 3202 |0033: iget v1, v10, Landroidx/collection/IntObjectMap;._size:I // field@0232 │ │ +1b3ed6: b110 |0035: sub-int/2addr v0, v1 │ │ +1b3ed8: 59a0 4c02 |0036: iput v0, v10, Landroidx/collection/MutableIntObjectMap;.growthLimit:I // field@024c │ │ +1b3edc: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/collection/MutableIntObjectMap;) │ │ name : 'findAbsoluteInsertIndex' │ │ type : '(I)I' │ │ @@ -39235,130 +39235,130 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -1b5d20: |[1b5d20] androidx.collection.MutableObjectFloatMap.clear:()V │ │ -1b5d30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b5d32: 59a0 6002 |0001: iput v0, v10, Landroidx/collection/MutableObjectFloatMap;._size:I // field@0260 │ │ -1b5d36: 54a1 6302 |0003: iget-object v1, v10, Landroidx/collection/MutableObjectFloatMap;.metadata:[J // field@0263 │ │ -1b5d3a: 6202 9102 |0005: sget-object v2, Landroidx/collection/ScatterMapKt;.EmptyGroup:[J // field@0291 │ │ -1b5d3e: 3221 1e00 |0007: if-eq v1, v2, 0025 // +001e │ │ -1b5d42: 1802 8080 8080 8080 8080 |0009: const-wide v2, #double -2.93745e-306 // #8080808080808080 │ │ -1b5d4c: 7130 6043 2103 |000e: invoke-static {v1, v2, v3}, Lkotlin/collections/ArraysKt;.fill$default:([JJ)V // method@4360 │ │ -1b5d52: 54a1 6302 |0011: iget-object v1, v10, Landroidx/collection/MutableObjectFloatMap;.metadata:[J // field@0263 │ │ -1b5d56: 52a2 5f02 |0013: iget v2, v10, Landroidx/collection/MutableObjectFloatMap;._capacity:I // field@025f │ │ -1b5d5a: e103 0203 |0015: shr-int/lit8 v3, v2, #int 3 // #03 │ │ -1b5d5e: dd02 0207 |0017: and-int/lit8 v2, v2, #int 7 // #07 │ │ -1b5d62: e002 0203 |0019: shl-int/lit8 v2, v2, #int 3 // #03 │ │ -1b5d66: 4504 0103 |001b: aget-wide v4, v1, v3 │ │ -1b5d6a: 1606 ff00 |001d: const-wide/16 v6, #int 255 // #ff │ │ -1b5d6e: c326 |001f: shl-long/2addr v6, v2 │ │ -1b5d70: 7e68 |0020: not-long v8, v6 │ │ -1b5d72: c084 |0021: and-long/2addr v4, v8 │ │ -1b5d74: c164 |0022: or-long/2addr v4, v6 │ │ -1b5d76: 4c04 0103 |0023: aput-wide v4, v1, v3 │ │ -1b5d7a: 54a1 6202 |0025: iget-object v1, v10, Landroidx/collection/MutableObjectFloatMap;.keys:[Ljava/lang/Object; // field@0262 │ │ -1b5d7e: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -1b5d80: 52a3 5f02 |0028: iget v3, v10, Landroidx/collection/MutableObjectFloatMap;._capacity:I // field@025f │ │ -1b5d84: 7140 5f43 2130 |002a: invoke-static {v1, v2, v0, v3}, Lkotlin/collections/ArraysKt;.fill:([Ljava/lang/Object;Lkotlinx/coroutines/internal/Symbol;II)V // method@435f │ │ -1b5d8a: 52a0 5f02 |002d: iget v0, v10, Landroidx/collection/MutableObjectFloatMap;._capacity:I // field@025f │ │ -1b5d8e: 7110 f108 0000 |002f: invoke-static {v0}, Landroidx/collection/ScatterMapKt;.loadedCapacity:(I)I // method@08f1 │ │ -1b5d94: 0a00 |0032: move-result v0 │ │ -1b5d96: 52a1 6002 |0033: iget v1, v10, Landroidx/collection/MutableObjectFloatMap;._size:I // field@0260 │ │ -1b5d9a: b110 |0035: sub-int/2addr v0, v1 │ │ -1b5d9c: 59a0 6102 |0036: iput v0, v10, Landroidx/collection/MutableObjectFloatMap;.growthLimit:I // field@0261 │ │ -1b5da0: 0e00 |0038: return-void │ │ +1b5d3c: |[1b5d3c] androidx.collection.MutableObjectFloatMap.clear:()V │ │ +1b5d4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b5d4e: 59a0 6002 |0001: iput v0, v10, Landroidx/collection/MutableObjectFloatMap;._size:I // field@0260 │ │ +1b5d52: 54a1 6302 |0003: iget-object v1, v10, Landroidx/collection/MutableObjectFloatMap;.metadata:[J // field@0263 │ │ +1b5d56: 6202 9102 |0005: sget-object v2, Landroidx/collection/ScatterMapKt;.EmptyGroup:[J // field@0291 │ │ +1b5d5a: 3221 1e00 |0007: if-eq v1, v2, 0025 // +001e │ │ +1b5d5e: 1802 8080 8080 8080 8080 |0009: const-wide v2, #double -2.93745e-306 // #8080808080808080 │ │ +1b5d68: 7130 6043 2103 |000e: invoke-static {v1, v2, v3}, Lkotlin/collections/ArraysKt;.fill$default:([JJ)V // method@4360 │ │ +1b5d6e: 54a1 6302 |0011: iget-object v1, v10, Landroidx/collection/MutableObjectFloatMap;.metadata:[J // field@0263 │ │ +1b5d72: 52a2 5f02 |0013: iget v2, v10, Landroidx/collection/MutableObjectFloatMap;._capacity:I // field@025f │ │ +1b5d76: e103 0203 |0015: shr-int/lit8 v3, v2, #int 3 // #03 │ │ +1b5d7a: dd02 0207 |0017: and-int/lit8 v2, v2, #int 7 // #07 │ │ +1b5d7e: e002 0203 |0019: shl-int/lit8 v2, v2, #int 3 // #03 │ │ +1b5d82: 4504 0103 |001b: aget-wide v4, v1, v3 │ │ +1b5d86: 1606 ff00 |001d: const-wide/16 v6, #int 255 // #ff │ │ +1b5d8a: c326 |001f: shl-long/2addr v6, v2 │ │ +1b5d8c: 7e68 |0020: not-long v8, v6 │ │ +1b5d8e: c084 |0021: and-long/2addr v4, v8 │ │ +1b5d90: c164 |0022: or-long/2addr v4, v6 │ │ +1b5d92: 4c04 0103 |0023: aput-wide v4, v1, v3 │ │ +1b5d96: 54a1 6202 |0025: iget-object v1, v10, Landroidx/collection/MutableObjectFloatMap;.keys:[Ljava/lang/Object; // field@0262 │ │ +1b5d9a: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +1b5d9c: 52a3 5f02 |0028: iget v3, v10, Landroidx/collection/MutableObjectFloatMap;._capacity:I // field@025f │ │ +1b5da0: 7140 5f43 2130 |002a: invoke-static {v1, v2, v0, v3}, Lkotlin/collections/ArraysKt;.fill:([Ljava/lang/Object;Lkotlinx/coroutines/internal/Symbol;II)V // method@435f │ │ +1b5da6: 52a0 5f02 |002d: iget v0, v10, Landroidx/collection/MutableObjectFloatMap;._capacity:I // field@025f │ │ +1b5daa: 7110 f108 0000 |002f: invoke-static {v0}, Landroidx/collection/ScatterMapKt;.loadedCapacity:(I)I // method@08f1 │ │ +1b5db0: 0a00 |0032: move-result v0 │ │ +1b5db2: 52a1 6002 |0033: iget v1, v10, Landroidx/collection/MutableObjectFloatMap;._size:I // field@0260 │ │ +1b5db6: b110 |0035: sub-int/2addr v0, v1 │ │ +1b5db8: 59a0 6102 |0036: iput v0, v10, Landroidx/collection/MutableObjectFloatMap;.growthLimit:I // field@0261 │ │ +1b5dbc: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/collection/MutableObjectFloatMap;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 122 16-bit code units │ │ -1b5a4c: |[1b5a4c] androidx.collection.MutableObjectFloatMap.equals:(Ljava/lang/Object;)Z │ │ -1b5a5c: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -1b5a60: 0801 1300 |0002: move-object/from16 v1, v19 │ │ -1b5a64: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -1b5a66: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -1b5a6a: 0f02 |0007: return v2 │ │ -1b5a6c: 2013 0102 |0008: instance-of v3, v1, Landroidx/collection/MutableObjectFloatMap; // type@0201 │ │ -1b5a70: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -1b5a72: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -1b5a76: 0f04 |000d: return v4 │ │ -1b5a78: 1f01 0102 |000e: check-cast v1, Landroidx/collection/MutableObjectFloatMap; // type@0201 │ │ -1b5a7c: 5213 6002 |0010: iget v3, v1, Landroidx/collection/MutableObjectFloatMap;._size:I // field@0260 │ │ -1b5a80: 5205 6002 |0012: iget v5, v0, Landroidx/collection/MutableObjectFloatMap;._size:I // field@0260 │ │ -1b5a84: 3253 0300 |0014: if-eq v3, v5, 0017 // +0003 │ │ -1b5a88: 0f04 |0016: return v4 │ │ -1b5a8a: 5403 6202 |0017: iget-object v3, v0, Landroidx/collection/MutableObjectFloatMap;.keys:[Ljava/lang/Object; // field@0262 │ │ -1b5a8e: 5405 6402 |0019: iget-object v5, v0, Landroidx/collection/MutableObjectFloatMap;.values:[F // field@0264 │ │ -1b5a92: 5406 6302 |001b: iget-object v6, v0, Landroidx/collection/MutableObjectFloatMap;.metadata:[J // field@0263 │ │ -1b5a96: 2167 |001d: array-length v7, v6 │ │ -1b5a98: d807 07fe |001e: add-int/lit8 v7, v7, #int -2 // #fe │ │ -1b5a9c: 3a07 5700 |0020: if-ltz v7, 0077 // +0057 │ │ -1b5aa0: 0148 |0022: move v8, v4 │ │ -1b5aa2: 4509 0608 |0023: aget-wide v9, v6, v8 │ │ -1b5aa6: 7e9b |0025: not-long v11, v9 │ │ -1b5aa8: 127d |0026: const/4 v13, #int 7 // #7 │ │ -1b5aaa: c3db |0027: shl-long/2addr v11, v13 │ │ -1b5aac: c09b |0028: and-long/2addr v11, v9 │ │ -1b5aae: 180d 8080 8080 8080 8080 |0029: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ -1b5ab8: c0db |002e: and-long/2addr v11, v13 │ │ -1b5aba: 310b 0b0d |002f: cmp-long v11, v11, v13 │ │ -1b5abe: 380b 3d00 |0031: if-eqz v11, 006e // +003d │ │ -1b5ac2: 910b 0807 |0033: sub-int v11, v8, v7 │ │ -1b5ac6: 7cbb |0035: not-int v11, v11 │ │ -1b5ac8: e20b 0b1f |0036: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ -1b5acc: 130c 0800 |0038: const/16 v12, #int 8 // #8 │ │ -1b5ad0: d90b 0b08 |003a: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ -1b5ad4: 014d |003c: move v13, v4 │ │ -1b5ad6: 35bd 2c00 |003d: if-ge v13, v11, 0069 // +002c │ │ -1b5ada: 160e ff00 |003f: const-wide/16 v14, #int 255 // #ff │ │ -1b5ade: c09e |0041: and-long/2addr v14, v9 │ │ -1b5ae0: 1610 8000 |0042: const-wide/16 v16, #int 128 // #80 │ │ -1b5ae4: 310e 0e10 |0044: cmp-long v14, v14, v16 │ │ -1b5ae8: 3b0e 1b00 |0046: if-gez v14, 0061 // +001b │ │ -1b5aec: e00e 0803 |0048: shl-int/lit8 v14, v8, #int 3 // #03 │ │ -1b5af0: b0de |004a: add-int/2addr v14, v13 │ │ -1b5af2: 460f 030e |004b: aget-object v15, v3, v14 │ │ -1b5af6: 440e 050e |004d: aget v14, v5, v14 │ │ -1b5afa: 6e20 6a08 f100 |004f: invoke-virtual {v1, v15}, Landroidx/collection/MutableObjectFloatMap;.findKeyIndex:(Ljava/lang/Object;)I // method@086a │ │ -1b5b00: 0a0f |0052: move-result v15 │ │ -1b5b02: 3a0f 0d00 |0053: if-ltz v15, 0060 // +000d │ │ -1b5b06: 0210 0200 |0055: move/from16 v16, v2 │ │ -1b5b0a: 5412 6402 |0057: iget-object v2, v1, Landroidx/collection/MutableObjectFloatMap;.values:[F // field@0264 │ │ -1b5b0e: 4402 020f |0059: aget v2, v2, v15 │ │ -1b5b12: 2e02 0e02 |005b: cmpg-float v2, v14, v2 │ │ -1b5b16: 3902 0300 |005d: if-nez v2, 0060 // +0003 │ │ -1b5b1a: 2804 |005f: goto 0063 // +0004 │ │ -1b5b1c: 0f04 |0060: return v4 │ │ -1b5b1e: 0210 0200 |0061: move/from16 v16, v2 │ │ -1b5b22: c4c9 |0063: shr-long/2addr v9, v12 │ │ -1b5b24: d80d 0d01 |0064: add-int/lit8 v13, v13, #int 1 // #01 │ │ -1b5b28: 0202 1000 |0066: move/from16 v2, v16 │ │ -1b5b2c: 28d5 |0068: goto 003d // -002b │ │ -1b5b2e: 0210 0200 |0069: move/from16 v16, v2 │ │ -1b5b32: 33cb 0e00 |006b: if-ne v11, v12, 0079 // +000e │ │ -1b5b36: 2803 |006d: goto 0070 // +0003 │ │ -1b5b38: 0210 0200 |006e: move/from16 v16, v2 │ │ -1b5b3c: 3278 0900 |0070: if-eq v8, v7, 0079 // +0009 │ │ -1b5b40: d808 0801 |0072: add-int/lit8 v8, v8, #int 1 // #01 │ │ -1b5b44: 0202 1000 |0074: move/from16 v2, v16 │ │ -1b5b48: 28ad |0076: goto 0023 // -0053 │ │ -1b5b4a: 0210 0200 |0077: move/from16 v16, v2 │ │ -1b5b4e: 0f10 |0079: return v16 │ │ +1b5a68: |[1b5a68] androidx.collection.MutableObjectFloatMap.equals:(Ljava/lang/Object;)Z │ │ +1b5a78: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +1b5a7c: 0801 1300 |0002: move-object/from16 v1, v19 │ │ +1b5a80: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +1b5a82: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +1b5a86: 0f02 |0007: return v2 │ │ +1b5a88: 2013 0102 |0008: instance-of v3, v1, Landroidx/collection/MutableObjectFloatMap; // type@0201 │ │ +1b5a8c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +1b5a8e: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +1b5a92: 0f04 |000d: return v4 │ │ +1b5a94: 1f01 0102 |000e: check-cast v1, Landroidx/collection/MutableObjectFloatMap; // type@0201 │ │ +1b5a98: 5213 6002 |0010: iget v3, v1, Landroidx/collection/MutableObjectFloatMap;._size:I // field@0260 │ │ +1b5a9c: 5205 6002 |0012: iget v5, v0, Landroidx/collection/MutableObjectFloatMap;._size:I // field@0260 │ │ +1b5aa0: 3253 0300 |0014: if-eq v3, v5, 0017 // +0003 │ │ +1b5aa4: 0f04 |0016: return v4 │ │ +1b5aa6: 5403 6202 |0017: iget-object v3, v0, Landroidx/collection/MutableObjectFloatMap;.keys:[Ljava/lang/Object; // field@0262 │ │ +1b5aaa: 5405 6402 |0019: iget-object v5, v0, Landroidx/collection/MutableObjectFloatMap;.values:[F // field@0264 │ │ +1b5aae: 5406 6302 |001b: iget-object v6, v0, Landroidx/collection/MutableObjectFloatMap;.metadata:[J // field@0263 │ │ +1b5ab2: 2167 |001d: array-length v7, v6 │ │ +1b5ab4: d807 07fe |001e: add-int/lit8 v7, v7, #int -2 // #fe │ │ +1b5ab8: 3a07 5700 |0020: if-ltz v7, 0077 // +0057 │ │ +1b5abc: 0148 |0022: move v8, v4 │ │ +1b5abe: 4509 0608 |0023: aget-wide v9, v6, v8 │ │ +1b5ac2: 7e9b |0025: not-long v11, v9 │ │ +1b5ac4: 127d |0026: const/4 v13, #int 7 // #7 │ │ +1b5ac6: c3db |0027: shl-long/2addr v11, v13 │ │ +1b5ac8: c09b |0028: and-long/2addr v11, v9 │ │ +1b5aca: 180d 8080 8080 8080 8080 |0029: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ +1b5ad4: c0db |002e: and-long/2addr v11, v13 │ │ +1b5ad6: 310b 0b0d |002f: cmp-long v11, v11, v13 │ │ +1b5ada: 380b 3d00 |0031: if-eqz v11, 006e // +003d │ │ +1b5ade: 910b 0807 |0033: sub-int v11, v8, v7 │ │ +1b5ae2: 7cbb |0035: not-int v11, v11 │ │ +1b5ae4: e20b 0b1f |0036: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ +1b5ae8: 130c 0800 |0038: const/16 v12, #int 8 // #8 │ │ +1b5aec: d90b 0b08 |003a: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ +1b5af0: 014d |003c: move v13, v4 │ │ +1b5af2: 35bd 2c00 |003d: if-ge v13, v11, 0069 // +002c │ │ +1b5af6: 160e ff00 |003f: const-wide/16 v14, #int 255 // #ff │ │ +1b5afa: c09e |0041: and-long/2addr v14, v9 │ │ +1b5afc: 1610 8000 |0042: const-wide/16 v16, #int 128 // #80 │ │ +1b5b00: 310e 0e10 |0044: cmp-long v14, v14, v16 │ │ +1b5b04: 3b0e 1b00 |0046: if-gez v14, 0061 // +001b │ │ +1b5b08: e00e 0803 |0048: shl-int/lit8 v14, v8, #int 3 // #03 │ │ +1b5b0c: b0de |004a: add-int/2addr v14, v13 │ │ +1b5b0e: 460f 030e |004b: aget-object v15, v3, v14 │ │ +1b5b12: 440e 050e |004d: aget v14, v5, v14 │ │ +1b5b16: 6e20 6a08 f100 |004f: invoke-virtual {v1, v15}, Landroidx/collection/MutableObjectFloatMap;.findKeyIndex:(Ljava/lang/Object;)I // method@086a │ │ +1b5b1c: 0a0f |0052: move-result v15 │ │ +1b5b1e: 3a0f 0d00 |0053: if-ltz v15, 0060 // +000d │ │ +1b5b22: 0210 0200 |0055: move/from16 v16, v2 │ │ +1b5b26: 5412 6402 |0057: iget-object v2, v1, Landroidx/collection/MutableObjectFloatMap;.values:[F // field@0264 │ │ +1b5b2a: 4402 020f |0059: aget v2, v2, v15 │ │ +1b5b2e: 2e02 0e02 |005b: cmpg-float v2, v14, v2 │ │ +1b5b32: 3902 0300 |005d: if-nez v2, 0060 // +0003 │ │ +1b5b36: 2804 |005f: goto 0063 // +0004 │ │ +1b5b38: 0f04 |0060: return v4 │ │ +1b5b3a: 0210 0200 |0061: move/from16 v16, v2 │ │ +1b5b3e: c4c9 |0063: shr-long/2addr v9, v12 │ │ +1b5b40: d80d 0d01 |0064: add-int/lit8 v13, v13, #int 1 // #01 │ │ +1b5b44: 0202 1000 |0066: move/from16 v2, v16 │ │ +1b5b48: 28d5 |0068: goto 003d // -002b │ │ +1b5b4a: 0210 0200 |0069: move/from16 v16, v2 │ │ +1b5b4e: 33cb 0e00 |006b: if-ne v11, v12, 0079 // +000e │ │ +1b5b52: 2803 |006d: goto 0070 // +0003 │ │ +1b5b54: 0210 0200 |006e: move/from16 v16, v2 │ │ +1b5b58: 3278 0900 |0070: if-eq v8, v7, 0079 // +0009 │ │ +1b5b5c: d808 0801 |0072: add-int/lit8 v8, v8, #int 1 // #01 │ │ +1b5b60: 0202 1000 |0074: move/from16 v2, v16 │ │ +1b5b64: 28ad |0076: goto 0023 // -0053 │ │ +1b5b66: 0210 0200 |0077: move/from16 v16, v2 │ │ +1b5b6a: 0f10 |0079: return v16 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/collection/MutableObjectFloatMap;) │ │ name : 'findFirstAvailableSlot' │ │ type : '(I)I' │ │ @@ -39499,70 +39499,70 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 18 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 89 16-bit code units │ │ -1b5b50: |[1b5b50] androidx.collection.MutableObjectFloatMap.hashCode:()I │ │ -1b5b60: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1b5b64: 5401 6202 |0002: iget-object v1, v0, Landroidx/collection/MutableObjectFloatMap;.keys:[Ljava/lang/Object; // field@0262 │ │ -1b5b68: 5402 6402 |0004: iget-object v2, v0, Landroidx/collection/MutableObjectFloatMap;.values:[F // field@0264 │ │ -1b5b6c: 5403 6302 |0006: iget-object v3, v0, Landroidx/collection/MutableObjectFloatMap;.metadata:[J // field@0263 │ │ -1b5b70: 2134 |0008: array-length v4, v3 │ │ -1b5b72: d804 04fe |0009: add-int/lit8 v4, v4, #int -2 // #fe │ │ -1b5b76: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -1b5b78: 3a04 4c00 |000c: if-ltz v4, 0058 // +004c │ │ -1b5b7c: 0156 |000e: move v6, v5 │ │ -1b5b7e: 0167 |000f: move v7, v6 │ │ -1b5b80: 4508 0306 |0010: aget-wide v8, v3, v6 │ │ -1b5b84: 7e8a |0012: not-long v10, v8 │ │ -1b5b86: 127c |0013: const/4 v12, #int 7 // #7 │ │ -1b5b88: c3ca |0014: shl-long/2addr v10, v12 │ │ -1b5b8a: c08a |0015: and-long/2addr v10, v8 │ │ -1b5b8c: 180c 8080 8080 8080 8080 |0016: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ -1b5b96: c0ca |001b: and-long/2addr v10, v12 │ │ -1b5b98: 310a 0a0c |001c: cmp-long v10, v10, v12 │ │ -1b5b9c: 380a 3400 |001e: if-eqz v10, 0052 // +0034 │ │ -1b5ba0: 910a 0604 |0020: sub-int v10, v6, v4 │ │ -1b5ba4: 7caa |0022: not-int v10, v10 │ │ -1b5ba6: e20a 0a1f |0023: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ -1b5baa: 130b 0800 |0025: const/16 v11, #int 8 // #8 │ │ -1b5bae: d90a 0a08 |0027: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ -1b5bb2: 015c |0029: move v12, v5 │ │ -1b5bb4: 35ac 2400 |002a: if-ge v12, v10, 004e // +0024 │ │ -1b5bb8: 160d ff00 |002c: const-wide/16 v13, #int 255 // #ff │ │ -1b5bbc: c08d |002e: and-long/2addr v13, v8 │ │ -1b5bbe: 160f 8000 |002f: const-wide/16 v15, #int 128 // #80 │ │ -1b5bc2: 310d 0d0f |0031: cmp-long v13, v13, v15 │ │ -1b5bc6: 3b0d 1700 |0033: if-gez v13, 004a // +0017 │ │ -1b5bca: e00d 0603 |0035: shl-int/lit8 v13, v6, #int 3 // #03 │ │ -1b5bce: b0cd |0037: add-int/2addr v13, v12 │ │ -1b5bd0: 460e 010d |0038: aget-object v14, v1, v13 │ │ -1b5bd4: 440d 020d |003a: aget v13, v2, v13 │ │ -1b5bd8: 380e 0700 |003c: if-eqz v14, 0043 // +0007 │ │ -1b5bdc: 6e10 383f 0e00 |003e: invoke-virtual {v14}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b5be2: 0a0e |0041: move-result v14 │ │ -1b5be4: 2802 |0042: goto 0044 // +0002 │ │ -1b5be6: 015e |0043: move v14, v5 │ │ -1b5be8: 7110 db3e 0d00 |0044: invoke-static {v13}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ -1b5bee: 0a0d |0047: move-result v13 │ │ -1b5bf0: b7ed |0048: xor-int/2addr v13, v14 │ │ -1b5bf2: b0d7 |0049: add-int/2addr v7, v13 │ │ -1b5bf4: c4b8 |004a: shr-long/2addr v8, v11 │ │ -1b5bf6: d80c 0c01 |004b: add-int/lit8 v12, v12, #int 1 // #01 │ │ -1b5bfa: 28dd |004d: goto 002a // -0023 │ │ -1b5bfc: 33ba 0300 |004e: if-ne v10, v11, 0051 // +0003 │ │ -1b5c00: 2802 |0050: goto 0052 // +0002 │ │ -1b5c02: 0f07 |0051: return v7 │ │ -1b5c04: 3246 0500 |0052: if-eq v6, v4, 0057 // +0005 │ │ -1b5c08: d806 0601 |0054: add-int/lit8 v6, v6, #int 1 // #01 │ │ -1b5c0c: 28ba |0056: goto 0010 // -0046 │ │ -1b5c0e: 0f07 |0057: return v7 │ │ -1b5c10: 0f05 |0058: return v5 │ │ +1b5b6c: |[1b5b6c] androidx.collection.MutableObjectFloatMap.hashCode:()I │ │ +1b5b7c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1b5b80: 5401 6202 |0002: iget-object v1, v0, Landroidx/collection/MutableObjectFloatMap;.keys:[Ljava/lang/Object; // field@0262 │ │ +1b5b84: 5402 6402 |0004: iget-object v2, v0, Landroidx/collection/MutableObjectFloatMap;.values:[F // field@0264 │ │ +1b5b88: 5403 6302 |0006: iget-object v3, v0, Landroidx/collection/MutableObjectFloatMap;.metadata:[J // field@0263 │ │ +1b5b8c: 2134 |0008: array-length v4, v3 │ │ +1b5b8e: d804 04fe |0009: add-int/lit8 v4, v4, #int -2 // #fe │ │ +1b5b92: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +1b5b94: 3a04 4c00 |000c: if-ltz v4, 0058 // +004c │ │ +1b5b98: 0156 |000e: move v6, v5 │ │ +1b5b9a: 0167 |000f: move v7, v6 │ │ +1b5b9c: 4508 0306 |0010: aget-wide v8, v3, v6 │ │ +1b5ba0: 7e8a |0012: not-long v10, v8 │ │ +1b5ba2: 127c |0013: const/4 v12, #int 7 // #7 │ │ +1b5ba4: c3ca |0014: shl-long/2addr v10, v12 │ │ +1b5ba6: c08a |0015: and-long/2addr v10, v8 │ │ +1b5ba8: 180c 8080 8080 8080 8080 |0016: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ +1b5bb2: c0ca |001b: and-long/2addr v10, v12 │ │ +1b5bb4: 310a 0a0c |001c: cmp-long v10, v10, v12 │ │ +1b5bb8: 380a 3400 |001e: if-eqz v10, 0052 // +0034 │ │ +1b5bbc: 910a 0604 |0020: sub-int v10, v6, v4 │ │ +1b5bc0: 7caa |0022: not-int v10, v10 │ │ +1b5bc2: e20a 0a1f |0023: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ +1b5bc6: 130b 0800 |0025: const/16 v11, #int 8 // #8 │ │ +1b5bca: d90a 0a08 |0027: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ +1b5bce: 015c |0029: move v12, v5 │ │ +1b5bd0: 35ac 2400 |002a: if-ge v12, v10, 004e // +0024 │ │ +1b5bd4: 160d ff00 |002c: const-wide/16 v13, #int 255 // #ff │ │ +1b5bd8: c08d |002e: and-long/2addr v13, v8 │ │ +1b5bda: 160f 8000 |002f: const-wide/16 v15, #int 128 // #80 │ │ +1b5bde: 310d 0d0f |0031: cmp-long v13, v13, v15 │ │ +1b5be2: 3b0d 1700 |0033: if-gez v13, 004a // +0017 │ │ +1b5be6: e00d 0603 |0035: shl-int/lit8 v13, v6, #int 3 // #03 │ │ +1b5bea: b0cd |0037: add-int/2addr v13, v12 │ │ +1b5bec: 460e 010d |0038: aget-object v14, v1, v13 │ │ +1b5bf0: 440d 020d |003a: aget v13, v2, v13 │ │ +1b5bf4: 380e 0700 |003c: if-eqz v14, 0043 // +0007 │ │ +1b5bf8: 6e10 383f 0e00 |003e: invoke-virtual {v14}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b5bfe: 0a0e |0041: move-result v14 │ │ +1b5c00: 2802 |0042: goto 0044 // +0002 │ │ +1b5c02: 015e |0043: move v14, v5 │ │ +1b5c04: 7110 db3e 0d00 |0044: invoke-static {v13}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ +1b5c0a: 0a0d |0047: move-result v13 │ │ +1b5c0c: b7ed |0048: xor-int/2addr v13, v14 │ │ +1b5c0e: b0d7 |0049: add-int/2addr v7, v13 │ │ +1b5c10: c4b8 |004a: shr-long/2addr v8, v11 │ │ +1b5c12: d80c 0c01 |004b: add-int/lit8 v12, v12, #int 1 // #01 │ │ +1b5c16: 28dd |004d: goto 002a // -0023 │ │ +1b5c18: 33ba 0300 |004e: if-ne v10, v11, 0051 // +0003 │ │ +1b5c1c: 2802 |0050: goto 0052 // +0002 │ │ +1b5c1e: 0f07 |0051: return v7 │ │ +1b5c20: 3246 0500 |0052: if-eq v6, v4, 0057 // +0005 │ │ +1b5c24: d806 0601 |0054: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1b5c28: 28ba |0056: goto 0010 // -0046 │ │ +1b5c2a: 0f07 |0057: return v7 │ │ +1b5c2c: 0f05 |0058: return v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/collection/MutableObjectFloatMap;) │ │ name : 'initializeStorage' │ │ type : '(I)V' │ │ @@ -40023,82 +40023,82 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 126 16-bit code units │ │ -1b5c14: |[1b5c14] androidx.collection.MutableObjectFloatMap.toString:()Ljava/lang/String; │ │ -1b5c24: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -1b5c28: 5201 6002 |0002: iget v1, v0, Landroidx/collection/MutableObjectFloatMap;._size:I // field@0260 │ │ -1b5c2c: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ -1b5c30: 1a01 2a61 |0006: const-string v1, "{}" // string@612a │ │ -1b5c34: 1101 |0008: return-object v1 │ │ -1b5c36: 2201 b711 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b5c3a: 1a02 1c61 |000b: const-string v2, "{" // string@611c │ │ -1b5c3e: 7020 7f3f 2100 |000d: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b5c44: 5402 6202 |0010: iget-object v2, v0, Landroidx/collection/MutableObjectFloatMap;.keys:[Ljava/lang/Object; // field@0262 │ │ -1b5c48: 5403 6402 |0012: iget-object v3, v0, Landroidx/collection/MutableObjectFloatMap;.values:[F // field@0264 │ │ -1b5c4c: 5404 6302 |0014: iget-object v4, v0, Landroidx/collection/MutableObjectFloatMap;.metadata:[J // field@0263 │ │ -1b5c50: 2145 |0016: array-length v5, v4 │ │ -1b5c52: d805 05fe |0017: add-int/lit8 v5, v5, #int -2 // #fe │ │ -1b5c56: 3a05 5600 |0019: if-ltz v5, 006f // +0056 │ │ -1b5c5a: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1b5c5c: 0167 |001c: move v7, v6 │ │ -1b5c5e: 0178 |001d: move v8, v7 │ │ -1b5c60: 4509 0407 |001e: aget-wide v9, v4, v7 │ │ -1b5c64: 7e9b |0020: not-long v11, v9 │ │ -1b5c66: 127d |0021: const/4 v13, #int 7 // #7 │ │ -1b5c68: c3db |0022: shl-long/2addr v11, v13 │ │ -1b5c6a: c09b |0023: and-long/2addr v11, v9 │ │ -1b5c6c: 180d 8080 8080 8080 8080 |0024: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ -1b5c76: c0db |0029: and-long/2addr v11, v13 │ │ -1b5c78: 310b 0b0d |002a: cmp-long v11, v11, v13 │ │ -1b5c7c: 380b 3e00 |002c: if-eqz v11, 006a // +003e │ │ -1b5c80: 910b 0705 |002e: sub-int v11, v7, v5 │ │ -1b5c84: 7cbb |0030: not-int v11, v11 │ │ -1b5c86: e20b 0b1f |0031: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ -1b5c8a: 130c 0800 |0033: const/16 v12, #int 8 // #8 │ │ -1b5c8e: d90b 0b08 |0035: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ -1b5c92: 016d |0037: move v13, v6 │ │ -1b5c94: 35bd 3000 |0038: if-ge v13, v11, 0068 // +0030 │ │ -1b5c98: 160e ff00 |003a: const-wide/16 v14, #int 255 // #ff │ │ -1b5c9c: c09e |003c: and-long/2addr v14, v9 │ │ -1b5c9e: 1610 8000 |003d: const-wide/16 v16, #int 128 // #80 │ │ -1b5ca2: 310e 0e10 |003f: cmp-long v14, v14, v16 │ │ -1b5ca6: 3b0e 2300 |0041: if-gez v14, 0064 // +0023 │ │ -1b5caa: e00e 0703 |0043: shl-int/lit8 v14, v7, #int 3 // #03 │ │ -1b5cae: b0de |0045: add-int/2addr v14, v13 │ │ -1b5cb0: 460f 020e |0046: aget-object v15, v2, v14 │ │ -1b5cb4: 440e 030e |0048: aget v14, v3, v14 │ │ -1b5cb8: 330f 0400 |004a: if-ne v15, v0, 004e // +0004 │ │ -1b5cbc: 1a0f b803 |004c: const-string v15, "(this)" // string@03b8 │ │ -1b5cc0: 6e20 893f f100 |004e: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b5cc6: 1a0f c806 |0051: const-string v15, "=" // string@06c8 │ │ -1b5cca: 6e20 8a3f f100 |0053: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b5cd0: 6e20 843f e100 |0056: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ -1b5cd6: d808 0801 |0059: add-int/lit8 v8, v8, #int 1 // #01 │ │ -1b5cda: 520e 6002 |005b: iget v14, v0, Landroidx/collection/MutableObjectFloatMap;._size:I // field@0260 │ │ -1b5cde: 35e8 0700 |005d: if-ge v8, v14, 0064 // +0007 │ │ -1b5ce2: 1a0e f803 |005f: const-string v14, ", " // string@03f8 │ │ -1b5ce6: 6e20 8a3f e100 |0061: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b5cec: c4c9 |0064: shr-long/2addr v9, v12 │ │ -1b5cee: d80d 0d01 |0065: add-int/lit8 v13, v13, #int 1 // #01 │ │ -1b5cf2: 28d1 |0067: goto 0038 // -002f │ │ -1b5cf4: 33cb 0700 |0068: if-ne v11, v12, 006f // +0007 │ │ -1b5cf8: 3257 0500 |006a: if-eq v7, v5, 006f // +0005 │ │ -1b5cfc: d807 0701 |006c: add-int/lit8 v7, v7, #int 1 // #01 │ │ -1b5d00: 28b0 |006e: goto 001e // -0050 │ │ -1b5d02: 1302 7d00 |006f: const/16 v2, #int 125 // #7d │ │ -1b5d06: 6e20 823f 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ -1b5d0c: 6e10 933f 0100 |0074: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b5d12: 0c01 |0077: move-result-object v1 │ │ -1b5d14: 1a02 475e |0078: const-string v2, "toString(...)" // string@5e47 │ │ -1b5d18: 7120 0345 2100 |007a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b5d1e: 1101 |007d: return-object v1 │ │ +1b5c30: |[1b5c30] androidx.collection.MutableObjectFloatMap.toString:()Ljava/lang/String; │ │ +1b5c40: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +1b5c44: 5201 6002 |0002: iget v1, v0, Landroidx/collection/MutableObjectFloatMap;._size:I // field@0260 │ │ +1b5c48: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ +1b5c4c: 1a01 2a61 |0006: const-string v1, "{}" // string@612a │ │ +1b5c50: 1101 |0008: return-object v1 │ │ +1b5c52: 2201 b711 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b5c56: 1a02 1c61 |000b: const-string v2, "{" // string@611c │ │ +1b5c5a: 7020 7f3f 2100 |000d: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b5c60: 5402 6202 |0010: iget-object v2, v0, Landroidx/collection/MutableObjectFloatMap;.keys:[Ljava/lang/Object; // field@0262 │ │ +1b5c64: 5403 6402 |0012: iget-object v3, v0, Landroidx/collection/MutableObjectFloatMap;.values:[F // field@0264 │ │ +1b5c68: 5404 6302 |0014: iget-object v4, v0, Landroidx/collection/MutableObjectFloatMap;.metadata:[J // field@0263 │ │ +1b5c6c: 2145 |0016: array-length v5, v4 │ │ +1b5c6e: d805 05fe |0017: add-int/lit8 v5, v5, #int -2 // #fe │ │ +1b5c72: 3a05 5600 |0019: if-ltz v5, 006f // +0056 │ │ +1b5c76: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1b5c78: 0167 |001c: move v7, v6 │ │ +1b5c7a: 0178 |001d: move v8, v7 │ │ +1b5c7c: 4509 0407 |001e: aget-wide v9, v4, v7 │ │ +1b5c80: 7e9b |0020: not-long v11, v9 │ │ +1b5c82: 127d |0021: const/4 v13, #int 7 // #7 │ │ +1b5c84: c3db |0022: shl-long/2addr v11, v13 │ │ +1b5c86: c09b |0023: and-long/2addr v11, v9 │ │ +1b5c88: 180d 8080 8080 8080 8080 |0024: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ +1b5c92: c0db |0029: and-long/2addr v11, v13 │ │ +1b5c94: 310b 0b0d |002a: cmp-long v11, v11, v13 │ │ +1b5c98: 380b 3e00 |002c: if-eqz v11, 006a // +003e │ │ +1b5c9c: 910b 0705 |002e: sub-int v11, v7, v5 │ │ +1b5ca0: 7cbb |0030: not-int v11, v11 │ │ +1b5ca2: e20b 0b1f |0031: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ +1b5ca6: 130c 0800 |0033: const/16 v12, #int 8 // #8 │ │ +1b5caa: d90b 0b08 |0035: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ +1b5cae: 016d |0037: move v13, v6 │ │ +1b5cb0: 35bd 3000 |0038: if-ge v13, v11, 0068 // +0030 │ │ +1b5cb4: 160e ff00 |003a: const-wide/16 v14, #int 255 // #ff │ │ +1b5cb8: c09e |003c: and-long/2addr v14, v9 │ │ +1b5cba: 1610 8000 |003d: const-wide/16 v16, #int 128 // #80 │ │ +1b5cbe: 310e 0e10 |003f: cmp-long v14, v14, v16 │ │ +1b5cc2: 3b0e 2300 |0041: if-gez v14, 0064 // +0023 │ │ +1b5cc6: e00e 0703 |0043: shl-int/lit8 v14, v7, #int 3 // #03 │ │ +1b5cca: b0de |0045: add-int/2addr v14, v13 │ │ +1b5ccc: 460f 020e |0046: aget-object v15, v2, v14 │ │ +1b5cd0: 440e 030e |0048: aget v14, v3, v14 │ │ +1b5cd4: 330f 0400 |004a: if-ne v15, v0, 004e // +0004 │ │ +1b5cd8: 1a0f b803 |004c: const-string v15, "(this)" // string@03b8 │ │ +1b5cdc: 6e20 893f f100 |004e: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b5ce2: 1a0f c806 |0051: const-string v15, "=" // string@06c8 │ │ +1b5ce6: 6e20 8a3f f100 |0053: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b5cec: 6e20 843f e100 |0056: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ +1b5cf2: d808 0801 |0059: add-int/lit8 v8, v8, #int 1 // #01 │ │ +1b5cf6: 520e 6002 |005b: iget v14, v0, Landroidx/collection/MutableObjectFloatMap;._size:I // field@0260 │ │ +1b5cfa: 35e8 0700 |005d: if-ge v8, v14, 0064 // +0007 │ │ +1b5cfe: 1a0e f803 |005f: const-string v14, ", " // string@03f8 │ │ +1b5d02: 6e20 8a3f e100 |0061: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b5d08: c4c9 |0064: shr-long/2addr v9, v12 │ │ +1b5d0a: d80d 0d01 |0065: add-int/lit8 v13, v13, #int 1 // #01 │ │ +1b5d0e: 28d1 |0067: goto 0038 // -002f │ │ +1b5d10: 33cb 0700 |0068: if-ne v11, v12, 006f // +0007 │ │ +1b5d14: 3257 0500 |006a: if-eq v7, v5, 006f // +0005 │ │ +1b5d18: d807 0701 |006c: add-int/lit8 v7, v7, #int 1 // #01 │ │ +1b5d1c: 28b0 |006e: goto 001e // -0050 │ │ +1b5d1e: 1302 7d00 |006f: const/16 v2, #int 125 // #7d │ │ +1b5d22: 6e20 823f 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ +1b5d28: 6e10 933f 0100 |0074: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b5d2e: 0c01 |0077: move-result-object v1 │ │ +1b5d30: 1a02 475e |0078: const-string v2, "toString(...)" // string@5e47 │ │ +1b5d34: 7120 0345 2100 |007a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b5d3a: 1101 |007d: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #150 header: │ │ @@ -40878,70 +40878,70 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 18 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 89 16-bit code units │ │ -1b5da4: |[1b5da4] androidx.collection.MutableObjectIntMap.hashCode:()I │ │ -1b5db4: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1b5db8: 5401 6802 |0002: iget-object v1, v0, Landroidx/collection/MutableObjectIntMap;.keys:[Ljava/lang/Object; // field@0268 │ │ -1b5dbc: 5402 6a02 |0004: iget-object v2, v0, Landroidx/collection/MutableObjectIntMap;.values:[I // field@026a │ │ -1b5dc0: 5403 6902 |0006: iget-object v3, v0, Landroidx/collection/MutableObjectIntMap;.metadata:[J // field@0269 │ │ -1b5dc4: 2134 |0008: array-length v4, v3 │ │ -1b5dc6: d804 04fe |0009: add-int/lit8 v4, v4, #int -2 // #fe │ │ -1b5dca: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -1b5dcc: 3a04 4c00 |000c: if-ltz v4, 0058 // +004c │ │ -1b5dd0: 0156 |000e: move v6, v5 │ │ -1b5dd2: 0167 |000f: move v7, v6 │ │ -1b5dd4: 4508 0306 |0010: aget-wide v8, v3, v6 │ │ -1b5dd8: 7e8a |0012: not-long v10, v8 │ │ -1b5dda: 127c |0013: const/4 v12, #int 7 // #7 │ │ -1b5ddc: c3ca |0014: shl-long/2addr v10, v12 │ │ -1b5dde: c08a |0015: and-long/2addr v10, v8 │ │ -1b5de0: 180c 8080 8080 8080 8080 |0016: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ -1b5dea: c0ca |001b: and-long/2addr v10, v12 │ │ -1b5dec: 310a 0a0c |001c: cmp-long v10, v10, v12 │ │ -1b5df0: 380a 3400 |001e: if-eqz v10, 0052 // +0034 │ │ -1b5df4: 910a 0604 |0020: sub-int v10, v6, v4 │ │ -1b5df8: 7caa |0022: not-int v10, v10 │ │ -1b5dfa: e20a 0a1f |0023: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ -1b5dfe: 130b 0800 |0025: const/16 v11, #int 8 // #8 │ │ -1b5e02: d90a 0a08 |0027: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ -1b5e06: 015c |0029: move v12, v5 │ │ -1b5e08: 35ac 2400 |002a: if-ge v12, v10, 004e // +0024 │ │ -1b5e0c: 160d ff00 |002c: const-wide/16 v13, #int 255 // #ff │ │ -1b5e10: c08d |002e: and-long/2addr v13, v8 │ │ -1b5e12: 160f 8000 |002f: const-wide/16 v15, #int 128 // #80 │ │ -1b5e16: 310d 0d0f |0031: cmp-long v13, v13, v15 │ │ -1b5e1a: 3b0d 1700 |0033: if-gez v13, 004a // +0017 │ │ -1b5e1e: e00d 0603 |0035: shl-int/lit8 v13, v6, #int 3 // #03 │ │ -1b5e22: b0cd |0037: add-int/2addr v13, v12 │ │ -1b5e24: 460e 010d |0038: aget-object v14, v1, v13 │ │ -1b5e28: 440d 020d |003a: aget v13, v2, v13 │ │ -1b5e2c: 380e 0700 |003c: if-eqz v14, 0043 // +0007 │ │ -1b5e30: 6e10 383f 0e00 |003e: invoke-virtual {v14}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b5e36: 0a0e |0041: move-result v14 │ │ -1b5e38: 2802 |0042: goto 0044 // +0002 │ │ -1b5e3a: 015e |0043: move v14, v5 │ │ -1b5e3c: 7110 ed3e 0d00 |0044: invoke-static {v13}, Ljava/lang/Integer;.hashCode:(I)I // method@3eed │ │ -1b5e42: 0a0d |0047: move-result v13 │ │ -1b5e44: b7ed |0048: xor-int/2addr v13, v14 │ │ -1b5e46: b0d7 |0049: add-int/2addr v7, v13 │ │ -1b5e48: c4b8 |004a: shr-long/2addr v8, v11 │ │ -1b5e4a: d80c 0c01 |004b: add-int/lit8 v12, v12, #int 1 // #01 │ │ -1b5e4e: 28dd |004d: goto 002a // -0023 │ │ -1b5e50: 33ba 0300 |004e: if-ne v10, v11, 0051 // +0003 │ │ -1b5e54: 2802 |0050: goto 0052 // +0002 │ │ -1b5e56: 0f07 |0051: return v7 │ │ -1b5e58: 3246 0500 |0052: if-eq v6, v4, 0057 // +0005 │ │ -1b5e5c: d806 0601 |0054: add-int/lit8 v6, v6, #int 1 // #01 │ │ -1b5e60: 28ba |0056: goto 0010 // -0046 │ │ -1b5e62: 0f07 |0057: return v7 │ │ -1b5e64: 0f05 |0058: return v5 │ │ +1b5dc0: |[1b5dc0] androidx.collection.MutableObjectIntMap.hashCode:()I │ │ +1b5dd0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1b5dd4: 5401 6802 |0002: iget-object v1, v0, Landroidx/collection/MutableObjectIntMap;.keys:[Ljava/lang/Object; // field@0268 │ │ +1b5dd8: 5402 6a02 |0004: iget-object v2, v0, Landroidx/collection/MutableObjectIntMap;.values:[I // field@026a │ │ +1b5ddc: 5403 6902 |0006: iget-object v3, v0, Landroidx/collection/MutableObjectIntMap;.metadata:[J // field@0269 │ │ +1b5de0: 2134 |0008: array-length v4, v3 │ │ +1b5de2: d804 04fe |0009: add-int/lit8 v4, v4, #int -2 // #fe │ │ +1b5de6: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +1b5de8: 3a04 4c00 |000c: if-ltz v4, 0058 // +004c │ │ +1b5dec: 0156 |000e: move v6, v5 │ │ +1b5dee: 0167 |000f: move v7, v6 │ │ +1b5df0: 4508 0306 |0010: aget-wide v8, v3, v6 │ │ +1b5df4: 7e8a |0012: not-long v10, v8 │ │ +1b5df6: 127c |0013: const/4 v12, #int 7 // #7 │ │ +1b5df8: c3ca |0014: shl-long/2addr v10, v12 │ │ +1b5dfa: c08a |0015: and-long/2addr v10, v8 │ │ +1b5dfc: 180c 8080 8080 8080 8080 |0016: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ +1b5e06: c0ca |001b: and-long/2addr v10, v12 │ │ +1b5e08: 310a 0a0c |001c: cmp-long v10, v10, v12 │ │ +1b5e0c: 380a 3400 |001e: if-eqz v10, 0052 // +0034 │ │ +1b5e10: 910a 0604 |0020: sub-int v10, v6, v4 │ │ +1b5e14: 7caa |0022: not-int v10, v10 │ │ +1b5e16: e20a 0a1f |0023: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ +1b5e1a: 130b 0800 |0025: const/16 v11, #int 8 // #8 │ │ +1b5e1e: d90a 0a08 |0027: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ +1b5e22: 015c |0029: move v12, v5 │ │ +1b5e24: 35ac 2400 |002a: if-ge v12, v10, 004e // +0024 │ │ +1b5e28: 160d ff00 |002c: const-wide/16 v13, #int 255 // #ff │ │ +1b5e2c: c08d |002e: and-long/2addr v13, v8 │ │ +1b5e2e: 160f 8000 |002f: const-wide/16 v15, #int 128 // #80 │ │ +1b5e32: 310d 0d0f |0031: cmp-long v13, v13, v15 │ │ +1b5e36: 3b0d 1700 |0033: if-gez v13, 004a // +0017 │ │ +1b5e3a: e00d 0603 |0035: shl-int/lit8 v13, v6, #int 3 // #03 │ │ +1b5e3e: b0cd |0037: add-int/2addr v13, v12 │ │ +1b5e40: 460e 010d |0038: aget-object v14, v1, v13 │ │ +1b5e44: 440d 020d |003a: aget v13, v2, v13 │ │ +1b5e48: 380e 0700 |003c: if-eqz v14, 0043 // +0007 │ │ +1b5e4c: 6e10 383f 0e00 |003e: invoke-virtual {v14}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b5e52: 0a0e |0041: move-result v14 │ │ +1b5e54: 2802 |0042: goto 0044 // +0002 │ │ +1b5e56: 015e |0043: move v14, v5 │ │ +1b5e58: 7110 ed3e 0d00 |0044: invoke-static {v13}, Ljava/lang/Integer;.hashCode:(I)I // method@3eed │ │ +1b5e5e: 0a0d |0047: move-result v13 │ │ +1b5e60: b7ed |0048: xor-int/2addr v13, v14 │ │ +1b5e62: b0d7 |0049: add-int/2addr v7, v13 │ │ +1b5e64: c4b8 |004a: shr-long/2addr v8, v11 │ │ +1b5e66: d80c 0c01 |004b: add-int/lit8 v12, v12, #int 1 // #01 │ │ +1b5e6a: 28dd |004d: goto 002a // -0023 │ │ +1b5e6c: 33ba 0300 |004e: if-ne v10, v11, 0051 // +0003 │ │ +1b5e70: 2802 |0050: goto 0052 // +0002 │ │ +1b5e72: 0f07 |0051: return v7 │ │ +1b5e74: 3246 0500 |0052: if-eq v6, v4, 0057 // +0005 │ │ +1b5e78: d806 0601 |0054: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1b5e7c: 28ba |0056: goto 0010 // -0046 │ │ +1b5e7e: 0f07 |0057: return v7 │ │ +1b5e80: 0f05 |0058: return v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/collection/MutableObjectIntMap;) │ │ name : 'initializeStorage' │ │ type : '(I)V' │ │ @@ -41065,82 +41065,82 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 126 16-bit code units │ │ -1b5e68: |[1b5e68] androidx.collection.MutableObjectIntMap.toString:()Ljava/lang/String; │ │ -1b5e78: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -1b5e7c: 5201 6602 |0002: iget v1, v0, Landroidx/collection/MutableObjectIntMap;._size:I // field@0266 │ │ -1b5e80: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ -1b5e84: 1a01 2a61 |0006: const-string v1, "{}" // string@612a │ │ -1b5e88: 1101 |0008: return-object v1 │ │ -1b5e8a: 2201 b711 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b5e8e: 1a02 1c61 |000b: const-string v2, "{" // string@611c │ │ -1b5e92: 7020 7f3f 2100 |000d: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b5e98: 5402 6802 |0010: iget-object v2, v0, Landroidx/collection/MutableObjectIntMap;.keys:[Ljava/lang/Object; // field@0268 │ │ -1b5e9c: 5403 6a02 |0012: iget-object v3, v0, Landroidx/collection/MutableObjectIntMap;.values:[I // field@026a │ │ -1b5ea0: 5404 6902 |0014: iget-object v4, v0, Landroidx/collection/MutableObjectIntMap;.metadata:[J // field@0269 │ │ -1b5ea4: 2145 |0016: array-length v5, v4 │ │ -1b5ea6: d805 05fe |0017: add-int/lit8 v5, v5, #int -2 // #fe │ │ -1b5eaa: 3a05 5600 |0019: if-ltz v5, 006f // +0056 │ │ -1b5eae: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1b5eb0: 0167 |001c: move v7, v6 │ │ -1b5eb2: 0178 |001d: move v8, v7 │ │ -1b5eb4: 4509 0407 |001e: aget-wide v9, v4, v7 │ │ -1b5eb8: 7e9b |0020: not-long v11, v9 │ │ -1b5eba: 127d |0021: const/4 v13, #int 7 // #7 │ │ -1b5ebc: c3db |0022: shl-long/2addr v11, v13 │ │ -1b5ebe: c09b |0023: and-long/2addr v11, v9 │ │ -1b5ec0: 180d 8080 8080 8080 8080 |0024: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ -1b5eca: c0db |0029: and-long/2addr v11, v13 │ │ -1b5ecc: 310b 0b0d |002a: cmp-long v11, v11, v13 │ │ -1b5ed0: 380b 3e00 |002c: if-eqz v11, 006a // +003e │ │ -1b5ed4: 910b 0705 |002e: sub-int v11, v7, v5 │ │ -1b5ed8: 7cbb |0030: not-int v11, v11 │ │ -1b5eda: e20b 0b1f |0031: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ -1b5ede: 130c 0800 |0033: const/16 v12, #int 8 // #8 │ │ -1b5ee2: d90b 0b08 |0035: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ -1b5ee6: 016d |0037: move v13, v6 │ │ -1b5ee8: 35bd 3000 |0038: if-ge v13, v11, 0068 // +0030 │ │ -1b5eec: 160e ff00 |003a: const-wide/16 v14, #int 255 // #ff │ │ -1b5ef0: c09e |003c: and-long/2addr v14, v9 │ │ -1b5ef2: 1610 8000 |003d: const-wide/16 v16, #int 128 // #80 │ │ -1b5ef6: 310e 0e10 |003f: cmp-long v14, v14, v16 │ │ -1b5efa: 3b0e 2300 |0041: if-gez v14, 0064 // +0023 │ │ -1b5efe: e00e 0703 |0043: shl-int/lit8 v14, v7, #int 3 // #03 │ │ -1b5f02: b0de |0045: add-int/2addr v14, v13 │ │ -1b5f04: 460f 020e |0046: aget-object v15, v2, v14 │ │ -1b5f08: 440e 030e |0048: aget v14, v3, v14 │ │ -1b5f0c: 330f 0400 |004a: if-ne v15, v0, 004e // +0004 │ │ -1b5f10: 1a0f b803 |004c: const-string v15, "(this)" // string@03b8 │ │ -1b5f14: 6e20 893f f100 |004e: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b5f1a: 1a0f c806 |0051: const-string v15, "=" // string@06c8 │ │ -1b5f1e: 6e20 8a3f f100 |0053: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b5f24: 6e20 853f e100 |0056: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ -1b5f2a: d808 0801 |0059: add-int/lit8 v8, v8, #int 1 // #01 │ │ -1b5f2e: 520e 6602 |005b: iget v14, v0, Landroidx/collection/MutableObjectIntMap;._size:I // field@0266 │ │ -1b5f32: 35e8 0700 |005d: if-ge v8, v14, 0064 // +0007 │ │ -1b5f36: 1a0e f803 |005f: const-string v14, ", " // string@03f8 │ │ -1b5f3a: 6e20 8a3f e100 |0061: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b5f40: c4c9 |0064: shr-long/2addr v9, v12 │ │ -1b5f42: d80d 0d01 |0065: add-int/lit8 v13, v13, #int 1 // #01 │ │ -1b5f46: 28d1 |0067: goto 0038 // -002f │ │ -1b5f48: 33cb 0700 |0068: if-ne v11, v12, 006f // +0007 │ │ -1b5f4c: 3257 0500 |006a: if-eq v7, v5, 006f // +0005 │ │ -1b5f50: d807 0701 |006c: add-int/lit8 v7, v7, #int 1 // #01 │ │ -1b5f54: 28b0 |006e: goto 001e // -0050 │ │ -1b5f56: 1302 7d00 |006f: const/16 v2, #int 125 // #7d │ │ -1b5f5a: 6e20 823f 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ -1b5f60: 6e10 933f 0100 |0074: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b5f66: 0c01 |0077: move-result-object v1 │ │ -1b5f68: 1a02 475e |0078: const-string v2, "toString(...)" // string@5e47 │ │ -1b5f6c: 7120 0345 2100 |007a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b5f72: 1101 |007d: return-object v1 │ │ +1b5e84: |[1b5e84] androidx.collection.MutableObjectIntMap.toString:()Ljava/lang/String; │ │ +1b5e94: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +1b5e98: 5201 6602 |0002: iget v1, v0, Landroidx/collection/MutableObjectIntMap;._size:I // field@0266 │ │ +1b5e9c: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ +1b5ea0: 1a01 2a61 |0006: const-string v1, "{}" // string@612a │ │ +1b5ea4: 1101 |0008: return-object v1 │ │ +1b5ea6: 2201 b711 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b5eaa: 1a02 1c61 |000b: const-string v2, "{" // string@611c │ │ +1b5eae: 7020 7f3f 2100 |000d: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b5eb4: 5402 6802 |0010: iget-object v2, v0, Landroidx/collection/MutableObjectIntMap;.keys:[Ljava/lang/Object; // field@0268 │ │ +1b5eb8: 5403 6a02 |0012: iget-object v3, v0, Landroidx/collection/MutableObjectIntMap;.values:[I // field@026a │ │ +1b5ebc: 5404 6902 |0014: iget-object v4, v0, Landroidx/collection/MutableObjectIntMap;.metadata:[J // field@0269 │ │ +1b5ec0: 2145 |0016: array-length v5, v4 │ │ +1b5ec2: d805 05fe |0017: add-int/lit8 v5, v5, #int -2 // #fe │ │ +1b5ec6: 3a05 5600 |0019: if-ltz v5, 006f // +0056 │ │ +1b5eca: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1b5ecc: 0167 |001c: move v7, v6 │ │ +1b5ece: 0178 |001d: move v8, v7 │ │ +1b5ed0: 4509 0407 |001e: aget-wide v9, v4, v7 │ │ +1b5ed4: 7e9b |0020: not-long v11, v9 │ │ +1b5ed6: 127d |0021: const/4 v13, #int 7 // #7 │ │ +1b5ed8: c3db |0022: shl-long/2addr v11, v13 │ │ +1b5eda: c09b |0023: and-long/2addr v11, v9 │ │ +1b5edc: 180d 8080 8080 8080 8080 |0024: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ +1b5ee6: c0db |0029: and-long/2addr v11, v13 │ │ +1b5ee8: 310b 0b0d |002a: cmp-long v11, v11, v13 │ │ +1b5eec: 380b 3e00 |002c: if-eqz v11, 006a // +003e │ │ +1b5ef0: 910b 0705 |002e: sub-int v11, v7, v5 │ │ +1b5ef4: 7cbb |0030: not-int v11, v11 │ │ +1b5ef6: e20b 0b1f |0031: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ +1b5efa: 130c 0800 |0033: const/16 v12, #int 8 // #8 │ │ +1b5efe: d90b 0b08 |0035: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ +1b5f02: 016d |0037: move v13, v6 │ │ +1b5f04: 35bd 3000 |0038: if-ge v13, v11, 0068 // +0030 │ │ +1b5f08: 160e ff00 |003a: const-wide/16 v14, #int 255 // #ff │ │ +1b5f0c: c09e |003c: and-long/2addr v14, v9 │ │ +1b5f0e: 1610 8000 |003d: const-wide/16 v16, #int 128 // #80 │ │ +1b5f12: 310e 0e10 |003f: cmp-long v14, v14, v16 │ │ +1b5f16: 3b0e 2300 |0041: if-gez v14, 0064 // +0023 │ │ +1b5f1a: e00e 0703 |0043: shl-int/lit8 v14, v7, #int 3 // #03 │ │ +1b5f1e: b0de |0045: add-int/2addr v14, v13 │ │ +1b5f20: 460f 020e |0046: aget-object v15, v2, v14 │ │ +1b5f24: 440e 030e |0048: aget v14, v3, v14 │ │ +1b5f28: 330f 0400 |004a: if-ne v15, v0, 004e // +0004 │ │ +1b5f2c: 1a0f b803 |004c: const-string v15, "(this)" // string@03b8 │ │ +1b5f30: 6e20 893f f100 |004e: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b5f36: 1a0f c806 |0051: const-string v15, "=" // string@06c8 │ │ +1b5f3a: 6e20 8a3f f100 |0053: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b5f40: 6e20 853f e100 |0056: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ +1b5f46: d808 0801 |0059: add-int/lit8 v8, v8, #int 1 // #01 │ │ +1b5f4a: 520e 6602 |005b: iget v14, v0, Landroidx/collection/MutableObjectIntMap;._size:I // field@0266 │ │ +1b5f4e: 35e8 0700 |005d: if-ge v8, v14, 0064 // +0007 │ │ +1b5f52: 1a0e f803 |005f: const-string v14, ", " // string@03f8 │ │ +1b5f56: 6e20 8a3f e100 |0061: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b5f5c: c4c9 |0064: shr-long/2addr v9, v12 │ │ +1b5f5e: d80d 0d01 |0065: add-int/lit8 v13, v13, #int 1 // #01 │ │ +1b5f62: 28d1 |0067: goto 0038 // -002f │ │ +1b5f64: 33cb 0700 |0068: if-ne v11, v12, 006f // +0007 │ │ +1b5f68: 3257 0500 |006a: if-eq v7, v5, 006f // +0005 │ │ +1b5f6c: d807 0701 |006c: add-int/lit8 v7, v7, #int 1 // #01 │ │ +1b5f70: 28b0 |006e: goto 001e // -0050 │ │ +1b5f72: 1302 7d00 |006f: const/16 v2, #int 125 // #7d │ │ +1b5f76: 6e20 823f 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ +1b5f7c: 6e10 933f 0100 |0074: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b5f82: 0c01 |0077: move-result-object v1 │ │ +1b5f84: 1a02 475e |0078: const-string v2, "toString(...)" // string@5e47 │ │ +1b5f88: 7120 0345 2100 |007a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b5f8e: 1101 |007d: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #151 header: │ │ @@ -41247,44 +41247,44 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -1b6194: |[1b6194] androidx.collection.MutableObjectList.addAll:(Ljava/util/List;)V │ │ -1b61a4: 7210 2241 0700 |0000: invoke-interface {v7}, Ljava/util/List;.isEmpty:()Z // method@4122 │ │ -1b61aa: 0a00 |0003: move-result v0 │ │ -1b61ac: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -1b61b0: 282d |0006: goto 0033 // +002d │ │ -1b61b2: 5260 6b02 |0007: iget v0, v6, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ -1b61b6: 7210 2941 0700 |0009: invoke-interface {v7}, Ljava/util/List;.size:()I // method@4129 │ │ -1b61bc: 0a01 |000c: move-result v1 │ │ -1b61be: b001 |000d: add-int/2addr v1, v0 │ │ -1b61c0: 5462 6c02 |000e: iget-object v2, v6, Landroidx/collection/MutableObjectList;.content:[Ljava/lang/Object; // field@026c │ │ -1b61c4: 2123 |0010: array-length v3, v2 │ │ -1b61c6: 3513 0500 |0011: if-ge v3, v1, 0016 // +0005 │ │ -1b61ca: 6e30 8a08 1602 |0013: invoke-virtual {v6, v1, v2}, Landroidx/collection/MutableObjectList;.resizeStorage:(I[Ljava/lang/Object;)V // method@088a │ │ -1b61d0: 5461 6c02 |0016: iget-object v1, v6, Landroidx/collection/MutableObjectList;.content:[Ljava/lang/Object; // field@026c │ │ -1b61d4: 7210 dc40 0700 |0018: invoke-interface {v7}, Ljava/util/Collection;.size:()I // method@40dc │ │ -1b61da: 0a02 |001b: move-result v2 │ │ -1b61dc: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -1b61de: 3523 0d00 |001d: if-ge v3, v2, 002a // +000d │ │ -1b61e2: 9004 0300 |001f: add-int v4, v3, v0 │ │ -1b61e6: 7220 2041 3700 |0021: invoke-interface {v7, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -1b61ec: 0c05 |0024: move-result-object v5 │ │ -1b61ee: 4d05 0104 |0025: aput-object v5, v1, v4 │ │ -1b61f2: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1b61f6: 28f4 |0029: goto 001d // -000c │ │ -1b61f8: 5260 6b02 |002a: iget v0, v6, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ -1b61fc: 7210 2941 0700 |002c: invoke-interface {v7}, Ljava/util/List;.size:()I // method@4129 │ │ -1b6202: 0a07 |002f: move-result v7 │ │ -1b6204: b007 |0030: add-int/2addr v7, v0 │ │ -1b6206: 5967 6b02 |0031: iput v7, v6, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ -1b620a: 0e00 |0033: return-void │ │ +1b61b0: |[1b61b0] androidx.collection.MutableObjectList.addAll:(Ljava/util/List;)V │ │ +1b61c0: 7210 2241 0700 |0000: invoke-interface {v7}, Ljava/util/List;.isEmpty:()Z // method@4122 │ │ +1b61c6: 0a00 |0003: move-result v0 │ │ +1b61c8: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +1b61cc: 282d |0006: goto 0033 // +002d │ │ +1b61ce: 5260 6b02 |0007: iget v0, v6, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ +1b61d2: 7210 2941 0700 |0009: invoke-interface {v7}, Ljava/util/List;.size:()I // method@4129 │ │ +1b61d8: 0a01 |000c: move-result v1 │ │ +1b61da: b001 |000d: add-int/2addr v1, v0 │ │ +1b61dc: 5462 6c02 |000e: iget-object v2, v6, Landroidx/collection/MutableObjectList;.content:[Ljava/lang/Object; // field@026c │ │ +1b61e0: 2123 |0010: array-length v3, v2 │ │ +1b61e2: 3513 0500 |0011: if-ge v3, v1, 0016 // +0005 │ │ +1b61e6: 6e30 8a08 1602 |0013: invoke-virtual {v6, v1, v2}, Landroidx/collection/MutableObjectList;.resizeStorage:(I[Ljava/lang/Object;)V // method@088a │ │ +1b61ec: 5461 6c02 |0016: iget-object v1, v6, Landroidx/collection/MutableObjectList;.content:[Ljava/lang/Object; // field@026c │ │ +1b61f0: 7210 dc40 0700 |0018: invoke-interface {v7}, Ljava/util/Collection;.size:()I // method@40dc │ │ +1b61f6: 0a02 |001b: move-result v2 │ │ +1b61f8: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +1b61fa: 3523 0d00 |001d: if-ge v3, v2, 002a // +000d │ │ +1b61fe: 9004 0300 |001f: add-int v4, v3, v0 │ │ +1b6202: 7220 2041 3700 |0021: invoke-interface {v7, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +1b6208: 0c05 |0024: move-result-object v5 │ │ +1b620a: 4d05 0104 |0025: aput-object v5, v1, v4 │ │ +1b620e: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1b6212: 28f4 |0029: goto 001d // -000c │ │ +1b6214: 5260 6b02 |002a: iget v0, v6, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ +1b6218: 7210 2941 0700 |002c: invoke-interface {v7}, Ljava/util/List;.size:()I // method@4129 │ │ +1b621e: 0a07 |002f: move-result v7 │ │ +1b6220: b007 |0030: add-int/2addr v7, v0 │ │ +1b6222: 5967 6b02 |0031: iput v7, v6, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ +1b6226: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/collection/MutableObjectList;) │ │ name : 'clear' │ │ type : '()V' │ │ @@ -41311,67 +41311,67 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -1b5f74: |[1b5f74] androidx.collection.MutableObjectList.equals:(Ljava/lang/Object;)Z │ │ -1b5f84: 2070 0302 |0000: instance-of v0, v7, Landroidx/collection/MutableObjectList; // type@0203 │ │ -1b5f88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1b5f8a: 3800 2b00 |0003: if-eqz v0, 002e // +002b │ │ -1b5f8e: 1f07 0302 |0005: check-cast v7, Landroidx/collection/MutableObjectList; // type@0203 │ │ -1b5f92: 5270 6b02 |0007: iget v0, v7, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ -1b5f96: 5262 6b02 |0009: iget v2, v6, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ -1b5f9a: 3220 0300 |000b: if-eq v0, v2, 000e // +0003 │ │ -1b5f9e: 2821 |000d: goto 002e // +0021 │ │ -1b5fa0: 5460 6c02 |000e: iget-object v0, v6, Landroidx/collection/MutableObjectList;.content:[Ljava/lang/Object; // field@026c │ │ -1b5fa4: 5477 6c02 |0010: iget-object v7, v7, Landroidx/collection/MutableObjectList;.content:[Ljava/lang/Object; // field@026c │ │ -1b5fa8: 7120 de42 2100 |0012: invoke-static {v1, v2}, Lkotlin/UnsignedKt;.until:(II)Lkotlin/ranges/IntRange; // method@42de │ │ -1b5fae: 0c02 |0015: move-result-object v2 │ │ -1b5fb0: 5223 472e |0016: iget v3, v2, Lkotlin/ranges/IntProgression;.first:I // field@2e47 │ │ -1b5fb4: 5222 482e |0018: iget v2, v2, Lkotlin/ranges/IntProgression;.last:I // field@2e48 │ │ -1b5fb8: 3623 1200 |001a: if-gt v3, v2, 002c // +0012 │ │ -1b5fbc: 4604 0003 |001c: aget-object v4, v0, v3 │ │ -1b5fc0: 4605 0703 |001e: aget-object v5, v7, v3 │ │ -1b5fc4: 7120 0045 5400 |0020: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1b5fca: 0a04 |0023: move-result v4 │ │ -1b5fcc: 3904 0300 |0024: if-nez v4, 0027 // +0003 │ │ -1b5fd0: 0f01 |0026: return v1 │ │ -1b5fd2: 3223 0500 |0027: if-eq v3, v2, 002c // +0005 │ │ -1b5fd6: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1b5fda: 28f1 |002b: goto 001c // -000f │ │ -1b5fdc: 1217 |002c: const/4 v7, #int 1 // #1 │ │ -1b5fde: 0f07 |002d: return v7 │ │ -1b5fe0: 0f01 |002e: return v1 │ │ +1b5f90: |[1b5f90] androidx.collection.MutableObjectList.equals:(Ljava/lang/Object;)Z │ │ +1b5fa0: 2070 0302 |0000: instance-of v0, v7, Landroidx/collection/MutableObjectList; // type@0203 │ │ +1b5fa4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1b5fa6: 3800 2b00 |0003: if-eqz v0, 002e // +002b │ │ +1b5faa: 1f07 0302 |0005: check-cast v7, Landroidx/collection/MutableObjectList; // type@0203 │ │ +1b5fae: 5270 6b02 |0007: iget v0, v7, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ +1b5fb2: 5262 6b02 |0009: iget v2, v6, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ +1b5fb6: 3220 0300 |000b: if-eq v0, v2, 000e // +0003 │ │ +1b5fba: 2821 |000d: goto 002e // +0021 │ │ +1b5fbc: 5460 6c02 |000e: iget-object v0, v6, Landroidx/collection/MutableObjectList;.content:[Ljava/lang/Object; // field@026c │ │ +1b5fc0: 5477 6c02 |0010: iget-object v7, v7, Landroidx/collection/MutableObjectList;.content:[Ljava/lang/Object; // field@026c │ │ +1b5fc4: 7120 de42 2100 |0012: invoke-static {v1, v2}, Lkotlin/UnsignedKt;.until:(II)Lkotlin/ranges/IntRange; // method@42de │ │ +1b5fca: 0c02 |0015: move-result-object v2 │ │ +1b5fcc: 5223 472e |0016: iget v3, v2, Lkotlin/ranges/IntProgression;.first:I // field@2e47 │ │ +1b5fd0: 5222 482e |0018: iget v2, v2, Lkotlin/ranges/IntProgression;.last:I // field@2e48 │ │ +1b5fd4: 3623 1200 |001a: if-gt v3, v2, 002c // +0012 │ │ +1b5fd8: 4604 0003 |001c: aget-object v4, v0, v3 │ │ +1b5fdc: 4605 0703 |001e: aget-object v5, v7, v3 │ │ +1b5fe0: 7120 0045 5400 |0020: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1b5fe6: 0a04 |0023: move-result v4 │ │ +1b5fe8: 3904 0300 |0024: if-nez v4, 0027 // +0003 │ │ +1b5fec: 0f01 |0026: return v1 │ │ +1b5fee: 3223 0500 |0027: if-eq v3, v2, 002c // +0005 │ │ +1b5ff2: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1b5ff6: 28f1 |002b: goto 001c // -000f │ │ +1b5ff8: 1217 |002c: const/4 v7, #int 1 // #1 │ │ +1b5ffa: 0f07 |002d: return v7 │ │ +1b5ffc: 0f01 |002e: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/collection/MutableObjectList;) │ │ name : 'first' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -1b6074: |[1b6074] androidx.collection.MutableObjectList.first:()Ljava/lang/Object; │ │ -1b6084: 6e10 8508 0200 |0000: invoke-virtual {v2}, Landroidx/collection/MutableObjectList;.isEmpty:()Z // method@0885 │ │ -1b608a: 0a00 |0003: move-result v0 │ │ -1b608c: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -1b6090: 5420 6c02 |0006: iget-object v0, v2, Landroidx/collection/MutableObjectList;.content:[Ljava/lang/Object; // field@026c │ │ -1b6094: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1b6096: 4600 0001 |0009: aget-object v0, v0, v1 │ │ -1b609a: 1100 |000b: return-object v0 │ │ -1b609c: 1a00 0628 |000c: const-string v0, "ObjectList is empty." // string@2806 │ │ -1b60a0: 7110 9406 0000 |000e: invoke-static {v0}, Landroidx/appcompat/app/ActionBar;.throwNoSuchElementException:(Ljava/lang/String;)V // method@0694 │ │ -1b60a6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -1b60a8: 2700 |0012: throw v0 │ │ +1b6090: |[1b6090] androidx.collection.MutableObjectList.first:()Ljava/lang/Object; │ │ +1b60a0: 6e10 8508 0200 |0000: invoke-virtual {v2}, Landroidx/collection/MutableObjectList;.isEmpty:()Z // method@0885 │ │ +1b60a6: 0a00 |0003: move-result v0 │ │ +1b60a8: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +1b60ac: 5420 6c02 |0006: iget-object v0, v2, Landroidx/collection/MutableObjectList;.content:[Ljava/lang/Object; // field@026c │ │ +1b60b0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1b60b2: 4600 0001 |0009: aget-object v0, v0, v1 │ │ +1b60b6: 1100 |000b: return-object v0 │ │ +1b60b8: 1a00 0628 |000c: const-string v0, "ObjectList is empty." // string@2806 │ │ +1b60bc: 7110 9406 0000 |000e: invoke-static {v0}, Landroidx/appcompat/app/ActionBar;.throwNoSuchElementException:(Ljava/lang/String;)V // method@0694 │ │ +1b60c2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +1b60c4: 2700 |0012: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/collection/MutableObjectList;) │ │ name : 'get' │ │ type : '(I)Ljava/lang/Object;' │ │ @@ -41400,32 +41400,32 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -1b6030: |[1b6030] androidx.collection.MutableObjectList.hashCode:()I │ │ -1b6040: 5460 6c02 |0000: iget-object v0, v6, Landroidx/collection/MutableObjectList;.content:[Ljava/lang/Object; // field@026c │ │ -1b6044: 5261 6b02 |0002: iget v1, v6, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ -1b6048: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1b604a: 0123 |0005: move v3, v2 │ │ -1b604c: 0134 |0006: move v4, v3 │ │ -1b604e: 3513 1200 |0007: if-ge v3, v1, 0019 // +0012 │ │ -1b6052: 4605 0003 |0009: aget-object v5, v0, v3 │ │ -1b6056: 3805 0700 |000b: if-eqz v5, 0012 // +0007 │ │ -1b605a: 6e10 383f 0500 |000d: invoke-virtual {v5}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b6060: 0a05 |0010: move-result v5 │ │ -1b6062: 2802 |0011: goto 0013 // +0002 │ │ -1b6064: 0125 |0012: move v5, v2 │ │ -1b6066: da05 051f |0013: mul-int/lit8 v5, v5, #int 31 // #1f │ │ -1b606a: b054 |0015: add-int/2addr v4, v5 │ │ -1b606c: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1b6070: 28ef |0018: goto 0007 // -0011 │ │ -1b6072: 0f04 |0019: return v4 │ │ +1b604c: |[1b604c] androidx.collection.MutableObjectList.hashCode:()I │ │ +1b605c: 5460 6c02 |0000: iget-object v0, v6, Landroidx/collection/MutableObjectList;.content:[Ljava/lang/Object; // field@026c │ │ +1b6060: 5261 6b02 |0002: iget v1, v6, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ +1b6064: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1b6066: 0123 |0005: move v3, v2 │ │ +1b6068: 0134 |0006: move v4, v3 │ │ +1b606a: 3513 1200 |0007: if-ge v3, v1, 0019 // +0012 │ │ +1b606e: 4605 0003 |0009: aget-object v5, v0, v3 │ │ +1b6072: 3805 0700 |000b: if-eqz v5, 0012 // +0007 │ │ +1b6076: 6e10 383f 0500 |000d: invoke-virtual {v5}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b607c: 0a05 |0010: move-result v5 │ │ +1b607e: 2802 |0011: goto 0013 // +0002 │ │ +1b6080: 0125 |0012: move v5, v2 │ │ +1b6082: da05 051f |0013: mul-int/lit8 v5, v5, #int 31 // #1f │ │ +1b6086: b054 |0015: add-int/2addr v4, v5 │ │ +1b6088: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1b608c: 28ef |0018: goto 0007 // -0011 │ │ +1b608e: 0f04 |0019: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/collection/MutableObjectList;) │ │ name : 'indexOf' │ │ type : '(Ljava/lang/Object;)I' │ │ @@ -41467,21 +41467,21 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -1b5fe4: |[1b5fe4] androidx.collection.MutableObjectList.isEmpty:()Z │ │ -1b5ff4: 5210 6b02 |0000: iget v0, v1, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ -1b5ff8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -1b5ffc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1b5ffe: 0f00 |0005: return v0 │ │ -1b6000: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -1b6002: 0f00 |0007: return v0 │ │ +1b6000: |[1b6000] androidx.collection.MutableObjectList.isEmpty:()Z │ │ +1b6010: 5210 6b02 |0000: iget v0, v1, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ +1b6014: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +1b6018: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1b601a: 0f00 |0005: return v0 │ │ +1b601c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +1b601e: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/collection/MutableObjectList;) │ │ name : 'isNotEmpty' │ │ type : '()Z' │ │ @@ -41507,54 +41507,54 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1b6004: |[1b6004] androidx.collection.MutableObjectList.remove:(Ljava/lang/Object;)Z │ │ -1b6014: 6e20 8408 1000 |0000: invoke-virtual {v0, v1}, Landroidx/collection/MutableObjectList;.indexOf:(Ljava/lang/Object;)I // method@0884 │ │ -1b601a: 0a01 |0003: move-result v1 │ │ -1b601c: 3a01 0700 |0004: if-ltz v1, 000b // +0007 │ │ -1b6020: 6e20 8808 1000 |0006: invoke-virtual {v0, v1}, Landroidx/collection/MutableObjectList;.removeAt:(I)Ljava/lang/Object; // method@0888 │ │ -1b6026: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -1b6028: 0f01 |000a: return v1 │ │ -1b602a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1b602c: 0f01 |000c: return v1 │ │ +1b6020: |[1b6020] androidx.collection.MutableObjectList.remove:(Ljava/lang/Object;)Z │ │ +1b6030: 6e20 8408 1000 |0000: invoke-virtual {v0, v1}, Landroidx/collection/MutableObjectList;.indexOf:(Ljava/lang/Object;)I // method@0884 │ │ +1b6036: 0a01 |0003: move-result v1 │ │ +1b6038: 3a01 0700 |0004: if-ltz v1, 000b // +0007 │ │ +1b603c: 6e20 8808 1000 |0006: invoke-virtual {v0, v1}, Landroidx/collection/MutableObjectList;.removeAt:(I)Ljava/lang/Object; // method@0888 │ │ +1b6042: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +1b6044: 0f01 |000a: return v1 │ │ +1b6046: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1b6048: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/collection/MutableObjectList;) │ │ name : 'removeAt' │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -1b60ac: |[1b60ac] androidx.collection.MutableObjectList.removeAt:(I)Ljava/lang/Object; │ │ -1b60bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b60be: 3a06 1c00 |0001: if-ltz v6, 001d // +001c │ │ -1b60c2: 5251 6b02 |0003: iget v1, v5, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ -1b60c6: 3516 1800 |0005: if-ge v6, v1, 001d // +0018 │ │ -1b60ca: 5452 6c02 |0007: iget-object v2, v5, Landroidx/collection/MutableObjectList;.content:[Ljava/lang/Object; // field@026c │ │ -1b60ce: 4603 0206 |0009: aget-object v3, v2, v6 │ │ -1b60d2: d804 01ff |000b: add-int/lit8 v4, v1, #int -1 // #ff │ │ -1b60d6: 3246 0700 |000d: if-eq v6, v4, 0014 // +0007 │ │ -1b60da: d804 0601 |000f: add-int/lit8 v4, v6, #int 1 // #01 │ │ -1b60de: 7151 5a43 2246 |0011: invoke-static {v2, v2, v6, v4, v1}, Lkotlin/collections/ArraysKt;.copyInto:([Ljava/lang/Object;[Ljava/lang/Object;III)V // method@435a │ │ -1b60e4: 5256 6b02 |0014: iget v6, v5, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ -1b60e8: d806 06ff |0016: add-int/lit8 v6, v6, #int -1 // #ff │ │ -1b60ec: 5956 6b02 |0018: iput v6, v5, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ -1b60f0: 4d00 0206 |001a: aput-object v0, v2, v6 │ │ -1b60f4: 1103 |001c: return-object v3 │ │ -1b60f6: 6e20 8b08 6500 |001d: invoke-virtual {v5, v6}, Landroidx/collection/MutableObjectList;.throwIndexOutOfBoundsExclusiveException$collection:(I)V // method@088b │ │ -1b60fc: 2700 |0020: throw v0 │ │ +1b60c8: |[1b60c8] androidx.collection.MutableObjectList.removeAt:(I)Ljava/lang/Object; │ │ +1b60d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b60da: 3a06 1c00 |0001: if-ltz v6, 001d // +001c │ │ +1b60de: 5251 6b02 |0003: iget v1, v5, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ +1b60e2: 3516 1800 |0005: if-ge v6, v1, 001d // +0018 │ │ +1b60e6: 5452 6c02 |0007: iget-object v2, v5, Landroidx/collection/MutableObjectList;.content:[Ljava/lang/Object; // field@026c │ │ +1b60ea: 4603 0206 |0009: aget-object v3, v2, v6 │ │ +1b60ee: d804 01ff |000b: add-int/lit8 v4, v1, #int -1 // #ff │ │ +1b60f2: 3246 0700 |000d: if-eq v6, v4, 0014 // +0007 │ │ +1b60f6: d804 0601 |000f: add-int/lit8 v4, v6, #int 1 // #01 │ │ +1b60fa: 7151 5a43 2246 |0011: invoke-static {v2, v2, v6, v4, v1}, Lkotlin/collections/ArraysKt;.copyInto:([Ljava/lang/Object;[Ljava/lang/Object;III)V // method@435a │ │ +1b6100: 5256 6b02 |0014: iget v6, v5, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ +1b6104: d806 06ff |0016: add-int/lit8 v6, v6, #int -1 // #ff │ │ +1b6108: 5956 6b02 |0018: iput v6, v5, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ +1b610c: 4d00 0206 |001a: aput-object v0, v2, v6 │ │ +1b6110: 1103 |001c: return-object v3 │ │ +1b6112: 6e20 8b08 6500 |001d: invoke-virtual {v5, v6}, Landroidx/collection/MutableObjectList;.throwIndexOutOfBoundsExclusiveException$collection:(I)V // method@088b │ │ +1b6118: 2700 |0020: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/collection/MutableObjectList;) │ │ name : 'removeRange' │ │ type : '(II)V' │ │ @@ -41645,73 +41645,73 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -1b620c: |[1b620c] androidx.collection.MutableObjectList.throwIndexOutOfBoundsExclusiveException$collection:(I)V │ │ -1b621c: 1a00 6b0e |0000: const-string v0, "Index " // string@0e6b │ │ -1b6220: 1a01 da00 |0002: const-string v1, " must be in 0.." // string@00da │ │ -1b6224: 7130 5412 0301 |0004: invoke-static {v3, v0, v1}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1254 │ │ -1b622a: 0c03 |0007: move-result-object v3 │ │ -1b622c: 5220 6b02 |0008: iget v0, v2, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ -1b6230: d800 00ff |000a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -1b6234: 6e20 853f 0300 |000c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ -1b623a: 6e10 933f 0300 |000f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b6240: 0c03 |0012: move-result-object v3 │ │ -1b6242: 7110 9306 0300 |0013: invoke-static {v3}, Landroidx/appcompat/app/ActionBar;.throwIndexOutOfBoundsException:(Ljava/lang/String;)V // method@0693 │ │ -1b6248: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -1b624a: 2703 |0017: throw v3 │ │ +1b6228: |[1b6228] androidx.collection.MutableObjectList.throwIndexOutOfBoundsExclusiveException$collection:(I)V │ │ +1b6238: 1a00 6b0e |0000: const-string v0, "Index " // string@0e6b │ │ +1b623c: 1a01 da00 |0002: const-string v1, " must be in 0.." // string@00da │ │ +1b6240: 7130 5412 0301 |0004: invoke-static {v3, v0, v1}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1254 │ │ +1b6246: 0c03 |0007: move-result-object v3 │ │ +1b6248: 5220 6b02 |0008: iget v0, v2, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ +1b624c: d800 00ff |000a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +1b6250: 6e20 853f 0300 |000c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ +1b6256: 6e10 933f 0300 |000f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b625c: 0c03 |0012: move-result-object v3 │ │ +1b625e: 7110 9306 0300 |0013: invoke-static {v3}, Landroidx/appcompat/app/ActionBar;.throwIndexOutOfBoundsException:(Ljava/lang/String;)V // method@0693 │ │ +1b6264: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +1b6266: 2703 |0017: throw v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Landroidx/collection/MutableObjectList;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -1b6100: |[1b6100] androidx.collection.MutableObjectList.toString:()Ljava/lang/String; │ │ -1b6110: 2200 0d02 |0000: new-instance v0, Landroidx/collection/ObjectList$toString$1; // type@020d │ │ -1b6114: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1b6116: 7030 eb08 1007 |0003: invoke-direct {v0, v1, v7}, Landroidx/collection/ObjectList$toString$1;.:(ILjava/lang/Object;)V // method@08eb │ │ -1b611c: 2201 b711 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b6120: 1a02 3b31 |0008: const-string v2, "[" // string@313b │ │ -1b6124: 7020 7f3f 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b612a: 5472 6c02 |000d: iget-object v2, v7, Landroidx/collection/MutableObjectList;.content:[Ljava/lang/Object; // field@026c │ │ -1b612e: 5273 6b02 |000f: iget v3, v7, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ -1b6132: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -1b6134: 3534 2000 |0012: if-ge v4, v3, 0032 // +0020 │ │ -1b6138: 4605 0204 |0014: aget-object v5, v2, v4 │ │ -1b613c: 12f6 |0016: const/4 v6, #int -1 // #ff │ │ -1b613e: 3364 0800 |0017: if-ne v4, v6, 001f // +0008 │ │ -1b6142: 1a00 2606 |0019: const-string v0, "..." // string@0626 │ │ -1b6146: 6e20 873f 0100 |001b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b614c: 2819 |001e: goto 0037 // +0019 │ │ -1b614e: 3804 0700 |001f: if-eqz v4, 0026 // +0007 │ │ -1b6152: 1a06 f803 |0021: const-string v6, ", " // string@03f8 │ │ -1b6156: 6e20 873f 6100 |0023: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b615c: 6e20 ed08 5000 |0026: invoke-virtual {v0, v5}, Landroidx/collection/ObjectList$toString$1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@08ed │ │ -1b6162: 0c05 |0029: move-result-object v5 │ │ -1b6164: 1f05 8b11 |002a: check-cast v5, Ljava/lang/CharSequence; // type@118b │ │ -1b6168: 6e20 873f 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b616e: d804 0401 |002f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1b6172: 28e1 |0031: goto 0012 // -001f │ │ -1b6174: 1a00 e132 |0032: const-string v0, "]" // string@32e1 │ │ -1b6178: 6e20 873f 0100 |0034: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b617e: 6e10 933f 0100 |0037: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b6184: 0c00 |003a: move-result-object v0 │ │ -1b6186: 1a01 475e |003b: const-string v1, "toString(...)" // string@5e47 │ │ -1b618a: 7120 0345 1000 |003d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b6190: 1100 |0040: return-object v0 │ │ +1b611c: |[1b611c] androidx.collection.MutableObjectList.toString:()Ljava/lang/String; │ │ +1b612c: 2200 0d02 |0000: new-instance v0, Landroidx/collection/ObjectList$toString$1; // type@020d │ │ +1b6130: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1b6132: 7030 eb08 1007 |0003: invoke-direct {v0, v1, v7}, Landroidx/collection/ObjectList$toString$1;.:(ILjava/lang/Object;)V // method@08eb │ │ +1b6138: 2201 b711 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b613c: 1a02 3b31 |0008: const-string v2, "[" // string@313b │ │ +1b6140: 7020 7f3f 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b6146: 5472 6c02 |000d: iget-object v2, v7, Landroidx/collection/MutableObjectList;.content:[Ljava/lang/Object; // field@026c │ │ +1b614a: 5273 6b02 |000f: iget v3, v7, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ +1b614e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +1b6150: 3534 2000 |0012: if-ge v4, v3, 0032 // +0020 │ │ +1b6154: 4605 0204 |0014: aget-object v5, v2, v4 │ │ +1b6158: 12f6 |0016: const/4 v6, #int -1 // #ff │ │ +1b615a: 3364 0800 |0017: if-ne v4, v6, 001f // +0008 │ │ +1b615e: 1a00 2606 |0019: const-string v0, "..." // string@0626 │ │ +1b6162: 6e20 873f 0100 |001b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b6168: 2819 |001e: goto 0037 // +0019 │ │ +1b616a: 3804 0700 |001f: if-eqz v4, 0026 // +0007 │ │ +1b616e: 1a06 f803 |0021: const-string v6, ", " // string@03f8 │ │ +1b6172: 6e20 873f 6100 |0023: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b6178: 6e20 ed08 5000 |0026: invoke-virtual {v0, v5}, Landroidx/collection/ObjectList$toString$1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@08ed │ │ +1b617e: 0c05 |0029: move-result-object v5 │ │ +1b6180: 1f05 8b11 |002a: check-cast v5, Ljava/lang/CharSequence; // type@118b │ │ +1b6184: 6e20 873f 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b618a: d804 0401 |002f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1b618e: 28e1 |0031: goto 0012 // -001f │ │ +1b6190: 1a00 e132 |0032: const-string v0, "]" // string@32e1 │ │ +1b6194: 6e20 873f 0100 |0034: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b619a: 6e10 933f 0100 |0037: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b61a0: 0c00 |003a: move-result-object v0 │ │ +1b61a2: 1a01 475e |003b: const-string v1, "toString(...)" // string@5e47 │ │ +1b61a6: 7120 0345 1000 |003d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b61ac: 1100 |0040: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #152 header: │ │ @@ -41991,71 +41991,71 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -1b624c: |[1b624c] androidx.collection.MutableOrderedScatterSet.equals:(Ljava/lang/Object;)Z │ │ -1b625c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1b6260: 0801 1200 |0002: move-object/from16 v1, v18 │ │ -1b6264: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -1b6266: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -1b626a: 0f02 |0007: return v2 │ │ -1b626c: 2013 0402 |0008: instance-of v3, v1, Landroidx/collection/MutableOrderedScatterSet; // type@0204 │ │ -1b6270: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -1b6272: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -1b6276: 0f04 |000d: return v4 │ │ -1b6278: 1f01 0402 |000e: check-cast v1, Landroidx/collection/MutableOrderedScatterSet; // type@0204 │ │ -1b627c: 5213 6e02 |0010: iget v3, v1, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ -1b6280: 5205 6e02 |0012: iget v5, v0, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ -1b6284: 3253 0300 |0014: if-eq v3, v5, 0017 // +0003 │ │ -1b6288: 0f04 |0016: return v4 │ │ -1b628a: 5403 6f02 |0017: iget-object v3, v0, Landroidx/collection/MutableOrderedScatterSet;.elements:[Ljava/lang/Object; // field@026f │ │ -1b628e: 5405 7202 |0019: iget-object v5, v0, Landroidx/collection/MutableOrderedScatterSet;.metadata:[J // field@0272 │ │ -1b6292: 2156 |001b: array-length v6, v5 │ │ -1b6294: d806 06fe |001c: add-int/lit8 v6, v6, #int -2 // #fe │ │ -1b6298: 3a06 3f00 |001e: if-ltz v6, 005d // +003f │ │ -1b629c: 0147 |0020: move v7, v4 │ │ -1b629e: 4508 0507 |0021: aget-wide v8, v5, v7 │ │ -1b62a2: 7e8a |0023: not-long v10, v8 │ │ -1b62a4: 127c |0024: const/4 v12, #int 7 // #7 │ │ -1b62a6: c3ca |0025: shl-long/2addr v10, v12 │ │ -1b62a8: c08a |0026: and-long/2addr v10, v8 │ │ -1b62aa: 180c 8080 8080 8080 8080 |0027: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ -1b62b4: c0ca |002c: and-long/2addr v10, v12 │ │ -1b62b6: 310a 0a0c |002d: cmp-long v10, v10, v12 │ │ -1b62ba: 380a 2900 |002f: if-eqz v10, 0058 // +0029 │ │ -1b62be: 910a 0706 |0031: sub-int v10, v7, v6 │ │ -1b62c2: 7caa |0033: not-int v10, v10 │ │ -1b62c4: e20a 0a1f |0034: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ -1b62c8: 130b 0800 |0036: const/16 v11, #int 8 // #8 │ │ -1b62cc: d90a 0a08 |0038: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ -1b62d0: 014c |003a: move v12, v4 │ │ -1b62d2: 35ac 1b00 |003b: if-ge v12, v10, 0056 // +001b │ │ -1b62d6: 160d ff00 |003d: const-wide/16 v13, #int 255 // #ff │ │ -1b62da: c08d |003f: and-long/2addr v13, v8 │ │ -1b62dc: 160f 8000 |0040: const-wide/16 v15, #int 128 // #80 │ │ -1b62e0: 310d 0d0f |0042: cmp-long v13, v13, v15 │ │ -1b62e4: 3b0d 0e00 |0044: if-gez v13, 0052 // +000e │ │ -1b62e8: e00d 0703 |0046: shl-int/lit8 v13, v7, #int 3 // #03 │ │ -1b62ec: b0cd |0048: add-int/2addr v13, v12 │ │ -1b62ee: 460d 030d |0049: aget-object v13, v3, v13 │ │ -1b62f2: 6e20 9008 d100 |004b: invoke-virtual {v1, v13}, Landroidx/collection/MutableOrderedScatterSet;.contains:(Ljava/lang/Object;)Z // method@0890 │ │ -1b62f8: 0a0d |004e: move-result v13 │ │ -1b62fa: 390d 0300 |004f: if-nez v13, 0052 // +0003 │ │ -1b62fe: 0f04 |0051: return v4 │ │ -1b6300: c4b8 |0052: shr-long/2addr v8, v11 │ │ -1b6302: d80c 0c01 |0053: add-int/lit8 v12, v12, #int 1 // #01 │ │ -1b6306: 28e6 |0055: goto 003b // -001a │ │ -1b6308: 33ba 0700 |0056: if-ne v10, v11, 005d // +0007 │ │ -1b630c: 3267 0500 |0058: if-eq v7, v6, 005d // +0005 │ │ -1b6310: d807 0701 |005a: add-int/lit8 v7, v7, #int 1 // #01 │ │ -1b6314: 28c5 |005c: goto 0021 // -003b │ │ -1b6316: 0f02 |005d: return v2 │ │ +1b6268: |[1b6268] androidx.collection.MutableOrderedScatterSet.equals:(Ljava/lang/Object;)Z │ │ +1b6278: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1b627c: 0801 1200 |0002: move-object/from16 v1, v18 │ │ +1b6280: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +1b6282: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +1b6286: 0f02 |0007: return v2 │ │ +1b6288: 2013 0402 |0008: instance-of v3, v1, Landroidx/collection/MutableOrderedScatterSet; // type@0204 │ │ +1b628c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +1b628e: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +1b6292: 0f04 |000d: return v4 │ │ +1b6294: 1f01 0402 |000e: check-cast v1, Landroidx/collection/MutableOrderedScatterSet; // type@0204 │ │ +1b6298: 5213 6e02 |0010: iget v3, v1, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ +1b629c: 5205 6e02 |0012: iget v5, v0, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ +1b62a0: 3253 0300 |0014: if-eq v3, v5, 0017 // +0003 │ │ +1b62a4: 0f04 |0016: return v4 │ │ +1b62a6: 5403 6f02 |0017: iget-object v3, v0, Landroidx/collection/MutableOrderedScatterSet;.elements:[Ljava/lang/Object; // field@026f │ │ +1b62aa: 5405 7202 |0019: iget-object v5, v0, Landroidx/collection/MutableOrderedScatterSet;.metadata:[J // field@0272 │ │ +1b62ae: 2156 |001b: array-length v6, v5 │ │ +1b62b0: d806 06fe |001c: add-int/lit8 v6, v6, #int -2 // #fe │ │ +1b62b4: 3a06 3f00 |001e: if-ltz v6, 005d // +003f │ │ +1b62b8: 0147 |0020: move v7, v4 │ │ +1b62ba: 4508 0507 |0021: aget-wide v8, v5, v7 │ │ +1b62be: 7e8a |0023: not-long v10, v8 │ │ +1b62c0: 127c |0024: const/4 v12, #int 7 // #7 │ │ +1b62c2: c3ca |0025: shl-long/2addr v10, v12 │ │ +1b62c4: c08a |0026: and-long/2addr v10, v8 │ │ +1b62c6: 180c 8080 8080 8080 8080 |0027: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ +1b62d0: c0ca |002c: and-long/2addr v10, v12 │ │ +1b62d2: 310a 0a0c |002d: cmp-long v10, v10, v12 │ │ +1b62d6: 380a 2900 |002f: if-eqz v10, 0058 // +0029 │ │ +1b62da: 910a 0706 |0031: sub-int v10, v7, v6 │ │ +1b62de: 7caa |0033: not-int v10, v10 │ │ +1b62e0: e20a 0a1f |0034: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ +1b62e4: 130b 0800 |0036: const/16 v11, #int 8 // #8 │ │ +1b62e8: d90a 0a08 |0038: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ +1b62ec: 014c |003a: move v12, v4 │ │ +1b62ee: 35ac 1b00 |003b: if-ge v12, v10, 0056 // +001b │ │ +1b62f2: 160d ff00 |003d: const-wide/16 v13, #int 255 // #ff │ │ +1b62f6: c08d |003f: and-long/2addr v13, v8 │ │ +1b62f8: 160f 8000 |0040: const-wide/16 v15, #int 128 // #80 │ │ +1b62fc: 310d 0d0f |0042: cmp-long v13, v13, v15 │ │ +1b6300: 3b0d 0e00 |0044: if-gez v13, 0052 // +000e │ │ +1b6304: e00d 0703 |0046: shl-int/lit8 v13, v7, #int 3 // #03 │ │ +1b6308: b0cd |0048: add-int/2addr v13, v12 │ │ +1b630a: 460d 030d |0049: aget-object v13, v3, v13 │ │ +1b630e: 6e20 9008 d100 |004b: invoke-virtual {v1, v13}, Landroidx/collection/MutableOrderedScatterSet;.contains:(Ljava/lang/Object;)Z // method@0890 │ │ +1b6314: 0a0d |004e: move-result v13 │ │ +1b6316: 390d 0300 |004f: if-nez v13, 0052 // +0003 │ │ +1b631a: 0f04 |0051: return v4 │ │ +1b631c: c4b8 |0052: shr-long/2addr v8, v11 │ │ +1b631e: d80c 0c01 |0053: add-int/lit8 v12, v12, #int 1 // #01 │ │ +1b6322: 28e6 |0055: goto 003b // -001a │ │ +1b6324: 33ba 0700 |0056: if-ne v10, v11, 005d // +0007 │ │ +1b6328: 3267 0500 |0058: if-eq v7, v6, 005d // +0005 │ │ +1b632c: d807 0701 |005a: add-int/lit8 v7, v7, #int 1 // #01 │ │ +1b6330: 28c5 |005c: goto 0021 // -003b │ │ +1b6332: 0f02 |005d: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/collection/MutableOrderedScatterSet;) │ │ name : 'findAbsoluteInsertIndex' │ │ type : '(Ljava/lang/Object;)I' │ │ @@ -42677,69 +42677,69 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -1b64f4: |[1b64f4] androidx.collection.MutableOrderedScatterSet.hashCode:()I │ │ -1b6504: 52f0 6d02 |0000: iget v0, v15, Landroidx/collection/MutableOrderedScatterSet;._capacity:I // field@026d │ │ -1b6508: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1b650c: 52f1 6e02 |0004: iget v1, v15, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ -1b6510: b010 |0006: add-int/2addr v0, v1 │ │ -1b6512: 54f1 6f02 |0007: iget-object v1, v15, Landroidx/collection/MutableOrderedScatterSet;.elements:[Ljava/lang/Object; // field@026f │ │ -1b6516: 54f2 7202 |0009: iget-object v2, v15, Landroidx/collection/MutableOrderedScatterSet;.metadata:[J // field@0272 │ │ -1b651a: 2123 |000b: array-length v3, v2 │ │ -1b651c: d803 03fe |000c: add-int/lit8 v3, v3, #int -2 // #fe │ │ -1b6520: 3a03 4a00 |000e: if-ltz v3, 0058 // +004a │ │ -1b6524: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -1b6526: 0145 |0011: move v5, v4 │ │ -1b6528: 4506 0205 |0012: aget-wide v6, v2, v5 │ │ -1b652c: 7e68 |0014: not-long v8, v6 │ │ -1b652e: 127a |0015: const/4 v10, #int 7 // #7 │ │ -1b6530: c3a8 |0016: shl-long/2addr v8, v10 │ │ -1b6532: c068 |0017: and-long/2addr v8, v6 │ │ -1b6534: 180a 8080 8080 8080 8080 |0018: const-wide v10, #double -2.93745e-306 // #8080808080808080 │ │ -1b653e: c0a8 |001d: and-long/2addr v8, v10 │ │ -1b6540: 3108 080a |001e: cmp-long v8, v8, v10 │ │ -1b6544: 3808 3300 |0020: if-eqz v8, 0053 // +0033 │ │ -1b6548: 9108 0503 |0022: sub-int v8, v5, v3 │ │ -1b654c: 7c88 |0024: not-int v8, v8 │ │ -1b654e: e208 081f |0025: ushr-int/lit8 v8, v8, #int 31 // #1f │ │ -1b6552: 1309 0800 |0027: const/16 v9, #int 8 // #8 │ │ -1b6556: d908 0808 |0029: rsub-int/lit8 v8, v8, #int 8 // #08 │ │ -1b655a: 014a |002b: move v10, v4 │ │ -1b655c: 358a 2300 |002c: if-ge v10, v8, 004f // +0023 │ │ -1b6560: 160b ff00 |002e: const-wide/16 v11, #int 255 // #ff │ │ -1b6564: c06b |0030: and-long/2addr v11, v6 │ │ -1b6566: 160d 8000 |0031: const-wide/16 v13, #int 128 // #80 │ │ -1b656a: 310b 0b0d |0033: cmp-long v11, v11, v13 │ │ -1b656e: 3b0b 1600 |0035: if-gez v11, 004b // +0016 │ │ -1b6572: e00b 0503 |0037: shl-int/lit8 v11, v5, #int 3 // #03 │ │ -1b6576: b0ab |0039: add-int/2addr v11, v10 │ │ -1b6578: 460b 010b |003a: aget-object v11, v1, v11 │ │ -1b657c: 7120 0045 fb00 |003c: invoke-static {v11, v15}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1b6582: 0a0c |003f: move-result v12 │ │ -1b6584: 390c 0b00 |0040: if-nez v12, 004b // +000b │ │ -1b6588: 380b 0700 |0042: if-eqz v11, 0049 // +0007 │ │ -1b658c: 6e10 383f 0b00 |0044: invoke-virtual {v11}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b6592: 0a0b |0047: move-result v11 │ │ -1b6594: 2802 |0048: goto 004a // +0002 │ │ -1b6596: 014b |0049: move v11, v4 │ │ -1b6598: b0b0 |004a: add-int/2addr v0, v11 │ │ -1b659a: c496 |004b: shr-long/2addr v6, v9 │ │ -1b659c: d80a 0a01 |004c: add-int/lit8 v10, v10, #int 1 // #01 │ │ -1b65a0: 28de |004e: goto 002c // -0022 │ │ -1b65a2: 3398 0300 |004f: if-ne v8, v9, 0052 // +0003 │ │ -1b65a6: 2802 |0051: goto 0053 // +0002 │ │ -1b65a8: 0f00 |0052: return v0 │ │ -1b65aa: 3235 0500 |0053: if-eq v5, v3, 0058 // +0005 │ │ -1b65ae: d805 0501 |0055: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1b65b2: 28bb |0057: goto 0012 // -0045 │ │ -1b65b4: 0f00 |0058: return v0 │ │ +1b6510: |[1b6510] androidx.collection.MutableOrderedScatterSet.hashCode:()I │ │ +1b6520: 52f0 6d02 |0000: iget v0, v15, Landroidx/collection/MutableOrderedScatterSet;._capacity:I // field@026d │ │ +1b6524: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1b6528: 52f1 6e02 |0004: iget v1, v15, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ +1b652c: b010 |0006: add-int/2addr v0, v1 │ │ +1b652e: 54f1 6f02 |0007: iget-object v1, v15, Landroidx/collection/MutableOrderedScatterSet;.elements:[Ljava/lang/Object; // field@026f │ │ +1b6532: 54f2 7202 |0009: iget-object v2, v15, Landroidx/collection/MutableOrderedScatterSet;.metadata:[J // field@0272 │ │ +1b6536: 2123 |000b: array-length v3, v2 │ │ +1b6538: d803 03fe |000c: add-int/lit8 v3, v3, #int -2 // #fe │ │ +1b653c: 3a03 4a00 |000e: if-ltz v3, 0058 // +004a │ │ +1b6540: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +1b6542: 0145 |0011: move v5, v4 │ │ +1b6544: 4506 0205 |0012: aget-wide v6, v2, v5 │ │ +1b6548: 7e68 |0014: not-long v8, v6 │ │ +1b654a: 127a |0015: const/4 v10, #int 7 // #7 │ │ +1b654c: c3a8 |0016: shl-long/2addr v8, v10 │ │ +1b654e: c068 |0017: and-long/2addr v8, v6 │ │ +1b6550: 180a 8080 8080 8080 8080 |0018: const-wide v10, #double -2.93745e-306 // #8080808080808080 │ │ +1b655a: c0a8 |001d: and-long/2addr v8, v10 │ │ +1b655c: 3108 080a |001e: cmp-long v8, v8, v10 │ │ +1b6560: 3808 3300 |0020: if-eqz v8, 0053 // +0033 │ │ +1b6564: 9108 0503 |0022: sub-int v8, v5, v3 │ │ +1b6568: 7c88 |0024: not-int v8, v8 │ │ +1b656a: e208 081f |0025: ushr-int/lit8 v8, v8, #int 31 // #1f │ │ +1b656e: 1309 0800 |0027: const/16 v9, #int 8 // #8 │ │ +1b6572: d908 0808 |0029: rsub-int/lit8 v8, v8, #int 8 // #08 │ │ +1b6576: 014a |002b: move v10, v4 │ │ +1b6578: 358a 2300 |002c: if-ge v10, v8, 004f // +0023 │ │ +1b657c: 160b ff00 |002e: const-wide/16 v11, #int 255 // #ff │ │ +1b6580: c06b |0030: and-long/2addr v11, v6 │ │ +1b6582: 160d 8000 |0031: const-wide/16 v13, #int 128 // #80 │ │ +1b6586: 310b 0b0d |0033: cmp-long v11, v11, v13 │ │ +1b658a: 3b0b 1600 |0035: if-gez v11, 004b // +0016 │ │ +1b658e: e00b 0503 |0037: shl-int/lit8 v11, v5, #int 3 // #03 │ │ +1b6592: b0ab |0039: add-int/2addr v11, v10 │ │ +1b6594: 460b 010b |003a: aget-object v11, v1, v11 │ │ +1b6598: 7120 0045 fb00 |003c: invoke-static {v11, v15}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1b659e: 0a0c |003f: move-result v12 │ │ +1b65a0: 390c 0b00 |0040: if-nez v12, 004b // +000b │ │ +1b65a4: 380b 0700 |0042: if-eqz v11, 0049 // +0007 │ │ +1b65a8: 6e10 383f 0b00 |0044: invoke-virtual {v11}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b65ae: 0a0b |0047: move-result v11 │ │ +1b65b0: 2802 |0048: goto 004a // +0002 │ │ +1b65b2: 014b |0049: move v11, v4 │ │ +1b65b4: b0b0 |004a: add-int/2addr v0, v11 │ │ +1b65b6: c496 |004b: shr-long/2addr v6, v9 │ │ +1b65b8: d80a 0a01 |004c: add-int/lit8 v10, v10, #int 1 // #01 │ │ +1b65bc: 28de |004e: goto 002c // -0022 │ │ +1b65be: 3398 0300 |004f: if-ne v8, v9, 0052 // +0003 │ │ +1b65c2: 2802 |0051: goto 0053 // +0002 │ │ +1b65c4: 0f00 |0052: return v0 │ │ +1b65c6: 3235 0500 |0053: if-eq v5, v3, 0058 // +0005 │ │ +1b65ca: d805 0501 |0055: add-int/lit8 v5, v5, #int 1 // #01 │ │ +1b65ce: 28bb |0057: goto 0012 // -0045 │ │ +1b65d0: 0f00 |0058: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/collection/MutableOrderedScatterSet;) │ │ name : 'initializeStorage' │ │ type : '(I)V' │ │ @@ -42807,290 +42807,290 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 127 16-bit code units │ │ -1b6318: |[1b6318] androidx.collection.MutableOrderedScatterSet.remove:(Ljava/lang/Object;)Z │ │ -1b6328: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1b632c: 0801 1200 |0002: move-object/from16 v1, v18 │ │ -1b6330: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1b6332: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ -1b6336: 6e10 383f 0100 |0007: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b633c: 0a03 |000a: move-result v3 │ │ -1b633e: 2802 |000b: goto 000d // +0002 │ │ -1b6340: 0123 |000c: move v3, v2 │ │ -1b6342: 1404 512d 9ecc |000d: const v4, #float -8.29303e+07 // #cc9e2d51 │ │ -1b6348: b243 |0010: mul-int/2addr v3, v4 │ │ -1b634a: e004 0310 |0011: shl-int/lit8 v4, v3, #int 16 // #10 │ │ -1b634e: b743 |0013: xor-int/2addr v3, v4 │ │ -1b6350: dd04 037f |0014: and-int/lit8 v4, v3, #int 127 // #7f │ │ -1b6354: 5205 6d02 |0016: iget v5, v0, Landroidx/collection/MutableOrderedScatterSet;._capacity:I // field@026d │ │ -1b6358: e203 0307 |0018: ushr-int/lit8 v3, v3, #int 7 // #07 │ │ -1b635c: b553 |001a: and-int/2addr v3, v5 │ │ -1b635e: 0126 |001b: move v6, v2 │ │ -1b6360: 5407 7202 |001c: iget-object v7, v0, Landroidx/collection/MutableOrderedScatterSet;.metadata:[J // field@0272 │ │ -1b6364: e108 0303 |001e: shr-int/lit8 v8, v3, #int 3 // #03 │ │ -1b6368: dd09 0307 |0020: and-int/lit8 v9, v3, #int 7 // #07 │ │ -1b636c: e009 0903 |0022: shl-int/lit8 v9, v9, #int 3 // #03 │ │ -1b6370: 450a 0708 |0024: aget-wide v10, v7, v8 │ │ -1b6374: c59a |0026: ushr-long/2addr v10, v9 │ │ -1b6376: 121c |0027: const/4 v12, #int 1 // #1 │ │ -1b6378: b0c8 |0028: add-int/2addr v8, v12 │ │ -1b637a: 450d 0708 |0029: aget-wide v13, v7, v8 │ │ -1b637e: d907 0940 |002b: rsub-int/lit8 v7, v9, #int 64 // #40 │ │ -1b6382: a307 0d07 |002d: shl-long v7, v13, v7 │ │ -1b6386: 819d |002f: int-to-long v13, v9 │ │ -1b6388: 7ddd |0030: neg-long v13, v13 │ │ -1b638a: 1309 3f00 |0031: const/16 v9, #int 63 // #3f │ │ -1b638e: c49d |0033: shr-long/2addr v13, v9 │ │ -1b6390: c0d7 |0034: and-long/2addr v7, v13 │ │ -1b6392: c1a7 |0035: or-long/2addr v7, v10 │ │ -1b6394: 8149 |0036: int-to-long v9, v4 │ │ -1b6396: 180d 0101 0101 0101 0101 |0037: const-wide v13, #double 7.7486e-304 // #0101010101010101 │ │ -1b63a0: bdd9 |003c: mul-long/2addr v9, v13 │ │ -1b63a2: c279 |003d: xor-long/2addr v9, v7 │ │ -1b63a4: 9c0d 090d |003e: sub-long v13, v9, v13 │ │ -1b63a8: 7e99 |0040: not-long v9, v9 │ │ -1b63aa: c0d9 |0041: and-long/2addr v9, v13 │ │ -1b63ac: 180d 8080 8080 8080 8080 |0042: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ -1b63b6: c0d9 |0047: and-long/2addr v9, v13 │ │ -1b63b8: 160f 0000 |0048: const-wide/16 v15, #int 0 // #0 │ │ -1b63bc: 310b 090f |004a: cmp-long v11, v9, v15 │ │ -1b63c0: 380b 1b00 |004c: if-eqz v11, 0067 // +001b │ │ -1b63c4: 7120 053f a900 |004e: invoke-static {v9, v10}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ -1b63ca: 0a0b |0051: move-result v11 │ │ -1b63cc: e10b 0b03 |0052: shr-int/lit8 v11, v11, #int 3 // #03 │ │ -1b63d0: b03b |0054: add-int/2addr v11, v3 │ │ -1b63d2: b55b |0055: and-int/2addr v11, v5 │ │ -1b63d4: 540f 6f02 |0056: iget-object v15, v0, Landroidx/collection/MutableOrderedScatterSet;.elements:[Ljava/lang/Object; // field@026f │ │ -1b63d8: 460f 0f0b |0058: aget-object v15, v15, v11 │ │ -1b63dc: 7120 0045 1f00 |005a: invoke-static {v15, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1b63e2: 0a0f |005d: move-result v15 │ │ -1b63e4: 380f 0300 |005e: if-eqz v15, 0061 // +0003 │ │ -1b63e8: 2811 |0060: goto 0071 // +0011 │ │ -1b63ea: 160f 0100 |0061: const-wide/16 v15, #int 1 // #1 │ │ -1b63ee: 9c0f 090f |0063: sub-long v15, v9, v15 │ │ -1b63f2: c0f9 |0065: and-long/2addr v9, v15 │ │ -1b63f4: 28e2 |0066: goto 0048 // -001e │ │ -1b63f6: 7e79 |0067: not-long v9, v7 │ │ -1b63f8: 126b |0068: const/4 v11, #int 6 // #6 │ │ -1b63fa: c3b9 |0069: shl-long/2addr v9, v11 │ │ -1b63fc: c097 |006a: and-long/2addr v7, v9 │ │ -1b63fe: c0d7 |006b: and-long/2addr v7, v13 │ │ -1b6400: 3107 070f |006c: cmp-long v7, v7, v15 │ │ -1b6404: 3807 0c00 |006e: if-eqz v7, 007a // +000c │ │ -1b6408: 12fb |0070: const/4 v11, #int -1 // #ff │ │ -1b640a: 3a0b 0300 |0071: if-ltz v11, 0074 // +0003 │ │ -1b640e: 01c2 |0073: move v2, v12 │ │ -1b6410: 3802 0500 |0074: if-eqz v2, 0079 // +0005 │ │ -1b6414: 6e20 9708 b000 |0076: invoke-virtual {v0, v11}, Landroidx/collection/MutableOrderedScatterSet;.removeElementAt:(I)V // method@0897 │ │ -1b641a: 0f02 |0079: return v2 │ │ -1b641c: d806 0608 |007a: add-int/lit8 v6, v6, #int 8 // #08 │ │ -1b6420: b063 |007c: add-int/2addr v3, v6 │ │ -1b6422: b553 |007d: and-int/2addr v3, v5 │ │ -1b6424: 289e |007e: goto 001c // -0062 │ │ +1b6334: |[1b6334] androidx.collection.MutableOrderedScatterSet.remove:(Ljava/lang/Object;)Z │ │ +1b6344: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1b6348: 0801 1200 |0002: move-object/from16 v1, v18 │ │ +1b634c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1b634e: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ +1b6352: 6e10 383f 0100 |0007: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b6358: 0a03 |000a: move-result v3 │ │ +1b635a: 2802 |000b: goto 000d // +0002 │ │ +1b635c: 0123 |000c: move v3, v2 │ │ +1b635e: 1404 512d 9ecc |000d: const v4, #float -8.29303e+07 // #cc9e2d51 │ │ +1b6364: b243 |0010: mul-int/2addr v3, v4 │ │ +1b6366: e004 0310 |0011: shl-int/lit8 v4, v3, #int 16 // #10 │ │ +1b636a: b743 |0013: xor-int/2addr v3, v4 │ │ +1b636c: dd04 037f |0014: and-int/lit8 v4, v3, #int 127 // #7f │ │ +1b6370: 5205 6d02 |0016: iget v5, v0, Landroidx/collection/MutableOrderedScatterSet;._capacity:I // field@026d │ │ +1b6374: e203 0307 |0018: ushr-int/lit8 v3, v3, #int 7 // #07 │ │ +1b6378: b553 |001a: and-int/2addr v3, v5 │ │ +1b637a: 0126 |001b: move v6, v2 │ │ +1b637c: 5407 7202 |001c: iget-object v7, v0, Landroidx/collection/MutableOrderedScatterSet;.metadata:[J // field@0272 │ │ +1b6380: e108 0303 |001e: shr-int/lit8 v8, v3, #int 3 // #03 │ │ +1b6384: dd09 0307 |0020: and-int/lit8 v9, v3, #int 7 // #07 │ │ +1b6388: e009 0903 |0022: shl-int/lit8 v9, v9, #int 3 // #03 │ │ +1b638c: 450a 0708 |0024: aget-wide v10, v7, v8 │ │ +1b6390: c59a |0026: ushr-long/2addr v10, v9 │ │ +1b6392: 121c |0027: const/4 v12, #int 1 // #1 │ │ +1b6394: b0c8 |0028: add-int/2addr v8, v12 │ │ +1b6396: 450d 0708 |0029: aget-wide v13, v7, v8 │ │ +1b639a: d907 0940 |002b: rsub-int/lit8 v7, v9, #int 64 // #40 │ │ +1b639e: a307 0d07 |002d: shl-long v7, v13, v7 │ │ +1b63a2: 819d |002f: int-to-long v13, v9 │ │ +1b63a4: 7ddd |0030: neg-long v13, v13 │ │ +1b63a6: 1309 3f00 |0031: const/16 v9, #int 63 // #3f │ │ +1b63aa: c49d |0033: shr-long/2addr v13, v9 │ │ +1b63ac: c0d7 |0034: and-long/2addr v7, v13 │ │ +1b63ae: c1a7 |0035: or-long/2addr v7, v10 │ │ +1b63b0: 8149 |0036: int-to-long v9, v4 │ │ +1b63b2: 180d 0101 0101 0101 0101 |0037: const-wide v13, #double 7.7486e-304 // #0101010101010101 │ │ +1b63bc: bdd9 |003c: mul-long/2addr v9, v13 │ │ +1b63be: c279 |003d: xor-long/2addr v9, v7 │ │ +1b63c0: 9c0d 090d |003e: sub-long v13, v9, v13 │ │ +1b63c4: 7e99 |0040: not-long v9, v9 │ │ +1b63c6: c0d9 |0041: and-long/2addr v9, v13 │ │ +1b63c8: 180d 8080 8080 8080 8080 |0042: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ +1b63d2: c0d9 |0047: and-long/2addr v9, v13 │ │ +1b63d4: 160f 0000 |0048: const-wide/16 v15, #int 0 // #0 │ │ +1b63d8: 310b 090f |004a: cmp-long v11, v9, v15 │ │ +1b63dc: 380b 1b00 |004c: if-eqz v11, 0067 // +001b │ │ +1b63e0: 7120 053f a900 |004e: invoke-static {v9, v10}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ +1b63e6: 0a0b |0051: move-result v11 │ │ +1b63e8: e10b 0b03 |0052: shr-int/lit8 v11, v11, #int 3 // #03 │ │ +1b63ec: b03b |0054: add-int/2addr v11, v3 │ │ +1b63ee: b55b |0055: and-int/2addr v11, v5 │ │ +1b63f0: 540f 6f02 |0056: iget-object v15, v0, Landroidx/collection/MutableOrderedScatterSet;.elements:[Ljava/lang/Object; // field@026f │ │ +1b63f4: 460f 0f0b |0058: aget-object v15, v15, v11 │ │ +1b63f8: 7120 0045 1f00 |005a: invoke-static {v15, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1b63fe: 0a0f |005d: move-result v15 │ │ +1b6400: 380f 0300 |005e: if-eqz v15, 0061 // +0003 │ │ +1b6404: 2811 |0060: goto 0071 // +0011 │ │ +1b6406: 160f 0100 |0061: const-wide/16 v15, #int 1 // #1 │ │ +1b640a: 9c0f 090f |0063: sub-long v15, v9, v15 │ │ +1b640e: c0f9 |0065: and-long/2addr v9, v15 │ │ +1b6410: 28e2 |0066: goto 0048 // -001e │ │ +1b6412: 7e79 |0067: not-long v9, v7 │ │ +1b6414: 126b |0068: const/4 v11, #int 6 // #6 │ │ +1b6416: c3b9 |0069: shl-long/2addr v9, v11 │ │ +1b6418: c097 |006a: and-long/2addr v7, v9 │ │ +1b641a: c0d7 |006b: and-long/2addr v7, v13 │ │ +1b641c: 3107 070f |006c: cmp-long v7, v7, v15 │ │ +1b6420: 3807 0c00 |006e: if-eqz v7, 007a // +000c │ │ +1b6424: 12fb |0070: const/4 v11, #int -1 // #ff │ │ +1b6426: 3a0b 0300 |0071: if-ltz v11, 0074 // +0003 │ │ +1b642a: 01c2 |0073: move v2, v12 │ │ +1b642c: 3802 0500 |0074: if-eqz v2, 0079 // +0005 │ │ +1b6430: 6e20 9708 b000 |0076: invoke-virtual {v0, v11}, Landroidx/collection/MutableOrderedScatterSet;.removeElementAt:(I)V // method@0897 │ │ +1b6436: 0f02 |0079: return v2 │ │ +1b6438: d806 0608 |007a: add-int/lit8 v6, v6, #int 8 // #08 │ │ +1b643c: b063 |007c: add-int/2addr v3, v6 │ │ +1b643e: b553 |007d: and-int/2addr v3, v5 │ │ +1b6440: 289e |007e: goto 001c // -0062 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/collection/MutableOrderedScatterSet;) │ │ name : 'removeElementAt' │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 107 16-bit code units │ │ -1b666c: |[1b666c] androidx.collection.MutableOrderedScatterSet.removeElementAt:(I)V │ │ -1b667c: 52c0 6e02 |0000: iget v0, v12, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ -1b6680: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -1b6684: 59c0 6e02 |0004: iput v0, v12, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ -1b6688: 54c0 7202 |0006: iget-object v0, v12, Landroidx/collection/MutableOrderedScatterSet;.metadata:[J // field@0272 │ │ -1b668c: 52c1 6d02 |0008: iget v1, v12, Landroidx/collection/MutableOrderedScatterSet;._capacity:I // field@026d │ │ -1b6690: e102 0d03 |000a: shr-int/lit8 v2, v13, #int 3 // #03 │ │ -1b6694: dd03 0d07 |000c: and-int/lit8 v3, v13, #int 7 // #07 │ │ -1b6698: e003 0303 |000e: shl-int/lit8 v3, v3, #int 3 // #03 │ │ -1b669c: 4504 0002 |0010: aget-wide v4, v0, v2 │ │ -1b66a0: 1606 ff00 |0012: const-wide/16 v6, #int 255 // #ff │ │ -1b66a4: c336 |0014: shl-long/2addr v6, v3 │ │ -1b66a6: 7e66 |0015: not-long v6, v6 │ │ -1b66a8: c064 |0016: and-long/2addr v4, v6 │ │ -1b66aa: 1606 fe00 |0017: const-wide/16 v6, #int 254 // #fe │ │ -1b66ae: c336 |0019: shl-long/2addr v6, v3 │ │ -1b66b0: a103 0406 |001a: or-long v3, v4, v6 │ │ -1b66b4: 4c03 0002 |001c: aput-wide v3, v0, v2 │ │ -1b66b8: d802 0df9 |001e: add-int/lit8 v2, v13, #int -7 // #f9 │ │ -1b66bc: b512 |0020: and-int/2addr v2, v1 │ │ -1b66be: dd01 0107 |0021: and-int/lit8 v1, v1, #int 7 // #07 │ │ -1b66c2: b012 |0023: add-int/2addr v2, v1 │ │ -1b66c4: e101 0203 |0024: shr-int/lit8 v1, v2, #int 3 // #03 │ │ -1b66c8: 4c03 0001 |0026: aput-wide v3, v0, v1 │ │ -1b66cc: 54c0 6f02 |0028: iget-object v0, v12, Landroidx/collection/MutableOrderedScatterSet;.elements:[Ljava/lang/Object; // field@026f │ │ -1b66d0: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -1b66d2: 4d01 000d |002b: aput-object v1, v0, v13 │ │ -1b66d6: 54c0 7302 |002d: iget-object v0, v12, Landroidx/collection/MutableOrderedScatterSet;.nodes:[J // field@0273 │ │ -1b66da: 4501 000d |002f: aget-wide v1, v0, v13 │ │ -1b66de: 1303 1f00 |0031: const/16 v3, #int 31 // #1f │ │ -1b66e2: a404 0103 |0033: shr-long v4, v1, v3 │ │ -1b66e6: 1706 ffff ff7f |0035: const-wide/32 v6, #float nan // #7fffffff │ │ -1b66ec: c064 |0038: and-long/2addr v4, v6 │ │ -1b66ee: 8444 |0039: long-to-int v4, v4 │ │ -1b66f0: c061 |003a: and-long/2addr v1, v6 │ │ -1b66f2: 8411 |003b: long-to-int v1, v1 │ │ -1b66f4: 1402 ffff ff7f |003c: const v2, #float nan // #7fffffff │ │ -1b66fa: 3224 0e00 |003f: if-eq v4, v2, 004d // +000e │ │ -1b66fe: 4508 0004 |0041: aget-wide v8, v0, v4 │ │ -1b6702: 170a 0000 0080 |0043: const-wide/32 v10, #float -0 // #80000000 │ │ -1b6708: c0a8 |0046: and-long/2addr v8, v10 │ │ -1b670a: 811a |0047: int-to-long v10, v1 │ │ -1b670c: c06a |0048: and-long/2addr v10, v6 │ │ -1b670e: c1a8 |0049: or-long/2addr v8, v10 │ │ -1b6710: 4c08 0004 |004a: aput-wide v8, v0, v4 │ │ -1b6714: 2803 |004c: goto 004f // +0003 │ │ -1b6716: 59c1 7102 |004d: iput v1, v12, Landroidx/collection/MutableOrderedScatterSet;.head:I // field@0271 │ │ -1b671a: 3221 1200 |004f: if-eq v1, v2, 0061 // +0012 │ │ -1b671e: 4508 0001 |0051: aget-wide v8, v0, v1 │ │ -1b6722: 180a ffff ff7f 0000 00c0 |0053: const-wide v10, #double -2 // #c00000007fffffff │ │ -1b672c: c0a8 |0058: and-long/2addr v8, v10 │ │ -1b672e: 8144 |0059: int-to-long v4, v4 │ │ -1b6730: c064 |005a: and-long/2addr v4, v6 │ │ -1b6732: a302 0403 |005b: shl-long v2, v4, v3 │ │ -1b6736: c182 |005d: or-long/2addr v2, v8 │ │ -1b6738: 4c02 0001 |005e: aput-wide v2, v0, v1 │ │ -1b673c: 2803 |0060: goto 0063 // +0003 │ │ -1b673e: 59c4 7402 |0061: iput v4, v12, Landroidx/collection/MutableOrderedScatterSet;.tail:I // field@0274 │ │ -1b6742: 1801 ffff ffff ffff ff3f |0063: const-wide v1, #double 2 // #3fffffffffffffff │ │ -1b674c: 4c01 000d |0068: aput-wide v1, v0, v13 │ │ -1b6750: 0e00 |006a: return-void │ │ +1b6688: |[1b6688] androidx.collection.MutableOrderedScatterSet.removeElementAt:(I)V │ │ +1b6698: 52c0 6e02 |0000: iget v0, v12, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ +1b669c: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +1b66a0: 59c0 6e02 |0004: iput v0, v12, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ +1b66a4: 54c0 7202 |0006: iget-object v0, v12, Landroidx/collection/MutableOrderedScatterSet;.metadata:[J // field@0272 │ │ +1b66a8: 52c1 6d02 |0008: iget v1, v12, Landroidx/collection/MutableOrderedScatterSet;._capacity:I // field@026d │ │ +1b66ac: e102 0d03 |000a: shr-int/lit8 v2, v13, #int 3 // #03 │ │ +1b66b0: dd03 0d07 |000c: and-int/lit8 v3, v13, #int 7 // #07 │ │ +1b66b4: e003 0303 |000e: shl-int/lit8 v3, v3, #int 3 // #03 │ │ +1b66b8: 4504 0002 |0010: aget-wide v4, v0, v2 │ │ +1b66bc: 1606 ff00 |0012: const-wide/16 v6, #int 255 // #ff │ │ +1b66c0: c336 |0014: shl-long/2addr v6, v3 │ │ +1b66c2: 7e66 |0015: not-long v6, v6 │ │ +1b66c4: c064 |0016: and-long/2addr v4, v6 │ │ +1b66c6: 1606 fe00 |0017: const-wide/16 v6, #int 254 // #fe │ │ +1b66ca: c336 |0019: shl-long/2addr v6, v3 │ │ +1b66cc: a103 0406 |001a: or-long v3, v4, v6 │ │ +1b66d0: 4c03 0002 |001c: aput-wide v3, v0, v2 │ │ +1b66d4: d802 0df9 |001e: add-int/lit8 v2, v13, #int -7 // #f9 │ │ +1b66d8: b512 |0020: and-int/2addr v2, v1 │ │ +1b66da: dd01 0107 |0021: and-int/lit8 v1, v1, #int 7 // #07 │ │ +1b66de: b012 |0023: add-int/2addr v2, v1 │ │ +1b66e0: e101 0203 |0024: shr-int/lit8 v1, v2, #int 3 // #03 │ │ +1b66e4: 4c03 0001 |0026: aput-wide v3, v0, v1 │ │ +1b66e8: 54c0 6f02 |0028: iget-object v0, v12, Landroidx/collection/MutableOrderedScatterSet;.elements:[Ljava/lang/Object; // field@026f │ │ +1b66ec: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +1b66ee: 4d01 000d |002b: aput-object v1, v0, v13 │ │ +1b66f2: 54c0 7302 |002d: iget-object v0, v12, Landroidx/collection/MutableOrderedScatterSet;.nodes:[J // field@0273 │ │ +1b66f6: 4501 000d |002f: aget-wide v1, v0, v13 │ │ +1b66fa: 1303 1f00 |0031: const/16 v3, #int 31 // #1f │ │ +1b66fe: a404 0103 |0033: shr-long v4, v1, v3 │ │ +1b6702: 1706 ffff ff7f |0035: const-wide/32 v6, #float nan // #7fffffff │ │ +1b6708: c064 |0038: and-long/2addr v4, v6 │ │ +1b670a: 8444 |0039: long-to-int v4, v4 │ │ +1b670c: c061 |003a: and-long/2addr v1, v6 │ │ +1b670e: 8411 |003b: long-to-int v1, v1 │ │ +1b6710: 1402 ffff ff7f |003c: const v2, #float nan // #7fffffff │ │ +1b6716: 3224 0e00 |003f: if-eq v4, v2, 004d // +000e │ │ +1b671a: 4508 0004 |0041: aget-wide v8, v0, v4 │ │ +1b671e: 170a 0000 0080 |0043: const-wide/32 v10, #float -0 // #80000000 │ │ +1b6724: c0a8 |0046: and-long/2addr v8, v10 │ │ +1b6726: 811a |0047: int-to-long v10, v1 │ │ +1b6728: c06a |0048: and-long/2addr v10, v6 │ │ +1b672a: c1a8 |0049: or-long/2addr v8, v10 │ │ +1b672c: 4c08 0004 |004a: aput-wide v8, v0, v4 │ │ +1b6730: 2803 |004c: goto 004f // +0003 │ │ +1b6732: 59c1 7102 |004d: iput v1, v12, Landroidx/collection/MutableOrderedScatterSet;.head:I // field@0271 │ │ +1b6736: 3221 1200 |004f: if-eq v1, v2, 0061 // +0012 │ │ +1b673a: 4508 0001 |0051: aget-wide v8, v0, v1 │ │ +1b673e: 180a ffff ff7f 0000 00c0 |0053: const-wide v10, #double -2 // #c00000007fffffff │ │ +1b6748: c0a8 |0058: and-long/2addr v8, v10 │ │ +1b674a: 8144 |0059: int-to-long v4, v4 │ │ +1b674c: c064 |005a: and-long/2addr v4, v6 │ │ +1b674e: a302 0403 |005b: shl-long v2, v4, v3 │ │ +1b6752: c182 |005d: or-long/2addr v2, v8 │ │ +1b6754: 4c02 0001 |005e: aput-wide v2, v0, v1 │ │ +1b6758: 2803 |0060: goto 0063 // +0003 │ │ +1b675a: 59c4 7402 |0061: iput v4, v12, Landroidx/collection/MutableOrderedScatterSet;.tail:I // field@0274 │ │ +1b675e: 1801 ffff ffff ffff ff3f |0063: const-wide v1, #double 2 // #3fffffffffffffff │ │ +1b6768: 4c01 000d |0068: aput-wide v1, v0, v13 │ │ +1b676c: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/collection/MutableOrderedScatterSet;) │ │ name : 'retainAll' │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -1b6428: |[1b6428] androidx.collection.MutableOrderedScatterSet.retainAll:(Ljava/util/Collection;)Z │ │ -1b6438: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1b643c: 0801 1200 |0002: move-object/from16 v1, v18 │ │ -1b6440: 1a02 463d |0004: const-string v2, "elements" // string@3d46 │ │ -1b6444: 7120 0445 2100 |0006: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1b644a: 5402 6f02 |0009: iget-object v2, v0, Landroidx/collection/MutableOrderedScatterSet;.elements:[Ljava/lang/Object; // field@026f │ │ -1b644e: 5203 6e02 |000b: iget v3, v0, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ -1b6452: 5404 7202 |000d: iget-object v4, v0, Landroidx/collection/MutableOrderedScatterSet;.metadata:[J // field@0272 │ │ -1b6456: 2145 |000f: array-length v5, v4 │ │ -1b6458: d805 05fe |0010: add-int/lit8 v5, v5, #int -2 // #fe │ │ -1b645c: 1206 |0012: const/4 v6, #int 0 // #0 │ │ -1b645e: 3a05 4400 |0013: if-ltz v5, 0057 // +0044 │ │ -1b6462: 0167 |0015: move v7, v6 │ │ -1b6464: 4508 0407 |0016: aget-wide v8, v4, v7 │ │ -1b6468: 7e8a |0018: not-long v10, v8 │ │ -1b646a: 127c |0019: const/4 v12, #int 7 // #7 │ │ -1b646c: c3ca |001a: shl-long/2addr v10, v12 │ │ -1b646e: c08a |001b: and-long/2addr v10, v8 │ │ -1b6470: 180c 8080 8080 8080 8080 |001c: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ -1b647a: c0ca |0021: and-long/2addr v10, v12 │ │ -1b647c: 310a 0a0c |0022: cmp-long v10, v10, v12 │ │ -1b6480: 380a 2e00 |0024: if-eqz v10, 0052 // +002e │ │ -1b6484: 910a 0705 |0026: sub-int v10, v7, v5 │ │ -1b6488: 7caa |0028: not-int v10, v10 │ │ -1b648a: e20a 0a1f |0029: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ -1b648e: 130b 0800 |002b: const/16 v11, #int 8 // #8 │ │ -1b6492: d90a 0a08 |002d: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ -1b6496: 016c |002f: move v12, v6 │ │ -1b6498: 35ac 2000 |0030: if-ge v12, v10, 0050 // +0020 │ │ -1b649c: 160d ff00 |0032: const-wide/16 v13, #int 255 // #ff │ │ -1b64a0: c08d |0034: and-long/2addr v13, v8 │ │ -1b64a2: 160f 8000 |0035: const-wide/16 v15, #int 128 // #80 │ │ -1b64a6: 310d 0d0f |0037: cmp-long v13, v13, v15 │ │ -1b64aa: 3b0d 1300 |0039: if-gez v13, 004c // +0013 │ │ -1b64ae: e00d 0703 |003b: shl-int/lit8 v13, v7, #int 3 // #03 │ │ -1b64b2: b0cd |003d: add-int/2addr v13, v12 │ │ -1b64b4: 071e |003e: move-object v14, v1 │ │ -1b64b6: 1f0e a111 |003f: check-cast v14, Ljava/lang/Iterable; // type@11a1 │ │ -1b64ba: 460f 020d |0041: aget-object v15, v2, v13 │ │ -1b64be: 7120 6c43 fe00 |0043: invoke-static {v14, v15}, Lkotlin/collections/CollectionsKt;.contains:(Ljava/lang/Iterable;Ljava/lang/Object;)Z // method@436c │ │ -1b64c4: 0a0e |0046: move-result v14 │ │ -1b64c6: 390e 0500 |0047: if-nez v14, 004c // +0005 │ │ -1b64ca: 6e20 9708 d000 |0049: invoke-virtual {v0, v13}, Landroidx/collection/MutableOrderedScatterSet;.removeElementAt:(I)V // method@0897 │ │ -1b64d0: c4b8 |004c: shr-long/2addr v8, v11 │ │ -1b64d2: d80c 0c01 |004d: add-int/lit8 v12, v12, #int 1 // #01 │ │ -1b64d6: 28e1 |004f: goto 0030 // -001f │ │ -1b64d8: 33ba 0700 |0050: if-ne v10, v11, 0057 // +0007 │ │ -1b64dc: 3257 0500 |0052: if-eq v7, v5, 0057 // +0005 │ │ -1b64e0: d807 0701 |0054: add-int/lit8 v7, v7, #int 1 // #01 │ │ -1b64e4: 28c0 |0056: goto 0016 // -0040 │ │ -1b64e6: 5201 6e02 |0057: iget v1, v0, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ -1b64ea: 3213 0400 |0059: if-eq v3, v1, 005d // +0004 │ │ -1b64ee: 1211 |005b: const/4 v1, #int 1 // #1 │ │ -1b64f0: 0f01 |005c: return v1 │ │ -1b64f2: 0f06 |005d: return v6 │ │ +1b6444: |[1b6444] androidx.collection.MutableOrderedScatterSet.retainAll:(Ljava/util/Collection;)Z │ │ +1b6454: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1b6458: 0801 1200 |0002: move-object/from16 v1, v18 │ │ +1b645c: 1a02 463d |0004: const-string v2, "elements" // string@3d46 │ │ +1b6460: 7120 0445 2100 |0006: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1b6466: 5402 6f02 |0009: iget-object v2, v0, Landroidx/collection/MutableOrderedScatterSet;.elements:[Ljava/lang/Object; // field@026f │ │ +1b646a: 5203 6e02 |000b: iget v3, v0, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ +1b646e: 5404 7202 |000d: iget-object v4, v0, Landroidx/collection/MutableOrderedScatterSet;.metadata:[J // field@0272 │ │ +1b6472: 2145 |000f: array-length v5, v4 │ │ +1b6474: d805 05fe |0010: add-int/lit8 v5, v5, #int -2 // #fe │ │ +1b6478: 1206 |0012: const/4 v6, #int 0 // #0 │ │ +1b647a: 3a05 4400 |0013: if-ltz v5, 0057 // +0044 │ │ +1b647e: 0167 |0015: move v7, v6 │ │ +1b6480: 4508 0407 |0016: aget-wide v8, v4, v7 │ │ +1b6484: 7e8a |0018: not-long v10, v8 │ │ +1b6486: 127c |0019: const/4 v12, #int 7 // #7 │ │ +1b6488: c3ca |001a: shl-long/2addr v10, v12 │ │ +1b648a: c08a |001b: and-long/2addr v10, v8 │ │ +1b648c: 180c 8080 8080 8080 8080 |001c: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ +1b6496: c0ca |0021: and-long/2addr v10, v12 │ │ +1b6498: 310a 0a0c |0022: cmp-long v10, v10, v12 │ │ +1b649c: 380a 2e00 |0024: if-eqz v10, 0052 // +002e │ │ +1b64a0: 910a 0705 |0026: sub-int v10, v7, v5 │ │ +1b64a4: 7caa |0028: not-int v10, v10 │ │ +1b64a6: e20a 0a1f |0029: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ +1b64aa: 130b 0800 |002b: const/16 v11, #int 8 // #8 │ │ +1b64ae: d90a 0a08 |002d: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ +1b64b2: 016c |002f: move v12, v6 │ │ +1b64b4: 35ac 2000 |0030: if-ge v12, v10, 0050 // +0020 │ │ +1b64b8: 160d ff00 |0032: const-wide/16 v13, #int 255 // #ff │ │ +1b64bc: c08d |0034: and-long/2addr v13, v8 │ │ +1b64be: 160f 8000 |0035: const-wide/16 v15, #int 128 // #80 │ │ +1b64c2: 310d 0d0f |0037: cmp-long v13, v13, v15 │ │ +1b64c6: 3b0d 1300 |0039: if-gez v13, 004c // +0013 │ │ +1b64ca: e00d 0703 |003b: shl-int/lit8 v13, v7, #int 3 // #03 │ │ +1b64ce: b0cd |003d: add-int/2addr v13, v12 │ │ +1b64d0: 071e |003e: move-object v14, v1 │ │ +1b64d2: 1f0e a111 |003f: check-cast v14, Ljava/lang/Iterable; // type@11a1 │ │ +1b64d6: 460f 020d |0041: aget-object v15, v2, v13 │ │ +1b64da: 7120 6c43 fe00 |0043: invoke-static {v14, v15}, Lkotlin/collections/CollectionsKt;.contains:(Ljava/lang/Iterable;Ljava/lang/Object;)Z // method@436c │ │ +1b64e0: 0a0e |0046: move-result v14 │ │ +1b64e2: 390e 0500 |0047: if-nez v14, 004c // +0005 │ │ +1b64e6: 6e20 9708 d000 |0049: invoke-virtual {v0, v13}, Landroidx/collection/MutableOrderedScatterSet;.removeElementAt:(I)V // method@0897 │ │ +1b64ec: c4b8 |004c: shr-long/2addr v8, v11 │ │ +1b64ee: d80c 0c01 |004d: add-int/lit8 v12, v12, #int 1 // #01 │ │ +1b64f2: 28e1 |004f: goto 0030 // -001f │ │ +1b64f4: 33ba 0700 |0050: if-ne v10, v11, 0057 // +0007 │ │ +1b64f8: 3257 0500 |0052: if-eq v7, v5, 0057 // +0005 │ │ +1b64fc: d807 0701 |0054: add-int/lit8 v7, v7, #int 1 // #01 │ │ +1b6500: 28c0 |0056: goto 0016 // -0040 │ │ +1b6502: 5201 6e02 |0057: iget v1, v0, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ +1b6506: 3213 0400 |0059: if-eq v3, v1, 005d // +0004 │ │ +1b650a: 1211 |005b: const/4 v1, #int 1 // #1 │ │ +1b650c: 0f01 |005c: return v1 │ │ +1b650e: 0f06 |005d: return v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/collection/MutableOrderedScatterSet;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -1b65b8: |[1b65b8] androidx.collection.MutableOrderedScatterSet.toString:()Ljava/lang/String; │ │ -1b65c8: 2200 0d02 |0000: new-instance v0, Landroidx/collection/ObjectList$toString$1; // type@020d │ │ -1b65cc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1b65ce: 7030 eb08 100a |0003: invoke-direct {v0, v1, v10}, Landroidx/collection/ObjectList$toString$1;.:(ILjava/lang/Object;)V // method@08eb │ │ -1b65d4: 2201 b711 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b65d8: 1a02 3b31 |0008: const-string v2, "[" // string@313b │ │ -1b65dc: 7020 7f3f 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b65e2: 54a2 6f02 |000d: iget-object v2, v10, Landroidx/collection/MutableOrderedScatterSet;.elements:[Ljava/lang/Object; // field@026f │ │ -1b65e6: 54a3 7302 |000f: iget-object v3, v10, Landroidx/collection/MutableOrderedScatterSet;.nodes:[J // field@0273 │ │ -1b65ea: 52a4 7402 |0011: iget v4, v10, Landroidx/collection/MutableOrderedScatterSet;.tail:I // field@0274 │ │ -1b65ee: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -1b65f0: 1406 ffff ff7f |0014: const v6, #float nan // #7fffffff │ │ -1b65f6: 3264 2b00 |0017: if-eq v4, v6, 0042 // +002b │ │ -1b65fa: 4506 0304 |0019: aget-wide v6, v3, v4 │ │ -1b65fe: 1308 1f00 |001b: const/16 v8, #int 31 // #1f │ │ -1b6602: c486 |001d: shr-long/2addr v6, v8 │ │ -1b6604: 1708 ffff ff7f |001e: const-wide/32 v8, #float nan // #7fffffff │ │ -1b660a: c086 |0021: and-long/2addr v6, v8 │ │ -1b660c: 8466 |0022: long-to-int v6, v6 │ │ -1b660e: 4604 0204 |0023: aget-object v4, v2, v4 │ │ -1b6612: 12f7 |0025: const/4 v7, #int -1 // #ff │ │ -1b6614: 3375 0800 |0026: if-ne v5, v7, 002e // +0008 │ │ -1b6618: 1a00 2606 |0028: const-string v0, "..." // string@0626 │ │ -1b661c: 6e20 873f 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b6622: 281a |002d: goto 0047 // +001a │ │ -1b6624: 3805 0700 |002e: if-eqz v5, 0035 // +0007 │ │ -1b6628: 1a07 f803 |0030: const-string v7, ", " // string@03f8 │ │ -1b662c: 6e20 873f 7100 |0032: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b6632: 6e20 ed08 4000 |0035: invoke-virtual {v0, v4}, Landroidx/collection/ObjectList$toString$1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@08ed │ │ -1b6638: 0c04 |0038: move-result-object v4 │ │ -1b663a: 1f04 8b11 |0039: check-cast v4, Ljava/lang/CharSequence; // type@118b │ │ -1b663e: 6e20 873f 4100 |003b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b6644: d805 0501 |003e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1b6648: 0164 |0040: move v4, v6 │ │ -1b664a: 28d3 |0041: goto 0014 // -002d │ │ -1b664c: 1a00 e132 |0042: const-string v0, "]" // string@32e1 │ │ -1b6650: 6e20 873f 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b6656: 6e10 933f 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b665c: 0c00 |004a: move-result-object v0 │ │ -1b665e: 1a01 475e |004b: const-string v1, "toString(...)" // string@5e47 │ │ -1b6662: 7120 0345 1000 |004d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b6668: 1100 |0050: return-object v0 │ │ +1b65d4: |[1b65d4] androidx.collection.MutableOrderedScatterSet.toString:()Ljava/lang/String; │ │ +1b65e4: 2200 0d02 |0000: new-instance v0, Landroidx/collection/ObjectList$toString$1; // type@020d │ │ +1b65e8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1b65ea: 7030 eb08 100a |0003: invoke-direct {v0, v1, v10}, Landroidx/collection/ObjectList$toString$1;.:(ILjava/lang/Object;)V // method@08eb │ │ +1b65f0: 2201 b711 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b65f4: 1a02 3b31 |0008: const-string v2, "[" // string@313b │ │ +1b65f8: 7020 7f3f 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b65fe: 54a2 6f02 |000d: iget-object v2, v10, Landroidx/collection/MutableOrderedScatterSet;.elements:[Ljava/lang/Object; // field@026f │ │ +1b6602: 54a3 7302 |000f: iget-object v3, v10, Landroidx/collection/MutableOrderedScatterSet;.nodes:[J // field@0273 │ │ +1b6606: 52a4 7402 |0011: iget v4, v10, Landroidx/collection/MutableOrderedScatterSet;.tail:I // field@0274 │ │ +1b660a: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +1b660c: 1406 ffff ff7f |0014: const v6, #float nan // #7fffffff │ │ +1b6612: 3264 2b00 |0017: if-eq v4, v6, 0042 // +002b │ │ +1b6616: 4506 0304 |0019: aget-wide v6, v3, v4 │ │ +1b661a: 1308 1f00 |001b: const/16 v8, #int 31 // #1f │ │ +1b661e: c486 |001d: shr-long/2addr v6, v8 │ │ +1b6620: 1708 ffff ff7f |001e: const-wide/32 v8, #float nan // #7fffffff │ │ +1b6626: c086 |0021: and-long/2addr v6, v8 │ │ +1b6628: 8466 |0022: long-to-int v6, v6 │ │ +1b662a: 4604 0204 |0023: aget-object v4, v2, v4 │ │ +1b662e: 12f7 |0025: const/4 v7, #int -1 // #ff │ │ +1b6630: 3375 0800 |0026: if-ne v5, v7, 002e // +0008 │ │ +1b6634: 1a00 2606 |0028: const-string v0, "..." // string@0626 │ │ +1b6638: 6e20 873f 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b663e: 281a |002d: goto 0047 // +001a │ │ +1b6640: 3805 0700 |002e: if-eqz v5, 0035 // +0007 │ │ +1b6644: 1a07 f803 |0030: const-string v7, ", " // string@03f8 │ │ +1b6648: 6e20 873f 7100 |0032: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b664e: 6e20 ed08 4000 |0035: invoke-virtual {v0, v4}, Landroidx/collection/ObjectList$toString$1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@08ed │ │ +1b6654: 0c04 |0038: move-result-object v4 │ │ +1b6656: 1f04 8b11 |0039: check-cast v4, Ljava/lang/CharSequence; // type@118b │ │ +1b665a: 6e20 873f 4100 |003b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b6660: d805 0501 |003e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +1b6664: 0164 |0040: move v4, v6 │ │ +1b6666: 28d3 |0041: goto 0014 // -002d │ │ +1b6668: 1a00 e132 |0042: const-string v0, "]" // string@32e1 │ │ +1b666c: 6e20 873f 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b6672: 6e10 933f 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b6678: 0c00 |004a: move-result-object v0 │ │ +1b667a: 1a01 475e |004b: const-string v1, "toString(...)" // string@5e47 │ │ +1b667e: 7120 0345 1000 |004d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b6684: 1100 |0050: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #153 header: │ │ @@ -43148,217 +43148,217 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1b6788: |[1b6788] androidx.collection.MutableOrderedSetWrapper.add:(Ljava/lang/Object;)Z │ │ -1b6798: 5410 7d02 |0000: iget-object v0, v1, Landroidx/collection/MutableOrderedSetWrapper;.parent:Landroidx/collection/MutableOrderedScatterSet; // field@027d │ │ -1b679c: 6e20 8e08 2000 |0002: invoke-virtual {v0, v2}, Landroidx/collection/MutableOrderedScatterSet;.add:(Ljava/lang/Object;)Z // method@088e │ │ -1b67a2: 0a02 |0005: move-result v2 │ │ -1b67a4: 0f02 |0006: return v2 │ │ +1b67a4: |[1b67a4] androidx.collection.MutableOrderedSetWrapper.add:(Ljava/lang/Object;)Z │ │ +1b67b4: 5410 7d02 |0000: iget-object v0, v1, Landroidx/collection/MutableOrderedSetWrapper;.parent:Landroidx/collection/MutableOrderedScatterSet; // field@027d │ │ +1b67b8: 6e20 8e08 2000 |0002: invoke-virtual {v0, v2}, Landroidx/collection/MutableOrderedScatterSet;.add:(Ljava/lang/Object;)Z // method@088e │ │ +1b67be: 0a02 |0005: move-result v2 │ │ +1b67c0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/collection/MutableOrderedSetWrapper;) │ │ name : 'addAll' │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -1b67a8: |[1b67a8] androidx.collection.MutableOrderedSetWrapper.addAll:(Ljava/util/Collection;)Z │ │ -1b67b8: 1a00 463d |0000: const-string v0, "elements" // string@3d46 │ │ -1b67bc: 7120 0445 0e00 |0002: invoke-static {v14, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1b67c2: 1f0e a111 |0005: check-cast v14, Ljava/lang/Iterable; // type@11a1 │ │ -1b67c6: 54d0 7d02 |0007: iget-object v0, v13, Landroidx/collection/MutableOrderedSetWrapper;.parent:Landroidx/collection/MutableOrderedScatterSet; // field@027d │ │ -1b67ca: 6e10 373f 0000 |0009: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1b67d0: 5201 6e02 |000c: iget v1, v0, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ -1b67d4: 7210 fe3e 0e00 |000e: invoke-interface {v14}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ -1b67da: 0c0e |0011: move-result-object v14 │ │ -1b67dc: 7210 0a41 0e00 |0012: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1b67e2: 0a02 |0015: move-result v2 │ │ -1b67e4: 3802 3e00 |0016: if-eqz v2, 0054 // +003e │ │ -1b67e8: 7210 0b41 0e00 |0018: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1b67ee: 0c02 |001b: move-result-object v2 │ │ -1b67f0: 6e20 9208 2000 |001c: invoke-virtual {v0, v2}, Landroidx/collection/MutableOrderedScatterSet;.findAbsoluteInsertIndex:(Ljava/lang/Object;)I // method@0892 │ │ -1b67f6: 0a03 |001f: move-result v3 │ │ -1b67f8: 5404 6f02 |0020: iget-object v4, v0, Landroidx/collection/MutableOrderedScatterSet;.elements:[Ljava/lang/Object; // field@026f │ │ -1b67fc: 4d02 0403 |0022: aput-object v2, v4, v3 │ │ -1b6800: 5402 7302 |0024: iget-object v2, v0, Landroidx/collection/MutableOrderedScatterSet;.nodes:[J // field@0273 │ │ -1b6804: 5204 7102 |0026: iget v4, v0, Landroidx/collection/MutableOrderedScatterSet;.head:I // field@0271 │ │ -1b6808: 8145 |0028: int-to-long v5, v4 │ │ -1b680a: 1707 ffff ff7f |0029: const-wide/32 v7, #float nan // #7fffffff │ │ -1b6810: c075 |002c: and-long/2addr v5, v7 │ │ -1b6812: 1809 0000 0080 ffff ff3f |002d: const-wide v9, #double 2 // #3fffffff80000000 │ │ -1b681c: c195 |0032: or-long/2addr v5, v9 │ │ -1b681e: 4c05 0203 |0033: aput-wide v5, v2, v3 │ │ -1b6822: 1405 ffff ff7f |0035: const v5, #float nan // #7fffffff │ │ -1b6828: 3254 1300 |0038: if-eq v4, v5, 004b // +0013 │ │ -1b682c: 4509 0204 |003a: aget-wide v9, v2, v4 │ │ -1b6830: 180b ffff ff7f 0000 00c0 |003c: const-wide v11, #double -2 // #c00000007fffffff │ │ -1b683a: c0b9 |0041: and-long/2addr v9, v11 │ │ -1b683c: 813b |0042: int-to-long v11, v3 │ │ -1b683e: a006 0b07 |0043: and-long v6, v11, v7 │ │ -1b6842: 1308 1f00 |0045: const/16 v8, #int 31 // #1f │ │ -1b6846: c386 |0047: shl-long/2addr v6, v8 │ │ -1b6848: c196 |0048: or-long/2addr v6, v9 │ │ -1b684a: 4c06 0204 |0049: aput-wide v6, v2, v4 │ │ -1b684e: 5903 7102 |004b: iput v3, v0, Landroidx/collection/MutableOrderedScatterSet;.head:I // field@0271 │ │ -1b6852: 5202 7402 |004d: iget v2, v0, Landroidx/collection/MutableOrderedScatterSet;.tail:I // field@0274 │ │ -1b6856: 3352 c3ff |004f: if-ne v2, v5, 0012 // -003d │ │ -1b685a: 5903 7402 |0051: iput v3, v0, Landroidx/collection/MutableOrderedScatterSet;.tail:I // field@0274 │ │ -1b685e: 28bf |0053: goto 0012 // -0041 │ │ -1b6860: 520e 6e02 |0054: iget v14, v0, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ -1b6864: 32e1 0400 |0056: if-eq v1, v14, 005a // +0004 │ │ -1b6868: 121e |0058: const/4 v14, #int 1 // #1 │ │ -1b686a: 0f0e |0059: return v14 │ │ -1b686c: 120e |005a: const/4 v14, #int 0 // #0 │ │ -1b686e: 0f0e |005b: return v14 │ │ +1b67c4: |[1b67c4] androidx.collection.MutableOrderedSetWrapper.addAll:(Ljava/util/Collection;)Z │ │ +1b67d4: 1a00 463d |0000: const-string v0, "elements" // string@3d46 │ │ +1b67d8: 7120 0445 0e00 |0002: invoke-static {v14, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1b67de: 1f0e a111 |0005: check-cast v14, Ljava/lang/Iterable; // type@11a1 │ │ +1b67e2: 54d0 7d02 |0007: iget-object v0, v13, Landroidx/collection/MutableOrderedSetWrapper;.parent:Landroidx/collection/MutableOrderedScatterSet; // field@027d │ │ +1b67e6: 6e10 373f 0000 |0009: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1b67ec: 5201 6e02 |000c: iget v1, v0, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ +1b67f0: 7210 fe3e 0e00 |000e: invoke-interface {v14}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ +1b67f6: 0c0e |0011: move-result-object v14 │ │ +1b67f8: 7210 0a41 0e00 |0012: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1b67fe: 0a02 |0015: move-result v2 │ │ +1b6800: 3802 3e00 |0016: if-eqz v2, 0054 // +003e │ │ +1b6804: 7210 0b41 0e00 |0018: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1b680a: 0c02 |001b: move-result-object v2 │ │ +1b680c: 6e20 9208 2000 |001c: invoke-virtual {v0, v2}, Landroidx/collection/MutableOrderedScatterSet;.findAbsoluteInsertIndex:(Ljava/lang/Object;)I // method@0892 │ │ +1b6812: 0a03 |001f: move-result v3 │ │ +1b6814: 5404 6f02 |0020: iget-object v4, v0, Landroidx/collection/MutableOrderedScatterSet;.elements:[Ljava/lang/Object; // field@026f │ │ +1b6818: 4d02 0403 |0022: aput-object v2, v4, v3 │ │ +1b681c: 5402 7302 |0024: iget-object v2, v0, Landroidx/collection/MutableOrderedScatterSet;.nodes:[J // field@0273 │ │ +1b6820: 5204 7102 |0026: iget v4, v0, Landroidx/collection/MutableOrderedScatterSet;.head:I // field@0271 │ │ +1b6824: 8145 |0028: int-to-long v5, v4 │ │ +1b6826: 1707 ffff ff7f |0029: const-wide/32 v7, #float nan // #7fffffff │ │ +1b682c: c075 |002c: and-long/2addr v5, v7 │ │ +1b682e: 1809 0000 0080 ffff ff3f |002d: const-wide v9, #double 2 // #3fffffff80000000 │ │ +1b6838: c195 |0032: or-long/2addr v5, v9 │ │ +1b683a: 4c05 0203 |0033: aput-wide v5, v2, v3 │ │ +1b683e: 1405 ffff ff7f |0035: const v5, #float nan // #7fffffff │ │ +1b6844: 3254 1300 |0038: if-eq v4, v5, 004b // +0013 │ │ +1b6848: 4509 0204 |003a: aget-wide v9, v2, v4 │ │ +1b684c: 180b ffff ff7f 0000 00c0 |003c: const-wide v11, #double -2 // #c00000007fffffff │ │ +1b6856: c0b9 |0041: and-long/2addr v9, v11 │ │ +1b6858: 813b |0042: int-to-long v11, v3 │ │ +1b685a: a006 0b07 |0043: and-long v6, v11, v7 │ │ +1b685e: 1308 1f00 |0045: const/16 v8, #int 31 // #1f │ │ +1b6862: c386 |0047: shl-long/2addr v6, v8 │ │ +1b6864: c196 |0048: or-long/2addr v6, v9 │ │ +1b6866: 4c06 0204 |0049: aput-wide v6, v2, v4 │ │ +1b686a: 5903 7102 |004b: iput v3, v0, Landroidx/collection/MutableOrderedScatterSet;.head:I // field@0271 │ │ +1b686e: 5202 7402 |004d: iget v2, v0, Landroidx/collection/MutableOrderedScatterSet;.tail:I // field@0274 │ │ +1b6872: 3352 c3ff |004f: if-ne v2, v5, 0012 // -003d │ │ +1b6876: 5903 7402 |0051: iput v3, v0, Landroidx/collection/MutableOrderedScatterSet;.tail:I // field@0274 │ │ +1b687a: 28bf |0053: goto 0012 // -0041 │ │ +1b687c: 520e 6e02 |0054: iget v14, v0, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ +1b6880: 32e1 0400 |0056: if-eq v1, v14, 005a // +0004 │ │ +1b6884: 121e |0058: const/4 v14, #int 1 // #1 │ │ +1b6886: 0f0e |0059: return v14 │ │ +1b6888: 120e |005a: const/4 v14, #int 0 // #0 │ │ +1b688a: 0f0e |005b: return v14 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/collection/MutableOrderedSetWrapper;) │ │ name : 'clear' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1b6b9c: |[1b6b9c] androidx.collection.MutableOrderedSetWrapper.clear:()V │ │ -1b6bac: 5410 7d02 |0000: iget-object v0, v1, Landroidx/collection/MutableOrderedSetWrapper;.parent:Landroidx/collection/MutableOrderedScatterSet; // field@027d │ │ -1b6bb0: 6e10 8f08 0000 |0002: invoke-virtual {v0}, Landroidx/collection/MutableOrderedScatterSet;.clear:()V // method@088f │ │ -1b6bb6: 0e00 |0005: return-void │ │ +1b6bb8: |[1b6bb8] androidx.collection.MutableOrderedSetWrapper.clear:()V │ │ +1b6bc8: 5410 7d02 |0000: iget-object v0, v1, Landroidx/collection/MutableOrderedSetWrapper;.parent:Landroidx/collection/MutableOrderedScatterSet; // field@027d │ │ +1b6bcc: 6e10 8f08 0000 |0002: invoke-virtual {v0}, Landroidx/collection/MutableOrderedScatterSet;.clear:()V // method@088f │ │ +1b6bd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/collection/MutableOrderedSetWrapper;) │ │ name : 'contains' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1b6870: |[1b6870] androidx.collection.MutableOrderedSetWrapper.contains:(Ljava/lang/Object;)Z │ │ -1b6880: 5410 7e02 |0000: iget-object v0, v1, Landroidx/collection/MutableOrderedSetWrapper;.parent$1:Landroidx/collection/MutableOrderedScatterSet; // field@027e │ │ -1b6884: 6e20 9008 2000 |0002: invoke-virtual {v0, v2}, Landroidx/collection/MutableOrderedScatterSet;.contains:(Ljava/lang/Object;)Z // method@0890 │ │ -1b688a: 0a02 |0005: move-result v2 │ │ -1b688c: 0f02 |0006: return v2 │ │ +1b688c: |[1b688c] androidx.collection.MutableOrderedSetWrapper.contains:(Ljava/lang/Object;)Z │ │ +1b689c: 5410 7e02 |0000: iget-object v0, v1, Landroidx/collection/MutableOrderedSetWrapper;.parent$1:Landroidx/collection/MutableOrderedScatterSet; // field@027e │ │ +1b68a0: 6e20 9008 2000 |0002: invoke-virtual {v0, v2}, Landroidx/collection/MutableOrderedScatterSet;.contains:(Ljava/lang/Object;)Z // method@0890 │ │ +1b68a6: 0a02 |0005: move-result v2 │ │ +1b68a8: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/collection/MutableOrderedSetWrapper;) │ │ name : 'containsAll' │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1b6890: |[1b6890] androidx.collection.MutableOrderedSetWrapper.containsAll:(Ljava/util/Collection;)Z │ │ -1b68a0: 1a00 463d |0000: const-string v0, "elements" // string@3d46 │ │ -1b68a4: 7120 0445 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1b68aa: 1f03 a111 |0005: check-cast v3, Ljava/lang/Iterable; // type@11a1 │ │ -1b68ae: 7210 fe3e 0300 |0007: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ -1b68b4: 0c03 |000a: move-result-object v3 │ │ -1b68b6: 7210 0a41 0300 |000b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1b68bc: 0a00 |000e: move-result v0 │ │ -1b68be: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ -1b68c2: 7210 0b41 0300 |0011: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1b68c8: 0c00 |0014: move-result-object v0 │ │ -1b68ca: 5421 7e02 |0015: iget-object v1, v2, Landroidx/collection/MutableOrderedSetWrapper;.parent$1:Landroidx/collection/MutableOrderedScatterSet; // field@027e │ │ -1b68ce: 6e20 9008 0100 |0017: invoke-virtual {v1, v0}, Landroidx/collection/MutableOrderedScatterSet;.contains:(Ljava/lang/Object;)Z // method@0890 │ │ -1b68d4: 0a00 |001a: move-result v0 │ │ -1b68d6: 3900 f0ff |001b: if-nez v0, 000b // -0010 │ │ -1b68da: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -1b68dc: 0f03 |001e: return v3 │ │ -1b68de: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -1b68e0: 0f03 |0020: return v3 │ │ +1b68ac: |[1b68ac] androidx.collection.MutableOrderedSetWrapper.containsAll:(Ljava/util/Collection;)Z │ │ +1b68bc: 1a00 463d |0000: const-string v0, "elements" // string@3d46 │ │ +1b68c0: 7120 0445 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1b68c6: 1f03 a111 |0005: check-cast v3, Ljava/lang/Iterable; // type@11a1 │ │ +1b68ca: 7210 fe3e 0300 |0007: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ +1b68d0: 0c03 |000a: move-result-object v3 │ │ +1b68d2: 7210 0a41 0300 |000b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1b68d8: 0a00 |000e: move-result v0 │ │ +1b68da: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ +1b68de: 7210 0b41 0300 |0011: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1b68e4: 0c00 |0014: move-result-object v0 │ │ +1b68e6: 5421 7e02 |0015: iget-object v1, v2, Landroidx/collection/MutableOrderedSetWrapper;.parent$1:Landroidx/collection/MutableOrderedScatterSet; // field@027e │ │ +1b68ea: 6e20 9008 0100 |0017: invoke-virtual {v1, v0}, Landroidx/collection/MutableOrderedScatterSet;.contains:(Ljava/lang/Object;)Z // method@0890 │ │ +1b68f0: 0a00 |001a: move-result v0 │ │ +1b68f2: 3900 f0ff |001b: if-nez v0, 000b // -0010 │ │ +1b68f6: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +1b68f8: 0f03 |001e: return v3 │ │ +1b68fa: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +1b68fc: 0f03 |0020: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/collection/MutableOrderedSetWrapper;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1b68e4: |[1b68e4] androidx.collection.MutableOrderedSetWrapper.equals:(Ljava/lang/Object;)Z │ │ -1b68f4: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ -1b68f8: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -1b68fa: 0f03 |0003: return v3 │ │ -1b68fc: 3803 1600 |0004: if-eqz v3, 001a // +0016 │ │ -1b6900: 6e10 373f 0300 |0006: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1b6906: 0c00 |0009: move-result-object v0 │ │ -1b6908: 1c01 0602 |000a: const-class v1, Landroidx/collection/MutableOrderedSetWrapper; // type@0206 │ │ -1b690c: 3201 0300 |000c: if-eq v1, v0, 000f // +0003 │ │ -1b6910: 280c |000e: goto 001a // +000c │ │ -1b6912: 1f03 0602 |000f: check-cast v3, Landroidx/collection/MutableOrderedSetWrapper; // type@0206 │ │ -1b6916: 5420 7e02 |0011: iget-object v0, v2, Landroidx/collection/MutableOrderedSetWrapper;.parent$1:Landroidx/collection/MutableOrderedScatterSet; // field@027e │ │ -1b691a: 5433 7e02 |0013: iget-object v3, v3, Landroidx/collection/MutableOrderedSetWrapper;.parent$1:Landroidx/collection/MutableOrderedScatterSet; // field@027e │ │ -1b691e: 7120 0045 3000 |0015: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1b6924: 0a03 |0018: move-result v3 │ │ -1b6926: 0f03 |0019: return v3 │ │ -1b6928: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -1b692a: 0f03 |001b: return v3 │ │ +1b6900: |[1b6900] androidx.collection.MutableOrderedSetWrapper.equals:(Ljava/lang/Object;)Z │ │ +1b6910: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ +1b6914: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +1b6916: 0f03 |0003: return v3 │ │ +1b6918: 3803 1600 |0004: if-eqz v3, 001a // +0016 │ │ +1b691c: 6e10 373f 0300 |0006: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1b6922: 0c00 |0009: move-result-object v0 │ │ +1b6924: 1c01 0602 |000a: const-class v1, Landroidx/collection/MutableOrderedSetWrapper; // type@0206 │ │ +1b6928: 3201 0300 |000c: if-eq v1, v0, 000f // +0003 │ │ +1b692c: 280c |000e: goto 001a // +000c │ │ +1b692e: 1f03 0602 |000f: check-cast v3, Landroidx/collection/MutableOrderedSetWrapper; // type@0206 │ │ +1b6932: 5420 7e02 |0011: iget-object v0, v2, Landroidx/collection/MutableOrderedSetWrapper;.parent$1:Landroidx/collection/MutableOrderedScatterSet; // field@027e │ │ +1b6936: 5433 7e02 |0013: iget-object v3, v3, Landroidx/collection/MutableOrderedSetWrapper;.parent$1:Landroidx/collection/MutableOrderedScatterSet; // field@027e │ │ +1b693a: 7120 0045 3000 |0015: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1b6940: 0a03 |0018: move-result v3 │ │ +1b6942: 0f03 |0019: return v3 │ │ +1b6944: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +1b6946: 0f03 |001b: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/collection/MutableOrderedSetWrapper;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1b6b00: |[1b6b00] androidx.collection.MutableOrderedSetWrapper.hashCode:()I │ │ -1b6b10: 5410 7e02 |0000: iget-object v0, v1, Landroidx/collection/MutableOrderedSetWrapper;.parent$1:Landroidx/collection/MutableOrderedScatterSet; // field@027e │ │ -1b6b14: 6e10 9408 0000 |0002: invoke-virtual {v0}, Landroidx/collection/MutableOrderedScatterSet;.hashCode:()I // method@0894 │ │ -1b6b1a: 0a00 |0005: move-result v0 │ │ -1b6b1c: 0f00 |0006: return v0 │ │ +1b6b1c: |[1b6b1c] androidx.collection.MutableOrderedSetWrapper.hashCode:()I │ │ +1b6b2c: 5410 7e02 |0000: iget-object v0, v1, Landroidx/collection/MutableOrderedSetWrapper;.parent$1:Landroidx/collection/MutableOrderedScatterSet; // field@027e │ │ +1b6b30: 6e10 9408 0000 |0002: invoke-virtual {v0}, Landroidx/collection/MutableOrderedScatterSet;.hashCode:()I // method@0894 │ │ +1b6b36: 0a00 |0005: move-result v0 │ │ +1b6b38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/collection/MutableOrderedSetWrapper;) │ │ name : 'isEmpty' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -1b692c: |[1b692c] androidx.collection.MutableOrderedSetWrapper.isEmpty:()Z │ │ -1b693c: 5410 7e02 |0000: iget-object v0, v1, Landroidx/collection/MutableOrderedSetWrapper;.parent$1:Landroidx/collection/MutableOrderedScatterSet; // field@027e │ │ -1b6940: 5200 6e02 |0002: iget v0, v0, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ -1b6944: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -1b6948: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -1b694a: 0f00 |0007: return v0 │ │ -1b694c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -1b694e: 0f00 |0009: return v0 │ │ +1b6948: |[1b6948] androidx.collection.MutableOrderedSetWrapper.isEmpty:()Z │ │ +1b6958: 5410 7e02 |0000: iget-object v0, v1, Landroidx/collection/MutableOrderedSetWrapper;.parent$1:Landroidx/collection/MutableOrderedScatterSet; // field@027e │ │ +1b695c: 5200 6e02 |0002: iget v0, v0, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ +1b6960: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +1b6964: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +1b6966: 0f00 |0007: return v0 │ │ +1b6968: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1b696a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/collection/MutableOrderedSetWrapper;) │ │ name : 'iterator' │ │ type : '()Ljava/util/Iterator;' │ │ @@ -43381,186 +43381,186 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1b6950: |[1b6950] androidx.collection.MutableOrderedSetWrapper.remove:(Ljava/lang/Object;)Z │ │ -1b6960: 5410 7d02 |0000: iget-object v0, v1, Landroidx/collection/MutableOrderedSetWrapper;.parent:Landroidx/collection/MutableOrderedScatterSet; // field@027d │ │ -1b6964: 6e20 9608 2000 |0002: invoke-virtual {v0, v2}, Landroidx/collection/MutableOrderedScatterSet;.remove:(Ljava/lang/Object;)Z // method@0896 │ │ -1b696a: 0a02 |0005: move-result v2 │ │ -1b696c: 0f02 |0006: return v2 │ │ +1b696c: |[1b696c] androidx.collection.MutableOrderedSetWrapper.remove:(Ljava/lang/Object;)Z │ │ +1b697c: 5410 7d02 |0000: iget-object v0, v1, Landroidx/collection/MutableOrderedSetWrapper;.parent:Landroidx/collection/MutableOrderedScatterSet; // field@027d │ │ +1b6980: 6e20 9608 2000 |0002: invoke-virtual {v0, v2}, Landroidx/collection/MutableOrderedScatterSet;.remove:(Ljava/lang/Object;)Z // method@0896 │ │ +1b6986: 0a02 |0005: move-result v2 │ │ +1b6988: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/collection/MutableOrderedSetWrapper;) │ │ name : 'removeAll' │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 22 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 172 16-bit code units │ │ -1b6970: |[1b6970] androidx.collection.MutableOrderedSetWrapper.removeAll:(Ljava/util/Collection;)Z │ │ -1b6980: 0800 1500 |0000: move-object/from16 v0, v21 │ │ -1b6984: 1a01 463d |0002: const-string v1, "elements" // string@3d46 │ │ -1b6988: 7120 0445 1000 |0004: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1b698e: 1f00 a111 |0007: check-cast v0, Ljava/lang/Iterable; // type@11a1 │ │ -1b6992: 0801 1400 |0009: move-object/from16 v1, v20 │ │ -1b6996: 5412 7d02 |000b: iget-object v2, v1, Landroidx/collection/MutableOrderedSetWrapper;.parent:Landroidx/collection/MutableOrderedScatterSet; // field@027d │ │ -1b699a: 6e10 373f 0200 |000d: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1b69a0: 5223 6e02 |0010: iget v3, v2, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ -1b69a4: 7210 fe3e 0000 |0012: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ -1b69aa: 0c00 |0015: move-result-object v0 │ │ -1b69ac: 7210 0a41 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1b69b2: 0a04 |0019: move-result v4 │ │ -1b69b4: 1215 |001a: const/4 v5, #int 1 // #1 │ │ -1b69b6: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1b69b8: 3804 8800 |001c: if-eqz v4, 00a4 // +0088 │ │ -1b69bc: 7210 0b41 0000 |001e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1b69c2: 0c04 |0021: move-result-object v4 │ │ -1b69c4: 3804 0700 |0022: if-eqz v4, 0029 // +0007 │ │ -1b69c8: 6e10 383f 0400 |0024: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b69ce: 0a07 |0027: move-result v7 │ │ -1b69d0: 2802 |0028: goto 002a // +0002 │ │ -1b69d2: 0167 |0029: move v7, v6 │ │ -1b69d4: 1408 512d 9ecc |002a: const v8, #float -8.29303e+07 // #cc9e2d51 │ │ -1b69da: b287 |002d: mul-int/2addr v7, v8 │ │ -1b69dc: e008 0710 |002e: shl-int/lit8 v8, v7, #int 16 // #10 │ │ -1b69e0: b787 |0030: xor-int/2addr v7, v8 │ │ -1b69e2: dd08 077f |0031: and-int/lit8 v8, v7, #int 127 // #7f │ │ -1b69e6: 5229 6d02 |0033: iget v9, v2, Landroidx/collection/MutableOrderedScatterSet;._capacity:I // field@026d │ │ -1b69ea: e207 0707 |0035: ushr-int/lit8 v7, v7, #int 7 // #07 │ │ -1b69ee: b597 |0037: and-int/2addr v7, v9 │ │ -1b69f0: 542a 7202 |0038: iget-object v10, v2, Landroidx/collection/MutableOrderedScatterSet;.metadata:[J // field@0272 │ │ -1b69f4: e10b 0703 |003a: shr-int/lit8 v11, v7, #int 3 // #03 │ │ -1b69f8: dd0c 0707 |003c: and-int/lit8 v12, v7, #int 7 // #07 │ │ -1b69fc: e00c 0c03 |003e: shl-int/lit8 v12, v12, #int 3 // #03 │ │ -1b6a00: 450d 0a0b |0040: aget-wide v13, v10, v11 │ │ -1b6a04: c5cd |0042: ushr-long/2addr v13, v12 │ │ -1b6a06: b05b |0043: add-int/2addr v11, v5 │ │ -1b6a08: 450f 0a0b |0044: aget-wide v15, v10, v11 │ │ -1b6a0c: d90a 0c40 |0046: rsub-int/lit8 v10, v12, #int 64 // #40 │ │ -1b6a10: a30a 0f0a |0048: shl-long v10, v15, v10 │ │ -1b6a14: 0215 0500 |004a: move/from16 v21, v5 │ │ -1b6a18: 016f |004c: move v15, v6 │ │ -1b6a1a: 81c5 |004d: int-to-long v5, v12 │ │ -1b6a1c: 7d55 |004e: neg-long v5, v5 │ │ -1b6a1e: 130c 3f00 |004f: const/16 v12, #int 63 // #3f │ │ -1b6a22: c4c5 |0051: shr-long/2addr v5, v12 │ │ -1b6a24: c0a5 |0052: and-long/2addr v5, v10 │ │ -1b6a26: c1d5 |0053: or-long/2addr v5, v13 │ │ -1b6a28: 818a |0054: int-to-long v10, v8 │ │ -1b6a2a: 180c 0101 0101 0101 0101 |0055: const-wide v12, #double 7.7486e-304 // #0101010101010101 │ │ -1b6a34: bdca |005a: mul-long/2addr v10, v12 │ │ -1b6a36: c25a |005b: xor-long/2addr v10, v5 │ │ -1b6a38: 9c0c 0a0c |005c: sub-long v12, v10, v12 │ │ -1b6a3c: 7eaa |005e: not-long v10, v10 │ │ -1b6a3e: c0ca |005f: and-long/2addr v10, v12 │ │ -1b6a40: 180c 8080 8080 8080 8080 |0060: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ -1b6a4a: c0ca |0065: and-long/2addr v10, v12 │ │ -1b6a4c: 1610 0000 |0066: const-wide/16 v16, #int 0 // #0 │ │ -1b6a50: 310e 0a10 |0068: cmp-long v14, v10, v16 │ │ -1b6a54: 380e 1f00 |006a: if-eqz v14, 0089 // +001f │ │ -1b6a58: 7120 053f ba00 |006c: invoke-static {v10, v11}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ -1b6a5e: 0a0e |006f: move-result v14 │ │ -1b6a60: e10e 0e03 |0070: shr-int/lit8 v14, v14, #int 3 // #03 │ │ -1b6a64: b07e |0072: add-int/2addr v14, v7 │ │ -1b6a66: b59e |0073: and-int/2addr v14, v9 │ │ -1b6a68: 0512 0c00 |0074: move-wide/from16 v18, v12 │ │ -1b6a6c: 542c 6f02 |0076: iget-object v12, v2, Landroidx/collection/MutableOrderedScatterSet;.elements:[Ljava/lang/Object; // field@026f │ │ -1b6a70: 460c 0c0e |0078: aget-object v12, v12, v14 │ │ -1b6a74: 7120 0045 4c00 |007a: invoke-static {v12, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1b6a7a: 0a0c |007d: move-result v12 │ │ -1b6a7c: 380c 0300 |007e: if-eqz v12, 0081 // +0003 │ │ -1b6a80: 2816 |0080: goto 0096 // +0016 │ │ -1b6a82: 160c 0100 |0081: const-wide/16 v12, #int 1 // #1 │ │ -1b6a86: 9c0c 0a0c |0083: sub-long v12, v10, v12 │ │ -1b6a8a: c0ca |0085: and-long/2addr v10, v12 │ │ -1b6a8c: 050c 1200 |0086: move-wide/from16 v12, v18 │ │ -1b6a90: 28de |0088: goto 0066 // -0022 │ │ -1b6a92: 0512 0c00 |0089: move-wide/from16 v18, v12 │ │ -1b6a96: 7e5a |008b: not-long v10, v5 │ │ -1b6a98: 126c |008c: const/4 v12, #int 6 // #6 │ │ -1b6a9a: c3ca |008d: shl-long/2addr v10, v12 │ │ -1b6a9c: c0a5 |008e: and-long/2addr v5, v10 │ │ -1b6a9e: a005 0512 |008f: and-long v5, v5, v18 │ │ -1b6aa2: 3105 0510 |0091: cmp-long v5, v5, v16 │ │ -1b6aa6: 3805 0a00 |0093: if-eqz v5, 009d // +000a │ │ -1b6aaa: 12fe |0095: const/4 v14, #int -1 // #ff │ │ -1b6aac: 3a0e 80ff |0096: if-ltz v14, 0016 // -0080 │ │ -1b6ab0: 6e20 9708 e200 |0098: invoke-virtual {v2, v14}, Landroidx/collection/MutableOrderedScatterSet;.removeElementAt:(I)V // method@0897 │ │ -1b6ab6: 2900 7bff |009b: goto/16 0016 // -0085 │ │ -1b6aba: d806 0f08 |009d: add-int/lit8 v6, v15, #int 8 // #08 │ │ -1b6abe: b067 |009f: add-int/2addr v7, v6 │ │ -1b6ac0: b597 |00a0: and-int/2addr v7, v9 │ │ -1b6ac2: 0205 1500 |00a1: move/from16 v5, v21 │ │ -1b6ac6: 2895 |00a3: goto 0038 // -006b │ │ -1b6ac8: 0215 0500 |00a4: move/from16 v21, v5 │ │ -1b6acc: 5220 6e02 |00a6: iget v0, v2, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ -1b6ad0: 3203 0300 |00a8: if-eq v3, v0, 00ab // +0003 │ │ -1b6ad4: 0f15 |00aa: return v21 │ │ -1b6ad6: 0f06 |00ab: return v6 │ │ +1b698c: |[1b698c] androidx.collection.MutableOrderedSetWrapper.removeAll:(Ljava/util/Collection;)Z │ │ +1b699c: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +1b69a0: 1a01 463d |0002: const-string v1, "elements" // string@3d46 │ │ +1b69a4: 7120 0445 1000 |0004: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1b69aa: 1f00 a111 |0007: check-cast v0, Ljava/lang/Iterable; // type@11a1 │ │ +1b69ae: 0801 1400 |0009: move-object/from16 v1, v20 │ │ +1b69b2: 5412 7d02 |000b: iget-object v2, v1, Landroidx/collection/MutableOrderedSetWrapper;.parent:Landroidx/collection/MutableOrderedScatterSet; // field@027d │ │ +1b69b6: 6e10 373f 0200 |000d: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1b69bc: 5223 6e02 |0010: iget v3, v2, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ +1b69c0: 7210 fe3e 0000 |0012: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ +1b69c6: 0c00 |0015: move-result-object v0 │ │ +1b69c8: 7210 0a41 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1b69ce: 0a04 |0019: move-result v4 │ │ +1b69d0: 1215 |001a: const/4 v5, #int 1 // #1 │ │ +1b69d2: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1b69d4: 3804 8800 |001c: if-eqz v4, 00a4 // +0088 │ │ +1b69d8: 7210 0b41 0000 |001e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1b69de: 0c04 |0021: move-result-object v4 │ │ +1b69e0: 3804 0700 |0022: if-eqz v4, 0029 // +0007 │ │ +1b69e4: 6e10 383f 0400 |0024: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b69ea: 0a07 |0027: move-result v7 │ │ +1b69ec: 2802 |0028: goto 002a // +0002 │ │ +1b69ee: 0167 |0029: move v7, v6 │ │ +1b69f0: 1408 512d 9ecc |002a: const v8, #float -8.29303e+07 // #cc9e2d51 │ │ +1b69f6: b287 |002d: mul-int/2addr v7, v8 │ │ +1b69f8: e008 0710 |002e: shl-int/lit8 v8, v7, #int 16 // #10 │ │ +1b69fc: b787 |0030: xor-int/2addr v7, v8 │ │ +1b69fe: dd08 077f |0031: and-int/lit8 v8, v7, #int 127 // #7f │ │ +1b6a02: 5229 6d02 |0033: iget v9, v2, Landroidx/collection/MutableOrderedScatterSet;._capacity:I // field@026d │ │ +1b6a06: e207 0707 |0035: ushr-int/lit8 v7, v7, #int 7 // #07 │ │ +1b6a0a: b597 |0037: and-int/2addr v7, v9 │ │ +1b6a0c: 542a 7202 |0038: iget-object v10, v2, Landroidx/collection/MutableOrderedScatterSet;.metadata:[J // field@0272 │ │ +1b6a10: e10b 0703 |003a: shr-int/lit8 v11, v7, #int 3 // #03 │ │ +1b6a14: dd0c 0707 |003c: and-int/lit8 v12, v7, #int 7 // #07 │ │ +1b6a18: e00c 0c03 |003e: shl-int/lit8 v12, v12, #int 3 // #03 │ │ +1b6a1c: 450d 0a0b |0040: aget-wide v13, v10, v11 │ │ +1b6a20: c5cd |0042: ushr-long/2addr v13, v12 │ │ +1b6a22: b05b |0043: add-int/2addr v11, v5 │ │ +1b6a24: 450f 0a0b |0044: aget-wide v15, v10, v11 │ │ +1b6a28: d90a 0c40 |0046: rsub-int/lit8 v10, v12, #int 64 // #40 │ │ +1b6a2c: a30a 0f0a |0048: shl-long v10, v15, v10 │ │ +1b6a30: 0215 0500 |004a: move/from16 v21, v5 │ │ +1b6a34: 016f |004c: move v15, v6 │ │ +1b6a36: 81c5 |004d: int-to-long v5, v12 │ │ +1b6a38: 7d55 |004e: neg-long v5, v5 │ │ +1b6a3a: 130c 3f00 |004f: const/16 v12, #int 63 // #3f │ │ +1b6a3e: c4c5 |0051: shr-long/2addr v5, v12 │ │ +1b6a40: c0a5 |0052: and-long/2addr v5, v10 │ │ +1b6a42: c1d5 |0053: or-long/2addr v5, v13 │ │ +1b6a44: 818a |0054: int-to-long v10, v8 │ │ +1b6a46: 180c 0101 0101 0101 0101 |0055: const-wide v12, #double 7.7486e-304 // #0101010101010101 │ │ +1b6a50: bdca |005a: mul-long/2addr v10, v12 │ │ +1b6a52: c25a |005b: xor-long/2addr v10, v5 │ │ +1b6a54: 9c0c 0a0c |005c: sub-long v12, v10, v12 │ │ +1b6a58: 7eaa |005e: not-long v10, v10 │ │ +1b6a5a: c0ca |005f: and-long/2addr v10, v12 │ │ +1b6a5c: 180c 8080 8080 8080 8080 |0060: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ +1b6a66: c0ca |0065: and-long/2addr v10, v12 │ │ +1b6a68: 1610 0000 |0066: const-wide/16 v16, #int 0 // #0 │ │ +1b6a6c: 310e 0a10 |0068: cmp-long v14, v10, v16 │ │ +1b6a70: 380e 1f00 |006a: if-eqz v14, 0089 // +001f │ │ +1b6a74: 7120 053f ba00 |006c: invoke-static {v10, v11}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ +1b6a7a: 0a0e |006f: move-result v14 │ │ +1b6a7c: e10e 0e03 |0070: shr-int/lit8 v14, v14, #int 3 // #03 │ │ +1b6a80: b07e |0072: add-int/2addr v14, v7 │ │ +1b6a82: b59e |0073: and-int/2addr v14, v9 │ │ +1b6a84: 0512 0c00 |0074: move-wide/from16 v18, v12 │ │ +1b6a88: 542c 6f02 |0076: iget-object v12, v2, Landroidx/collection/MutableOrderedScatterSet;.elements:[Ljava/lang/Object; // field@026f │ │ +1b6a8c: 460c 0c0e |0078: aget-object v12, v12, v14 │ │ +1b6a90: 7120 0045 4c00 |007a: invoke-static {v12, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1b6a96: 0a0c |007d: move-result v12 │ │ +1b6a98: 380c 0300 |007e: if-eqz v12, 0081 // +0003 │ │ +1b6a9c: 2816 |0080: goto 0096 // +0016 │ │ +1b6a9e: 160c 0100 |0081: const-wide/16 v12, #int 1 // #1 │ │ +1b6aa2: 9c0c 0a0c |0083: sub-long v12, v10, v12 │ │ +1b6aa6: c0ca |0085: and-long/2addr v10, v12 │ │ +1b6aa8: 050c 1200 |0086: move-wide/from16 v12, v18 │ │ +1b6aac: 28de |0088: goto 0066 // -0022 │ │ +1b6aae: 0512 0c00 |0089: move-wide/from16 v18, v12 │ │ +1b6ab2: 7e5a |008b: not-long v10, v5 │ │ +1b6ab4: 126c |008c: const/4 v12, #int 6 // #6 │ │ +1b6ab6: c3ca |008d: shl-long/2addr v10, v12 │ │ +1b6ab8: c0a5 |008e: and-long/2addr v5, v10 │ │ +1b6aba: a005 0512 |008f: and-long v5, v5, v18 │ │ +1b6abe: 3105 0510 |0091: cmp-long v5, v5, v16 │ │ +1b6ac2: 3805 0a00 |0093: if-eqz v5, 009d // +000a │ │ +1b6ac6: 12fe |0095: const/4 v14, #int -1 // #ff │ │ +1b6ac8: 3a0e 80ff |0096: if-ltz v14, 0016 // -0080 │ │ +1b6acc: 6e20 9708 e200 |0098: invoke-virtual {v2, v14}, Landroidx/collection/MutableOrderedScatterSet;.removeElementAt:(I)V // method@0897 │ │ +1b6ad2: 2900 7bff |009b: goto/16 0016 // -0085 │ │ +1b6ad6: d806 0f08 |009d: add-int/lit8 v6, v15, #int 8 // #08 │ │ +1b6ada: b067 |009f: add-int/2addr v7, v6 │ │ +1b6adc: b597 |00a0: and-int/2addr v7, v9 │ │ +1b6ade: 0205 1500 |00a1: move/from16 v5, v21 │ │ +1b6ae2: 2895 |00a3: goto 0038 // -006b │ │ +1b6ae4: 0215 0500 |00a4: move/from16 v21, v5 │ │ +1b6ae8: 5220 6e02 |00a6: iget v0, v2, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ +1b6aec: 3203 0300 |00a8: if-eq v3, v0, 00ab // +0003 │ │ +1b6af0: 0f15 |00aa: return v21 │ │ +1b6af2: 0f06 |00ab: return v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/collection/MutableOrderedSetWrapper;) │ │ name : 'retainAll' │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1b6ad8: |[1b6ad8] androidx.collection.MutableOrderedSetWrapper.retainAll:(Ljava/util/Collection;)Z │ │ -1b6ae8: 1a00 463d |0000: const-string v0, "elements" // string@3d46 │ │ -1b6aec: 7120 0445 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1b6af2: 5410 7d02 |0005: iget-object v0, v1, Landroidx/collection/MutableOrderedSetWrapper;.parent:Landroidx/collection/MutableOrderedScatterSet; // field@027d │ │ -1b6af6: 6e20 9808 2000 |0007: invoke-virtual {v0, v2}, Landroidx/collection/MutableOrderedScatterSet;.retainAll:(Ljava/util/Collection;)Z // method@0898 │ │ -1b6afc: 0a02 |000a: move-result v2 │ │ -1b6afe: 0f02 |000b: return v2 │ │ +1b6af4: |[1b6af4] androidx.collection.MutableOrderedSetWrapper.retainAll:(Ljava/util/Collection;)Z │ │ +1b6b04: 1a00 463d |0000: const-string v0, "elements" // string@3d46 │ │ +1b6b08: 7120 0445 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1b6b0e: 5410 7d02 |0005: iget-object v0, v1, Landroidx/collection/MutableOrderedSetWrapper;.parent:Landroidx/collection/MutableOrderedScatterSet; // field@027d │ │ +1b6b12: 6e20 9808 2000 |0007: invoke-virtual {v0, v2}, Landroidx/collection/MutableOrderedScatterSet;.retainAll:(Ljava/util/Collection;)Z // method@0898 │ │ +1b6b18: 0a02 |000a: move-result v2 │ │ +1b6b1a: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/collection/MutableOrderedSetWrapper;) │ │ name : 'size' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1b6b20: |[1b6b20] androidx.collection.MutableOrderedSetWrapper.size:()I │ │ -1b6b30: 5410 7e02 |0000: iget-object v0, v1, Landroidx/collection/MutableOrderedSetWrapper;.parent$1:Landroidx/collection/MutableOrderedScatterSet; // field@027e │ │ -1b6b34: 5200 6e02 |0002: iget v0, v0, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ -1b6b38: 0f00 |0004: return v0 │ │ +1b6b3c: |[1b6b3c] androidx.collection.MutableOrderedSetWrapper.size:()I │ │ +1b6b4c: 5410 7e02 |0000: iget-object v0, v1, Landroidx/collection/MutableOrderedSetWrapper;.parent$1:Landroidx/collection/MutableOrderedScatterSet; // field@027e │ │ +1b6b50: 5200 6e02 |0002: iget v0, v0, Landroidx/collection/MutableOrderedScatterSet;._size:I // field@026e │ │ +1b6b54: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/collection/MutableOrderedSetWrapper;) │ │ name : 'toArray' │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1b6b3c: |[1b6b3c] androidx.collection.MutableOrderedSetWrapper.toArray:()[Ljava/lang/Object; │ │ -1b6b4c: 7110 0845 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.toArray:(Ljava/util/Collection;)[Ljava/lang/Object; // method@4508 │ │ -1b6b52: 0c00 |0003: move-result-object v0 │ │ -1b6b54: 1100 |0004: return-object v0 │ │ +1b6b58: |[1b6b58] androidx.collection.MutableOrderedSetWrapper.toArray:()[Ljava/lang/Object; │ │ +1b6b68: 7110 0845 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.toArray:(Ljava/util/Collection;)[Ljava/lang/Object; // method@4508 │ │ +1b6b6e: 0c00 |0003: move-result-object v0 │ │ +1b6b70: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroidx/collection/MutableOrderedSetWrapper; │ │ │ │ #14 : (in Landroidx/collection/MutableOrderedSetWrapper;) │ │ @@ -43568,20 +43568,20 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1b6b58: |[1b6b58] androidx.collection.MutableOrderedSetWrapper.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -1b6b68: 1a00 1e36 |0000: const-string v0, "array" // string@361e │ │ -1b6b6c: 7120 0445 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1b6b72: 7120 0945 2100 |0005: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.toArray:(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object; // method@4509 │ │ -1b6b78: 0c02 |0008: move-result-object v2 │ │ -1b6b7a: 1102 |0009: return-object v2 │ │ +1b6b74: |[1b6b74] androidx.collection.MutableOrderedSetWrapper.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +1b6b84: 1a00 1e36 |0000: const-string v0, "array" // string@361e │ │ +1b6b88: 7120 0445 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1b6b8e: 7120 0945 2100 |0005: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.toArray:(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object; // method@4509 │ │ +1b6b94: 0c02 |0008: move-result-object v2 │ │ +1b6b96: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroidx/collection/MutableOrderedSetWrapper; │ │ 0x0000 - 0x000a reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -43590,19 +43590,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1b6b7c: |[1b6b7c] androidx.collection.MutableOrderedSetWrapper.toString:()Ljava/lang/String; │ │ -1b6b8c: 5410 7e02 |0000: iget-object v0, v1, Landroidx/collection/MutableOrderedSetWrapper;.parent$1:Landroidx/collection/MutableOrderedScatterSet; // field@027e │ │ -1b6b90: 6e10 9908 0000 |0002: invoke-virtual {v0}, Landroidx/collection/MutableOrderedScatterSet;.toString:()Ljava/lang/String; // method@0899 │ │ -1b6b96: 0c00 |0005: move-result-object v0 │ │ -1b6b98: 1100 |0006: return-object v0 │ │ +1b6b98: |[1b6b98] androidx.collection.MutableOrderedSetWrapper.toString:()Ljava/lang/String; │ │ +1b6ba8: 5410 7e02 |0000: iget-object v0, v1, Landroidx/collection/MutableOrderedSetWrapper;.parent$1:Landroidx/collection/MutableOrderedScatterSet; // field@027e │ │ +1b6bac: 6e10 9908 0000 |0002: invoke-virtual {v0}, Landroidx/collection/MutableOrderedScatterSet;.toString:()Ljava/lang/String; // method@0899 │ │ +1b6bb2: 0c00 |0005: move-result-object v0 │ │ +1b6bb4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #154 header: │ │ @@ -43850,24 +43850,24 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1b6754: |[1b6754] androidx.collection.MutableOrderedSetWrapper$iterator$1$iterator$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b6764: 1f01 2f13 |0000: check-cast v1, Lkotlin/sequences/SequenceBuilderIterator; // type@132f │ │ -1b6768: 1f02 c712 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@12c7 │ │ -1b676c: 6e30 9b08 1002 |0004: invoke-virtual {v0, v1, v2}, Landroidx/collection/MutableOrderedSetWrapper$iterator$1$iterator$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@089b │ │ -1b6772: 0c01 |0007: move-result-object v1 │ │ -1b6774: 1f01 0502 |0008: check-cast v1, Landroidx/collection/MutableOrderedSetWrapper$iterator$1$iterator$1; // type@0205 │ │ -1b6778: 6202 cf2d |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1b677c: 6e20 9d08 2100 |000c: invoke-virtual {v1, v2}, Landroidx/collection/MutableOrderedSetWrapper$iterator$1$iterator$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@089d │ │ -1b6782: 0c01 |000f: move-result-object v1 │ │ -1b6784: 1101 |0010: return-object v1 │ │ +1b6770: |[1b6770] androidx.collection.MutableOrderedSetWrapper$iterator$1$iterator$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b6780: 1f01 2f13 |0000: check-cast v1, Lkotlin/sequences/SequenceBuilderIterator; // type@132f │ │ +1b6784: 1f02 c712 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@12c7 │ │ +1b6788: 6e30 9b08 1002 |0004: invoke-virtual {v0, v1, v2}, Landroidx/collection/MutableOrderedSetWrapper$iterator$1$iterator$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@089b │ │ +1b678e: 0c01 |0007: move-result-object v1 │ │ +1b6790: 1f01 0502 |0008: check-cast v1, Landroidx/collection/MutableOrderedSetWrapper$iterator$1$iterator$1; // type@0205 │ │ +1b6794: 6202 cf2d |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1b6798: 6e20 9d08 2100 |000c: invoke-virtual {v1, v2}, Landroidx/collection/MutableOrderedSetWrapper$iterator$1$iterator$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@089d │ │ +1b679e: 0c01 |000f: move-result-object v1 │ │ +1b67a0: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/collection/MutableOrderedSetWrapper$iterator$1$iterator$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ @@ -44178,231 +44178,231 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 122 16-bit code units │ │ -1b6bb8: |[1b6bb8] androidx.collection.MutableScatterMap.containsKey:(Ljava/lang/Object;)Z │ │ -1b6bc8: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1b6bcc: 0801 1200 |0002: move-object/from16 v1, v18 │ │ -1b6bd0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1b6bd2: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ -1b6bd6: 6e10 383f 0100 |0007: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b6bdc: 0a03 |000a: move-result v3 │ │ -1b6bde: 2802 |000b: goto 000d // +0002 │ │ -1b6be0: 0123 |000c: move v3, v2 │ │ -1b6be2: 1404 512d 9ecc |000d: const v4, #float -8.29303e+07 // #cc9e2d51 │ │ -1b6be8: b243 |0010: mul-int/2addr v3, v4 │ │ -1b6bea: e004 0310 |0011: shl-int/lit8 v4, v3, #int 16 // #10 │ │ -1b6bee: b743 |0013: xor-int/2addr v3, v4 │ │ -1b6bf0: dd04 037f |0014: and-int/lit8 v4, v3, #int 127 // #7f │ │ -1b6bf4: 5205 7f02 |0016: iget v5, v0, Landroidx/collection/MutableScatterMap;._capacity:I // field@027f │ │ -1b6bf8: e203 0307 |0018: ushr-int/lit8 v3, v3, #int 7 // #07 │ │ -1b6bfc: b553 |001a: and-int/2addr v3, v5 │ │ -1b6bfe: 0126 |001b: move v6, v2 │ │ -1b6c00: 5407 8302 |001c: iget-object v7, v0, Landroidx/collection/MutableScatterMap;.metadata:[J // field@0283 │ │ -1b6c04: e108 0303 |001e: shr-int/lit8 v8, v3, #int 3 // #03 │ │ -1b6c08: dd09 0307 |0020: and-int/lit8 v9, v3, #int 7 // #07 │ │ -1b6c0c: e009 0903 |0022: shl-int/lit8 v9, v9, #int 3 // #03 │ │ -1b6c10: 450a 0708 |0024: aget-wide v10, v7, v8 │ │ -1b6c14: c59a |0026: ushr-long/2addr v10, v9 │ │ -1b6c16: 121c |0027: const/4 v12, #int 1 // #1 │ │ -1b6c18: b0c8 |0028: add-int/2addr v8, v12 │ │ -1b6c1a: 450d 0708 |0029: aget-wide v13, v7, v8 │ │ -1b6c1e: d907 0940 |002b: rsub-int/lit8 v7, v9, #int 64 // #40 │ │ -1b6c22: a307 0d07 |002d: shl-long v7, v13, v7 │ │ -1b6c26: 819d |002f: int-to-long v13, v9 │ │ -1b6c28: 7ddd |0030: neg-long v13, v13 │ │ -1b6c2a: 1309 3f00 |0031: const/16 v9, #int 63 // #3f │ │ -1b6c2e: c49d |0033: shr-long/2addr v13, v9 │ │ -1b6c30: c0d7 |0034: and-long/2addr v7, v13 │ │ -1b6c32: c1a7 |0035: or-long/2addr v7, v10 │ │ -1b6c34: 8149 |0036: int-to-long v9, v4 │ │ -1b6c36: 180d 0101 0101 0101 0101 |0037: const-wide v13, #double 7.7486e-304 // #0101010101010101 │ │ -1b6c40: bdd9 |003c: mul-long/2addr v9, v13 │ │ -1b6c42: c279 |003d: xor-long/2addr v9, v7 │ │ -1b6c44: 9c0d 090d |003e: sub-long v13, v9, v13 │ │ -1b6c48: 7e99 |0040: not-long v9, v9 │ │ -1b6c4a: c0d9 |0041: and-long/2addr v9, v13 │ │ -1b6c4c: 180d 8080 8080 8080 8080 |0042: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ -1b6c56: c0d9 |0047: and-long/2addr v9, v13 │ │ -1b6c58: 160f 0000 |0048: const-wide/16 v15, #int 0 // #0 │ │ -1b6c5c: 310b 090f |004a: cmp-long v11, v9, v15 │ │ -1b6c60: 380b 1b00 |004c: if-eqz v11, 0067 // +001b │ │ -1b6c64: 7120 053f a900 |004e: invoke-static {v9, v10}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ -1b6c6a: 0a0b |0051: move-result v11 │ │ -1b6c6c: e10b 0b03 |0052: shr-int/lit8 v11, v11, #int 3 // #03 │ │ -1b6c70: b03b |0054: add-int/2addr v11, v3 │ │ -1b6c72: b55b |0055: and-int/2addr v11, v5 │ │ -1b6c74: 540f 8202 |0056: iget-object v15, v0, Landroidx/collection/MutableScatterMap;.keys:[Ljava/lang/Object; // field@0282 │ │ -1b6c78: 460f 0f0b |0058: aget-object v15, v15, v11 │ │ -1b6c7c: 7120 0045 1f00 |005a: invoke-static {v15, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1b6c82: 0a0f |005d: move-result v15 │ │ -1b6c84: 380f 0300 |005e: if-eqz v15, 0061 // +0003 │ │ -1b6c88: 2811 |0060: goto 0071 // +0011 │ │ -1b6c8a: 160f 0100 |0061: const-wide/16 v15, #int 1 // #1 │ │ -1b6c8e: 9c0f 090f |0063: sub-long v15, v9, v15 │ │ -1b6c92: c0f9 |0065: and-long/2addr v9, v15 │ │ -1b6c94: 28e2 |0066: goto 0048 // -001e │ │ -1b6c96: 7e79 |0067: not-long v9, v7 │ │ -1b6c98: 126b |0068: const/4 v11, #int 6 // #6 │ │ -1b6c9a: c3b9 |0069: shl-long/2addr v9, v11 │ │ -1b6c9c: c097 |006a: and-long/2addr v7, v9 │ │ -1b6c9e: c0d7 |006b: and-long/2addr v7, v13 │ │ -1b6ca0: 3107 070f |006c: cmp-long v7, v7, v15 │ │ -1b6ca4: 3807 0700 |006e: if-eqz v7, 0075 // +0007 │ │ -1b6ca8: 12fb |0070: const/4 v11, #int -1 // #ff │ │ -1b6caa: 3a0b 0300 |0071: if-ltz v11, 0074 // +0003 │ │ -1b6cae: 0f0c |0073: return v12 │ │ -1b6cb0: 0f02 |0074: return v2 │ │ -1b6cb2: d806 0608 |0075: add-int/lit8 v6, v6, #int 8 // #08 │ │ -1b6cb6: b063 |0077: add-int/2addr v3, v6 │ │ -1b6cb8: b553 |0078: and-int/2addr v3, v5 │ │ -1b6cba: 28a3 |0079: goto 001c // -005d │ │ +1b6bd4: |[1b6bd4] androidx.collection.MutableScatterMap.containsKey:(Ljava/lang/Object;)Z │ │ +1b6be4: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1b6be8: 0801 1200 |0002: move-object/from16 v1, v18 │ │ +1b6bec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1b6bee: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ +1b6bf2: 6e10 383f 0100 |0007: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b6bf8: 0a03 |000a: move-result v3 │ │ +1b6bfa: 2802 |000b: goto 000d // +0002 │ │ +1b6bfc: 0123 |000c: move v3, v2 │ │ +1b6bfe: 1404 512d 9ecc |000d: const v4, #float -8.29303e+07 // #cc9e2d51 │ │ +1b6c04: b243 |0010: mul-int/2addr v3, v4 │ │ +1b6c06: e004 0310 |0011: shl-int/lit8 v4, v3, #int 16 // #10 │ │ +1b6c0a: b743 |0013: xor-int/2addr v3, v4 │ │ +1b6c0c: dd04 037f |0014: and-int/lit8 v4, v3, #int 127 // #7f │ │ +1b6c10: 5205 7f02 |0016: iget v5, v0, Landroidx/collection/MutableScatterMap;._capacity:I // field@027f │ │ +1b6c14: e203 0307 |0018: ushr-int/lit8 v3, v3, #int 7 // #07 │ │ +1b6c18: b553 |001a: and-int/2addr v3, v5 │ │ +1b6c1a: 0126 |001b: move v6, v2 │ │ +1b6c1c: 5407 8302 |001c: iget-object v7, v0, Landroidx/collection/MutableScatterMap;.metadata:[J // field@0283 │ │ +1b6c20: e108 0303 |001e: shr-int/lit8 v8, v3, #int 3 // #03 │ │ +1b6c24: dd09 0307 |0020: and-int/lit8 v9, v3, #int 7 // #07 │ │ +1b6c28: e009 0903 |0022: shl-int/lit8 v9, v9, #int 3 // #03 │ │ +1b6c2c: 450a 0708 |0024: aget-wide v10, v7, v8 │ │ +1b6c30: c59a |0026: ushr-long/2addr v10, v9 │ │ +1b6c32: 121c |0027: const/4 v12, #int 1 // #1 │ │ +1b6c34: b0c8 |0028: add-int/2addr v8, v12 │ │ +1b6c36: 450d 0708 |0029: aget-wide v13, v7, v8 │ │ +1b6c3a: d907 0940 |002b: rsub-int/lit8 v7, v9, #int 64 // #40 │ │ +1b6c3e: a307 0d07 |002d: shl-long v7, v13, v7 │ │ +1b6c42: 819d |002f: int-to-long v13, v9 │ │ +1b6c44: 7ddd |0030: neg-long v13, v13 │ │ +1b6c46: 1309 3f00 |0031: const/16 v9, #int 63 // #3f │ │ +1b6c4a: c49d |0033: shr-long/2addr v13, v9 │ │ +1b6c4c: c0d7 |0034: and-long/2addr v7, v13 │ │ +1b6c4e: c1a7 |0035: or-long/2addr v7, v10 │ │ +1b6c50: 8149 |0036: int-to-long v9, v4 │ │ +1b6c52: 180d 0101 0101 0101 0101 |0037: const-wide v13, #double 7.7486e-304 // #0101010101010101 │ │ +1b6c5c: bdd9 |003c: mul-long/2addr v9, v13 │ │ +1b6c5e: c279 |003d: xor-long/2addr v9, v7 │ │ +1b6c60: 9c0d 090d |003e: sub-long v13, v9, v13 │ │ +1b6c64: 7e99 |0040: not-long v9, v9 │ │ +1b6c66: c0d9 |0041: and-long/2addr v9, v13 │ │ +1b6c68: 180d 8080 8080 8080 8080 |0042: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ +1b6c72: c0d9 |0047: and-long/2addr v9, v13 │ │ +1b6c74: 160f 0000 |0048: const-wide/16 v15, #int 0 // #0 │ │ +1b6c78: 310b 090f |004a: cmp-long v11, v9, v15 │ │ +1b6c7c: 380b 1b00 |004c: if-eqz v11, 0067 // +001b │ │ +1b6c80: 7120 053f a900 |004e: invoke-static {v9, v10}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ +1b6c86: 0a0b |0051: move-result v11 │ │ +1b6c88: e10b 0b03 |0052: shr-int/lit8 v11, v11, #int 3 // #03 │ │ +1b6c8c: b03b |0054: add-int/2addr v11, v3 │ │ +1b6c8e: b55b |0055: and-int/2addr v11, v5 │ │ +1b6c90: 540f 8202 |0056: iget-object v15, v0, Landroidx/collection/MutableScatterMap;.keys:[Ljava/lang/Object; // field@0282 │ │ +1b6c94: 460f 0f0b |0058: aget-object v15, v15, v11 │ │ +1b6c98: 7120 0045 1f00 |005a: invoke-static {v15, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1b6c9e: 0a0f |005d: move-result v15 │ │ +1b6ca0: 380f 0300 |005e: if-eqz v15, 0061 // +0003 │ │ +1b6ca4: 2811 |0060: goto 0071 // +0011 │ │ +1b6ca6: 160f 0100 |0061: const-wide/16 v15, #int 1 // #1 │ │ +1b6caa: 9c0f 090f |0063: sub-long v15, v9, v15 │ │ +1b6cae: c0f9 |0065: and-long/2addr v9, v15 │ │ +1b6cb0: 28e2 |0066: goto 0048 // -001e │ │ +1b6cb2: 7e79 |0067: not-long v9, v7 │ │ +1b6cb4: 126b |0068: const/4 v11, #int 6 // #6 │ │ +1b6cb6: c3b9 |0069: shl-long/2addr v9, v11 │ │ +1b6cb8: c097 |006a: and-long/2addr v7, v9 │ │ +1b6cba: c0d7 |006b: and-long/2addr v7, v13 │ │ +1b6cbc: 3107 070f |006c: cmp-long v7, v7, v15 │ │ +1b6cc0: 3807 0700 |006e: if-eqz v7, 0075 // +0007 │ │ +1b6cc4: 12fb |0070: const/4 v11, #int -1 // #ff │ │ +1b6cc6: 3a0b 0300 |0071: if-ltz v11, 0074 // +0003 │ │ +1b6cca: 0f0c |0073: return v12 │ │ +1b6ccc: 0f02 |0074: return v2 │ │ +1b6cce: d806 0608 |0075: add-int/lit8 v6, v6, #int 8 // #08 │ │ +1b6cd2: b063 |0077: add-int/2addr v3, v6 │ │ +1b6cd4: b553 |0078: and-int/2addr v3, v5 │ │ +1b6cd6: 28a3 |0079: goto 001c // -005d │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/collection/MutableScatterMap;) │ │ name : 'containsValue' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -1b6cbc: |[1b6cbc] androidx.collection.MutableScatterMap.containsValue:(Ljava/lang/Object;)Z │ │ -1b6ccc: 54e0 8402 |0000: iget-object v0, v14, Landroidx/collection/MutableScatterMap;.values:[Ljava/lang/Object; // field@0284 │ │ -1b6cd0: 54e1 8302 |0002: iget-object v1, v14, Landroidx/collection/MutableScatterMap;.metadata:[J // field@0283 │ │ -1b6cd4: 2112 |0004: array-length v2, v1 │ │ -1b6cd6: d802 02fe |0005: add-int/lit8 v2, v2, #int -2 // #fe │ │ -1b6cda: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -1b6cdc: 3a02 4000 |0008: if-ltz v2, 0048 // +0040 │ │ -1b6ce0: 0134 |000a: move v4, v3 │ │ -1b6ce2: 4505 0104 |000b: aget-wide v5, v1, v4 │ │ -1b6ce6: 7e57 |000d: not-long v7, v5 │ │ -1b6ce8: 1279 |000e: const/4 v9, #int 7 // #7 │ │ -1b6cea: c397 |000f: shl-long/2addr v7, v9 │ │ -1b6cec: c057 |0010: and-long/2addr v7, v5 │ │ -1b6cee: 1809 8080 8080 8080 8080 |0011: const-wide v9, #double -2.93745e-306 // #8080808080808080 │ │ -1b6cf8: c097 |0016: and-long/2addr v7, v9 │ │ -1b6cfa: 3107 0709 |0017: cmp-long v7, v7, v9 │ │ -1b6cfe: 3807 2a00 |0019: if-eqz v7, 0043 // +002a │ │ -1b6d02: 9107 0402 |001b: sub-int v7, v4, v2 │ │ -1b6d06: 7c77 |001d: not-int v7, v7 │ │ -1b6d08: e207 071f |001e: ushr-int/lit8 v7, v7, #int 31 // #1f │ │ -1b6d0c: 1308 0800 |0020: const/16 v8, #int 8 // #8 │ │ -1b6d10: d907 0708 |0022: rsub-int/lit8 v7, v7, #int 8 // #08 │ │ -1b6d14: 0139 |0024: move v9, v3 │ │ -1b6d16: 3579 1c00 |0025: if-ge v9, v7, 0041 // +001c │ │ -1b6d1a: 160a ff00 |0027: const-wide/16 v10, #int 255 // #ff │ │ -1b6d1e: c05a |0029: and-long/2addr v10, v5 │ │ -1b6d20: 160c 8000 |002a: const-wide/16 v12, #int 128 // #80 │ │ -1b6d24: 310a 0a0c |002c: cmp-long v10, v10, v12 │ │ -1b6d28: 3b0a 0f00 |002e: if-gez v10, 003d // +000f │ │ -1b6d2c: e00a 0403 |0030: shl-int/lit8 v10, v4, #int 3 // #03 │ │ -1b6d30: b09a |0032: add-int/2addr v10, v9 │ │ -1b6d32: 460a 000a |0033: aget-object v10, v0, v10 │ │ -1b6d36: 7120 0045 af00 |0035: invoke-static {v15, v10}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1b6d3c: 0a0a |0038: move-result v10 │ │ -1b6d3e: 380a 0400 |0039: if-eqz v10, 003d // +0004 │ │ -1b6d42: 121f |003b: const/4 v15, #int 1 // #1 │ │ -1b6d44: 0f0f |003c: return v15 │ │ -1b6d46: c485 |003d: shr-long/2addr v5, v8 │ │ -1b6d48: d809 0901 |003e: add-int/lit8 v9, v9, #int 1 // #01 │ │ -1b6d4c: 28e5 |0040: goto 0025 // -001b │ │ -1b6d4e: 3387 0700 |0041: if-ne v7, v8, 0048 // +0007 │ │ -1b6d52: 3224 0500 |0043: if-eq v4, v2, 0048 // +0005 │ │ -1b6d56: d804 0401 |0045: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1b6d5a: 28c4 |0047: goto 000b // -003c │ │ -1b6d5c: 0f03 |0048: return v3 │ │ +1b6cd8: |[1b6cd8] androidx.collection.MutableScatterMap.containsValue:(Ljava/lang/Object;)Z │ │ +1b6ce8: 54e0 8402 |0000: iget-object v0, v14, Landroidx/collection/MutableScatterMap;.values:[Ljava/lang/Object; // field@0284 │ │ +1b6cec: 54e1 8302 |0002: iget-object v1, v14, Landroidx/collection/MutableScatterMap;.metadata:[J // field@0283 │ │ +1b6cf0: 2112 |0004: array-length v2, v1 │ │ +1b6cf2: d802 02fe |0005: add-int/lit8 v2, v2, #int -2 // #fe │ │ +1b6cf6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +1b6cf8: 3a02 4000 |0008: if-ltz v2, 0048 // +0040 │ │ +1b6cfc: 0134 |000a: move v4, v3 │ │ +1b6cfe: 4505 0104 |000b: aget-wide v5, v1, v4 │ │ +1b6d02: 7e57 |000d: not-long v7, v5 │ │ +1b6d04: 1279 |000e: const/4 v9, #int 7 // #7 │ │ +1b6d06: c397 |000f: shl-long/2addr v7, v9 │ │ +1b6d08: c057 |0010: and-long/2addr v7, v5 │ │ +1b6d0a: 1809 8080 8080 8080 8080 |0011: const-wide v9, #double -2.93745e-306 // #8080808080808080 │ │ +1b6d14: c097 |0016: and-long/2addr v7, v9 │ │ +1b6d16: 3107 0709 |0017: cmp-long v7, v7, v9 │ │ +1b6d1a: 3807 2a00 |0019: if-eqz v7, 0043 // +002a │ │ +1b6d1e: 9107 0402 |001b: sub-int v7, v4, v2 │ │ +1b6d22: 7c77 |001d: not-int v7, v7 │ │ +1b6d24: e207 071f |001e: ushr-int/lit8 v7, v7, #int 31 // #1f │ │ +1b6d28: 1308 0800 |0020: const/16 v8, #int 8 // #8 │ │ +1b6d2c: d907 0708 |0022: rsub-int/lit8 v7, v7, #int 8 // #08 │ │ +1b6d30: 0139 |0024: move v9, v3 │ │ +1b6d32: 3579 1c00 |0025: if-ge v9, v7, 0041 // +001c │ │ +1b6d36: 160a ff00 |0027: const-wide/16 v10, #int 255 // #ff │ │ +1b6d3a: c05a |0029: and-long/2addr v10, v5 │ │ +1b6d3c: 160c 8000 |002a: const-wide/16 v12, #int 128 // #80 │ │ +1b6d40: 310a 0a0c |002c: cmp-long v10, v10, v12 │ │ +1b6d44: 3b0a 0f00 |002e: if-gez v10, 003d // +000f │ │ +1b6d48: e00a 0403 |0030: shl-int/lit8 v10, v4, #int 3 // #03 │ │ +1b6d4c: b09a |0032: add-int/2addr v10, v9 │ │ +1b6d4e: 460a 000a |0033: aget-object v10, v0, v10 │ │ +1b6d52: 7120 0045 af00 |0035: invoke-static {v15, v10}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1b6d58: 0a0a |0038: move-result v10 │ │ +1b6d5a: 380a 0400 |0039: if-eqz v10, 003d // +0004 │ │ +1b6d5e: 121f |003b: const/4 v15, #int 1 // #1 │ │ +1b6d60: 0f0f |003c: return v15 │ │ +1b6d62: c485 |003d: shr-long/2addr v5, v8 │ │ +1b6d64: d809 0901 |003e: add-int/lit8 v9, v9, #int 1 // #01 │ │ +1b6d68: 28e5 |0040: goto 0025 // -001b │ │ +1b6d6a: 3387 0700 |0041: if-ne v7, v8, 0048 // +0007 │ │ +1b6d6e: 3224 0500 |0043: if-eq v4, v2, 0048 // +0005 │ │ +1b6d72: d804 0401 |0045: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1b6d76: 28c4 |0047: goto 000b // -003c │ │ +1b6d78: 0f03 |0048: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/collection/MutableScatterMap;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 117 16-bit code units │ │ -1b6d60: |[1b6d60] androidx.collection.MutableScatterMap.equals:(Ljava/lang/Object;)Z │ │ -1b6d70: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -1b6d74: 0801 1300 |0002: move-object/from16 v1, v19 │ │ -1b6d78: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -1b6d7a: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -1b6d7e: 0f02 |0007: return v2 │ │ -1b6d80: 2013 0702 |0008: instance-of v3, v1, Landroidx/collection/MutableScatterMap; // type@0207 │ │ -1b6d84: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -1b6d86: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -1b6d8a: 0f04 |000d: return v4 │ │ -1b6d8c: 1f01 0702 |000e: check-cast v1, Landroidx/collection/MutableScatterMap; // type@0207 │ │ -1b6d90: 5213 8002 |0010: iget v3, v1, Landroidx/collection/MutableScatterMap;._size:I // field@0280 │ │ -1b6d94: 5205 8002 |0012: iget v5, v0, Landroidx/collection/MutableScatterMap;._size:I // field@0280 │ │ -1b6d98: 3253 0300 |0014: if-eq v3, v5, 0017 // +0003 │ │ -1b6d9c: 0f04 |0016: return v4 │ │ -1b6d9e: 5403 8202 |0017: iget-object v3, v0, Landroidx/collection/MutableScatterMap;.keys:[Ljava/lang/Object; // field@0282 │ │ -1b6da2: 5405 8402 |0019: iget-object v5, v0, Landroidx/collection/MutableScatterMap;.values:[Ljava/lang/Object; // field@0284 │ │ -1b6da6: 5406 8302 |001b: iget-object v6, v0, Landroidx/collection/MutableScatterMap;.metadata:[J // field@0283 │ │ -1b6daa: 2167 |001d: array-length v7, v6 │ │ -1b6dac: d807 07fe |001e: add-int/lit8 v7, v7, #int -2 // #fe │ │ -1b6db0: 3a07 5400 |0020: if-ltz v7, 0074 // +0054 │ │ -1b6db4: 0148 |0022: move v8, v4 │ │ -1b6db6: 4509 0608 |0023: aget-wide v9, v6, v8 │ │ -1b6dba: 7e9b |0025: not-long v11, v9 │ │ -1b6dbc: 127d |0026: const/4 v13, #int 7 // #7 │ │ -1b6dbe: c3db |0027: shl-long/2addr v11, v13 │ │ -1b6dc0: c09b |0028: and-long/2addr v11, v9 │ │ -1b6dc2: 180d 8080 8080 8080 8080 |0029: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ -1b6dcc: c0db |002e: and-long/2addr v11, v13 │ │ -1b6dce: 310b 0b0d |002f: cmp-long v11, v11, v13 │ │ -1b6dd2: 380b 3e00 |0031: if-eqz v11, 006f // +003e │ │ -1b6dd6: 910b 0807 |0033: sub-int v11, v8, v7 │ │ -1b6dda: 7cbb |0035: not-int v11, v11 │ │ -1b6ddc: e20b 0b1f |0036: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ -1b6de0: 130c 0800 |0038: const/16 v12, #int 8 // #8 │ │ -1b6de4: d90b 0b08 |003a: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ -1b6de8: 014d |003c: move v13, v4 │ │ -1b6dea: 35bd 3000 |003d: if-ge v13, v11, 006d // +0030 │ │ -1b6dee: 160e ff00 |003f: const-wide/16 v14, #int 255 // #ff │ │ -1b6df2: c09e |0041: and-long/2addr v14, v9 │ │ -1b6df4: 1610 8000 |0042: const-wide/16 v16, #int 128 // #80 │ │ -1b6df8: 310e 0e10 |0044: cmp-long v14, v14, v16 │ │ -1b6dfc: 3b0e 2300 |0046: if-gez v14, 0069 // +0023 │ │ -1b6e00: e00e 0803 |0048: shl-int/lit8 v14, v8, #int 3 // #03 │ │ -1b6e04: b0de |004a: add-int/2addr v14, v13 │ │ -1b6e06: 460f 030e |004b: aget-object v15, v3, v14 │ │ -1b6e0a: 460e 050e |004d: aget-object v14, v5, v14 │ │ -1b6e0e: 390e 0f00 |004f: if-nez v14, 005e // +000f │ │ -1b6e12: 6e20 b808 f100 |0051: invoke-virtual {v1, v15}, Landroidx/collection/MutableScatterMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@08b8 │ │ -1b6e18: 0c0e |0054: move-result-object v14 │ │ -1b6e1a: 390e 0800 |0055: if-nez v14, 005d // +0008 │ │ -1b6e1e: 6e20 b308 f100 |0057: invoke-virtual {v1, v15}, Landroidx/collection/MutableScatterMap;.containsKey:(Ljava/lang/Object;)Z // method@08b3 │ │ -1b6e24: 0a0e |005a: move-result v14 │ │ -1b6e26: 390e 0e00 |005b: if-nez v14, 0069 // +000e │ │ -1b6e2a: 0f04 |005d: return v4 │ │ -1b6e2c: 6e20 b808 f100 |005e: invoke-virtual {v1, v15}, Landroidx/collection/MutableScatterMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@08b8 │ │ -1b6e32: 0c0f |0061: move-result-object v15 │ │ -1b6e34: 6e20 363f fe00 |0062: invoke-virtual {v14, v15}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ -1b6e3a: 0a0e |0065: move-result v14 │ │ -1b6e3c: 390e 0300 |0066: if-nez v14, 0069 // +0003 │ │ -1b6e40: 0f04 |0068: return v4 │ │ -1b6e42: c4c9 |0069: shr-long/2addr v9, v12 │ │ -1b6e44: d80d 0d01 |006a: add-int/lit8 v13, v13, #int 1 // #01 │ │ -1b6e48: 28d1 |006c: goto 003d // -002f │ │ -1b6e4a: 33cb 0700 |006d: if-ne v11, v12, 0074 // +0007 │ │ -1b6e4e: 3278 0500 |006f: if-eq v8, v7, 0074 // +0005 │ │ -1b6e52: d808 0801 |0071: add-int/lit8 v8, v8, #int 1 // #01 │ │ -1b6e56: 28b0 |0073: goto 0023 // -0050 │ │ -1b6e58: 0f02 |0074: return v2 │ │ +1b6d7c: |[1b6d7c] androidx.collection.MutableScatterMap.equals:(Ljava/lang/Object;)Z │ │ +1b6d8c: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +1b6d90: 0801 1300 |0002: move-object/from16 v1, v19 │ │ +1b6d94: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +1b6d96: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +1b6d9a: 0f02 |0007: return v2 │ │ +1b6d9c: 2013 0702 |0008: instance-of v3, v1, Landroidx/collection/MutableScatterMap; // type@0207 │ │ +1b6da0: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +1b6da2: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +1b6da6: 0f04 |000d: return v4 │ │ +1b6da8: 1f01 0702 |000e: check-cast v1, Landroidx/collection/MutableScatterMap; // type@0207 │ │ +1b6dac: 5213 8002 |0010: iget v3, v1, Landroidx/collection/MutableScatterMap;._size:I // field@0280 │ │ +1b6db0: 5205 8002 |0012: iget v5, v0, Landroidx/collection/MutableScatterMap;._size:I // field@0280 │ │ +1b6db4: 3253 0300 |0014: if-eq v3, v5, 0017 // +0003 │ │ +1b6db8: 0f04 |0016: return v4 │ │ +1b6dba: 5403 8202 |0017: iget-object v3, v0, Landroidx/collection/MutableScatterMap;.keys:[Ljava/lang/Object; // field@0282 │ │ +1b6dbe: 5405 8402 |0019: iget-object v5, v0, Landroidx/collection/MutableScatterMap;.values:[Ljava/lang/Object; // field@0284 │ │ +1b6dc2: 5406 8302 |001b: iget-object v6, v0, Landroidx/collection/MutableScatterMap;.metadata:[J // field@0283 │ │ +1b6dc6: 2167 |001d: array-length v7, v6 │ │ +1b6dc8: d807 07fe |001e: add-int/lit8 v7, v7, #int -2 // #fe │ │ +1b6dcc: 3a07 5400 |0020: if-ltz v7, 0074 // +0054 │ │ +1b6dd0: 0148 |0022: move v8, v4 │ │ +1b6dd2: 4509 0608 |0023: aget-wide v9, v6, v8 │ │ +1b6dd6: 7e9b |0025: not-long v11, v9 │ │ +1b6dd8: 127d |0026: const/4 v13, #int 7 // #7 │ │ +1b6dda: c3db |0027: shl-long/2addr v11, v13 │ │ +1b6ddc: c09b |0028: and-long/2addr v11, v9 │ │ +1b6dde: 180d 8080 8080 8080 8080 |0029: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ +1b6de8: c0db |002e: and-long/2addr v11, v13 │ │ +1b6dea: 310b 0b0d |002f: cmp-long v11, v11, v13 │ │ +1b6dee: 380b 3e00 |0031: if-eqz v11, 006f // +003e │ │ +1b6df2: 910b 0807 |0033: sub-int v11, v8, v7 │ │ +1b6df6: 7cbb |0035: not-int v11, v11 │ │ +1b6df8: e20b 0b1f |0036: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ +1b6dfc: 130c 0800 |0038: const/16 v12, #int 8 // #8 │ │ +1b6e00: d90b 0b08 |003a: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ +1b6e04: 014d |003c: move v13, v4 │ │ +1b6e06: 35bd 3000 |003d: if-ge v13, v11, 006d // +0030 │ │ +1b6e0a: 160e ff00 |003f: const-wide/16 v14, #int 255 // #ff │ │ +1b6e0e: c09e |0041: and-long/2addr v14, v9 │ │ +1b6e10: 1610 8000 |0042: const-wide/16 v16, #int 128 // #80 │ │ +1b6e14: 310e 0e10 |0044: cmp-long v14, v14, v16 │ │ +1b6e18: 3b0e 2300 |0046: if-gez v14, 0069 // +0023 │ │ +1b6e1c: e00e 0803 |0048: shl-int/lit8 v14, v8, #int 3 // #03 │ │ +1b6e20: b0de |004a: add-int/2addr v14, v13 │ │ +1b6e22: 460f 030e |004b: aget-object v15, v3, v14 │ │ +1b6e26: 460e 050e |004d: aget-object v14, v5, v14 │ │ +1b6e2a: 390e 0f00 |004f: if-nez v14, 005e // +000f │ │ +1b6e2e: 6e20 b808 f100 |0051: invoke-virtual {v1, v15}, Landroidx/collection/MutableScatterMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@08b8 │ │ +1b6e34: 0c0e |0054: move-result-object v14 │ │ +1b6e36: 390e 0800 |0055: if-nez v14, 005d // +0008 │ │ +1b6e3a: 6e20 b308 f100 |0057: invoke-virtual {v1, v15}, Landroidx/collection/MutableScatterMap;.containsKey:(Ljava/lang/Object;)Z // method@08b3 │ │ +1b6e40: 0a0e |005a: move-result v14 │ │ +1b6e42: 390e 0e00 |005b: if-nez v14, 0069 // +000e │ │ +1b6e46: 0f04 |005d: return v4 │ │ +1b6e48: 6e20 b808 f100 |005e: invoke-virtual {v1, v15}, Landroidx/collection/MutableScatterMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@08b8 │ │ +1b6e4e: 0c0f |0061: move-result-object v15 │ │ +1b6e50: 6e20 363f fe00 |0062: invoke-virtual {v14, v15}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ +1b6e56: 0a0e |0065: move-result v14 │ │ +1b6e58: 390e 0300 |0066: if-nez v14, 0069 // +0003 │ │ +1b6e5c: 0f04 |0068: return v4 │ │ +1b6e5e: c4c9 |0069: shr-long/2addr v9, v12 │ │ +1b6e60: d80d 0d01 |006a: add-int/lit8 v13, v13, #int 1 // #01 │ │ +1b6e64: 28d1 |006c: goto 003d // -002f │ │ +1b6e66: 33cb 0700 |006d: if-ne v11, v12, 0074 // +0007 │ │ +1b6e6a: 3278 0500 |006f: if-eq v8, v7, 0074 // +0005 │ │ +1b6e6e: d808 0801 |0071: add-int/lit8 v8, v8, #int 1 // #01 │ │ +1b6e72: 28b0 |0073: goto 0023 // -0050 │ │ +1b6e74: 0f02 |0074: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/collection/MutableScatterMap;) │ │ name : 'findFirstAvailableSlot' │ │ type : '(I)I' │ │ @@ -44855,161 +44855,161 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 121 16-bit code units │ │ -1b6f28: |[1b6f28] androidx.collection.MutableScatterMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b6f38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b6f3a: 380e 0700 |0001: if-eqz v14, 0008 // +0007 │ │ -1b6f3e: 6e10 383f 0e00 |0003: invoke-virtual {v14}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b6f44: 0a01 |0006: move-result v1 │ │ -1b6f46: 2802 |0007: goto 0009 // +0002 │ │ -1b6f48: 0101 |0008: move v1, v0 │ │ -1b6f4a: 1402 512d 9ecc |0009: const v2, #float -8.29303e+07 // #cc9e2d51 │ │ -1b6f50: b221 |000c: mul-int/2addr v1, v2 │ │ -1b6f52: e002 0110 |000d: shl-int/lit8 v2, v1, #int 16 // #10 │ │ -1b6f56: b721 |000f: xor-int/2addr v1, v2 │ │ -1b6f58: dd02 017f |0010: and-int/lit8 v2, v1, #int 127 // #7f │ │ -1b6f5c: 52d3 7f02 |0012: iget v3, v13, Landroidx/collection/MutableScatterMap;._capacity:I // field@027f │ │ -1b6f60: e201 0107 |0014: ushr-int/lit8 v1, v1, #int 7 // #07 │ │ -1b6f64: b531 |0016: and-int/2addr v1, v3 │ │ -1b6f66: 54d4 8302 |0017: iget-object v4, v13, Landroidx/collection/MutableScatterMap;.metadata:[J // field@0283 │ │ -1b6f6a: e105 0103 |0019: shr-int/lit8 v5, v1, #int 3 // #03 │ │ -1b6f6e: dd06 0107 |001b: and-int/lit8 v6, v1, #int 7 // #07 │ │ -1b6f72: e006 0603 |001d: shl-int/lit8 v6, v6, #int 3 // #03 │ │ -1b6f76: 4507 0405 |001f: aget-wide v7, v4, v5 │ │ -1b6f7a: c567 |0021: ushr-long/2addr v7, v6 │ │ -1b6f7c: d805 0501 |0022: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1b6f80: 4509 0405 |0024: aget-wide v9, v4, v5 │ │ -1b6f84: d904 0640 |0026: rsub-int/lit8 v4, v6, #int 64 // #40 │ │ -1b6f88: a304 0904 |0028: shl-long v4, v9, v4 │ │ -1b6f8c: 8169 |002a: int-to-long v9, v6 │ │ -1b6f8e: 7d99 |002b: neg-long v9, v9 │ │ -1b6f90: 1306 3f00 |002c: const/16 v6, #int 63 // #3f │ │ -1b6f94: c469 |002e: shr-long/2addr v9, v6 │ │ -1b6f96: c094 |002f: and-long/2addr v4, v9 │ │ -1b6f98: c174 |0030: or-long/2addr v4, v7 │ │ -1b6f9a: 8126 |0031: int-to-long v6, v2 │ │ -1b6f9c: 1808 0101 0101 0101 0101 |0032: const-wide v8, #double 7.7486e-304 // #0101010101010101 │ │ -1b6fa6: bd86 |0037: mul-long/2addr v6, v8 │ │ -1b6fa8: c246 |0038: xor-long/2addr v6, v4 │ │ -1b6faa: 9c08 0608 |0039: sub-long v8, v6, v8 │ │ -1b6fae: 7e66 |003b: not-long v6, v6 │ │ -1b6fb0: c086 |003c: and-long/2addr v6, v8 │ │ -1b6fb2: 1808 8080 8080 8080 8080 |003d: const-wide v8, #double -2.93745e-306 // #8080808080808080 │ │ -1b6fbc: c086 |0042: and-long/2addr v6, v8 │ │ -1b6fbe: 160a 0000 |0043: const-wide/16 v10, #int 0 // #0 │ │ -1b6fc2: 310c 060a |0045: cmp-long v12, v6, v10 │ │ -1b6fc6: 380c 1b00 |0047: if-eqz v12, 0062 // +001b │ │ -1b6fca: 7120 053f 7600 |0049: invoke-static {v6, v7}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ -1b6fd0: 0a0a |004c: move-result v10 │ │ -1b6fd2: e10a 0a03 |004d: shr-int/lit8 v10, v10, #int 3 // #03 │ │ -1b6fd6: b01a |004f: add-int/2addr v10, v1 │ │ -1b6fd8: b53a |0050: and-int/2addr v10, v3 │ │ -1b6fda: 54db 8202 |0051: iget-object v11, v13, Landroidx/collection/MutableScatterMap;.keys:[Ljava/lang/Object; // field@0282 │ │ -1b6fde: 460b 0b0a |0053: aget-object v11, v11, v10 │ │ -1b6fe2: 7120 0045 eb00 |0055: invoke-static {v11, v14}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1b6fe8: 0a0b |0058: move-result v11 │ │ -1b6fea: 380b 0300 |0059: if-eqz v11, 005c // +0003 │ │ -1b6fee: 2811 |005b: goto 006c // +0011 │ │ -1b6ff0: 160a 0100 |005c: const-wide/16 v10, #int 1 // #1 │ │ -1b6ff4: 9c0a 060a |005e: sub-long v10, v6, v10 │ │ -1b6ff8: c0a6 |0060: and-long/2addr v6, v10 │ │ -1b6ffa: 28e2 |0061: goto 0043 // -001e │ │ -1b6ffc: 7e46 |0062: not-long v6, v4 │ │ -1b6ffe: 126c |0063: const/4 v12, #int 6 // #6 │ │ -1b7000: c3c6 |0064: shl-long/2addr v6, v12 │ │ -1b7002: c064 |0065: and-long/2addr v4, v6 │ │ -1b7004: c084 |0066: and-long/2addr v4, v8 │ │ -1b7006: 3104 040a |0067: cmp-long v4, v4, v10 │ │ -1b700a: 3804 0c00 |0069: if-eqz v4, 0075 // +000c │ │ -1b700e: 12fa |006b: const/4 v10, #int -1 // #ff │ │ -1b7010: 3a0a 0700 |006c: if-ltz v10, 0073 // +0007 │ │ -1b7014: 54de 8402 |006e: iget-object v14, v13, Landroidx/collection/MutableScatterMap;.values:[Ljava/lang/Object; // field@0284 │ │ -1b7018: 460e 0e0a |0070: aget-object v14, v14, v10 │ │ -1b701c: 110e |0072: return-object v14 │ │ -1b701e: 120e |0073: const/4 v14, #int 0 // #0 │ │ -1b7020: 110e |0074: return-object v14 │ │ -1b7022: d800 0008 |0075: add-int/lit8 v0, v0, #int 8 // #08 │ │ -1b7026: b001 |0077: add-int/2addr v1, v0 │ │ -1b7028: 289e |0078: goto 0016 // -0062 │ │ +1b6f44: |[1b6f44] androidx.collection.MutableScatterMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b6f54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b6f56: 380e 0700 |0001: if-eqz v14, 0008 // +0007 │ │ +1b6f5a: 6e10 383f 0e00 |0003: invoke-virtual {v14}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b6f60: 0a01 |0006: move-result v1 │ │ +1b6f62: 2802 |0007: goto 0009 // +0002 │ │ +1b6f64: 0101 |0008: move v1, v0 │ │ +1b6f66: 1402 512d 9ecc |0009: const v2, #float -8.29303e+07 // #cc9e2d51 │ │ +1b6f6c: b221 |000c: mul-int/2addr v1, v2 │ │ +1b6f6e: e002 0110 |000d: shl-int/lit8 v2, v1, #int 16 // #10 │ │ +1b6f72: b721 |000f: xor-int/2addr v1, v2 │ │ +1b6f74: dd02 017f |0010: and-int/lit8 v2, v1, #int 127 // #7f │ │ +1b6f78: 52d3 7f02 |0012: iget v3, v13, Landroidx/collection/MutableScatterMap;._capacity:I // field@027f │ │ +1b6f7c: e201 0107 |0014: ushr-int/lit8 v1, v1, #int 7 // #07 │ │ +1b6f80: b531 |0016: and-int/2addr v1, v3 │ │ +1b6f82: 54d4 8302 |0017: iget-object v4, v13, Landroidx/collection/MutableScatterMap;.metadata:[J // field@0283 │ │ +1b6f86: e105 0103 |0019: shr-int/lit8 v5, v1, #int 3 // #03 │ │ +1b6f8a: dd06 0107 |001b: and-int/lit8 v6, v1, #int 7 // #07 │ │ +1b6f8e: e006 0603 |001d: shl-int/lit8 v6, v6, #int 3 // #03 │ │ +1b6f92: 4507 0405 |001f: aget-wide v7, v4, v5 │ │ +1b6f96: c567 |0021: ushr-long/2addr v7, v6 │ │ +1b6f98: d805 0501 |0022: add-int/lit8 v5, v5, #int 1 // #01 │ │ +1b6f9c: 4509 0405 |0024: aget-wide v9, v4, v5 │ │ +1b6fa0: d904 0640 |0026: rsub-int/lit8 v4, v6, #int 64 // #40 │ │ +1b6fa4: a304 0904 |0028: shl-long v4, v9, v4 │ │ +1b6fa8: 8169 |002a: int-to-long v9, v6 │ │ +1b6faa: 7d99 |002b: neg-long v9, v9 │ │ +1b6fac: 1306 3f00 |002c: const/16 v6, #int 63 // #3f │ │ +1b6fb0: c469 |002e: shr-long/2addr v9, v6 │ │ +1b6fb2: c094 |002f: and-long/2addr v4, v9 │ │ +1b6fb4: c174 |0030: or-long/2addr v4, v7 │ │ +1b6fb6: 8126 |0031: int-to-long v6, v2 │ │ +1b6fb8: 1808 0101 0101 0101 0101 |0032: const-wide v8, #double 7.7486e-304 // #0101010101010101 │ │ +1b6fc2: bd86 |0037: mul-long/2addr v6, v8 │ │ +1b6fc4: c246 |0038: xor-long/2addr v6, v4 │ │ +1b6fc6: 9c08 0608 |0039: sub-long v8, v6, v8 │ │ +1b6fca: 7e66 |003b: not-long v6, v6 │ │ +1b6fcc: c086 |003c: and-long/2addr v6, v8 │ │ +1b6fce: 1808 8080 8080 8080 8080 |003d: const-wide v8, #double -2.93745e-306 // #8080808080808080 │ │ +1b6fd8: c086 |0042: and-long/2addr v6, v8 │ │ +1b6fda: 160a 0000 |0043: const-wide/16 v10, #int 0 // #0 │ │ +1b6fde: 310c 060a |0045: cmp-long v12, v6, v10 │ │ +1b6fe2: 380c 1b00 |0047: if-eqz v12, 0062 // +001b │ │ +1b6fe6: 7120 053f 7600 |0049: invoke-static {v6, v7}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@3f05 │ │ +1b6fec: 0a0a |004c: move-result v10 │ │ +1b6fee: e10a 0a03 |004d: shr-int/lit8 v10, v10, #int 3 // #03 │ │ +1b6ff2: b01a |004f: add-int/2addr v10, v1 │ │ +1b6ff4: b53a |0050: and-int/2addr v10, v3 │ │ +1b6ff6: 54db 8202 |0051: iget-object v11, v13, Landroidx/collection/MutableScatterMap;.keys:[Ljava/lang/Object; // field@0282 │ │ +1b6ffa: 460b 0b0a |0053: aget-object v11, v11, v10 │ │ +1b6ffe: 7120 0045 eb00 |0055: invoke-static {v11, v14}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1b7004: 0a0b |0058: move-result v11 │ │ +1b7006: 380b 0300 |0059: if-eqz v11, 005c // +0003 │ │ +1b700a: 2811 |005b: goto 006c // +0011 │ │ +1b700c: 160a 0100 |005c: const-wide/16 v10, #int 1 // #1 │ │ +1b7010: 9c0a 060a |005e: sub-long v10, v6, v10 │ │ +1b7014: c0a6 |0060: and-long/2addr v6, v10 │ │ +1b7016: 28e2 |0061: goto 0043 // -001e │ │ +1b7018: 7e46 |0062: not-long v6, v4 │ │ +1b701a: 126c |0063: const/4 v12, #int 6 // #6 │ │ +1b701c: c3c6 |0064: shl-long/2addr v6, v12 │ │ +1b701e: c064 |0065: and-long/2addr v4, v6 │ │ +1b7020: c084 |0066: and-long/2addr v4, v8 │ │ +1b7022: 3104 040a |0067: cmp-long v4, v4, v10 │ │ +1b7026: 3804 0c00 |0069: if-eqz v4, 0075 // +000c │ │ +1b702a: 12fa |006b: const/4 v10, #int -1 // #ff │ │ +1b702c: 3a0a 0700 |006c: if-ltz v10, 0073 // +0007 │ │ +1b7030: 54de 8402 |006e: iget-object v14, v13, Landroidx/collection/MutableScatterMap;.values:[Ljava/lang/Object; // field@0284 │ │ +1b7034: 460e 0e0a |0070: aget-object v14, v14, v10 │ │ +1b7038: 110e |0072: return-object v14 │ │ +1b703a: 120e |0073: const/4 v14, #int 0 // #0 │ │ +1b703c: 110e |0074: return-object v14 │ │ +1b703e: d800 0008 |0075: add-int/lit8 v0, v0, #int 8 // #08 │ │ +1b7042: b001 |0077: add-int/2addr v1, v0 │ │ +1b7044: 289e |0078: goto 0016 // -0062 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/collection/MutableScatterMap;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 18 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 93 16-bit code units │ │ -1b6e5c: |[1b6e5c] androidx.collection.MutableScatterMap.hashCode:()I │ │ -1b6e6c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1b6e70: 5401 8202 |0002: iget-object v1, v0, Landroidx/collection/MutableScatterMap;.keys:[Ljava/lang/Object; // field@0282 │ │ -1b6e74: 5402 8402 |0004: iget-object v2, v0, Landroidx/collection/MutableScatterMap;.values:[Ljava/lang/Object; // field@0284 │ │ -1b6e78: 5403 8302 |0006: iget-object v3, v0, Landroidx/collection/MutableScatterMap;.metadata:[J // field@0283 │ │ -1b6e7c: 2134 |0008: array-length v4, v3 │ │ -1b6e7e: d804 04fe |0009: add-int/lit8 v4, v4, #int -2 // #fe │ │ -1b6e82: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -1b6e84: 3a04 5000 |000c: if-ltz v4, 005c // +0050 │ │ -1b6e88: 0156 |000e: move v6, v5 │ │ -1b6e8a: 0167 |000f: move v7, v6 │ │ -1b6e8c: 4508 0306 |0010: aget-wide v8, v3, v6 │ │ -1b6e90: 7e8a |0012: not-long v10, v8 │ │ -1b6e92: 127c |0013: const/4 v12, #int 7 // #7 │ │ -1b6e94: c3ca |0014: shl-long/2addr v10, v12 │ │ -1b6e96: c08a |0015: and-long/2addr v10, v8 │ │ -1b6e98: 180c 8080 8080 8080 8080 |0016: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ -1b6ea2: c0ca |001b: and-long/2addr v10, v12 │ │ -1b6ea4: 310a 0a0c |001c: cmp-long v10, v10, v12 │ │ -1b6ea8: 380a 3800 |001e: if-eqz v10, 0056 // +0038 │ │ -1b6eac: 910a 0604 |0020: sub-int v10, v6, v4 │ │ -1b6eb0: 7caa |0022: not-int v10, v10 │ │ -1b6eb2: e20a 0a1f |0023: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ -1b6eb6: 130b 0800 |0025: const/16 v11, #int 8 // #8 │ │ -1b6eba: d90a 0a08 |0027: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ -1b6ebe: 015c |0029: move v12, v5 │ │ -1b6ec0: 35ac 2800 |002a: if-ge v12, v10, 0052 // +0028 │ │ -1b6ec4: 160d ff00 |002c: const-wide/16 v13, #int 255 // #ff │ │ -1b6ec8: c08d |002e: and-long/2addr v13, v8 │ │ -1b6eca: 160f 8000 |002f: const-wide/16 v15, #int 128 // #80 │ │ -1b6ece: 310d 0d0f |0031: cmp-long v13, v13, v15 │ │ -1b6ed2: 3b0d 1b00 |0033: if-gez v13, 004e // +001b │ │ -1b6ed6: e00d 0603 |0035: shl-int/lit8 v13, v6, #int 3 // #03 │ │ -1b6eda: b0cd |0037: add-int/2addr v13, v12 │ │ -1b6edc: 460e 010d |0038: aget-object v14, v1, v13 │ │ -1b6ee0: 460d 020d |003a: aget-object v13, v2, v13 │ │ -1b6ee4: 380e 0700 |003c: if-eqz v14, 0043 // +0007 │ │ -1b6ee8: 6e10 383f 0e00 |003e: invoke-virtual {v14}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b6eee: 0a0e |0041: move-result v14 │ │ -1b6ef0: 2802 |0042: goto 0044 // +0002 │ │ -1b6ef2: 015e |0043: move v14, v5 │ │ -1b6ef4: 380d 0700 |0044: if-eqz v13, 004b // +0007 │ │ -1b6ef8: 6e10 383f 0d00 |0046: invoke-virtual {v13}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b6efe: 0a0d |0049: move-result v13 │ │ -1b6f00: 2802 |004a: goto 004c // +0002 │ │ -1b6f02: 015d |004b: move v13, v5 │ │ -1b6f04: b7ed |004c: xor-int/2addr v13, v14 │ │ -1b6f06: b0d7 |004d: add-int/2addr v7, v13 │ │ -1b6f08: c4b8 |004e: shr-long/2addr v8, v11 │ │ -1b6f0a: d80c 0c01 |004f: add-int/lit8 v12, v12, #int 1 // #01 │ │ -1b6f0e: 28d9 |0051: goto 002a // -0027 │ │ -1b6f10: 33ba 0300 |0052: if-ne v10, v11, 0055 // +0003 │ │ -1b6f14: 2802 |0054: goto 0056 // +0002 │ │ -1b6f16: 0f07 |0055: return v7 │ │ -1b6f18: 3246 0500 |0056: if-eq v6, v4, 005b // +0005 │ │ -1b6f1c: d806 0601 |0058: add-int/lit8 v6, v6, #int 1 // #01 │ │ -1b6f20: 28b6 |005a: goto 0010 // -004a │ │ -1b6f22: 0f07 |005b: return v7 │ │ -1b6f24: 0f05 |005c: return v5 │ │ +1b6e78: |[1b6e78] androidx.collection.MutableScatterMap.hashCode:()I │ │ +1b6e88: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1b6e8c: 5401 8202 |0002: iget-object v1, v0, Landroidx/collection/MutableScatterMap;.keys:[Ljava/lang/Object; // field@0282 │ │ +1b6e90: 5402 8402 |0004: iget-object v2, v0, Landroidx/collection/MutableScatterMap;.values:[Ljava/lang/Object; // field@0284 │ │ +1b6e94: 5403 8302 |0006: iget-object v3, v0, Landroidx/collection/MutableScatterMap;.metadata:[J // field@0283 │ │ +1b6e98: 2134 |0008: array-length v4, v3 │ │ +1b6e9a: d804 04fe |0009: add-int/lit8 v4, v4, #int -2 // #fe │ │ +1b6e9e: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +1b6ea0: 3a04 5000 |000c: if-ltz v4, 005c // +0050 │ │ +1b6ea4: 0156 |000e: move v6, v5 │ │ +1b6ea6: 0167 |000f: move v7, v6 │ │ +1b6ea8: 4508 0306 |0010: aget-wide v8, v3, v6 │ │ +1b6eac: 7e8a |0012: not-long v10, v8 │ │ +1b6eae: 127c |0013: const/4 v12, #int 7 // #7 │ │ +1b6eb0: c3ca |0014: shl-long/2addr v10, v12 │ │ +1b6eb2: c08a |0015: and-long/2addr v10, v8 │ │ +1b6eb4: 180c 8080 8080 8080 8080 |0016: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ +1b6ebe: c0ca |001b: and-long/2addr v10, v12 │ │ +1b6ec0: 310a 0a0c |001c: cmp-long v10, v10, v12 │ │ +1b6ec4: 380a 3800 |001e: if-eqz v10, 0056 // +0038 │ │ +1b6ec8: 910a 0604 |0020: sub-int v10, v6, v4 │ │ +1b6ecc: 7caa |0022: not-int v10, v10 │ │ +1b6ece: e20a 0a1f |0023: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ +1b6ed2: 130b 0800 |0025: const/16 v11, #int 8 // #8 │ │ +1b6ed6: d90a 0a08 |0027: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ +1b6eda: 015c |0029: move v12, v5 │ │ +1b6edc: 35ac 2800 |002a: if-ge v12, v10, 0052 // +0028 │ │ +1b6ee0: 160d ff00 |002c: const-wide/16 v13, #int 255 // #ff │ │ +1b6ee4: c08d |002e: and-long/2addr v13, v8 │ │ +1b6ee6: 160f 8000 |002f: const-wide/16 v15, #int 128 // #80 │ │ +1b6eea: 310d 0d0f |0031: cmp-long v13, v13, v15 │ │ +1b6eee: 3b0d 1b00 |0033: if-gez v13, 004e // +001b │ │ +1b6ef2: e00d 0603 |0035: shl-int/lit8 v13, v6, #int 3 // #03 │ │ +1b6ef6: b0cd |0037: add-int/2addr v13, v12 │ │ +1b6ef8: 460e 010d |0038: aget-object v14, v1, v13 │ │ +1b6efc: 460d 020d |003a: aget-object v13, v2, v13 │ │ +1b6f00: 380e 0700 |003c: if-eqz v14, 0043 // +0007 │ │ +1b6f04: 6e10 383f 0e00 |003e: invoke-virtual {v14}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b6f0a: 0a0e |0041: move-result v14 │ │ +1b6f0c: 2802 |0042: goto 0044 // +0002 │ │ +1b6f0e: 015e |0043: move v14, v5 │ │ +1b6f10: 380d 0700 |0044: if-eqz v13, 004b // +0007 │ │ +1b6f14: 6e10 383f 0d00 |0046: invoke-virtual {v13}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b6f1a: 0a0d |0049: move-result v13 │ │ +1b6f1c: 2802 |004a: goto 004c // +0002 │ │ +1b6f1e: 015d |004b: move v13, v5 │ │ +1b6f20: b7ed |004c: xor-int/2addr v13, v14 │ │ +1b6f22: b0d7 |004d: add-int/2addr v7, v13 │ │ +1b6f24: c4b8 |004e: shr-long/2addr v8, v11 │ │ +1b6f26: d80c 0c01 |004f: add-int/lit8 v12, v12, #int 1 // #01 │ │ +1b6f2a: 28d9 |0051: goto 002a // -0027 │ │ +1b6f2c: 33ba 0300 |0052: if-ne v10, v11, 0055 // +0003 │ │ +1b6f30: 2802 |0054: goto 0056 // +0002 │ │ +1b6f32: 0f07 |0055: return v7 │ │ +1b6f34: 3246 0500 |0056: if-eq v6, v4, 005b // +0005 │ │ +1b6f38: d806 0601 |0058: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1b6f3c: 28b6 |005a: goto 0010 // -004a │ │ +1b6f3e: 0f07 |005b: return v7 │ │ +1b6f40: 0f05 |005c: return v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/collection/MutableScatterMap;) │ │ name : 'initializeStorage' │ │ type : '(I)V' │ │ @@ -45250,86 +45250,86 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 134 16-bit code units │ │ -1b702c: |[1b702c] androidx.collection.MutableScatterMap.toString:()Ljava/lang/String; │ │ -1b703c: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -1b7040: 6e10 bb08 0000 |0002: invoke-virtual {v0}, Landroidx/collection/MutableScatterMap;.isEmpty:()Z // method@08bb │ │ -1b7046: 0a01 |0005: move-result v1 │ │ -1b7048: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -1b704c: 1a01 2a61 |0008: const-string v1, "{}" // string@612a │ │ -1b7050: 1101 |000a: return-object v1 │ │ -1b7052: 2201 b711 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b7056: 1a02 1c61 |000d: const-string v2, "{" // string@611c │ │ -1b705a: 7020 7f3f 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b7060: 5402 8202 |0012: iget-object v2, v0, Landroidx/collection/MutableScatterMap;.keys:[Ljava/lang/Object; // field@0282 │ │ -1b7064: 5403 8402 |0014: iget-object v3, v0, Landroidx/collection/MutableScatterMap;.values:[Ljava/lang/Object; // field@0284 │ │ -1b7068: 5404 8302 |0016: iget-object v4, v0, Landroidx/collection/MutableScatterMap;.metadata:[J // field@0283 │ │ -1b706c: 2145 |0018: array-length v5, v4 │ │ -1b706e: d805 05fe |0019: add-int/lit8 v5, v5, #int -2 // #fe │ │ -1b7072: 3a05 5c00 |001b: if-ltz v5, 0077 // +005c │ │ -1b7076: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -1b7078: 0167 |001e: move v7, v6 │ │ -1b707a: 0178 |001f: move v8, v7 │ │ -1b707c: 4509 0407 |0020: aget-wide v9, v4, v7 │ │ -1b7080: 7e9b |0022: not-long v11, v9 │ │ -1b7082: 127d |0023: const/4 v13, #int 7 // #7 │ │ -1b7084: c3db |0024: shl-long/2addr v11, v13 │ │ -1b7086: c09b |0025: and-long/2addr v11, v9 │ │ -1b7088: 180d 8080 8080 8080 8080 |0026: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ -1b7092: c0db |002b: and-long/2addr v11, v13 │ │ -1b7094: 310b 0b0d |002c: cmp-long v11, v11, v13 │ │ -1b7098: 380b 4400 |002e: if-eqz v11, 0072 // +0044 │ │ -1b709c: 910b 0705 |0030: sub-int v11, v7, v5 │ │ -1b70a0: 7cbb |0032: not-int v11, v11 │ │ -1b70a2: e20b 0b1f |0033: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ -1b70a6: 130c 0800 |0035: const/16 v12, #int 8 // #8 │ │ -1b70aa: d90b 0b08 |0037: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ -1b70ae: 016d |0039: move v13, v6 │ │ -1b70b0: 35bd 3600 |003a: if-ge v13, v11, 0070 // +0036 │ │ -1b70b4: 160e ff00 |003c: const-wide/16 v14, #int 255 // #ff │ │ -1b70b8: c09e |003e: and-long/2addr v14, v9 │ │ -1b70ba: 1610 8000 |003f: const-wide/16 v16, #int 128 // #80 │ │ -1b70be: 310e 0e10 |0041: cmp-long v14, v14, v16 │ │ -1b70c2: 3b0e 2900 |0043: if-gez v14, 006c // +0029 │ │ -1b70c6: e00e 0703 |0045: shl-int/lit8 v14, v7, #int 3 // #03 │ │ -1b70ca: b0de |0047: add-int/2addr v14, v13 │ │ -1b70cc: 460f 020e |0048: aget-object v15, v2, v14 │ │ -1b70d0: 460e 030e |004a: aget-object v14, v3, v14 │ │ -1b70d4: 1a10 b803 |004c: const-string v16, "(this)" // string@03b8 │ │ -1b70d8: 330f 0400 |004e: if-ne v15, v0, 0052 // +0004 │ │ -1b70dc: 080f 1000 |0050: move-object/from16 v15, v16 │ │ -1b70e0: 6e20 893f f100 |0052: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b70e6: 1a0f c806 |0055: const-string v15, "=" // string@06c8 │ │ -1b70ea: 6e20 8a3f f100 |0057: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b70f0: 330e 0400 |005a: if-ne v14, v0, 005e // +0004 │ │ -1b70f4: 080e 1000 |005c: move-object/from16 v14, v16 │ │ -1b70f8: 6e20 893f e100 |005e: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b70fe: d808 0801 |0061: add-int/lit8 v8, v8, #int 1 // #01 │ │ -1b7102: 520e 8002 |0063: iget v14, v0, Landroidx/collection/MutableScatterMap;._size:I // field@0280 │ │ -1b7106: 35e8 0700 |0065: if-ge v8, v14, 006c // +0007 │ │ -1b710a: 1a0e f803 |0067: const-string v14, ", " // string@03f8 │ │ -1b710e: 6e20 8a3f e100 |0069: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b7114: c4c9 |006c: shr-long/2addr v9, v12 │ │ -1b7116: d80d 0d01 |006d: add-int/lit8 v13, v13, #int 1 // #01 │ │ -1b711a: 28cb |006f: goto 003a // -0035 │ │ -1b711c: 33cb 0700 |0070: if-ne v11, v12, 0077 // +0007 │ │ -1b7120: 3257 0500 |0072: if-eq v7, v5, 0077 // +0005 │ │ -1b7124: d807 0701 |0074: add-int/lit8 v7, v7, #int 1 // #01 │ │ -1b7128: 28aa |0076: goto 0020 // -0056 │ │ -1b712a: 1302 7d00 |0077: const/16 v2, #int 125 // #7d │ │ -1b712e: 6e20 823f 2100 |0079: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ -1b7134: 6e10 933f 0100 |007c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b713a: 0c01 |007f: move-result-object v1 │ │ -1b713c: 1a02 475e |0080: const-string v2, "toString(...)" // string@5e47 │ │ -1b7140: 7120 0345 2100 |0082: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b7146: 1101 |0085: return-object v1 │ │ +1b7048: |[1b7048] androidx.collection.MutableScatterMap.toString:()Ljava/lang/String; │ │ +1b7058: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +1b705c: 6e10 bb08 0000 |0002: invoke-virtual {v0}, Landroidx/collection/MutableScatterMap;.isEmpty:()Z // method@08bb │ │ +1b7062: 0a01 |0005: move-result v1 │ │ +1b7064: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +1b7068: 1a01 2a61 |0008: const-string v1, "{}" // string@612a │ │ +1b706c: 1101 |000a: return-object v1 │ │ +1b706e: 2201 b711 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b7072: 1a02 1c61 |000d: const-string v2, "{" // string@611c │ │ +1b7076: 7020 7f3f 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b707c: 5402 8202 |0012: iget-object v2, v0, Landroidx/collection/MutableScatterMap;.keys:[Ljava/lang/Object; // field@0282 │ │ +1b7080: 5403 8402 |0014: iget-object v3, v0, Landroidx/collection/MutableScatterMap;.values:[Ljava/lang/Object; // field@0284 │ │ +1b7084: 5404 8302 |0016: iget-object v4, v0, Landroidx/collection/MutableScatterMap;.metadata:[J // field@0283 │ │ +1b7088: 2145 |0018: array-length v5, v4 │ │ +1b708a: d805 05fe |0019: add-int/lit8 v5, v5, #int -2 // #fe │ │ +1b708e: 3a05 5c00 |001b: if-ltz v5, 0077 // +005c │ │ +1b7092: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +1b7094: 0167 |001e: move v7, v6 │ │ +1b7096: 0178 |001f: move v8, v7 │ │ +1b7098: 4509 0407 |0020: aget-wide v9, v4, v7 │ │ +1b709c: 7e9b |0022: not-long v11, v9 │ │ +1b709e: 127d |0023: const/4 v13, #int 7 // #7 │ │ +1b70a0: c3db |0024: shl-long/2addr v11, v13 │ │ +1b70a2: c09b |0025: and-long/2addr v11, v9 │ │ +1b70a4: 180d 8080 8080 8080 8080 |0026: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ +1b70ae: c0db |002b: and-long/2addr v11, v13 │ │ +1b70b0: 310b 0b0d |002c: cmp-long v11, v11, v13 │ │ +1b70b4: 380b 4400 |002e: if-eqz v11, 0072 // +0044 │ │ +1b70b8: 910b 0705 |0030: sub-int v11, v7, v5 │ │ +1b70bc: 7cbb |0032: not-int v11, v11 │ │ +1b70be: e20b 0b1f |0033: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ +1b70c2: 130c 0800 |0035: const/16 v12, #int 8 // #8 │ │ +1b70c6: d90b 0b08 |0037: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ +1b70ca: 016d |0039: move v13, v6 │ │ +1b70cc: 35bd 3600 |003a: if-ge v13, v11, 0070 // +0036 │ │ +1b70d0: 160e ff00 |003c: const-wide/16 v14, #int 255 // #ff │ │ +1b70d4: c09e |003e: and-long/2addr v14, v9 │ │ +1b70d6: 1610 8000 |003f: const-wide/16 v16, #int 128 // #80 │ │ +1b70da: 310e 0e10 |0041: cmp-long v14, v14, v16 │ │ +1b70de: 3b0e 2900 |0043: if-gez v14, 006c // +0029 │ │ +1b70e2: e00e 0703 |0045: shl-int/lit8 v14, v7, #int 3 // #03 │ │ +1b70e6: b0de |0047: add-int/2addr v14, v13 │ │ +1b70e8: 460f 020e |0048: aget-object v15, v2, v14 │ │ +1b70ec: 460e 030e |004a: aget-object v14, v3, v14 │ │ +1b70f0: 1a10 b803 |004c: const-string v16, "(this)" // string@03b8 │ │ +1b70f4: 330f 0400 |004e: if-ne v15, v0, 0052 // +0004 │ │ +1b70f8: 080f 1000 |0050: move-object/from16 v15, v16 │ │ +1b70fc: 6e20 893f f100 |0052: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b7102: 1a0f c806 |0055: const-string v15, "=" // string@06c8 │ │ +1b7106: 6e20 8a3f f100 |0057: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b710c: 330e 0400 |005a: if-ne v14, v0, 005e // +0004 │ │ +1b7110: 080e 1000 |005c: move-object/from16 v14, v16 │ │ +1b7114: 6e20 893f e100 |005e: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b711a: d808 0801 |0061: add-int/lit8 v8, v8, #int 1 // #01 │ │ +1b711e: 520e 8002 |0063: iget v14, v0, Landroidx/collection/MutableScatterMap;._size:I // field@0280 │ │ +1b7122: 35e8 0700 |0065: if-ge v8, v14, 006c // +0007 │ │ +1b7126: 1a0e f803 |0067: const-string v14, ", " // string@03f8 │ │ +1b712a: 6e20 8a3f e100 |0069: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b7130: c4c9 |006c: shr-long/2addr v9, v12 │ │ +1b7132: d80d 0d01 |006d: add-int/lit8 v13, v13, #int 1 // #01 │ │ +1b7136: 28cb |006f: goto 003a // -0035 │ │ +1b7138: 33cb 0700 |0070: if-ne v11, v12, 0077 // +0007 │ │ +1b713c: 3257 0500 |0072: if-eq v7, v5, 0077 // +0005 │ │ +1b7140: d807 0701 |0074: add-int/lit8 v7, v7, #int 1 // #01 │ │ +1b7144: 28aa |0076: goto 0020 // -0056 │ │ +1b7146: 1302 7d00 |0077: const/16 v2, #int 125 // #7d │ │ +1b714a: 6e20 823f 2100 |0079: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ +1b7150: 6e10 933f 0100 |007c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b7156: 0c01 |007f: move-result-object v1 │ │ +1b7158: 1a02 475e |0080: const-string v2, "toString(...)" // string@5e47 │ │ +1b715c: 7120 0345 2100 |0082: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b7162: 1101 |0085: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #158 header: │ │ @@ -45590,71 +45590,71 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -1b7148: |[1b7148] androidx.collection.MutableScatterSet.equals:(Ljava/lang/Object;)Z │ │ -1b7158: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1b715c: 0801 1200 |0002: move-object/from16 v1, v18 │ │ -1b7160: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -1b7162: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -1b7166: 0f02 |0007: return v2 │ │ -1b7168: 2013 0802 |0008: instance-of v3, v1, Landroidx/collection/MutableScatterSet; // type@0208 │ │ -1b716c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -1b716e: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -1b7172: 0f04 |000d: return v4 │ │ -1b7174: 1f01 0802 |000e: check-cast v1, Landroidx/collection/MutableScatterSet; // type@0208 │ │ -1b7178: 5213 8602 |0010: iget v3, v1, Landroidx/collection/MutableScatterSet;._size:I // field@0286 │ │ -1b717c: 5205 8602 |0012: iget v5, v0, Landroidx/collection/MutableScatterSet;._size:I // field@0286 │ │ -1b7180: 3253 0300 |0014: if-eq v3, v5, 0017 // +0003 │ │ -1b7184: 0f04 |0016: return v4 │ │ -1b7186: 5403 8702 |0017: iget-object v3, v0, Landroidx/collection/MutableScatterSet;.elements:[Ljava/lang/Object; // field@0287 │ │ -1b718a: 5405 8902 |0019: iget-object v5, v0, Landroidx/collection/MutableScatterSet;.metadata:[J // field@0289 │ │ -1b718e: 2156 |001b: array-length v6, v5 │ │ -1b7190: d806 06fe |001c: add-int/lit8 v6, v6, #int -2 // #fe │ │ -1b7194: 3a06 3f00 |001e: if-ltz v6, 005d // +003f │ │ -1b7198: 0147 |0020: move v7, v4 │ │ -1b719a: 4508 0507 |0021: aget-wide v8, v5, v7 │ │ -1b719e: 7e8a |0023: not-long v10, v8 │ │ -1b71a0: 127c |0024: const/4 v12, #int 7 // #7 │ │ -1b71a2: c3ca |0025: shl-long/2addr v10, v12 │ │ -1b71a4: c08a |0026: and-long/2addr v10, v8 │ │ -1b71a6: 180c 8080 8080 8080 8080 |0027: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ -1b71b0: c0ca |002c: and-long/2addr v10, v12 │ │ -1b71b2: 310a 0a0c |002d: cmp-long v10, v10, v12 │ │ -1b71b6: 380a 2900 |002f: if-eqz v10, 0058 // +0029 │ │ -1b71ba: 910a 0706 |0031: sub-int v10, v7, v6 │ │ -1b71be: 7caa |0033: not-int v10, v10 │ │ -1b71c0: e20a 0a1f |0034: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ -1b71c4: 130b 0800 |0036: const/16 v11, #int 8 // #8 │ │ -1b71c8: d90a 0a08 |0038: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ -1b71cc: 014c |003a: move v12, v4 │ │ -1b71ce: 35ac 1b00 |003b: if-ge v12, v10, 0056 // +001b │ │ -1b71d2: 160d ff00 |003d: const-wide/16 v13, #int 255 // #ff │ │ -1b71d6: c08d |003f: and-long/2addr v13, v8 │ │ -1b71d8: 160f 8000 |0040: const-wide/16 v15, #int 128 // #80 │ │ -1b71dc: 310d 0d0f |0042: cmp-long v13, v13, v15 │ │ -1b71e0: 3b0d 0e00 |0044: if-gez v13, 0052 // +000e │ │ -1b71e4: e00d 0703 |0046: shl-int/lit8 v13, v7, #int 3 // #03 │ │ -1b71e8: b0cd |0048: add-int/2addr v13, v12 │ │ -1b71ea: 460d 030d |0049: aget-object v13, v3, v13 │ │ -1b71ee: 6e20 c408 d100 |004b: invoke-virtual {v1, v13}, Landroidx/collection/MutableScatterSet;.contains:(Ljava/lang/Object;)Z // method@08c4 │ │ -1b71f4: 0a0d |004e: move-result v13 │ │ -1b71f6: 390d 0300 |004f: if-nez v13, 0052 // +0003 │ │ -1b71fa: 0f04 |0051: return v4 │ │ -1b71fc: c4b8 |0052: shr-long/2addr v8, v11 │ │ -1b71fe: d80c 0c01 |0053: add-int/lit8 v12, v12, #int 1 // #01 │ │ -1b7202: 28e6 |0055: goto 003b // -001a │ │ -1b7204: 33ba 0700 |0056: if-ne v10, v11, 005d // +0007 │ │ -1b7208: 3267 0500 |0058: if-eq v7, v6, 005d // +0005 │ │ -1b720c: d807 0701 |005a: add-int/lit8 v7, v7, #int 1 // #01 │ │ -1b7210: 28c5 |005c: goto 0021 // -003b │ │ -1b7212: 0f02 |005d: return v2 │ │ +1b7164: |[1b7164] androidx.collection.MutableScatterSet.equals:(Ljava/lang/Object;)Z │ │ +1b7174: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1b7178: 0801 1200 |0002: move-object/from16 v1, v18 │ │ +1b717c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +1b717e: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +1b7182: 0f02 |0007: return v2 │ │ +1b7184: 2013 0802 |0008: instance-of v3, v1, Landroidx/collection/MutableScatterSet; // type@0208 │ │ +1b7188: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +1b718a: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +1b718e: 0f04 |000d: return v4 │ │ +1b7190: 1f01 0802 |000e: check-cast v1, Landroidx/collection/MutableScatterSet; // type@0208 │ │ +1b7194: 5213 8602 |0010: iget v3, v1, Landroidx/collection/MutableScatterSet;._size:I // field@0286 │ │ +1b7198: 5205 8602 |0012: iget v5, v0, Landroidx/collection/MutableScatterSet;._size:I // field@0286 │ │ +1b719c: 3253 0300 |0014: if-eq v3, v5, 0017 // +0003 │ │ +1b71a0: 0f04 |0016: return v4 │ │ +1b71a2: 5403 8702 |0017: iget-object v3, v0, Landroidx/collection/MutableScatterSet;.elements:[Ljava/lang/Object; // field@0287 │ │ +1b71a6: 5405 8902 |0019: iget-object v5, v0, Landroidx/collection/MutableScatterSet;.metadata:[J // field@0289 │ │ +1b71aa: 2156 |001b: array-length v6, v5 │ │ +1b71ac: d806 06fe |001c: add-int/lit8 v6, v6, #int -2 // #fe │ │ +1b71b0: 3a06 3f00 |001e: if-ltz v6, 005d // +003f │ │ +1b71b4: 0147 |0020: move v7, v4 │ │ +1b71b6: 4508 0507 |0021: aget-wide v8, v5, v7 │ │ +1b71ba: 7e8a |0023: not-long v10, v8 │ │ +1b71bc: 127c |0024: const/4 v12, #int 7 // #7 │ │ +1b71be: c3ca |0025: shl-long/2addr v10, v12 │ │ +1b71c0: c08a |0026: and-long/2addr v10, v8 │ │ +1b71c2: 180c 8080 8080 8080 8080 |0027: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ +1b71cc: c0ca |002c: and-long/2addr v10, v12 │ │ +1b71ce: 310a 0a0c |002d: cmp-long v10, v10, v12 │ │ +1b71d2: 380a 2900 |002f: if-eqz v10, 0058 // +0029 │ │ +1b71d6: 910a 0706 |0031: sub-int v10, v7, v6 │ │ +1b71da: 7caa |0033: not-int v10, v10 │ │ +1b71dc: e20a 0a1f |0034: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ +1b71e0: 130b 0800 |0036: const/16 v11, #int 8 // #8 │ │ +1b71e4: d90a 0a08 |0038: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ +1b71e8: 014c |003a: move v12, v4 │ │ +1b71ea: 35ac 1b00 |003b: if-ge v12, v10, 0056 // +001b │ │ +1b71ee: 160d ff00 |003d: const-wide/16 v13, #int 255 // #ff │ │ +1b71f2: c08d |003f: and-long/2addr v13, v8 │ │ +1b71f4: 160f 8000 |0040: const-wide/16 v15, #int 128 // #80 │ │ +1b71f8: 310d 0d0f |0042: cmp-long v13, v13, v15 │ │ +1b71fc: 3b0d 0e00 |0044: if-gez v13, 0052 // +000e │ │ +1b7200: e00d 0703 |0046: shl-int/lit8 v13, v7, #int 3 // #03 │ │ +1b7204: b0cd |0048: add-int/2addr v13, v12 │ │ +1b7206: 460d 030d |0049: aget-object v13, v3, v13 │ │ +1b720a: 6e20 c408 d100 |004b: invoke-virtual {v1, v13}, Landroidx/collection/MutableScatterSet;.contains:(Ljava/lang/Object;)Z // method@08c4 │ │ +1b7210: 0a0d |004e: move-result v13 │ │ +1b7212: 390d 0300 |004f: if-nez v13, 0052 // +0003 │ │ +1b7216: 0f04 |0051: return v4 │ │ +1b7218: c4b8 |0052: shr-long/2addr v8, v11 │ │ +1b721a: d80c 0c01 |0053: add-int/lit8 v12, v12, #int 1 // #01 │ │ +1b721e: 28e6 |0055: goto 003b // -001a │ │ +1b7220: 33ba 0700 |0056: if-ne v10, v11, 005d // +0007 │ │ +1b7224: 3267 0500 |0058: if-eq v7, v6, 005d // +0005 │ │ +1b7228: d807 0701 |005a: add-int/lit8 v7, v7, #int 1 // #01 │ │ +1b722c: 28c5 |005c: goto 0021 // -003b │ │ +1b722e: 0f02 |005d: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/collection/MutableScatterSet;) │ │ name : 'findAbsoluteInsertIndex' │ │ type : '(Ljava/lang/Object;)I' │ │ @@ -46101,69 +46101,69 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -1b7214: |[1b7214] androidx.collection.MutableScatterSet.hashCode:()I │ │ -1b7224: 52f0 8502 |0000: iget v0, v15, Landroidx/collection/MutableScatterSet;._capacity:I // field@0285 │ │ -1b7228: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1b722c: 52f1 8602 |0004: iget v1, v15, Landroidx/collection/MutableScatterSet;._size:I // field@0286 │ │ -1b7230: b010 |0006: add-int/2addr v0, v1 │ │ -1b7232: 54f1 8702 |0007: iget-object v1, v15, Landroidx/collection/MutableScatterSet;.elements:[Ljava/lang/Object; // field@0287 │ │ -1b7236: 54f2 8902 |0009: iget-object v2, v15, Landroidx/collection/MutableScatterSet;.metadata:[J // field@0289 │ │ -1b723a: 2123 |000b: array-length v3, v2 │ │ -1b723c: d803 03fe |000c: add-int/lit8 v3, v3, #int -2 // #fe │ │ -1b7240: 3a03 4a00 |000e: if-ltz v3, 0058 // +004a │ │ -1b7244: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -1b7246: 0145 |0011: move v5, v4 │ │ -1b7248: 4506 0205 |0012: aget-wide v6, v2, v5 │ │ -1b724c: 7e68 |0014: not-long v8, v6 │ │ -1b724e: 127a |0015: const/4 v10, #int 7 // #7 │ │ -1b7250: c3a8 |0016: shl-long/2addr v8, v10 │ │ -1b7252: c068 |0017: and-long/2addr v8, v6 │ │ -1b7254: 180a 8080 8080 8080 8080 |0018: const-wide v10, #double -2.93745e-306 // #8080808080808080 │ │ -1b725e: c0a8 |001d: and-long/2addr v8, v10 │ │ -1b7260: 3108 080a |001e: cmp-long v8, v8, v10 │ │ -1b7264: 3808 3300 |0020: if-eqz v8, 0053 // +0033 │ │ -1b7268: 9108 0503 |0022: sub-int v8, v5, v3 │ │ -1b726c: 7c88 |0024: not-int v8, v8 │ │ -1b726e: e208 081f |0025: ushr-int/lit8 v8, v8, #int 31 // #1f │ │ -1b7272: 1309 0800 |0027: const/16 v9, #int 8 // #8 │ │ -1b7276: d908 0808 |0029: rsub-int/lit8 v8, v8, #int 8 // #08 │ │ -1b727a: 014a |002b: move v10, v4 │ │ -1b727c: 358a 2300 |002c: if-ge v10, v8, 004f // +0023 │ │ -1b7280: 160b ff00 |002e: const-wide/16 v11, #int 255 // #ff │ │ -1b7284: c06b |0030: and-long/2addr v11, v6 │ │ -1b7286: 160d 8000 |0031: const-wide/16 v13, #int 128 // #80 │ │ -1b728a: 310b 0b0d |0033: cmp-long v11, v11, v13 │ │ -1b728e: 3b0b 1600 |0035: if-gez v11, 004b // +0016 │ │ -1b7292: e00b 0503 |0037: shl-int/lit8 v11, v5, #int 3 // #03 │ │ -1b7296: b0ab |0039: add-int/2addr v11, v10 │ │ -1b7298: 460b 010b |003a: aget-object v11, v1, v11 │ │ -1b729c: 7120 0045 fb00 |003c: invoke-static {v11, v15}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1b72a2: 0a0c |003f: move-result v12 │ │ -1b72a4: 390c 0b00 |0040: if-nez v12, 004b // +000b │ │ -1b72a8: 380b 0700 |0042: if-eqz v11, 0049 // +0007 │ │ -1b72ac: 6e10 383f 0b00 |0044: invoke-virtual {v11}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b72b2: 0a0b |0047: move-result v11 │ │ -1b72b4: 2802 |0048: goto 004a // +0002 │ │ -1b72b6: 014b |0049: move v11, v4 │ │ -1b72b8: b0b0 |004a: add-int/2addr v0, v11 │ │ -1b72ba: c496 |004b: shr-long/2addr v6, v9 │ │ -1b72bc: d80a 0a01 |004c: add-int/lit8 v10, v10, #int 1 // #01 │ │ -1b72c0: 28de |004e: goto 002c // -0022 │ │ -1b72c2: 3398 0300 |004f: if-ne v8, v9, 0052 // +0003 │ │ -1b72c6: 2802 |0051: goto 0053 // +0002 │ │ -1b72c8: 0f00 |0052: return v0 │ │ -1b72ca: 3235 0500 |0053: if-eq v5, v3, 0058 // +0005 │ │ -1b72ce: d805 0501 |0055: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1b72d2: 28bb |0057: goto 0012 // -0045 │ │ -1b72d4: 0f00 |0058: return v0 │ │ +1b7230: |[1b7230] androidx.collection.MutableScatterSet.hashCode:()I │ │ +1b7240: 52f0 8502 |0000: iget v0, v15, Landroidx/collection/MutableScatterSet;._capacity:I // field@0285 │ │ +1b7244: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1b7248: 52f1 8602 |0004: iget v1, v15, Landroidx/collection/MutableScatterSet;._size:I // field@0286 │ │ +1b724c: b010 |0006: add-int/2addr v0, v1 │ │ +1b724e: 54f1 8702 |0007: iget-object v1, v15, Landroidx/collection/MutableScatterSet;.elements:[Ljava/lang/Object; // field@0287 │ │ +1b7252: 54f2 8902 |0009: iget-object v2, v15, Landroidx/collection/MutableScatterSet;.metadata:[J // field@0289 │ │ +1b7256: 2123 |000b: array-length v3, v2 │ │ +1b7258: d803 03fe |000c: add-int/lit8 v3, v3, #int -2 // #fe │ │ +1b725c: 3a03 4a00 |000e: if-ltz v3, 0058 // +004a │ │ +1b7260: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +1b7262: 0145 |0011: move v5, v4 │ │ +1b7264: 4506 0205 |0012: aget-wide v6, v2, v5 │ │ +1b7268: 7e68 |0014: not-long v8, v6 │ │ +1b726a: 127a |0015: const/4 v10, #int 7 // #7 │ │ +1b726c: c3a8 |0016: shl-long/2addr v8, v10 │ │ +1b726e: c068 |0017: and-long/2addr v8, v6 │ │ +1b7270: 180a 8080 8080 8080 8080 |0018: const-wide v10, #double -2.93745e-306 // #8080808080808080 │ │ +1b727a: c0a8 |001d: and-long/2addr v8, v10 │ │ +1b727c: 3108 080a |001e: cmp-long v8, v8, v10 │ │ +1b7280: 3808 3300 |0020: if-eqz v8, 0053 // +0033 │ │ +1b7284: 9108 0503 |0022: sub-int v8, v5, v3 │ │ +1b7288: 7c88 |0024: not-int v8, v8 │ │ +1b728a: e208 081f |0025: ushr-int/lit8 v8, v8, #int 31 // #1f │ │ +1b728e: 1309 0800 |0027: const/16 v9, #int 8 // #8 │ │ +1b7292: d908 0808 |0029: rsub-int/lit8 v8, v8, #int 8 // #08 │ │ +1b7296: 014a |002b: move v10, v4 │ │ +1b7298: 358a 2300 |002c: if-ge v10, v8, 004f // +0023 │ │ +1b729c: 160b ff00 |002e: const-wide/16 v11, #int 255 // #ff │ │ +1b72a0: c06b |0030: and-long/2addr v11, v6 │ │ +1b72a2: 160d 8000 |0031: const-wide/16 v13, #int 128 // #80 │ │ +1b72a6: 310b 0b0d |0033: cmp-long v11, v11, v13 │ │ +1b72aa: 3b0b 1600 |0035: if-gez v11, 004b // +0016 │ │ +1b72ae: e00b 0503 |0037: shl-int/lit8 v11, v5, #int 3 // #03 │ │ +1b72b2: b0ab |0039: add-int/2addr v11, v10 │ │ +1b72b4: 460b 010b |003a: aget-object v11, v1, v11 │ │ +1b72b8: 7120 0045 fb00 |003c: invoke-static {v11, v15}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1b72be: 0a0c |003f: move-result v12 │ │ +1b72c0: 390c 0b00 |0040: if-nez v12, 004b // +000b │ │ +1b72c4: 380b 0700 |0042: if-eqz v11, 0049 // +0007 │ │ +1b72c8: 6e10 383f 0b00 |0044: invoke-virtual {v11}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b72ce: 0a0b |0047: move-result v11 │ │ +1b72d0: 2802 |0048: goto 004a // +0002 │ │ +1b72d2: 014b |0049: move v11, v4 │ │ +1b72d4: b0b0 |004a: add-int/2addr v0, v11 │ │ +1b72d6: c496 |004b: shr-long/2addr v6, v9 │ │ +1b72d8: d80a 0a01 |004c: add-int/lit8 v10, v10, #int 1 // #01 │ │ +1b72dc: 28de |004e: goto 002c // -0022 │ │ +1b72de: 3398 0300 |004f: if-ne v8, v9, 0052 // +0003 │ │ +1b72e2: 2802 |0051: goto 0053 // +0002 │ │ +1b72e4: 0f00 |0052: return v0 │ │ +1b72e6: 3235 0500 |0053: if-eq v5, v3, 0058 // +0005 │ │ +1b72ea: d805 0501 |0055: add-int/lit8 v5, v5, #int 1 // #01 │ │ +1b72ee: 28bb |0057: goto 0012 // -0045 │ │ +1b72f0: 0f00 |0058: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/collection/MutableScatterSet;) │ │ name : 'initializeStorage' │ │ type : '(I)V' │ │ @@ -46569,81 +46569,81 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -1b72d8: |[1b72d8] androidx.collection.MutableScatterSet.toString:()Ljava/lang/String; │ │ -1b72e8: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -1b72ec: 2201 0d02 |0002: new-instance v1, Landroidx/collection/ObjectList$toString$1; // type@020d │ │ -1b72f0: 1222 |0004: const/4 v2, #int 2 // #2 │ │ -1b72f2: 7030 eb08 2100 |0005: invoke-direct {v1, v2, v0}, Landroidx/collection/ObjectList$toString$1;.:(ILjava/lang/Object;)V // method@08eb │ │ -1b72f8: 2202 b711 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b72fc: 1a03 3b31 |000a: const-string v3, "[" // string@313b │ │ -1b7300: 7020 7f3f 3200 |000c: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b7306: 5403 8702 |000f: iget-object v3, v0, Landroidx/collection/MutableScatterSet;.elements:[Ljava/lang/Object; // field@0287 │ │ -1b730a: 5404 8902 |0011: iget-object v4, v0, Landroidx/collection/MutableScatterSet;.metadata:[J // field@0289 │ │ -1b730e: 2145 |0013: array-length v5, v4 │ │ -1b7310: d805 05fe |0014: add-int/lit8 v5, v5, #int -2 // #fe │ │ -1b7314: 3a05 5500 |0016: if-ltz v5, 006b // +0055 │ │ -1b7318: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -1b731a: 0167 |0019: move v7, v6 │ │ -1b731c: 0178 |001a: move v8, v7 │ │ -1b731e: 4509 0407 |001b: aget-wide v9, v4, v7 │ │ -1b7322: 7e9b |001d: not-long v11, v9 │ │ -1b7324: 127d |001e: const/4 v13, #int 7 // #7 │ │ -1b7326: c3db |001f: shl-long/2addr v11, v13 │ │ -1b7328: c09b |0020: and-long/2addr v11, v9 │ │ -1b732a: 180d 8080 8080 8080 8080 |0021: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ -1b7334: c0db |0026: and-long/2addr v11, v13 │ │ -1b7336: 310b 0b0d |0027: cmp-long v11, v11, v13 │ │ -1b733a: 380b 3d00 |0029: if-eqz v11, 0066 // +003d │ │ -1b733e: 910b 0705 |002b: sub-int v11, v7, v5 │ │ -1b7342: 7cbb |002d: not-int v11, v11 │ │ -1b7344: e20b 0b1f |002e: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ -1b7348: 130c 0800 |0030: const/16 v12, #int 8 // #8 │ │ -1b734c: d90b 0b08 |0032: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ -1b7350: 016d |0034: move v13, v6 │ │ -1b7352: 35bd 2f00 |0035: if-ge v13, v11, 0064 // +002f │ │ -1b7356: 160e ff00 |0037: const-wide/16 v14, #int 255 // #ff │ │ -1b735a: c09e |0039: and-long/2addr v14, v9 │ │ -1b735c: 1610 8000 |003a: const-wide/16 v16, #int 128 // #80 │ │ -1b7360: 310e 0e10 |003c: cmp-long v14, v14, v16 │ │ -1b7364: 3b0e 2200 |003e: if-gez v14, 0060 // +0022 │ │ -1b7368: e00e 0703 |0040: shl-int/lit8 v14, v7, #int 3 // #03 │ │ -1b736c: b0de |0042: add-int/2addr v14, v13 │ │ -1b736e: 460e 030e |0043: aget-object v14, v3, v14 │ │ -1b7372: 12ff |0045: const/4 v15, #int -1 // #ff │ │ -1b7374: 33f8 0800 |0046: if-ne v8, v15, 004e // +0008 │ │ -1b7378: 1a01 2606 |0048: const-string v1, "..." // string@0626 │ │ -1b737c: 6e20 873f 1200 |004a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b7382: 2823 |004d: goto 0070 // +0023 │ │ -1b7384: 3808 0700 |004e: if-eqz v8, 0055 // +0007 │ │ -1b7388: 1a0f f803 |0050: const-string v15, ", " // string@03f8 │ │ -1b738c: 6e20 873f f200 |0052: invoke-virtual {v2, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b7392: 6e20 ed08 e100 |0055: invoke-virtual {v1, v14}, Landroidx/collection/ObjectList$toString$1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@08ed │ │ -1b7398: 0c0e |0058: move-result-object v14 │ │ -1b739a: 1f0e 8b11 |0059: check-cast v14, Ljava/lang/CharSequence; // type@118b │ │ -1b739e: 6e20 873f e200 |005b: invoke-virtual {v2, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b73a4: d808 0801 |005e: add-int/lit8 v8, v8, #int 1 // #01 │ │ -1b73a8: c4c9 |0060: shr-long/2addr v9, v12 │ │ -1b73aa: d80d 0d01 |0061: add-int/lit8 v13, v13, #int 1 // #01 │ │ -1b73ae: 28d2 |0063: goto 0035 // -002e │ │ -1b73b0: 33cb 0700 |0064: if-ne v11, v12, 006b // +0007 │ │ -1b73b4: 3257 0500 |0066: if-eq v7, v5, 006b // +0005 │ │ -1b73b8: d807 0701 |0068: add-int/lit8 v7, v7, #int 1 // #01 │ │ -1b73bc: 28b1 |006a: goto 001b // -004f │ │ -1b73be: 1a01 e132 |006b: const-string v1, "]" // string@32e1 │ │ -1b73c2: 6e20 873f 1200 |006d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ -1b73c8: 6e10 933f 0200 |0070: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b73ce: 0c01 |0073: move-result-object v1 │ │ -1b73d0: 1a02 475e |0074: const-string v2, "toString(...)" // string@5e47 │ │ -1b73d4: 7120 0345 2100 |0076: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b73da: 1101 |0079: return-object v1 │ │ +1b72f4: |[1b72f4] androidx.collection.MutableScatterSet.toString:()Ljava/lang/String; │ │ +1b7304: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +1b7308: 2201 0d02 |0002: new-instance v1, Landroidx/collection/ObjectList$toString$1; // type@020d │ │ +1b730c: 1222 |0004: const/4 v2, #int 2 // #2 │ │ +1b730e: 7030 eb08 2100 |0005: invoke-direct {v1, v2, v0}, Landroidx/collection/ObjectList$toString$1;.:(ILjava/lang/Object;)V // method@08eb │ │ +1b7314: 2202 b711 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b7318: 1a03 3b31 |000a: const-string v3, "[" // string@313b │ │ +1b731c: 7020 7f3f 3200 |000c: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b7322: 5403 8702 |000f: iget-object v3, v0, Landroidx/collection/MutableScatterSet;.elements:[Ljava/lang/Object; // field@0287 │ │ +1b7326: 5404 8902 |0011: iget-object v4, v0, Landroidx/collection/MutableScatterSet;.metadata:[J // field@0289 │ │ +1b732a: 2145 |0013: array-length v5, v4 │ │ +1b732c: d805 05fe |0014: add-int/lit8 v5, v5, #int -2 // #fe │ │ +1b7330: 3a05 5500 |0016: if-ltz v5, 006b // +0055 │ │ +1b7334: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +1b7336: 0167 |0019: move v7, v6 │ │ +1b7338: 0178 |001a: move v8, v7 │ │ +1b733a: 4509 0407 |001b: aget-wide v9, v4, v7 │ │ +1b733e: 7e9b |001d: not-long v11, v9 │ │ +1b7340: 127d |001e: const/4 v13, #int 7 // #7 │ │ +1b7342: c3db |001f: shl-long/2addr v11, v13 │ │ +1b7344: c09b |0020: and-long/2addr v11, v9 │ │ +1b7346: 180d 8080 8080 8080 8080 |0021: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ +1b7350: c0db |0026: and-long/2addr v11, v13 │ │ +1b7352: 310b 0b0d |0027: cmp-long v11, v11, v13 │ │ +1b7356: 380b 3d00 |0029: if-eqz v11, 0066 // +003d │ │ +1b735a: 910b 0705 |002b: sub-int v11, v7, v5 │ │ +1b735e: 7cbb |002d: not-int v11, v11 │ │ +1b7360: e20b 0b1f |002e: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ +1b7364: 130c 0800 |0030: const/16 v12, #int 8 // #8 │ │ +1b7368: d90b 0b08 |0032: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ +1b736c: 016d |0034: move v13, v6 │ │ +1b736e: 35bd 2f00 |0035: if-ge v13, v11, 0064 // +002f │ │ +1b7372: 160e ff00 |0037: const-wide/16 v14, #int 255 // #ff │ │ +1b7376: c09e |0039: and-long/2addr v14, v9 │ │ +1b7378: 1610 8000 |003a: const-wide/16 v16, #int 128 // #80 │ │ +1b737c: 310e 0e10 |003c: cmp-long v14, v14, v16 │ │ +1b7380: 3b0e 2200 |003e: if-gez v14, 0060 // +0022 │ │ +1b7384: e00e 0703 |0040: shl-int/lit8 v14, v7, #int 3 // #03 │ │ +1b7388: b0de |0042: add-int/2addr v14, v13 │ │ +1b738a: 460e 030e |0043: aget-object v14, v3, v14 │ │ +1b738e: 12ff |0045: const/4 v15, #int -1 // #ff │ │ +1b7390: 33f8 0800 |0046: if-ne v8, v15, 004e // +0008 │ │ +1b7394: 1a01 2606 |0048: const-string v1, "..." // string@0626 │ │ +1b7398: 6e20 873f 1200 |004a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b739e: 2823 |004d: goto 0070 // +0023 │ │ +1b73a0: 3808 0700 |004e: if-eqz v8, 0055 // +0007 │ │ +1b73a4: 1a0f f803 |0050: const-string v15, ", " // string@03f8 │ │ +1b73a8: 6e20 873f f200 |0052: invoke-virtual {v2, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b73ae: 6e20 ed08 e100 |0055: invoke-virtual {v1, v14}, Landroidx/collection/ObjectList$toString$1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@08ed │ │ +1b73b4: 0c0e |0058: move-result-object v14 │ │ +1b73b6: 1f0e 8b11 |0059: check-cast v14, Ljava/lang/CharSequence; // type@118b │ │ +1b73ba: 6e20 873f e200 |005b: invoke-virtual {v2, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b73c0: d808 0801 |005e: add-int/lit8 v8, v8, #int 1 // #01 │ │ +1b73c4: c4c9 |0060: shr-long/2addr v9, v12 │ │ +1b73c6: d80d 0d01 |0061: add-int/lit8 v13, v13, #int 1 // #01 │ │ +1b73ca: 28d2 |0063: goto 0035 // -002e │ │ +1b73cc: 33cb 0700 |0064: if-ne v11, v12, 006b // +0007 │ │ +1b73d0: 3257 0500 |0066: if-eq v7, v5, 006b // +0005 │ │ +1b73d4: d807 0701 |0068: add-int/lit8 v7, v7, #int 1 // #01 │ │ +1b73d8: 28b1 |006a: goto 001b // -004f │ │ +1b73da: 1a01 e132 |006b: const-string v1, "]" // string@32e1 │ │ +1b73de: 6e20 873f 1200 |006d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@3f87 │ │ +1b73e4: 6e10 933f 0200 |0070: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b73ea: 0c01 |0073: move-result-object v1 │ │ +1b73ec: 1a02 475e |0074: const-string v2, "toString(...)" // string@5e47 │ │ +1b73f0: 7120 0345 2100 |0076: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b73f6: 1101 |0079: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #159 header: │ │ @@ -46717,155 +46717,155 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -1b73dc: |[1b73dc] androidx.collection.MutableSetWrapper.addAll:(Ljava/util/Collection;)Z │ │ -1b73ec: 1a00 463d |0000: const-string v0, "elements" // string@3d46 │ │ -1b73f0: 7120 0445 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1b73f6: 1f04 a111 |0005: check-cast v4, Ljava/lang/Iterable; // type@11a1 │ │ -1b73fa: 1f04 2112 |0007: check-cast v4, Ljava/util/Collection; // type@1221 │ │ -1b73fe: 5430 8a02 |0009: iget-object v0, v3, Landroidx/collection/MutableSetWrapper;.parent:Landroidx/collection/MutableScatterSet; // field@028a │ │ -1b7402: 6e10 373f 0000 |000b: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1b7408: 5201 8602 |000e: iget v1, v0, Landroidx/collection/MutableScatterSet;._size:I // field@0286 │ │ -1b740c: 1f04 2112 |0010: check-cast v4, Ljava/util/Collection; // type@1221 │ │ -1b7410: 7210 fe3e 0400 |0012: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ -1b7416: 0c04 |0015: move-result-object v4 │ │ -1b7418: 7210 0a41 0400 |0016: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1b741e: 0a02 |0019: move-result v2 │ │ -1b7420: 3802 0a00 |001a: if-eqz v2, 0024 // +000a │ │ -1b7424: 7210 0b41 0400 |001c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1b742a: 0c02 |001f: move-result-object v2 │ │ -1b742c: 6e20 ce08 2000 |0020: invoke-virtual {v0, v2}, Landroidx/collection/MutableScatterSet;.plusAssign:(Ljava/lang/Object;)V // method@08ce │ │ -1b7432: 28f3 |0023: goto 0016 // -000d │ │ -1b7434: 5204 8602 |0024: iget v4, v0, Landroidx/collection/MutableScatterSet;._size:I // field@0286 │ │ -1b7438: 3241 0400 |0026: if-eq v1, v4, 002a // +0004 │ │ -1b743c: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -1b743e: 0f04 |0029: return v4 │ │ -1b7440: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -1b7442: 0f04 |002b: return v4 │ │ +1b73f8: |[1b73f8] androidx.collection.MutableSetWrapper.addAll:(Ljava/util/Collection;)Z │ │ +1b7408: 1a00 463d |0000: const-string v0, "elements" // string@3d46 │ │ +1b740c: 7120 0445 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1b7412: 1f04 a111 |0005: check-cast v4, Ljava/lang/Iterable; // type@11a1 │ │ +1b7416: 1f04 2112 |0007: check-cast v4, Ljava/util/Collection; // type@1221 │ │ +1b741a: 5430 8a02 |0009: iget-object v0, v3, Landroidx/collection/MutableSetWrapper;.parent:Landroidx/collection/MutableScatterSet; // field@028a │ │ +1b741e: 6e10 373f 0000 |000b: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1b7424: 5201 8602 |000e: iget v1, v0, Landroidx/collection/MutableScatterSet;._size:I // field@0286 │ │ +1b7428: 1f04 2112 |0010: check-cast v4, Ljava/util/Collection; // type@1221 │ │ +1b742c: 7210 fe3e 0400 |0012: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ +1b7432: 0c04 |0015: move-result-object v4 │ │ +1b7434: 7210 0a41 0400 |0016: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1b743a: 0a02 |0019: move-result v2 │ │ +1b743c: 3802 0a00 |001a: if-eqz v2, 0024 // +000a │ │ +1b7440: 7210 0b41 0400 |001c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1b7446: 0c02 |001f: move-result-object v2 │ │ +1b7448: 6e20 ce08 2000 |0020: invoke-virtual {v0, v2}, Landroidx/collection/MutableScatterSet;.plusAssign:(Ljava/lang/Object;)V // method@08ce │ │ +1b744e: 28f3 |0023: goto 0016 // -000d │ │ +1b7450: 5204 8602 |0024: iget v4, v0, Landroidx/collection/MutableScatterSet;._size:I // field@0286 │ │ +1b7454: 3241 0400 |0026: if-eq v1, v4, 002a // +0004 │ │ +1b7458: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +1b745a: 0f04 |0029: return v4 │ │ +1b745c: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +1b745e: 0f04 |002b: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/collection/MutableSetWrapper;) │ │ name : 'clear' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1b7708: |[1b7708] androidx.collection.MutableSetWrapper.clear:()V │ │ -1b7718: 5410 8a02 |0000: iget-object v0, v1, Landroidx/collection/MutableSetWrapper;.parent:Landroidx/collection/MutableScatterSet; // field@028a │ │ -1b771c: 6e10 c308 0000 |0002: invoke-virtual {v0}, Landroidx/collection/MutableScatterSet;.clear:()V // method@08c3 │ │ -1b7722: 0e00 |0005: return-void │ │ +1b7724: |[1b7724] androidx.collection.MutableSetWrapper.clear:()V │ │ +1b7734: 5410 8a02 |0000: iget-object v0, v1, Landroidx/collection/MutableSetWrapper;.parent:Landroidx/collection/MutableScatterSet; // field@028a │ │ +1b7738: 6e10 c308 0000 |0002: invoke-virtual {v0}, Landroidx/collection/MutableScatterSet;.clear:()V // method@08c3 │ │ +1b773e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/collection/MutableSetWrapper;) │ │ name : 'contains' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1b7444: |[1b7444] androidx.collection.MutableSetWrapper.contains:(Ljava/lang/Object;)Z │ │ -1b7454: 5410 8b02 |0000: iget-object v0, v1, Landroidx/collection/MutableSetWrapper;.parent$1:Landroidx/collection/MutableScatterSet; // field@028b │ │ -1b7458: 6e20 c408 2000 |0002: invoke-virtual {v0, v2}, Landroidx/collection/MutableScatterSet;.contains:(Ljava/lang/Object;)Z // method@08c4 │ │ -1b745e: 0a02 |0005: move-result v2 │ │ -1b7460: 0f02 |0006: return v2 │ │ +1b7460: |[1b7460] androidx.collection.MutableSetWrapper.contains:(Ljava/lang/Object;)Z │ │ +1b7470: 5410 8b02 |0000: iget-object v0, v1, Landroidx/collection/MutableSetWrapper;.parent$1:Landroidx/collection/MutableScatterSet; // field@028b │ │ +1b7474: 6e20 c408 2000 |0002: invoke-virtual {v0, v2}, Landroidx/collection/MutableScatterSet;.contains:(Ljava/lang/Object;)Z // method@08c4 │ │ +1b747a: 0a02 |0005: move-result v2 │ │ +1b747c: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/collection/MutableSetWrapper;) │ │ name : 'containsAll' │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1b7464: |[1b7464] androidx.collection.MutableSetWrapper.containsAll:(Ljava/util/Collection;)Z │ │ -1b7474: 1a00 463d |0000: const-string v0, "elements" // string@3d46 │ │ -1b7478: 7120 0445 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1b747e: 1f03 a111 |0005: check-cast v3, Ljava/lang/Iterable; // type@11a1 │ │ -1b7482: 7210 fe3e 0300 |0007: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ -1b7488: 0c03 |000a: move-result-object v3 │ │ -1b748a: 7210 0a41 0300 |000b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1b7490: 0a00 |000e: move-result v0 │ │ -1b7492: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ -1b7496: 7210 0b41 0300 |0011: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1b749c: 0c00 |0014: move-result-object v0 │ │ -1b749e: 5421 8b02 |0015: iget-object v1, v2, Landroidx/collection/MutableSetWrapper;.parent$1:Landroidx/collection/MutableScatterSet; // field@028b │ │ -1b74a2: 6e20 c408 0100 |0017: invoke-virtual {v1, v0}, Landroidx/collection/MutableScatterSet;.contains:(Ljava/lang/Object;)Z // method@08c4 │ │ -1b74a8: 0a00 |001a: move-result v0 │ │ -1b74aa: 3900 f0ff |001b: if-nez v0, 000b // -0010 │ │ -1b74ae: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -1b74b0: 0f03 |001e: return v3 │ │ -1b74b2: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -1b74b4: 0f03 |0020: return v3 │ │ +1b7480: |[1b7480] androidx.collection.MutableSetWrapper.containsAll:(Ljava/util/Collection;)Z │ │ +1b7490: 1a00 463d |0000: const-string v0, "elements" // string@3d46 │ │ +1b7494: 7120 0445 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1b749a: 1f03 a111 |0005: check-cast v3, Ljava/lang/Iterable; // type@11a1 │ │ +1b749e: 7210 fe3e 0300 |0007: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ +1b74a4: 0c03 |000a: move-result-object v3 │ │ +1b74a6: 7210 0a41 0300 |000b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1b74ac: 0a00 |000e: move-result v0 │ │ +1b74ae: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ +1b74b2: 7210 0b41 0300 |0011: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1b74b8: 0c00 |0014: move-result-object v0 │ │ +1b74ba: 5421 8b02 |0015: iget-object v1, v2, Landroidx/collection/MutableSetWrapper;.parent$1:Landroidx/collection/MutableScatterSet; // field@028b │ │ +1b74be: 6e20 c408 0100 |0017: invoke-virtual {v1, v0}, Landroidx/collection/MutableScatterSet;.contains:(Ljava/lang/Object;)Z // method@08c4 │ │ +1b74c4: 0a00 |001a: move-result v0 │ │ +1b74c6: 3900 f0ff |001b: if-nez v0, 000b // -0010 │ │ +1b74ca: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +1b74cc: 0f03 |001e: return v3 │ │ +1b74ce: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +1b74d0: 0f03 |0020: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/collection/MutableSetWrapper;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -1b74b8: |[1b74b8] androidx.collection.MutableSetWrapper.equals:(Ljava/lang/Object;)Z │ │ -1b74c8: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ -1b74cc: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -1b74ce: 0f03 |0003: return v3 │ │ -1b74d0: 3803 1800 |0004: if-eqz v3, 001c // +0018 │ │ -1b74d4: 6e10 373f 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1b74da: 0c00 |0009: move-result-object v0 │ │ -1b74dc: 6e10 373f 0300 |000a: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1b74e2: 0c01 |000d: move-result-object v1 │ │ -1b74e4: 3210 0300 |000e: if-eq v0, v1, 0011 // +0003 │ │ -1b74e8: 280c |0010: goto 001c // +000c │ │ -1b74ea: 1f03 0a02 |0011: check-cast v3, Landroidx/collection/MutableSetWrapper; // type@020a │ │ -1b74ee: 5420 8b02 |0013: iget-object v0, v2, Landroidx/collection/MutableSetWrapper;.parent$1:Landroidx/collection/MutableScatterSet; // field@028b │ │ -1b74f2: 5433 8b02 |0015: iget-object v3, v3, Landroidx/collection/MutableSetWrapper;.parent$1:Landroidx/collection/MutableScatterSet; // field@028b │ │ -1b74f6: 7120 0045 3000 |0017: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1b74fc: 0a03 |001a: move-result v3 │ │ -1b74fe: 0f03 |001b: return v3 │ │ -1b7500: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -1b7502: 0f03 |001d: return v3 │ │ +1b74d4: |[1b74d4] androidx.collection.MutableSetWrapper.equals:(Ljava/lang/Object;)Z │ │ +1b74e4: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ +1b74e8: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +1b74ea: 0f03 |0003: return v3 │ │ +1b74ec: 3803 1800 |0004: if-eqz v3, 001c // +0018 │ │ +1b74f0: 6e10 373f 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1b74f6: 0c00 |0009: move-result-object v0 │ │ +1b74f8: 6e10 373f 0300 |000a: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1b74fe: 0c01 |000d: move-result-object v1 │ │ +1b7500: 3210 0300 |000e: if-eq v0, v1, 0011 // +0003 │ │ +1b7504: 280c |0010: goto 001c // +000c │ │ +1b7506: 1f03 0a02 |0011: check-cast v3, Landroidx/collection/MutableSetWrapper; // type@020a │ │ +1b750a: 5420 8b02 |0013: iget-object v0, v2, Landroidx/collection/MutableSetWrapper;.parent$1:Landroidx/collection/MutableScatterSet; // field@028b │ │ +1b750e: 5433 8b02 |0015: iget-object v3, v3, Landroidx/collection/MutableSetWrapper;.parent$1:Landroidx/collection/MutableScatterSet; // field@028b │ │ +1b7512: 7120 0045 3000 |0017: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1b7518: 0a03 |001a: move-result v3 │ │ +1b751a: 0f03 |001b: return v3 │ │ +1b751c: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +1b751e: 0f03 |001d: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/collection/MutableSetWrapper;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1b7650: |[1b7650] androidx.collection.MutableSetWrapper.hashCode:()I │ │ -1b7660: 5410 8b02 |0000: iget-object v0, v1, Landroidx/collection/MutableSetWrapper;.parent$1:Landroidx/collection/MutableScatterSet; // field@028b │ │ -1b7664: 6e10 c808 0000 |0002: invoke-virtual {v0}, Landroidx/collection/MutableScatterSet;.hashCode:()I // method@08c8 │ │ -1b766a: 0a00 |0005: move-result v0 │ │ -1b766c: 0f00 |0006: return v0 │ │ +1b766c: |[1b766c] androidx.collection.MutableSetWrapper.hashCode:()I │ │ +1b767c: 5410 8b02 |0000: iget-object v0, v1, Landroidx/collection/MutableSetWrapper;.parent$1:Landroidx/collection/MutableScatterSet; // field@028b │ │ +1b7680: 6e10 c808 0000 |0002: invoke-virtual {v0}, Landroidx/collection/MutableScatterSet;.hashCode:()I // method@08c8 │ │ +1b7686: 0a00 |0005: move-result v0 │ │ +1b7688: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/collection/MutableSetWrapper;) │ │ name : 'isEmpty' │ │ type : '()Z' │ │ @@ -46889,18 +46889,18 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1b76ec: |[1b76ec] androidx.collection.MutableSetWrapper.iterator:()Ljava/util/Iterator; │ │ -1b76fc: 2200 0902 |0000: new-instance v0, Landroidx/collection/MutableSetWrapper$iterator$1; // type@0209 │ │ -1b7700: 7020 d208 1000 |0002: invoke-direct {v0, v1}, Landroidx/collection/MutableSetWrapper$iterator$1;.:(Landroidx/collection/MutableSetWrapper;)V // method@08d2 │ │ -1b7706: 1100 |0005: return-object v0 │ │ +1b7708: |[1b7708] androidx.collection.MutableSetWrapper.iterator:()Ljava/util/Iterator; │ │ +1b7718: 2200 0902 |0000: new-instance v0, Landroidx/collection/MutableSetWrapper$iterator$1; // type@0209 │ │ +1b771c: 7020 d208 1000 |0002: invoke-direct {v0, v1}, Landroidx/collection/MutableSetWrapper$iterator$1;.:(Landroidx/collection/MutableSetWrapper;)V // method@08d2 │ │ +1b7722: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/collection/MutableSetWrapper;) │ │ name : 'remove' │ │ type : '(Ljava/lang/Object;)Z' │ │ @@ -46924,146 +46924,146 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -1b7504: |[1b7504] androidx.collection.MutableSetWrapper.removeAll:(Ljava/util/Collection;)Z │ │ -1b7514: 1a00 463d |0000: const-string v0, "elements" // string@3d46 │ │ -1b7518: 7120 0445 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1b751e: 1f04 a111 |0005: check-cast v4, Ljava/lang/Iterable; // type@11a1 │ │ -1b7522: 5430 8a02 |0007: iget-object v0, v3, Landroidx/collection/MutableSetWrapper;.parent:Landroidx/collection/MutableScatterSet; // field@028a │ │ -1b7526: 6e10 373f 0000 |0009: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1b752c: 5201 8602 |000c: iget v1, v0, Landroidx/collection/MutableScatterSet;._size:I // field@0286 │ │ -1b7530: 7210 fe3e 0400 |000e: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ -1b7536: 0c04 |0011: move-result-object v4 │ │ -1b7538: 7210 0a41 0400 |0012: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1b753e: 0a02 |0015: move-result v2 │ │ -1b7540: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ -1b7544: 7210 0b41 0400 |0018: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1b754a: 0c02 |001b: move-result-object v2 │ │ -1b754c: 6e20 cc08 2000 |001c: invoke-virtual {v0, v2}, Landroidx/collection/MutableScatterSet;.minusAssign:(Ljava/lang/Object;)V // method@08cc │ │ -1b7552: 28f3 |001f: goto 0012 // -000d │ │ -1b7554: 5204 8602 |0020: iget v4, v0, Landroidx/collection/MutableScatterSet;._size:I // field@0286 │ │ -1b7558: 3241 0400 |0022: if-eq v1, v4, 0026 // +0004 │ │ -1b755c: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -1b755e: 0f04 |0025: return v4 │ │ -1b7560: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -1b7562: 0f04 |0027: return v4 │ │ +1b7520: |[1b7520] androidx.collection.MutableSetWrapper.removeAll:(Ljava/util/Collection;)Z │ │ +1b7530: 1a00 463d |0000: const-string v0, "elements" // string@3d46 │ │ +1b7534: 7120 0445 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1b753a: 1f04 a111 |0005: check-cast v4, Ljava/lang/Iterable; // type@11a1 │ │ +1b753e: 5430 8a02 |0007: iget-object v0, v3, Landroidx/collection/MutableSetWrapper;.parent:Landroidx/collection/MutableScatterSet; // field@028a │ │ +1b7542: 6e10 373f 0000 |0009: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1b7548: 5201 8602 |000c: iget v1, v0, Landroidx/collection/MutableScatterSet;._size:I // field@0286 │ │ +1b754c: 7210 fe3e 0400 |000e: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ +1b7552: 0c04 |0011: move-result-object v4 │ │ +1b7554: 7210 0a41 0400 |0012: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1b755a: 0a02 |0015: move-result v2 │ │ +1b755c: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ +1b7560: 7210 0b41 0400 |0018: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1b7566: 0c02 |001b: move-result-object v2 │ │ +1b7568: 6e20 cc08 2000 |001c: invoke-virtual {v0, v2}, Landroidx/collection/MutableScatterSet;.minusAssign:(Ljava/lang/Object;)V // method@08cc │ │ +1b756e: 28f3 |001f: goto 0012 // -000d │ │ +1b7570: 5204 8602 |0020: iget v4, v0, Landroidx/collection/MutableScatterSet;._size:I // field@0286 │ │ +1b7574: 3241 0400 |0022: if-eq v1, v4, 0026 // +0004 │ │ +1b7578: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +1b757a: 0f04 |0025: return v4 │ │ +1b757c: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +1b757e: 0f04 |0027: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/collection/MutableSetWrapper;) │ │ name : 'retainAll' │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 110 16-bit code units │ │ -1b7564: |[1b7564] androidx.collection.MutableSetWrapper.retainAll:(Ljava/util/Collection;)Z │ │ -1b7574: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -1b7578: 1a01 463d |0002: const-string v1, "elements" // string@3d46 │ │ -1b757c: 7120 0445 1000 |0004: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1b7582: 0801 1200 |0007: move-object/from16 v1, v18 │ │ -1b7586: 5412 8a02 |0009: iget-object v2, v1, Landroidx/collection/MutableSetWrapper;.parent:Landroidx/collection/MutableScatterSet; // field@028a │ │ -1b758a: 6e10 373f 0200 |000b: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1b7590: 5423 8702 |000e: iget-object v3, v2, Landroidx/collection/MutableScatterSet;.elements:[Ljava/lang/Object; // field@0287 │ │ -1b7594: 5224 8602 |0010: iget v4, v2, Landroidx/collection/MutableScatterSet;._size:I // field@0286 │ │ -1b7598: 5425 8902 |0012: iget-object v5, v2, Landroidx/collection/MutableScatterSet;.metadata:[J // field@0289 │ │ -1b759c: 2156 |0014: array-length v6, v5 │ │ -1b759e: d806 06fe |0015: add-int/lit8 v6, v6, #int -2 // #fe │ │ -1b75a2: 3a06 4e00 |0017: if-ltz v6, 0065 // +004e │ │ -1b75a6: 1208 |0019: const/4 v8, #int 0 // #0 │ │ -1b75a8: 4509 0508 |001a: aget-wide v9, v5, v8 │ │ -1b75ac: 7e9b |001c: not-long v11, v9 │ │ -1b75ae: 127d |001d: const/4 v13, #int 7 // #7 │ │ -1b75b0: c3db |001e: shl-long/2addr v11, v13 │ │ -1b75b2: c09b |001f: and-long/2addr v11, v9 │ │ -1b75b4: 180d 8080 8080 8080 8080 |0020: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ -1b75be: c0db |0025: and-long/2addr v11, v13 │ │ -1b75c0: 310b 0b0d |0026: cmp-long v11, v11, v13 │ │ -1b75c4: 380b 3600 |0028: if-eqz v11, 005e // +0036 │ │ -1b75c8: 910b 0806 |002a: sub-int v11, v8, v6 │ │ -1b75cc: 7cbb |002c: not-int v11, v11 │ │ -1b75ce: e20b 0b1f |002d: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ -1b75d2: 130c 0800 |002f: const/16 v12, #int 8 // #8 │ │ -1b75d6: d90b 0b08 |0031: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ -1b75da: 120d |0033: const/4 v13, #int 0 // #0 │ │ -1b75dc: 35bd 2500 |0034: if-ge v13, v11, 0059 // +0025 │ │ -1b75e0: 160e ff00 |0036: const-wide/16 v14, #int 255 // #ff │ │ -1b75e4: c09e |0038: and-long/2addr v14, v9 │ │ -1b75e6: 1610 8000 |0039: const-wide/16 v16, #int 128 // #80 │ │ -1b75ea: 310e 0e10 |003b: cmp-long v14, v14, v16 │ │ -1b75ee: 3b0e 1600 |003d: if-gez v14, 0053 // +0016 │ │ -1b75f2: e00e 0803 |003f: shl-int/lit8 v14, v8, #int 3 // #03 │ │ -1b75f6: b0de |0041: add-int/2addr v14, v13 │ │ -1b75f8: 070f |0042: move-object v15, v0 │ │ -1b75fa: 1f0f a111 |0043: check-cast v15, Ljava/lang/Iterable; // type@11a1 │ │ -1b75fe: 1310 0000 |0045: const/16 v16, #int 0 // #0 │ │ -1b7602: 4607 030e |0047: aget-object v7, v3, v14 │ │ -1b7606: 7120 6c43 7f00 |0049: invoke-static {v15, v7}, Lkotlin/collections/CollectionsKt;.contains:(Ljava/lang/Iterable;Ljava/lang/Object;)Z // method@436c │ │ -1b760c: 0a07 |004c: move-result v7 │ │ -1b760e: 3907 0800 |004d: if-nez v7, 0055 // +0008 │ │ -1b7612: 6e20 d008 e200 |004f: invoke-virtual {v2, v14}, Landroidx/collection/MutableScatterSet;.removeElementAt:(I)V // method@08d0 │ │ -1b7618: 2803 |0052: goto 0055 // +0003 │ │ -1b761a: 1310 0000 |0053: const/16 v16, #int 0 // #0 │ │ -1b761e: c4c9 |0055: shr-long/2addr v9, v12 │ │ -1b7620: d80d 0d01 |0056: add-int/lit8 v13, v13, #int 1 // #01 │ │ -1b7624: 28dc |0058: goto 0034 // -0024 │ │ -1b7626: 1310 0000 |0059: const/16 v16, #int 0 // #0 │ │ -1b762a: 33cb 0c00 |005b: if-ne v11, v12, 0067 // +000c │ │ -1b762e: 2803 |005d: goto 0060 // +0003 │ │ -1b7630: 1310 0000 |005e: const/16 v16, #int 0 // #0 │ │ -1b7634: 3268 0700 |0060: if-eq v8, v6, 0067 // +0007 │ │ -1b7638: d808 0801 |0062: add-int/lit8 v8, v8, #int 1 // #01 │ │ -1b763c: 28b6 |0064: goto 001a // -004a │ │ -1b763e: 1310 0000 |0065: const/16 v16, #int 0 // #0 │ │ -1b7642: 5220 8602 |0067: iget v0, v2, Landroidx/collection/MutableScatterSet;._size:I // field@0286 │ │ -1b7646: 3204 0400 |0069: if-eq v4, v0, 006d // +0004 │ │ -1b764a: 1210 |006b: const/4 v0, #int 1 // #1 │ │ -1b764c: 0f00 |006c: return v0 │ │ -1b764e: 0f10 |006d: return v16 │ │ +1b7580: |[1b7580] androidx.collection.MutableSetWrapper.retainAll:(Ljava/util/Collection;)Z │ │ +1b7590: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +1b7594: 1a01 463d |0002: const-string v1, "elements" // string@3d46 │ │ +1b7598: 7120 0445 1000 |0004: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1b759e: 0801 1200 |0007: move-object/from16 v1, v18 │ │ +1b75a2: 5412 8a02 |0009: iget-object v2, v1, Landroidx/collection/MutableSetWrapper;.parent:Landroidx/collection/MutableScatterSet; // field@028a │ │ +1b75a6: 6e10 373f 0200 |000b: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1b75ac: 5423 8702 |000e: iget-object v3, v2, Landroidx/collection/MutableScatterSet;.elements:[Ljava/lang/Object; // field@0287 │ │ +1b75b0: 5224 8602 |0010: iget v4, v2, Landroidx/collection/MutableScatterSet;._size:I // field@0286 │ │ +1b75b4: 5425 8902 |0012: iget-object v5, v2, Landroidx/collection/MutableScatterSet;.metadata:[J // field@0289 │ │ +1b75b8: 2156 |0014: array-length v6, v5 │ │ +1b75ba: d806 06fe |0015: add-int/lit8 v6, v6, #int -2 // #fe │ │ +1b75be: 3a06 4e00 |0017: if-ltz v6, 0065 // +004e │ │ +1b75c2: 1208 |0019: const/4 v8, #int 0 // #0 │ │ +1b75c4: 4509 0508 |001a: aget-wide v9, v5, v8 │ │ +1b75c8: 7e9b |001c: not-long v11, v9 │ │ +1b75ca: 127d |001d: const/4 v13, #int 7 // #7 │ │ +1b75cc: c3db |001e: shl-long/2addr v11, v13 │ │ +1b75ce: c09b |001f: and-long/2addr v11, v9 │ │ +1b75d0: 180d 8080 8080 8080 8080 |0020: const-wide v13, #double -2.93745e-306 // #8080808080808080 │ │ +1b75da: c0db |0025: and-long/2addr v11, v13 │ │ +1b75dc: 310b 0b0d |0026: cmp-long v11, v11, v13 │ │ +1b75e0: 380b 3600 |0028: if-eqz v11, 005e // +0036 │ │ +1b75e4: 910b 0806 |002a: sub-int v11, v8, v6 │ │ +1b75e8: 7cbb |002c: not-int v11, v11 │ │ +1b75ea: e20b 0b1f |002d: ushr-int/lit8 v11, v11, #int 31 // #1f │ │ +1b75ee: 130c 0800 |002f: const/16 v12, #int 8 // #8 │ │ +1b75f2: d90b 0b08 |0031: rsub-int/lit8 v11, v11, #int 8 // #08 │ │ +1b75f6: 120d |0033: const/4 v13, #int 0 // #0 │ │ +1b75f8: 35bd 2500 |0034: if-ge v13, v11, 0059 // +0025 │ │ +1b75fc: 160e ff00 |0036: const-wide/16 v14, #int 255 // #ff │ │ +1b7600: c09e |0038: and-long/2addr v14, v9 │ │ +1b7602: 1610 8000 |0039: const-wide/16 v16, #int 128 // #80 │ │ +1b7606: 310e 0e10 |003b: cmp-long v14, v14, v16 │ │ +1b760a: 3b0e 1600 |003d: if-gez v14, 0053 // +0016 │ │ +1b760e: e00e 0803 |003f: shl-int/lit8 v14, v8, #int 3 // #03 │ │ +1b7612: b0de |0041: add-int/2addr v14, v13 │ │ +1b7614: 070f |0042: move-object v15, v0 │ │ +1b7616: 1f0f a111 |0043: check-cast v15, Ljava/lang/Iterable; // type@11a1 │ │ +1b761a: 1310 0000 |0045: const/16 v16, #int 0 // #0 │ │ +1b761e: 4607 030e |0047: aget-object v7, v3, v14 │ │ +1b7622: 7120 6c43 7f00 |0049: invoke-static {v15, v7}, Lkotlin/collections/CollectionsKt;.contains:(Ljava/lang/Iterable;Ljava/lang/Object;)Z // method@436c │ │ +1b7628: 0a07 |004c: move-result v7 │ │ +1b762a: 3907 0800 |004d: if-nez v7, 0055 // +0008 │ │ +1b762e: 6e20 d008 e200 |004f: invoke-virtual {v2, v14}, Landroidx/collection/MutableScatterSet;.removeElementAt:(I)V // method@08d0 │ │ +1b7634: 2803 |0052: goto 0055 // +0003 │ │ +1b7636: 1310 0000 |0053: const/16 v16, #int 0 // #0 │ │ +1b763a: c4c9 |0055: shr-long/2addr v9, v12 │ │ +1b763c: d80d 0d01 |0056: add-int/lit8 v13, v13, #int 1 // #01 │ │ +1b7640: 28dc |0058: goto 0034 // -0024 │ │ +1b7642: 1310 0000 |0059: const/16 v16, #int 0 // #0 │ │ +1b7646: 33cb 0c00 |005b: if-ne v11, v12, 0067 // +000c │ │ +1b764a: 2803 |005d: goto 0060 // +0003 │ │ +1b764c: 1310 0000 |005e: const/16 v16, #int 0 // #0 │ │ +1b7650: 3268 0700 |0060: if-eq v8, v6, 0067 // +0007 │ │ +1b7654: d808 0801 |0062: add-int/lit8 v8, v8, #int 1 // #01 │ │ +1b7658: 28b6 |0064: goto 001a // -004a │ │ +1b765a: 1310 0000 |0065: const/16 v16, #int 0 // #0 │ │ +1b765e: 5220 8602 |0067: iget v0, v2, Landroidx/collection/MutableScatterSet;._size:I // field@0286 │ │ +1b7662: 3204 0400 |0069: if-eq v4, v0, 006d // +0004 │ │ +1b7666: 1210 |006b: const/4 v0, #int 1 // #1 │ │ +1b7668: 0f00 |006c: return v0 │ │ +1b766a: 0f10 |006d: return v16 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/collection/MutableSetWrapper;) │ │ name : 'size' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1b7670: |[1b7670] androidx.collection.MutableSetWrapper.size:()I │ │ -1b7680: 5410 8b02 |0000: iget-object v0, v1, Landroidx/collection/MutableSetWrapper;.parent$1:Landroidx/collection/MutableScatterSet; // field@028b │ │ -1b7684: 5200 8602 |0002: iget v0, v0, Landroidx/collection/MutableScatterSet;._size:I // field@0286 │ │ -1b7688: 0f00 |0004: return v0 │ │ +1b768c: |[1b768c] androidx.collection.MutableSetWrapper.size:()I │ │ +1b769c: 5410 8b02 |0000: iget-object v0, v1, Landroidx/collection/MutableSetWrapper;.parent$1:Landroidx/collection/MutableScatterSet; // field@028b │ │ +1b76a0: 5200 8602 |0002: iget v0, v0, Landroidx/collection/MutableScatterSet;._size:I // field@0286 │ │ +1b76a4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/collection/MutableSetWrapper;) │ │ name : 'toArray' │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1b768c: |[1b768c] androidx.collection.MutableSetWrapper.toArray:()[Ljava/lang/Object; │ │ -1b769c: 7110 0845 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.toArray:(Ljava/util/Collection;)[Ljava/lang/Object; // method@4508 │ │ -1b76a2: 0c00 |0003: move-result-object v0 │ │ -1b76a4: 1100 |0004: return-object v0 │ │ +1b76a8: |[1b76a8] androidx.collection.MutableSetWrapper.toArray:()[Ljava/lang/Object; │ │ +1b76b8: 7110 0845 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.toArray:(Ljava/util/Collection;)[Ljava/lang/Object; // method@4508 │ │ +1b76be: 0c00 |0003: move-result-object v0 │ │ +1b76c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroidx/collection/MutableSetWrapper; │ │ │ │ #14 : (in Landroidx/collection/MutableSetWrapper;) │ │ @@ -47071,20 +47071,20 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1b76a8: |[1b76a8] androidx.collection.MutableSetWrapper.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -1b76b8: 1a00 1e36 |0000: const-string v0, "array" // string@361e │ │ -1b76bc: 7120 0445 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1b76c2: 7120 0945 2100 |0005: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.toArray:(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object; // method@4509 │ │ -1b76c8: 0c02 |0008: move-result-object v2 │ │ -1b76ca: 1102 |0009: return-object v2 │ │ +1b76c4: |[1b76c4] androidx.collection.MutableSetWrapper.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +1b76d4: 1a00 1e36 |0000: const-string v0, "array" // string@361e │ │ +1b76d8: 7120 0445 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1b76de: 7120 0945 2100 |0005: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.toArray:(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object; // method@4509 │ │ +1b76e4: 0c02 |0008: move-result-object v2 │ │ +1b76e6: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroidx/collection/MutableSetWrapper; │ │ 0x0000 - 0x000a reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -47093,19 +47093,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1b76cc: |[1b76cc] androidx.collection.MutableSetWrapper.toString:()Ljava/lang/String; │ │ -1b76dc: 5410 8b02 |0000: iget-object v0, v1, Landroidx/collection/MutableSetWrapper;.parent$1:Landroidx/collection/MutableScatterSet; // field@028b │ │ -1b76e0: 6e10 d108 0000 |0002: invoke-virtual {v0}, Landroidx/collection/MutableScatterSet;.toString:()Ljava/lang/String; // method@08d1 │ │ -1b76e6: 0c00 |0005: move-result-object v0 │ │ -1b76e8: 1100 |0006: return-object v0 │ │ +1b76e8: |[1b76e8] androidx.collection.MutableSetWrapper.toString:()Ljava/lang/String; │ │ +1b76f8: 5410 8b02 |0000: iget-object v0, v1, Landroidx/collection/MutableSetWrapper;.parent$1:Landroidx/collection/MutableScatterSet; // field@028b │ │ +1b76fc: 6e10 d108 0000 |0002: invoke-virtual {v0}, Landroidx/collection/MutableScatterSet;.toString:()Ljava/lang/String; // method@08d1 │ │ +1b7702: 0c00 |0005: move-result-object v0 │ │ +1b7704: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #160 header: │ │ @@ -47562,194 +47562,194 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -1b791c: |[1b791c] androidx.collection.SimpleArrayMap.__restricted$indexOfValue:(Ljava/lang/Object;)I │ │ -1b792c: 5250 9502 |0000: iget v0, v5, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7930: da00 0002 |0002: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -1b7934: 5451 9302 |0004: iget-object v1, v5, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ -1b7938: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1b793a: 3906 0e00 |0007: if-nez v6, 0015 // +000e │ │ -1b793e: 0126 |0009: move v6, v2 │ │ -1b7940: 3506 1c00 |000a: if-ge v6, v0, 0026 // +001c │ │ -1b7944: 4603 0106 |000c: aget-object v3, v1, v6 │ │ -1b7948: 3903 0400 |000e: if-nez v3, 0012 // +0004 │ │ -1b794c: b926 |0010: shr-int/2addr v6, v2 │ │ -1b794e: 0f06 |0011: return v6 │ │ -1b7950: d806 0602 |0012: add-int/lit8 v6, v6, #int 2 // #02 │ │ -1b7954: 28f6 |0014: goto 000a // -000a │ │ -1b7956: 0123 |0015: move v3, v2 │ │ -1b7958: 3503 1000 |0016: if-ge v3, v0, 0026 // +0010 │ │ -1b795c: 4604 0103 |0018: aget-object v4, v1, v3 │ │ -1b7960: 6e20 363f 4600 |001a: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ -1b7966: 0a04 |001d: move-result v4 │ │ -1b7968: 3804 0500 |001e: if-eqz v4, 0023 // +0005 │ │ -1b796c: e106 0301 |0020: shr-int/lit8 v6, v3, #int 1 // #01 │ │ -1b7970: 0f06 |0022: return v6 │ │ -1b7972: d803 0302 |0023: add-int/lit8 v3, v3, #int 2 // #02 │ │ -1b7976: 28f1 |0025: goto 0016 // -000f │ │ -1b7978: 12f6 |0026: const/4 v6, #int -1 // #ff │ │ -1b797a: 0f06 |0027: return v6 │ │ +1b7938: |[1b7938] androidx.collection.SimpleArrayMap.__restricted$indexOfValue:(Ljava/lang/Object;)I │ │ +1b7948: 5250 9502 |0000: iget v0, v5, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b794c: da00 0002 |0002: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +1b7950: 5451 9302 |0004: iget-object v1, v5, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ +1b7954: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1b7956: 3906 0e00 |0007: if-nez v6, 0015 // +000e │ │ +1b795a: 0126 |0009: move v6, v2 │ │ +1b795c: 3506 1c00 |000a: if-ge v6, v0, 0026 // +001c │ │ +1b7960: 4603 0106 |000c: aget-object v3, v1, v6 │ │ +1b7964: 3903 0400 |000e: if-nez v3, 0012 // +0004 │ │ +1b7968: b926 |0010: shr-int/2addr v6, v2 │ │ +1b796a: 0f06 |0011: return v6 │ │ +1b796c: d806 0602 |0012: add-int/lit8 v6, v6, #int 2 // #02 │ │ +1b7970: 28f6 |0014: goto 000a // -000a │ │ +1b7972: 0123 |0015: move v3, v2 │ │ +1b7974: 3503 1000 |0016: if-ge v3, v0, 0026 // +0010 │ │ +1b7978: 4604 0103 |0018: aget-object v4, v1, v3 │ │ +1b797c: 6e20 363f 4600 |001a: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ +1b7982: 0a04 |001d: move-result v4 │ │ +1b7984: 3804 0500 |001e: if-eqz v4, 0023 // +0005 │ │ +1b7988: e106 0301 |0020: shr-int/lit8 v6, v3, #int 1 // #01 │ │ +1b798c: 0f06 |0022: return v6 │ │ +1b798e: d803 0302 |0023: add-int/lit8 v3, v3, #int 2 // #02 │ │ +1b7992: 28f1 |0025: goto 0016 // -000f │ │ +1b7994: 12f6 |0026: const/4 v6, #int -1 // #ff │ │ +1b7996: 0f06 |0027: return v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/collection/SimpleArrayMap;) │ │ name : 'clear' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -1b7f98: |[1b7f98] androidx.collection.SimpleArrayMap.clear:()V │ │ -1b7fa8: 5210 9502 |0000: iget v0, v1, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7fac: 3d00 0d00 |0002: if-lez v0, 000f // +000d │ │ -1b7fb0: 6200 9c02 |0004: sget-object v0, Landroidx/collection/internal/ContainerHelpersKt;.EMPTY_INTS:[I // field@029c │ │ -1b7fb4: 5b10 9402 |0006: iput-object v0, v1, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ -1b7fb8: 6200 9e02 |0008: sget-object v0, Landroidx/collection/internal/ContainerHelpersKt;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@029e │ │ -1b7fbc: 5b10 9302 |000a: iput-object v0, v1, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ -1b7fc0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1b7fc2: 5910 9502 |000d: iput v0, v1, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7fc6: 5210 9502 |000f: iget v0, v1, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7fca: 3c00 0300 |0011: if-gtz v0, 0014 // +0003 │ │ -1b7fce: 0e00 |0013: return-void │ │ -1b7fd0: 2200 2412 |0014: new-instance v0, Ljava/util/ConcurrentModificationException; // type@1224 │ │ -1b7fd4: 7010 ec40 0000 |0016: invoke-direct {v0}, Ljava/util/ConcurrentModificationException;.:()V // method@40ec │ │ -1b7fda: 2700 |0019: throw v0 │ │ +1b7fb4: |[1b7fb4] androidx.collection.SimpleArrayMap.clear:()V │ │ +1b7fc4: 5210 9502 |0000: iget v0, v1, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b7fc8: 3d00 0d00 |0002: if-lez v0, 000f // +000d │ │ +1b7fcc: 6200 9c02 |0004: sget-object v0, Landroidx/collection/internal/ContainerHelpersKt;.EMPTY_INTS:[I // field@029c │ │ +1b7fd0: 5b10 9402 |0006: iput-object v0, v1, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ +1b7fd4: 6200 9e02 |0008: sget-object v0, Landroidx/collection/internal/ContainerHelpersKt;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@029e │ │ +1b7fd8: 5b10 9302 |000a: iput-object v0, v1, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ +1b7fdc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1b7fde: 5910 9502 |000d: iput v0, v1, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b7fe2: 5210 9502 |000f: iget v0, v1, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b7fe6: 3c00 0300 |0011: if-gtz v0, 0014 // +0003 │ │ +1b7fea: 0e00 |0013: return-void │ │ +1b7fec: 2200 2412 |0014: new-instance v0, Ljava/util/ConcurrentModificationException; // type@1224 │ │ +1b7ff0: 7010 ec40 0000 |0016: invoke-direct {v0}, Ljava/util/ConcurrentModificationException;.:()V // method@40ec │ │ +1b7ff6: 2700 |0019: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/collection/SimpleArrayMap;) │ │ name : 'containsKey' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1b7724: |[1b7724] androidx.collection.SimpleArrayMap.containsKey:(Ljava/lang/Object;)Z │ │ -1b7734: 6e20 0109 1000 |0000: invoke-virtual {v0, v1}, Landroidx/collection/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0901 │ │ -1b773a: 0a01 |0003: move-result v1 │ │ -1b773c: 3a01 0400 |0004: if-ltz v1, 0008 // +0004 │ │ -1b7740: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -1b7742: 0f01 |0007: return v1 │ │ -1b7744: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1b7746: 0f01 |0009: return v1 │ │ +1b7740: |[1b7740] androidx.collection.SimpleArrayMap.containsKey:(Ljava/lang/Object;)Z │ │ +1b7750: 6e20 0109 1000 |0000: invoke-virtual {v0, v1}, Landroidx/collection/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0901 │ │ +1b7756: 0a01 |0003: move-result v1 │ │ +1b7758: 3a01 0400 |0004: if-ltz v1, 0008 // +0004 │ │ +1b775c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +1b775e: 0f01 |0007: return v1 │ │ +1b7760: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1b7762: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/collection/SimpleArrayMap;) │ │ name : 'containsValue' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1b7748: |[1b7748] androidx.collection.SimpleArrayMap.containsValue:(Ljava/lang/Object;)Z │ │ -1b7758: 6e20 f808 1000 |0000: invoke-virtual {v0, v1}, Landroidx/collection/SimpleArrayMap;.__restricted$indexOfValue:(Ljava/lang/Object;)I // method@08f8 │ │ -1b775e: 0a01 |0003: move-result v1 │ │ -1b7760: 3a01 0400 |0004: if-ltz v1, 0008 // +0004 │ │ -1b7764: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -1b7766: 0f01 |0007: return v1 │ │ -1b7768: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1b776a: 0f01 |0009: return v1 │ │ +1b7764: |[1b7764] androidx.collection.SimpleArrayMap.containsValue:(Ljava/lang/Object;)Z │ │ +1b7774: 6e20 f808 1000 |0000: invoke-virtual {v0, v1}, Landroidx/collection/SimpleArrayMap;.__restricted$indexOfValue:(Ljava/lang/Object;)I // method@08f8 │ │ +1b777a: 0a01 |0003: move-result v1 │ │ +1b777c: 3a01 0400 |0004: if-ltz v1, 0008 // +0004 │ │ +1b7780: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +1b7782: 0f01 |0007: return v1 │ │ +1b7784: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1b7786: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/collection/SimpleArrayMap;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 120 16-bit code units │ │ -1b776c: |[1b776c] androidx.collection.SimpleArrayMap.equals:(Ljava/lang/Object;)Z │ │ -1b777c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1b777e: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ -1b7782: 0f00 |0003: return v0 │ │ -1b7784: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1b7786: 2082 1202 |0005: instance-of v2, v8, Landroidx/collection/SimpleArrayMap; // type@0212 │ │ -1b778a: 3802 3300 |0007: if-eqz v2, 003a // +0033 │ │ -1b778e: 5272 9502 |0009: iget v2, v7, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7792: 0783 |000b: move-object v3, v8 │ │ -1b7794: 1f03 1202 |000c: check-cast v3, Landroidx/collection/SimpleArrayMap; // type@0212 │ │ -1b7798: 5233 9502 |000e: iget v3, v3, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b779c: 3232 0300 |0010: if-eq v2, v3, 0013 // +0003 │ │ -1b77a0: 0f01 |0012: return v1 │ │ -1b77a2: 1f08 1202 |0013: check-cast v8, Landroidx/collection/SimpleArrayMap; // type@0212 │ │ -1b77a6: 0113 |0015: move v3, v1 │ │ -1b77a8: 3523 2300 |0016: if-ge v3, v2, 0039 // +0023 │ │ -1b77ac: 6e20 0409 3700 |0018: invoke-virtual {v7, v3}, Landroidx/collection/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0904 │ │ -1b77b2: 0c04 |001b: move-result-object v4 │ │ -1b77b4: 6e20 0f09 3700 |001c: invoke-virtual {v7, v3}, Landroidx/collection/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@090f │ │ -1b77ba: 0c05 |001f: move-result-object v5 │ │ -1b77bc: 6e20 fd08 4800 |0020: invoke-virtual {v8, v4}, Landroidx/collection/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@08fd │ │ -1b77c2: 0c06 |0023: move-result-object v6 │ │ -1b77c4: 3905 0b00 |0024: if-nez v5, 002f // +000b │ │ -1b77c8: 3906 0800 |0026: if-nez v6, 002e // +0008 │ │ -1b77cc: 6e20 fa08 4800 |0028: invoke-virtual {v8, v4}, Landroidx/collection/SimpleArrayMap;.containsKey:(Ljava/lang/Object;)Z // method@08fa │ │ -1b77d2: 0a04 |002b: move-result v4 │ │ -1b77d4: 3904 0a00 |002c: if-nez v4, 0036 // +000a │ │ -1b77d8: 0f01 |002e: return v1 │ │ -1b77da: 6e20 363f 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ -1b77e0: 0a04 |0032: move-result v4 │ │ -1b77e2: 3904 0300 |0033: if-nez v4, 0036 // +0003 │ │ -1b77e6: 0f01 |0035: return v1 │ │ -1b77e8: d803 0301 |0036: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1b77ec: 28de |0038: goto 0016 // -0022 │ │ -1b77ee: 0f00 |0039: return v0 │ │ -1b77f0: 2082 3212 |003a: instance-of v2, v8, Ljava/util/Map; // type@1232 │ │ -1b77f4: 3802 3b00 |003c: if-eqz v2, 0077 // +003b │ │ -1b77f8: 5272 9502 |003e: iget v2, v7, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b77fc: 0783 |0040: move-object v3, v8 │ │ -1b77fe: 1f03 3212 |0041: check-cast v3, Ljava/util/Map; // type@1232 │ │ -1b7802: 7210 4741 0300 |0043: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@4147 │ │ -1b7808: 0a03 |0046: move-result v3 │ │ -1b780a: 3232 0300 |0047: if-eq v2, v3, 004a // +0003 │ │ -1b780e: 0f01 |0049: return v1 │ │ -1b7810: 5272 9502 |004a: iget v2, v7, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7814: 0113 |004c: move v3, v1 │ │ -1b7816: 3523 2900 |004d: if-ge v3, v2, 0076 // +0029 │ │ -1b781a: 6e20 0409 3700 |004f: invoke-virtual {v7, v3}, Landroidx/collection/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0904 │ │ -1b7820: 0c04 |0052: move-result-object v4 │ │ -1b7822: 6e20 0f09 3700 |0053: invoke-virtual {v7, v3}, Landroidx/collection/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@090f │ │ -1b7828: 0c05 |0056: move-result-object v5 │ │ -1b782a: 0786 |0057: move-object v6, v8 │ │ -1b782c: 1f06 3212 |0058: check-cast v6, Ljava/util/Map; // type@1232 │ │ -1b7830: 7220 4041 4600 |005a: invoke-interface {v6, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4140 │ │ -1b7836: 0c06 |005d: move-result-object v6 │ │ -1b7838: 3905 0e00 |005e: if-nez v5, 006c // +000e │ │ -1b783c: 3906 0b00 |0060: if-nez v6, 006b // +000b │ │ -1b7840: 0785 |0062: move-object v5, v8 │ │ -1b7842: 1f05 3212 |0063: check-cast v5, Ljava/util/Map; // type@1232 │ │ -1b7846: 7220 3d41 4500 |0065: invoke-interface {v5, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@413d │ │ -1b784c: 0a04 |0068: move-result v4 │ │ -1b784e: 3904 0a00 |0069: if-nez v4, 0073 // +000a │ │ -1b7852: 0f01 |006b: return v1 │ │ -1b7854: 6e20 363f 6500 |006c: invoke-virtual {v5, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ -1b785a: 0a04 |006f: move-result v4 │ │ -1b785c: 3904 0300 |0070: if-nez v4, 0073 // +0003 │ │ -1b7860: 0f01 |0072: return v1 │ │ -1b7862: d803 0301 |0073: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1b7866: 28d8 |0075: goto 004d // -0028 │ │ -1b7868: 0f00 |0076: return v0 │ │ -1b786a: 0f01 |0077: return v1 │ │ +1b7788: |[1b7788] androidx.collection.SimpleArrayMap.equals:(Ljava/lang/Object;)Z │ │ +1b7798: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1b779a: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ +1b779e: 0f00 |0003: return v0 │ │ +1b77a0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1b77a2: 2082 1202 |0005: instance-of v2, v8, Landroidx/collection/SimpleArrayMap; // type@0212 │ │ +1b77a6: 3802 3300 |0007: if-eqz v2, 003a // +0033 │ │ +1b77aa: 5272 9502 |0009: iget v2, v7, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b77ae: 0783 |000b: move-object v3, v8 │ │ +1b77b0: 1f03 1202 |000c: check-cast v3, Landroidx/collection/SimpleArrayMap; // type@0212 │ │ +1b77b4: 5233 9502 |000e: iget v3, v3, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b77b8: 3232 0300 |0010: if-eq v2, v3, 0013 // +0003 │ │ +1b77bc: 0f01 |0012: return v1 │ │ +1b77be: 1f08 1202 |0013: check-cast v8, Landroidx/collection/SimpleArrayMap; // type@0212 │ │ +1b77c2: 0113 |0015: move v3, v1 │ │ +1b77c4: 3523 2300 |0016: if-ge v3, v2, 0039 // +0023 │ │ +1b77c8: 6e20 0409 3700 |0018: invoke-virtual {v7, v3}, Landroidx/collection/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0904 │ │ +1b77ce: 0c04 |001b: move-result-object v4 │ │ +1b77d0: 6e20 0f09 3700 |001c: invoke-virtual {v7, v3}, Landroidx/collection/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@090f │ │ +1b77d6: 0c05 |001f: move-result-object v5 │ │ +1b77d8: 6e20 fd08 4800 |0020: invoke-virtual {v8, v4}, Landroidx/collection/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@08fd │ │ +1b77de: 0c06 |0023: move-result-object v6 │ │ +1b77e0: 3905 0b00 |0024: if-nez v5, 002f // +000b │ │ +1b77e4: 3906 0800 |0026: if-nez v6, 002e // +0008 │ │ +1b77e8: 6e20 fa08 4800 |0028: invoke-virtual {v8, v4}, Landroidx/collection/SimpleArrayMap;.containsKey:(Ljava/lang/Object;)Z // method@08fa │ │ +1b77ee: 0a04 |002b: move-result v4 │ │ +1b77f0: 3904 0a00 |002c: if-nez v4, 0036 // +000a │ │ +1b77f4: 0f01 |002e: return v1 │ │ +1b77f6: 6e20 363f 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ +1b77fc: 0a04 |0032: move-result v4 │ │ +1b77fe: 3904 0300 |0033: if-nez v4, 0036 // +0003 │ │ +1b7802: 0f01 |0035: return v1 │ │ +1b7804: d803 0301 |0036: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1b7808: 28de |0038: goto 0016 // -0022 │ │ +1b780a: 0f00 |0039: return v0 │ │ +1b780c: 2082 3212 |003a: instance-of v2, v8, Ljava/util/Map; // type@1232 │ │ +1b7810: 3802 3b00 |003c: if-eqz v2, 0077 // +003b │ │ +1b7814: 5272 9502 |003e: iget v2, v7, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b7818: 0783 |0040: move-object v3, v8 │ │ +1b781a: 1f03 3212 |0041: check-cast v3, Ljava/util/Map; // type@1232 │ │ +1b781e: 7210 4741 0300 |0043: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@4147 │ │ +1b7824: 0a03 |0046: move-result v3 │ │ +1b7826: 3232 0300 |0047: if-eq v2, v3, 004a // +0003 │ │ +1b782a: 0f01 |0049: return v1 │ │ +1b782c: 5272 9502 |004a: iget v2, v7, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b7830: 0113 |004c: move v3, v1 │ │ +1b7832: 3523 2900 |004d: if-ge v3, v2, 0076 // +0029 │ │ +1b7836: 6e20 0409 3700 |004f: invoke-virtual {v7, v3}, Landroidx/collection/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0904 │ │ +1b783c: 0c04 |0052: move-result-object v4 │ │ +1b783e: 6e20 0f09 3700 |0053: invoke-virtual {v7, v3}, Landroidx/collection/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@090f │ │ +1b7844: 0c05 |0056: move-result-object v5 │ │ +1b7846: 0786 |0057: move-object v6, v8 │ │ +1b7848: 1f06 3212 |0058: check-cast v6, Ljava/util/Map; // type@1232 │ │ +1b784c: 7220 4041 4600 |005a: invoke-interface {v6, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4140 │ │ +1b7852: 0c06 |005d: move-result-object v6 │ │ +1b7854: 3905 0e00 |005e: if-nez v5, 006c // +000e │ │ +1b7858: 3906 0b00 |0060: if-nez v6, 006b // +000b │ │ +1b785c: 0785 |0062: move-object v5, v8 │ │ +1b785e: 1f05 3212 |0063: check-cast v5, Ljava/util/Map; // type@1232 │ │ +1b7862: 7220 3d41 4500 |0065: invoke-interface {v5, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@413d │ │ +1b7868: 0a04 |0068: move-result v4 │ │ +1b786a: 3904 0a00 |0069: if-nez v4, 0073 // +000a │ │ +1b786e: 0f01 |006b: return v1 │ │ +1b7870: 6e20 363f 6500 |006c: invoke-virtual {v5, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ +1b7876: 0a04 |006f: move-result v4 │ │ +1b7878: 3904 0300 |0070: if-nez v4, 0073 // +0003 │ │ +1b787c: 0f01 |0072: return v1 │ │ +1b787e: d803 0301 |0073: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1b7882: 28d8 |0075: goto 004d // -0028 │ │ +1b7884: 0f00 |0076: return v0 │ │ +1b7886: 0f01 |0077: return v1 │ │ catches : 1 │ │ 0x0005 - 0x0070 │ │ Ljava/lang/NullPointerException; -> 0x0077 │ │ Ljava/lang/ClassCastException; -> 0x0077 │ │ positions : │ │ locals : │ │ │ │ @@ -47782,59 +47782,59 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1b7a84: |[1b7a84] androidx.collection.SimpleArrayMap.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b7a94: 6e20 0109 1000 |0000: invoke-virtual {v0, v1}, Landroidx/collection/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0901 │ │ -1b7a9a: 0a01 |0003: move-result v1 │ │ -1b7a9c: 3a01 0b00 |0004: if-ltz v1, 000f // +000b │ │ -1b7aa0: 5402 9302 |0006: iget-object v2, v0, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ -1b7aa4: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ -1b7aa8: d801 0101 |000a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1b7aac: 4601 0201 |000c: aget-object v1, v2, v1 │ │ -1b7ab0: 1101 |000e: return-object v1 │ │ -1b7ab2: 1102 |000f: return-object v2 │ │ +1b7aa0: |[1b7aa0] androidx.collection.SimpleArrayMap.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b7ab0: 6e20 0109 1000 |0000: invoke-virtual {v0, v1}, Landroidx/collection/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0901 │ │ +1b7ab6: 0a01 |0003: move-result v1 │ │ +1b7ab8: 3a01 0b00 |0004: if-ltz v1, 000f // +000b │ │ +1b7abc: 5402 9302 |0006: iget-object v2, v0, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ +1b7ac0: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ +1b7ac4: d801 0101 |000a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1b7ac8: 4601 0201 |000c: aget-object v1, v2, v1 │ │ +1b7acc: 1101 |000e: return-object v1 │ │ +1b7ace: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/collection/SimpleArrayMap;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -1b797c: |[1b797c] androidx.collection.SimpleArrayMap.hashCode:()I │ │ -1b798c: 5490 9402 |0000: iget-object v0, v9, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ -1b7990: 5491 9302 |0002: iget-object v1, v9, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ -1b7994: 5292 9502 |0004: iget v2, v9, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7998: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -1b799a: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -1b799c: 0135 |0008: move v5, v3 │ │ -1b799e: 0156 |0009: move v6, v5 │ │ -1b79a0: 3525 1500 |000a: if-ge v5, v2, 001f // +0015 │ │ -1b79a4: 4607 0104 |000c: aget-object v7, v1, v4 │ │ -1b79a8: 4408 0005 |000e: aget v8, v0, v5 │ │ -1b79ac: 3807 0700 |0010: if-eqz v7, 0017 // +0007 │ │ -1b79b0: 6e10 383f 0700 |0012: invoke-virtual {v7}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b79b6: 0a07 |0015: move-result v7 │ │ -1b79b8: 2802 |0016: goto 0018 // +0002 │ │ -1b79ba: 0137 |0017: move v7, v3 │ │ -1b79bc: b787 |0018: xor-int/2addr v7, v8 │ │ -1b79be: b076 |0019: add-int/2addr v6, v7 │ │ -1b79c0: d805 0501 |001a: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1b79c4: d804 0402 |001c: add-int/lit8 v4, v4, #int 2 // #02 │ │ -1b79c8: 28ec |001e: goto 000a // -0014 │ │ -1b79ca: 0f06 |001f: return v6 │ │ +1b7998: |[1b7998] androidx.collection.SimpleArrayMap.hashCode:()I │ │ +1b79a8: 5490 9402 |0000: iget-object v0, v9, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ +1b79ac: 5491 9302 |0002: iget-object v1, v9, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ +1b79b0: 5292 9502 |0004: iget v2, v9, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b79b4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +1b79b6: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +1b79b8: 0135 |0008: move v5, v3 │ │ +1b79ba: 0156 |0009: move v6, v5 │ │ +1b79bc: 3525 1500 |000a: if-ge v5, v2, 001f // +0015 │ │ +1b79c0: 4607 0104 |000c: aget-object v7, v1, v4 │ │ +1b79c4: 4408 0005 |000e: aget v8, v0, v5 │ │ +1b79c8: 3807 0700 |0010: if-eqz v7, 0017 // +0007 │ │ +1b79cc: 6e10 383f 0700 |0012: invoke-virtual {v7}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b79d2: 0a07 |0015: move-result v7 │ │ +1b79d4: 2802 |0016: goto 0018 // +0002 │ │ +1b79d6: 0137 |0017: move v7, v3 │ │ +1b79d8: b787 |0018: xor-int/2addr v7, v8 │ │ +1b79da: b076 |0019: add-int/2addr v6, v7 │ │ +1b79dc: d805 0501 |001a: add-int/lit8 v5, v5, #int 1 // #01 │ │ +1b79e0: d804 0402 |001c: add-int/lit8 v4, v4, #int 2 // #02 │ │ +1b79e4: 28ec |001e: goto 000a // -0014 │ │ +1b79e6: 0f06 |001f: return v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/collection/SimpleArrayMap;) │ │ name : 'indexOf' │ │ type : '(ILjava/lang/Object;)I' │ │ @@ -47923,244 +47923,244 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -1b79cc: |[1b79cc] androidx.collection.SimpleArrayMap.indexOfNull:()I │ │ -1b79dc: 5250 9502 |0000: iget v0, v5, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b79e0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -1b79e4: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -1b79e6: 0f00 |0005: return v0 │ │ -1b79e8: 5451 9402 |0006: iget-object v1, v5, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ -1b79ec: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1b79ee: 7130 1e09 2001 |0009: invoke-static {v0, v2, v1}, Landroidx/collection/internal/ContainerHelpersKt;.binarySearch:(II[I)I // method@091e │ │ -1b79f4: 0a01 |000c: move-result v1 │ │ -1b79f6: 3b01 0300 |000d: if-gez v1, 0010 // +0003 │ │ -1b79fa: 2809 |000f: goto 0018 // +0009 │ │ -1b79fc: 5452 9302 |0010: iget-object v2, v5, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ -1b7a00: e003 0101 |0012: shl-int/lit8 v3, v1, #int 1 // #01 │ │ -1b7a04: 4602 0203 |0014: aget-object v2, v2, v3 │ │ -1b7a08: 3902 0300 |0016: if-nez v2, 0019 // +0003 │ │ -1b7a0c: 0f01 |0018: return v1 │ │ -1b7a0e: d802 0101 |0019: add-int/lit8 v2, v1, #int 1 // #01 │ │ -1b7a12: 3502 1400 |001b: if-ge v2, v0, 002f // +0014 │ │ -1b7a16: 5453 9402 |001d: iget-object v3, v5, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ -1b7a1a: 4403 0302 |001f: aget v3, v3, v2 │ │ -1b7a1e: 3903 0e00 |0021: if-nez v3, 002f // +000e │ │ -1b7a22: 5453 9302 |0023: iget-object v3, v5, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ -1b7a26: e004 0201 |0025: shl-int/lit8 v4, v2, #int 1 // #01 │ │ -1b7a2a: 4603 0304 |0027: aget-object v3, v3, v4 │ │ -1b7a2e: 3903 0300 |0029: if-nez v3, 002c // +0003 │ │ -1b7a32: 0f02 |002b: return v2 │ │ -1b7a34: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1b7a38: 28ed |002e: goto 001b // -0013 │ │ -1b7a3a: d801 01ff |002f: add-int/lit8 v1, v1, #int -1 // #ff │ │ -1b7a3e: 3a01 1400 |0031: if-ltz v1, 0045 // +0014 │ │ -1b7a42: 5450 9402 |0033: iget-object v0, v5, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ -1b7a46: 4400 0001 |0035: aget v0, v0, v1 │ │ -1b7a4a: 3900 0e00 |0037: if-nez v0, 0045 // +000e │ │ -1b7a4e: 5450 9302 |0039: iget-object v0, v5, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ -1b7a52: e003 0101 |003b: shl-int/lit8 v3, v1, #int 1 // #01 │ │ -1b7a56: 4600 0003 |003d: aget-object v0, v0, v3 │ │ -1b7a5a: 3900 0300 |003f: if-nez v0, 0042 // +0003 │ │ -1b7a5e: 0f01 |0041: return v1 │ │ -1b7a60: d801 01ff |0042: add-int/lit8 v1, v1, #int -1 // #ff │ │ -1b7a64: 28ed |0044: goto 0031 // -0013 │ │ -1b7a66: 7c20 |0045: not-int v0, v2 │ │ -1b7a68: 0f00 |0046: return v0 │ │ +1b79e8: |[1b79e8] androidx.collection.SimpleArrayMap.indexOfNull:()I │ │ +1b79f8: 5250 9502 |0000: iget v0, v5, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b79fc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +1b7a00: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +1b7a02: 0f00 |0005: return v0 │ │ +1b7a04: 5451 9402 |0006: iget-object v1, v5, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ +1b7a08: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1b7a0a: 7130 1e09 2001 |0009: invoke-static {v0, v2, v1}, Landroidx/collection/internal/ContainerHelpersKt;.binarySearch:(II[I)I // method@091e │ │ +1b7a10: 0a01 |000c: move-result v1 │ │ +1b7a12: 3b01 0300 |000d: if-gez v1, 0010 // +0003 │ │ +1b7a16: 2809 |000f: goto 0018 // +0009 │ │ +1b7a18: 5452 9302 |0010: iget-object v2, v5, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ +1b7a1c: e003 0101 |0012: shl-int/lit8 v3, v1, #int 1 // #01 │ │ +1b7a20: 4602 0203 |0014: aget-object v2, v2, v3 │ │ +1b7a24: 3902 0300 |0016: if-nez v2, 0019 // +0003 │ │ +1b7a28: 0f01 |0018: return v1 │ │ +1b7a2a: d802 0101 |0019: add-int/lit8 v2, v1, #int 1 // #01 │ │ +1b7a2e: 3502 1400 |001b: if-ge v2, v0, 002f // +0014 │ │ +1b7a32: 5453 9402 |001d: iget-object v3, v5, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ +1b7a36: 4403 0302 |001f: aget v3, v3, v2 │ │ +1b7a3a: 3903 0e00 |0021: if-nez v3, 002f // +000e │ │ +1b7a3e: 5453 9302 |0023: iget-object v3, v5, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ +1b7a42: e004 0201 |0025: shl-int/lit8 v4, v2, #int 1 // #01 │ │ +1b7a46: 4603 0304 |0027: aget-object v3, v3, v4 │ │ +1b7a4a: 3903 0300 |0029: if-nez v3, 002c // +0003 │ │ +1b7a4e: 0f02 |002b: return v2 │ │ +1b7a50: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1b7a54: 28ed |002e: goto 001b // -0013 │ │ +1b7a56: d801 01ff |002f: add-int/lit8 v1, v1, #int -1 // #ff │ │ +1b7a5a: 3a01 1400 |0031: if-ltz v1, 0045 // +0014 │ │ +1b7a5e: 5450 9402 |0033: iget-object v0, v5, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ +1b7a62: 4400 0001 |0035: aget v0, v0, v1 │ │ +1b7a66: 3900 0e00 |0037: if-nez v0, 0045 // +000e │ │ +1b7a6a: 5450 9302 |0039: iget-object v0, v5, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ +1b7a6e: e003 0101 |003b: shl-int/lit8 v3, v1, #int 1 // #01 │ │ +1b7a72: 4600 0003 |003d: aget-object v0, v0, v3 │ │ +1b7a76: 3900 0300 |003f: if-nez v0, 0042 // +0003 │ │ +1b7a7a: 0f01 |0041: return v1 │ │ +1b7a7c: d801 01ff |0042: add-int/lit8 v1, v1, #int -1 // #ff │ │ +1b7a80: 28ed |0044: goto 0031 // -0013 │ │ +1b7a82: 7c20 |0045: not-int v0, v2 │ │ +1b7a84: 0f00 |0046: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/collection/SimpleArrayMap;) │ │ name : 'isEmpty' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -1b787c: |[1b787c] androidx.collection.SimpleArrayMap.isEmpty:()Z │ │ -1b788c: 5210 9502 |0000: iget v0, v1, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7890: 3c00 0400 |0002: if-gtz v0, 0006 // +0004 │ │ -1b7894: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1b7896: 0f00 |0005: return v0 │ │ -1b7898: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -1b789a: 0f00 |0007: return v0 │ │ +1b7898: |[1b7898] androidx.collection.SimpleArrayMap.isEmpty:()Z │ │ +1b78a8: 5210 9502 |0000: iget v0, v1, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b78ac: 3c00 0400 |0002: if-gtz v0, 0006 // +0004 │ │ +1b78b0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1b78b2: 0f00 |0005: return v0 │ │ +1b78b4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +1b78b6: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/collection/SimpleArrayMap;) │ │ name : 'keyAt' │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -1b7ab4: |[1b7ab4] androidx.collection.SimpleArrayMap.keyAt:(I)Ljava/lang/Object; │ │ -1b7ac4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b7ac6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -1b7ac8: 3a04 0700 |0002: if-ltz v4, 0009 // +0007 │ │ -1b7acc: 5232 9502 |0004: iget v2, v3, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7ad0: 3524 0300 |0006: if-ge v4, v2, 0009 // +0003 │ │ -1b7ad4: 0110 |0008: move v0, v1 │ │ -1b7ad6: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -1b7ada: 5430 9302 |000b: iget-object v0, v3, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ -1b7ade: b814 |000d: shl-int/2addr v4, v1 │ │ -1b7ae0: 4604 0004 |000e: aget-object v4, v0, v4 │ │ -1b7ae4: 1104 |0010: return-object v4 │ │ -1b7ae6: 2200 b711 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b7aea: 1a01 010c |0013: const-string v1, "Expected index to be within 0..size()-1, but was " // string@0c01 │ │ -1b7aee: 7020 7f3f 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b7af4: 6e20 853f 4000 |0018: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ -1b7afa: 6e10 933f 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b7b00: 0c04 |001e: move-result-object v4 │ │ -1b7b02: 7110 9106 0400 |001f: invoke-static {v4}, Landroidx/appcompat/app/ActionBar;.throwIllegalArgumentException:(Ljava/lang/String;)V // method@0691 │ │ -1b7b08: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -1b7b0a: 2704 |0023: throw v4 │ │ +1b7ad0: |[1b7ad0] androidx.collection.SimpleArrayMap.keyAt:(I)Ljava/lang/Object; │ │ +1b7ae0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b7ae2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +1b7ae4: 3a04 0700 |0002: if-ltz v4, 0009 // +0007 │ │ +1b7ae8: 5232 9502 |0004: iget v2, v3, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b7aec: 3524 0300 |0006: if-ge v4, v2, 0009 // +0003 │ │ +1b7af0: 0110 |0008: move v0, v1 │ │ +1b7af2: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +1b7af6: 5430 9302 |000b: iget-object v0, v3, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ +1b7afa: b814 |000d: shl-int/2addr v4, v1 │ │ +1b7afc: 4604 0004 |000e: aget-object v4, v0, v4 │ │ +1b7b00: 1104 |0010: return-object v4 │ │ +1b7b02: 2200 b711 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b7b06: 1a01 010c |0013: const-string v1, "Expected index to be within 0..size()-1, but was " // string@0c01 │ │ +1b7b0a: 7020 7f3f 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b7b10: 6e20 853f 4000 |0018: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ +1b7b16: 6e10 933f 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b7b1c: 0c04 |001e: move-result-object v4 │ │ +1b7b1e: 7110 9106 0400 |001f: invoke-static {v4}, Landroidx/appcompat/app/ActionBar;.throwIllegalArgumentException:(Ljava/lang/String;)V // method@0691 │ │ +1b7b24: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +1b7b26: 2704 |0023: throw v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/collection/SimpleArrayMap;) │ │ name : 'put' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 143 16-bit code units │ │ -1b7b0c: |[1b7b0c] androidx.collection.SimpleArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b7b1c: 5270 9502 |0000: iget v0, v7, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7b20: 3808 0700 |0002: if-eqz v8, 0009 // +0007 │ │ -1b7b24: 6e10 383f 0800 |0004: invoke-virtual {v8}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b7b2a: 0a01 |0007: move-result v1 │ │ -1b7b2c: 2802 |0008: goto 000a // +0002 │ │ -1b7b2e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1b7b30: 3808 0700 |000a: if-eqz v8, 0011 // +0007 │ │ -1b7b34: 6e30 0009 1708 |000c: invoke-virtual {v7, v1, v8}, Landroidx/collection/SimpleArrayMap;.indexOf:(ILjava/lang/Object;)I // method@0900 │ │ -1b7b3a: 0a02 |000f: move-result v2 │ │ -1b7b3c: 2805 |0010: goto 0015 // +0005 │ │ -1b7b3e: 6e10 0209 0700 |0011: invoke-virtual {v7}, Landroidx/collection/SimpleArrayMap;.indexOfNull:()I // method@0902 │ │ -1b7b44: 0a02 |0014: move-result v2 │ │ -1b7b46: 3a02 0d00 |0015: if-ltz v2, 0022 // +000d │ │ -1b7b4a: e008 0201 |0017: shl-int/lit8 v8, v2, #int 1 // #01 │ │ -1b7b4e: d808 0801 |0019: add-int/lit8 v8, v8, #int 1 // #01 │ │ -1b7b52: 5470 9302 |001b: iget-object v0, v7, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ -1b7b56: 4601 0008 |001d: aget-object v1, v0, v8 │ │ -1b7b5a: 4d09 0008 |001f: aput-object v9, v0, v8 │ │ -1b7b5e: 1101 |0021: return-object v1 │ │ -1b7b60: 7c22 |0022: not-int v2, v2 │ │ -1b7b62: 5473 9402 |0023: iget-object v3, v7, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ -1b7b66: 2134 |0025: array-length v4, v3 │ │ -1b7b68: 3440 3200 |0026: if-lt v0, v4, 0058 // +0032 │ │ -1b7b6c: 1304 0800 |0028: const/16 v4, #int 8 // #8 │ │ -1b7b70: 3440 0600 |002a: if-lt v0, v4, 0030 // +0006 │ │ -1b7b74: e104 0001 |002c: shr-int/lit8 v4, v0, #int 1 // #01 │ │ -1b7b78: b004 |002e: add-int/2addr v4, v0 │ │ -1b7b7a: 2806 |002f: goto 0035 // +0006 │ │ -1b7b7c: 1245 |0030: const/4 v5, #int 4 // #4 │ │ -1b7b7e: 3450 0300 |0031: if-lt v0, v5, 0034 // +0003 │ │ -1b7b82: 2802 |0033: goto 0035 // +0002 │ │ -1b7b84: 0154 |0034: move v4, v5 │ │ -1b7b86: 7120 ab40 4300 |0035: invoke-static {v3, v4}, Ljava/util/Arrays;.copyOf:([II)[I // method@40ab │ │ -1b7b8c: 0c03 |0038: move-result-object v3 │ │ -1b7b8e: 1a05 423a |0039: const-string v5, "copyOf(...)" // string@3a42 │ │ -1b7b92: 7120 0345 5300 |003b: invoke-static {v3, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b7b98: 5b73 9402 |003e: iput-object v3, v7, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ -1b7b9c: 5473 9302 |0040: iget-object v3, v7, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ -1b7ba0: e004 0401 |0042: shl-int/lit8 v4, v4, #int 1 // #01 │ │ -1b7ba4: 7120 ad40 4300 |0044: invoke-static {v3, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@40ad │ │ -1b7baa: 0c03 |0047: move-result-object v3 │ │ -1b7bac: 7120 0345 5300 |0048: invoke-static {v3, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b7bb2: 5b73 9302 |004b: iput-object v3, v7, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ -1b7bb6: 5273 9502 |004d: iget v3, v7, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7bba: 3330 0300 |004f: if-ne v0, v3, 0052 // +0003 │ │ -1b7bbe: 2807 |0051: goto 0058 // +0007 │ │ -1b7bc0: 2208 2412 |0052: new-instance v8, Ljava/util/ConcurrentModificationException; // type@1224 │ │ -1b7bc4: 7010 ec40 0800 |0054: invoke-direct {v8}, Ljava/util/ConcurrentModificationException;.:()V // method@40ec │ │ -1b7bca: 2708 |0057: throw v8 │ │ -1b7bcc: 3502 1600 |0058: if-ge v2, v0, 006e // +0016 │ │ -1b7bd0: 5473 9402 |005a: iget-object v3, v7, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ -1b7bd4: d804 0201 |005c: add-int/lit8 v4, v2, #int 1 // #01 │ │ -1b7bd8: 7153 5743 2430 |005e: invoke-static {v4, v2, v0, v3, v3}, Lkotlin/collections/ArraysKt;.copyInto:(III[I[I)V // method@4357 │ │ -1b7bde: 5473 9302 |0061: iget-object v3, v7, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ -1b7be2: e004 0401 |0063: shl-int/lit8 v4, v4, #int 1 // #01 │ │ -1b7be6: e005 0201 |0065: shl-int/lit8 v5, v2, #int 1 // #01 │ │ -1b7bea: 5276 9502 |0067: iget v6, v7, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7bee: e006 0601 |0069: shl-int/lit8 v6, v6, #int 1 // #01 │ │ -1b7bf2: 7156 5a43 3354 |006b: invoke-static {v3, v3, v4, v5, v6}, Lkotlin/collections/ArraysKt;.copyInto:([Ljava/lang/Object;[Ljava/lang/Object;III)V // method@435a │ │ -1b7bf8: 5273 9502 |006e: iget v3, v7, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7bfc: 3330 1900 |0070: if-ne v0, v3, 0089 // +0019 │ │ -1b7c00: 5470 9402 |0072: iget-object v0, v7, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ -1b7c04: 2104 |0074: array-length v4, v0 │ │ -1b7c06: 3542 1400 |0075: if-ge v2, v4, 0089 // +0014 │ │ -1b7c0a: 4b01 0002 |0077: aput v1, v0, v2 │ │ -1b7c0e: 5470 9302 |0079: iget-object v0, v7, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ -1b7c12: e001 0201 |007b: shl-int/lit8 v1, v2, #int 1 // #01 │ │ -1b7c16: 4d08 0001 |007d: aput-object v8, v0, v1 │ │ -1b7c1a: d801 0101 |007f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1b7c1e: 4d09 0001 |0081: aput-object v9, v0, v1 │ │ -1b7c22: d803 0301 |0083: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1b7c26: 5973 9502 |0085: iput v3, v7, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7c2a: 1208 |0087: const/4 v8, #int 0 // #0 │ │ -1b7c2c: 1108 |0088: return-object v8 │ │ -1b7c2e: 2208 2412 |0089: new-instance v8, Ljava/util/ConcurrentModificationException; // type@1224 │ │ -1b7c32: 7010 ec40 0800 |008b: invoke-direct {v8}, Ljava/util/ConcurrentModificationException;.:()V // method@40ec │ │ -1b7c38: 2708 |008e: throw v8 │ │ +1b7b28: |[1b7b28] androidx.collection.SimpleArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b7b38: 5270 9502 |0000: iget v0, v7, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b7b3c: 3808 0700 |0002: if-eqz v8, 0009 // +0007 │ │ +1b7b40: 6e10 383f 0800 |0004: invoke-virtual {v8}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b7b46: 0a01 |0007: move-result v1 │ │ +1b7b48: 2802 |0008: goto 000a // +0002 │ │ +1b7b4a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1b7b4c: 3808 0700 |000a: if-eqz v8, 0011 // +0007 │ │ +1b7b50: 6e30 0009 1708 |000c: invoke-virtual {v7, v1, v8}, Landroidx/collection/SimpleArrayMap;.indexOf:(ILjava/lang/Object;)I // method@0900 │ │ +1b7b56: 0a02 |000f: move-result v2 │ │ +1b7b58: 2805 |0010: goto 0015 // +0005 │ │ +1b7b5a: 6e10 0209 0700 |0011: invoke-virtual {v7}, Landroidx/collection/SimpleArrayMap;.indexOfNull:()I // method@0902 │ │ +1b7b60: 0a02 |0014: move-result v2 │ │ +1b7b62: 3a02 0d00 |0015: if-ltz v2, 0022 // +000d │ │ +1b7b66: e008 0201 |0017: shl-int/lit8 v8, v2, #int 1 // #01 │ │ +1b7b6a: d808 0801 |0019: add-int/lit8 v8, v8, #int 1 // #01 │ │ +1b7b6e: 5470 9302 |001b: iget-object v0, v7, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ +1b7b72: 4601 0008 |001d: aget-object v1, v0, v8 │ │ +1b7b76: 4d09 0008 |001f: aput-object v9, v0, v8 │ │ +1b7b7a: 1101 |0021: return-object v1 │ │ +1b7b7c: 7c22 |0022: not-int v2, v2 │ │ +1b7b7e: 5473 9402 |0023: iget-object v3, v7, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ +1b7b82: 2134 |0025: array-length v4, v3 │ │ +1b7b84: 3440 3200 |0026: if-lt v0, v4, 0058 // +0032 │ │ +1b7b88: 1304 0800 |0028: const/16 v4, #int 8 // #8 │ │ +1b7b8c: 3440 0600 |002a: if-lt v0, v4, 0030 // +0006 │ │ +1b7b90: e104 0001 |002c: shr-int/lit8 v4, v0, #int 1 // #01 │ │ +1b7b94: b004 |002e: add-int/2addr v4, v0 │ │ +1b7b96: 2806 |002f: goto 0035 // +0006 │ │ +1b7b98: 1245 |0030: const/4 v5, #int 4 // #4 │ │ +1b7b9a: 3450 0300 |0031: if-lt v0, v5, 0034 // +0003 │ │ +1b7b9e: 2802 |0033: goto 0035 // +0002 │ │ +1b7ba0: 0154 |0034: move v4, v5 │ │ +1b7ba2: 7120 ab40 4300 |0035: invoke-static {v3, v4}, Ljava/util/Arrays;.copyOf:([II)[I // method@40ab │ │ +1b7ba8: 0c03 |0038: move-result-object v3 │ │ +1b7baa: 1a05 423a |0039: const-string v5, "copyOf(...)" // string@3a42 │ │ +1b7bae: 7120 0345 5300 |003b: invoke-static {v3, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b7bb4: 5b73 9402 |003e: iput-object v3, v7, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ +1b7bb8: 5473 9302 |0040: iget-object v3, v7, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ +1b7bbc: e004 0401 |0042: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +1b7bc0: 7120 ad40 4300 |0044: invoke-static {v3, v4}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@40ad │ │ +1b7bc6: 0c03 |0047: move-result-object v3 │ │ +1b7bc8: 7120 0345 5300 |0048: invoke-static {v3, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b7bce: 5b73 9302 |004b: iput-object v3, v7, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ +1b7bd2: 5273 9502 |004d: iget v3, v7, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b7bd6: 3330 0300 |004f: if-ne v0, v3, 0052 // +0003 │ │ +1b7bda: 2807 |0051: goto 0058 // +0007 │ │ +1b7bdc: 2208 2412 |0052: new-instance v8, Ljava/util/ConcurrentModificationException; // type@1224 │ │ +1b7be0: 7010 ec40 0800 |0054: invoke-direct {v8}, Ljava/util/ConcurrentModificationException;.:()V // method@40ec │ │ +1b7be6: 2708 |0057: throw v8 │ │ +1b7be8: 3502 1600 |0058: if-ge v2, v0, 006e // +0016 │ │ +1b7bec: 5473 9402 |005a: iget-object v3, v7, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ +1b7bf0: d804 0201 |005c: add-int/lit8 v4, v2, #int 1 // #01 │ │ +1b7bf4: 7153 5743 2430 |005e: invoke-static {v4, v2, v0, v3, v3}, Lkotlin/collections/ArraysKt;.copyInto:(III[I[I)V // method@4357 │ │ +1b7bfa: 5473 9302 |0061: iget-object v3, v7, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ +1b7bfe: e004 0401 |0063: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +1b7c02: e005 0201 |0065: shl-int/lit8 v5, v2, #int 1 // #01 │ │ +1b7c06: 5276 9502 |0067: iget v6, v7, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b7c0a: e006 0601 |0069: shl-int/lit8 v6, v6, #int 1 // #01 │ │ +1b7c0e: 7156 5a43 3354 |006b: invoke-static {v3, v3, v4, v5, v6}, Lkotlin/collections/ArraysKt;.copyInto:([Ljava/lang/Object;[Ljava/lang/Object;III)V // method@435a │ │ +1b7c14: 5273 9502 |006e: iget v3, v7, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b7c18: 3330 1900 |0070: if-ne v0, v3, 0089 // +0019 │ │ +1b7c1c: 5470 9402 |0072: iget-object v0, v7, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ +1b7c20: 2104 |0074: array-length v4, v0 │ │ +1b7c22: 3542 1400 |0075: if-ge v2, v4, 0089 // +0014 │ │ +1b7c26: 4b01 0002 |0077: aput v1, v0, v2 │ │ +1b7c2a: 5470 9302 |0079: iget-object v0, v7, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ +1b7c2e: e001 0201 |007b: shl-int/lit8 v1, v2, #int 1 // #01 │ │ +1b7c32: 4d08 0001 |007d: aput-object v8, v0, v1 │ │ +1b7c36: d801 0101 |007f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1b7c3a: 4d09 0001 |0081: aput-object v9, v0, v1 │ │ +1b7c3e: d803 0301 |0083: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1b7c42: 5973 9502 |0085: iput v3, v7, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b7c46: 1208 |0087: const/4 v8, #int 0 // #0 │ │ +1b7c48: 1108 |0088: return-object v8 │ │ +1b7c4a: 2208 2412 |0089: new-instance v8, Ljava/util/ConcurrentModificationException; // type@1224 │ │ +1b7c4e: 7010 ec40 0800 |008b: invoke-direct {v8}, Ljava/util/ConcurrentModificationException;.:()V // method@40ec │ │ +1b7c54: 2708 |008e: throw v8 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Landroidx/collection/SimpleArrayMap;) │ │ name : 'putIfAbsent' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1b7c3c: |[1b7c3c] androidx.collection.SimpleArrayMap.putIfAbsent:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b7c4c: 6e20 fd08 2100 |0000: invoke-virtual {v1, v2}, Landroidx/collection/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@08fd │ │ -1b7c52: 0c00 |0003: move-result-object v0 │ │ -1b7c54: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -1b7c58: 6e30 0509 2103 |0006: invoke-virtual {v1, v2, v3}, Landroidx/collection/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0905 │ │ -1b7c5e: 0c02 |0009: move-result-object v2 │ │ -1b7c60: 1102 |000a: return-object v2 │ │ -1b7c62: 1100 |000b: return-object v0 │ │ +1b7c58: |[1b7c58] androidx.collection.SimpleArrayMap.putIfAbsent:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b7c68: 6e20 fd08 2100 |0000: invoke-virtual {v1, v2}, Landroidx/collection/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@08fd │ │ +1b7c6e: 0c00 |0003: move-result-object v0 │ │ +1b7c70: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +1b7c74: 6e30 0509 2103 |0006: invoke-virtual {v1, v2, v3}, Landroidx/collection/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0905 │ │ +1b7c7a: 0c02 |0009: move-result-object v2 │ │ +1b7c7c: 1102 |000a: return-object v2 │ │ +1b7c7e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Landroidx/collection/SimpleArrayMap;) │ │ name : 'remove' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1b7c64: |[1b7c64] androidx.collection.SimpleArrayMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b7c74: 6e20 0109 1000 |0000: invoke-virtual {v0, v1}, Landroidx/collection/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0901 │ │ -1b7c7a: 0a01 |0003: move-result v1 │ │ -1b7c7c: 3a01 0700 |0004: if-ltz v1, 000b // +0007 │ │ -1b7c80: 6e20 0909 1000 |0006: invoke-virtual {v0, v1}, Landroidx/collection/SimpleArrayMap;.removeAt:(I)Ljava/lang/Object; // method@0909 │ │ -1b7c86: 0c01 |0009: move-result-object v1 │ │ -1b7c88: 1101 |000a: return-object v1 │ │ -1b7c8a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1b7c8c: 1101 |000c: return-object v1 │ │ +1b7c80: |[1b7c80] androidx.collection.SimpleArrayMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b7c90: 6e20 0109 1000 |0000: invoke-virtual {v0, v1}, Landroidx/collection/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0901 │ │ +1b7c96: 0a01 |0003: move-result v1 │ │ +1b7c98: 3a01 0700 |0004: if-ltz v1, 000b // +0007 │ │ +1b7c9c: 6e20 0909 1000 |0006: invoke-virtual {v0, v1}, Landroidx/collection/SimpleArrayMap;.removeAt:(I)Ljava/lang/Object; // method@0909 │ │ +1b7ca2: 0c01 |0009: move-result-object v1 │ │ +1b7ca4: 1101 |000a: return-object v1 │ │ +1b7ca6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1b7ca8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0006 line=2 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Landroidx/collection/SimpleArrayMap; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/Object; │ │ @@ -48170,28 +48170,28 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -1b789c: |[1b789c] androidx.collection.SimpleArrayMap.remove:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -1b78ac: 6e20 0109 2100 |0000: invoke-virtual {v1, v2}, Landroidx/collection/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0901 │ │ -1b78b2: 0a02 |0003: move-result v2 │ │ -1b78b4: 3a02 1100 |0004: if-ltz v2, 0015 // +0011 │ │ -1b78b8: 6e20 0f09 2100 |0006: invoke-virtual {v1, v2}, Landroidx/collection/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@090f │ │ -1b78be: 0c00 |0009: move-result-object v0 │ │ -1b78c0: 7120 0045 0300 |000a: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1b78c6: 0a03 |000d: move-result v3 │ │ -1b78c8: 3803 0700 |000e: if-eqz v3, 0015 // +0007 │ │ -1b78cc: 6e20 0909 2100 |0010: invoke-virtual {v1, v2}, Landroidx/collection/SimpleArrayMap;.removeAt:(I)Ljava/lang/Object; // method@0909 │ │ -1b78d2: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -1b78d4: 0f02 |0014: return v2 │ │ -1b78d6: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -1b78d8: 0f02 |0016: return v2 │ │ +1b78b8: |[1b78b8] androidx.collection.SimpleArrayMap.remove:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +1b78c8: 6e20 0109 2100 |0000: invoke-virtual {v1, v2}, Landroidx/collection/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0901 │ │ +1b78ce: 0a02 |0003: move-result v2 │ │ +1b78d0: 3a02 1100 |0004: if-ltz v2, 0015 // +0011 │ │ +1b78d4: 6e20 0f09 2100 |0006: invoke-virtual {v1, v2}, Landroidx/collection/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@090f │ │ +1b78da: 0c00 |0009: move-result-object v0 │ │ +1b78dc: 7120 0045 0300 |000a: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1b78e2: 0a03 |000d: move-result v3 │ │ +1b78e4: 3803 0700 |000e: if-eqz v3, 0015 // +0007 │ │ +1b78e8: 6e20 0909 2100 |0010: invoke-virtual {v1, v2}, Landroidx/collection/SimpleArrayMap;.removeAt:(I)Ljava/lang/Object; // method@0909 │ │ +1b78ee: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +1b78f0: 0f02 |0014: return v2 │ │ +1b78f2: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +1b78f4: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ 0x0006 line=4 │ │ 0x000a line=5 │ │ 0x0010 line=6 │ │ locals : │ │ @@ -48204,123 +48204,123 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 169 16-bit code units │ │ -1b7c90: |[1b7c90] androidx.collection.SimpleArrayMap.removeAt:(I)Ljava/lang/Object; │ │ -1b7ca0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b7ca2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -1b7ca4: 3a0c 0800 |0002: if-ltz v12, 000a // +0008 │ │ -1b7ca8: 52b2 9502 |0004: iget v2, v11, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7cac: 352c 0400 |0006: if-ge v12, v2, 000a // +0004 │ │ -1b7cb0: 0112 |0008: move v2, v1 │ │ -1b7cb2: 2802 |0009: goto 000b // +0002 │ │ -1b7cb4: 0102 |000a: move v2, v0 │ │ -1b7cb6: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -1b7cb8: 3802 8b00 |000c: if-eqz v2, 0097 // +008b │ │ -1b7cbc: 54b2 9302 |000e: iget-object v2, v11, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ -1b7cc0: e004 0c01 |0010: shl-int/lit8 v4, v12, #int 1 // #01 │ │ -1b7cc4: d805 0401 |0012: add-int/lit8 v5, v4, #int 1 // #01 │ │ -1b7cc8: 4605 0205 |0014: aget-object v5, v2, v5 │ │ -1b7ccc: 52b6 9502 |0016: iget v6, v11, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7cd0: 3616 0600 |0018: if-gt v6, v1, 001e // +0006 │ │ -1b7cd4: 6e10 f908 0b00 |001a: invoke-virtual {v11}, Landroidx/collection/SimpleArrayMap;.clear:()V // method@08f9 │ │ -1b7cda: 1105 |001d: return-object v5 │ │ -1b7cdc: d807 06ff |001e: add-int/lit8 v7, v6, #int -1 // #ff │ │ -1b7ce0: 54b8 9402 |0020: iget-object v8, v11, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ -1b7ce4: 2189 |0022: array-length v9, v8 │ │ -1b7ce6: 130a 0800 |0023: const/16 v10, #int 8 // #8 │ │ -1b7cea: 37a9 4d00 |0025: if-le v9, v10, 0072 // +004d │ │ -1b7cee: 2189 |0027: array-length v9, v8 │ │ -1b7cf0: db09 0903 |0028: div-int/lit8 v9, v9, #int 3 // #03 │ │ -1b7cf4: 3596 4800 |002a: if-ge v6, v9, 0072 // +0048 │ │ -1b7cf8: 37a6 0600 |002c: if-le v6, v10, 0032 // +0006 │ │ -1b7cfc: e103 0601 |002e: shr-int/lit8 v3, v6, #int 1 // #01 │ │ -1b7d00: 900a 0603 |0030: add-int v10, v6, v3 │ │ -1b7d04: 7120 ab40 a800 |0032: invoke-static {v8, v10}, Ljava/util/Arrays;.copyOf:([II)[I // method@40ab │ │ -1b7d0a: 0c03 |0035: move-result-object v3 │ │ -1b7d0c: 1a09 423a |0036: const-string v9, "copyOf(...)" // string@3a42 │ │ -1b7d10: 7120 0345 9300 |0038: invoke-static {v3, v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b7d16: 5bb3 9402 |003b: iput-object v3, v11, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ -1b7d1a: 54b3 9302 |003d: iget-object v3, v11, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ -1b7d1e: b81a |003f: shl-int/2addr v10, v1 │ │ -1b7d20: 7120 ad40 a300 |0040: invoke-static {v3, v10}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@40ad │ │ -1b7d26: 0c03 |0043: move-result-object v3 │ │ -1b7d28: 7120 0345 9300 |0044: invoke-static {v3, v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b7d2e: 5bb3 9302 |0047: iput-object v3, v11, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ -1b7d32: 52b3 9502 |0049: iget v3, v11, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7d36: 3336 2100 |004b: if-ne v6, v3, 006c // +0021 │ │ -1b7d3a: 3d0c 0c00 |004d: if-lez v12, 0059 // +000c │ │ -1b7d3e: 54b3 9402 |004f: iget-object v3, v11, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ -1b7d42: 7153 5743 008c |0051: invoke-static {v0, v0, v12, v8, v3}, Lkotlin/collections/ArraysKt;.copyInto:(III[I[I)V // method@4357 │ │ -1b7d48: 54b3 9302 |0054: iget-object v3, v11, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ -1b7d4c: 7154 5a43 3200 |0056: invoke-static {v2, v3, v0, v0, v4}, Lkotlin/collections/ArraysKt;.copyInto:([Ljava/lang/Object;[Ljava/lang/Object;III)V // method@435a │ │ -1b7d52: 357c 3100 |0059: if-ge v12, v7, 008a // +0031 │ │ -1b7d56: 54b0 9402 |005b: iget-object v0, v11, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ -1b7d5a: d803 0c01 |005d: add-int/lit8 v3, v12, #int 1 // #01 │ │ -1b7d5e: 7150 5743 3c86 |005f: invoke-static {v12, v3, v6, v8, v0}, Lkotlin/collections/ArraysKt;.copyInto:(III[I[I)V // method@4357 │ │ -1b7d64: 54bc 9302 |0062: iget-object v12, v11, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ -1b7d68: e000 0301 |0064: shl-int/lit8 v0, v3, #int 1 // #01 │ │ -1b7d6c: e001 0601 |0066: shl-int/lit8 v1, v6, #int 1 // #01 │ │ -1b7d70: 7151 5a43 c204 |0068: invoke-static {v2, v12, v4, v0, v1}, Lkotlin/collections/ArraysKt;.copyInto:([Ljava/lang/Object;[Ljava/lang/Object;III)V // method@435a │ │ -1b7d76: 281f |006b: goto 008a // +001f │ │ -1b7d78: 220c 2412 |006c: new-instance v12, Ljava/util/ConcurrentModificationException; // type@1224 │ │ -1b7d7c: 7010 ec40 0c00 |006e: invoke-direct {v12}, Ljava/util/ConcurrentModificationException;.:()V // method@40ec │ │ -1b7d82: 270c |0071: throw v12 │ │ -1b7d84: 357c 0f00 |0072: if-ge v12, v7, 0081 // +000f │ │ -1b7d88: d800 0c01 |0074: add-int/lit8 v0, v12, #int 1 // #01 │ │ -1b7d8c: 7158 5743 0c86 |0076: invoke-static {v12, v0, v6, v8, v8}, Lkotlin/collections/ArraysKt;.copyInto:(III[I[I)V // method@4357 │ │ -1b7d92: 54bc 9302 |0079: iget-object v12, v11, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ -1b7d96: b810 |007b: shl-int/2addr v0, v1 │ │ -1b7d98: e002 0601 |007c: shl-int/lit8 v2, v6, #int 1 // #01 │ │ -1b7d9c: 7152 5a43 cc04 |007e: invoke-static {v12, v12, v4, v0, v2}, Lkotlin/collections/ArraysKt;.copyInto:([Ljava/lang/Object;[Ljava/lang/Object;III)V // method@435a │ │ -1b7da2: 54bc 9302 |0081: iget-object v12, v11, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ -1b7da6: e000 0701 |0083: shl-int/lit8 v0, v7, #int 1 // #01 │ │ -1b7daa: 4d03 0c00 |0085: aput-object v3, v12, v0 │ │ -1b7dae: b010 |0087: add-int/2addr v0, v1 │ │ -1b7db0: 4d03 0c00 |0088: aput-object v3, v12, v0 │ │ -1b7db4: 52bc 9502 |008a: iget v12, v11, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7db8: 33c6 0500 |008c: if-ne v6, v12, 0091 // +0005 │ │ -1b7dbc: 59b7 9502 |008e: iput v7, v11, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7dc0: 1105 |0090: return-object v5 │ │ -1b7dc2: 220c 2412 |0091: new-instance v12, Ljava/util/ConcurrentModificationException; // type@1224 │ │ -1b7dc6: 7010 ec40 0c00 |0093: invoke-direct {v12}, Ljava/util/ConcurrentModificationException;.:()V // method@40ec │ │ -1b7dcc: 270c |0096: throw v12 │ │ -1b7dce: 2200 b711 |0097: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b7dd2: 1a01 010c |0099: const-string v1, "Expected index to be within 0..size()-1, but was " // string@0c01 │ │ -1b7dd6: 7020 7f3f 1000 |009b: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b7ddc: 6e20 853f c000 |009e: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ -1b7de2: 6e10 933f 0000 |00a1: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b7de8: 0c0c |00a4: move-result-object v12 │ │ -1b7dea: 7110 9106 0c00 |00a5: invoke-static {v12}, Landroidx/appcompat/app/ActionBar;.throwIllegalArgumentException:(Ljava/lang/String;)V // method@0691 │ │ -1b7df0: 2703 |00a8: throw v3 │ │ +1b7cac: |[1b7cac] androidx.collection.SimpleArrayMap.removeAt:(I)Ljava/lang/Object; │ │ +1b7cbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b7cbe: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +1b7cc0: 3a0c 0800 |0002: if-ltz v12, 000a // +0008 │ │ +1b7cc4: 52b2 9502 |0004: iget v2, v11, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b7cc8: 352c 0400 |0006: if-ge v12, v2, 000a // +0004 │ │ +1b7ccc: 0112 |0008: move v2, v1 │ │ +1b7cce: 2802 |0009: goto 000b // +0002 │ │ +1b7cd0: 0102 |000a: move v2, v0 │ │ +1b7cd2: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +1b7cd4: 3802 8b00 |000c: if-eqz v2, 0097 // +008b │ │ +1b7cd8: 54b2 9302 |000e: iget-object v2, v11, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ +1b7cdc: e004 0c01 |0010: shl-int/lit8 v4, v12, #int 1 // #01 │ │ +1b7ce0: d805 0401 |0012: add-int/lit8 v5, v4, #int 1 // #01 │ │ +1b7ce4: 4605 0205 |0014: aget-object v5, v2, v5 │ │ +1b7ce8: 52b6 9502 |0016: iget v6, v11, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b7cec: 3616 0600 |0018: if-gt v6, v1, 001e // +0006 │ │ +1b7cf0: 6e10 f908 0b00 |001a: invoke-virtual {v11}, Landroidx/collection/SimpleArrayMap;.clear:()V // method@08f9 │ │ +1b7cf6: 1105 |001d: return-object v5 │ │ +1b7cf8: d807 06ff |001e: add-int/lit8 v7, v6, #int -1 // #ff │ │ +1b7cfc: 54b8 9402 |0020: iget-object v8, v11, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ +1b7d00: 2189 |0022: array-length v9, v8 │ │ +1b7d02: 130a 0800 |0023: const/16 v10, #int 8 // #8 │ │ +1b7d06: 37a9 4d00 |0025: if-le v9, v10, 0072 // +004d │ │ +1b7d0a: 2189 |0027: array-length v9, v8 │ │ +1b7d0c: db09 0903 |0028: div-int/lit8 v9, v9, #int 3 // #03 │ │ +1b7d10: 3596 4800 |002a: if-ge v6, v9, 0072 // +0048 │ │ +1b7d14: 37a6 0600 |002c: if-le v6, v10, 0032 // +0006 │ │ +1b7d18: e103 0601 |002e: shr-int/lit8 v3, v6, #int 1 // #01 │ │ +1b7d1c: 900a 0603 |0030: add-int v10, v6, v3 │ │ +1b7d20: 7120 ab40 a800 |0032: invoke-static {v8, v10}, Ljava/util/Arrays;.copyOf:([II)[I // method@40ab │ │ +1b7d26: 0c03 |0035: move-result-object v3 │ │ +1b7d28: 1a09 423a |0036: const-string v9, "copyOf(...)" // string@3a42 │ │ +1b7d2c: 7120 0345 9300 |0038: invoke-static {v3, v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b7d32: 5bb3 9402 |003b: iput-object v3, v11, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ +1b7d36: 54b3 9302 |003d: iget-object v3, v11, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ +1b7d3a: b81a |003f: shl-int/2addr v10, v1 │ │ +1b7d3c: 7120 ad40 a300 |0040: invoke-static {v3, v10}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@40ad │ │ +1b7d42: 0c03 |0043: move-result-object v3 │ │ +1b7d44: 7120 0345 9300 |0044: invoke-static {v3, v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b7d4a: 5bb3 9302 |0047: iput-object v3, v11, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ +1b7d4e: 52b3 9502 |0049: iget v3, v11, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b7d52: 3336 2100 |004b: if-ne v6, v3, 006c // +0021 │ │ +1b7d56: 3d0c 0c00 |004d: if-lez v12, 0059 // +000c │ │ +1b7d5a: 54b3 9402 |004f: iget-object v3, v11, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ +1b7d5e: 7153 5743 008c |0051: invoke-static {v0, v0, v12, v8, v3}, Lkotlin/collections/ArraysKt;.copyInto:(III[I[I)V // method@4357 │ │ +1b7d64: 54b3 9302 |0054: iget-object v3, v11, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ +1b7d68: 7154 5a43 3200 |0056: invoke-static {v2, v3, v0, v0, v4}, Lkotlin/collections/ArraysKt;.copyInto:([Ljava/lang/Object;[Ljava/lang/Object;III)V // method@435a │ │ +1b7d6e: 357c 3100 |0059: if-ge v12, v7, 008a // +0031 │ │ +1b7d72: 54b0 9402 |005b: iget-object v0, v11, Landroidx/collection/SimpleArrayMap;.hashes:[I // field@0294 │ │ +1b7d76: d803 0c01 |005d: add-int/lit8 v3, v12, #int 1 // #01 │ │ +1b7d7a: 7150 5743 3c86 |005f: invoke-static {v12, v3, v6, v8, v0}, Lkotlin/collections/ArraysKt;.copyInto:(III[I[I)V // method@4357 │ │ +1b7d80: 54bc 9302 |0062: iget-object v12, v11, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ +1b7d84: e000 0301 |0064: shl-int/lit8 v0, v3, #int 1 // #01 │ │ +1b7d88: e001 0601 |0066: shl-int/lit8 v1, v6, #int 1 // #01 │ │ +1b7d8c: 7151 5a43 c204 |0068: invoke-static {v2, v12, v4, v0, v1}, Lkotlin/collections/ArraysKt;.copyInto:([Ljava/lang/Object;[Ljava/lang/Object;III)V // method@435a │ │ +1b7d92: 281f |006b: goto 008a // +001f │ │ +1b7d94: 220c 2412 |006c: new-instance v12, Ljava/util/ConcurrentModificationException; // type@1224 │ │ +1b7d98: 7010 ec40 0c00 |006e: invoke-direct {v12}, Ljava/util/ConcurrentModificationException;.:()V // method@40ec │ │ +1b7d9e: 270c |0071: throw v12 │ │ +1b7da0: 357c 0f00 |0072: if-ge v12, v7, 0081 // +000f │ │ +1b7da4: d800 0c01 |0074: add-int/lit8 v0, v12, #int 1 // #01 │ │ +1b7da8: 7158 5743 0c86 |0076: invoke-static {v12, v0, v6, v8, v8}, Lkotlin/collections/ArraysKt;.copyInto:(III[I[I)V // method@4357 │ │ +1b7dae: 54bc 9302 |0079: iget-object v12, v11, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ +1b7db2: b810 |007b: shl-int/2addr v0, v1 │ │ +1b7db4: e002 0601 |007c: shl-int/lit8 v2, v6, #int 1 // #01 │ │ +1b7db8: 7152 5a43 cc04 |007e: invoke-static {v12, v12, v4, v0, v2}, Lkotlin/collections/ArraysKt;.copyInto:([Ljava/lang/Object;[Ljava/lang/Object;III)V // method@435a │ │ +1b7dbe: 54bc 9302 |0081: iget-object v12, v11, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ +1b7dc2: e000 0701 |0083: shl-int/lit8 v0, v7, #int 1 // #01 │ │ +1b7dc6: 4d03 0c00 |0085: aput-object v3, v12, v0 │ │ +1b7dca: b010 |0087: add-int/2addr v0, v1 │ │ +1b7dcc: 4d03 0c00 |0088: aput-object v3, v12, v0 │ │ +1b7dd0: 52bc 9502 |008a: iget v12, v11, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b7dd4: 33c6 0500 |008c: if-ne v6, v12, 0091 // +0005 │ │ +1b7dd8: 59b7 9502 |008e: iput v7, v11, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b7ddc: 1105 |0090: return-object v5 │ │ +1b7dde: 220c 2412 |0091: new-instance v12, Ljava/util/ConcurrentModificationException; // type@1224 │ │ +1b7de2: 7010 ec40 0c00 |0093: invoke-direct {v12}, Ljava/util/ConcurrentModificationException;.:()V // method@40ec │ │ +1b7de8: 270c |0096: throw v12 │ │ +1b7dea: 2200 b711 |0097: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b7dee: 1a01 010c |0099: const-string v1, "Expected index to be within 0..size()-1, but was " // string@0c01 │ │ +1b7df2: 7020 7f3f 1000 |009b: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b7df8: 6e20 853f c000 |009e: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ +1b7dfe: 6e10 933f 0000 |00a1: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b7e04: 0c0c |00a4: move-result-object v12 │ │ +1b7e06: 7110 9106 0c00 |00a5: invoke-static {v12}, Landroidx/appcompat/app/ActionBar;.throwIllegalArgumentException:(Ljava/lang/String;)V // method@0691 │ │ +1b7e0c: 2703 |00a8: throw v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Landroidx/collection/SimpleArrayMap;) │ │ name : 'replace' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1b7df4: |[1b7df4] androidx.collection.SimpleArrayMap.replace:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b7e04: 6e20 0109 1000 |0000: invoke-virtual {v0, v1}, Landroidx/collection/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0901 │ │ -1b7e0a: 0a01 |0003: move-result v1 │ │ -1b7e0c: 3a01 0700 |0004: if-ltz v1, 000b // +0007 │ │ -1b7e10: 6e30 0c09 1002 |0006: invoke-virtual {v0, v1, v2}, Landroidx/collection/SimpleArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@090c │ │ -1b7e16: 0c01 |0009: move-result-object v1 │ │ -1b7e18: 1101 |000a: return-object v1 │ │ -1b7e1a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1b7e1c: 1101 |000c: return-object v1 │ │ +1b7e10: |[1b7e10] androidx.collection.SimpleArrayMap.replace:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b7e20: 6e20 0109 1000 |0000: invoke-virtual {v0, v1}, Landroidx/collection/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0901 │ │ +1b7e26: 0a01 |0003: move-result v1 │ │ +1b7e28: 3a01 0700 |0004: if-ltz v1, 000b // +0007 │ │ +1b7e2c: 6e30 0c09 1002 |0006: invoke-virtual {v0, v1, v2}, Landroidx/collection/SimpleArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@090c │ │ +1b7e32: 0c01 |0009: move-result-object v1 │ │ +1b7e34: 1101 |000a: return-object v1 │ │ +1b7e36: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1b7e38: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0006 line=2 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Landroidx/collection/SimpleArrayMap; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/Object; │ │ @@ -48331,28 +48331,28 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -1b78dc: |[1b78dc] androidx.collection.SimpleArrayMap.replace:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -1b78ec: 6e20 0109 2100 |0000: invoke-virtual {v1, v2}, Landroidx/collection/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0901 │ │ -1b78f2: 0a02 |0003: move-result v2 │ │ -1b78f4: 3a02 1100 |0004: if-ltz v2, 0015 // +0011 │ │ -1b78f8: 6e20 0f09 2100 |0006: invoke-virtual {v1, v2}, Landroidx/collection/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@090f │ │ -1b78fe: 0c00 |0009: move-result-object v0 │ │ -1b7900: 7120 0045 0300 |000a: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1b7906: 0a03 |000d: move-result v3 │ │ -1b7908: 3803 0700 |000e: if-eqz v3, 0015 // +0007 │ │ -1b790c: 6e30 0c09 2104 |0010: invoke-virtual {v1, v2, v4}, Landroidx/collection/SimpleArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@090c │ │ -1b7912: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -1b7914: 0f02 |0014: return v2 │ │ -1b7916: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -1b7918: 0f02 |0016: return v2 │ │ +1b78f8: |[1b78f8] androidx.collection.SimpleArrayMap.replace:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +1b7908: 6e20 0109 2100 |0000: invoke-virtual {v1, v2}, Landroidx/collection/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0901 │ │ +1b790e: 0a02 |0003: move-result v2 │ │ +1b7910: 3a02 1100 |0004: if-ltz v2, 0015 // +0011 │ │ +1b7914: 6e20 0f09 2100 |0006: invoke-virtual {v1, v2}, Landroidx/collection/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@090f │ │ +1b791a: 0c00 |0009: move-result-object v0 │ │ +1b791c: 7120 0045 0300 |000a: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1b7922: 0a03 |000d: move-result v3 │ │ +1b7924: 3803 0700 |000e: if-eqz v3, 0015 // +0007 │ │ +1b7928: 6e30 0c09 2104 |0010: invoke-virtual {v1, v2, v4}, Landroidx/collection/SimpleArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@090c │ │ +1b792e: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +1b7930: 0f02 |0014: return v2 │ │ +1b7932: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +1b7934: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ 0x0006 line=4 │ │ 0x000a line=5 │ │ 0x0010 line=6 │ │ locals : │ │ @@ -48366,143 +48366,143 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -1b7e20: |[1b7e20] androidx.collection.SimpleArrayMap.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -1b7e30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b7e32: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -1b7e34: 3a04 0700 |0002: if-ltz v4, 0009 // +0007 │ │ -1b7e38: 5232 9502 |0004: iget v2, v3, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7e3c: 3524 0300 |0006: if-ge v4, v2, 0009 // +0003 │ │ -1b7e40: 0110 |0008: move v0, v1 │ │ -1b7e42: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -1b7e46: b814 |000b: shl-int/2addr v4, v1 │ │ -1b7e48: b014 |000c: add-int/2addr v4, v1 │ │ -1b7e4a: 5430 9302 |000d: iget-object v0, v3, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ -1b7e4e: 4601 0004 |000f: aget-object v1, v0, v4 │ │ -1b7e52: 4d05 0004 |0011: aput-object v5, v0, v4 │ │ -1b7e56: 1101 |0013: return-object v1 │ │ -1b7e58: 2205 b711 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b7e5c: 1a00 010c |0016: const-string v0, "Expected index to be within 0..size()-1, but was " // string@0c01 │ │ -1b7e60: 7020 7f3f 0500 |0018: invoke-direct {v5, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b7e66: 6e20 853f 4500 |001b: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ -1b7e6c: 6e10 933f 0500 |001e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b7e72: 0c04 |0021: move-result-object v4 │ │ -1b7e74: 7110 9106 0400 |0022: invoke-static {v4}, Landroidx/appcompat/app/ActionBar;.throwIllegalArgumentException:(Ljava/lang/String;)V // method@0691 │ │ -1b7e7a: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -1b7e7c: 2704 |0026: throw v4 │ │ +1b7e3c: |[1b7e3c] androidx.collection.SimpleArrayMap.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +1b7e4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b7e4e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +1b7e50: 3a04 0700 |0002: if-ltz v4, 0009 // +0007 │ │ +1b7e54: 5232 9502 |0004: iget v2, v3, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b7e58: 3524 0300 |0006: if-ge v4, v2, 0009 // +0003 │ │ +1b7e5c: 0110 |0008: move v0, v1 │ │ +1b7e5e: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +1b7e62: b814 |000b: shl-int/2addr v4, v1 │ │ +1b7e64: b014 |000c: add-int/2addr v4, v1 │ │ +1b7e66: 5430 9302 |000d: iget-object v0, v3, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ +1b7e6a: 4601 0004 |000f: aget-object v1, v0, v4 │ │ +1b7e6e: 4d05 0004 |0011: aput-object v5, v0, v4 │ │ +1b7e72: 1101 |0013: return-object v1 │ │ +1b7e74: 2205 b711 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b7e78: 1a00 010c |0016: const-string v0, "Expected index to be within 0..size()-1, but was " // string@0c01 │ │ +1b7e7c: 7020 7f3f 0500 |0018: invoke-direct {v5, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b7e82: 6e20 853f 4500 |001b: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ +1b7e88: 6e10 933f 0500 |001e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b7e8e: 0c04 |0021: move-result-object v4 │ │ +1b7e90: 7110 9106 0400 |0022: invoke-static {v4}, Landroidx/appcompat/app/ActionBar;.throwIllegalArgumentException:(Ljava/lang/String;)V // method@0691 │ │ +1b7e96: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +1b7e98: 2704 |0026: throw v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Landroidx/collection/SimpleArrayMap;) │ │ name : 'size' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b7a6c: |[1b7a6c] androidx.collection.SimpleArrayMap.size:()I │ │ -1b7a7c: 5210 9502 |0000: iget v0, v1, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7a80: 0f00 |0002: return v0 │ │ +1b7a88: |[1b7a88] androidx.collection.SimpleArrayMap.size:()I │ │ +1b7a98: 5210 9502 |0000: iget v0, v1, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b7a9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Landroidx/collection/SimpleArrayMap;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -1b7edc: |[1b7edc] androidx.collection.SimpleArrayMap.toString:()Ljava/lang/String; │ │ -1b7eec: 6e10 0309 0500 |0000: invoke-virtual {v5}, Landroidx/collection/SimpleArrayMap;.isEmpty:()Z // method@0903 │ │ -1b7ef2: 0a00 |0003: move-result v0 │ │ -1b7ef4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -1b7ef8: 1a00 2a61 |0006: const-string v0, "{}" // string@612a │ │ -1b7efc: 1100 |0008: return-object v0 │ │ -1b7efe: 5250 9502 |0009: iget v0, v5, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7f02: da00 001c |000b: mul-int/lit8 v0, v0, #int 28 // #1c │ │ -1b7f06: 2201 b711 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b7f0a: 7020 7d3f 0100 |000f: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(I)V // method@3f7d │ │ -1b7f10: 1300 7b00 |0012: const/16 v0, #int 123 // #7b │ │ -1b7f14: 6e20 823f 0100 |0014: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ -1b7f1a: 5250 9502 |0017: iget v0, v5, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7f1e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1b7f20: 3502 2d00 |001a: if-ge v2, v0, 0047 // +002d │ │ -1b7f24: 3d02 0700 |001c: if-lez v2, 0023 // +0007 │ │ -1b7f28: 1a03 f803 |001e: const-string v3, ", " // string@03f8 │ │ -1b7f2c: 6e20 8a3f 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b7f32: 6e20 0409 2500 |0023: invoke-virtual {v5, v2}, Landroidx/collection/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0904 │ │ -1b7f38: 0c03 |0026: move-result-object v3 │ │ -1b7f3a: 1a04 b603 |0027: const-string v4, "(this Map)" // string@03b6 │ │ -1b7f3e: 3213 0600 |0029: if-eq v3, v1, 002f // +0006 │ │ -1b7f42: 6e20 893f 3100 |002b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b7f48: 2804 |002e: goto 0032 // +0004 │ │ -1b7f4a: 6e20 8a3f 4100 |002f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b7f50: 1303 3d00 |0032: const/16 v3, #int 61 // #3d │ │ -1b7f54: 6e20 823f 3100 |0034: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ -1b7f5a: 6e20 0f09 2500 |0037: invoke-virtual {v5, v2}, Landroidx/collection/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@090f │ │ -1b7f60: 0c03 |003a: move-result-object v3 │ │ -1b7f62: 3213 0600 |003b: if-eq v3, v1, 0041 // +0006 │ │ -1b7f66: 6e20 893f 3100 |003d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b7f6c: 2804 |0040: goto 0044 // +0004 │ │ -1b7f6e: 6e20 8a3f 4100 |0041: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b7f74: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1b7f78: 28d4 |0046: goto 001a // -002c │ │ -1b7f7a: 1300 7d00 |0047: const/16 v0, #int 125 // #7d │ │ -1b7f7e: 6e20 823f 0100 |0049: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ -1b7f84: 6e10 933f 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b7f8a: 0c00 |004f: move-result-object v0 │ │ -1b7f8c: 1a01 475e |0050: const-string v1, "toString(...)" // string@5e47 │ │ -1b7f90: 7120 0345 1000 |0052: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b7f96: 1100 |0055: return-object v0 │ │ +1b7ef8: |[1b7ef8] androidx.collection.SimpleArrayMap.toString:()Ljava/lang/String; │ │ +1b7f08: 6e10 0309 0500 |0000: invoke-virtual {v5}, Landroidx/collection/SimpleArrayMap;.isEmpty:()Z // method@0903 │ │ +1b7f0e: 0a00 |0003: move-result v0 │ │ +1b7f10: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +1b7f14: 1a00 2a61 |0006: const-string v0, "{}" // string@612a │ │ +1b7f18: 1100 |0008: return-object v0 │ │ +1b7f1a: 5250 9502 |0009: iget v0, v5, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b7f1e: da00 001c |000b: mul-int/lit8 v0, v0, #int 28 // #1c │ │ +1b7f22: 2201 b711 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b7f26: 7020 7d3f 0100 |000f: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(I)V // method@3f7d │ │ +1b7f2c: 1300 7b00 |0012: const/16 v0, #int 123 // #7b │ │ +1b7f30: 6e20 823f 0100 |0014: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ +1b7f36: 5250 9502 |0017: iget v0, v5, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b7f3a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1b7f3c: 3502 2d00 |001a: if-ge v2, v0, 0047 // +002d │ │ +1b7f40: 3d02 0700 |001c: if-lez v2, 0023 // +0007 │ │ +1b7f44: 1a03 f803 |001e: const-string v3, ", " // string@03f8 │ │ +1b7f48: 6e20 8a3f 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b7f4e: 6e20 0409 2500 |0023: invoke-virtual {v5, v2}, Landroidx/collection/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0904 │ │ +1b7f54: 0c03 |0026: move-result-object v3 │ │ +1b7f56: 1a04 b603 |0027: const-string v4, "(this Map)" // string@03b6 │ │ +1b7f5a: 3213 0600 |0029: if-eq v3, v1, 002f // +0006 │ │ +1b7f5e: 6e20 893f 3100 |002b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b7f64: 2804 |002e: goto 0032 // +0004 │ │ +1b7f66: 6e20 8a3f 4100 |002f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b7f6c: 1303 3d00 |0032: const/16 v3, #int 61 // #3d │ │ +1b7f70: 6e20 823f 3100 |0034: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ +1b7f76: 6e20 0f09 2500 |0037: invoke-virtual {v5, v2}, Landroidx/collection/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@090f │ │ +1b7f7c: 0c03 |003a: move-result-object v3 │ │ +1b7f7e: 3213 0600 |003b: if-eq v3, v1, 0041 // +0006 │ │ +1b7f82: 6e20 893f 3100 |003d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b7f88: 2804 |0040: goto 0044 // +0004 │ │ +1b7f8a: 6e20 8a3f 4100 |0041: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b7f90: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1b7f94: 28d4 |0046: goto 001a // -002c │ │ +1b7f96: 1300 7d00 |0047: const/16 v0, #int 125 // #7d │ │ +1b7f9a: 6e20 823f 0100 |0049: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ +1b7fa0: 6e10 933f 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b7fa6: 0c00 |004f: move-result-object v0 │ │ +1b7fa8: 1a01 475e |0050: const-string v1, "toString(...)" // string@5e47 │ │ +1b7fac: 7120 0345 1000 |0052: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b7fb2: 1100 |0055: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Landroidx/collection/SimpleArrayMap;) │ │ name : 'valueAt' │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -1b7e80: |[1b7e80] androidx.collection.SimpleArrayMap.valueAt:(I)Ljava/lang/Object; │ │ -1b7e90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b7e92: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -1b7e94: 3a04 0700 |0002: if-ltz v4, 0009 // +0007 │ │ -1b7e98: 5232 9502 |0004: iget v2, v3, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ -1b7e9c: 3524 0300 |0006: if-ge v4, v2, 0009 // +0003 │ │ -1b7ea0: 0110 |0008: move v0, v1 │ │ -1b7ea2: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -1b7ea6: 5430 9302 |000b: iget-object v0, v3, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ -1b7eaa: b814 |000d: shl-int/2addr v4, v1 │ │ -1b7eac: b014 |000e: add-int/2addr v4, v1 │ │ -1b7eae: 4604 0004 |000f: aget-object v4, v0, v4 │ │ -1b7eb2: 1104 |0011: return-object v4 │ │ -1b7eb4: 2200 b711 |0012: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b7eb8: 1a01 010c |0014: const-string v1, "Expected index to be within 0..size()-1, but was " // string@0c01 │ │ -1b7ebc: 7020 7f3f 1000 |0016: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b7ec2: 6e20 853f 4000 |0019: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ -1b7ec8: 6e10 933f 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b7ece: 0c04 |001f: move-result-object v4 │ │ -1b7ed0: 7110 9106 0400 |0020: invoke-static {v4}, Landroidx/appcompat/app/ActionBar;.throwIllegalArgumentException:(Ljava/lang/String;)V // method@0691 │ │ -1b7ed6: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -1b7ed8: 2704 |0024: throw v4 │ │ +1b7e9c: |[1b7e9c] androidx.collection.SimpleArrayMap.valueAt:(I)Ljava/lang/Object; │ │ +1b7eac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b7eae: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +1b7eb0: 3a04 0700 |0002: if-ltz v4, 0009 // +0007 │ │ +1b7eb4: 5232 9502 |0004: iget v2, v3, Landroidx/collection/SimpleArrayMap;.size:I // field@0295 │ │ +1b7eb8: 3524 0300 |0006: if-ge v4, v2, 0009 // +0003 │ │ +1b7ebc: 0110 |0008: move v0, v1 │ │ +1b7ebe: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +1b7ec2: 5430 9302 |000b: iget-object v0, v3, Landroidx/collection/SimpleArrayMap;.array:[Ljava/lang/Object; // field@0293 │ │ +1b7ec6: b814 |000d: shl-int/2addr v4, v1 │ │ +1b7ec8: b014 |000e: add-int/2addr v4, v1 │ │ +1b7eca: 4604 0004 |000f: aget-object v4, v0, v4 │ │ +1b7ece: 1104 |0011: return-object v4 │ │ +1b7ed0: 2200 b711 |0012: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b7ed4: 1a01 010c |0014: const-string v1, "Expected index to be within 0..size()-1, but was " // string@0c01 │ │ +1b7ed8: 7020 7f3f 1000 |0016: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b7ede: 6e20 853f 4000 |0019: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ +1b7ee4: 6e10 933f 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b7eea: 0c04 |001f: move-result-object v4 │ │ +1b7eec: 7110 9106 0400 |0020: invoke-static {v4}, Landroidx/appcompat/app/ActionBar;.throwIllegalArgumentException:(Ljava/lang/String;)V // method@0691 │ │ +1b7ef2: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +1b7ef4: 2704 |0024: throw v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #167 header: │ │ @@ -48580,96 +48580,96 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -1b80f8: |[1b80f8] androidx.collection.SparseArrayCompat.append:(ILjava/lang/Object;)V │ │ -1b8108: 5260 9802 |0000: iget v0, v6, Landroidx/collection/SparseArrayCompat;.size:I // field@0298 │ │ -1b810c: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -1b8110: 5461 9702 |0004: iget-object v1, v6, Landroidx/collection/SparseArrayCompat;.keys:[I // field@0297 │ │ -1b8114: d802 00ff |0006: add-int/lit8 v2, v0, #int -1 // #ff │ │ -1b8118: 4401 0102 |0008: aget v1, v1, v2 │ │ -1b811c: 3617 0600 |000a: if-gt v7, v1, 0010 // +0006 │ │ -1b8120: 6e30 1609 7608 |000c: invoke-virtual {v6, v7, v8}, Landroidx/collection/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0916 │ │ -1b8126: 0e00 |000f: return-void │ │ -1b8128: 5561 9602 |0010: iget-boolean v1, v6, Landroidx/collection/SparseArrayCompat;.garbage:Z // field@0296 │ │ -1b812c: 3801 0a00 |0012: if-eqz v1, 001c // +000a │ │ -1b8130: 5461 9702 |0014: iget-object v1, v6, Landroidx/collection/SparseArrayCompat;.keys:[I // field@0297 │ │ -1b8134: 2111 |0016: array-length v1, v1 │ │ -1b8136: 3410 0500 |0017: if-lt v0, v1, 001c // +0005 │ │ -1b813a: 7110 f507 0600 |0019: invoke-static {v6}, Landroidx/collection/ArraySetKt;.access$gc:(Landroidx/collection/SparseArrayCompat;)V // method@07f5 │ │ -1b8140: 5260 9802 |001c: iget v0, v6, Landroidx/collection/SparseArrayCompat;.size:I // field@0298 │ │ -1b8144: 5461 9702 |001e: iget-object v1, v6, Landroidx/collection/SparseArrayCompat;.keys:[I // field@0297 │ │ -1b8148: 2111 |0020: array-length v1, v1 │ │ -1b814a: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -1b814c: 3410 2f00 |0022: if-lt v0, v1, 0051 // +002f │ │ -1b8150: d801 0001 |0024: add-int/lit8 v1, v0, #int 1 // #01 │ │ -1b8154: 1243 |0026: const/4 v3, #int 4 // #4 │ │ -1b8156: b231 |0027: mul-int/2addr v1, v3 │ │ -1b8158: 0134 |0028: move v4, v3 │ │ -1b815a: 1305 2000 |0029: const/16 v5, #int 32 // #20 │ │ -1b815e: 3554 0d00 |002b: if-ge v4, v5, 0038 // +000d │ │ -1b8162: 9805 0204 |002d: shl-int v5, v2, v4 │ │ -1b8166: d805 05f4 |002f: add-int/lit8 v5, v5, #int -12 // #f4 │ │ -1b816a: 3651 0400 |0031: if-gt v1, v5, 0035 // +0004 │ │ -1b816e: 0151 |0033: move v1, v5 │ │ -1b8170: 2804 |0034: goto 0038 // +0004 │ │ -1b8172: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1b8176: 28f2 |0037: goto 0029 // -000e │ │ -1b8178: b331 |0038: div-int/2addr v1, v3 │ │ -1b817a: 5463 9702 |0039: iget-object v3, v6, Landroidx/collection/SparseArrayCompat;.keys:[I // field@0297 │ │ -1b817e: 7120 ab40 1300 |003b: invoke-static {v3, v1}, Ljava/util/Arrays;.copyOf:([II)[I // method@40ab │ │ -1b8184: 0c03 |003e: move-result-object v3 │ │ -1b8186: 1a04 423a |003f: const-string v4, "copyOf(...)" // string@3a42 │ │ -1b818a: 7120 0345 4300 |0041: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b8190: 5b63 9702 |0044: iput-object v3, v6, Landroidx/collection/SparseArrayCompat;.keys:[I // field@0297 │ │ -1b8194: 5463 9902 |0046: iget-object v3, v6, Landroidx/collection/SparseArrayCompat;.values:[Ljava/lang/Object; // field@0299 │ │ -1b8198: 7120 ad40 1300 |0048: invoke-static {v3, v1}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@40ad │ │ -1b819e: 0c01 |004b: move-result-object v1 │ │ -1b81a0: 7120 0345 4100 |004c: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b81a6: 5b61 9902 |004f: iput-object v1, v6, Landroidx/collection/SparseArrayCompat;.values:[Ljava/lang/Object; // field@0299 │ │ -1b81aa: 5461 9702 |0051: iget-object v1, v6, Landroidx/collection/SparseArrayCompat;.keys:[I // field@0297 │ │ -1b81ae: 4b07 0100 |0053: aput v7, v1, v0 │ │ -1b81b2: 5467 9902 |0055: iget-object v7, v6, Landroidx/collection/SparseArrayCompat;.values:[Ljava/lang/Object; // field@0299 │ │ -1b81b6: 4d08 0700 |0057: aput-object v8, v7, v0 │ │ -1b81ba: b020 |0059: add-int/2addr v0, v2 │ │ -1b81bc: 5960 9802 |005a: iput v0, v6, Landroidx/collection/SparseArrayCompat;.size:I // field@0298 │ │ -1b81c0: 0e00 |005c: return-void │ │ +1b8114: |[1b8114] androidx.collection.SparseArrayCompat.append:(ILjava/lang/Object;)V │ │ +1b8124: 5260 9802 |0000: iget v0, v6, Landroidx/collection/SparseArrayCompat;.size:I // field@0298 │ │ +1b8128: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +1b812c: 5461 9702 |0004: iget-object v1, v6, Landroidx/collection/SparseArrayCompat;.keys:[I // field@0297 │ │ +1b8130: d802 00ff |0006: add-int/lit8 v2, v0, #int -1 // #ff │ │ +1b8134: 4401 0102 |0008: aget v1, v1, v2 │ │ +1b8138: 3617 0600 |000a: if-gt v7, v1, 0010 // +0006 │ │ +1b813c: 6e30 1609 7608 |000c: invoke-virtual {v6, v7, v8}, Landroidx/collection/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0916 │ │ +1b8142: 0e00 |000f: return-void │ │ +1b8144: 5561 9602 |0010: iget-boolean v1, v6, Landroidx/collection/SparseArrayCompat;.garbage:Z // field@0296 │ │ +1b8148: 3801 0a00 |0012: if-eqz v1, 001c // +000a │ │ +1b814c: 5461 9702 |0014: iget-object v1, v6, Landroidx/collection/SparseArrayCompat;.keys:[I // field@0297 │ │ +1b8150: 2111 |0016: array-length v1, v1 │ │ +1b8152: 3410 0500 |0017: if-lt v0, v1, 001c // +0005 │ │ +1b8156: 7110 f507 0600 |0019: invoke-static {v6}, Landroidx/collection/ArraySetKt;.access$gc:(Landroidx/collection/SparseArrayCompat;)V // method@07f5 │ │ +1b815c: 5260 9802 |001c: iget v0, v6, Landroidx/collection/SparseArrayCompat;.size:I // field@0298 │ │ +1b8160: 5461 9702 |001e: iget-object v1, v6, Landroidx/collection/SparseArrayCompat;.keys:[I // field@0297 │ │ +1b8164: 2111 |0020: array-length v1, v1 │ │ +1b8166: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +1b8168: 3410 2f00 |0022: if-lt v0, v1, 0051 // +002f │ │ +1b816c: d801 0001 |0024: add-int/lit8 v1, v0, #int 1 // #01 │ │ +1b8170: 1243 |0026: const/4 v3, #int 4 // #4 │ │ +1b8172: b231 |0027: mul-int/2addr v1, v3 │ │ +1b8174: 0134 |0028: move v4, v3 │ │ +1b8176: 1305 2000 |0029: const/16 v5, #int 32 // #20 │ │ +1b817a: 3554 0d00 |002b: if-ge v4, v5, 0038 // +000d │ │ +1b817e: 9805 0204 |002d: shl-int v5, v2, v4 │ │ +1b8182: d805 05f4 |002f: add-int/lit8 v5, v5, #int -12 // #f4 │ │ +1b8186: 3651 0400 |0031: if-gt v1, v5, 0035 // +0004 │ │ +1b818a: 0151 |0033: move v1, v5 │ │ +1b818c: 2804 |0034: goto 0038 // +0004 │ │ +1b818e: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1b8192: 28f2 |0037: goto 0029 // -000e │ │ +1b8194: b331 |0038: div-int/2addr v1, v3 │ │ +1b8196: 5463 9702 |0039: iget-object v3, v6, Landroidx/collection/SparseArrayCompat;.keys:[I // field@0297 │ │ +1b819a: 7120 ab40 1300 |003b: invoke-static {v3, v1}, Ljava/util/Arrays;.copyOf:([II)[I // method@40ab │ │ +1b81a0: 0c03 |003e: move-result-object v3 │ │ +1b81a2: 1a04 423a |003f: const-string v4, "copyOf(...)" // string@3a42 │ │ +1b81a6: 7120 0345 4300 |0041: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b81ac: 5b63 9702 |0044: iput-object v3, v6, Landroidx/collection/SparseArrayCompat;.keys:[I // field@0297 │ │ +1b81b0: 5463 9902 |0046: iget-object v3, v6, Landroidx/collection/SparseArrayCompat;.values:[Ljava/lang/Object; // field@0299 │ │ +1b81b4: 7120 ad40 1300 |0048: invoke-static {v3, v1}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@40ad │ │ +1b81ba: 0c01 |004b: move-result-object v1 │ │ +1b81bc: 7120 0345 4100 |004c: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b81c2: 5b61 9902 |004f: iput-object v1, v6, Landroidx/collection/SparseArrayCompat;.values:[Ljava/lang/Object; // field@0299 │ │ +1b81c6: 5461 9702 |0051: iget-object v1, v6, Landroidx/collection/SparseArrayCompat;.keys:[I // field@0297 │ │ +1b81ca: 4b07 0100 |0053: aput v7, v1, v0 │ │ +1b81ce: 5467 9902 |0055: iget-object v7, v6, Landroidx/collection/SparseArrayCompat;.values:[Ljava/lang/Object; // field@0299 │ │ +1b81d2: 4d08 0700 |0057: aput-object v8, v7, v0 │ │ +1b81d6: b020 |0059: add-int/2addr v0, v2 │ │ +1b81d8: 5960 9802 |005a: iput v0, v6, Landroidx/collection/SparseArrayCompat;.size:I // field@0298 │ │ +1b81dc: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/collection/SparseArrayCompat;) │ │ name : 'clone' │ │ type : '()Landroidx/collection/SparseArrayCompat;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -1b7fdc: |[1b7fdc] androidx.collection.SparseArrayCompat.clone:()Landroidx/collection/SparseArrayCompat; │ │ -1b7fec: 6f10 353f 0200 |0000: invoke-super {v2}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@3f35 │ │ -1b7ff2: 0c00 |0003: move-result-object v0 │ │ -1b7ff4: 1a01 4f50 |0004: const-string v1, "null cannot be cast to non-null type androidx.collection.SparseArrayCompat" // string@504f │ │ -1b7ff8: 7120 0245 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@4502 │ │ -1b7ffe: 1f00 1302 |0009: check-cast v0, Landroidx/collection/SparseArrayCompat; // type@0213 │ │ -1b8002: 5421 9702 |000b: iget-object v1, v2, Landroidx/collection/SparseArrayCompat;.keys:[I // field@0297 │ │ -1b8006: 6e10 353f 0100 |000d: invoke-virtual {v1}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@3f35 │ │ -1b800c: 0c01 |0010: move-result-object v1 │ │ -1b800e: 1f01 d015 |0011: check-cast v1, [I // type@15d0 │ │ -1b8012: 5b01 9702 |0013: iput-object v1, v0, Landroidx/collection/SparseArrayCompat;.keys:[I // field@0297 │ │ -1b8016: 5421 9902 |0015: iget-object v1, v2, Landroidx/collection/SparseArrayCompat;.values:[Ljava/lang/Object; // field@0299 │ │ -1b801a: 6e10 353f 0100 |0017: invoke-virtual {v1}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@3f35 │ │ -1b8020: 0c01 |001a: move-result-object v1 │ │ -1b8022: 1f01 0017 |001b: check-cast v1, [Ljava/lang/Object; // type@1700 │ │ -1b8026: 5b01 9902 |001d: iput-object v1, v0, Landroidx/collection/SparseArrayCompat;.values:[Ljava/lang/Object; // field@0299 │ │ -1b802a: 1100 |001f: return-object v0 │ │ +1b7ff8: |[1b7ff8] androidx.collection.SparseArrayCompat.clone:()Landroidx/collection/SparseArrayCompat; │ │ +1b8008: 6f10 353f 0200 |0000: invoke-super {v2}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@3f35 │ │ +1b800e: 0c00 |0003: move-result-object v0 │ │ +1b8010: 1a01 4f50 |0004: const-string v1, "null cannot be cast to non-null type androidx.collection.SparseArrayCompat" // string@504f │ │ +1b8014: 7120 0245 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@4502 │ │ +1b801a: 1f00 1302 |0009: check-cast v0, Landroidx/collection/SparseArrayCompat; // type@0213 │ │ +1b801e: 5421 9702 |000b: iget-object v1, v2, Landroidx/collection/SparseArrayCompat;.keys:[I // field@0297 │ │ +1b8022: 6e10 353f 0100 |000d: invoke-virtual {v1}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@3f35 │ │ +1b8028: 0c01 |0010: move-result-object v1 │ │ +1b802a: 1f01 d015 |0011: check-cast v1, [I // type@15d0 │ │ +1b802e: 5b01 9702 |0013: iput-object v1, v0, Landroidx/collection/SparseArrayCompat;.keys:[I // field@0297 │ │ +1b8032: 5421 9902 |0015: iget-object v1, v2, Landroidx/collection/SparseArrayCompat;.values:[Ljava/lang/Object; // field@0299 │ │ +1b8036: 6e10 353f 0100 |0017: invoke-virtual {v1}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@3f35 │ │ +1b803c: 0c01 |001a: move-result-object v1 │ │ +1b803e: 1f01 0017 |001b: check-cast v1, [Ljava/lang/Object; // type@1700 │ │ +1b8042: 5b01 9902 |001d: iput-object v1, v0, Landroidx/collection/SparseArrayCompat;.values:[Ljava/lang/Object; // field@0299 │ │ +1b8046: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2 │ │ 0x000b line=3 │ │ 0x0015 line=4 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Landroidx/collection/SparseArrayCompat; │ │ @@ -48679,18 +48679,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1051 (PUBLIC FINAL BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1b802c: |[1b802c] androidx.collection.SparseArrayCompat.clone:()Ljava/lang/Object; │ │ -1b803c: 6e10 1209 0100 |0000: invoke-virtual {v1}, Landroidx/collection/SparseArrayCompat;.clone:()Landroidx/collection/SparseArrayCompat; // method@0912 │ │ -1b8042: 0c00 |0003: move-result-object v0 │ │ -1b8044: 1100 |0004: return-object v0 │ │ +1b8048: |[1b8048] androidx.collection.SparseArrayCompat.clone:()Ljava/lang/Object; │ │ +1b8058: 6e10 1209 0100 |0000: invoke-virtual {v1}, Landroidx/collection/SparseArrayCompat;.clone:()Landroidx/collection/SparseArrayCompat; // method@0912 │ │ +1b805e: 0c00 |0003: move-result-object v0 │ │ +1b8060: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroidx/collection/SparseArrayCompat; │ │ │ │ #3 : (in Landroidx/collection/SparseArrayCompat;) │ │ @@ -48855,53 +48855,53 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -1b8048: |[1b8048] androidx.collection.SparseArrayCompat.toString:()Ljava/lang/String; │ │ -1b8058: 6e10 1709 0400 |0000: invoke-virtual {v4}, Landroidx/collection/SparseArrayCompat;.size:()I // method@0917 │ │ -1b805e: 0a00 |0003: move-result v0 │ │ -1b8060: 3c00 0500 |0004: if-gtz v0, 0009 // +0005 │ │ -1b8064: 1a00 2a61 |0006: const-string v0, "{}" // string@612a │ │ -1b8068: 1100 |0008: return-object v0 │ │ -1b806a: 2200 b711 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b806e: 5241 9802 |000b: iget v1, v4, Landroidx/collection/SparseArrayCompat;.size:I // field@0298 │ │ -1b8072: da01 011c |000d: mul-int/lit8 v1, v1, #int 28 // #1c │ │ -1b8076: 7020 7d3f 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@3f7d │ │ -1b807c: 1301 7b00 |0012: const/16 v1, #int 123 // #7b │ │ -1b8080: 6e20 823f 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ -1b8086: 5241 9802 |0017: iget v1, v4, Landroidx/collection/SparseArrayCompat;.size:I // field@0298 │ │ -1b808a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1b808c: 3512 2700 |001a: if-ge v2, v1, 0041 // +0027 │ │ -1b8090: 3d02 0700 |001c: if-lez v2, 0023 // +0007 │ │ -1b8094: 1a03 f803 |001e: const-string v3, ", " // string@03f8 │ │ -1b8098: 6e20 8a3f 3000 |0020: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b809e: 6e20 1509 2400 |0023: invoke-virtual {v4, v2}, Landroidx/collection/SparseArrayCompat;.keyAt:(I)I // method@0915 │ │ -1b80a4: 0a03 |0026: move-result v3 │ │ -1b80a6: 6e20 853f 3000 |0027: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ -1b80ac: 1303 3d00 |002a: const/16 v3, #int 61 // #3d │ │ -1b80b0: 6e20 823f 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ -1b80b6: 6e20 1909 2400 |002f: invoke-virtual {v4, v2}, Landroidx/collection/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0919 │ │ -1b80bc: 0c03 |0032: move-result-object v3 │ │ -1b80be: 3243 0600 |0033: if-eq v3, v4, 0039 // +0006 │ │ -1b80c2: 6e20 893f 3000 |0035: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b80c8: 2806 |0038: goto 003e // +0006 │ │ -1b80ca: 1a03 b603 |0039: const-string v3, "(this Map)" // string@03b6 │ │ -1b80ce: 6e20 8a3f 3000 |003b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b80d4: d802 0201 |003e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1b80d8: 28da |0040: goto 001a // -0026 │ │ -1b80da: 1301 7d00 |0041: const/16 v1, #int 125 // #7d │ │ -1b80de: 6e20 823f 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ -1b80e4: 6e10 933f 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b80ea: 0c00 |0049: move-result-object v0 │ │ -1b80ec: 1a01 475e |004a: const-string v1, "toString(...)" // string@5e47 │ │ -1b80f0: 7120 0345 1000 |004c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -1b80f6: 1100 |004f: return-object v0 │ │ +1b8064: |[1b8064] androidx.collection.SparseArrayCompat.toString:()Ljava/lang/String; │ │ +1b8074: 6e10 1709 0400 |0000: invoke-virtual {v4}, Landroidx/collection/SparseArrayCompat;.size:()I // method@0917 │ │ +1b807a: 0a00 |0003: move-result v0 │ │ +1b807c: 3c00 0500 |0004: if-gtz v0, 0009 // +0005 │ │ +1b8080: 1a00 2a61 |0006: const-string v0, "{}" // string@612a │ │ +1b8084: 1100 |0008: return-object v0 │ │ +1b8086: 2200 b711 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b808a: 5241 9802 |000b: iget v1, v4, Landroidx/collection/SparseArrayCompat;.size:I // field@0298 │ │ +1b808e: da01 011c |000d: mul-int/lit8 v1, v1, #int 28 // #1c │ │ +1b8092: 7020 7d3f 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@3f7d │ │ +1b8098: 1301 7b00 |0012: const/16 v1, #int 123 // #7b │ │ +1b809c: 6e20 823f 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ +1b80a2: 5241 9802 |0017: iget v1, v4, Landroidx/collection/SparseArrayCompat;.size:I // field@0298 │ │ +1b80a6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1b80a8: 3512 2700 |001a: if-ge v2, v1, 0041 // +0027 │ │ +1b80ac: 3d02 0700 |001c: if-lez v2, 0023 // +0007 │ │ +1b80b0: 1a03 f803 |001e: const-string v3, ", " // string@03f8 │ │ +1b80b4: 6e20 8a3f 3000 |0020: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b80ba: 6e20 1509 2400 |0023: invoke-virtual {v4, v2}, Landroidx/collection/SparseArrayCompat;.keyAt:(I)I // method@0915 │ │ +1b80c0: 0a03 |0026: move-result v3 │ │ +1b80c2: 6e20 853f 3000 |0027: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3f85 │ │ +1b80c8: 1303 3d00 |002a: const/16 v3, #int 61 // #3d │ │ +1b80cc: 6e20 823f 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ +1b80d2: 6e20 1909 2400 |002f: invoke-virtual {v4, v2}, Landroidx/collection/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0919 │ │ +1b80d8: 0c03 |0032: move-result-object v3 │ │ +1b80da: 3243 0600 |0033: if-eq v3, v4, 0039 // +0006 │ │ +1b80de: 6e20 893f 3000 |0035: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b80e4: 2806 |0038: goto 003e // +0006 │ │ +1b80e6: 1a03 b603 |0039: const-string v3, "(this Map)" // string@03b6 │ │ +1b80ea: 6e20 8a3f 3000 |003b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b80f0: d802 0201 |003e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1b80f4: 28da |0040: goto 001a // -0026 │ │ +1b80f6: 1301 7d00 |0041: const/16 v1, #int 125 // #7d │ │ +1b80fa: 6e20 823f 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ +1b8100: 6e10 933f 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b8106: 0c00 |0049: move-result-object v0 │ │ +1b8108: 1a01 475e |004a: const-string v1, "toString(...)" // string@5e47 │ │ +1b810c: 7120 0345 1000 |004c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +1b8112: 1100 |004f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/collection/SparseArrayCompat;) │ │ name : 'valueAt' │ │ type : '(I)Ljava/lang/Object;' │ │ @@ -49067,22 +49067,22 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1b81c4: |[1b81c4] androidx.collection.SparseArrayKt$keyIterator$1.nextInt:()I │ │ -1b81d4: 5220 9b02 |0000: iget v0, v2, Landroidx/collection/SparseArrayKt$keyIterator$1;.index:I // field@029b │ │ -1b81d8: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -1b81dc: 5921 9b02 |0004: iput v1, v2, Landroidx/collection/SparseArrayKt$keyIterator$1;.index:I // field@029b │ │ -1b81e0: 5421 9a02 |0006: iget-object v1, v2, Landroidx/collection/SparseArrayKt$keyIterator$1;.$this_keyIterator:Landroidx/collection/SparseArrayCompat; // field@029a │ │ -1b81e4: 6e20 1509 0100 |0008: invoke-virtual {v1, v0}, Landroidx/collection/SparseArrayCompat;.keyAt:(I)I // method@0915 │ │ -1b81ea: 0a00 |000b: move-result v0 │ │ -1b81ec: 0f00 |000c: return v0 │ │ +1b81e0: |[1b81e0] androidx.collection.SparseArrayKt$keyIterator$1.nextInt:()I │ │ +1b81f0: 5220 9b02 |0000: iget v0, v2, Landroidx/collection/SparseArrayKt$keyIterator$1;.index:I // field@029b │ │ +1b81f4: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +1b81f8: 5921 9b02 |0004: iput v1, v2, Landroidx/collection/SparseArrayKt$keyIterator$1;.index:I // field@029b │ │ +1b81fc: 5421 9a02 |0006: iget-object v1, v2, Landroidx/collection/SparseArrayKt$keyIterator$1;.$this_keyIterator:Landroidx/collection/SparseArrayCompat; // field@029a │ │ +1b8200: 6e20 1509 0100 |0008: invoke-virtual {v1, v0}, Landroidx/collection/SparseArrayCompat;.keyAt:(I)I // method@0915 │ │ +1b8206: 0a00 |000b: move-result v0 │ │ +1b8208: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #170 header: │ │ @@ -49144,22 +49144,22 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1ab940: |[1ab940] kotlin.jvm.internal.ArrayIterator.:([Ljava/lang/Object;)V │ │ -1ab950: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1ab952: 5910 132e |0001: iput v0, v1, Lkotlin/jvm/internal/ArrayIterator;.$r8$classId:I // field@2e13 │ │ -1ab956: 1a00 1e36 |0003: const-string v0, "array" // string@361e │ │ -1ab95a: 7120 0445 0200 |0005: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1ab960: 7010 343f 0100 |0008: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1ab966: 5b12 142e |000b: iput-object v2, v1, Lkotlin/jvm/internal/ArrayIterator;.array:Ljava/lang/Object; // field@2e14 │ │ -1ab96a: 0e00 |000d: return-void │ │ +1ab95c: |[1ab95c] kotlin.jvm.internal.ArrayIterator.:([Ljava/lang/Object;)V │ │ +1ab96c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1ab96e: 5910 132e |0001: iput v0, v1, Lkotlin/jvm/internal/ArrayIterator;.$r8$classId:I // field@2e13 │ │ +1ab972: 1a00 1e36 |0003: const-string v0, "array" // string@361e │ │ +1ab976: 7120 0445 0200 |0005: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1ab97c: 7010 343f 0100 |0008: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1ab982: 5b12 142e |000b: iput-object v2, v1, Lkotlin/jvm/internal/ArrayIterator;.array:Ljava/lang/Object; // field@2e14 │ │ +1ab986: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=2 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lkotlin/jvm/internal/ArrayIterator; │ │ 0x0000 - 0x000e reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -49169,103 +49169,103 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 58 16-bit code units │ │ -1ab96c: |[1ab96c] kotlin.jvm.internal.ArrayIterator.hasNext:()Z │ │ -1ab97c: 5220 132e |0000: iget v0, v2, Lkotlin/jvm/internal/ArrayIterator;.$r8$classId:I // field@2e13 │ │ -1ab980: 2b00 3000 0000 |0002: packed-switch v0, 00000032 // +00000030 │ │ -1ab986: 5220 152e |0005: iget v0, v2, Lkotlin/jvm/internal/ArrayIterator;.index:I // field@2e15 │ │ -1ab98a: 5421 142e |0007: iget-object v1, v2, Lkotlin/jvm/internal/ArrayIterator;.array:Ljava/lang/Object; // field@2e14 │ │ -1ab98e: 1f01 9d12 |0009: check-cast v1, Lkotlin/collections/AbstractList; // type@129d │ │ -1ab992: 6e10 e442 0100 |000b: invoke-virtual {v1}, Lkotlin/collections/AbstractCollection;.getSize:()I // method@42e4 │ │ -1ab998: 0a01 |000e: move-result v1 │ │ -1ab99a: 3510 0400 |000f: if-ge v0, v1, 0013 // +0004 │ │ -1ab99e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -1ab9a0: 2802 |0012: goto 0014 // +0002 │ │ -1ab9a2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -1ab9a4: 0f00 |0014: return v0 │ │ -1ab9a6: 5220 152e |0015: iget v0, v2, Lkotlin/jvm/internal/ArrayIterator;.index:I // field@2e15 │ │ -1ab9aa: 5421 142e |0017: iget-object v1, v2, Lkotlin/jvm/internal/ArrayIterator;.array:Ljava/lang/Object; // field@2e14 │ │ -1ab9ae: 1f01 1302 |0019: check-cast v1, Landroidx/collection/SparseArrayCompat; // type@0213 │ │ -1ab9b2: 6e10 1709 0100 |001b: invoke-virtual {v1}, Landroidx/collection/SparseArrayCompat;.size:()I // method@0917 │ │ -1ab9b8: 0a01 |001e: move-result v1 │ │ -1ab9ba: 3510 0400 |001f: if-ge v0, v1, 0023 // +0004 │ │ -1ab9be: 1210 |0021: const/4 v0, #int 1 // #1 │ │ -1ab9c0: 2802 |0022: goto 0024 // +0002 │ │ -1ab9c2: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -1ab9c4: 0f00 |0024: return v0 │ │ -1ab9c6: 5220 152e |0025: iget v0, v2, Lkotlin/jvm/internal/ArrayIterator;.index:I // field@2e15 │ │ -1ab9ca: 5421 142e |0027: iget-object v1, v2, Lkotlin/jvm/internal/ArrayIterator;.array:Ljava/lang/Object; // field@2e14 │ │ -1ab9ce: 1f01 0017 |0029: check-cast v1, [Ljava/lang/Object; // type@1700 │ │ -1ab9d2: 2111 |002b: array-length v1, v1 │ │ -1ab9d4: 3510 0400 |002c: if-ge v0, v1, 0030 // +0004 │ │ -1ab9d8: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -1ab9da: 2802 |002f: goto 0031 // +0002 │ │ -1ab9dc: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -1ab9de: 0f00 |0031: return v0 │ │ -1ab9e0: 0001 0200 0000 0000 2300 0000 1300 ... |0032: packed-switch-data (8 units) │ │ +1ab988: |[1ab988] kotlin.jvm.internal.ArrayIterator.hasNext:()Z │ │ +1ab998: 5220 132e |0000: iget v0, v2, Lkotlin/jvm/internal/ArrayIterator;.$r8$classId:I // field@2e13 │ │ +1ab99c: 2b00 3000 0000 |0002: packed-switch v0, 00000032 // +00000030 │ │ +1ab9a2: 5220 152e |0005: iget v0, v2, Lkotlin/jvm/internal/ArrayIterator;.index:I // field@2e15 │ │ +1ab9a6: 5421 142e |0007: iget-object v1, v2, Lkotlin/jvm/internal/ArrayIterator;.array:Ljava/lang/Object; // field@2e14 │ │ +1ab9aa: 1f01 9d12 |0009: check-cast v1, Lkotlin/collections/AbstractList; // type@129d │ │ +1ab9ae: 6e10 e442 0100 |000b: invoke-virtual {v1}, Lkotlin/collections/AbstractCollection;.getSize:()I // method@42e4 │ │ +1ab9b4: 0a01 |000e: move-result v1 │ │ +1ab9b6: 3510 0400 |000f: if-ge v0, v1, 0013 // +0004 │ │ +1ab9ba: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +1ab9bc: 2802 |0012: goto 0014 // +0002 │ │ +1ab9be: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +1ab9c0: 0f00 |0014: return v0 │ │ +1ab9c2: 5220 152e |0015: iget v0, v2, Lkotlin/jvm/internal/ArrayIterator;.index:I // field@2e15 │ │ +1ab9c6: 5421 142e |0017: iget-object v1, v2, Lkotlin/jvm/internal/ArrayIterator;.array:Ljava/lang/Object; // field@2e14 │ │ +1ab9ca: 1f01 1302 |0019: check-cast v1, Landroidx/collection/SparseArrayCompat; // type@0213 │ │ +1ab9ce: 6e10 1709 0100 |001b: invoke-virtual {v1}, Landroidx/collection/SparseArrayCompat;.size:()I // method@0917 │ │ +1ab9d4: 0a01 |001e: move-result v1 │ │ +1ab9d6: 3510 0400 |001f: if-ge v0, v1, 0023 // +0004 │ │ +1ab9da: 1210 |0021: const/4 v0, #int 1 // #1 │ │ +1ab9dc: 2802 |0022: goto 0024 // +0002 │ │ +1ab9de: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +1ab9e0: 0f00 |0024: return v0 │ │ +1ab9e2: 5220 152e |0025: iget v0, v2, Lkotlin/jvm/internal/ArrayIterator;.index:I // field@2e15 │ │ +1ab9e6: 5421 142e |0027: iget-object v1, v2, Lkotlin/jvm/internal/ArrayIterator;.array:Ljava/lang/Object; // field@2e14 │ │ +1ab9ea: 1f01 0017 |0029: check-cast v1, [Ljava/lang/Object; // type@1700 │ │ +1ab9ee: 2111 |002b: array-length v1, v1 │ │ +1ab9f0: 3510 0400 |002c: if-ge v0, v1, 0030 // +0004 │ │ +1ab9f4: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +1ab9f6: 2802 |002f: goto 0031 // +0002 │ │ +1ab9f8: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +1ab9fa: 0f00 |0031: return v0 │ │ +1ab9fc: 0001 0200 0000 0000 2300 0000 1300 ... |0032: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lkotlin/jvm/internal/ArrayIterator;) │ │ name : 'next' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -1ab9f0: |[1ab9f0] kotlin.jvm.internal.ArrayIterator.next:()Ljava/lang/Object; │ │ -1aba00: 5230 132e |0000: iget v0, v3, Lkotlin/jvm/internal/ArrayIterator;.$r8$classId:I // field@2e13 │ │ -1aba04: 2b00 4c00 0000 |0002: packed-switch v0, 0000004e // +0000004c │ │ -1aba0a: 6e10 e544 0300 |0005: invoke-virtual {v3}, Lkotlin/jvm/internal/ArrayIterator;.hasNext:()Z // method@44e5 │ │ -1aba10: 0a00 |0008: move-result v0 │ │ -1aba12: 3800 1100 |0009: if-eqz v0, 001a // +0011 │ │ -1aba16: 5230 152e |000b: iget v0, v3, Lkotlin/jvm/internal/ArrayIterator;.index:I // field@2e15 │ │ -1aba1a: d801 0001 |000d: add-int/lit8 v1, v0, #int 1 // #01 │ │ -1aba1e: 5931 152e |000f: iput v1, v3, Lkotlin/jvm/internal/ArrayIterator;.index:I // field@2e15 │ │ -1aba22: 5431 142e |0011: iget-object v1, v3, Lkotlin/jvm/internal/ArrayIterator;.array:Ljava/lang/Object; // field@2e14 │ │ -1aba26: 1f01 9d12 |0013: check-cast v1, Lkotlin/collections/AbstractList; // type@129d │ │ -1aba2a: 7220 2041 0100 |0015: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -1aba30: 0c00 |0018: move-result-object v0 │ │ -1aba32: 1100 |0019: return-object v0 │ │ -1aba34: 2200 3312 |001a: new-instance v0, Ljava/util/NoSuchElementException; // type@1233 │ │ -1aba38: 7010 4941 0000 |001c: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@4149 │ │ -1aba3e: 2700 |001f: throw v0 │ │ -1aba40: 5230 152e |0020: iget v0, v3, Lkotlin/jvm/internal/ArrayIterator;.index:I // field@2e15 │ │ -1aba44: d801 0001 |0022: add-int/lit8 v1, v0, #int 1 // #01 │ │ -1aba48: 5931 152e |0024: iput v1, v3, Lkotlin/jvm/internal/ArrayIterator;.index:I // field@2e15 │ │ -1aba4c: 5431 142e |0026: iget-object v1, v3, Lkotlin/jvm/internal/ArrayIterator;.array:Ljava/lang/Object; // field@2e14 │ │ -1aba50: 1f01 1302 |0028: check-cast v1, Landroidx/collection/SparseArrayCompat; // type@0213 │ │ -1aba54: 6e20 1909 0100 |002a: invoke-virtual {v1, v0}, Landroidx/collection/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0919 │ │ -1aba5a: 0c00 |002d: move-result-object v0 │ │ -1aba5c: 1100 |002e: return-object v0 │ │ -1aba5e: 5430 142e |002f: iget-object v0, v3, Lkotlin/jvm/internal/ArrayIterator;.array:Ljava/lang/Object; // field@2e14 │ │ -1aba62: 1f00 0017 |0031: check-cast v0, [Ljava/lang/Object; // type@1700 │ │ -1aba66: 5231 152e |0033: iget v1, v3, Lkotlin/jvm/internal/ArrayIterator;.index:I // field@2e15 │ │ -1aba6a: d802 0101 |0035: add-int/lit8 v2, v1, #int 1 // #01 │ │ -1aba6e: 5932 152e |0037: iput v2, v3, Lkotlin/jvm/internal/ArrayIterator;.index:I // field@2e15 │ │ -1aba72: 4600 0001 |0039: aget-object v0, v0, v1 │ │ -1aba76: 1100 |003b: return-object v0 │ │ -1aba78: 0d00 |003c: move-exception v0 │ │ -1aba7a: 5231 152e |003d: iget v1, v3, Lkotlin/jvm/internal/ArrayIterator;.index:I // field@2e15 │ │ -1aba7e: d801 01ff |003f: add-int/lit8 v1, v1, #int -1 // #ff │ │ -1aba82: 5931 152e |0041: iput v1, v3, Lkotlin/jvm/internal/ArrayIterator;.index:I // field@2e15 │ │ -1aba86: 2201 3312 |0043: new-instance v1, Ljava/util/NoSuchElementException; // type@1233 │ │ -1aba8a: 6e10 ba3f 0000 |0045: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@3fba │ │ -1aba90: 0c00 |0048: move-result-object v0 │ │ -1aba92: 7020 4a41 0100 |0049: invoke-direct {v1, v0}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@414a │ │ -1aba98: 2701 |004c: throw v1 │ │ -1aba9a: 0000 |004d: nop // spacer │ │ -1aba9c: 0001 0200 0000 0000 2d00 0000 1e00 ... |004e: packed-switch-data (8 units) │ │ +1aba0c: |[1aba0c] kotlin.jvm.internal.ArrayIterator.next:()Ljava/lang/Object; │ │ +1aba1c: 5230 132e |0000: iget v0, v3, Lkotlin/jvm/internal/ArrayIterator;.$r8$classId:I // field@2e13 │ │ +1aba20: 2b00 4c00 0000 |0002: packed-switch v0, 0000004e // +0000004c │ │ +1aba26: 6e10 e544 0300 |0005: invoke-virtual {v3}, Lkotlin/jvm/internal/ArrayIterator;.hasNext:()Z // method@44e5 │ │ +1aba2c: 0a00 |0008: move-result v0 │ │ +1aba2e: 3800 1100 |0009: if-eqz v0, 001a // +0011 │ │ +1aba32: 5230 152e |000b: iget v0, v3, Lkotlin/jvm/internal/ArrayIterator;.index:I // field@2e15 │ │ +1aba36: d801 0001 |000d: add-int/lit8 v1, v0, #int 1 // #01 │ │ +1aba3a: 5931 152e |000f: iput v1, v3, Lkotlin/jvm/internal/ArrayIterator;.index:I // field@2e15 │ │ +1aba3e: 5431 142e |0011: iget-object v1, v3, Lkotlin/jvm/internal/ArrayIterator;.array:Ljava/lang/Object; // field@2e14 │ │ +1aba42: 1f01 9d12 |0013: check-cast v1, Lkotlin/collections/AbstractList; // type@129d │ │ +1aba46: 7220 2041 0100 |0015: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +1aba4c: 0c00 |0018: move-result-object v0 │ │ +1aba4e: 1100 |0019: return-object v0 │ │ +1aba50: 2200 3312 |001a: new-instance v0, Ljava/util/NoSuchElementException; // type@1233 │ │ +1aba54: 7010 4941 0000 |001c: invoke-direct {v0}, Ljava/util/NoSuchElementException;.:()V // method@4149 │ │ +1aba5a: 2700 |001f: throw v0 │ │ +1aba5c: 5230 152e |0020: iget v0, v3, Lkotlin/jvm/internal/ArrayIterator;.index:I // field@2e15 │ │ +1aba60: d801 0001 |0022: add-int/lit8 v1, v0, #int 1 // #01 │ │ +1aba64: 5931 152e |0024: iput v1, v3, Lkotlin/jvm/internal/ArrayIterator;.index:I // field@2e15 │ │ +1aba68: 5431 142e |0026: iget-object v1, v3, Lkotlin/jvm/internal/ArrayIterator;.array:Ljava/lang/Object; // field@2e14 │ │ +1aba6c: 1f01 1302 |0028: check-cast v1, Landroidx/collection/SparseArrayCompat; // type@0213 │ │ +1aba70: 6e20 1909 0100 |002a: invoke-virtual {v1, v0}, Landroidx/collection/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0919 │ │ +1aba76: 0c00 |002d: move-result-object v0 │ │ +1aba78: 1100 |002e: return-object v0 │ │ +1aba7a: 5430 142e |002f: iget-object v0, v3, Lkotlin/jvm/internal/ArrayIterator;.array:Ljava/lang/Object; // field@2e14 │ │ +1aba7e: 1f00 0017 |0031: check-cast v0, [Ljava/lang/Object; // type@1700 │ │ +1aba82: 5231 152e |0033: iget v1, v3, Lkotlin/jvm/internal/ArrayIterator;.index:I // field@2e15 │ │ +1aba86: d802 0101 |0035: add-int/lit8 v2, v1, #int 1 // #01 │ │ +1aba8a: 5932 152e |0037: iput v2, v3, Lkotlin/jvm/internal/ArrayIterator;.index:I // field@2e15 │ │ +1aba8e: 4600 0001 |0039: aget-object v0, v0, v1 │ │ +1aba92: 1100 |003b: return-object v0 │ │ +1aba94: 0d00 |003c: move-exception v0 │ │ +1aba96: 5231 152e |003d: iget v1, v3, Lkotlin/jvm/internal/ArrayIterator;.index:I // field@2e15 │ │ +1aba9a: d801 01ff |003f: add-int/lit8 v1, v1, #int -1 // #ff │ │ +1aba9e: 5931 152e |0041: iput v1, v3, Lkotlin/jvm/internal/ArrayIterator;.index:I // field@2e15 │ │ +1abaa2: 2201 3312 |0043: new-instance v1, Ljava/util/NoSuchElementException; // type@1233 │ │ +1abaa6: 6e10 ba3f 0000 |0045: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@3fba │ │ +1abaac: 0c00 |0048: move-result-object v0 │ │ +1abaae: 7020 4a41 0100 |0049: invoke-direct {v1, v0}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@414a │ │ +1abab4: 2701 |004c: throw v1 │ │ +1abab6: 0000 |004d: nop // spacer │ │ +1abab8: 0001 0200 0000 0000 2d00 0000 1e00 ... |004e: packed-switch-data (8 units) │ │ catches : 1 │ │ 0x002f - 0x003b │ │ Ljava/lang/ArrayIndexOutOfBoundsException; -> 0x003c │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lkotlin/jvm/internal/ArrayIterator;) │ │ @@ -49392,33 +49392,33 @@ │ │ type : '([JIJ)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -1b81f0: |[1b81f0] androidx.collection.internal.ContainerHelpersKt.binarySearch:([JIJ)I │ │ -1b8200: 1a00 1e36 |0000: const-string v0, "array" // string@361e │ │ -1b8204: 7120 0445 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -1b820a: d805 05ff |0005: add-int/lit8 v5, v5, #int -1 // #ff │ │ -1b820e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -1b8210: 3650 1500 |0008: if-gt v0, v5, 001d // +0015 │ │ -1b8214: 9001 0005 |000a: add-int v1, v0, v5 │ │ -1b8218: e201 0101 |000c: ushr-int/lit8 v1, v1, #int 1 // #01 │ │ -1b821c: 4502 0401 |000e: aget-wide v2, v4, v1 │ │ -1b8220: 3102 0206 |0010: cmp-long v2, v2, v6 │ │ -1b8224: 3b02 0500 |0012: if-gez v2, 0017 // +0005 │ │ -1b8228: d800 0101 |0014: add-int/lit8 v0, v1, #int 1 // #01 │ │ -1b822c: 28f2 |0016: goto 0008 // -000e │ │ -1b822e: 3d02 0500 |0017: if-lez v2, 001c // +0005 │ │ -1b8232: d805 01ff |0019: add-int/lit8 v5, v1, #int -1 // #ff │ │ -1b8236: 28ed |001b: goto 0008 // -0013 │ │ -1b8238: 0f01 |001c: return v1 │ │ -1b823a: 7c04 |001d: not-int v4, v0 │ │ -1b823c: 0f04 |001e: return v4 │ │ +1b820c: |[1b820c] androidx.collection.internal.ContainerHelpersKt.binarySearch:([JIJ)I │ │ +1b821c: 1a00 1e36 |0000: const-string v0, "array" // string@361e │ │ +1b8220: 7120 0445 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +1b8226: d805 05ff |0005: add-int/lit8 v5, v5, #int -1 // #ff │ │ +1b822a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +1b822c: 3650 1500 |0008: if-gt v0, v5, 001d // +0015 │ │ +1b8230: 9001 0005 |000a: add-int v1, v0, v5 │ │ +1b8234: e201 0101 |000c: ushr-int/lit8 v1, v1, #int 1 // #01 │ │ +1b8238: 4502 0401 |000e: aget-wide v2, v4, v1 │ │ +1b823c: 3102 0206 |0010: cmp-long v2, v2, v6 │ │ +1b8240: 3b02 0500 |0012: if-gez v2, 0017 // +0005 │ │ +1b8244: d800 0101 |0014: add-int/lit8 v0, v1, #int 1 // #01 │ │ +1b8248: 28f2 |0016: goto 0008 // -000e │ │ +1b824a: 3d02 0500 |0017: if-lez v2, 001c // +0005 │ │ +1b824e: d805 01ff |0019: add-int/lit8 v5, v1, #int -1 // #ff │ │ +1b8252: 28ed |001b: goto 0008 // -0013 │ │ +1b8254: 0f01 |001c: return v1 │ │ +1b8256: 7c04 |001d: not-int v4, v0 │ │ +1b8258: 0f04 |001e: return v4 │ │ catches : (none) │ │ positions : │ │ 0x000e line=2 │ │ locals : │ │ 0x0000 - 0x001f reg=4 (null) [J │ │ 0x0000 - 0x001f reg=5 (null) I │ │ 0x0000 - 0x001f reg=6 (null) J │ │ @@ -49453,41 +49453,41 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -19ca24: |[19ca24] coil.request.Parameters$Builder.:(I)V │ │ -19ca34: 2b04 3400 0000 |0000: packed-switch v4, 00000034 // +00000034 │ │ -19ca3a: 7010 343f 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19ca40: 2204 2b12 |0006: new-instance v4, Ljava/util/LinkedHashMap; // type@122b │ │ -19ca44: 7010 0d41 0400 |0008: invoke-direct {v4}, Ljava/util/LinkedHashMap;.:()V // method@410d │ │ -19ca4a: 5b34 b11b |000b: iput-object v4, v3, Lcoil/request/Parameters$Builder;.entries:Ljava/util/LinkedHashMap; // field@1bb1 │ │ -19ca4e: 0e00 |000d: return-void │ │ -19ca50: 7010 343f 0300 |000e: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19ca56: 2204 2b12 |0011: new-instance v4, Ljava/util/LinkedHashMap; // type@122b │ │ -19ca5a: 7010 0d41 0400 |0013: invoke-direct {v4}, Ljava/util/LinkedHashMap;.:()V // method@410d │ │ -19ca60: 5b34 b11b |0016: iput-object v4, v3, Lcoil/request/Parameters$Builder;.entries:Ljava/util/LinkedHashMap; // field@1bb1 │ │ -19ca64: 0e00 |0018: return-void │ │ -19ca66: 7010 343f 0300 |0019: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19ca6c: 2204 2b12 |001c: new-instance v4, Ljava/util/LinkedHashMap; // type@122b │ │ -19ca70: 7010 0d41 0400 |001e: invoke-direct {v4}, Ljava/util/LinkedHashMap;.:()V // method@410d │ │ -19ca76: 5b34 b11b |0021: iput-object v4, v3, Lcoil/request/Parameters$Builder;.entries:Ljava/util/LinkedHashMap; // field@1bb1 │ │ -19ca7a: 0e00 |0023: return-void │ │ -19ca7c: 7010 343f 0300 |0024: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19ca82: 2204 2b12 |0027: new-instance v4, Ljava/util/LinkedHashMap; // type@122b │ │ -19ca86: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -19ca88: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -19ca8a: 1502 403f |002b: const/high16 v2, #int 1061158912 // #3f40 │ │ -19ca8e: 7040 0f41 1402 |002d: invoke-direct {v4, v1, v2, v0}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@410f │ │ -19ca94: 5b34 b11b |0030: iput-object v4, v3, Lcoil/request/Parameters$Builder;.entries:Ljava/util/LinkedHashMap; // field@1bb1 │ │ -19ca98: 0e00 |0032: return-void │ │ -19ca9a: 0000 |0033: nop // spacer │ │ -19ca9c: 0001 0300 0100 0000 2400 0000 1900 ... |0034: packed-switch-data (10 units) │ │ +19ca40: |[19ca40] coil.request.Parameters$Builder.:(I)V │ │ +19ca50: 2b04 3400 0000 |0000: packed-switch v4, 00000034 // +00000034 │ │ +19ca56: 7010 343f 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19ca5c: 2204 2b12 |0006: new-instance v4, Ljava/util/LinkedHashMap; // type@122b │ │ +19ca60: 7010 0d41 0400 |0008: invoke-direct {v4}, Ljava/util/LinkedHashMap;.:()V // method@410d │ │ +19ca66: 5b34 b11b |000b: iput-object v4, v3, Lcoil/request/Parameters$Builder;.entries:Ljava/util/LinkedHashMap; // field@1bb1 │ │ +19ca6a: 0e00 |000d: return-void │ │ +19ca6c: 7010 343f 0300 |000e: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19ca72: 2204 2b12 |0011: new-instance v4, Ljava/util/LinkedHashMap; // type@122b │ │ +19ca76: 7010 0d41 0400 |0013: invoke-direct {v4}, Ljava/util/LinkedHashMap;.:()V // method@410d │ │ +19ca7c: 5b34 b11b |0016: iput-object v4, v3, Lcoil/request/Parameters$Builder;.entries:Ljava/util/LinkedHashMap; // field@1bb1 │ │ +19ca80: 0e00 |0018: return-void │ │ +19ca82: 7010 343f 0300 |0019: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19ca88: 2204 2b12 |001c: new-instance v4, Ljava/util/LinkedHashMap; // type@122b │ │ +19ca8c: 7010 0d41 0400 |001e: invoke-direct {v4}, Ljava/util/LinkedHashMap;.:()V // method@410d │ │ +19ca92: 5b34 b11b |0021: iput-object v4, v3, Lcoil/request/Parameters$Builder;.entries:Ljava/util/LinkedHashMap; // field@1bb1 │ │ +19ca96: 0e00 |0023: return-void │ │ +19ca98: 7010 343f 0300 |0024: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19ca9e: 2204 2b12 |0027: new-instance v4, Ljava/util/LinkedHashMap; // type@122b │ │ +19caa2: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +19caa4: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +19caa6: 1502 403f |002b: const/high16 v2, #int 1061158912 // #3f40 │ │ +19caaa: 7040 0f41 1402 |002d: invoke-direct {v4, v1, v2, v0}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@410f │ │ +19cab0: 5b34 b11b |0030: iput-object v4, v3, Lcoil/request/Parameters$Builder;.entries:Ljava/util/LinkedHashMap; // field@1bb1 │ │ +19cab4: 0e00 |0032: return-void │ │ +19cab6: 0000 |0033: nop // spacer │ │ +19cab8: 0001 0300 0100 0000 2400 0000 1900 ... |0034: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1 │ │ 0x0006 line=2 │ │ 0x000e line=3 │ │ 0x0011 line=4 │ │ 0x0019 line=5 │ │ @@ -50332,127 +50332,127 @@ │ │ type : '(Lme/saket/cascade/BackStackSnapshot;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/BiasAlignment;Ljava/lang/String;Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$2;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 23 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 198 16-bit code units │ │ -1b83ac: |[1b83ac] androidx.compose.animation.AnimatedContentKt.AnimatedContent:(Lme/saket/cascade/BackStackSnapshot;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/BiasAlignment;Ljava/lang/String;Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$2;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V │ │ -1b83bc: 0805 1200 |0000: move-object/from16 v5, v18 │ │ -1b83c0: 080c 1500 |0002: move-object/from16 v12, v21 │ │ -1b83c4: 0200 1600 |0004: move/from16 v0, v22 │ │ -1b83c8: 1401 6dbc 1e7f |0006: const v1, #float 2.10996e+38 // #7f1ebc6d │ │ -1b83ce: 6e20 da12 1c00 |0009: invoke-virtual {v12, v1}, Landroidx/compose/runtime/ComposerImpl;.startRestartGroup:(I)Landroidx/compose/runtime/ComposerImpl; // method@12da │ │ -1b83d4: dd01 0006 |000c: and-int/lit8 v1, v0, #int 6 // #06 │ │ -1b83d8: 3901 1600 |000e: if-nez v1, 0024 // +0016 │ │ -1b83dc: dd01 0008 |0010: and-int/lit8 v1, v0, #int 8 // #08 │ │ -1b83e0: 3901 0700 |0012: if-nez v1, 0019 // +0007 │ │ -1b83e4: 6e20 b112 ec00 |0014: invoke-virtual {v12, v14}, Landroidx/compose/runtime/ComposerImpl;.changed:(Ljava/lang/Object;)Z // method@12b1 │ │ -1b83ea: 0a01 |0017: move-result v1 │ │ -1b83ec: 2805 |0018: goto 001d // +0005 │ │ -1b83ee: 6e20 b312 ec00 |0019: invoke-virtual {v12, v14}, Landroidx/compose/runtime/ComposerImpl;.changedInstance:(Ljava/lang/Object;)Z // method@12b3 │ │ -1b83f4: 0a01 |001c: move-result v1 │ │ -1b83f6: 3801 0400 |001d: if-eqz v1, 0021 // +0004 │ │ -1b83fa: 1241 |001f: const/4 v1, #int 4 // #4 │ │ -1b83fc: 2802 |0020: goto 0022 // +0002 │ │ -1b83fe: 1221 |0021: const/4 v1, #int 2 // #2 │ │ -1b8400: b601 |0022: or-int/2addr v1, v0 │ │ -1b8402: 2802 |0023: goto 0025 // +0002 │ │ -1b8404: 0101 |0024: move v1, v0 │ │ -1b8406: dd02 0030 |0025: and-int/lit8 v2, v0, #int 48 // #30 │ │ -1b840a: 3902 0e00 |0027: if-nez v2, 0035 // +000e │ │ -1b840e: 6e20 b112 fc00 |0029: invoke-virtual {v12, v15}, Landroidx/compose/runtime/ComposerImpl;.changed:(Ljava/lang/Object;)Z // method@12b1 │ │ -1b8414: 0a02 |002c: move-result v2 │ │ -1b8416: 3802 0500 |002d: if-eqz v2, 0032 // +0005 │ │ -1b841a: 1302 2000 |002f: const/16 v2, #int 32 // #20 │ │ -1b841e: 2803 |0031: goto 0034 // +0003 │ │ -1b8420: 1302 1000 |0032: const/16 v2, #int 16 // #10 │ │ -1b8424: b621 |0034: or-int/2addr v1, v2 │ │ -1b8426: d502 8001 |0035: and-int/lit16 v2, v0, #int 384 // #0180 │ │ -1b842a: 0808 1000 |0037: move-object/from16 v8, v16 │ │ -1b842e: 3902 0e00 |0039: if-nez v2, 0047 // +000e │ │ -1b8432: 6e20 b312 8c00 |003b: invoke-virtual {v12, v8}, Landroidx/compose/runtime/ComposerImpl;.changedInstance:(Ljava/lang/Object;)Z // method@12b3 │ │ -1b8438: 0a02 |003e: move-result v2 │ │ -1b843a: 3802 0500 |003f: if-eqz v2, 0044 // +0005 │ │ -1b843e: 1302 0001 |0041: const/16 v2, #int 256 // #100 │ │ -1b8442: 2803 |0043: goto 0046 // +0003 │ │ -1b8444: 1302 8000 |0044: const/16 v2, #int 128 // #80 │ │ -1b8448: b621 |0046: or-int/2addr v1, v2 │ │ -1b844a: d611 000c |0047: or-int/lit16 v1, v1, #int 3072 // #0c00 │ │ -1b844e: d502 0060 |0049: and-int/lit16 v2, v0, #int 24576 // #6000 │ │ -1b8452: 3902 0e00 |004b: if-nez v2, 0059 // +000e │ │ -1b8456: 6e20 b112 5c00 |004d: invoke-virtual {v12, v5}, Landroidx/compose/runtime/ComposerImpl;.changed:(Ljava/lang/Object;)Z // method@12b1 │ │ -1b845c: 0a02 |0050: move-result v2 │ │ -1b845e: 3802 0500 |0051: if-eqz v2, 0056 // +0005 │ │ -1b8462: 1302 0040 |0053: const/16 v2, #int 16384 // #4000 │ │ -1b8466: 2803 |0055: goto 0058 // +0003 │ │ -1b8468: 1302 0020 |0056: const/16 v2, #int 8192 // #2000 │ │ -1b846c: b621 |0058: or-int/2addr v1, v2 │ │ -1b846e: 1502 0300 |0059: const/high16 v2, #int 196608 // #3 │ │ -1b8472: b621 |005b: or-int/2addr v1, v2 │ │ -1b8474: 1502 1800 |005c: const/high16 v2, #int 1572864 // #18 │ │ -1b8478: b502 |005e: and-int/2addr v2, v0 │ │ -1b847a: 0807 1400 |005f: move-object/from16 v7, v20 │ │ -1b847e: 3902 0e00 |0061: if-nez v2, 006f // +000e │ │ -1b8482: 6e20 b312 7c00 |0063: invoke-virtual {v12, v7}, Landroidx/compose/runtime/ComposerImpl;.changedInstance:(Ljava/lang/Object;)Z // method@12b3 │ │ -1b8488: 0a02 |0066: move-result v2 │ │ -1b848a: 3802 0500 |0067: if-eqz v2, 006c // +0005 │ │ -1b848e: 1502 1000 |0069: const/high16 v2, #int 1048576 // #10 │ │ -1b8492: 2803 |006b: goto 006e // +0003 │ │ -1b8494: 1502 0800 |006c: const/high16 v2, #int 524288 // #8 │ │ -1b8498: b621 |006e: or-int/2addr v1, v2 │ │ -1b849a: 1402 9324 0900 |006f: const v2, #float 8.3964e-40 // #00092493 │ │ -1b84a0: b512 |0072: and-int/2addr v2, v1 │ │ -1b84a2: 1403 9224 0900 |0073: const v3, #float 8.39638e-40 // #00092492 │ │ -1b84a8: 1204 |0076: const/4 v4, #int 0 // #0 │ │ -1b84aa: 3232 0400 |0077: if-eq v2, v3, 007b // +0004 │ │ -1b84ae: 1212 |0079: const/4 v2, #int 1 // #1 │ │ -1b84b0: 2802 |007a: goto 007c // +0002 │ │ -1b84b2: 0142 |007b: move v2, v4 │ │ -1b84b4: dd03 0101 |007c: and-int/lit8 v3, v1, #int 1 // #01 │ │ -1b84b8: 6e30 cf12 3c02 |007e: invoke-virtual {v12, v3, v2}, Landroidx/compose/runtime/ComposerImpl;.shouldExecute:(IZ)Z // method@12cf │ │ -1b84be: 0a02 |0081: move-result v2 │ │ -1b84c0: 3802 2700 |0082: if-eqz v2, 00a9 // +0027 │ │ -1b84c4: 6209 ce0d |0084: sget-object v9, Landroidx/compose/ui/Alignment$Companion;.TopStart:Landroidx/compose/ui/BiasAlignment; // field@0dce │ │ -1b84c8: 620a a202 |0086: sget-object v10, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$2;.INSTANCE:Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$2; // field@02a2 │ │ -1b84cc: dd02 010e |0088: and-int/lit8 v2, v1, #int 14 // #0e │ │ -1b84d0: e103 0109 |008a: shr-int/lit8 v3, v1, #int 9 // #09 │ │ -1b84d4: dd03 0370 |008c: and-int/lit8 v3, v3, #int 112 // #70 │ │ -1b84d8: b632 |008e: or-int/2addr v2, v3 │ │ -1b84da: 7154 010b 5e2c |008f: invoke-static {v14, v5, v12, v2, v4}, Landroidx/compose/animation/core/TransitionKt;.updateTransition:(Ljava/lang/Object;Ljava/lang/String;Landroidx/compose/runtime/ComposerImpl;II)Landroidx/compose/animation/core/Transition; // method@0b01 │ │ -1b84e0: 0c06 |0092: move-result-object v6 │ │ -1b84e2: d512 f01f |0093: and-int/lit16 v2, v1, #int 8176 // #1ff0 │ │ -1b84e6: e101 0103 |0095: shr-int/lit8 v1, v1, #int 3 // #03 │ │ -1b84ea: 1403 00e0 0000 |0097: const v3, #float 8.03561e-41 // #0000e000 │ │ -1b84f0: b513 |009a: and-int/2addr v3, v1 │ │ -1b84f2: b632 |009b: or-int/2addr v2, v3 │ │ -1b84f4: 1503 0700 |009c: const/high16 v3, #int 458752 // #7 │ │ -1b84f8: b531 |009e: and-int/2addr v1, v3 │ │ -1b84fa: 960d 0201 |009f: or-int v13, v2, v1 │ │ -1b84fe: 077b |00a1: move-object v11, v7 │ │ -1b8500: 07f7 |00a2: move-object v7, v15 │ │ -1b8502: 7708 3a09 0600 |00a3: invoke-static/range {v6, v7, v8, v9, v10, v11, v12, v13}, Landroidx/compose/animation/AnimatedContentKt;.AnimatedContent:(Landroidx/compose/animation/core/Transition;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Alignment;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V // method@093a │ │ -1b8508: 0794 |00a6: move-object v4, v9 │ │ -1b850a: 07a6 |00a7: move-object v6, v10 │ │ -1b850c: 2808 |00a8: goto 00b0 // +0008 │ │ -1b850e: 7401 d212 1500 |00a9: invoke-virtual/range {v21}, Landroidx/compose/runtime/ComposerImpl;.skipToGroupEnd:()V // method@12d2 │ │ -1b8514: 0804 1100 |00ac: move-object/from16 v4, v17 │ │ -1b8518: 0806 1300 |00ae: move-object/from16 v6, v19 │ │ -1b851c: 7401 bc12 1500 |00b0: invoke-virtual/range {v21}, Landroidx/compose/runtime/ComposerImpl;.endRestartGroup:()Landroidx/compose/runtime/RecomposeScopeImpl; // method@12bc │ │ -1b8522: 0c09 |00b3: move-result-object v9 │ │ -1b8524: 3809 1100 |00b4: if-eqz v9, 00c5 // +0011 │ │ -1b8528: 2200 1902 |00b6: new-instance v0, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$3; // type@0219 │ │ -1b852c: 07e1 |00b8: move-object v1, v14 │ │ -1b852e: 07f2 |00b9: move-object v2, v15 │ │ -1b8530: 0803 1000 |00ba: move-object/from16 v3, v16 │ │ -1b8534: 0807 1400 |00bc: move-object/from16 v7, v20 │ │ -1b8538: 0208 1600 |00be: move/from16 v8, v22 │ │ -1b853c: 7609 3009 0000 |00c0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$3;.:(Lme/saket/cascade/BackStackSnapshot;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/BiasAlignment;Ljava/lang/String;Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$2;Landroidx/compose/runtime/internal/ComposableLambdaImpl;I)V // method@0930 │ │ -1b8542: 5b90 250c |00c3: iput-object v0, v9, Landroidx/compose/runtime/RecomposeScopeImpl;.block:Lkotlin/jvm/functions/Function2; // field@0c25 │ │ -1b8546: 0e00 |00c5: return-void │ │ +1b83c8: |[1b83c8] androidx.compose.animation.AnimatedContentKt.AnimatedContent:(Lme/saket/cascade/BackStackSnapshot;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/BiasAlignment;Ljava/lang/String;Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$2;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V │ │ +1b83d8: 0805 1200 |0000: move-object/from16 v5, v18 │ │ +1b83dc: 080c 1500 |0002: move-object/from16 v12, v21 │ │ +1b83e0: 0200 1600 |0004: move/from16 v0, v22 │ │ +1b83e4: 1401 6dbc 1e7f |0006: const v1, #float 2.10996e+38 // #7f1ebc6d │ │ +1b83ea: 6e20 da12 1c00 |0009: invoke-virtual {v12, v1}, Landroidx/compose/runtime/ComposerImpl;.startRestartGroup:(I)Landroidx/compose/runtime/ComposerImpl; // method@12da │ │ +1b83f0: dd01 0006 |000c: and-int/lit8 v1, v0, #int 6 // #06 │ │ +1b83f4: 3901 1600 |000e: if-nez v1, 0024 // +0016 │ │ +1b83f8: dd01 0008 |0010: and-int/lit8 v1, v0, #int 8 // #08 │ │ +1b83fc: 3901 0700 |0012: if-nez v1, 0019 // +0007 │ │ +1b8400: 6e20 b112 ec00 |0014: invoke-virtual {v12, v14}, Landroidx/compose/runtime/ComposerImpl;.changed:(Ljava/lang/Object;)Z // method@12b1 │ │ +1b8406: 0a01 |0017: move-result v1 │ │ +1b8408: 2805 |0018: goto 001d // +0005 │ │ +1b840a: 6e20 b312 ec00 |0019: invoke-virtual {v12, v14}, Landroidx/compose/runtime/ComposerImpl;.changedInstance:(Ljava/lang/Object;)Z // method@12b3 │ │ +1b8410: 0a01 |001c: move-result v1 │ │ +1b8412: 3801 0400 |001d: if-eqz v1, 0021 // +0004 │ │ +1b8416: 1241 |001f: const/4 v1, #int 4 // #4 │ │ +1b8418: 2802 |0020: goto 0022 // +0002 │ │ +1b841a: 1221 |0021: const/4 v1, #int 2 // #2 │ │ +1b841c: b601 |0022: or-int/2addr v1, v0 │ │ +1b841e: 2802 |0023: goto 0025 // +0002 │ │ +1b8420: 0101 |0024: move v1, v0 │ │ +1b8422: dd02 0030 |0025: and-int/lit8 v2, v0, #int 48 // #30 │ │ +1b8426: 3902 0e00 |0027: if-nez v2, 0035 // +000e │ │ +1b842a: 6e20 b112 fc00 |0029: invoke-virtual {v12, v15}, Landroidx/compose/runtime/ComposerImpl;.changed:(Ljava/lang/Object;)Z // method@12b1 │ │ +1b8430: 0a02 |002c: move-result v2 │ │ +1b8432: 3802 0500 |002d: if-eqz v2, 0032 // +0005 │ │ +1b8436: 1302 2000 |002f: const/16 v2, #int 32 // #20 │ │ +1b843a: 2803 |0031: goto 0034 // +0003 │ │ +1b843c: 1302 1000 |0032: const/16 v2, #int 16 // #10 │ │ +1b8440: b621 |0034: or-int/2addr v1, v2 │ │ +1b8442: d502 8001 |0035: and-int/lit16 v2, v0, #int 384 // #0180 │ │ +1b8446: 0808 1000 |0037: move-object/from16 v8, v16 │ │ +1b844a: 3902 0e00 |0039: if-nez v2, 0047 // +000e │ │ +1b844e: 6e20 b312 8c00 |003b: invoke-virtual {v12, v8}, Landroidx/compose/runtime/ComposerImpl;.changedInstance:(Ljava/lang/Object;)Z // method@12b3 │ │ +1b8454: 0a02 |003e: move-result v2 │ │ +1b8456: 3802 0500 |003f: if-eqz v2, 0044 // +0005 │ │ +1b845a: 1302 0001 |0041: const/16 v2, #int 256 // #100 │ │ +1b845e: 2803 |0043: goto 0046 // +0003 │ │ +1b8460: 1302 8000 |0044: const/16 v2, #int 128 // #80 │ │ +1b8464: b621 |0046: or-int/2addr v1, v2 │ │ +1b8466: d611 000c |0047: or-int/lit16 v1, v1, #int 3072 // #0c00 │ │ +1b846a: d502 0060 |0049: and-int/lit16 v2, v0, #int 24576 // #6000 │ │ +1b846e: 3902 0e00 |004b: if-nez v2, 0059 // +000e │ │ +1b8472: 6e20 b112 5c00 |004d: invoke-virtual {v12, v5}, Landroidx/compose/runtime/ComposerImpl;.changed:(Ljava/lang/Object;)Z // method@12b1 │ │ +1b8478: 0a02 |0050: move-result v2 │ │ +1b847a: 3802 0500 |0051: if-eqz v2, 0056 // +0005 │ │ +1b847e: 1302 0040 |0053: const/16 v2, #int 16384 // #4000 │ │ +1b8482: 2803 |0055: goto 0058 // +0003 │ │ +1b8484: 1302 0020 |0056: const/16 v2, #int 8192 // #2000 │ │ +1b8488: b621 |0058: or-int/2addr v1, v2 │ │ +1b848a: 1502 0300 |0059: const/high16 v2, #int 196608 // #3 │ │ +1b848e: b621 |005b: or-int/2addr v1, v2 │ │ +1b8490: 1502 1800 |005c: const/high16 v2, #int 1572864 // #18 │ │ +1b8494: b502 |005e: and-int/2addr v2, v0 │ │ +1b8496: 0807 1400 |005f: move-object/from16 v7, v20 │ │ +1b849a: 3902 0e00 |0061: if-nez v2, 006f // +000e │ │ +1b849e: 6e20 b312 7c00 |0063: invoke-virtual {v12, v7}, Landroidx/compose/runtime/ComposerImpl;.changedInstance:(Ljava/lang/Object;)Z // method@12b3 │ │ +1b84a4: 0a02 |0066: move-result v2 │ │ +1b84a6: 3802 0500 |0067: if-eqz v2, 006c // +0005 │ │ +1b84aa: 1502 1000 |0069: const/high16 v2, #int 1048576 // #10 │ │ +1b84ae: 2803 |006b: goto 006e // +0003 │ │ +1b84b0: 1502 0800 |006c: const/high16 v2, #int 524288 // #8 │ │ +1b84b4: b621 |006e: or-int/2addr v1, v2 │ │ +1b84b6: 1402 9324 0900 |006f: const v2, #float 8.3964e-40 // #00092493 │ │ +1b84bc: b512 |0072: and-int/2addr v2, v1 │ │ +1b84be: 1403 9224 0900 |0073: const v3, #float 8.39638e-40 // #00092492 │ │ +1b84c4: 1204 |0076: const/4 v4, #int 0 // #0 │ │ +1b84c6: 3232 0400 |0077: if-eq v2, v3, 007b // +0004 │ │ +1b84ca: 1212 |0079: const/4 v2, #int 1 // #1 │ │ +1b84cc: 2802 |007a: goto 007c // +0002 │ │ +1b84ce: 0142 |007b: move v2, v4 │ │ +1b84d0: dd03 0101 |007c: and-int/lit8 v3, v1, #int 1 // #01 │ │ +1b84d4: 6e30 cf12 3c02 |007e: invoke-virtual {v12, v3, v2}, Landroidx/compose/runtime/ComposerImpl;.shouldExecute:(IZ)Z // method@12cf │ │ +1b84da: 0a02 |0081: move-result v2 │ │ +1b84dc: 3802 2700 |0082: if-eqz v2, 00a9 // +0027 │ │ +1b84e0: 6209 ce0d |0084: sget-object v9, Landroidx/compose/ui/Alignment$Companion;.TopStart:Landroidx/compose/ui/BiasAlignment; // field@0dce │ │ +1b84e4: 620a a202 |0086: sget-object v10, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$2;.INSTANCE:Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$2; // field@02a2 │ │ +1b84e8: dd02 010e |0088: and-int/lit8 v2, v1, #int 14 // #0e │ │ +1b84ec: e103 0109 |008a: shr-int/lit8 v3, v1, #int 9 // #09 │ │ +1b84f0: dd03 0370 |008c: and-int/lit8 v3, v3, #int 112 // #70 │ │ +1b84f4: b632 |008e: or-int/2addr v2, v3 │ │ +1b84f6: 7154 010b 5e2c |008f: invoke-static {v14, v5, v12, v2, v4}, Landroidx/compose/animation/core/TransitionKt;.updateTransition:(Ljava/lang/Object;Ljava/lang/String;Landroidx/compose/runtime/ComposerImpl;II)Landroidx/compose/animation/core/Transition; // method@0b01 │ │ +1b84fc: 0c06 |0092: move-result-object v6 │ │ +1b84fe: d512 f01f |0093: and-int/lit16 v2, v1, #int 8176 // #1ff0 │ │ +1b8502: e101 0103 |0095: shr-int/lit8 v1, v1, #int 3 // #03 │ │ +1b8506: 1403 00e0 0000 |0097: const v3, #float 8.03561e-41 // #0000e000 │ │ +1b850c: b513 |009a: and-int/2addr v3, v1 │ │ +1b850e: b632 |009b: or-int/2addr v2, v3 │ │ +1b8510: 1503 0700 |009c: const/high16 v3, #int 458752 // #7 │ │ +1b8514: b531 |009e: and-int/2addr v1, v3 │ │ +1b8516: 960d 0201 |009f: or-int v13, v2, v1 │ │ +1b851a: 077b |00a1: move-object v11, v7 │ │ +1b851c: 07f7 |00a2: move-object v7, v15 │ │ +1b851e: 7708 3a09 0600 |00a3: invoke-static/range {v6, v7, v8, v9, v10, v11, v12, v13}, Landroidx/compose/animation/AnimatedContentKt;.AnimatedContent:(Landroidx/compose/animation/core/Transition;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Alignment;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V // method@093a │ │ +1b8524: 0794 |00a6: move-object v4, v9 │ │ +1b8526: 07a6 |00a7: move-object v6, v10 │ │ +1b8528: 2808 |00a8: goto 00b0 // +0008 │ │ +1b852a: 7401 d212 1500 |00a9: invoke-virtual/range {v21}, Landroidx/compose/runtime/ComposerImpl;.skipToGroupEnd:()V // method@12d2 │ │ +1b8530: 0804 1100 |00ac: move-object/from16 v4, v17 │ │ +1b8534: 0806 1300 |00ae: move-object/from16 v6, v19 │ │ +1b8538: 7401 bc12 1500 |00b0: invoke-virtual/range {v21}, Landroidx/compose/runtime/ComposerImpl;.endRestartGroup:()Landroidx/compose/runtime/RecomposeScopeImpl; // method@12bc │ │ +1b853e: 0c09 |00b3: move-result-object v9 │ │ +1b8540: 3809 1100 |00b4: if-eqz v9, 00c5 // +0011 │ │ +1b8544: 2200 1902 |00b6: new-instance v0, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$3; // type@0219 │ │ +1b8548: 07e1 |00b8: move-object v1, v14 │ │ +1b854a: 07f2 |00b9: move-object v2, v15 │ │ +1b854c: 0803 1000 |00ba: move-object/from16 v3, v16 │ │ +1b8550: 0807 1400 |00bc: move-object/from16 v7, v20 │ │ +1b8554: 0208 1600 |00be: move/from16 v8, v22 │ │ +1b8558: 7609 3009 0000 |00c0: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$3;.:(Lme/saket/cascade/BackStackSnapshot;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/BiasAlignment;Ljava/lang/String;Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$2;Landroidx/compose/runtime/internal/ComposableLambdaImpl;I)V // method@0930 │ │ +1b855e: 5b90 250c |00c3: iput-object v0, v9, Landroidx/compose/runtime/RecomposeScopeImpl;.block:Lkotlin/jvm/functions/Function2; // field@0c25 │ │ +1b8562: 0e00 |00c5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0009 line=1 │ │ 0x0084 line=2 │ │ 0x0086 line=3 │ │ 0x008f line=4 │ │ 0x00a3 line=5 │ │ @@ -50770,101 +50770,101 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 192 16-bit code units │ │ -18f6c4: |[18f6c4] androidx.compose.animation.AnimatedContentKt$AnimatedContent$6$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -18f6d4: 5240 a702 |0000: iget v0, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$1$1;.$r8$classId:I // field@02a7 │ │ -18f6d8: 2b00 b400 0000 |0002: packed-switch v0, 000000b6 // +000000b4 │ │ -18f6de: 1f05 1b06 |0005: check-cast v5, Landroidx/compose/ui/Modifier; // type@061b │ │ -18f6e2: 1f06 3b05 |0007: check-cast v6, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ -18f6e6: 1f07 a811 |0009: check-cast v7, Ljava/lang/Number; // type@11a8 │ │ -18f6ea: 6e10 303f 0700 |000b: invoke-virtual {v7}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -18f6f0: 1405 a659 9eab |000e: const v5, #float -1.12515e-12 // #ab9e59a6 │ │ -18f6f6: 6e20 d812 5600 |0011: invoke-virtual {v6, v5}, Landroidx/compose/runtime/ComposerImpl;.startReplaceGroup:(I)V // method@12d8 │ │ -18f6fc: 5445 a802 |0014: iget-object v5, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$1$1;.$specOnEnter:Ljava/lang/Object; // field@02a8 │ │ -18f700: 1f05 7c03 |0016: check-cast v5, Landroidx/compose/foundation/layout/LimitInsets; // type@037c │ │ -18f704: 6e20 b112 5600 |0018: invoke-virtual {v6, v5}, Landroidx/compose/runtime/ComposerImpl;.changed:(Ljava/lang/Object;)Z // method@12b1 │ │ -18f70a: 0a07 |001b: move-result v7 │ │ -18f70c: 6e10 cc12 0600 |001c: invoke-virtual {v6}, Landroidx/compose/runtime/ComposerImpl;.rememberedValue:()Ljava/lang/Object; // method@12cc │ │ -18f712: 0c00 |001f: move-result-object v0 │ │ -18f714: 3907 0600 |0020: if-nez v7, 0026 // +0006 │ │ -18f718: 6207 800b |0022: sget-object v7, Landroidx/compose/runtime/Composer$Companion;.Empty:Landroidx/compose/runtime/NeverEqualPolicy; // field@0b80 │ │ -18f71c: 3370 0a00 |0024: if-ne v0, v7, 002e // +000a │ │ -18f720: 2200 7503 |0026: new-instance v0, Landroidx/compose/foundation/layout/InsetsPaddingModifier; // type@0375 │ │ -18f724: 7020 760d 5000 |0028: invoke-direct {v0, v5}, Landroidx/compose/foundation/layout/InsetsPaddingModifier;.:(Landroidx/compose/foundation/layout/WindowInsets;)V // method@0d76 │ │ -18f72a: 6e20 e312 0600 |002b: invoke-virtual {v6, v0}, Landroidx/compose/runtime/ComposerImpl;.updateRememberedValue:(Ljava/lang/Object;)V // method@12e3 │ │ -18f730: 1f00 7503 |002e: check-cast v0, Landroidx/compose/foundation/layout/InsetsPaddingModifier; // type@0375 │ │ -18f734: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -18f736: 6e20 ba12 5600 |0031: invoke-virtual {v6, v5}, Landroidx/compose/runtime/ComposerImpl;.end:(Z)V // method@12ba │ │ -18f73c: 1100 |0034: return-object v0 │ │ -18f73e: 1f05 1b06 |0035: check-cast v5, Landroidx/compose/ui/Modifier; // type@061b │ │ -18f742: 1f06 3b05 |0037: check-cast v6, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ -18f746: 1f07 a811 |0039: check-cast v7, Ljava/lang/Number; // type@11a8 │ │ -18f74a: 6e10 303f 0700 |003b: invoke-virtual {v7}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -18f750: 1405 b967 25a0 |003e: const v5, #float -1.40104e-19 // #a02567b9 │ │ -18f756: 6e20 d812 5600 |0041: invoke-virtual {v6, v5}, Landroidx/compose/runtime/ComposerImpl;.startReplaceGroup:(I)V // method@12d8 │ │ -18f75c: 5445 a802 |0044: iget-object v5, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$1$1;.$specOnEnter:Ljava/lang/Object; // field@02a8 │ │ -18f760: 1f05 e712 |0046: check-cast v5, Lkotlin/jvm/functions/Function1; // type@12e7 │ │ -18f764: 6e20 b112 5600 |0048: invoke-virtual {v6, v5}, Landroidx/compose/runtime/ComposerImpl;.changed:(Ljava/lang/Object;)Z // method@12b1 │ │ -18f76a: 0a07 |004b: move-result v7 │ │ -18f76c: 6e10 cc12 0600 |004c: invoke-virtual {v6}, Landroidx/compose/runtime/ComposerImpl;.rememberedValue:()Ljava/lang/Object; // method@12cc │ │ -18f772: 0c00 |004f: move-result-object v0 │ │ -18f774: 3907 0600 |0050: if-nez v7, 0056 // +0006 │ │ -18f778: 6207 800b |0052: sget-object v7, Landroidx/compose/runtime/Composer$Companion;.Empty:Landroidx/compose/runtime/NeverEqualPolicy; // field@0b80 │ │ -18f77c: 3370 0a00 |0054: if-ne v0, v7, 005e // +000a │ │ -18f780: 2200 5e03 |0056: new-instance v0, Landroidx/compose/foundation/layout/ConsumedInsetsModifier; // type@035e │ │ -18f784: 7020 210d 5000 |0058: invoke-direct {v0, v5}, Landroidx/compose/foundation/layout/ConsumedInsetsModifier;.:(Lkotlin/jvm/functions/Function1;)V // method@0d21 │ │ -18f78a: 6e20 e312 0600 |005b: invoke-virtual {v6, v0}, Landroidx/compose/runtime/ComposerImpl;.updateRememberedValue:(Ljava/lang/Object;)V // method@12e3 │ │ -18f790: 1f00 5e03 |005e: check-cast v0, Landroidx/compose/foundation/layout/ConsumedInsetsModifier; // type@035e │ │ -18f794: 1205 |0060: const/4 v5, #int 0 // #0 │ │ -18f796: 6e20 ba12 5600 |0061: invoke-virtual {v6, v5}, Landroidx/compose/runtime/ComposerImpl;.end:(Z)V // method@12ba │ │ -18f79c: 1100 |0064: return-object v0 │ │ -18f79e: 1f05 1b06 |0065: check-cast v5, Landroidx/compose/ui/Modifier; // type@061b │ │ -18f7a2: 1f06 3b05 |0067: check-cast v6, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ -18f7a6: 1f07 a811 |0069: check-cast v7, Ljava/lang/Number; // type@11a8 │ │ -18f7aa: 6e10 303f 0700 |006b: invoke-virtual {v7}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -18f7b0: 1405 ae18 d606 |006e: const v5, #float 8.05341e-35 // #06d618ae │ │ -18f7b6: 6e20 d812 5600 |0071: invoke-virtual {v6, v5}, Landroidx/compose/runtime/ComposerImpl;.startReplaceGroup:(I)V // method@12d8 │ │ -18f7bc: 5445 a802 |0074: iget-object v5, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$1$1;.$specOnEnter:Ljava/lang/Object; // field@02a8 │ │ -18f7c0: 1f05 8303 |0076: check-cast v5, Landroidx/compose/foundation/layout/PaddingValues; // type@0383 │ │ -18f7c4: 6e20 b112 5600 |0078: invoke-virtual {v6, v5}, Landroidx/compose/runtime/ComposerImpl;.changed:(Ljava/lang/Object;)Z // method@12b1 │ │ -18f7ca: 0a07 |007b: move-result v7 │ │ -18f7cc: 6e10 cc12 0600 |007c: invoke-virtual {v6}, Landroidx/compose/runtime/ComposerImpl;.rememberedValue:()Ljava/lang/Object; // method@12cc │ │ -18f7d2: 0c00 |007f: move-result-object v0 │ │ -18f7d4: 3907 0600 |0080: if-nez v7, 0086 // +0006 │ │ -18f7d8: 6207 800b |0082: sget-object v7, Landroidx/compose/runtime/Composer$Companion;.Empty:Landroidx/compose/runtime/NeverEqualPolicy; // field@0b80 │ │ -18f7dc: 3370 0a00 |0084: if-ne v0, v7, 008e // +000a │ │ -18f7e0: 2200 8403 |0086: new-instance v0, Landroidx/compose/foundation/layout/PaddingValuesConsumingModifier; // type@0384 │ │ -18f7e4: 7020 d30d 5000 |0088: invoke-direct {v0, v5}, Landroidx/compose/foundation/layout/PaddingValuesConsumingModifier;.:(Landroidx/compose/foundation/layout/PaddingValues;)V // method@0dd3 │ │ -18f7ea: 6e20 e312 0600 |008b: invoke-virtual {v6, v0}, Landroidx/compose/runtime/ComposerImpl;.updateRememberedValue:(Ljava/lang/Object;)V // method@12e3 │ │ -18f7f0: 1f00 8403 |008e: check-cast v0, Landroidx/compose/foundation/layout/PaddingValuesConsumingModifier; // type@0384 │ │ -18f7f4: 1205 |0090: const/4 v5, #int 0 // #0 │ │ -18f7f6: 6e20 ba12 5600 |0091: invoke-virtual {v6, v5}, Landroidx/compose/runtime/ComposerImpl;.end:(Z)V // method@12ba │ │ -18f7fc: 1100 |0094: return-object v0 │ │ -18f7fe: 1f05 3607 |0095: check-cast v5, Landroidx/compose/ui/layout/MeasureScope; // type@0736 │ │ -18f802: 1f06 3307 |0097: check-cast v6, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ -18f806: 1f07 d708 |0099: check-cast v7, Landroidx/compose/ui/unit/Constraints; // type@08d7 │ │ -18f80a: 5370 bd15 |009b: iget-wide v0, v7, Landroidx/compose/ui/unit/Constraints;.value:J // field@15bd │ │ -18f80e: 7230 ee1b 0601 |009d: invoke-interface {v6, v0, v1}, Landroidx/compose/ui/layout/Measurable;.measure-BRTryo0:(J)Landroidx/compose/ui/layout/Placeable; // method@1bee │ │ -18f814: 0c06 |00a0: move-result-object v6 │ │ -18f816: 5267 be10 |00a1: iget v7, v6, Landroidx/compose/ui/layout/Placeable;.width:I // field@10be │ │ -18f81a: 5260 bb10 |00a3: iget v0, v6, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ -18f81e: 2201 2206 |00a5: new-instance v1, Landroidx/compose/ui/ZIndexNode$measure$1; // type@0622 │ │ -18f822: 5442 a802 |00a7: iget-object v2, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$1$1;.$specOnEnter:Ljava/lang/Object; // field@02a8 │ │ -18f826: 1f02 3202 |00a9: check-cast v2, Landroidx/compose/animation/ContentTransform; // type@0232 │ │ -18f82a: 1213 |00ab: const/4 v3, #int 1 // #1 │ │ -18f82c: 7040 0717 6123 |00ac: invoke-direct {v1, v6, v3, v2}, Landroidx/compose/ui/ZIndexNode$measure$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@1707 │ │ -18f832: 6206 da2d |00af: sget-object v6, Lkotlin/collections/EmptyMap;.INSTANCE:Lkotlin/collections/EmptyMap; // field@2dda │ │ -18f836: 7251 fc1b 7560 |00b1: invoke-interface {v5, v7, v0, v6, v1}, Landroidx/compose/ui/layout/MeasureScope;.layout$1:(IILjava/util/Map;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/layout/MeasureResult; // method@1bfc │ │ -18f83c: 0c05 |00b4: move-result-object v5 │ │ -18f83e: 1105 |00b5: return-object v5 │ │ -18f840: 0001 0300 0000 0000 9300 0000 6300 ... |00b6: packed-switch-data (10 units) │ │ +18f6e0: |[18f6e0] androidx.compose.animation.AnimatedContentKt$AnimatedContent$6$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +18f6f0: 5240 a702 |0000: iget v0, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$1$1;.$r8$classId:I // field@02a7 │ │ +18f6f4: 2b00 b400 0000 |0002: packed-switch v0, 000000b6 // +000000b4 │ │ +18f6fa: 1f05 1b06 |0005: check-cast v5, Landroidx/compose/ui/Modifier; // type@061b │ │ +18f6fe: 1f06 3b05 |0007: check-cast v6, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ +18f702: 1f07 a811 |0009: check-cast v7, Ljava/lang/Number; // type@11a8 │ │ +18f706: 6e10 303f 0700 |000b: invoke-virtual {v7}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +18f70c: 1405 a659 9eab |000e: const v5, #float -1.12515e-12 // #ab9e59a6 │ │ +18f712: 6e20 d812 5600 |0011: invoke-virtual {v6, v5}, Landroidx/compose/runtime/ComposerImpl;.startReplaceGroup:(I)V // method@12d8 │ │ +18f718: 5445 a802 |0014: iget-object v5, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$1$1;.$specOnEnter:Ljava/lang/Object; // field@02a8 │ │ +18f71c: 1f05 7c03 |0016: check-cast v5, Landroidx/compose/foundation/layout/LimitInsets; // type@037c │ │ +18f720: 6e20 b112 5600 |0018: invoke-virtual {v6, v5}, Landroidx/compose/runtime/ComposerImpl;.changed:(Ljava/lang/Object;)Z // method@12b1 │ │ +18f726: 0a07 |001b: move-result v7 │ │ +18f728: 6e10 cc12 0600 |001c: invoke-virtual {v6}, Landroidx/compose/runtime/ComposerImpl;.rememberedValue:()Ljava/lang/Object; // method@12cc │ │ +18f72e: 0c00 |001f: move-result-object v0 │ │ +18f730: 3907 0600 |0020: if-nez v7, 0026 // +0006 │ │ +18f734: 6207 800b |0022: sget-object v7, Landroidx/compose/runtime/Composer$Companion;.Empty:Landroidx/compose/runtime/NeverEqualPolicy; // field@0b80 │ │ +18f738: 3370 0a00 |0024: if-ne v0, v7, 002e // +000a │ │ +18f73c: 2200 7503 |0026: new-instance v0, Landroidx/compose/foundation/layout/InsetsPaddingModifier; // type@0375 │ │ +18f740: 7020 760d 5000 |0028: invoke-direct {v0, v5}, Landroidx/compose/foundation/layout/InsetsPaddingModifier;.:(Landroidx/compose/foundation/layout/WindowInsets;)V // method@0d76 │ │ +18f746: 6e20 e312 0600 |002b: invoke-virtual {v6, v0}, Landroidx/compose/runtime/ComposerImpl;.updateRememberedValue:(Ljava/lang/Object;)V // method@12e3 │ │ +18f74c: 1f00 7503 |002e: check-cast v0, Landroidx/compose/foundation/layout/InsetsPaddingModifier; // type@0375 │ │ +18f750: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +18f752: 6e20 ba12 5600 |0031: invoke-virtual {v6, v5}, Landroidx/compose/runtime/ComposerImpl;.end:(Z)V // method@12ba │ │ +18f758: 1100 |0034: return-object v0 │ │ +18f75a: 1f05 1b06 |0035: check-cast v5, Landroidx/compose/ui/Modifier; // type@061b │ │ +18f75e: 1f06 3b05 |0037: check-cast v6, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ +18f762: 1f07 a811 |0039: check-cast v7, Ljava/lang/Number; // type@11a8 │ │ +18f766: 6e10 303f 0700 |003b: invoke-virtual {v7}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +18f76c: 1405 b967 25a0 |003e: const v5, #float -1.40104e-19 // #a02567b9 │ │ +18f772: 6e20 d812 5600 |0041: invoke-virtual {v6, v5}, Landroidx/compose/runtime/ComposerImpl;.startReplaceGroup:(I)V // method@12d8 │ │ +18f778: 5445 a802 |0044: iget-object v5, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$1$1;.$specOnEnter:Ljava/lang/Object; // field@02a8 │ │ +18f77c: 1f05 e712 |0046: check-cast v5, Lkotlin/jvm/functions/Function1; // type@12e7 │ │ +18f780: 6e20 b112 5600 |0048: invoke-virtual {v6, v5}, Landroidx/compose/runtime/ComposerImpl;.changed:(Ljava/lang/Object;)Z // method@12b1 │ │ +18f786: 0a07 |004b: move-result v7 │ │ +18f788: 6e10 cc12 0600 |004c: invoke-virtual {v6}, Landroidx/compose/runtime/ComposerImpl;.rememberedValue:()Ljava/lang/Object; // method@12cc │ │ +18f78e: 0c00 |004f: move-result-object v0 │ │ +18f790: 3907 0600 |0050: if-nez v7, 0056 // +0006 │ │ +18f794: 6207 800b |0052: sget-object v7, Landroidx/compose/runtime/Composer$Companion;.Empty:Landroidx/compose/runtime/NeverEqualPolicy; // field@0b80 │ │ +18f798: 3370 0a00 |0054: if-ne v0, v7, 005e // +000a │ │ +18f79c: 2200 5e03 |0056: new-instance v0, Landroidx/compose/foundation/layout/ConsumedInsetsModifier; // type@035e │ │ +18f7a0: 7020 210d 5000 |0058: invoke-direct {v0, v5}, Landroidx/compose/foundation/layout/ConsumedInsetsModifier;.:(Lkotlin/jvm/functions/Function1;)V // method@0d21 │ │ +18f7a6: 6e20 e312 0600 |005b: invoke-virtual {v6, v0}, Landroidx/compose/runtime/ComposerImpl;.updateRememberedValue:(Ljava/lang/Object;)V // method@12e3 │ │ +18f7ac: 1f00 5e03 |005e: check-cast v0, Landroidx/compose/foundation/layout/ConsumedInsetsModifier; // type@035e │ │ +18f7b0: 1205 |0060: const/4 v5, #int 0 // #0 │ │ +18f7b2: 6e20 ba12 5600 |0061: invoke-virtual {v6, v5}, Landroidx/compose/runtime/ComposerImpl;.end:(Z)V // method@12ba │ │ +18f7b8: 1100 |0064: return-object v0 │ │ +18f7ba: 1f05 1b06 |0065: check-cast v5, Landroidx/compose/ui/Modifier; // type@061b │ │ +18f7be: 1f06 3b05 |0067: check-cast v6, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ +18f7c2: 1f07 a811 |0069: check-cast v7, Ljava/lang/Number; // type@11a8 │ │ +18f7c6: 6e10 303f 0700 |006b: invoke-virtual {v7}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +18f7cc: 1405 ae18 d606 |006e: const v5, #float 8.05341e-35 // #06d618ae │ │ +18f7d2: 6e20 d812 5600 |0071: invoke-virtual {v6, v5}, Landroidx/compose/runtime/ComposerImpl;.startReplaceGroup:(I)V // method@12d8 │ │ +18f7d8: 5445 a802 |0074: iget-object v5, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$1$1;.$specOnEnter:Ljava/lang/Object; // field@02a8 │ │ +18f7dc: 1f05 8303 |0076: check-cast v5, Landroidx/compose/foundation/layout/PaddingValues; // type@0383 │ │ +18f7e0: 6e20 b112 5600 |0078: invoke-virtual {v6, v5}, Landroidx/compose/runtime/ComposerImpl;.changed:(Ljava/lang/Object;)Z // method@12b1 │ │ +18f7e6: 0a07 |007b: move-result v7 │ │ +18f7e8: 6e10 cc12 0600 |007c: invoke-virtual {v6}, Landroidx/compose/runtime/ComposerImpl;.rememberedValue:()Ljava/lang/Object; // method@12cc │ │ +18f7ee: 0c00 |007f: move-result-object v0 │ │ +18f7f0: 3907 0600 |0080: if-nez v7, 0086 // +0006 │ │ +18f7f4: 6207 800b |0082: sget-object v7, Landroidx/compose/runtime/Composer$Companion;.Empty:Landroidx/compose/runtime/NeverEqualPolicy; // field@0b80 │ │ +18f7f8: 3370 0a00 |0084: if-ne v0, v7, 008e // +000a │ │ +18f7fc: 2200 8403 |0086: new-instance v0, Landroidx/compose/foundation/layout/PaddingValuesConsumingModifier; // type@0384 │ │ +18f800: 7020 d30d 5000 |0088: invoke-direct {v0, v5}, Landroidx/compose/foundation/layout/PaddingValuesConsumingModifier;.:(Landroidx/compose/foundation/layout/PaddingValues;)V // method@0dd3 │ │ +18f806: 6e20 e312 0600 |008b: invoke-virtual {v6, v0}, Landroidx/compose/runtime/ComposerImpl;.updateRememberedValue:(Ljava/lang/Object;)V // method@12e3 │ │ +18f80c: 1f00 8403 |008e: check-cast v0, Landroidx/compose/foundation/layout/PaddingValuesConsumingModifier; // type@0384 │ │ +18f810: 1205 |0090: const/4 v5, #int 0 // #0 │ │ +18f812: 6e20 ba12 5600 |0091: invoke-virtual {v6, v5}, Landroidx/compose/runtime/ComposerImpl;.end:(Z)V // method@12ba │ │ +18f818: 1100 |0094: return-object v0 │ │ +18f81a: 1f05 3607 |0095: check-cast v5, Landroidx/compose/ui/layout/MeasureScope; // type@0736 │ │ +18f81e: 1f06 3307 |0097: check-cast v6, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ +18f822: 1f07 d708 |0099: check-cast v7, Landroidx/compose/ui/unit/Constraints; // type@08d7 │ │ +18f826: 5370 bd15 |009b: iget-wide v0, v7, Landroidx/compose/ui/unit/Constraints;.value:J // field@15bd │ │ +18f82a: 7230 ee1b 0601 |009d: invoke-interface {v6, v0, v1}, Landroidx/compose/ui/layout/Measurable;.measure-BRTryo0:(J)Landroidx/compose/ui/layout/Placeable; // method@1bee │ │ +18f830: 0c06 |00a0: move-result-object v6 │ │ +18f832: 5267 be10 |00a1: iget v7, v6, Landroidx/compose/ui/layout/Placeable;.width:I // field@10be │ │ +18f836: 5260 bb10 |00a3: iget v0, v6, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ +18f83a: 2201 2206 |00a5: new-instance v1, Landroidx/compose/ui/ZIndexNode$measure$1; // type@0622 │ │ +18f83e: 5442 a802 |00a7: iget-object v2, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$1$1;.$specOnEnter:Ljava/lang/Object; // field@02a8 │ │ +18f842: 1f02 3202 |00a9: check-cast v2, Landroidx/compose/animation/ContentTransform; // type@0232 │ │ +18f846: 1213 |00ab: const/4 v3, #int 1 // #1 │ │ +18f848: 7040 0717 6123 |00ac: invoke-direct {v1, v6, v3, v2}, Landroidx/compose/ui/ZIndexNode$measure$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@1707 │ │ +18f84e: 6206 da2d |00af: sget-object v6, Lkotlin/collections/EmptyMap;.INSTANCE:Lkotlin/collections/EmptyMap; // field@2dda │ │ +18f852: 7251 fc1b 7560 |00b1: invoke-interface {v5, v7, v0, v6, v1}, Landroidx/compose/ui/layout/MeasureScope;.layout$1:(IILjava/util/Map;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/layout/MeasureResult; // method@1bfc │ │ +18f858: 0c05 |00b4: move-result-object v5 │ │ +18f85a: 1105 |00b5: return-object v5 │ │ +18f85c: 0001 0300 0000 0000 9300 0000 6300 ... |00b6: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #177 header: │ │ @@ -50924,319 +50924,319 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 628 16-bit code units │ │ -195684: |[195684] androidx.compose.ui.ZIndexNode$measure$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -195694: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -195696: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -195698: 5292 eb0d |0002: iget v2, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$r8$classId:I // field@0deb │ │ -19569c: 2b02 4402 0000 |0004: packed-switch v2, 00000248 // +00000244 │ │ -1956a2: 1f0a a811 |0007: check-cast v10, Ljava/lang/Number; // type@11a8 │ │ -1956a6: 6e10 303f 0a00 |0009: invoke-virtual {v10}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -1956ac: 0a0a |000c: move-result v10 │ │ -1956ae: 5490 ec0d |000d: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ -1956b2: 1f00 2d12 |000f: check-cast v0, Ljava/util/List; // type@122d │ │ -1956b6: 7220 2041 a000 |0011: invoke-interface {v0, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -1956bc: 0c0a |0014: move-result-object v10 │ │ -1956be: 5490 ea0d |0015: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ -1956c2: 1f00 c40b |0017: check-cast v0, Lcom/jerboa/api/API$$ExternalSyntheticLambda0; // type@0bc4 │ │ -1956c6: 6e20 3230 a000 |0019: invoke-virtual {v0, v10}, Lcom/jerboa/api/API$$ExternalSyntheticLambda0;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@3032 │ │ -1956cc: 1a0a a409 |001c: const-string v10, "CommunityLink" // string@09a4 │ │ -1956d0: 110a |001e: return-object v10 │ │ -1956d2: 1f0a a811 |001f: check-cast v10, Ljava/lang/Number; // type@11a8 │ │ -1956d6: 6e10 303f 0a00 |0021: invoke-virtual {v10}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -1956dc: 0a0a |0024: move-result v10 │ │ -1956de: 5490 ec0d |0025: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ -1956e2: 1f00 2d12 |0027: check-cast v0, Ljava/util/List; // type@122d │ │ -1956e6: 7220 2041 a000 |0029: invoke-interface {v0, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -1956ec: 0c0a |002c: move-result-object v10 │ │ -1956ee: 5490 ea0d |002d: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ -1956f2: 1f00 c40b |002f: check-cast v0, Lcom/jerboa/api/API$$ExternalSyntheticLambda0; // type@0bc4 │ │ -1956f6: 6e20 3230 a000 |0031: invoke-virtual {v0, v10}, Lcom/jerboa/api/API$$ExternalSyntheticLambda0;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@3032 │ │ -1956fc: 0c0a |0034: move-result-object v10 │ │ -1956fe: 110a |0035: return-object v10 │ │ -195700: 1f0a 1b06 |0036: check-cast v10, Landroidx/compose/ui/Modifier; // type@061b │ │ -195704: 5490 ec0d |0038: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ -195708: 1f00 1b06 |003a: check-cast v0, Landroidx/compose/ui/Modifier; // type@061b │ │ -19570c: 7220 f816 0a00 |003c: invoke-interface {v10, v0}, Landroidx/compose/ui/Modifier;.then:(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; // method@16f8 │ │ -195712: 0c0a |003f: move-result-object v10 │ │ -195714: 5490 ea0d |0040: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ -195718: 1f00 7b07 |0042: check-cast v0, Landroidx/compose/ui/node/LayoutNode; // type@077b │ │ -19571c: 6e20 681d a000 |0044: invoke-virtual {v0, v10}, Landroidx/compose/ui/node/LayoutNode;.setModifier:(Landroidx/compose/ui/Modifier;)V // method@1d68 │ │ -195722: 620a cf2d |0047: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -195726: 110a |0049: return-object v10 │ │ -195728: 1f0a b107 |004a: check-cast v10, Landroidx/compose/ui/platform/AndroidComposeView$ViewTreeOwners; // type@07b1 │ │ -19572c: 5492 ea0d |004c: iget-object v2, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ -195730: 1f02 2408 |004e: check-cast v2, Landroidx/compose/ui/platform/WrappedComposition; // type@0824 │ │ -195734: 5523 9613 |0050: iget-boolean v3, v2, Landroidx/compose/ui/platform/WrappedComposition;.disposed:Z // field@1396 │ │ -195738: 3903 3600 |0052: if-nez v3, 0088 // +0036 │ │ -19573c: 54aa ec11 |0054: iget-object v10, v10, Landroidx/compose/ui/platform/AndroidComposeView$ViewTreeOwners;.lifecycleOwner:Landroidx/lifecycle/LifecycleOwner; // field@11ec │ │ -195740: 7210 9b28 0a00 |0056: invoke-interface {v10}, Landroidx/lifecycle/LifecycleOwner;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@289b │ │ -195746: 0c0a |0059: move-result-object v10 │ │ -195748: 5493 ec0d |005a: iget-object v3, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ -19574c: 1f03 d605 |005c: check-cast v3, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ -195750: 5b23 9713 |005e: iput-object v3, v2, Landroidx/compose/ui/platform/WrappedComposition;.lastContent:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@1397 │ │ -195754: 5424 9513 |0060: iget-object v4, v2, Landroidx/compose/ui/platform/WrappedComposition;.addedToLifecycle:Landroidx/lifecycle/Lifecycle; // field@1395 │ │ -195758: 3904 0800 |0062: if-nez v4, 006a // +0008 │ │ -19575c: 5b2a 9513 |0064: iput-object v10, v2, Landroidx/compose/ui/platform/WrappedComposition;.addedToLifecycle:Landroidx/lifecycle/Lifecycle; // field@1395 │ │ -195760: 6e20 8d28 2a00 |0066: invoke-virtual {v10, v2}, Landroidx/lifecycle/Lifecycle;.addObserver:(Landroidx/lifecycle/LifecycleObserver;)V // method@288d │ │ -195766: 281f |0069: goto 0088 // +001f │ │ -195768: 6e10 9228 0a00 |006a: invoke-virtual {v10}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@2892 │ │ -19576e: 0c0a |006d: move-result-object v10 │ │ -195770: 6204 7d17 |006e: sget-object v4, Landroidx/lifecycle/Lifecycle$State;.CREATED:Landroidx/lifecycle/Lifecycle$State; // field@177d │ │ -195774: 6e20 cf3e 4a00 |0070: invoke-virtual {v10, v4}, Ljava/lang/Enum;.compareTo:(Ljava/lang/Enum;)I // method@3ecf │ │ -19577a: 0a0a |0073: move-result v10 │ │ -19577c: 3a0a 1400 |0074: if-ltz v10, 0088 // +0014 │ │ -195780: 220a 2308 |0076: new-instance v10, Landroidx/compose/ui/platform/WrappedComposition$setContent$1$1; // type@0823 │ │ -195784: 7040 5421 2a13 |0078: invoke-direct {v10, v2, v3, v1}, Landroidx/compose/ui/platform/WrappedComposition$setContent$1$1;.:(Landroidx/compose/ui/platform/WrappedComposition;Landroidx/compose/runtime/internal/ComposableLambdaImpl;I)V // method@2154 │ │ -19578a: 2201 d605 |007b: new-instance v1, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ -19578e: 1403 62a7 c088 |007d: const v3, #float -1.15949e-33 // #88c0a762 │ │ -195794: 7040 8b15 310a |0080: invoke-direct {v1, v3, v10, v0}, Landroidx/compose/runtime/internal/ComposableLambdaImpl;.:(ILjava/lang/Object;Z)V // method@158b │ │ -19579a: 542a 9813 |0083: iget-object v10, v2, Landroidx/compose/ui/platform/WrappedComposition;.original:Landroidx/compose/runtime/CompositionImpl; // field@1398 │ │ -19579e: 6e20 0e13 1a00 |0085: invoke-virtual {v10, v1}, Landroidx/compose/runtime/CompositionImpl;.composeInitial:(Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V // method@130e │ │ -1957a4: 620a cf2d |0088: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1957a8: 110a |008a: return-object v10 │ │ -1957aa: 1f0a bd11 |008b: check-cast v10, Ljava/lang/Throwable; // type@11bd │ │ -1957ae: 549a ea0d |008d: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ -1957b2: 1f0a d707 |008f: check-cast v10, Landroidx/compose/ui/platform/AndroidUiDispatcher; // type@07d7 │ │ -1957b6: 5490 ec0d |0091: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ -1957ba: 1f00 d807 |0093: check-cast v0, Landroidx/compose/ui/platform/AndroidUiFrameClock$withFrameNanos$2$callback$1; // type@07d8 │ │ -1957be: 54a1 a812 |0095: iget-object v1, v10, Landroidx/compose/ui/platform/AndroidUiDispatcher;.lock:Ljava/lang/Object; // field@12a8 │ │ -1957c2: 1d01 |0097: monitor-enter v1 │ │ -1957c4: 54aa ac12 |0098: iget-object v10, v10, Landroidx/compose/ui/platform/AndroidUiDispatcher;.toRunOnFrame:Ljava/util/ArrayList; // field@12ac │ │ -1957c8: 6e20 a040 0a00 |009a: invoke-virtual {v10, v0}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@40a0 │ │ -1957ce: 1e01 |009d: monitor-exit v1 │ │ -1957d0: 620a cf2d |009e: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1957d4: 110a |00a0: return-object v10 │ │ -1957d6: 0d00 |00a1: move-exception v0 │ │ -1957d8: 070a |00a2: move-object v10, v0 │ │ -1957da: 1e01 |00a3: monitor-exit v1 │ │ -1957dc: 270a |00a4: throw v10 │ │ -1957de: 1f0a 4c05 |00a5: check-cast v10, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ -1957e2: 549a ea0d |00a7: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ -1957e6: 1f0a 2100 |00a9: check-cast v10, Landroid/content/Context; // type@0021 │ │ -1957ea: 6e10 6500 0a00 |00ab: invoke-virtual {v10}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0065 │ │ -1957f0: 0c00 |00ae: move-result-object v0 │ │ -1957f2: 5491 ec0d |00af: iget-object v1, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ -1957f6: 1f01 ce07 |00b1: check-cast v1, Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$obtainResourceIdCache$callbacks$1$1; // type@07ce │ │ -1957fa: 6e20 7c00 1000 |00b3: invoke-virtual {v0, v1}, Landroid/content/Context;.registerComponentCallbacks:(Landroid/content/ComponentCallbacks;)V // method@007c │ │ -195800: 2200 540a |00b6: new-instance v0, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1; // type@0a54 │ │ -195804: 1302 0800 |00b8: const/16 v2, #int 8 // #8 │ │ -195808: 7040 0e2a a012 |00ba: invoke-direct {v0, v10, v2, v1}, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@2a0e │ │ -19580e: 1100 |00bd: return-object v0 │ │ -195810: 1f0a 4c05 |00be: check-cast v10, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ -195814: 549a ea0d |00c0: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ -195818: 1f0a 2100 |00c2: check-cast v10, Landroid/content/Context; // type@0021 │ │ -19581c: 6e10 6500 0a00 |00c4: invoke-virtual {v10}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0065 │ │ -195822: 0c00 |00c7: move-result-object v0 │ │ -195824: 5491 ec0d |00c8: iget-object v1, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ -195828: 1f01 cd07 |00ca: check-cast v1, Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$obtainImageVectorCache$callbacks$1$1; // type@07cd │ │ -19582c: 6e20 7c00 1000 |00cc: invoke-virtual {v0, v1}, Landroid/content/Context;.registerComponentCallbacks:(Landroid/content/ComponentCallbacks;)V // method@007c │ │ -195832: 2200 540a |00cf: new-instance v0, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1; // type@0a54 │ │ -195836: 1272 |00d1: const/4 v2, #int 7 // #7 │ │ -195838: 7040 0e2a a012 |00d2: invoke-direct {v0, v10, v2, v1}, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@2a0e │ │ -19583e: 1100 |00d5: return-object v0 │ │ -195840: 07a3 |00d6: move-object v3, v10 │ │ -195842: 1f03 4007 |00d7: check-cast v3, Landroidx/compose/ui/layout/Placeable$PlacementScope; // type@0740 │ │ -195846: 549a ec0d |00d9: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ -19584a: 1f0a 8706 |00db: check-cast v10, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier; // type@0687 │ │ -19584e: 54a7 c00e |00dd: iget-object v7, v10, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.layerBlock:Landroidx/compose/runtime/Recomposer$effectJob$1$1; // field@0ec0 │ │ -195852: 549a ea0d |00df: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ -195856: 07a4 |00e1: move-object v4, v10 │ │ -195858: 1f04 4107 |00e2: check-cast v4, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -19585c: 1205 |00e4: const/4 v5, #int 0 // #0 │ │ -19585e: 1248 |00e5: const/4 v8, #int 4 // #4 │ │ -195860: 1206 |00e6: const/4 v6, #int 0 // #0 │ │ -195862: 7706 221c 0300 |00e7: invoke-static/range {v3, v4, v5, v6, v7, v8}, Landroidx/compose/ui/layout/Placeable$PlacementScope;.placeWithLayer$default:(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;IILkotlin/jvm/functions/Function1;I)V // method@1c22 │ │ -195868: 620a cf2d |00ea: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -19586c: 110a |00ec: return-object v10 │ │ -19586e: 07a0 |00ed: move-object v0, v10 │ │ -195870: 1f00 4007 |00ee: check-cast v0, Landroidx/compose/ui/layout/Placeable$PlacementScope; // type@0740 │ │ -195874: 549a ec0d |00f0: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ -195878: 1f0a 6c06 |00f2: check-cast v10, Landroidx/compose/ui/graphics/BlockGraphicsLayerModifier; // type@066c │ │ -19587c: 54a4 7a0e |00f4: iget-object v4, v10, Landroidx/compose/ui/graphics/BlockGraphicsLayerModifier;.layerBlock:Lkotlin/jvm/functions/Function1; // field@0e7a │ │ -195880: 549a ea0d |00f6: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ -195884: 07a1 |00f8: move-object v1, v10 │ │ -195886: 1f01 4107 |00f9: check-cast v1, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -19588a: 1202 |00fb: const/4 v2, #int 0 // #0 │ │ -19588c: 1245 |00fc: const/4 v5, #int 4 // #4 │ │ -19588e: 1203 |00fd: const/4 v3, #int 0 // #0 │ │ -195890: 7706 221c 0000 |00fe: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/compose/ui/layout/Placeable$PlacementScope;.placeWithLayer$default:(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;IILkotlin/jvm/functions/Function1;I)V // method@1c22 │ │ -195896: 620a cf2d |0101: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -19589a: 110a |0103: return-object v10 │ │ -19589c: 5490 ea0d |0104: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ -1958a0: 1f00 4205 |0106: check-cast v0, Landroidx/compose/runtime/CompositionImpl; // type@0542 │ │ -1958a4: 6e20 1d13 a000 |0108: invoke-virtual {v0, v10}, Landroidx/compose/runtime/CompositionImpl;.recordWriteOf:(Ljava/lang/Object;)V // method@131d │ │ -1958aa: 5490 ec0d |010b: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ -1958ae: 1f00 0802 |010d: check-cast v0, Landroidx/collection/MutableScatterSet; // type@0208 │ │ -1958b2: 3800 0500 |010f: if-eqz v0, 0114 // +0005 │ │ -1958b6: 6e20 c208 a000 |0111: invoke-virtual {v0, v10}, Landroidx/collection/MutableScatterSet;.add:(Ljava/lang/Object;)Z // method@08c2 │ │ -1958bc: 620a cf2d |0114: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1958c0: 110a |0116: return-object v10 │ │ -1958c2: 1f0a bd11 |0117: check-cast v10, Ljava/lang/Throwable; // type@11bd │ │ -1958c6: 549a ea0d |0119: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ -1958ca: 1f0a 3105 |011b: check-cast v10, Landroidx/compose/runtime/BroadcastFrameClock; // type@0531 │ │ -1958ce: 54a2 770b |011d: iget-object v2, v10, Landroidx/compose/runtime/BroadcastFrameClock;.lock:Ljava/lang/Object; // field@0b77 │ │ -1958d2: 5490 ec0d |011f: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ -1958d6: 1f00 3005 |0121: check-cast v0, Landroidx/compose/runtime/BroadcastFrameClock$FrameAwaiter; // type@0530 │ │ -1958da: 1d02 |0123: monitor-enter v2 │ │ -1958dc: 54a3 740b |0124: iget-object v3, v10, Landroidx/compose/runtime/BroadcastFrameClock;.awaiters:Ljava/util/ArrayList; // field@0b74 │ │ -1958e0: 6e20 a040 0300 |0126: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@40a0 │ │ -1958e6: 54a0 740b |0129: iget-object v0, v10, Landroidx/compose/runtime/BroadcastFrameClock;.awaiters:Ljava/util/ArrayList; // field@0b74 │ │ -1958ea: 6e10 9c40 0000 |012b: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@409c │ │ -1958f0: 0a00 |012e: move-result v0 │ │ -1958f2: 3800 0b00 |012f: if-eqz v0, 013a // +000b │ │ -1958f6: 54aa 760b |0131: iget-object v10, v10, Landroidx/compose/runtime/BroadcastFrameClock;.hasAwaitersUnlocked:Landroidx/compose/runtime/internal/AtomicInt; // field@0b76 │ │ -1958fa: 6e20 c141 1a00 |0133: invoke-virtual {v10, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.set:(I)V // method@41c1 │ │ -195900: 2804 |0136: goto 013a // +0004 │ │ -195902: 0d00 |0137: move-exception v0 │ │ -195904: 070a |0138: move-object v10, v0 │ │ -195906: 2805 |0139: goto 013e // +0005 │ │ -195908: 1e02 |013a: monitor-exit v2 │ │ -19590a: 620a cf2d |013b: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -19590e: 110a |013d: return-object v10 │ │ -195910: 1e02 |013e: monitor-exit v2 │ │ -195912: 270a |013f: throw v10 │ │ -195914: 1f0a 9a03 |0140: check-cast v10, Landroidx/compose/foundation/layout/WindowInsets; // type@039a │ │ -195918: 2200 6203 |0142: new-instance v0, Landroidx/compose/foundation/layout/ExcludeInsets; // type@0362 │ │ -19591c: 5491 ec0d |0144: iget-object v1, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ -195920: 1f01 9a03 |0146: check-cast v1, Landroidx/compose/foundation/layout/WindowInsets; // type@039a │ │ -195924: 7030 320d 100a |0148: invoke-direct {v0, v1, v10}, Landroidx/compose/foundation/layout/ExcludeInsets;.:(Landroidx/compose/foundation/layout/WindowInsets;Landroidx/compose/foundation/layout/WindowInsets;)V // method@0d32 │ │ -19592a: 549a ea0d |014b: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ -19592e: 1f0a fa04 |014d: check-cast v10, Landroidx/compose/material3/internal/MutableWindowInsets; // type@04fa │ │ -195932: 54aa 210a |014f: iget-object v10, v10, Landroidx/compose/material3/internal/MutableWindowInsets;.insets$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0a21 │ │ -195936: 6e20 a513 0a00 |0151: invoke-virtual {v10, v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -19593c: 620a cf2d |0154: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -195940: 110a |0156: return-object v10 │ │ -195942: 1f0a 4c05 |0157: check-cast v10, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ -195946: 549a ea0d |0159: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ -19594a: 1f0a f003 |015b: check-cast v10, Landroidx/compose/foundation/lazy/layout/LazySaveableStateHolder; // type@03f0 │ │ -19594e: 54a0 5607 |015d: iget-object v0, v10, Landroidx/compose/foundation/lazy/layout/LazySaveableStateHolder;.previouslyComposedKeys:Landroidx/collection/MutableScatterSet; // field@0756 │ │ -195952: 5491 ec0d |015f: iget-object v1, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ -195956: 6e20 cc08 1000 |0161: invoke-virtual {v0, v1}, Landroidx/collection/MutableScatterSet;.minusAssign:(Ljava/lang/Object;)V // method@08cc │ │ -19595c: 2200 540a |0164: new-instance v0, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1; // type@0a54 │ │ -195960: 1252 |0166: const/4 v2, #int 5 // #5 │ │ -195962: 7040 0e2a a012 |0167: invoke-direct {v0, v10, v2, v1}, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@2a0e │ │ -195968: 1100 |016a: return-object v0 │ │ -19596a: 1f0a 3212 |016b: check-cast v10, Ljava/util/Map; // type@1232 │ │ -19596e: 2200 f003 |016d: new-instance v0, Landroidx/compose/foundation/lazy/layout/LazySaveableStateHolder; // type@03f0 │ │ -195972: 5491 ea0d |016f: iget-object v1, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ -195976: 1f01 e605 |0171: check-cast v1, Landroidx/compose/runtime/saveable/SaveableStateRegistry; // type@05e6 │ │ -19597a: 5492 ec0d |0173: iget-object v2, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ -19597e: 1f02 e305 |0175: check-cast v2, Landroidx/compose/runtime/saveable/SaveableStateHolderImpl; // type@05e3 │ │ -195982: 7040 750f 102a |0177: invoke-direct {v0, v1, v10, v2}, Landroidx/compose/foundation/lazy/layout/LazySaveableStateHolder;.:(Landroidx/compose/runtime/saveable/SaveableStateRegistry;Ljava/util/Map;Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;)V // method@0f75 │ │ -195988: 1100 |017a: return-object v0 │ │ -19598a: 1f0a 4c05 |017b: check-cast v10, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ -19598e: 549a ea0d |017d: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ -195992: 1f0a 9b03 |017f: check-cast v10, Landroidx/compose/foundation/layout/WindowInsetsHolder; // type@039b │ │ -195996: 52a1 6406 |0181: iget v1, v10, Landroidx/compose/foundation/layout/WindowInsetsHolder;.accessCount:I // field@0664 │ │ -19599a: 5492 ec0d |0183: iget-object v2, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ -19599e: 1f02 0f01 |0185: check-cast v2, Landroid/view/View; // type@010f │ │ -1959a2: 3901 1800 |0187: if-nez v1, 019f // +0018 │ │ -1959a6: 6201 7116 |0189: sget-object v1, Landroidx/core/view/ViewCompat;.sViewPropertyAnimatorMap:Ljava/util/WeakHashMap; // field@1671 │ │ -1959aa: 54a1 6c06 |018b: iget-object v1, v10, Landroidx/compose/foundation/layout/WindowInsetsHolder;.insetsListener:Landroidx/compose/foundation/layout/InsetsListener; // field@066c │ │ -1959ae: 7120 8926 1200 |018d: invoke-static {v2, v1}, Landroidx/core/view/ViewCompat$Api21Impl;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V // method@2689 │ │ -1959b4: 6e10 1704 0200 |0190: invoke-virtual {v2}, Landroid/view/View;.isAttachedToWindow:()Z // method@0417 │ │ -1959ba: 0a03 |0193: move-result v3 │ │ -1959bc: 3803 0500 |0194: if-eqz v3, 0199 // +0005 │ │ -1959c0: 6e10 3804 0200 |0196: invoke-virtual {v2}, Landroid/view/View;.requestApplyInsets:()V // method@0438 │ │ -1959c6: 6e20 d203 1200 |0199: invoke-virtual {v2, v1}, Landroid/view/View;.addOnAttachStateChangeListener:(Landroid/view/View$OnAttachStateChangeListener;)V // method@03d2 │ │ -1959cc: 7120 a326 1200 |019c: invoke-static {v2, v1}, Landroidx/core/view/ViewCompat;.setWindowInsetsAnimationCallback:(Landroid/view/View;Landroidx/core/view/WindowInsetsAnimationCompat$Callback;)V // method@26a3 │ │ -1959d2: 52a1 6406 |019f: iget v1, v10, Landroidx/compose/foundation/layout/WindowInsetsHolder;.accessCount:I // field@0664 │ │ -1959d6: b001 |01a1: add-int/2addr v1, v0 │ │ -1959d8: 59a1 6406 |01a2: iput v1, v10, Landroidx/compose/foundation/layout/WindowInsetsHolder;.accessCount:I // field@0664 │ │ -1959dc: 2200 540a |01a4: new-instance v0, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1; // type@0a54 │ │ -1959e0: 1241 |01a6: const/4 v1, #int 4 // #4 │ │ -1959e2: 7040 0e2a a021 |01a7: invoke-direct {v0, v10, v1, v2}, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@2a0e │ │ -1959e8: 1100 |01aa: return-object v0 │ │ -1959ea: 07a3 |01ab: move-object v3, v10 │ │ -1959ec: 1f03 4007 |01ac: check-cast v3, Landroidx/compose/ui/layout/Placeable$PlacementScope; // type@0740 │ │ -1959f0: 549a ec0d |01ae: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ -1959f4: 1f0a e602 |01b0: check-cast v10, Landroidx/compose/foundation/MarqueeModifierNode; // type@02e6 │ │ -1959f8: 54a0 f204 |01b2: iget-object v0, v10, Landroidx/compose/foundation/MarqueeModifierNode;.offset:Landroidx/compose/animation/core/Animatable; // field@04f2 │ │ -1959fc: 6e10 d309 0000 |01b4: invoke-virtual {v0}, Landroidx/compose/animation/core/Animatable;.getValue:()Ljava/lang/Object; // method@09d3 │ │ -195a02: 0c00 |01b7: move-result-object v0 │ │ -195a04: 1f00 a811 |01b8: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ -195a08: 6e10 2f3f 0000 |01ba: invoke-virtual {v0}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ -195a0e: 0a00 |01bd: move-result v0 │ │ -195a10: 7f00 |01be: neg-float v0, v0 │ │ -195a12: 6e10 e50b 0a00 |01bf: invoke-virtual {v10}, Landroidx/compose/foundation/MarqueeModifierNode;.getDirection:()F // method@0be5 │ │ -195a18: 0a0a |01c2: move-result v10 │ │ -195a1a: c80a |01c3: mul-float/2addr v10, v0 │ │ -195a1c: 7110 5a45 0a00 |01c4: invoke-static {v10}, Lkotlin/math/MathKt;.roundToInt:(F)I // method@455a │ │ -195a22: 0a05 |01c7: move-result v5 │ │ -195a24: 549a ea0d |01c8: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ -195a28: 07a4 |01ca: move-object v4, v10 │ │ -195a2a: 1f04 4107 |01cb: check-cast v4, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -195a2e: 1206 |01cd: const/4 v6, #int 0 // #0 │ │ -195a30: 1308 0c00 |01ce: const/16 v8, #int 12 // #c │ │ -195a34: 1207 |01d0: const/4 v7, #int 0 // #0 │ │ -195a36: 7706 221c 0300 |01d1: invoke-static/range {v3, v4, v5, v6, v7, v8}, Landroidx/compose/ui/layout/Placeable$PlacementScope;.placeWithLayer$default:(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;IILkotlin/jvm/functions/Function1;I)V // method@1c22 │ │ -195a3c: 620a cf2d |01d4: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -195a40: 110a |01d6: return-object v10 │ │ -195a42: 1f0a 4c05 |01d7: check-cast v10, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ -195a46: 549a ea0d |01d9: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ -195a4a: 1f0a 9a02 |01db: check-cast v10, Landroidx/compose/animation/core/Transition; // type@029a │ │ -195a4e: 54a0 2704 |01dd: iget-object v0, v10, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ -195a52: 5491 ec0d |01df: iget-object v1, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ -195a56: 1f01 9602 |01e1: check-cast v1, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ -195a5a: 6e20 6d16 1000 |01e3: invoke-virtual {v0, v1}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.add:(Ljava/lang/Object;)Z // method@166d │ │ -195a60: 2200 540a |01e6: new-instance v0, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1; // type@0a54 │ │ -195a64: 1232 |01e8: const/4 v2, #int 3 // #3 │ │ -195a66: 7040 0e2a a012 |01e9: invoke-direct {v0, v10, v2, v1}, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@2a0e │ │ -195a6c: 1100 |01ec: return-object v0 │ │ -195a6e: 1f0a 4c05 |01ed: check-cast v10, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ -195a72: 549a ea0d |01ef: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ -195a76: 1f0a 9a02 |01f1: check-cast v10, Landroidx/compose/animation/core/Transition; // type@029a │ │ -195a7a: 54a0 2904 |01f3: iget-object v0, v10, Landroidx/compose/animation/core/Transition;._transitions:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0429 │ │ -195a7e: 5491 ec0d |01f5: iget-object v1, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ -195a82: 1f01 9a02 |01f7: check-cast v1, Landroidx/compose/animation/core/Transition; // type@029a │ │ -195a86: 6e20 6d16 1000 |01f9: invoke-virtual {v0, v1}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.add:(Ljava/lang/Object;)Z // method@166d │ │ -195a8c: 2200 540a |01fc: new-instance v0, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1; // type@0a54 │ │ -195a90: 1222 |01fe: const/4 v2, #int 2 // #2 │ │ -195a92: 7040 0e2a a012 |01ff: invoke-direct {v0, v10, v2, v1}, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@2a0e │ │ -195a98: 1100 |0202: return-object v0 │ │ -195a9a: 1f0a 4c05 |0203: check-cast v10, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ -195a9e: 549a ea0d |0205: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ -195aa2: 1f0a 7302 |0207: check-cast v10, Landroidx/compose/animation/core/InfiniteTransition; // type@0273 │ │ -195aa6: 54a1 b403 |0209: iget-object v1, v10, Landroidx/compose/animation/core/InfiniteTransition;._animations:Landroidx/compose/runtime/collection/MutableVector; // field@03b4 │ │ -195aaa: 5492 ec0d |020b: iget-object v2, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ -195aae: 1f02 6e02 |020d: check-cast v2, Landroidx/compose/animation/core/InfiniteTransition$TransitionAnimationState; // type@026e │ │ -195ab2: 6e20 fd14 2100 |020f: invoke-virtual {v1, v2}, Landroidx/compose/runtime/collection/MutableVector;.add:(Ljava/lang/Object;)V // method@14fd │ │ -195ab8: 6201 932d |0212: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ -195abc: 54a3 b603 |0214: iget-object v3, v10, Landroidx/compose/animation/core/InfiniteTransition;.refreshChildNeeded$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@03b6 │ │ -195ac0: 6e20 a513 1300 |0216: invoke-virtual {v3, v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -195ac6: 2201 540a |0219: new-instance v1, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1; // type@0a54 │ │ -195aca: 7040 0e2a a120 |021b: invoke-direct {v1, v10, v0, v2}, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@2a0e │ │ -195ad0: 1101 |021e: return-object v1 │ │ -195ad2: 1f0a 4007 |021f: check-cast v10, Landroidx/compose/ui/layout/Placeable$PlacementScope; // type@0740 │ │ -195ad6: 5490 ec0d |0221: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ -195ada: 1f00 3202 |0223: check-cast v0, Landroidx/compose/animation/ContentTransform; // type@0232 │ │ -195ade: 5400 ee02 |0225: iget-object v0, v0, Landroidx/compose/animation/ContentTransform;.targetContentZIndex$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // field@02ee │ │ -195ae2: 6e10 7313 0000 |0227: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ -195ae8: 0a00 |022a: move-result v0 │ │ -195aea: 5492 ea0d |022b: iget-object v2, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ -195aee: 1f02 4107 |022d: check-cast v2, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -195af2: 6e50 1d1c 2a11 |022f: invoke-virtual {v10, v2, v1, v1, v0}, Landroidx/compose/ui/layout/Placeable$PlacementScope;.place:(Landroidx/compose/ui/layout/Placeable;IIF)V // method@1c1d │ │ -195af8: 620a cf2d |0232: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -195afc: 110a |0234: return-object v10 │ │ -195afe: 1f0a 4007 |0235: check-cast v10, Landroidx/compose/ui/layout/Placeable$PlacementScope; // type@0740 │ │ -195b02: 5490 ec0d |0237: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ -195b06: 1f00 2306 |0239: check-cast v0, Landroidx/compose/ui/ZIndexNode; // type@0623 │ │ -195b0a: 5200 ed0d |023b: iget v0, v0, Landroidx/compose/ui/ZIndexNode;.zIndex:F // field@0ded │ │ -195b0e: 5492 ea0d |023d: iget-object v2, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ -195b12: 1f02 4107 |023f: check-cast v2, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -195b16: 6e50 1d1c 2a11 |0241: invoke-virtual {v10, v2, v1, v1, v0}, Landroidx/compose/ui/layout/Placeable$PlacementScope;.place:(Landroidx/compose/ui/layout/Placeable;IIF)V // method@1c1d │ │ -195b1c: 620a cf2d |0244: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -195b20: 110a |0246: return-object v10 │ │ -195b22: 0000 |0247: nop // spacer │ │ -195b24: 0001 1400 0000 0000 3102 0000 1b02 ... |0248: packed-switch-data (44 units) │ │ +1956a0: |[1956a0] androidx.compose.ui.ZIndexNode$measure$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1956b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1956b2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +1956b4: 5292 eb0d |0002: iget v2, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$r8$classId:I // field@0deb │ │ +1956b8: 2b02 4402 0000 |0004: packed-switch v2, 00000248 // +00000244 │ │ +1956be: 1f0a a811 |0007: check-cast v10, Ljava/lang/Number; // type@11a8 │ │ +1956c2: 6e10 303f 0a00 |0009: invoke-virtual {v10}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +1956c8: 0a0a |000c: move-result v10 │ │ +1956ca: 5490 ec0d |000d: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ +1956ce: 1f00 2d12 |000f: check-cast v0, Ljava/util/List; // type@122d │ │ +1956d2: 7220 2041 a000 |0011: invoke-interface {v0, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +1956d8: 0c0a |0014: move-result-object v10 │ │ +1956da: 5490 ea0d |0015: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ +1956de: 1f00 c40b |0017: check-cast v0, Lcom/jerboa/api/API$$ExternalSyntheticLambda0; // type@0bc4 │ │ +1956e2: 6e20 3230 a000 |0019: invoke-virtual {v0, v10}, Lcom/jerboa/api/API$$ExternalSyntheticLambda0;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@3032 │ │ +1956e8: 1a0a a409 |001c: const-string v10, "CommunityLink" // string@09a4 │ │ +1956ec: 110a |001e: return-object v10 │ │ +1956ee: 1f0a a811 |001f: check-cast v10, Ljava/lang/Number; // type@11a8 │ │ +1956f2: 6e10 303f 0a00 |0021: invoke-virtual {v10}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +1956f8: 0a0a |0024: move-result v10 │ │ +1956fa: 5490 ec0d |0025: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ +1956fe: 1f00 2d12 |0027: check-cast v0, Ljava/util/List; // type@122d │ │ +195702: 7220 2041 a000 |0029: invoke-interface {v0, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +195708: 0c0a |002c: move-result-object v10 │ │ +19570a: 5490 ea0d |002d: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ +19570e: 1f00 c40b |002f: check-cast v0, Lcom/jerboa/api/API$$ExternalSyntheticLambda0; // type@0bc4 │ │ +195712: 6e20 3230 a000 |0031: invoke-virtual {v0, v10}, Lcom/jerboa/api/API$$ExternalSyntheticLambda0;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@3032 │ │ +195718: 0c0a |0034: move-result-object v10 │ │ +19571a: 110a |0035: return-object v10 │ │ +19571c: 1f0a 1b06 |0036: check-cast v10, Landroidx/compose/ui/Modifier; // type@061b │ │ +195720: 5490 ec0d |0038: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ +195724: 1f00 1b06 |003a: check-cast v0, Landroidx/compose/ui/Modifier; // type@061b │ │ +195728: 7220 f816 0a00 |003c: invoke-interface {v10, v0}, Landroidx/compose/ui/Modifier;.then:(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; // method@16f8 │ │ +19572e: 0c0a |003f: move-result-object v10 │ │ +195730: 5490 ea0d |0040: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ +195734: 1f00 7b07 |0042: check-cast v0, Landroidx/compose/ui/node/LayoutNode; // type@077b │ │ +195738: 6e20 681d a000 |0044: invoke-virtual {v0, v10}, Landroidx/compose/ui/node/LayoutNode;.setModifier:(Landroidx/compose/ui/Modifier;)V // method@1d68 │ │ +19573e: 620a cf2d |0047: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +195742: 110a |0049: return-object v10 │ │ +195744: 1f0a b107 |004a: check-cast v10, Landroidx/compose/ui/platform/AndroidComposeView$ViewTreeOwners; // type@07b1 │ │ +195748: 5492 ea0d |004c: iget-object v2, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ +19574c: 1f02 2408 |004e: check-cast v2, Landroidx/compose/ui/platform/WrappedComposition; // type@0824 │ │ +195750: 5523 9613 |0050: iget-boolean v3, v2, Landroidx/compose/ui/platform/WrappedComposition;.disposed:Z // field@1396 │ │ +195754: 3903 3600 |0052: if-nez v3, 0088 // +0036 │ │ +195758: 54aa ec11 |0054: iget-object v10, v10, Landroidx/compose/ui/platform/AndroidComposeView$ViewTreeOwners;.lifecycleOwner:Landroidx/lifecycle/LifecycleOwner; // field@11ec │ │ +19575c: 7210 9b28 0a00 |0056: invoke-interface {v10}, Landroidx/lifecycle/LifecycleOwner;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@289b │ │ +195762: 0c0a |0059: move-result-object v10 │ │ +195764: 5493 ec0d |005a: iget-object v3, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ +195768: 1f03 d605 |005c: check-cast v3, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ +19576c: 5b23 9713 |005e: iput-object v3, v2, Landroidx/compose/ui/platform/WrappedComposition;.lastContent:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@1397 │ │ +195770: 5424 9513 |0060: iget-object v4, v2, Landroidx/compose/ui/platform/WrappedComposition;.addedToLifecycle:Landroidx/lifecycle/Lifecycle; // field@1395 │ │ +195774: 3904 0800 |0062: if-nez v4, 006a // +0008 │ │ +195778: 5b2a 9513 |0064: iput-object v10, v2, Landroidx/compose/ui/platform/WrappedComposition;.addedToLifecycle:Landroidx/lifecycle/Lifecycle; // field@1395 │ │ +19577c: 6e20 8d28 2a00 |0066: invoke-virtual {v10, v2}, Landroidx/lifecycle/Lifecycle;.addObserver:(Landroidx/lifecycle/LifecycleObserver;)V // method@288d │ │ +195782: 281f |0069: goto 0088 // +001f │ │ +195784: 6e10 9228 0a00 |006a: invoke-virtual {v10}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@2892 │ │ +19578a: 0c0a |006d: move-result-object v10 │ │ +19578c: 6204 7d17 |006e: sget-object v4, Landroidx/lifecycle/Lifecycle$State;.CREATED:Landroidx/lifecycle/Lifecycle$State; // field@177d │ │ +195790: 6e20 cf3e 4a00 |0070: invoke-virtual {v10, v4}, Ljava/lang/Enum;.compareTo:(Ljava/lang/Enum;)I // method@3ecf │ │ +195796: 0a0a |0073: move-result v10 │ │ +195798: 3a0a 1400 |0074: if-ltz v10, 0088 // +0014 │ │ +19579c: 220a 2308 |0076: new-instance v10, Landroidx/compose/ui/platform/WrappedComposition$setContent$1$1; // type@0823 │ │ +1957a0: 7040 5421 2a13 |0078: invoke-direct {v10, v2, v3, v1}, Landroidx/compose/ui/platform/WrappedComposition$setContent$1$1;.:(Landroidx/compose/ui/platform/WrappedComposition;Landroidx/compose/runtime/internal/ComposableLambdaImpl;I)V // method@2154 │ │ +1957a6: 2201 d605 |007b: new-instance v1, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ +1957aa: 1403 62a7 c088 |007d: const v3, #float -1.15949e-33 // #88c0a762 │ │ +1957b0: 7040 8b15 310a |0080: invoke-direct {v1, v3, v10, v0}, Landroidx/compose/runtime/internal/ComposableLambdaImpl;.:(ILjava/lang/Object;Z)V // method@158b │ │ +1957b6: 542a 9813 |0083: iget-object v10, v2, Landroidx/compose/ui/platform/WrappedComposition;.original:Landroidx/compose/runtime/CompositionImpl; // field@1398 │ │ +1957ba: 6e20 0e13 1a00 |0085: invoke-virtual {v10, v1}, Landroidx/compose/runtime/CompositionImpl;.composeInitial:(Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V // method@130e │ │ +1957c0: 620a cf2d |0088: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1957c4: 110a |008a: return-object v10 │ │ +1957c6: 1f0a bd11 |008b: check-cast v10, Ljava/lang/Throwable; // type@11bd │ │ +1957ca: 549a ea0d |008d: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ +1957ce: 1f0a d707 |008f: check-cast v10, Landroidx/compose/ui/platform/AndroidUiDispatcher; // type@07d7 │ │ +1957d2: 5490 ec0d |0091: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ +1957d6: 1f00 d807 |0093: check-cast v0, Landroidx/compose/ui/platform/AndroidUiFrameClock$withFrameNanos$2$callback$1; // type@07d8 │ │ +1957da: 54a1 a812 |0095: iget-object v1, v10, Landroidx/compose/ui/platform/AndroidUiDispatcher;.lock:Ljava/lang/Object; // field@12a8 │ │ +1957de: 1d01 |0097: monitor-enter v1 │ │ +1957e0: 54aa ac12 |0098: iget-object v10, v10, Landroidx/compose/ui/platform/AndroidUiDispatcher;.toRunOnFrame:Ljava/util/ArrayList; // field@12ac │ │ +1957e4: 6e20 a040 0a00 |009a: invoke-virtual {v10, v0}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@40a0 │ │ +1957ea: 1e01 |009d: monitor-exit v1 │ │ +1957ec: 620a cf2d |009e: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1957f0: 110a |00a0: return-object v10 │ │ +1957f2: 0d00 |00a1: move-exception v0 │ │ +1957f4: 070a |00a2: move-object v10, v0 │ │ +1957f6: 1e01 |00a3: monitor-exit v1 │ │ +1957f8: 270a |00a4: throw v10 │ │ +1957fa: 1f0a 4c05 |00a5: check-cast v10, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ +1957fe: 549a ea0d |00a7: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ +195802: 1f0a 2100 |00a9: check-cast v10, Landroid/content/Context; // type@0021 │ │ +195806: 6e10 6500 0a00 |00ab: invoke-virtual {v10}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0065 │ │ +19580c: 0c00 |00ae: move-result-object v0 │ │ +19580e: 5491 ec0d |00af: iget-object v1, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ +195812: 1f01 ce07 |00b1: check-cast v1, Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$obtainResourceIdCache$callbacks$1$1; // type@07ce │ │ +195816: 6e20 7c00 1000 |00b3: invoke-virtual {v0, v1}, Landroid/content/Context;.registerComponentCallbacks:(Landroid/content/ComponentCallbacks;)V // method@007c │ │ +19581c: 2200 540a |00b6: new-instance v0, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1; // type@0a54 │ │ +195820: 1302 0800 |00b8: const/16 v2, #int 8 // #8 │ │ +195824: 7040 0e2a a012 |00ba: invoke-direct {v0, v10, v2, v1}, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@2a0e │ │ +19582a: 1100 |00bd: return-object v0 │ │ +19582c: 1f0a 4c05 |00be: check-cast v10, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ +195830: 549a ea0d |00c0: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ +195834: 1f0a 2100 |00c2: check-cast v10, Landroid/content/Context; // type@0021 │ │ +195838: 6e10 6500 0a00 |00c4: invoke-virtual {v10}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0065 │ │ +19583e: 0c00 |00c7: move-result-object v0 │ │ +195840: 5491 ec0d |00c8: iget-object v1, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ +195844: 1f01 cd07 |00ca: check-cast v1, Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$obtainImageVectorCache$callbacks$1$1; // type@07cd │ │ +195848: 6e20 7c00 1000 |00cc: invoke-virtual {v0, v1}, Landroid/content/Context;.registerComponentCallbacks:(Landroid/content/ComponentCallbacks;)V // method@007c │ │ +19584e: 2200 540a |00cf: new-instance v0, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1; // type@0a54 │ │ +195852: 1272 |00d1: const/4 v2, #int 7 // #7 │ │ +195854: 7040 0e2a a012 |00d2: invoke-direct {v0, v10, v2, v1}, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@2a0e │ │ +19585a: 1100 |00d5: return-object v0 │ │ +19585c: 07a3 |00d6: move-object v3, v10 │ │ +19585e: 1f03 4007 |00d7: check-cast v3, Landroidx/compose/ui/layout/Placeable$PlacementScope; // type@0740 │ │ +195862: 549a ec0d |00d9: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ +195866: 1f0a 8706 |00db: check-cast v10, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier; // type@0687 │ │ +19586a: 54a7 c00e |00dd: iget-object v7, v10, Landroidx/compose/ui/graphics/SimpleGraphicsLayerModifier;.layerBlock:Landroidx/compose/runtime/Recomposer$effectJob$1$1; // field@0ec0 │ │ +19586e: 549a ea0d |00df: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ +195872: 07a4 |00e1: move-object v4, v10 │ │ +195874: 1f04 4107 |00e2: check-cast v4, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +195878: 1205 |00e4: const/4 v5, #int 0 // #0 │ │ +19587a: 1248 |00e5: const/4 v8, #int 4 // #4 │ │ +19587c: 1206 |00e6: const/4 v6, #int 0 // #0 │ │ +19587e: 7706 221c 0300 |00e7: invoke-static/range {v3, v4, v5, v6, v7, v8}, Landroidx/compose/ui/layout/Placeable$PlacementScope;.placeWithLayer$default:(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;IILkotlin/jvm/functions/Function1;I)V // method@1c22 │ │ +195884: 620a cf2d |00ea: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +195888: 110a |00ec: return-object v10 │ │ +19588a: 07a0 |00ed: move-object v0, v10 │ │ +19588c: 1f00 4007 |00ee: check-cast v0, Landroidx/compose/ui/layout/Placeable$PlacementScope; // type@0740 │ │ +195890: 549a ec0d |00f0: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ +195894: 1f0a 6c06 |00f2: check-cast v10, Landroidx/compose/ui/graphics/BlockGraphicsLayerModifier; // type@066c │ │ +195898: 54a4 7a0e |00f4: iget-object v4, v10, Landroidx/compose/ui/graphics/BlockGraphicsLayerModifier;.layerBlock:Lkotlin/jvm/functions/Function1; // field@0e7a │ │ +19589c: 549a ea0d |00f6: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ +1958a0: 07a1 |00f8: move-object v1, v10 │ │ +1958a2: 1f01 4107 |00f9: check-cast v1, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +1958a6: 1202 |00fb: const/4 v2, #int 0 // #0 │ │ +1958a8: 1245 |00fc: const/4 v5, #int 4 // #4 │ │ +1958aa: 1203 |00fd: const/4 v3, #int 0 // #0 │ │ +1958ac: 7706 221c 0000 |00fe: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/compose/ui/layout/Placeable$PlacementScope;.placeWithLayer$default:(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;IILkotlin/jvm/functions/Function1;I)V // method@1c22 │ │ +1958b2: 620a cf2d |0101: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1958b6: 110a |0103: return-object v10 │ │ +1958b8: 5490 ea0d |0104: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ +1958bc: 1f00 4205 |0106: check-cast v0, Landroidx/compose/runtime/CompositionImpl; // type@0542 │ │ +1958c0: 6e20 1d13 a000 |0108: invoke-virtual {v0, v10}, Landroidx/compose/runtime/CompositionImpl;.recordWriteOf:(Ljava/lang/Object;)V // method@131d │ │ +1958c6: 5490 ec0d |010b: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ +1958ca: 1f00 0802 |010d: check-cast v0, Landroidx/collection/MutableScatterSet; // type@0208 │ │ +1958ce: 3800 0500 |010f: if-eqz v0, 0114 // +0005 │ │ +1958d2: 6e20 c208 a000 |0111: invoke-virtual {v0, v10}, Landroidx/collection/MutableScatterSet;.add:(Ljava/lang/Object;)Z // method@08c2 │ │ +1958d8: 620a cf2d |0114: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1958dc: 110a |0116: return-object v10 │ │ +1958de: 1f0a bd11 |0117: check-cast v10, Ljava/lang/Throwable; // type@11bd │ │ +1958e2: 549a ea0d |0119: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ +1958e6: 1f0a 3105 |011b: check-cast v10, Landroidx/compose/runtime/BroadcastFrameClock; // type@0531 │ │ +1958ea: 54a2 770b |011d: iget-object v2, v10, Landroidx/compose/runtime/BroadcastFrameClock;.lock:Ljava/lang/Object; // field@0b77 │ │ +1958ee: 5490 ec0d |011f: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ +1958f2: 1f00 3005 |0121: check-cast v0, Landroidx/compose/runtime/BroadcastFrameClock$FrameAwaiter; // type@0530 │ │ +1958f6: 1d02 |0123: monitor-enter v2 │ │ +1958f8: 54a3 740b |0124: iget-object v3, v10, Landroidx/compose/runtime/BroadcastFrameClock;.awaiters:Ljava/util/ArrayList; // field@0b74 │ │ +1958fc: 6e20 a040 0300 |0126: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@40a0 │ │ +195902: 54a0 740b |0129: iget-object v0, v10, Landroidx/compose/runtime/BroadcastFrameClock;.awaiters:Ljava/util/ArrayList; // field@0b74 │ │ +195906: 6e10 9c40 0000 |012b: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@409c │ │ +19590c: 0a00 |012e: move-result v0 │ │ +19590e: 3800 0b00 |012f: if-eqz v0, 013a // +000b │ │ +195912: 54aa 760b |0131: iget-object v10, v10, Landroidx/compose/runtime/BroadcastFrameClock;.hasAwaitersUnlocked:Landroidx/compose/runtime/internal/AtomicInt; // field@0b76 │ │ +195916: 6e20 c141 1a00 |0133: invoke-virtual {v10, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.set:(I)V // method@41c1 │ │ +19591c: 2804 |0136: goto 013a // +0004 │ │ +19591e: 0d00 |0137: move-exception v0 │ │ +195920: 070a |0138: move-object v10, v0 │ │ +195922: 2805 |0139: goto 013e // +0005 │ │ +195924: 1e02 |013a: monitor-exit v2 │ │ +195926: 620a cf2d |013b: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +19592a: 110a |013d: return-object v10 │ │ +19592c: 1e02 |013e: monitor-exit v2 │ │ +19592e: 270a |013f: throw v10 │ │ +195930: 1f0a 9a03 |0140: check-cast v10, Landroidx/compose/foundation/layout/WindowInsets; // type@039a │ │ +195934: 2200 6203 |0142: new-instance v0, Landroidx/compose/foundation/layout/ExcludeInsets; // type@0362 │ │ +195938: 5491 ec0d |0144: iget-object v1, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ +19593c: 1f01 9a03 |0146: check-cast v1, Landroidx/compose/foundation/layout/WindowInsets; // type@039a │ │ +195940: 7030 320d 100a |0148: invoke-direct {v0, v1, v10}, Landroidx/compose/foundation/layout/ExcludeInsets;.:(Landroidx/compose/foundation/layout/WindowInsets;Landroidx/compose/foundation/layout/WindowInsets;)V // method@0d32 │ │ +195946: 549a ea0d |014b: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ +19594a: 1f0a fa04 |014d: check-cast v10, Landroidx/compose/material3/internal/MutableWindowInsets; // type@04fa │ │ +19594e: 54aa 210a |014f: iget-object v10, v10, Landroidx/compose/material3/internal/MutableWindowInsets;.insets$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0a21 │ │ +195952: 6e20 a513 0a00 |0151: invoke-virtual {v10, v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +195958: 620a cf2d |0154: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +19595c: 110a |0156: return-object v10 │ │ +19595e: 1f0a 4c05 |0157: check-cast v10, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ +195962: 549a ea0d |0159: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ +195966: 1f0a f003 |015b: check-cast v10, Landroidx/compose/foundation/lazy/layout/LazySaveableStateHolder; // type@03f0 │ │ +19596a: 54a0 5607 |015d: iget-object v0, v10, Landroidx/compose/foundation/lazy/layout/LazySaveableStateHolder;.previouslyComposedKeys:Landroidx/collection/MutableScatterSet; // field@0756 │ │ +19596e: 5491 ec0d |015f: iget-object v1, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ +195972: 6e20 cc08 1000 |0161: invoke-virtual {v0, v1}, Landroidx/collection/MutableScatterSet;.minusAssign:(Ljava/lang/Object;)V // method@08cc │ │ +195978: 2200 540a |0164: new-instance v0, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1; // type@0a54 │ │ +19597c: 1252 |0166: const/4 v2, #int 5 // #5 │ │ +19597e: 7040 0e2a a012 |0167: invoke-direct {v0, v10, v2, v1}, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@2a0e │ │ +195984: 1100 |016a: return-object v0 │ │ +195986: 1f0a 3212 |016b: check-cast v10, Ljava/util/Map; // type@1232 │ │ +19598a: 2200 f003 |016d: new-instance v0, Landroidx/compose/foundation/lazy/layout/LazySaveableStateHolder; // type@03f0 │ │ +19598e: 5491 ea0d |016f: iget-object v1, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ +195992: 1f01 e605 |0171: check-cast v1, Landroidx/compose/runtime/saveable/SaveableStateRegistry; // type@05e6 │ │ +195996: 5492 ec0d |0173: iget-object v2, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ +19599a: 1f02 e305 |0175: check-cast v2, Landroidx/compose/runtime/saveable/SaveableStateHolderImpl; // type@05e3 │ │ +19599e: 7040 750f 102a |0177: invoke-direct {v0, v1, v10, v2}, Landroidx/compose/foundation/lazy/layout/LazySaveableStateHolder;.:(Landroidx/compose/runtime/saveable/SaveableStateRegistry;Ljava/util/Map;Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;)V // method@0f75 │ │ +1959a4: 1100 |017a: return-object v0 │ │ +1959a6: 1f0a 4c05 |017b: check-cast v10, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ +1959aa: 549a ea0d |017d: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ +1959ae: 1f0a 9b03 |017f: check-cast v10, Landroidx/compose/foundation/layout/WindowInsetsHolder; // type@039b │ │ +1959b2: 52a1 6406 |0181: iget v1, v10, Landroidx/compose/foundation/layout/WindowInsetsHolder;.accessCount:I // field@0664 │ │ +1959b6: 5492 ec0d |0183: iget-object v2, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ +1959ba: 1f02 0f01 |0185: check-cast v2, Landroid/view/View; // type@010f │ │ +1959be: 3901 1800 |0187: if-nez v1, 019f // +0018 │ │ +1959c2: 6201 7116 |0189: sget-object v1, Landroidx/core/view/ViewCompat;.sViewPropertyAnimatorMap:Ljava/util/WeakHashMap; // field@1671 │ │ +1959c6: 54a1 6c06 |018b: iget-object v1, v10, Landroidx/compose/foundation/layout/WindowInsetsHolder;.insetsListener:Landroidx/compose/foundation/layout/InsetsListener; // field@066c │ │ +1959ca: 7120 8926 1200 |018d: invoke-static {v2, v1}, Landroidx/core/view/ViewCompat$Api21Impl;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V // method@2689 │ │ +1959d0: 6e10 1704 0200 |0190: invoke-virtual {v2}, Landroid/view/View;.isAttachedToWindow:()Z // method@0417 │ │ +1959d6: 0a03 |0193: move-result v3 │ │ +1959d8: 3803 0500 |0194: if-eqz v3, 0199 // +0005 │ │ +1959dc: 6e10 3804 0200 |0196: invoke-virtual {v2}, Landroid/view/View;.requestApplyInsets:()V // method@0438 │ │ +1959e2: 6e20 d203 1200 |0199: invoke-virtual {v2, v1}, Landroid/view/View;.addOnAttachStateChangeListener:(Landroid/view/View$OnAttachStateChangeListener;)V // method@03d2 │ │ +1959e8: 7120 a326 1200 |019c: invoke-static {v2, v1}, Landroidx/core/view/ViewCompat;.setWindowInsetsAnimationCallback:(Landroid/view/View;Landroidx/core/view/WindowInsetsAnimationCompat$Callback;)V // method@26a3 │ │ +1959ee: 52a1 6406 |019f: iget v1, v10, Landroidx/compose/foundation/layout/WindowInsetsHolder;.accessCount:I // field@0664 │ │ +1959f2: b001 |01a1: add-int/2addr v1, v0 │ │ +1959f4: 59a1 6406 |01a2: iput v1, v10, Landroidx/compose/foundation/layout/WindowInsetsHolder;.accessCount:I // field@0664 │ │ +1959f8: 2200 540a |01a4: new-instance v0, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1; // type@0a54 │ │ +1959fc: 1241 |01a6: const/4 v1, #int 4 // #4 │ │ +1959fe: 7040 0e2a a021 |01a7: invoke-direct {v0, v10, v1, v2}, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@2a0e │ │ +195a04: 1100 |01aa: return-object v0 │ │ +195a06: 07a3 |01ab: move-object v3, v10 │ │ +195a08: 1f03 4007 |01ac: check-cast v3, Landroidx/compose/ui/layout/Placeable$PlacementScope; // type@0740 │ │ +195a0c: 549a ec0d |01ae: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ +195a10: 1f0a e602 |01b0: check-cast v10, Landroidx/compose/foundation/MarqueeModifierNode; // type@02e6 │ │ +195a14: 54a0 f204 |01b2: iget-object v0, v10, Landroidx/compose/foundation/MarqueeModifierNode;.offset:Landroidx/compose/animation/core/Animatable; // field@04f2 │ │ +195a18: 6e10 d309 0000 |01b4: invoke-virtual {v0}, Landroidx/compose/animation/core/Animatable;.getValue:()Ljava/lang/Object; // method@09d3 │ │ +195a1e: 0c00 |01b7: move-result-object v0 │ │ +195a20: 1f00 a811 |01b8: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ +195a24: 6e10 2f3f 0000 |01ba: invoke-virtual {v0}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ +195a2a: 0a00 |01bd: move-result v0 │ │ +195a2c: 7f00 |01be: neg-float v0, v0 │ │ +195a2e: 6e10 e50b 0a00 |01bf: invoke-virtual {v10}, Landroidx/compose/foundation/MarqueeModifierNode;.getDirection:()F // method@0be5 │ │ +195a34: 0a0a |01c2: move-result v10 │ │ +195a36: c80a |01c3: mul-float/2addr v10, v0 │ │ +195a38: 7110 5a45 0a00 |01c4: invoke-static {v10}, Lkotlin/math/MathKt;.roundToInt:(F)I // method@455a │ │ +195a3e: 0a05 |01c7: move-result v5 │ │ +195a40: 549a ea0d |01c8: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ +195a44: 07a4 |01ca: move-object v4, v10 │ │ +195a46: 1f04 4107 |01cb: check-cast v4, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +195a4a: 1206 |01cd: const/4 v6, #int 0 // #0 │ │ +195a4c: 1308 0c00 |01ce: const/16 v8, #int 12 // #c │ │ +195a50: 1207 |01d0: const/4 v7, #int 0 // #0 │ │ +195a52: 7706 221c 0300 |01d1: invoke-static/range {v3, v4, v5, v6, v7, v8}, Landroidx/compose/ui/layout/Placeable$PlacementScope;.placeWithLayer$default:(Landroidx/compose/ui/layout/Placeable$PlacementScope;Landroidx/compose/ui/layout/Placeable;IILkotlin/jvm/functions/Function1;I)V // method@1c22 │ │ +195a58: 620a cf2d |01d4: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +195a5c: 110a |01d6: return-object v10 │ │ +195a5e: 1f0a 4c05 |01d7: check-cast v10, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ +195a62: 549a ea0d |01d9: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ +195a66: 1f0a 9a02 |01db: check-cast v10, Landroidx/compose/animation/core/Transition; // type@029a │ │ +195a6a: 54a0 2704 |01dd: iget-object v0, v10, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ +195a6e: 5491 ec0d |01df: iget-object v1, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ +195a72: 1f01 9602 |01e1: check-cast v1, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ +195a76: 6e20 6d16 1000 |01e3: invoke-virtual {v0, v1}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.add:(Ljava/lang/Object;)Z // method@166d │ │ +195a7c: 2200 540a |01e6: new-instance v0, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1; // type@0a54 │ │ +195a80: 1232 |01e8: const/4 v2, #int 3 // #3 │ │ +195a82: 7040 0e2a a012 |01e9: invoke-direct {v0, v10, v2, v1}, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@2a0e │ │ +195a88: 1100 |01ec: return-object v0 │ │ +195a8a: 1f0a 4c05 |01ed: check-cast v10, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ +195a8e: 549a ea0d |01ef: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ +195a92: 1f0a 9a02 |01f1: check-cast v10, Landroidx/compose/animation/core/Transition; // type@029a │ │ +195a96: 54a0 2904 |01f3: iget-object v0, v10, Landroidx/compose/animation/core/Transition;._transitions:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0429 │ │ +195a9a: 5491 ec0d |01f5: iget-object v1, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ +195a9e: 1f01 9a02 |01f7: check-cast v1, Landroidx/compose/animation/core/Transition; // type@029a │ │ +195aa2: 6e20 6d16 1000 |01f9: invoke-virtual {v0, v1}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.add:(Ljava/lang/Object;)Z // method@166d │ │ +195aa8: 2200 540a |01fc: new-instance v0, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1; // type@0a54 │ │ +195aac: 1222 |01fe: const/4 v2, #int 2 // #2 │ │ +195aae: 7040 0e2a a012 |01ff: invoke-direct {v0, v10, v2, v1}, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@2a0e │ │ +195ab4: 1100 |0202: return-object v0 │ │ +195ab6: 1f0a 4c05 |0203: check-cast v10, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ +195aba: 549a ea0d |0205: iget-object v10, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ +195abe: 1f0a 7302 |0207: check-cast v10, Landroidx/compose/animation/core/InfiniteTransition; // type@0273 │ │ +195ac2: 54a1 b403 |0209: iget-object v1, v10, Landroidx/compose/animation/core/InfiniteTransition;._animations:Landroidx/compose/runtime/collection/MutableVector; // field@03b4 │ │ +195ac6: 5492 ec0d |020b: iget-object v2, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ +195aca: 1f02 6e02 |020d: check-cast v2, Landroidx/compose/animation/core/InfiniteTransition$TransitionAnimationState; // type@026e │ │ +195ace: 6e20 fd14 2100 |020f: invoke-virtual {v1, v2}, Landroidx/compose/runtime/collection/MutableVector;.add:(Ljava/lang/Object;)V // method@14fd │ │ +195ad4: 6201 932d |0212: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ +195ad8: 54a3 b603 |0214: iget-object v3, v10, Landroidx/compose/animation/core/InfiniteTransition;.refreshChildNeeded$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@03b6 │ │ +195adc: 6e20 a513 1300 |0216: invoke-virtual {v3, v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +195ae2: 2201 540a |0219: new-instance v1, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1; // type@0a54 │ │ +195ae6: 7040 0e2a a120 |021b: invoke-direct {v1, v10, v0, v2}, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@2a0e │ │ +195aec: 1101 |021e: return-object v1 │ │ +195aee: 1f0a 4007 |021f: check-cast v10, Landroidx/compose/ui/layout/Placeable$PlacementScope; // type@0740 │ │ +195af2: 5490 ec0d |0221: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ +195af6: 1f00 3202 |0223: check-cast v0, Landroidx/compose/animation/ContentTransform; // type@0232 │ │ +195afa: 5400 ee02 |0225: iget-object v0, v0, Landroidx/compose/animation/ContentTransform;.targetContentZIndex$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // field@02ee │ │ +195afe: 6e10 7313 0000 |0227: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ +195b04: 0a00 |022a: move-result v0 │ │ +195b06: 5492 ea0d |022b: iget-object v2, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ +195b0a: 1f02 4107 |022d: check-cast v2, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +195b0e: 6e50 1d1c 2a11 |022f: invoke-virtual {v10, v2, v1, v1, v0}, Landroidx/compose/ui/layout/Placeable$PlacementScope;.place:(Landroidx/compose/ui/layout/Placeable;IIF)V // method@1c1d │ │ +195b14: 620a cf2d |0232: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +195b18: 110a |0234: return-object v10 │ │ +195b1a: 1f0a 4007 |0235: check-cast v10, Landroidx/compose/ui/layout/Placeable$PlacementScope; // type@0740 │ │ +195b1e: 5490 ec0d |0237: iget-object v0, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.this$0:Ljava/lang/Object; // field@0dec │ │ +195b22: 1f00 2306 |0239: check-cast v0, Landroidx/compose/ui/ZIndexNode; // type@0623 │ │ +195b26: 5200 ed0d |023b: iget v0, v0, Landroidx/compose/ui/ZIndexNode;.zIndex:F // field@0ded │ │ +195b2a: 5492 ea0d |023d: iget-object v2, v9, Landroidx/compose/ui/ZIndexNode$measure$1;.$placeable:Ljava/lang/Object; // field@0dea │ │ +195b2e: 1f02 4107 |023f: check-cast v2, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +195b32: 6e50 1d1c 2a11 |0241: invoke-virtual {v10, v2, v1, v1, v0}, Landroidx/compose/ui/layout/Placeable$PlacementScope;.place:(Landroidx/compose/ui/layout/Placeable;IIF)V // method@1c1d │ │ +195b38: 620a cf2d |0244: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +195b3c: 110a |0246: return-object v10 │ │ +195b3e: 0000 |0247: nop // spacer │ │ +195b40: 0001 1400 0000 0000 3102 0000 1b02 ... |0248: packed-switch-data (44 units) │ │ catches : 2 │ │ 0x0098 - 0x009d │ │ -> 0x00a1 │ │ 0x0124 - 0x0136 │ │ -> 0x0137 │ │ positions : │ │ locals : │ │ @@ -51295,32 +51295,32 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -191da4: |[191da4] androidx.compose.foundation.lazy.LazyListIntervalContent$item$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -191db4: 5210 8906 |0000: iget v0, v1, Landroidx/compose/foundation/lazy/LazyListIntervalContent$item$1;.$r8$classId:I // field@0689 │ │ -191db8: 2b00 1e00 0000 |0002: packed-switch v0, 00000020 // +0000001e │ │ -191dbe: 1f02 a811 |0005: check-cast v2, Ljava/lang/Number; // type@11a8 │ │ -191dc2: 6e10 303f 0200 |0007: invoke-virtual {v2}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -191dc8: 5412 8806 |000a: iget-object v2, v1, Landroidx/compose/foundation/lazy/LazyListIntervalContent$item$1;.$key:Ljava/lang/Object; // field@0688 │ │ -191dcc: 1102 |000c: return-object v2 │ │ -191dce: 5410 8806 |000d: iget-object v0, v1, Landroidx/compose/foundation/lazy/LazyListIntervalContent$item$1;.$key:Ljava/lang/Object; // field@0688 │ │ -191dd2: 7120 0045 0200 |000f: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -191dd8: 0a02 |0012: move-result v2 │ │ -191dda: 7110 853e 0200 |0013: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ -191de0: 0c02 |0016: move-result-object v2 │ │ -191de2: 1102 |0017: return-object v2 │ │ -191de4: 1f02 a811 |0018: check-cast v2, Ljava/lang/Number; // type@11a8 │ │ -191de8: 6e10 303f 0200 |001a: invoke-virtual {v2}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -191dee: 5412 8806 |001d: iget-object v2, v1, Landroidx/compose/foundation/lazy/LazyListIntervalContent$item$1;.$key:Ljava/lang/Object; // field@0688 │ │ -191df2: 1102 |001f: return-object v2 │ │ -191df4: 0001 0200 0000 0000 1600 0000 0b00 ... |0020: packed-switch-data (8 units) │ │ +191dc0: |[191dc0] androidx.compose.foundation.lazy.LazyListIntervalContent$item$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +191dd0: 5210 8906 |0000: iget v0, v1, Landroidx/compose/foundation/lazy/LazyListIntervalContent$item$1;.$r8$classId:I // field@0689 │ │ +191dd4: 2b00 1e00 0000 |0002: packed-switch v0, 00000020 // +0000001e │ │ +191dda: 1f02 a811 |0005: check-cast v2, Ljava/lang/Number; // type@11a8 │ │ +191dde: 6e10 303f 0200 |0007: invoke-virtual {v2}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +191de4: 5412 8806 |000a: iget-object v2, v1, Landroidx/compose/foundation/lazy/LazyListIntervalContent$item$1;.$key:Ljava/lang/Object; // field@0688 │ │ +191de8: 1102 |000c: return-object v2 │ │ +191dea: 5410 8806 |000d: iget-object v0, v1, Landroidx/compose/foundation/lazy/LazyListIntervalContent$item$1;.$key:Ljava/lang/Object; // field@0688 │ │ +191dee: 7120 0045 0200 |000f: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +191df4: 0a02 |0012: move-result v2 │ │ +191df6: 7110 853e 0200 |0013: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ +191dfc: 0c02 |0016: move-result-object v2 │ │ +191dfe: 1102 |0017: return-object v2 │ │ +191e00: 1f02 a811 |0018: check-cast v2, Ljava/lang/Number; // type@11a8 │ │ +191e04: 6e10 303f 0200 |001a: invoke-virtual {v2}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +191e0a: 5412 8806 |001d: iget-object v2, v1, Landroidx/compose/foundation/lazy/LazyListIntervalContent$item$1;.$key:Ljava/lang/Object; // field@0688 │ │ +191e0e: 1102 |001f: return-object v2 │ │ +191e10: 0001 0200 0000 0000 1600 0000 0b00 ... |0020: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #179 header: │ │ @@ -51378,21 +51378,21 @@ │ │ type : '(Landroidx/compose/animation/core/InfiniteTransition;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -18fc34: |[18fc34] androidx.compose.animation.core.InfiniteTransition$run$2.:(Landroidx/compose/animation/core/InfiniteTransition;I)V │ │ -18fc44: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -18fc46: 5902 b203 |0001: iput v2, v0, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$r8$classId:I // field@03b2 │ │ -18fc4a: 5b01 b303 |0003: iput-object v1, v0, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ -18fc4e: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -18fc50: 7020 0a45 1000 |0006: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ -18fc56: 0e00 |0009: return-void │ │ +18fc50: |[18fc50] androidx.compose.animation.core.InfiniteTransition$run$2.:(Landroidx/compose/animation/core/InfiniteTransition;I)V │ │ +18fc60: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +18fc62: 5902 b203 |0001: iput v2, v0, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$r8$classId:I // field@03b2 │ │ +18fc66: 5b01 b303 |0003: iput-object v1, v0, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ +18fc6a: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +18fc6c: 7020 0a45 1000 |0006: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ +18fc72: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=2 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroidx/compose/animation/core/InfiniteTransition$run$2; │ │ 0x0000 - 0x000a reg=1 (null) Landroidx/compose/animation/core/InfiniteTransition; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ @@ -51402,22 +51402,22 @@ │ │ type : '(Lkotlin/jvm/functions/Function2;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -18fc58: |[18fc58] androidx.compose.animation.core.InfiniteTransition$run$2.:(Lkotlin/jvm/functions/Function2;)V │ │ -18fc68: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -18fc6c: 5910 b203 |0002: iput v0, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$r8$classId:I // field@03b2 │ │ -18fc70: 1f02 f812 |0004: check-cast v2, Lkotlin/jvm/internal/Lambda; // type@12f8 │ │ -18fc74: 5b12 b303 |0006: iput-object v2, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ -18fc78: 1222 |0008: const/4 v2, #int 2 // #2 │ │ -18fc7a: 7020 0a45 2100 |0009: invoke-direct {v1, v2}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ -18fc80: 0e00 |000c: return-void │ │ +18fc74: |[18fc74] androidx.compose.animation.core.InfiniteTransition$run$2.:(Lkotlin/jvm/functions/Function2;)V │ │ +18fc84: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +18fc88: 5910 b203 |0002: iput v0, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$r8$classId:I // field@03b2 │ │ +18fc8c: 1f02 f812 |0004: check-cast v2, Lkotlin/jvm/internal/Lambda; // type@12f8 │ │ +18fc90: 5b12 b303 |0006: iput-object v2, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ +18fc94: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +18fc96: 7020 0a45 2100 |0009: invoke-direct {v1, v2}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ +18fc9c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=3 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroidx/compose/animation/core/InfiniteTransition$run$2; │ │ 0x0000 - 0x000d reg=2 (null) Lkotlin/jvm/functions/Function2; │ │ │ │ @@ -51427,594 +51427,594 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 30 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 1122 16-bit code units │ │ -18fc84: |[18fc84] androidx.compose.animation.core.InfiniteTransition$run$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -18fc94: 0801 1b00 |0000: move-object/from16 v1, v27 │ │ -18fc98: 0800 1d00 |0002: move-object/from16 v0, v29 │ │ -18fc9c: 1309 0800 |0004: const/16 v9, #int 8 // #8 │ │ -18fca0: 127c |0006: const/4 v12, #int 7 // #7 │ │ -18fca2: 120d |0007: const/4 v13, #int 0 // #0 │ │ -18fca4: 122e |0008: const/4 v14, #int 2 // #2 │ │ -18fca6: 123f |0009: const/4 v15, #int 3 // #3 │ │ -18fca8: 1810 ffff ffff 0000 0000 |000a: const-wide v16, #double 2.122e-314 // #00000000ffffffff │ │ -18fcb2: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -18fcb4: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -18fcb6: 1312 2000 |0011: const/16 v18, #int 32 // #20 │ │ -18fcba: 5214 b203 |0013: iget v4, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$r8$classId:I // field@03b2 │ │ -18fcbe: 2b04 2d04 0000 |0015: packed-switch v4, 00000442 // +0000042d │ │ -18fcc4: 0804 1c00 |0018: move-object/from16 v4, v28 │ │ -18fcc8: 1f04 3b05 |001a: check-cast v4, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ -18fccc: 1f00 a811 |001c: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ -18fcd0: 6e10 303f 0000 |001e: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -18fcd6: 0a00 |0021: move-result v0 │ │ -18fcd8: dd05 0003 |0022: and-int/lit8 v5, v0, #int 3 // #03 │ │ -18fcdc: 32e5 0300 |0024: if-eq v5, v14, 0027 // +0003 │ │ -18fce0: 0132 |0026: move v2, v3 │ │ -18fce2: b530 |0027: and-int/2addr v0, v3 │ │ -18fce4: 6e30 cf12 0402 |0028: invoke-virtual {v4, v0, v2}, Landroidx/compose/runtime/ComposerImpl;.shouldExecute:(IZ)Z // method@12cf │ │ -18fcea: 0a00 |002b: move-result v0 │ │ -18fcec: 3800 0a00 |002c: if-eqz v0, 0036 // +000a │ │ -18fcf0: 5410 b303 |002e: iget-object v0, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ -18fcf4: 1f00 a507 |0030: check-cast v0, Landroidx/compose/ui/platform/AbstractComposeView; // type@07a5 │ │ -18fcf8: 6e20 9c1e 4000 |0032: invoke-virtual {v0, v4}, Landroidx/compose/ui/platform/AbstractComposeView;.Content:(Landroidx/compose/runtime/ComposerImpl;)V // method@1e9c │ │ -18fcfe: 2804 |0035: goto 0039 // +0004 │ │ -18fd00: 6e10 d212 0400 |0036: invoke-virtual {v4}, Landroidx/compose/runtime/ComposerImpl;.skipToGroupEnd:()V // method@12d2 │ │ -18fd06: 6200 cf2d |0039: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -18fd0a: 1100 |003b: return-object v0 │ │ -18fd0c: 0804 1c00 |003c: move-object/from16 v4, v28 │ │ -18fd10: 1f04 3b05 |003e: check-cast v4, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ -18fd14: 1f00 a811 |0040: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ -18fd18: 6e10 303f 0000 |0042: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -18fd1e: 0a00 |0045: move-result v0 │ │ -18fd20: dd05 0003 |0046: and-int/lit8 v5, v0, #int 3 // #03 │ │ -18fd24: 32e5 0400 |0048: if-eq v5, v14, 004c // +0004 │ │ -18fd28: 0135 |004a: move v5, v3 │ │ -18fd2a: 2802 |004b: goto 004d // +0002 │ │ -18fd2c: 0125 |004c: move v5, v2 │ │ -18fd2e: b530 |004d: and-int/2addr v0, v3 │ │ -18fd30: 6e30 cf12 0405 |004e: invoke-virtual {v4, v0, v5}, Landroidx/compose/runtime/ComposerImpl;.shouldExecute:(IZ)Z // method@12cf │ │ -18fd36: 0a00 |0051: move-result v0 │ │ -18fd38: 3800 4d00 |0052: if-eqz v0, 009f // +004d │ │ -18fd3c: 5410 b303 |0054: iget-object v0, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ -18fd40: 1f00 2d12 |0056: check-cast v0, Ljava/util/List; // type@122d │ │ -18fd44: 7210 dc40 0000 |0058: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@40dc │ │ -18fd4a: 0a05 |005b: move-result v5 │ │ -18fd4c: 0126 |005c: move v6, v2 │ │ -18fd4e: 3556 4500 |005d: if-ge v6, v5, 00a2 // +0045 │ │ -18fd52: 7220 2041 6000 |005f: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -18fd58: 0c07 |0062: move-result-object v7 │ │ -18fd5a: 1f07 e912 |0063: check-cast v7, Lkotlin/jvm/functions/Function2; // type@12e9 │ │ -18fd5e: 5248 930b |0065: iget v8, v4, Landroidx/compose/runtime/ComposerImpl;.compoundKeyHash:I // field@0b93 │ │ -18fd62: 6209 f910 |0067: sget-object v9, Landroidx/compose/ui/node/ComposeUiNode;.Companion:Landroidx/compose/ui/node/ComposeUiNode$Companion; // field@10f9 │ │ -18fd66: 6e10 373f 0900 |0069: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -18fd6c: 6209 f810 |006c: sget-object v9, Landroidx/compose/ui/node/ComposeUiNode$Companion;.VirtualConstructor:Landroidx/compose/ui/node/LayoutNode$Companion$Constructor$1; // field@10f8 │ │ -18fd70: 6e10 dc12 0400 |006e: invoke-virtual {v4}, Landroidx/compose/runtime/ComposerImpl;.startReusableNode:()V // method@12dc │ │ -18fd76: 554a 9c0b |0071: iget-boolean v10, v4, Landroidx/compose/runtime/ComposerImpl;.inserting:Z // field@0b9c │ │ -18fd7a: 380a 0600 |0073: if-eqz v10, 0079 // +0006 │ │ -18fd7e: 6e20 b612 9400 |0075: invoke-virtual {v4, v9}, Landroidx/compose/runtime/ComposerImpl;.createNode:(Lkotlin/jvm/functions/Function0;)V // method@12b6 │ │ -18fd84: 2804 |0078: goto 007c // +0004 │ │ -18fd86: 6e10 e612 0400 |0079: invoke-virtual {v4}, Landroidx/compose/runtime/ComposerImpl;.useNode:()V // method@12e6 │ │ -18fd8c: 6209 f410 |007c: sget-object v9, Landroidx/compose/ui/node/ComposeUiNode$Companion;.SetCompositeKeyHash:Landroidx/compose/ui/node/ComposeUiNode$Companion$SetModifier$1; // field@10f4 │ │ -18fd90: 554a 9c0b |007e: iget-boolean v10, v4, Landroidx/compose/runtime/ComposerImpl;.inserting:Z // field@0b9c │ │ -18fd94: 390a 1000 |0080: if-nez v10, 0090 // +0010 │ │ -18fd98: 6e10 cc12 0400 |0082: invoke-virtual {v4}, Landroidx/compose/runtime/ComposerImpl;.rememberedValue:()Ljava/lang/Object; // method@12cc │ │ -18fd9e: 0c0a |0085: move-result-object v10 │ │ -18fda0: 7110 fa3e 0800 |0086: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -18fda6: 0c0b |0089: move-result-object v11 │ │ -18fda8: 7120 0045 ba00 |008a: invoke-static {v10, v11}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -18fdae: 0a0a |008d: move-result v10 │ │ -18fdb0: 390a 0500 |008e: if-nez v10, 0093 // +0005 │ │ -18fdb4: 7140 5712 4898 |0090: invoke-static {v8, v4, v8, v9}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(ILandroidx/compose/runtime/ComposerImpl;ILandroidx/compose/ui/node/ComposeUiNode$Companion$SetModifier$1;)V // method@1257 │ │ -18fdba: 7110 fa3e 0200 |0093: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -18fdc0: 0c08 |0096: move-result-object v8 │ │ -18fdc2: 7230 d944 4708 |0097: invoke-interface {v7, v4, v8}, Lkotlin/jvm/functions/Function2;.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@44d9 │ │ -18fdc8: 6e20 ba12 3400 |009a: invoke-virtual {v4, v3}, Landroidx/compose/runtime/ComposerImpl;.end:(Z)V // method@12ba │ │ -18fdce: b036 |009d: add-int/2addr v6, v3 │ │ -18fdd0: 28bf |009e: goto 005d // -0041 │ │ -18fdd2: 6e10 d212 0400 |009f: invoke-virtual {v4}, Landroidx/compose/runtime/ComposerImpl;.skipToGroupEnd:()V // method@12d2 │ │ -18fdd8: 6200 cf2d |00a2: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -18fddc: 1100 |00a4: return-object v0 │ │ -18fdde: 0803 1c00 |00a5: move-object/from16 v3, v28 │ │ -18fde2: 1f03 1b06 |00a7: check-cast v3, Landroidx/compose/ui/Modifier; // type@061b │ │ -18fde6: 1f00 1906 |00a9: check-cast v0, Landroidx/compose/ui/Modifier$Element; // type@0619 │ │ -18fdea: 2004 1606 |00ab: instance-of v4, v0, Landroidx/compose/ui/ComposedModifier; // type@0616 │ │ -18fdee: 3804 1d00 |00ad: if-eqz v4, 00ca // +001d │ │ -18fdf2: 1f00 1606 |00af: check-cast v0, Landroidx/compose/ui/ComposedModifier; // type@0616 │ │ -18fdf6: 5400 d60d |00b1: iget-object v0, v0, Landroidx/compose/ui/ComposedModifier;.factory:Lkotlin/jvm/functions/Function3; // field@0dd6 │ │ -18fdfa: 7120 2a45 0f00 |00b3: invoke-static {v15, v0}, Lkotlin/jvm/internal/TypeIntrinsics;.beforeCheckcastToFunctionOfArity:(ILjava/lang/Object;)V // method@452a │ │ -18fe00: 6204 d80d |00b6: sget-object v4, Landroidx/compose/ui/Modifier$Companion;.$$INSTANCE:Landroidx/compose/ui/Modifier$Companion; // field@0dd8 │ │ -18fe04: 7110 fa3e 0200 |00b8: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -18fe0a: 0c02 |00bb: move-result-object v2 │ │ -18fe0c: 5415 b303 |00bc: iget-object v5, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ -18fe10: 1f05 3b05 |00be: check-cast v5, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ -18fe14: 7240 da44 4025 |00c0: invoke-interface {v0, v4, v5, v2}, Lkotlin/jvm/functions/Function3;.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@44da │ │ -18fe1a: 0c00 |00c3: move-result-object v0 │ │ -18fe1c: 1f00 1b06 |00c4: check-cast v0, Landroidx/compose/ui/Modifier; // type@061b │ │ -18fe20: 7120 fc16 0500 |00c6: invoke-static {v5, v0}, Landroidx/compose/ui/Modifier_jvmKt;.materializeImpl:(Landroidx/compose/runtime/ComposerImpl;Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; // method@16fc │ │ -18fe26: 0c00 |00c9: move-result-object v0 │ │ -18fe28: 7220 f816 0300 |00ca: invoke-interface {v3, v0}, Landroidx/compose/ui/Modifier;.then:(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; // method@16f8 │ │ -18fe2e: 0c00 |00cd: move-result-object v0 │ │ -18fe30: 1100 |00ce: return-object v0 │ │ -18fe32: 0804 1c00 |00cf: move-object/from16 v4, v28 │ │ -18fe36: 1f04 3b12 |00d1: check-cast v4, Ljava/util/Set; // type@123b │ │ -18fe3a: 1f00 f405 |00d3: check-cast v0, Landroidx/compose/runtime/snapshots/Snapshot; // type@05f4 │ │ -18fe3e: 5410 b303 |00d5: iget-object v0, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ -18fe42: 1f00 0406 |00d7: check-cast v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver; // type@0604 │ │ -18fe46: 5405 ac0d |00d9: iget-object v5, v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.pendingChanges:Ljava/util/concurrent/atomic/AtomicReference; // field@0dac │ │ -18fe4a: 6e10 d641 0500 |00db: invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@41d6 │ │ -18fe50: 0c06 |00de: move-result-object v6 │ │ -18fe52: 3906 0600 |00df: if-nez v6, 00e5 // +0006 │ │ -18fe56: 0747 |00e1: move-object v7, v4 │ │ -18fe58: 1f07 2112 |00e2: check-cast v7, Ljava/util/Collection; // type@1221 │ │ -18fe5c: 281f |00e4: goto 0103 // +001f │ │ -18fe5e: 2067 3b12 |00e5: instance-of v7, v6, Ljava/util/Set; // type@123b │ │ -18fe62: 3807 0d00 |00e7: if-eqz v7, 00f4 // +000d │ │ -18fe66: 23e7 1517 |00e9: new-array v7, v14, [Ljava/util/Set; // type@1715 │ │ -18fe6a: 4d06 0702 |00eb: aput-object v6, v7, v2 │ │ -18fe6e: 4d04 0703 |00ed: aput-object v4, v7, v3 │ │ -18fe72: 7110 8c43 0700 |00ef: invoke-static {v7}, Lkotlin/collections/CollectionsKt__CollectionsKt;.listOf:([Ljava/lang/Object;)Ljava/util/List; // method@438c │ │ -18fe78: 0c07 |00f2: move-result-object v7 │ │ -18fe7a: 2810 |00f3: goto 0103 // +0010 │ │ -18fe7c: 2067 2d12 |00f4: instance-of v7, v6, Ljava/util/List; // type@122d │ │ -18fe80: 3807 2f00 |00f6: if-eqz v7, 0125 // +002f │ │ -18fe84: 0767 |00f8: move-object v7, v6 │ │ -18fe86: 1f07 2112 |00f9: check-cast v7, Ljava/util/Collection; // type@1221 │ │ -18fe8a: 7110 7542 0400 |00fb: invoke-static {v4}, Lkotlin/ResultKt;.listOf:(Ljava/lang/Object;)Ljava/util/List; // method@4275 │ │ -18fe90: 0c08 |00fe: move-result-object v8 │ │ -18fe92: 7120 7a43 8700 |00ff: invoke-static {v7, v8}, Lkotlin/collections/CollectionsKt;.plus:(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/ArrayList; // method@437a │ │ -18fe98: 0c07 |0102: move-result-object v7 │ │ -18fe9a: 6e30 d541 6507 |0103: invoke-virtual {v5, v6, v7}, Ljava/util/concurrent/atomic/AtomicReference;.compareAndSet:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@41d5 │ │ -18fea0: 0a08 |0106: move-result v8 │ │ -18fea2: 3808 1700 |0107: if-eqz v8, 011e // +0017 │ │ -18fea6: 7110 9116 0000 |0109: invoke-static {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.access$drainChanges:(Landroidx/compose/runtime/snapshots/SnapshotStateObserver;)Z // method@1691 │ │ -18feac: 0a02 |010c: move-result v2 │ │ -18feae: 3802 0e00 |010d: if-eqz v2, 011b // +000e │ │ -18feb2: 2202 6a05 |010f: new-instance v2, Landroidx/compose/runtime/Pending$keyMap$2; // type@056a │ │ -18feb6: 1303 1200 |0111: const/16 v3, #int 18 // #12 │ │ -18feba: 7030 aa13 3200 |0113: invoke-direct {v2, v3, v0}, Landroidx/compose/runtime/Pending$keyMap$2;.:(ILjava/lang/Object;)V // method@13aa │ │ -18fec0: 5400 ab0d |0116: iget-object v0, v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.onChangedExecutor:Lkotlin/jvm/internal/Lambda; // field@0dab │ │ -18fec4: 7220 d844 2000 |0118: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ -18feca: 6200 cf2d |011b: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -18fece: 1100 |011d: return-object v0 │ │ -18fed0: 6e10 d641 0500 |011e: invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@41d6 │ │ -18fed6: 0c08 |0121: move-result-object v8 │ │ -18fed8: 3268 e1ff |0122: if-eq v8, v6, 0103 // -001f │ │ -18fedc: 28b1 |0124: goto 00d5 // -004f │ │ -18fede: 1a00 5d2d |0125: const-string v0, "Unexpected notification" // string@2d5d │ │ -18fee2: 7110 ed12 0000 |0127: invoke-static {v0}, Landroidx/compose/runtime/ComposerKt;.composeRuntimeError:(Ljava/lang/String;)Ljava/lang/Void; // method@12ed │ │ -18fee8: 2200 550b |012a: new-instance v0, Lcoil/network/HttpException; // type@0b55 │ │ -18feec: 7020 7a2d 2000 |012c: invoke-direct {v0, v2}, Lcoil/network/HttpException;.:(C)V // method@2d7a │ │ -18fef2: 2700 |012f: throw v0 │ │ -18fef4: 0804 1c00 |0130: move-object/from16 v4, v28 │ │ -18fef8: 1f04 e105 |0132: check-cast v4, Landroidx/compose/runtime/saveable/SaveableHolder; // type@05e1 │ │ -18fefc: 5415 b303 |0134: iget-object v5, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ -18ff00: 1f05 f812 |0136: check-cast v5, Lkotlin/jvm/internal/Lambda; // type@12f8 │ │ -18ff04: 7230 d944 4500 |0138: invoke-interface {v5, v4, v0}, Lkotlin/jvm/functions/Function2;.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@44d9 │ │ -18ff0a: 0c00 |013b: move-result-object v0 │ │ -18ff0c: 1f00 2d12 |013c: check-cast v0, Ljava/util/List; // type@122d │ │ -18ff10: 7210 dc40 0000 |013e: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@40dc │ │ -18ff16: 0a05 |0141: move-result v5 │ │ -18ff18: 3552 1d00 |0142: if-ge v2, v5, 015f // +001d │ │ -18ff1c: 7220 2041 2000 |0144: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -18ff22: 0c06 |0147: move-result-object v6 │ │ -18ff24: 3806 1500 |0148: if-eqz v6, 015d // +0015 │ │ -18ff28: 5447 4c0d |014a: iget-object v7, v4, Landroidx/compose/runtime/saveable/SaveableHolder;.registry:Landroidx/compose/runtime/saveable/SaveableStateRegistry; // field@0d4c │ │ -18ff2c: 3807 1100 |014c: if-eqz v7, 015d // +0011 │ │ -18ff30: 7220 d115 6700 |014e: invoke-interface {v7, v6}, Landroidx/compose/runtime/saveable/SaveableStateRegistry;.canBeSaved:(Ljava/lang/Object;)Z // method@15d1 │ │ -18ff36: 0a06 |0151: move-result v6 │ │ -18ff38: 3806 0300 |0152: if-eqz v6, 0155 // +0003 │ │ -18ff3c: 2809 |0154: goto 015d // +0009 │ │ -18ff3e: 2200 9a11 |0155: new-instance v0, Ljava/lang/IllegalArgumentException; // type@119a │ │ -18ff42: 1a02 564a |0157: const-string v2, "item can't be saved" // string@4a56 │ │ -18ff46: 7020 e23e 2000 |0159: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@3ee2 │ │ -18ff4c: 2700 |015c: throw v0 │ │ -18ff4e: b032 |015d: add-int/2addr v2, v3 │ │ -18ff50: 28e4 |015e: goto 0142 // -001c │ │ -18ff52: 7210 d740 0000 |015f: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@40d7 │ │ -18ff58: 0a02 |0162: move-result v2 │ │ -18ff5a: 3902 0700 |0163: if-nez v2, 016a // +0007 │ │ -18ff5e: 220d 1d12 |0165: new-instance v13, Ljava/util/ArrayList; // type@121d │ │ -18ff62: 7020 9240 0d00 |0167: invoke-direct {v13, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@4092 │ │ -18ff68: 110d |016a: return-object v13 │ │ -18ff6a: 0804 1c00 |016b: move-object/from16 v4, v28 │ │ -18ff6e: 1f04 3b12 |016d: check-cast v4, Ljava/util/Set; // type@123b │ │ -18ff72: 1f00 f405 |016f: check-cast v0, Landroidx/compose/runtime/snapshots/Snapshot; // type@05f4 │ │ -18ff76: 2040 bd05 |0171: instance-of v0, v4, Landroidx/compose/runtime/collection/ScatterSetWrapper; // type@05bd │ │ -18ff7a: 124d |0173: const/4 v13, #int 4 // #4 │ │ -18ff7c: 3800 6900 |0174: if-eqz v0, 01dd // +0069 │ │ -18ff80: 0740 |0176: move-object v0, v4 │ │ -18ff82: 1f00 bd05 |0177: check-cast v0, Landroidx/compose/runtime/collection/ScatterSetWrapper; // type@05bd │ │ -18ff86: 5400 040d |0179: iget-object v0, v0, Landroidx/compose/runtime/collection/ScatterSetWrapper;.set:Landroidx/collection/MutableScatterSet; // field@0d04 │ │ -18ff8a: 1613 8000 |017b: const-wide/16 v19, #int 128 // #80 │ │ -18ff8e: 5405 8702 |017d: iget-object v5, v0, Landroidx/collection/MutableScatterSet;.elements:[Ljava/lang/Object; // field@0287 │ │ -18ff92: 5400 8902 |017f: iget-object v0, v0, Landroidx/collection/MutableScatterSet;.metadata:[J // field@0289 │ │ -18ff96: 2106 |0181: array-length v6, v0 │ │ -18ff98: b1e6 |0182: sub-int/2addr v6, v14 │ │ -18ff9a: 3a06 8c00 |0183: if-ltz v6, 020f // +008c │ │ -18ff9e: 012e |0185: move v14, v2 │ │ -18ffa0: 1615 ff00 |0186: const-wide/16 v21, #int 255 // #ff │ │ -18ffa4: 4507 000e |0188: aget-wide v7, v0, v14 │ │ -18ffa8: 1817 8080 8080 8080 8080 |018a: const-wide v23, #double -2.93745e-306 // #8080808080808080 │ │ -18ffb2: 7e7a |018f: not-long v10, v7 │ │ -18ffb4: c3ca |0190: shl-long/2addr v10, v12 │ │ -18ffb6: c07a |0191: and-long/2addr v10, v7 │ │ -18ffb8: a00a 0a17 |0192: and-long v10, v10, v23 │ │ -18ffbc: 310a 0a17 |0194: cmp-long v10, v10, v23 │ │ -18ffc0: 380a 3b00 |0196: if-eqz v10, 01d1 // +003b │ │ -18ffc4: 910a 0e06 |0198: sub-int v10, v14, v6 │ │ -18ffc8: 7caa |019a: not-int v10, v10 │ │ -18ffca: e20a 0a1f |019b: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ -18ffce: d90a 0a08 |019d: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ -18ffd2: 012b |019f: move v11, v2 │ │ -18ffd4: 35ab 2a00 |01a0: if-ge v11, v10, 01ca // +002a │ │ -18ffd8: a010 0715 |01a2: and-long v16, v7, v21 │ │ -18ffdc: 3110 1013 |01a4: cmp-long v16, v16, v19 │ │ -18ffe0: 3b10 1900 |01a6: if-gez v16, 01bf // +0019 │ │ -18ffe4: e010 0e03 |01a8: shl-int/lit8 v16, v14, #int 3 // #03 │ │ -18ffe8: 9010 100b |01aa: add-int v16, v16, v11 │ │ -18ffec: 0219 0c00 |01ac: move/from16 v25, v12 │ │ -18fff0: 460c 0510 |01ae: aget-object v12, v5, v16 │ │ -18fff4: 021a 0f00 |01b0: move/from16 v26, v15 │ │ -18fff8: 20cf 0606 |01b2: instance-of v15, v12, Landroidx/compose/runtime/snapshots/StateObjectImpl; // type@0606 │ │ -18fffc: 380f 5400 |01b4: if-eqz v15, 0208 // +0054 │ │ -190000: 1f0c 0606 |01b6: check-cast v12, Landroidx/compose/runtime/snapshots/StateObjectImpl; // type@0606 │ │ -190004: 6e20 9a16 dc00 |01b8: invoke-virtual {v12, v13}, Landroidx/compose/runtime/snapshots/StateObjectImpl;.isReadIn-h_f27i8$runtime_release:(I)Z // method@169a │ │ -19000a: 0a0c |01bb: move-result v12 │ │ -19000c: 380c 0700 |01bc: if-eqz v12, 01c3 // +0007 │ │ -190010: 284a |01be: goto 0208 // +004a │ │ -190012: 0219 0c00 |01bf: move/from16 v25, v12 │ │ -190016: 021a 0f00 |01c1: move/from16 v26, v15 │ │ -19001a: c497 |01c3: shr-long/2addr v7, v9 │ │ -19001c: b03b |01c4: add-int/2addr v11, v3 │ │ -19001e: 020c 1900 |01c5: move/from16 v12, v25 │ │ -190022: 020f 1a00 |01c7: move/from16 v15, v26 │ │ -190026: 28d7 |01c9: goto 01a0 // -0029 │ │ -190028: 0219 0c00 |01ca: move/from16 v25, v12 │ │ -19002c: 021a 0f00 |01cc: move/from16 v26, v15 │ │ -190030: 339a 4100 |01ce: if-ne v10, v9, 020f // +0041 │ │ -190034: 2805 |01d0: goto 01d5 // +0005 │ │ -190036: 0219 0c00 |01d1: move/from16 v25, v12 │ │ -19003a: 021a 0f00 |01d3: move/from16 v26, v15 │ │ -19003e: 326e 3a00 |01d5: if-eq v14, v6, 020f // +003a │ │ -190042: b03e |01d7: add-int/2addr v14, v3 │ │ -190044: 020c 1900 |01d8: move/from16 v12, v25 │ │ -190048: 020f 1a00 |01da: move/from16 v15, v26 │ │ -19004c: 28ac |01dc: goto 0188 // -0054 │ │ -19004e: 0740 |01dd: move-object v0, v4 │ │ -190050: 1f00 a111 |01de: check-cast v0, Ljava/lang/Iterable; // type@11a1 │ │ -190054: 2002 2112 |01e0: instance-of v2, v0, Ljava/util/Collection; // type@1221 │ │ -190058: 3802 0c00 |01e2: if-eqz v2, 01ee // +000c │ │ -19005c: 0702 |01e4: move-object v2, v0 │ │ -19005e: 1f02 2112 |01e5: check-cast v2, Ljava/util/Collection; // type@1221 │ │ -190062: 7210 d740 0200 |01e7: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@40d7 │ │ -190068: 0a02 |01ea: move-result v2 │ │ -19006a: 3802 0300 |01eb: if-eqz v2, 01ee // +0003 │ │ -19006e: 2822 |01ed: goto 020f // +0022 │ │ -190070: 7210 fe3e 0000 |01ee: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ -190076: 0c00 |01f1: move-result-object v0 │ │ -190078: 7210 0a41 0000 |01f2: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -19007e: 0a02 |01f5: move-result v2 │ │ -190080: 3802 1900 |01f6: if-eqz v2, 020f // +0019 │ │ -190084: 7210 0b41 0000 |01f8: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -19008a: 0c02 |01fb: move-result-object v2 │ │ -19008c: 2023 0606 |01fc: instance-of v3, v2, Landroidx/compose/runtime/snapshots/StateObjectImpl; // type@0606 │ │ -190090: 3803 0a00 |01fe: if-eqz v3, 0208 // +000a │ │ -190094: 1f02 0606 |0200: check-cast v2, Landroidx/compose/runtime/snapshots/StateObjectImpl; // type@0606 │ │ -190098: 6e20 9a16 d200 |0202: invoke-virtual {v2, v13}, Landroidx/compose/runtime/snapshots/StateObjectImpl;.isReadIn-h_f27i8$runtime_release:(I)Z // method@169a │ │ -19009e: 0a02 |0205: move-result v2 │ │ -1900a0: 3802 ecff |0206: if-eqz v2, 01f2 // -0014 │ │ -1900a4: 5410 b303 |0208: iget-object v0, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ -1900a8: 1f00 ae13 |020a: check-cast v0, Lkotlinx/coroutines/channels/BufferedChannel; // type@13ae │ │ -1900ac: 7220 4b48 4000 |020c: invoke-interface {v0, v4}, Lkotlinx/coroutines/channels/SendChannel;.trySend-JP2dKIU:(Ljava/lang/Object;)Ljava/lang/Object; // method@484b │ │ -1900b2: 6200 cf2d |020f: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1900b6: 1100 |0211: return-object v0 │ │ -1900b8: 0219 0c00 |0212: move/from16 v25, v12 │ │ -1900bc: 021a 0f00 |0214: move/from16 v26, v15 │ │ -1900c0: 1613 8000 |0216: const-wide/16 v19, #int 128 // #80 │ │ -1900c4: 1615 ff00 |0218: const-wide/16 v21, #int 255 // #ff │ │ -1900c8: 1817 8080 8080 8080 8080 |021a: const-wide v23, #double -2.93745e-306 // #8080808080808080 │ │ -1900d2: 0804 1c00 |021f: move-object/from16 v4, v28 │ │ -1900d6: 1f04 3b12 |0221: check-cast v4, Ljava/util/Set; // type@123b │ │ -1900da: 1f00 f405 |0223: check-cast v0, Landroidx/compose/runtime/snapshots/Snapshot; // type@05f4 │ │ -1900de: 5410 b303 |0225: iget-object v0, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ -1900e2: 1f00 7a05 |0227: check-cast v0, Landroidx/compose/runtime/Recomposer; // type@057a │ │ -1900e6: 5405 6a0c |0229: iget-object v5, v0, Landroidx/compose/runtime/Recomposer;.stateLock:Ljava/lang/Object; // field@0c6a │ │ -1900ea: 1d05 |022b: monitor-enter v5 │ │ -1900ec: 5406 570c |022c: iget-object v6, v0, Landroidx/compose/runtime/Recomposer;._state:Lkotlinx/coroutines/flow/StateFlowImpl; // field@0c57 │ │ -1900f0: 6e10 c248 0600 |022e: invoke-virtual {v6}, Lkotlinx/coroutines/flow/StateFlowImpl;.getValue:()Ljava/lang/Object; // method@48c2 │ │ -1900f6: 0c06 |0231: move-result-object v6 │ │ -1900f8: 1f06 7305 |0232: check-cast v6, Landroidx/compose/runtime/Recomposer$State; // type@0573 │ │ -1900fc: 6207 2c0c |0234: sget-object v7, Landroidx/compose/runtime/Recomposer$State;.Idle:Landroidx/compose/runtime/Recomposer$State; // field@0c2c │ │ -190100: 6e20 cf3e 7600 |0236: invoke-virtual {v6, v7}, Ljava/lang/Enum;.compareTo:(Ljava/lang/Enum;)I // method@3ecf │ │ -190106: 0a06 |0239: move-result v6 │ │ -190108: 3a06 7a00 |023a: if-ltz v6, 02b4 // +007a │ │ -19010c: 5406 690c |023c: iget-object v6, v0, Landroidx/compose/runtime/Recomposer;.snapshotInvalidations:Landroidx/collection/MutableScatterSet; // field@0c69 │ │ -190110: 2047 bd05 |023e: instance-of v7, v4, Landroidx/compose/runtime/collection/ScatterSetWrapper; // type@05bd │ │ -190114: 3807 4e00 |0240: if-eqz v7, 028e // +004e │ │ -190118: 1f04 bd05 |0242: check-cast v4, Landroidx/compose/runtime/collection/ScatterSetWrapper; // type@05bd │ │ -19011c: 5444 040d |0244: iget-object v4, v4, Landroidx/compose/runtime/collection/ScatterSetWrapper;.set:Landroidx/collection/MutableScatterSet; // field@0d04 │ │ -190120: 5447 8702 |0246: iget-object v7, v4, Landroidx/collection/MutableScatterSet;.elements:[Ljava/lang/Object; // field@0287 │ │ -190124: 5444 8902 |0248: iget-object v4, v4, Landroidx/collection/MutableScatterSet;.metadata:[J // field@0289 │ │ -190128: 2148 |024a: array-length v8, v4 │ │ -19012a: b1e8 |024b: sub-int/2addr v8, v14 │ │ -19012c: 3a08 6400 |024c: if-ltz v8, 02b0 // +0064 │ │ -190130: 012a |024e: move v10, v2 │ │ -190132: 450b 040a |024f: aget-wide v11, v4, v10 │ │ -190136: 7ebd |0251: not-long v13, v11 │ │ -190138: a30d 0d19 |0252: shl-long v13, v13, v25 │ │ -19013c: c0bd |0254: and-long/2addr v13, v11 │ │ -19013e: a00d 0d17 |0255: and-long v13, v13, v23 │ │ -190142: 310d 0d17 |0257: cmp-long v13, v13, v23 │ │ -190146: 380d 3000 |0259: if-eqz v13, 0289 // +0030 │ │ -19014a: 910d 0a08 |025b: sub-int v13, v10, v8 │ │ -19014e: 7cdd |025d: not-int v13, v13 │ │ -190150: e20d 0d1f |025e: ushr-int/lit8 v13, v13, #int 31 // #1f │ │ -190154: d90d 0d08 |0260: rsub-int/lit8 v13, v13, #int 8 // #08 │ │ -190158: 012e |0262: move v14, v2 │ │ -19015a: 35de 2400 |0263: if-ge v14, v13, 0287 // +0024 │ │ -19015e: a00f 0b15 |0265: and-long v15, v11, v21 │ │ -190162: 310f 0f13 |0267: cmp-long v15, v15, v19 │ │ -190166: 3b0f 1a00 |0269: if-gez v15, 0283 // +001a │ │ -19016a: e00f 0a03 |026b: shl-int/lit8 v15, v10, #int 3 // #03 │ │ -19016e: b0ef |026d: add-int/2addr v15, v14 │ │ -190170: 460f 070f |026e: aget-object v15, v7, v15 │ │ -190174: 20f2 0606 |0270: instance-of v2, v15, Landroidx/compose/runtime/snapshots/StateObjectImpl; // type@0606 │ │ -190178: 3802 0e00 |0272: if-eqz v2, 0280 // +000e │ │ -19017c: 07f2 |0274: move-object v2, v15 │ │ -19017e: 1f02 0606 |0275: check-cast v2, Landroidx/compose/runtime/snapshots/StateObjectImpl; // type@0606 │ │ -190182: 6e20 9a16 3200 |0277: invoke-virtual {v2, v3}, Landroidx/compose/runtime/snapshots/StateObjectImpl;.isReadIn-h_f27i8$runtime_release:(I)Z // method@169a │ │ -190188: 0a02 |027a: move-result v2 │ │ -19018a: 3902 0500 |027b: if-nez v2, 0280 // +0005 │ │ -19018e: 2806 |027d: goto 0283 // +0006 │ │ -190190: 0d00 |027e: move-exception v0 │ │ -190192: 2842 |027f: goto 02c1 // +0042 │ │ -190194: 6e20 c208 f600 |0280: invoke-virtual {v6, v15}, Landroidx/collection/MutableScatterSet;.add:(Ljava/lang/Object;)Z // method@08c2 │ │ -19019a: c49b |0283: shr-long/2addr v11, v9 │ │ -19019c: b03e |0284: add-int/2addr v14, v3 │ │ -19019e: 1202 |0285: const/4 v2, #int 0 // #0 │ │ -1901a0: 28dd |0286: goto 0263 // -0023 │ │ -1901a2: 339d 2900 |0287: if-ne v13, v9, 02b0 // +0029 │ │ -1901a6: 328a 2700 |0289: if-eq v10, v8, 02b0 // +0027 │ │ -1901aa: b03a |028b: add-int/2addr v10, v3 │ │ -1901ac: 1202 |028c: const/4 v2, #int 0 // #0 │ │ -1901ae: 28c2 |028d: goto 024f // -003e │ │ -1901b0: 1f04 a111 |028e: check-cast v4, Ljava/lang/Iterable; // type@11a1 │ │ -1901b4: 7210 fe3e 0400 |0290: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ -1901ba: 0c02 |0293: move-result-object v2 │ │ -1901bc: 7210 0a41 0200 |0294: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -1901c2: 0a04 |0297: move-result v4 │ │ -1901c4: 3804 1800 |0298: if-eqz v4, 02b0 // +0018 │ │ -1901c8: 7210 0b41 0200 |029a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -1901ce: 0c04 |029d: move-result-object v4 │ │ -1901d0: 2047 0606 |029e: instance-of v7, v4, Landroidx/compose/runtime/snapshots/StateObjectImpl; // type@0606 │ │ -1901d4: 3807 0c00 |02a0: if-eqz v7, 02ac // +000c │ │ -1901d8: 0747 |02a2: move-object v7, v4 │ │ -1901da: 1f07 0606 |02a3: check-cast v7, Landroidx/compose/runtime/snapshots/StateObjectImpl; // type@0606 │ │ -1901de: 6e20 9a16 3700 |02a5: invoke-virtual {v7, v3}, Landroidx/compose/runtime/snapshots/StateObjectImpl;.isReadIn-h_f27i8$runtime_release:(I)Z // method@169a │ │ -1901e4: 0a07 |02a8: move-result v7 │ │ -1901e6: 3907 0300 |02a9: if-nez v7, 02ac // +0003 │ │ -1901ea: 28e9 |02ab: goto 0294 // -0017 │ │ -1901ec: 6e20 c208 4600 |02ac: invoke-virtual {v6, v4}, Landroidx/collection/MutableScatterSet;.add:(Ljava/lang/Object;)Z // method@08c2 │ │ -1901f2: 28e5 |02af: goto 0294 // -001b │ │ -1901f4: 6e10 e113 0000 |02b0: invoke-virtual {v0}, Landroidx/compose/runtime/Recomposer;.deriveStateLocked:()Lkotlinx/coroutines/CancellableContinuation; // method@13e1 │ │ -1901fa: 0c0d |02b3: move-result-object v13 │ │ -1901fc: 1e05 |02b4: monitor-exit v5 │ │ -1901fe: 380d 0900 |02b5: if-eqz v13, 02be // +0009 │ │ -190202: 6200 cf2d |02b7: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -190206: 1f0d 5913 |02b9: check-cast v13, Lkotlinx/coroutines/CancellableContinuationImpl; // type@1359 │ │ -19020a: 6e20 9f46 0d00 |02bb: invoke-virtual {v13, v0}, Lkotlinx/coroutines/CancellableContinuationImpl;.resumeWith:(Ljava/lang/Object;)V // method@469f │ │ -190210: 6200 cf2d |02be: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -190214: 1100 |02c0: return-object v0 │ │ -190216: 1e05 |02c1: monitor-exit v5 │ │ -190218: 2700 |02c2: throw v0 │ │ -19021a: 021a 0f00 |02c3: move/from16 v26, v15 │ │ -19021e: 080a 1c00 |02c5: move-object/from16 v10, v28 │ │ -190222: 1f0a 3b05 |02c7: check-cast v10, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ -190226: 1f00 a811 |02c9: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ -19022a: 6e10 303f 0000 |02cb: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -190230: 0a00 |02ce: move-result v0 │ │ -190232: dd00 0003 |02cf: and-int/lit8 v0, v0, #int 3 // #03 │ │ -190236: 33e0 0d00 |02d1: if-ne v0, v14, 02de // +000d │ │ -19023a: 6e10 c212 0a00 |02d3: invoke-virtual {v10}, Landroidx/compose/runtime/ComposerImpl;.getSkipping:()Z // method@12c2 │ │ -190240: 0a00 |02d6: move-result v0 │ │ -190242: 3900 0300 |02d7: if-nez v0, 02da // +0003 │ │ -190246: 2805 |02d9: goto 02de // +0005 │ │ -190248: 6e10 d212 0a00 |02da: invoke-virtual {v10}, Landroidx/compose/runtime/ComposerImpl;.skipToGroupEnd:()V // method@12d2 │ │ -19024e: 282a |02dd: goto 0307 // +002a │ │ -190250: 6200 d80d |02de: sget-object v0, Landroidx/compose/ui/Modifier$Companion;.$$INSTANCE:Landroidx/compose/ui/Modifier$Companion; // field@0dd8 │ │ -190254: 1a02 cd47 |02e0: const-string v2, "indicatorRipple" // string@47cd │ │ -190258: 7120 aa1b 2000 |02e2: invoke-static {v0, v2}, Landroidx/compose/ui/layout/LayoutIdKt;.layoutId:(Landroidx/compose/ui/Modifier;Ljava/lang/Object;)Landroidx/compose/ui/Modifier; // method@1baa │ │ -19025e: 0c00 |02e5: move-result-object v0 │ │ -190260: 6002 c70a |02e6: sget v2, Landroidx/compose/material3/tokens/NavigationBarTokens;.ActiveIndicatorHeight:F // field@0ac7 │ │ -190264: 1252 |02e8: const/4 v2, #int 5 // #5 │ │ -190266: 7120 3e11 a200 |02e9: invoke-static {v2, v10}, Landroidx/compose/material3/ShapesKt;.getValue:(ILandroidx/compose/runtime/ComposerImpl;)Landroidx/compose/ui/graphics/Shape; // method@113e │ │ -19026c: 0c02 |02ec: move-result-object v2 │ │ -19026e: 7120 6f17 2000 |02ed: invoke-static {v0, v2}, Landroidx/compose/ui/draw/ClipKt;.clip:(Landroidx/compose/ui/Modifier;Landroidx/compose/ui/graphics/Shape;)Landroidx/compose/ui/Modifier; // method@176f │ │ -190274: 0c00 |02f0: move-result-object v0 │ │ -190276: 120b |02f1: const/4 v11, #int 0 // #0 │ │ -190278: 127c |02f2: const/4 v12, #int 7 // #7 │ │ -19027a: 1206 |02f3: const/4 v6, #int 0 // #0 │ │ -19027c: 1207 |02f4: const/4 v7, #int 0 // #0 │ │ -19027e: 1608 0000 |02f5: const-wide/16 v8, #int 0 // #0 │ │ -190282: 7707 1f11 0600 |02f7: invoke-static/range {v6, v7, v8, v9, v10, v11, v12}, Landroidx/compose/material3/RippleKt;.rippleOrFallbackImplementation-9IZ8Weo:(ZFJLandroidx/compose/runtime/ComposerImpl;II)Landroidx/compose/foundation/Indication; // method@111f │ │ -190288: 0c02 |02fa: move-result-object v2 │ │ -19028a: 5413 b303 |02fb: iget-object v3, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ -19028e: 1f03 f904 |02fd: check-cast v3, Landroidx/compose/material3/internal/MappedInteractionSource; // type@04f9 │ │ -190292: 7130 c40b 3002 |02ff: invoke-static {v0, v3, v2}, Landroidx/compose/foundation/IndicationKt;.indication:(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/interaction/InteractionSource;Landroidx/compose/foundation/Indication;)Landroidx/compose/ui/Modifier; // method@0bc4 │ │ -190298: 0c00 |0302: move-result-object v0 │ │ -19029a: 1202 |0303: const/4 v2, #int 0 // #0 │ │ -19029c: 7130 f80c a002 |0304: invoke-static {v0, v10, v2}, Landroidx/compose/foundation/layout/BoxKt;.Box:(Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/ComposerImpl;I)V // method@0cf8 │ │ -1902a2: 6200 cf2d |0307: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1902a6: 1100 |0309: return-object v0 │ │ -1902a8: 021a 0f00 |030a: move/from16 v26, v15 │ │ -1902ac: 0802 1c00 |030c: move-object/from16 v2, v28 │ │ -1902b0: 1f02 3b05 |030e: check-cast v2, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ -1902b4: 1f00 a811 |0310: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ -1902b8: 6e10 303f 0000 |0312: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -1902be: 0a00 |0315: move-result v0 │ │ -1902c0: dd00 0003 |0316: and-int/lit8 v0, v0, #int 3 // #03 │ │ -1902c4: 33e0 0d00 |0318: if-ne v0, v14, 0325 // +000d │ │ -1902c8: 6e10 c212 0200 |031a: invoke-virtual {v2}, Landroidx/compose/runtime/ComposerImpl;.getSkipping:()Z // method@12c2 │ │ -1902ce: 0a00 |031d: move-result v0 │ │ -1902d0: 3900 0300 |031e: if-nez v0, 0321 // +0003 │ │ -1902d4: 2805 |0320: goto 0325 // +0005 │ │ -1902d6: 6e10 d212 0200 |0321: invoke-virtual {v2}, Landroidx/compose/runtime/ComposerImpl;.skipToGroupEnd:()V // method@12d2 │ │ -1902dc: 2863 |0324: goto 0387 // +0063 │ │ -1902de: 6200 af05 |0325: sget-object v0, Landroidx/compose/foundation/layout/Arrangement;.End:Landroidx/compose/foundation/layout/Arrangement$End$1; // field@05af │ │ -1902e2: 6204 c80d |0327: sget-object v4, Landroidx/compose/ui/Alignment$Companion;.CenterVertically:Landroidx/compose/ui/BiasAlignment$Vertical; // field@0dc8 │ │ -1902e6: 6205 d80d |0329: sget-object v5, Landroidx/compose/ui/Modifier$Companion;.$$INSTANCE:Landroidx/compose/ui/Modifier$Companion; // field@0dd8 │ │ -1902ea: 1306 3600 |032b: const/16 v6, #int 54 // #36 │ │ -1902ee: 7140 f90d 4062 |032d: invoke-static {v0, v4, v2, v6}, Landroidx/compose/foundation/layout/RowKt;.rowMeasurePolicy:(Landroidx/compose/foundation/layout/Arrangement$Horizontal;Landroidx/compose/ui/BiasAlignment$Vertical;Landroidx/compose/runtime/ComposerImpl;I)Landroidx/compose/foundation/layout/RowMeasurePolicy; // method@0df9 │ │ -1902f4: 0c00 |0330: move-result-object v0 │ │ -1902f6: 5224 930b |0331: iget v4, v2, Landroidx/compose/runtime/ComposerImpl;.compoundKeyHash:I // field@0b93 │ │ -1902fa: 6e10 b712 0200 |0333: invoke-virtual {v2}, Landroidx/compose/runtime/ComposerImpl;.currentCompositionLocalScope:()Landroidx/compose/runtime/PersistentCompositionLocalMap; // method@12b7 │ │ -190300: 0c06 |0336: move-result-object v6 │ │ -190302: 7120 fd16 5200 |0337: invoke-static {v2, v5}, Landroidx/compose/ui/Modifier_jvmKt;.materializeModifier:(Landroidx/compose/runtime/ComposerImpl;Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; // method@16fd │ │ -190308: 0c05 |033a: move-result-object v5 │ │ -19030a: 6207 f910 |033b: sget-object v7, Landroidx/compose/ui/node/ComposeUiNode;.Companion:Landroidx/compose/ui/node/ComposeUiNode$Companion; // field@10f9 │ │ -19030e: 6e10 373f 0700 |033d: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -190314: 6207 f310 |0340: sget-object v7, Landroidx/compose/ui/node/ComposeUiNode$Companion;.Constructor:Landroidx/compose/ui/node/LayoutNode$Companion$Constructor$1; // field@10f3 │ │ -190318: 6e10 dc12 0200 |0342: invoke-virtual {v2}, Landroidx/compose/runtime/ComposerImpl;.startReusableNode:()V // method@12dc │ │ -19031e: 5528 9c0b |0345: iget-boolean v8, v2, Landroidx/compose/runtime/ComposerImpl;.inserting:Z // field@0b9c │ │ -190322: 3808 0600 |0347: if-eqz v8, 034d // +0006 │ │ -190326: 6e20 b612 7200 |0349: invoke-virtual {v2, v7}, Landroidx/compose/runtime/ComposerImpl;.createNode:(Lkotlin/jvm/functions/Function0;)V // method@12b6 │ │ -19032c: 2804 |034c: goto 0350 // +0004 │ │ -19032e: 6e10 e612 0200 |034d: invoke-virtual {v2}, Landroidx/compose/runtime/ComposerImpl;.useNode:()V // method@12e6 │ │ -190334: 6207 f510 |0350: sget-object v7, Landroidx/compose/ui/node/ComposeUiNode$Companion;.SetMeasurePolicy:Landroidx/compose/ui/node/ComposeUiNode$Companion$SetModifier$1; // field@10f5 │ │ -190338: 7130 8d14 0207 |0352: invoke-static {v2, v0, v7}, Landroidx/compose/runtime/Updater;.set-impl:(Landroidx/compose/runtime/ComposerImpl;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V // method@148d │ │ -19033e: 6200 f710 |0355: sget-object v0, Landroidx/compose/ui/node/ComposeUiNode$Companion;.SetResolvedCompositionLocals:Landroidx/compose/ui/node/ComposeUiNode$Companion$SetModifier$1; // field@10f7 │ │ -190342: 7130 8d14 6200 |0357: invoke-static {v2, v6, v0}, Landroidx/compose/runtime/Updater;.set-impl:(Landroidx/compose/runtime/ComposerImpl;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V // method@148d │ │ -190348: 6200 f410 |035a: sget-object v0, Landroidx/compose/ui/node/ComposeUiNode$Companion;.SetCompositeKeyHash:Landroidx/compose/ui/node/ComposeUiNode$Companion$SetModifier$1; // field@10f4 │ │ -19034c: 5526 9c0b |035c: iget-boolean v6, v2, Landroidx/compose/runtime/ComposerImpl;.inserting:Z // field@0b9c │ │ -190350: 3906 1000 |035e: if-nez v6, 036e // +0010 │ │ -190354: 6e10 cc12 0200 |0360: invoke-virtual {v2}, Landroidx/compose/runtime/ComposerImpl;.rememberedValue:()Ljava/lang/Object; // method@12cc │ │ -19035a: 0c06 |0363: move-result-object v6 │ │ -19035c: 7110 fa3e 0400 |0364: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -190362: 0c07 |0367: move-result-object v7 │ │ -190364: 7120 0045 7600 |0368: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -19036a: 0a06 |036b: move-result v6 │ │ -19036c: 3906 0500 |036c: if-nez v6, 0371 // +0005 │ │ -190370: 7140 5712 2404 |036e: invoke-static {v4, v2, v4, v0}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(ILandroidx/compose/runtime/ComposerImpl;ILandroidx/compose/ui/node/ComposeUiNode$Companion$SetModifier$1;)V // method@1257 │ │ -190376: 6200 f610 |0371: sget-object v0, Landroidx/compose/ui/node/ComposeUiNode$Companion;.SetModifier:Landroidx/compose/ui/node/ComposeUiNode$Companion$SetModifier$1; // field@10f6 │ │ -19037a: 7130 8d14 5200 |0373: invoke-static {v2, v5, v0}, Landroidx/compose/runtime/Updater;.set-impl:(Landroidx/compose/runtime/ComposerImpl;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V // method@148d │ │ -190380: 6200 4406 |0376: sget-object v0, Landroidx/compose/foundation/layout/RowScopeInstance;.INSTANCE:Landroidx/compose/foundation/layout/RowScopeInstance; // field@0644 │ │ -190384: 1264 |0378: const/4 v4, #int 6 // #6 │ │ -190386: 7110 fa3e 0400 |0379: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -19038c: 0c04 |037c: move-result-object v4 │ │ -19038e: 5415 b303 |037d: iget-object v5, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ -190392: 1f05 ea12 |037f: check-cast v5, Lkotlin/jvm/functions/Function3; // type@12ea │ │ -190396: 7240 da44 0542 |0381: invoke-interface {v5, v0, v2, v4}, Lkotlin/jvm/functions/Function3;.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@44da │ │ -19039c: 6e20 ba12 3200 |0384: invoke-virtual {v2, v3}, Landroidx/compose/runtime/ComposerImpl;.end:(Z)V // method@12ba │ │ -1903a2: 6200 cf2d |0387: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1903a6: 1100 |0389: return-object v0 │ │ -1903a8: 0802 1c00 |038a: move-object/from16 v2, v28 │ │ -1903ac: 1f02 e208 |038c: check-cast v2, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ -1903b0: 5322 c715 |038e: iget-wide v2, v2, Landroidx/compose/ui/unit/IntSize;.packedValue:J // field@15c7 │ │ -1903b4: 1f00 e308 |0390: check-cast v0, Landroidx/compose/ui/unit/LayoutDirection; // type@08e3 │ │ -1903b8: a402 0212 |0392: shr-long v2, v2, v18 │ │ -1903bc: 8422 |0394: long-to-int v2, v2 │ │ -1903be: 5413 b303 |0395: iget-object v3, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ -1903c2: 1f03 1106 |0397: check-cast v3, Landroidx/compose/ui/BiasAlignment$Horizontal; // type@0611 │ │ -1903c6: 1204 |0399: const/4 v4, #int 0 // #0 │ │ -1903c8: 6e40 cb16 4302 |039a: invoke-virtual {v3, v4, v2, v0}, Landroidx/compose/ui/BiasAlignment$Horizontal;.align:(IILandroidx/compose/ui/unit/LayoutDirection;)I // method@16cb │ │ -1903ce: 0a00 |039d: move-result v0 │ │ -1903d0: 8102 |039e: int-to-long v2, v0 │ │ -1903d2: a302 0212 |039f: shl-long v2, v2, v18 │ │ -1903d6: 8144 |03a1: int-to-long v4, v4 │ │ -1903d8: a004 0410 |03a2: and-long v4, v4, v16 │ │ -1903dc: c142 |03a4: or-long/2addr v2, v4 │ │ -1903de: 2200 e008 |03a5: new-instance v0, Landroidx/compose/ui/unit/IntOffset; // type@08e0 │ │ -1903e2: 7030 7224 2003 |03a7: invoke-direct {v0, v2, v3}, Landroidx/compose/ui/unit/IntOffset;.:(J)V // method@2472 │ │ -1903e8: 1100 |03aa: return-object v0 │ │ -1903ea: 0802 1c00 |03ab: move-object/from16 v2, v28 │ │ -1903ee: 1f02 e208 |03ad: check-cast v2, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ -1903f2: 5326 c715 |03af: iget-wide v6, v2, Landroidx/compose/ui/unit/IntSize;.packedValue:J // field@15c7 │ │ -1903f6: 0708 |03b1: move-object v8, v0 │ │ -1903f8: 1f08 e308 |03b2: check-cast v8, Landroidx/compose/ui/unit/LayoutDirection; // type@08e3 │ │ -1903fc: 5410 b303 |03b4: iget-object v0, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ -190400: 0703 |03b6: move-object v3, v0 │ │ -190402: 1f03 1006 |03b7: check-cast v3, Landroidx/compose/ui/Alignment; // type@0610 │ │ -190406: 1604 0000 |03b9: const-wide/16 v4, #int 0 // #0 │ │ -19040a: 7806 c916 0300 |03bb: invoke-interface/range {v3, v4, v5, v6, v7, v8}, Landroidx/compose/ui/Alignment;.align-KFBX0sM:(JJLandroidx/compose/ui/unit/LayoutDirection;)J // method@16c9 │ │ -190410: 0b02 |03be: move-result-wide v2 │ │ -190412: 2200 e008 |03bf: new-instance v0, Landroidx/compose/ui/unit/IntOffset; // type@08e0 │ │ -190416: 7030 7224 2003 |03c1: invoke-direct {v0, v2, v3}, Landroidx/compose/ui/unit/IntOffset;.:(J)V // method@2472 │ │ -19041c: 1100 |03c4: return-object v0 │ │ -19041e: 0802 1c00 |03c5: move-object/from16 v2, v28 │ │ -190422: 1f02 e208 |03c7: check-cast v2, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ -190426: 5322 c715 |03c9: iget-wide v2, v2, Landroidx/compose/ui/unit/IntSize;.packedValue:J // field@15c7 │ │ -19042a: 1f00 e308 |03cb: check-cast v0, Landroidx/compose/ui/unit/LayoutDirection; // type@08e3 │ │ -19042e: a002 0210 |03cd: and-long v2, v2, v16 │ │ -190432: 8420 |03cf: long-to-int v0, v2 │ │ -190434: 5412 b303 |03d0: iget-object v2, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ -190438: 1f02 1206 |03d2: check-cast v2, Landroidx/compose/ui/BiasAlignment$Vertical; // type@0612 │ │ -19043c: 1204 |03d4: const/4 v4, #int 0 // #0 │ │ -19043e: 6e30 d016 4200 |03d5: invoke-virtual {v2, v4, v0}, Landroidx/compose/ui/BiasAlignment$Vertical;.align:(II)I // method@16d0 │ │ -190444: 0a00 |03d8: move-result v0 │ │ -190446: 8142 |03d9: int-to-long v2, v4 │ │ -190448: a302 0212 |03da: shl-long v2, v2, v18 │ │ -19044c: 8104 |03dc: int-to-long v4, v0 │ │ -19044e: a004 0410 |03dd: and-long v4, v4, v16 │ │ -190452: c142 |03df: or-long/2addr v2, v4 │ │ -190454: 2200 e008 |03e0: new-instance v0, Landroidx/compose/ui/unit/IntOffset; // type@08e0 │ │ -190458: 7030 7224 2003 |03e2: invoke-direct {v0, v2, v3}, Landroidx/compose/ui/unit/IntOffset;.:(J)V // method@2472 │ │ -19045e: 1100 |03e5: return-object v0 │ │ -190460: 021a 0f00 |03e6: move/from16 v26, v15 │ │ -190464: 0802 1c00 |03e8: move-object/from16 v2, v28 │ │ -190468: 1f02 a811 |03ea: check-cast v2, Ljava/lang/Number; // type@11a8 │ │ -19046c: 6e10 2f3f 0200 |03ec: invoke-virtual {v2}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ -190472: 0a02 |03ef: move-result v2 │ │ -190474: 1f00 a811 |03f0: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ -190478: 6e10 2f3f 0000 |03f2: invoke-virtual {v0}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ -19047e: 0a00 |03f5: move-result v0 │ │ -190480: 5413 b303 |03f6: iget-object v3, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ -190484: 1f03 2a03 |03f8: check-cast v3, Landroidx/compose/foundation/gestures/ScrollableNode; // type@032a │ │ -190488: 6e10 ea16 0300 |03fa: invoke-virtual {v3}, Landroidx/compose/ui/Modifier$Node;.getCoroutineScope:()Lkotlinx/coroutines/CoroutineScope; // method@16ea │ │ -19048e: 0c04 |03fd: move-result-object v4 │ │ -190490: 2205 2803 |03fe: new-instance v5, Landroidx/compose/foundation/gestures/ScrollableNode$setScrollSemanticsActions$1$1; // type@0328 │ │ -190494: 705d 810c 3502 |0400: invoke-direct {v5, v3, v2, v0, v13}, Landroidx/compose/foundation/gestures/ScrollableNode$setScrollSemanticsActions$1$1;.:(Landroidx/compose/foundation/gestures/ScrollableNode;FFLkotlin/coroutines/Continuation;)V // method@0c81 │ │ -19049a: 0200 1a00 |0403: move/from16 v0, v26 │ │ -19049e: 7150 5e47 d45d |0405: invoke-static {v4, v13, v13, v5, v0}, Lkotlinx/coroutines/JobKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;I)Lkotlinx/coroutines/StandaloneCoroutine; // method@475e │ │ -1904a4: 6200 932d |0408: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ -1904a8: 1100 |040a: return-object v0 │ │ -1904aa: 0124 |040b: move v4, v2 │ │ -1904ac: 0802 1c00 |040c: move-object/from16 v2, v28 │ │ -1904b0: 1f02 3602 |040e: check-cast v2, Landroidx/compose/animation/EnterExitState; // type@0236 │ │ -1904b4: 1f00 3602 |0410: check-cast v0, Landroidx/compose/animation/EnterExitState; // type@0236 │ │ -1904b8: 6205 0103 |0412: sget-object v5, Landroidx/compose/animation/EnterExitState;.PostExit:Landroidx/compose/animation/EnterExitState; // field@0301 │ │ -1904bc: 3352 1000 |0414: if-ne v2, v5, 0424 // +0010 │ │ -1904c0: 3350 0e00 |0416: if-ne v0, v5, 0424 // +000e │ │ -1904c4: 5410 b303 |0418: iget-object v0, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ -1904c8: 1f00 4302 |041a: check-cast v0, Landroidx/compose/animation/ExitTransitionImpl; // type@0243 │ │ -1904cc: 5400 3203 |041c: iget-object v0, v0, Landroidx/compose/animation/ExitTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@0332 │ │ -1904d0: 5500 3d03 |041e: iget-boolean v0, v0, Landroidx/compose/animation/TransitionData;.hold:Z // field@033d │ │ -1904d4: 3900 0400 |0420: if-nez v0, 0424 // +0004 │ │ -1904d8: 0132 |0422: move v2, v3 │ │ -1904da: 2802 |0423: goto 0425 // +0002 │ │ -1904dc: 0142 |0424: move v2, v4 │ │ -1904de: 7110 853e 0200 |0425: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ -1904e4: 0c00 |0428: move-result-object v0 │ │ -1904e6: 1100 |0429: return-object v0 │ │ -1904e8: 0802 1c00 |042a: move-object/from16 v2, v28 │ │ -1904ec: 1f02 3b05 |042c: check-cast v2, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ -1904f0: 1f00 a811 |042e: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ -1904f4: 6e10 303f 0000 |0430: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -1904fa: 7110 9014 0300 |0433: invoke-static {v3}, Landroidx/compose/runtime/Updater;.updateChangedFlags:(I)I // method@1490 │ │ -190500: 0a00 |0436: move-result v0 │ │ -190502: 5413 b303 |0437: iget-object v3, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ -190506: 1f03 7302 |0439: check-cast v3, Landroidx/compose/animation/core/InfiniteTransition; // type@0273 │ │ -19050a: 6e30 5f0a 0302 |043b: invoke-virtual {v3, v0, v2}, Landroidx/compose/animation/core/InfiniteTransition;.run$animation_core_release:(ILandroidx/compose/runtime/ComposerImpl;)V // method@0a5f │ │ -190510: 6200 cf2d |043e: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -190514: 1100 |0440: return-object v0 │ │ -190516: 0000 |0441: nop // spacer │ │ -190518: 0001 0e00 0000 0000 1504 0000 f603 ... |0442: packed-switch-data (32 units) │ │ +18fca0: |[18fca0] androidx.compose.animation.core.InfiniteTransition$run$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +18fcb0: 0801 1b00 |0000: move-object/from16 v1, v27 │ │ +18fcb4: 0800 1d00 |0002: move-object/from16 v0, v29 │ │ +18fcb8: 1309 0800 |0004: const/16 v9, #int 8 // #8 │ │ +18fcbc: 127c |0006: const/4 v12, #int 7 // #7 │ │ +18fcbe: 120d |0007: const/4 v13, #int 0 // #0 │ │ +18fcc0: 122e |0008: const/4 v14, #int 2 // #2 │ │ +18fcc2: 123f |0009: const/4 v15, #int 3 // #3 │ │ +18fcc4: 1810 ffff ffff 0000 0000 |000a: const-wide v16, #double 2.122e-314 // #00000000ffffffff │ │ +18fcce: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +18fcd0: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +18fcd2: 1312 2000 |0011: const/16 v18, #int 32 // #20 │ │ +18fcd6: 5214 b203 |0013: iget v4, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$r8$classId:I // field@03b2 │ │ +18fcda: 2b04 2d04 0000 |0015: packed-switch v4, 00000442 // +0000042d │ │ +18fce0: 0804 1c00 |0018: move-object/from16 v4, v28 │ │ +18fce4: 1f04 3b05 |001a: check-cast v4, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ +18fce8: 1f00 a811 |001c: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ +18fcec: 6e10 303f 0000 |001e: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +18fcf2: 0a00 |0021: move-result v0 │ │ +18fcf4: dd05 0003 |0022: and-int/lit8 v5, v0, #int 3 // #03 │ │ +18fcf8: 32e5 0300 |0024: if-eq v5, v14, 0027 // +0003 │ │ +18fcfc: 0132 |0026: move v2, v3 │ │ +18fcfe: b530 |0027: and-int/2addr v0, v3 │ │ +18fd00: 6e30 cf12 0402 |0028: invoke-virtual {v4, v0, v2}, Landroidx/compose/runtime/ComposerImpl;.shouldExecute:(IZ)Z // method@12cf │ │ +18fd06: 0a00 |002b: move-result v0 │ │ +18fd08: 3800 0a00 |002c: if-eqz v0, 0036 // +000a │ │ +18fd0c: 5410 b303 |002e: iget-object v0, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ +18fd10: 1f00 a507 |0030: check-cast v0, Landroidx/compose/ui/platform/AbstractComposeView; // type@07a5 │ │ +18fd14: 6e20 9c1e 4000 |0032: invoke-virtual {v0, v4}, Landroidx/compose/ui/platform/AbstractComposeView;.Content:(Landroidx/compose/runtime/ComposerImpl;)V // method@1e9c │ │ +18fd1a: 2804 |0035: goto 0039 // +0004 │ │ +18fd1c: 6e10 d212 0400 |0036: invoke-virtual {v4}, Landroidx/compose/runtime/ComposerImpl;.skipToGroupEnd:()V // method@12d2 │ │ +18fd22: 6200 cf2d |0039: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +18fd26: 1100 |003b: return-object v0 │ │ +18fd28: 0804 1c00 |003c: move-object/from16 v4, v28 │ │ +18fd2c: 1f04 3b05 |003e: check-cast v4, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ +18fd30: 1f00 a811 |0040: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ +18fd34: 6e10 303f 0000 |0042: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +18fd3a: 0a00 |0045: move-result v0 │ │ +18fd3c: dd05 0003 |0046: and-int/lit8 v5, v0, #int 3 // #03 │ │ +18fd40: 32e5 0400 |0048: if-eq v5, v14, 004c // +0004 │ │ +18fd44: 0135 |004a: move v5, v3 │ │ +18fd46: 2802 |004b: goto 004d // +0002 │ │ +18fd48: 0125 |004c: move v5, v2 │ │ +18fd4a: b530 |004d: and-int/2addr v0, v3 │ │ +18fd4c: 6e30 cf12 0405 |004e: invoke-virtual {v4, v0, v5}, Landroidx/compose/runtime/ComposerImpl;.shouldExecute:(IZ)Z // method@12cf │ │ +18fd52: 0a00 |0051: move-result v0 │ │ +18fd54: 3800 4d00 |0052: if-eqz v0, 009f // +004d │ │ +18fd58: 5410 b303 |0054: iget-object v0, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ +18fd5c: 1f00 2d12 |0056: check-cast v0, Ljava/util/List; // type@122d │ │ +18fd60: 7210 dc40 0000 |0058: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@40dc │ │ +18fd66: 0a05 |005b: move-result v5 │ │ +18fd68: 0126 |005c: move v6, v2 │ │ +18fd6a: 3556 4500 |005d: if-ge v6, v5, 00a2 // +0045 │ │ +18fd6e: 7220 2041 6000 |005f: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +18fd74: 0c07 |0062: move-result-object v7 │ │ +18fd76: 1f07 e912 |0063: check-cast v7, Lkotlin/jvm/functions/Function2; // type@12e9 │ │ +18fd7a: 5248 930b |0065: iget v8, v4, Landroidx/compose/runtime/ComposerImpl;.compoundKeyHash:I // field@0b93 │ │ +18fd7e: 6209 f910 |0067: sget-object v9, Landroidx/compose/ui/node/ComposeUiNode;.Companion:Landroidx/compose/ui/node/ComposeUiNode$Companion; // field@10f9 │ │ +18fd82: 6e10 373f 0900 |0069: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +18fd88: 6209 f810 |006c: sget-object v9, Landroidx/compose/ui/node/ComposeUiNode$Companion;.VirtualConstructor:Landroidx/compose/ui/node/LayoutNode$Companion$Constructor$1; // field@10f8 │ │ +18fd8c: 6e10 dc12 0400 |006e: invoke-virtual {v4}, Landroidx/compose/runtime/ComposerImpl;.startReusableNode:()V // method@12dc │ │ +18fd92: 554a 9c0b |0071: iget-boolean v10, v4, Landroidx/compose/runtime/ComposerImpl;.inserting:Z // field@0b9c │ │ +18fd96: 380a 0600 |0073: if-eqz v10, 0079 // +0006 │ │ +18fd9a: 6e20 b612 9400 |0075: invoke-virtual {v4, v9}, Landroidx/compose/runtime/ComposerImpl;.createNode:(Lkotlin/jvm/functions/Function0;)V // method@12b6 │ │ +18fda0: 2804 |0078: goto 007c // +0004 │ │ +18fda2: 6e10 e612 0400 |0079: invoke-virtual {v4}, Landroidx/compose/runtime/ComposerImpl;.useNode:()V // method@12e6 │ │ +18fda8: 6209 f410 |007c: sget-object v9, Landroidx/compose/ui/node/ComposeUiNode$Companion;.SetCompositeKeyHash:Landroidx/compose/ui/node/ComposeUiNode$Companion$SetModifier$1; // field@10f4 │ │ +18fdac: 554a 9c0b |007e: iget-boolean v10, v4, Landroidx/compose/runtime/ComposerImpl;.inserting:Z // field@0b9c │ │ +18fdb0: 390a 1000 |0080: if-nez v10, 0090 // +0010 │ │ +18fdb4: 6e10 cc12 0400 |0082: invoke-virtual {v4}, Landroidx/compose/runtime/ComposerImpl;.rememberedValue:()Ljava/lang/Object; // method@12cc │ │ +18fdba: 0c0a |0085: move-result-object v10 │ │ +18fdbc: 7110 fa3e 0800 |0086: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +18fdc2: 0c0b |0089: move-result-object v11 │ │ +18fdc4: 7120 0045 ba00 |008a: invoke-static {v10, v11}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +18fdca: 0a0a |008d: move-result v10 │ │ +18fdcc: 390a 0500 |008e: if-nez v10, 0093 // +0005 │ │ +18fdd0: 7140 5712 4898 |0090: invoke-static {v8, v4, v8, v9}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(ILandroidx/compose/runtime/ComposerImpl;ILandroidx/compose/ui/node/ComposeUiNode$Companion$SetModifier$1;)V // method@1257 │ │ +18fdd6: 7110 fa3e 0200 |0093: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +18fddc: 0c08 |0096: move-result-object v8 │ │ +18fdde: 7230 d944 4708 |0097: invoke-interface {v7, v4, v8}, Lkotlin/jvm/functions/Function2;.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@44d9 │ │ +18fde4: 6e20 ba12 3400 |009a: invoke-virtual {v4, v3}, Landroidx/compose/runtime/ComposerImpl;.end:(Z)V // method@12ba │ │ +18fdea: b036 |009d: add-int/2addr v6, v3 │ │ +18fdec: 28bf |009e: goto 005d // -0041 │ │ +18fdee: 6e10 d212 0400 |009f: invoke-virtual {v4}, Landroidx/compose/runtime/ComposerImpl;.skipToGroupEnd:()V // method@12d2 │ │ +18fdf4: 6200 cf2d |00a2: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +18fdf8: 1100 |00a4: return-object v0 │ │ +18fdfa: 0803 1c00 |00a5: move-object/from16 v3, v28 │ │ +18fdfe: 1f03 1b06 |00a7: check-cast v3, Landroidx/compose/ui/Modifier; // type@061b │ │ +18fe02: 1f00 1906 |00a9: check-cast v0, Landroidx/compose/ui/Modifier$Element; // type@0619 │ │ +18fe06: 2004 1606 |00ab: instance-of v4, v0, Landroidx/compose/ui/ComposedModifier; // type@0616 │ │ +18fe0a: 3804 1d00 |00ad: if-eqz v4, 00ca // +001d │ │ +18fe0e: 1f00 1606 |00af: check-cast v0, Landroidx/compose/ui/ComposedModifier; // type@0616 │ │ +18fe12: 5400 d60d |00b1: iget-object v0, v0, Landroidx/compose/ui/ComposedModifier;.factory:Lkotlin/jvm/functions/Function3; // field@0dd6 │ │ +18fe16: 7120 2a45 0f00 |00b3: invoke-static {v15, v0}, Lkotlin/jvm/internal/TypeIntrinsics;.beforeCheckcastToFunctionOfArity:(ILjava/lang/Object;)V // method@452a │ │ +18fe1c: 6204 d80d |00b6: sget-object v4, Landroidx/compose/ui/Modifier$Companion;.$$INSTANCE:Landroidx/compose/ui/Modifier$Companion; // field@0dd8 │ │ +18fe20: 7110 fa3e 0200 |00b8: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +18fe26: 0c02 |00bb: move-result-object v2 │ │ +18fe28: 5415 b303 |00bc: iget-object v5, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ +18fe2c: 1f05 3b05 |00be: check-cast v5, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ +18fe30: 7240 da44 4025 |00c0: invoke-interface {v0, v4, v5, v2}, Lkotlin/jvm/functions/Function3;.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@44da │ │ +18fe36: 0c00 |00c3: move-result-object v0 │ │ +18fe38: 1f00 1b06 |00c4: check-cast v0, Landroidx/compose/ui/Modifier; // type@061b │ │ +18fe3c: 7120 fc16 0500 |00c6: invoke-static {v5, v0}, Landroidx/compose/ui/Modifier_jvmKt;.materializeImpl:(Landroidx/compose/runtime/ComposerImpl;Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; // method@16fc │ │ +18fe42: 0c00 |00c9: move-result-object v0 │ │ +18fe44: 7220 f816 0300 |00ca: invoke-interface {v3, v0}, Landroidx/compose/ui/Modifier;.then:(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; // method@16f8 │ │ +18fe4a: 0c00 |00cd: move-result-object v0 │ │ +18fe4c: 1100 |00ce: return-object v0 │ │ +18fe4e: 0804 1c00 |00cf: move-object/from16 v4, v28 │ │ +18fe52: 1f04 3b12 |00d1: check-cast v4, Ljava/util/Set; // type@123b │ │ +18fe56: 1f00 f405 |00d3: check-cast v0, Landroidx/compose/runtime/snapshots/Snapshot; // type@05f4 │ │ +18fe5a: 5410 b303 |00d5: iget-object v0, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ +18fe5e: 1f00 0406 |00d7: check-cast v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver; // type@0604 │ │ +18fe62: 5405 ac0d |00d9: iget-object v5, v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.pendingChanges:Ljava/util/concurrent/atomic/AtomicReference; // field@0dac │ │ +18fe66: 6e10 d641 0500 |00db: invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@41d6 │ │ +18fe6c: 0c06 |00de: move-result-object v6 │ │ +18fe6e: 3906 0600 |00df: if-nez v6, 00e5 // +0006 │ │ +18fe72: 0747 |00e1: move-object v7, v4 │ │ +18fe74: 1f07 2112 |00e2: check-cast v7, Ljava/util/Collection; // type@1221 │ │ +18fe78: 281f |00e4: goto 0103 // +001f │ │ +18fe7a: 2067 3b12 |00e5: instance-of v7, v6, Ljava/util/Set; // type@123b │ │ +18fe7e: 3807 0d00 |00e7: if-eqz v7, 00f4 // +000d │ │ +18fe82: 23e7 1517 |00e9: new-array v7, v14, [Ljava/util/Set; // type@1715 │ │ +18fe86: 4d06 0702 |00eb: aput-object v6, v7, v2 │ │ +18fe8a: 4d04 0703 |00ed: aput-object v4, v7, v3 │ │ +18fe8e: 7110 8c43 0700 |00ef: invoke-static {v7}, Lkotlin/collections/CollectionsKt__CollectionsKt;.listOf:([Ljava/lang/Object;)Ljava/util/List; // method@438c │ │ +18fe94: 0c07 |00f2: move-result-object v7 │ │ +18fe96: 2810 |00f3: goto 0103 // +0010 │ │ +18fe98: 2067 2d12 |00f4: instance-of v7, v6, Ljava/util/List; // type@122d │ │ +18fe9c: 3807 2f00 |00f6: if-eqz v7, 0125 // +002f │ │ +18fea0: 0767 |00f8: move-object v7, v6 │ │ +18fea2: 1f07 2112 |00f9: check-cast v7, Ljava/util/Collection; // type@1221 │ │ +18fea6: 7110 7542 0400 |00fb: invoke-static {v4}, Lkotlin/ResultKt;.listOf:(Ljava/lang/Object;)Ljava/util/List; // method@4275 │ │ +18feac: 0c08 |00fe: move-result-object v8 │ │ +18feae: 7120 7a43 8700 |00ff: invoke-static {v7, v8}, Lkotlin/collections/CollectionsKt;.plus:(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/ArrayList; // method@437a │ │ +18feb4: 0c07 |0102: move-result-object v7 │ │ +18feb6: 6e30 d541 6507 |0103: invoke-virtual {v5, v6, v7}, Ljava/util/concurrent/atomic/AtomicReference;.compareAndSet:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@41d5 │ │ +18febc: 0a08 |0106: move-result v8 │ │ +18febe: 3808 1700 |0107: if-eqz v8, 011e // +0017 │ │ +18fec2: 7110 9116 0000 |0109: invoke-static {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.access$drainChanges:(Landroidx/compose/runtime/snapshots/SnapshotStateObserver;)Z // method@1691 │ │ +18fec8: 0a02 |010c: move-result v2 │ │ +18feca: 3802 0e00 |010d: if-eqz v2, 011b // +000e │ │ +18fece: 2202 6a05 |010f: new-instance v2, Landroidx/compose/runtime/Pending$keyMap$2; // type@056a │ │ +18fed2: 1303 1200 |0111: const/16 v3, #int 18 // #12 │ │ +18fed6: 7030 aa13 3200 |0113: invoke-direct {v2, v3, v0}, Landroidx/compose/runtime/Pending$keyMap$2;.:(ILjava/lang/Object;)V // method@13aa │ │ +18fedc: 5400 ab0d |0116: iget-object v0, v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.onChangedExecutor:Lkotlin/jvm/internal/Lambda; // field@0dab │ │ +18fee0: 7220 d844 2000 |0118: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ +18fee6: 6200 cf2d |011b: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +18feea: 1100 |011d: return-object v0 │ │ +18feec: 6e10 d641 0500 |011e: invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@41d6 │ │ +18fef2: 0c08 |0121: move-result-object v8 │ │ +18fef4: 3268 e1ff |0122: if-eq v8, v6, 0103 // -001f │ │ +18fef8: 28b1 |0124: goto 00d5 // -004f │ │ +18fefa: 1a00 5d2d |0125: const-string v0, "Unexpected notification" // string@2d5d │ │ +18fefe: 7110 ed12 0000 |0127: invoke-static {v0}, Landroidx/compose/runtime/ComposerKt;.composeRuntimeError:(Ljava/lang/String;)Ljava/lang/Void; // method@12ed │ │ +18ff04: 2200 550b |012a: new-instance v0, Lcoil/network/HttpException; // type@0b55 │ │ +18ff08: 7020 7a2d 2000 |012c: invoke-direct {v0, v2}, Lcoil/network/HttpException;.:(C)V // method@2d7a │ │ +18ff0e: 2700 |012f: throw v0 │ │ +18ff10: 0804 1c00 |0130: move-object/from16 v4, v28 │ │ +18ff14: 1f04 e105 |0132: check-cast v4, Landroidx/compose/runtime/saveable/SaveableHolder; // type@05e1 │ │ +18ff18: 5415 b303 |0134: iget-object v5, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ +18ff1c: 1f05 f812 |0136: check-cast v5, Lkotlin/jvm/internal/Lambda; // type@12f8 │ │ +18ff20: 7230 d944 4500 |0138: invoke-interface {v5, v4, v0}, Lkotlin/jvm/functions/Function2;.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@44d9 │ │ +18ff26: 0c00 |013b: move-result-object v0 │ │ +18ff28: 1f00 2d12 |013c: check-cast v0, Ljava/util/List; // type@122d │ │ +18ff2c: 7210 dc40 0000 |013e: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@40dc │ │ +18ff32: 0a05 |0141: move-result v5 │ │ +18ff34: 3552 1d00 |0142: if-ge v2, v5, 015f // +001d │ │ +18ff38: 7220 2041 2000 |0144: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +18ff3e: 0c06 |0147: move-result-object v6 │ │ +18ff40: 3806 1500 |0148: if-eqz v6, 015d // +0015 │ │ +18ff44: 5447 4c0d |014a: iget-object v7, v4, Landroidx/compose/runtime/saveable/SaveableHolder;.registry:Landroidx/compose/runtime/saveable/SaveableStateRegistry; // field@0d4c │ │ +18ff48: 3807 1100 |014c: if-eqz v7, 015d // +0011 │ │ +18ff4c: 7220 d115 6700 |014e: invoke-interface {v7, v6}, Landroidx/compose/runtime/saveable/SaveableStateRegistry;.canBeSaved:(Ljava/lang/Object;)Z // method@15d1 │ │ +18ff52: 0a06 |0151: move-result v6 │ │ +18ff54: 3806 0300 |0152: if-eqz v6, 0155 // +0003 │ │ +18ff58: 2809 |0154: goto 015d // +0009 │ │ +18ff5a: 2200 9a11 |0155: new-instance v0, Ljava/lang/IllegalArgumentException; // type@119a │ │ +18ff5e: 1a02 564a |0157: const-string v2, "item can't be saved" // string@4a56 │ │ +18ff62: 7020 e23e 2000 |0159: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@3ee2 │ │ +18ff68: 2700 |015c: throw v0 │ │ +18ff6a: b032 |015d: add-int/2addr v2, v3 │ │ +18ff6c: 28e4 |015e: goto 0142 // -001c │ │ +18ff6e: 7210 d740 0000 |015f: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@40d7 │ │ +18ff74: 0a02 |0162: move-result v2 │ │ +18ff76: 3902 0700 |0163: if-nez v2, 016a // +0007 │ │ +18ff7a: 220d 1d12 |0165: new-instance v13, Ljava/util/ArrayList; // type@121d │ │ +18ff7e: 7020 9240 0d00 |0167: invoke-direct {v13, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@4092 │ │ +18ff84: 110d |016a: return-object v13 │ │ +18ff86: 0804 1c00 |016b: move-object/from16 v4, v28 │ │ +18ff8a: 1f04 3b12 |016d: check-cast v4, Ljava/util/Set; // type@123b │ │ +18ff8e: 1f00 f405 |016f: check-cast v0, Landroidx/compose/runtime/snapshots/Snapshot; // type@05f4 │ │ +18ff92: 2040 bd05 |0171: instance-of v0, v4, Landroidx/compose/runtime/collection/ScatterSetWrapper; // type@05bd │ │ +18ff96: 124d |0173: const/4 v13, #int 4 // #4 │ │ +18ff98: 3800 6900 |0174: if-eqz v0, 01dd // +0069 │ │ +18ff9c: 0740 |0176: move-object v0, v4 │ │ +18ff9e: 1f00 bd05 |0177: check-cast v0, Landroidx/compose/runtime/collection/ScatterSetWrapper; // type@05bd │ │ +18ffa2: 5400 040d |0179: iget-object v0, v0, Landroidx/compose/runtime/collection/ScatterSetWrapper;.set:Landroidx/collection/MutableScatterSet; // field@0d04 │ │ +18ffa6: 1613 8000 |017b: const-wide/16 v19, #int 128 // #80 │ │ +18ffaa: 5405 8702 |017d: iget-object v5, v0, Landroidx/collection/MutableScatterSet;.elements:[Ljava/lang/Object; // field@0287 │ │ +18ffae: 5400 8902 |017f: iget-object v0, v0, Landroidx/collection/MutableScatterSet;.metadata:[J // field@0289 │ │ +18ffb2: 2106 |0181: array-length v6, v0 │ │ +18ffb4: b1e6 |0182: sub-int/2addr v6, v14 │ │ +18ffb6: 3a06 8c00 |0183: if-ltz v6, 020f // +008c │ │ +18ffba: 012e |0185: move v14, v2 │ │ +18ffbc: 1615 ff00 |0186: const-wide/16 v21, #int 255 // #ff │ │ +18ffc0: 4507 000e |0188: aget-wide v7, v0, v14 │ │ +18ffc4: 1817 8080 8080 8080 8080 |018a: const-wide v23, #double -2.93745e-306 // #8080808080808080 │ │ +18ffce: 7e7a |018f: not-long v10, v7 │ │ +18ffd0: c3ca |0190: shl-long/2addr v10, v12 │ │ +18ffd2: c07a |0191: and-long/2addr v10, v7 │ │ +18ffd4: a00a 0a17 |0192: and-long v10, v10, v23 │ │ +18ffd8: 310a 0a17 |0194: cmp-long v10, v10, v23 │ │ +18ffdc: 380a 3b00 |0196: if-eqz v10, 01d1 // +003b │ │ +18ffe0: 910a 0e06 |0198: sub-int v10, v14, v6 │ │ +18ffe4: 7caa |019a: not-int v10, v10 │ │ +18ffe6: e20a 0a1f |019b: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ +18ffea: d90a 0a08 |019d: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ +18ffee: 012b |019f: move v11, v2 │ │ +18fff0: 35ab 2a00 |01a0: if-ge v11, v10, 01ca // +002a │ │ +18fff4: a010 0715 |01a2: and-long v16, v7, v21 │ │ +18fff8: 3110 1013 |01a4: cmp-long v16, v16, v19 │ │ +18fffc: 3b10 1900 |01a6: if-gez v16, 01bf // +0019 │ │ +190000: e010 0e03 |01a8: shl-int/lit8 v16, v14, #int 3 // #03 │ │ +190004: 9010 100b |01aa: add-int v16, v16, v11 │ │ +190008: 0219 0c00 |01ac: move/from16 v25, v12 │ │ +19000c: 460c 0510 |01ae: aget-object v12, v5, v16 │ │ +190010: 021a 0f00 |01b0: move/from16 v26, v15 │ │ +190014: 20cf 0606 |01b2: instance-of v15, v12, Landroidx/compose/runtime/snapshots/StateObjectImpl; // type@0606 │ │ +190018: 380f 5400 |01b4: if-eqz v15, 0208 // +0054 │ │ +19001c: 1f0c 0606 |01b6: check-cast v12, Landroidx/compose/runtime/snapshots/StateObjectImpl; // type@0606 │ │ +190020: 6e20 9a16 dc00 |01b8: invoke-virtual {v12, v13}, Landroidx/compose/runtime/snapshots/StateObjectImpl;.isReadIn-h_f27i8$runtime_release:(I)Z // method@169a │ │ +190026: 0a0c |01bb: move-result v12 │ │ +190028: 380c 0700 |01bc: if-eqz v12, 01c3 // +0007 │ │ +19002c: 284a |01be: goto 0208 // +004a │ │ +19002e: 0219 0c00 |01bf: move/from16 v25, v12 │ │ +190032: 021a 0f00 |01c1: move/from16 v26, v15 │ │ +190036: c497 |01c3: shr-long/2addr v7, v9 │ │ +190038: b03b |01c4: add-int/2addr v11, v3 │ │ +19003a: 020c 1900 |01c5: move/from16 v12, v25 │ │ +19003e: 020f 1a00 |01c7: move/from16 v15, v26 │ │ +190042: 28d7 |01c9: goto 01a0 // -0029 │ │ +190044: 0219 0c00 |01ca: move/from16 v25, v12 │ │ +190048: 021a 0f00 |01cc: move/from16 v26, v15 │ │ +19004c: 339a 4100 |01ce: if-ne v10, v9, 020f // +0041 │ │ +190050: 2805 |01d0: goto 01d5 // +0005 │ │ +190052: 0219 0c00 |01d1: move/from16 v25, v12 │ │ +190056: 021a 0f00 |01d3: move/from16 v26, v15 │ │ +19005a: 326e 3a00 |01d5: if-eq v14, v6, 020f // +003a │ │ +19005e: b03e |01d7: add-int/2addr v14, v3 │ │ +190060: 020c 1900 |01d8: move/from16 v12, v25 │ │ +190064: 020f 1a00 |01da: move/from16 v15, v26 │ │ +190068: 28ac |01dc: goto 0188 // -0054 │ │ +19006a: 0740 |01dd: move-object v0, v4 │ │ +19006c: 1f00 a111 |01de: check-cast v0, Ljava/lang/Iterable; // type@11a1 │ │ +190070: 2002 2112 |01e0: instance-of v2, v0, Ljava/util/Collection; // type@1221 │ │ +190074: 3802 0c00 |01e2: if-eqz v2, 01ee // +000c │ │ +190078: 0702 |01e4: move-object v2, v0 │ │ +19007a: 1f02 2112 |01e5: check-cast v2, Ljava/util/Collection; // type@1221 │ │ +19007e: 7210 d740 0200 |01e7: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@40d7 │ │ +190084: 0a02 |01ea: move-result v2 │ │ +190086: 3802 0300 |01eb: if-eqz v2, 01ee // +0003 │ │ +19008a: 2822 |01ed: goto 020f // +0022 │ │ +19008c: 7210 fe3e 0000 |01ee: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ +190092: 0c00 |01f1: move-result-object v0 │ │ +190094: 7210 0a41 0000 |01f2: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +19009a: 0a02 |01f5: move-result v2 │ │ +19009c: 3802 1900 |01f6: if-eqz v2, 020f // +0019 │ │ +1900a0: 7210 0b41 0000 |01f8: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1900a6: 0c02 |01fb: move-result-object v2 │ │ +1900a8: 2023 0606 |01fc: instance-of v3, v2, Landroidx/compose/runtime/snapshots/StateObjectImpl; // type@0606 │ │ +1900ac: 3803 0a00 |01fe: if-eqz v3, 0208 // +000a │ │ +1900b0: 1f02 0606 |0200: check-cast v2, Landroidx/compose/runtime/snapshots/StateObjectImpl; // type@0606 │ │ +1900b4: 6e20 9a16 d200 |0202: invoke-virtual {v2, v13}, Landroidx/compose/runtime/snapshots/StateObjectImpl;.isReadIn-h_f27i8$runtime_release:(I)Z // method@169a │ │ +1900ba: 0a02 |0205: move-result v2 │ │ +1900bc: 3802 ecff |0206: if-eqz v2, 01f2 // -0014 │ │ +1900c0: 5410 b303 |0208: iget-object v0, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ +1900c4: 1f00 ae13 |020a: check-cast v0, Lkotlinx/coroutines/channels/BufferedChannel; // type@13ae │ │ +1900c8: 7220 4b48 4000 |020c: invoke-interface {v0, v4}, Lkotlinx/coroutines/channels/SendChannel;.trySend-JP2dKIU:(Ljava/lang/Object;)Ljava/lang/Object; // method@484b │ │ +1900ce: 6200 cf2d |020f: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1900d2: 1100 |0211: return-object v0 │ │ +1900d4: 0219 0c00 |0212: move/from16 v25, v12 │ │ +1900d8: 021a 0f00 |0214: move/from16 v26, v15 │ │ +1900dc: 1613 8000 |0216: const-wide/16 v19, #int 128 // #80 │ │ +1900e0: 1615 ff00 |0218: const-wide/16 v21, #int 255 // #ff │ │ +1900e4: 1817 8080 8080 8080 8080 |021a: const-wide v23, #double -2.93745e-306 // #8080808080808080 │ │ +1900ee: 0804 1c00 |021f: move-object/from16 v4, v28 │ │ +1900f2: 1f04 3b12 |0221: check-cast v4, Ljava/util/Set; // type@123b │ │ +1900f6: 1f00 f405 |0223: check-cast v0, Landroidx/compose/runtime/snapshots/Snapshot; // type@05f4 │ │ +1900fa: 5410 b303 |0225: iget-object v0, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ +1900fe: 1f00 7a05 |0227: check-cast v0, Landroidx/compose/runtime/Recomposer; // type@057a │ │ +190102: 5405 6a0c |0229: iget-object v5, v0, Landroidx/compose/runtime/Recomposer;.stateLock:Ljava/lang/Object; // field@0c6a │ │ +190106: 1d05 |022b: monitor-enter v5 │ │ +190108: 5406 570c |022c: iget-object v6, v0, Landroidx/compose/runtime/Recomposer;._state:Lkotlinx/coroutines/flow/StateFlowImpl; // field@0c57 │ │ +19010c: 6e10 c248 0600 |022e: invoke-virtual {v6}, Lkotlinx/coroutines/flow/StateFlowImpl;.getValue:()Ljava/lang/Object; // method@48c2 │ │ +190112: 0c06 |0231: move-result-object v6 │ │ +190114: 1f06 7305 |0232: check-cast v6, Landroidx/compose/runtime/Recomposer$State; // type@0573 │ │ +190118: 6207 2c0c |0234: sget-object v7, Landroidx/compose/runtime/Recomposer$State;.Idle:Landroidx/compose/runtime/Recomposer$State; // field@0c2c │ │ +19011c: 6e20 cf3e 7600 |0236: invoke-virtual {v6, v7}, Ljava/lang/Enum;.compareTo:(Ljava/lang/Enum;)I // method@3ecf │ │ +190122: 0a06 |0239: move-result v6 │ │ +190124: 3a06 7a00 |023a: if-ltz v6, 02b4 // +007a │ │ +190128: 5406 690c |023c: iget-object v6, v0, Landroidx/compose/runtime/Recomposer;.snapshotInvalidations:Landroidx/collection/MutableScatterSet; // field@0c69 │ │ +19012c: 2047 bd05 |023e: instance-of v7, v4, Landroidx/compose/runtime/collection/ScatterSetWrapper; // type@05bd │ │ +190130: 3807 4e00 |0240: if-eqz v7, 028e // +004e │ │ +190134: 1f04 bd05 |0242: check-cast v4, Landroidx/compose/runtime/collection/ScatterSetWrapper; // type@05bd │ │ +190138: 5444 040d |0244: iget-object v4, v4, Landroidx/compose/runtime/collection/ScatterSetWrapper;.set:Landroidx/collection/MutableScatterSet; // field@0d04 │ │ +19013c: 5447 8702 |0246: iget-object v7, v4, Landroidx/collection/MutableScatterSet;.elements:[Ljava/lang/Object; // field@0287 │ │ +190140: 5444 8902 |0248: iget-object v4, v4, Landroidx/collection/MutableScatterSet;.metadata:[J // field@0289 │ │ +190144: 2148 |024a: array-length v8, v4 │ │ +190146: b1e8 |024b: sub-int/2addr v8, v14 │ │ +190148: 3a08 6400 |024c: if-ltz v8, 02b0 // +0064 │ │ +19014c: 012a |024e: move v10, v2 │ │ +19014e: 450b 040a |024f: aget-wide v11, v4, v10 │ │ +190152: 7ebd |0251: not-long v13, v11 │ │ +190154: a30d 0d19 |0252: shl-long v13, v13, v25 │ │ +190158: c0bd |0254: and-long/2addr v13, v11 │ │ +19015a: a00d 0d17 |0255: and-long v13, v13, v23 │ │ +19015e: 310d 0d17 |0257: cmp-long v13, v13, v23 │ │ +190162: 380d 3000 |0259: if-eqz v13, 0289 // +0030 │ │ +190166: 910d 0a08 |025b: sub-int v13, v10, v8 │ │ +19016a: 7cdd |025d: not-int v13, v13 │ │ +19016c: e20d 0d1f |025e: ushr-int/lit8 v13, v13, #int 31 // #1f │ │ +190170: d90d 0d08 |0260: rsub-int/lit8 v13, v13, #int 8 // #08 │ │ +190174: 012e |0262: move v14, v2 │ │ +190176: 35de 2400 |0263: if-ge v14, v13, 0287 // +0024 │ │ +19017a: a00f 0b15 |0265: and-long v15, v11, v21 │ │ +19017e: 310f 0f13 |0267: cmp-long v15, v15, v19 │ │ +190182: 3b0f 1a00 |0269: if-gez v15, 0283 // +001a │ │ +190186: e00f 0a03 |026b: shl-int/lit8 v15, v10, #int 3 // #03 │ │ +19018a: b0ef |026d: add-int/2addr v15, v14 │ │ +19018c: 460f 070f |026e: aget-object v15, v7, v15 │ │ +190190: 20f2 0606 |0270: instance-of v2, v15, Landroidx/compose/runtime/snapshots/StateObjectImpl; // type@0606 │ │ +190194: 3802 0e00 |0272: if-eqz v2, 0280 // +000e │ │ +190198: 07f2 |0274: move-object v2, v15 │ │ +19019a: 1f02 0606 |0275: check-cast v2, Landroidx/compose/runtime/snapshots/StateObjectImpl; // type@0606 │ │ +19019e: 6e20 9a16 3200 |0277: invoke-virtual {v2, v3}, Landroidx/compose/runtime/snapshots/StateObjectImpl;.isReadIn-h_f27i8$runtime_release:(I)Z // method@169a │ │ +1901a4: 0a02 |027a: move-result v2 │ │ +1901a6: 3902 0500 |027b: if-nez v2, 0280 // +0005 │ │ +1901aa: 2806 |027d: goto 0283 // +0006 │ │ +1901ac: 0d00 |027e: move-exception v0 │ │ +1901ae: 2842 |027f: goto 02c1 // +0042 │ │ +1901b0: 6e20 c208 f600 |0280: invoke-virtual {v6, v15}, Landroidx/collection/MutableScatterSet;.add:(Ljava/lang/Object;)Z // method@08c2 │ │ +1901b6: c49b |0283: shr-long/2addr v11, v9 │ │ +1901b8: b03e |0284: add-int/2addr v14, v3 │ │ +1901ba: 1202 |0285: const/4 v2, #int 0 // #0 │ │ +1901bc: 28dd |0286: goto 0263 // -0023 │ │ +1901be: 339d 2900 |0287: if-ne v13, v9, 02b0 // +0029 │ │ +1901c2: 328a 2700 |0289: if-eq v10, v8, 02b0 // +0027 │ │ +1901c6: b03a |028b: add-int/2addr v10, v3 │ │ +1901c8: 1202 |028c: const/4 v2, #int 0 // #0 │ │ +1901ca: 28c2 |028d: goto 024f // -003e │ │ +1901cc: 1f04 a111 |028e: check-cast v4, Ljava/lang/Iterable; // type@11a1 │ │ +1901d0: 7210 fe3e 0400 |0290: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ +1901d6: 0c02 |0293: move-result-object v2 │ │ +1901d8: 7210 0a41 0200 |0294: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +1901de: 0a04 |0297: move-result v4 │ │ +1901e0: 3804 1800 |0298: if-eqz v4, 02b0 // +0018 │ │ +1901e4: 7210 0b41 0200 |029a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +1901ea: 0c04 |029d: move-result-object v4 │ │ +1901ec: 2047 0606 |029e: instance-of v7, v4, Landroidx/compose/runtime/snapshots/StateObjectImpl; // type@0606 │ │ +1901f0: 3807 0c00 |02a0: if-eqz v7, 02ac // +000c │ │ +1901f4: 0747 |02a2: move-object v7, v4 │ │ +1901f6: 1f07 0606 |02a3: check-cast v7, Landroidx/compose/runtime/snapshots/StateObjectImpl; // type@0606 │ │ +1901fa: 6e20 9a16 3700 |02a5: invoke-virtual {v7, v3}, Landroidx/compose/runtime/snapshots/StateObjectImpl;.isReadIn-h_f27i8$runtime_release:(I)Z // method@169a │ │ +190200: 0a07 |02a8: move-result v7 │ │ +190202: 3907 0300 |02a9: if-nez v7, 02ac // +0003 │ │ +190206: 28e9 |02ab: goto 0294 // -0017 │ │ +190208: 6e20 c208 4600 |02ac: invoke-virtual {v6, v4}, Landroidx/collection/MutableScatterSet;.add:(Ljava/lang/Object;)Z // method@08c2 │ │ +19020e: 28e5 |02af: goto 0294 // -001b │ │ +190210: 6e10 e113 0000 |02b0: invoke-virtual {v0}, Landroidx/compose/runtime/Recomposer;.deriveStateLocked:()Lkotlinx/coroutines/CancellableContinuation; // method@13e1 │ │ +190216: 0c0d |02b3: move-result-object v13 │ │ +190218: 1e05 |02b4: monitor-exit v5 │ │ +19021a: 380d 0900 |02b5: if-eqz v13, 02be // +0009 │ │ +19021e: 6200 cf2d |02b7: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +190222: 1f0d 5913 |02b9: check-cast v13, Lkotlinx/coroutines/CancellableContinuationImpl; // type@1359 │ │ +190226: 6e20 9f46 0d00 |02bb: invoke-virtual {v13, v0}, Lkotlinx/coroutines/CancellableContinuationImpl;.resumeWith:(Ljava/lang/Object;)V // method@469f │ │ +19022c: 6200 cf2d |02be: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +190230: 1100 |02c0: return-object v0 │ │ +190232: 1e05 |02c1: monitor-exit v5 │ │ +190234: 2700 |02c2: throw v0 │ │ +190236: 021a 0f00 |02c3: move/from16 v26, v15 │ │ +19023a: 080a 1c00 |02c5: move-object/from16 v10, v28 │ │ +19023e: 1f0a 3b05 |02c7: check-cast v10, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ +190242: 1f00 a811 |02c9: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ +190246: 6e10 303f 0000 |02cb: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +19024c: 0a00 |02ce: move-result v0 │ │ +19024e: dd00 0003 |02cf: and-int/lit8 v0, v0, #int 3 // #03 │ │ +190252: 33e0 0d00 |02d1: if-ne v0, v14, 02de // +000d │ │ +190256: 6e10 c212 0a00 |02d3: invoke-virtual {v10}, Landroidx/compose/runtime/ComposerImpl;.getSkipping:()Z // method@12c2 │ │ +19025c: 0a00 |02d6: move-result v0 │ │ +19025e: 3900 0300 |02d7: if-nez v0, 02da // +0003 │ │ +190262: 2805 |02d9: goto 02de // +0005 │ │ +190264: 6e10 d212 0a00 |02da: invoke-virtual {v10}, Landroidx/compose/runtime/ComposerImpl;.skipToGroupEnd:()V // method@12d2 │ │ +19026a: 282a |02dd: goto 0307 // +002a │ │ +19026c: 6200 d80d |02de: sget-object v0, Landroidx/compose/ui/Modifier$Companion;.$$INSTANCE:Landroidx/compose/ui/Modifier$Companion; // field@0dd8 │ │ +190270: 1a02 cd47 |02e0: const-string v2, "indicatorRipple" // string@47cd │ │ +190274: 7120 aa1b 2000 |02e2: invoke-static {v0, v2}, Landroidx/compose/ui/layout/LayoutIdKt;.layoutId:(Landroidx/compose/ui/Modifier;Ljava/lang/Object;)Landroidx/compose/ui/Modifier; // method@1baa │ │ +19027a: 0c00 |02e5: move-result-object v0 │ │ +19027c: 6002 c70a |02e6: sget v2, Landroidx/compose/material3/tokens/NavigationBarTokens;.ActiveIndicatorHeight:F // field@0ac7 │ │ +190280: 1252 |02e8: const/4 v2, #int 5 // #5 │ │ +190282: 7120 3e11 a200 |02e9: invoke-static {v2, v10}, Landroidx/compose/material3/ShapesKt;.getValue:(ILandroidx/compose/runtime/ComposerImpl;)Landroidx/compose/ui/graphics/Shape; // method@113e │ │ +190288: 0c02 |02ec: move-result-object v2 │ │ +19028a: 7120 6f17 2000 |02ed: invoke-static {v0, v2}, Landroidx/compose/ui/draw/ClipKt;.clip:(Landroidx/compose/ui/Modifier;Landroidx/compose/ui/graphics/Shape;)Landroidx/compose/ui/Modifier; // method@176f │ │ +190290: 0c00 |02f0: move-result-object v0 │ │ +190292: 120b |02f1: const/4 v11, #int 0 // #0 │ │ +190294: 127c |02f2: const/4 v12, #int 7 // #7 │ │ +190296: 1206 |02f3: const/4 v6, #int 0 // #0 │ │ +190298: 1207 |02f4: const/4 v7, #int 0 // #0 │ │ +19029a: 1608 0000 |02f5: const-wide/16 v8, #int 0 // #0 │ │ +19029e: 7707 1f11 0600 |02f7: invoke-static/range {v6, v7, v8, v9, v10, v11, v12}, Landroidx/compose/material3/RippleKt;.rippleOrFallbackImplementation-9IZ8Weo:(ZFJLandroidx/compose/runtime/ComposerImpl;II)Landroidx/compose/foundation/Indication; // method@111f │ │ +1902a4: 0c02 |02fa: move-result-object v2 │ │ +1902a6: 5413 b303 |02fb: iget-object v3, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ +1902aa: 1f03 f904 |02fd: check-cast v3, Landroidx/compose/material3/internal/MappedInteractionSource; // type@04f9 │ │ +1902ae: 7130 c40b 3002 |02ff: invoke-static {v0, v3, v2}, Landroidx/compose/foundation/IndicationKt;.indication:(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/interaction/InteractionSource;Landroidx/compose/foundation/Indication;)Landroidx/compose/ui/Modifier; // method@0bc4 │ │ +1902b4: 0c00 |0302: move-result-object v0 │ │ +1902b6: 1202 |0303: const/4 v2, #int 0 // #0 │ │ +1902b8: 7130 f80c a002 |0304: invoke-static {v0, v10, v2}, Landroidx/compose/foundation/layout/BoxKt;.Box:(Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/ComposerImpl;I)V // method@0cf8 │ │ +1902be: 6200 cf2d |0307: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1902c2: 1100 |0309: return-object v0 │ │ +1902c4: 021a 0f00 |030a: move/from16 v26, v15 │ │ +1902c8: 0802 1c00 |030c: move-object/from16 v2, v28 │ │ +1902cc: 1f02 3b05 |030e: check-cast v2, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ +1902d0: 1f00 a811 |0310: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ +1902d4: 6e10 303f 0000 |0312: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +1902da: 0a00 |0315: move-result v0 │ │ +1902dc: dd00 0003 |0316: and-int/lit8 v0, v0, #int 3 // #03 │ │ +1902e0: 33e0 0d00 |0318: if-ne v0, v14, 0325 // +000d │ │ +1902e4: 6e10 c212 0200 |031a: invoke-virtual {v2}, Landroidx/compose/runtime/ComposerImpl;.getSkipping:()Z // method@12c2 │ │ +1902ea: 0a00 |031d: move-result v0 │ │ +1902ec: 3900 0300 |031e: if-nez v0, 0321 // +0003 │ │ +1902f0: 2805 |0320: goto 0325 // +0005 │ │ +1902f2: 6e10 d212 0200 |0321: invoke-virtual {v2}, Landroidx/compose/runtime/ComposerImpl;.skipToGroupEnd:()V // method@12d2 │ │ +1902f8: 2863 |0324: goto 0387 // +0063 │ │ +1902fa: 6200 af05 |0325: sget-object v0, Landroidx/compose/foundation/layout/Arrangement;.End:Landroidx/compose/foundation/layout/Arrangement$End$1; // field@05af │ │ +1902fe: 6204 c80d |0327: sget-object v4, Landroidx/compose/ui/Alignment$Companion;.CenterVertically:Landroidx/compose/ui/BiasAlignment$Vertical; // field@0dc8 │ │ +190302: 6205 d80d |0329: sget-object v5, Landroidx/compose/ui/Modifier$Companion;.$$INSTANCE:Landroidx/compose/ui/Modifier$Companion; // field@0dd8 │ │ +190306: 1306 3600 |032b: const/16 v6, #int 54 // #36 │ │ +19030a: 7140 f90d 4062 |032d: invoke-static {v0, v4, v2, v6}, Landroidx/compose/foundation/layout/RowKt;.rowMeasurePolicy:(Landroidx/compose/foundation/layout/Arrangement$Horizontal;Landroidx/compose/ui/BiasAlignment$Vertical;Landroidx/compose/runtime/ComposerImpl;I)Landroidx/compose/foundation/layout/RowMeasurePolicy; // method@0df9 │ │ +190310: 0c00 |0330: move-result-object v0 │ │ +190312: 5224 930b |0331: iget v4, v2, Landroidx/compose/runtime/ComposerImpl;.compoundKeyHash:I // field@0b93 │ │ +190316: 6e10 b712 0200 |0333: invoke-virtual {v2}, Landroidx/compose/runtime/ComposerImpl;.currentCompositionLocalScope:()Landroidx/compose/runtime/PersistentCompositionLocalMap; // method@12b7 │ │ +19031c: 0c06 |0336: move-result-object v6 │ │ +19031e: 7120 fd16 5200 |0337: invoke-static {v2, v5}, Landroidx/compose/ui/Modifier_jvmKt;.materializeModifier:(Landroidx/compose/runtime/ComposerImpl;Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; // method@16fd │ │ +190324: 0c05 |033a: move-result-object v5 │ │ +190326: 6207 f910 |033b: sget-object v7, Landroidx/compose/ui/node/ComposeUiNode;.Companion:Landroidx/compose/ui/node/ComposeUiNode$Companion; // field@10f9 │ │ +19032a: 6e10 373f 0700 |033d: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +190330: 6207 f310 |0340: sget-object v7, Landroidx/compose/ui/node/ComposeUiNode$Companion;.Constructor:Landroidx/compose/ui/node/LayoutNode$Companion$Constructor$1; // field@10f3 │ │ +190334: 6e10 dc12 0200 |0342: invoke-virtual {v2}, Landroidx/compose/runtime/ComposerImpl;.startReusableNode:()V // method@12dc │ │ +19033a: 5528 9c0b |0345: iget-boolean v8, v2, Landroidx/compose/runtime/ComposerImpl;.inserting:Z // field@0b9c │ │ +19033e: 3808 0600 |0347: if-eqz v8, 034d // +0006 │ │ +190342: 6e20 b612 7200 |0349: invoke-virtual {v2, v7}, Landroidx/compose/runtime/ComposerImpl;.createNode:(Lkotlin/jvm/functions/Function0;)V // method@12b6 │ │ +190348: 2804 |034c: goto 0350 // +0004 │ │ +19034a: 6e10 e612 0200 |034d: invoke-virtual {v2}, Landroidx/compose/runtime/ComposerImpl;.useNode:()V // method@12e6 │ │ +190350: 6207 f510 |0350: sget-object v7, Landroidx/compose/ui/node/ComposeUiNode$Companion;.SetMeasurePolicy:Landroidx/compose/ui/node/ComposeUiNode$Companion$SetModifier$1; // field@10f5 │ │ +190354: 7130 8d14 0207 |0352: invoke-static {v2, v0, v7}, Landroidx/compose/runtime/Updater;.set-impl:(Landroidx/compose/runtime/ComposerImpl;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V // method@148d │ │ +19035a: 6200 f710 |0355: sget-object v0, Landroidx/compose/ui/node/ComposeUiNode$Companion;.SetResolvedCompositionLocals:Landroidx/compose/ui/node/ComposeUiNode$Companion$SetModifier$1; // field@10f7 │ │ +19035e: 7130 8d14 6200 |0357: invoke-static {v2, v6, v0}, Landroidx/compose/runtime/Updater;.set-impl:(Landroidx/compose/runtime/ComposerImpl;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V // method@148d │ │ +190364: 6200 f410 |035a: sget-object v0, Landroidx/compose/ui/node/ComposeUiNode$Companion;.SetCompositeKeyHash:Landroidx/compose/ui/node/ComposeUiNode$Companion$SetModifier$1; // field@10f4 │ │ +190368: 5526 9c0b |035c: iget-boolean v6, v2, Landroidx/compose/runtime/ComposerImpl;.inserting:Z // field@0b9c │ │ +19036c: 3906 1000 |035e: if-nez v6, 036e // +0010 │ │ +190370: 6e10 cc12 0200 |0360: invoke-virtual {v2}, Landroidx/compose/runtime/ComposerImpl;.rememberedValue:()Ljava/lang/Object; // method@12cc │ │ +190376: 0c06 |0363: move-result-object v6 │ │ +190378: 7110 fa3e 0400 |0364: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +19037e: 0c07 |0367: move-result-object v7 │ │ +190380: 7120 0045 7600 |0368: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +190386: 0a06 |036b: move-result v6 │ │ +190388: 3906 0500 |036c: if-nez v6, 0371 // +0005 │ │ +19038c: 7140 5712 2404 |036e: invoke-static {v4, v2, v4, v0}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(ILandroidx/compose/runtime/ComposerImpl;ILandroidx/compose/ui/node/ComposeUiNode$Companion$SetModifier$1;)V // method@1257 │ │ +190392: 6200 f610 |0371: sget-object v0, Landroidx/compose/ui/node/ComposeUiNode$Companion;.SetModifier:Landroidx/compose/ui/node/ComposeUiNode$Companion$SetModifier$1; // field@10f6 │ │ +190396: 7130 8d14 5200 |0373: invoke-static {v2, v5, v0}, Landroidx/compose/runtime/Updater;.set-impl:(Landroidx/compose/runtime/ComposerImpl;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V // method@148d │ │ +19039c: 6200 4406 |0376: sget-object v0, Landroidx/compose/foundation/layout/RowScopeInstance;.INSTANCE:Landroidx/compose/foundation/layout/RowScopeInstance; // field@0644 │ │ +1903a0: 1264 |0378: const/4 v4, #int 6 // #6 │ │ +1903a2: 7110 fa3e 0400 |0379: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +1903a8: 0c04 |037c: move-result-object v4 │ │ +1903aa: 5415 b303 |037d: iget-object v5, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ +1903ae: 1f05 ea12 |037f: check-cast v5, Lkotlin/jvm/functions/Function3; // type@12ea │ │ +1903b2: 7240 da44 0542 |0381: invoke-interface {v5, v0, v2, v4}, Lkotlin/jvm/functions/Function3;.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@44da │ │ +1903b8: 6e20 ba12 3200 |0384: invoke-virtual {v2, v3}, Landroidx/compose/runtime/ComposerImpl;.end:(Z)V // method@12ba │ │ +1903be: 6200 cf2d |0387: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1903c2: 1100 |0389: return-object v0 │ │ +1903c4: 0802 1c00 |038a: move-object/from16 v2, v28 │ │ +1903c8: 1f02 e208 |038c: check-cast v2, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ +1903cc: 5322 c715 |038e: iget-wide v2, v2, Landroidx/compose/ui/unit/IntSize;.packedValue:J // field@15c7 │ │ +1903d0: 1f00 e308 |0390: check-cast v0, Landroidx/compose/ui/unit/LayoutDirection; // type@08e3 │ │ +1903d4: a402 0212 |0392: shr-long v2, v2, v18 │ │ +1903d8: 8422 |0394: long-to-int v2, v2 │ │ +1903da: 5413 b303 |0395: iget-object v3, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ +1903de: 1f03 1106 |0397: check-cast v3, Landroidx/compose/ui/BiasAlignment$Horizontal; // type@0611 │ │ +1903e2: 1204 |0399: const/4 v4, #int 0 // #0 │ │ +1903e4: 6e40 cb16 4302 |039a: invoke-virtual {v3, v4, v2, v0}, Landroidx/compose/ui/BiasAlignment$Horizontal;.align:(IILandroidx/compose/ui/unit/LayoutDirection;)I // method@16cb │ │ +1903ea: 0a00 |039d: move-result v0 │ │ +1903ec: 8102 |039e: int-to-long v2, v0 │ │ +1903ee: a302 0212 |039f: shl-long v2, v2, v18 │ │ +1903f2: 8144 |03a1: int-to-long v4, v4 │ │ +1903f4: a004 0410 |03a2: and-long v4, v4, v16 │ │ +1903f8: c142 |03a4: or-long/2addr v2, v4 │ │ +1903fa: 2200 e008 |03a5: new-instance v0, Landroidx/compose/ui/unit/IntOffset; // type@08e0 │ │ +1903fe: 7030 7224 2003 |03a7: invoke-direct {v0, v2, v3}, Landroidx/compose/ui/unit/IntOffset;.:(J)V // method@2472 │ │ +190404: 1100 |03aa: return-object v0 │ │ +190406: 0802 1c00 |03ab: move-object/from16 v2, v28 │ │ +19040a: 1f02 e208 |03ad: check-cast v2, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ +19040e: 5326 c715 |03af: iget-wide v6, v2, Landroidx/compose/ui/unit/IntSize;.packedValue:J // field@15c7 │ │ +190412: 0708 |03b1: move-object v8, v0 │ │ +190414: 1f08 e308 |03b2: check-cast v8, Landroidx/compose/ui/unit/LayoutDirection; // type@08e3 │ │ +190418: 5410 b303 |03b4: iget-object v0, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ +19041c: 0703 |03b6: move-object v3, v0 │ │ +19041e: 1f03 1006 |03b7: check-cast v3, Landroidx/compose/ui/Alignment; // type@0610 │ │ +190422: 1604 0000 |03b9: const-wide/16 v4, #int 0 // #0 │ │ +190426: 7806 c916 0300 |03bb: invoke-interface/range {v3, v4, v5, v6, v7, v8}, Landroidx/compose/ui/Alignment;.align-KFBX0sM:(JJLandroidx/compose/ui/unit/LayoutDirection;)J // method@16c9 │ │ +19042c: 0b02 |03be: move-result-wide v2 │ │ +19042e: 2200 e008 |03bf: new-instance v0, Landroidx/compose/ui/unit/IntOffset; // type@08e0 │ │ +190432: 7030 7224 2003 |03c1: invoke-direct {v0, v2, v3}, Landroidx/compose/ui/unit/IntOffset;.:(J)V // method@2472 │ │ +190438: 1100 |03c4: return-object v0 │ │ +19043a: 0802 1c00 |03c5: move-object/from16 v2, v28 │ │ +19043e: 1f02 e208 |03c7: check-cast v2, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ +190442: 5322 c715 |03c9: iget-wide v2, v2, Landroidx/compose/ui/unit/IntSize;.packedValue:J // field@15c7 │ │ +190446: 1f00 e308 |03cb: check-cast v0, Landroidx/compose/ui/unit/LayoutDirection; // type@08e3 │ │ +19044a: a002 0210 |03cd: and-long v2, v2, v16 │ │ +19044e: 8420 |03cf: long-to-int v0, v2 │ │ +190450: 5412 b303 |03d0: iget-object v2, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ +190454: 1f02 1206 |03d2: check-cast v2, Landroidx/compose/ui/BiasAlignment$Vertical; // type@0612 │ │ +190458: 1204 |03d4: const/4 v4, #int 0 // #0 │ │ +19045a: 6e30 d016 4200 |03d5: invoke-virtual {v2, v4, v0}, Landroidx/compose/ui/BiasAlignment$Vertical;.align:(II)I // method@16d0 │ │ +190460: 0a00 |03d8: move-result v0 │ │ +190462: 8142 |03d9: int-to-long v2, v4 │ │ +190464: a302 0212 |03da: shl-long v2, v2, v18 │ │ +190468: 8104 |03dc: int-to-long v4, v0 │ │ +19046a: a004 0410 |03dd: and-long v4, v4, v16 │ │ +19046e: c142 |03df: or-long/2addr v2, v4 │ │ +190470: 2200 e008 |03e0: new-instance v0, Landroidx/compose/ui/unit/IntOffset; // type@08e0 │ │ +190474: 7030 7224 2003 |03e2: invoke-direct {v0, v2, v3}, Landroidx/compose/ui/unit/IntOffset;.:(J)V // method@2472 │ │ +19047a: 1100 |03e5: return-object v0 │ │ +19047c: 021a 0f00 |03e6: move/from16 v26, v15 │ │ +190480: 0802 1c00 |03e8: move-object/from16 v2, v28 │ │ +190484: 1f02 a811 |03ea: check-cast v2, Ljava/lang/Number; // type@11a8 │ │ +190488: 6e10 2f3f 0200 |03ec: invoke-virtual {v2}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ +19048e: 0a02 |03ef: move-result v2 │ │ +190490: 1f00 a811 |03f0: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ +190494: 6e10 2f3f 0000 |03f2: invoke-virtual {v0}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ +19049a: 0a00 |03f5: move-result v0 │ │ +19049c: 5413 b303 |03f6: iget-object v3, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ +1904a0: 1f03 2a03 |03f8: check-cast v3, Landroidx/compose/foundation/gestures/ScrollableNode; // type@032a │ │ +1904a4: 6e10 ea16 0300 |03fa: invoke-virtual {v3}, Landroidx/compose/ui/Modifier$Node;.getCoroutineScope:()Lkotlinx/coroutines/CoroutineScope; // method@16ea │ │ +1904aa: 0c04 |03fd: move-result-object v4 │ │ +1904ac: 2205 2803 |03fe: new-instance v5, Landroidx/compose/foundation/gestures/ScrollableNode$setScrollSemanticsActions$1$1; // type@0328 │ │ +1904b0: 705d 810c 3502 |0400: invoke-direct {v5, v3, v2, v0, v13}, Landroidx/compose/foundation/gestures/ScrollableNode$setScrollSemanticsActions$1$1;.:(Landroidx/compose/foundation/gestures/ScrollableNode;FFLkotlin/coroutines/Continuation;)V // method@0c81 │ │ +1904b6: 0200 1a00 |0403: move/from16 v0, v26 │ │ +1904ba: 7150 5e47 d45d |0405: invoke-static {v4, v13, v13, v5, v0}, Lkotlinx/coroutines/JobKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;I)Lkotlinx/coroutines/StandaloneCoroutine; // method@475e │ │ +1904c0: 6200 932d |0408: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ +1904c4: 1100 |040a: return-object v0 │ │ +1904c6: 0124 |040b: move v4, v2 │ │ +1904c8: 0802 1c00 |040c: move-object/from16 v2, v28 │ │ +1904cc: 1f02 3602 |040e: check-cast v2, Landroidx/compose/animation/EnterExitState; // type@0236 │ │ +1904d0: 1f00 3602 |0410: check-cast v0, Landroidx/compose/animation/EnterExitState; // type@0236 │ │ +1904d4: 6205 0103 |0412: sget-object v5, Landroidx/compose/animation/EnterExitState;.PostExit:Landroidx/compose/animation/EnterExitState; // field@0301 │ │ +1904d8: 3352 1000 |0414: if-ne v2, v5, 0424 // +0010 │ │ +1904dc: 3350 0e00 |0416: if-ne v0, v5, 0424 // +000e │ │ +1904e0: 5410 b303 |0418: iget-object v0, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ +1904e4: 1f00 4302 |041a: check-cast v0, Landroidx/compose/animation/ExitTransitionImpl; // type@0243 │ │ +1904e8: 5400 3203 |041c: iget-object v0, v0, Landroidx/compose/animation/ExitTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@0332 │ │ +1904ec: 5500 3d03 |041e: iget-boolean v0, v0, Landroidx/compose/animation/TransitionData;.hold:Z // field@033d │ │ +1904f0: 3900 0400 |0420: if-nez v0, 0424 // +0004 │ │ +1904f4: 0132 |0422: move v2, v3 │ │ +1904f6: 2802 |0423: goto 0425 // +0002 │ │ +1904f8: 0142 |0424: move v2, v4 │ │ +1904fa: 7110 853e 0200 |0425: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ +190500: 0c00 |0428: move-result-object v0 │ │ +190502: 1100 |0429: return-object v0 │ │ +190504: 0802 1c00 |042a: move-object/from16 v2, v28 │ │ +190508: 1f02 3b05 |042c: check-cast v2, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ +19050c: 1f00 a811 |042e: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ +190510: 6e10 303f 0000 |0430: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +190516: 7110 9014 0300 |0433: invoke-static {v3}, Landroidx/compose/runtime/Updater;.updateChangedFlags:(I)I // method@1490 │ │ +19051c: 0a00 |0436: move-result v0 │ │ +19051e: 5413 b303 |0437: iget-object v3, v1, Landroidx/compose/animation/core/InfiniteTransition$run$2;.$tmp2_rcvr:Ljava/lang/Object; // field@03b3 │ │ +190522: 1f03 7302 |0439: check-cast v3, Landroidx/compose/animation/core/InfiniteTransition; // type@0273 │ │ +190526: 6e30 5f0a 0302 |043b: invoke-virtual {v3, v0, v2}, Landroidx/compose/animation/core/InfiniteTransition;.run$animation_core_release:(ILandroidx/compose/runtime/ComposerImpl;)V // method@0a5f │ │ +19052c: 6200 cf2d |043e: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +190530: 1100 |0440: return-object v0 │ │ +190532: 0000 |0441: nop // spacer │ │ +190534: 0001 0e00 0000 0000 1504 0000 f603 ... |0442: packed-switch-data (32 units) │ │ catches : 1 │ │ 0x022c - 0x02b4 │ │ -> 0x027e │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ @@ -52228,46 +52228,46 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -18f854: |[18f854] androidx.compose.animation.AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1.dispose:()V │ │ -18f864: 5240 aa02 |0000: iget v0, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1;.$r8$classId:I // field@02aa │ │ -18f868: 2b00 3c00 0000 |0002: packed-switch v0, 0000003e // +0000003c │ │ -18f86e: 5440 a902 |0005: iget-object v0, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1;.$currentlyVisible$inlined:Ljava/lang/Object; // field@02a9 │ │ -18f872: 1f00 e305 |0007: check-cast v0, Landroidx/compose/runtime/saveable/SaveableStateHolderImpl; // type@05e3 │ │ -18f876: 5401 530d |0009: iget-object v1, v0, Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;.registries:Landroidx/collection/MutableScatterMap; // field@0d53 │ │ -18f87a: 5442 ac02 |000b: iget-object v2, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1;.$stateForContent$inlined:Ljava/lang/Object; // field@02ac │ │ -18f87e: 6e20 bc08 2100 |000d: invoke-virtual {v1, v2}, Landroidx/collection/MutableScatterMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@08bc │ │ -18f884: 0c01 |0010: move-result-object v1 │ │ -18f886: 5443 ab02 |0011: iget-object v3, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1;.$rootScope$inlined:Ljava/lang/Object; // field@02ab │ │ -18f88a: 1f03 e605 |0013: check-cast v3, Landroidx/compose/runtime/saveable/SaveableStateRegistry; // type@05e6 │ │ -18f88e: 3331 1500 |0015: if-ne v1, v3, 002a // +0015 │ │ -18f892: 7210 d315 0300 |0017: invoke-interface {v3}, Landroidx/compose/runtime/saveable/SaveableStateRegistry;.performSave:()Ljava/util/Map; // method@15d3 │ │ -18f898: 0c01 |001a: move-result-object v1 │ │ -18f89a: 7210 4241 0100 |001b: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@4142 │ │ -18f8a0: 0a03 |001e: move-result v3 │ │ -18f8a2: 5400 540d |001f: iget-object v0, v0, Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;.savedStates:Ljava/util/Map; // field@0d54 │ │ -18f8a6: 3803 0600 |0021: if-eqz v3, 0027 // +0006 │ │ -18f8aa: 7220 4641 2000 |0023: invoke-interface {v0, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@4146 │ │ -18f8b0: 2804 |0026: goto 002a // +0004 │ │ -18f8b2: 7230 4441 2001 |0027: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@4144 │ │ -18f8b8: 0e00 |002a: return-void │ │ -18f8ba: 5440 a902 |002b: iget-object v0, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1;.$currentlyVisible$inlined:Ljava/lang/Object; // field@02a9 │ │ -18f8be: 1f00 0206 |002d: check-cast v0, Landroidx/compose/runtime/snapshots/SnapshotStateList; // type@0602 │ │ -18f8c2: 5441 ac02 |002f: iget-object v1, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1;.$stateForContent$inlined:Ljava/lang/Object; // field@02ac │ │ -18f8c6: 6e20 8116 1000 |0031: invoke-virtual {v0, v1}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.remove:(Ljava/lang/Object;)Z // method@1681 │ │ -18f8cc: 5440 ab02 |0034: iget-object v0, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1;.$rootScope$inlined:Ljava/lang/Object; // field@02ab │ │ -18f8d0: 1f00 2702 |0036: check-cast v0, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl; // type@0227 │ │ -18f8d4: 5400 cd02 |0038: iget-object v0, v0, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl;.targetSizeMap:Landroidx/collection/MutableScatterMap; // field@02cd │ │ -18f8d8: 6e20 bc08 1000 |003a: invoke-virtual {v0, v1}, Landroidx/collection/MutableScatterMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@08bc │ │ -18f8de: 0e00 |003d: return-void │ │ -18f8e0: 0001 0100 0000 0000 2900 0000 |003e: packed-switch-data (6 units) │ │ +18f870: |[18f870] androidx.compose.animation.AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1.dispose:()V │ │ +18f880: 5240 aa02 |0000: iget v0, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1;.$r8$classId:I // field@02aa │ │ +18f884: 2b00 3c00 0000 |0002: packed-switch v0, 0000003e // +0000003c │ │ +18f88a: 5440 a902 |0005: iget-object v0, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1;.$currentlyVisible$inlined:Ljava/lang/Object; // field@02a9 │ │ +18f88e: 1f00 e305 |0007: check-cast v0, Landroidx/compose/runtime/saveable/SaveableStateHolderImpl; // type@05e3 │ │ +18f892: 5401 530d |0009: iget-object v1, v0, Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;.registries:Landroidx/collection/MutableScatterMap; // field@0d53 │ │ +18f896: 5442 ac02 |000b: iget-object v2, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1;.$stateForContent$inlined:Ljava/lang/Object; // field@02ac │ │ +18f89a: 6e20 bc08 2100 |000d: invoke-virtual {v1, v2}, Landroidx/collection/MutableScatterMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@08bc │ │ +18f8a0: 0c01 |0010: move-result-object v1 │ │ +18f8a2: 5443 ab02 |0011: iget-object v3, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1;.$rootScope$inlined:Ljava/lang/Object; // field@02ab │ │ +18f8a6: 1f03 e605 |0013: check-cast v3, Landroidx/compose/runtime/saveable/SaveableStateRegistry; // type@05e6 │ │ +18f8aa: 3331 1500 |0015: if-ne v1, v3, 002a // +0015 │ │ +18f8ae: 7210 d315 0300 |0017: invoke-interface {v3}, Landroidx/compose/runtime/saveable/SaveableStateRegistry;.performSave:()Ljava/util/Map; // method@15d3 │ │ +18f8b4: 0c01 |001a: move-result-object v1 │ │ +18f8b6: 7210 4241 0100 |001b: invoke-interface {v1}, Ljava/util/Map;.isEmpty:()Z // method@4142 │ │ +18f8bc: 0a03 |001e: move-result v3 │ │ +18f8be: 5400 540d |001f: iget-object v0, v0, Landroidx/compose/runtime/saveable/SaveableStateHolderImpl;.savedStates:Ljava/util/Map; // field@0d54 │ │ +18f8c2: 3803 0600 |0021: if-eqz v3, 0027 // +0006 │ │ +18f8c6: 7220 4641 2000 |0023: invoke-interface {v0, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@4146 │ │ +18f8cc: 2804 |0026: goto 002a // +0004 │ │ +18f8ce: 7230 4441 2001 |0027: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@4144 │ │ +18f8d4: 0e00 |002a: return-void │ │ +18f8d6: 5440 a902 |002b: iget-object v0, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1;.$currentlyVisible$inlined:Ljava/lang/Object; // field@02a9 │ │ +18f8da: 1f00 0206 |002d: check-cast v0, Landroidx/compose/runtime/snapshots/SnapshotStateList; // type@0602 │ │ +18f8de: 5441 ac02 |002f: iget-object v1, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1;.$stateForContent$inlined:Ljava/lang/Object; // field@02ac │ │ +18f8e2: 6e20 8116 1000 |0031: invoke-virtual {v0, v1}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.remove:(Ljava/lang/Object;)Z // method@1681 │ │ +18f8e8: 5440 ab02 |0034: iget-object v0, v4, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$6$1$5$1$1$invoke$$inlined$onDispose$1;.$rootScope$inlined:Ljava/lang/Object; // field@02ab │ │ +18f8ec: 1f00 2702 |0036: check-cast v0, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl; // type@0227 │ │ +18f8f0: 5400 cd02 |0038: iget-object v0, v0, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl;.targetSizeMap:Landroidx/collection/MutableScatterMap; // field@02cd │ │ +18f8f4: 6e20 bc08 1000 |003a: invoke-virtual {v0, v1}, Landroidx/collection/MutableScatterMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@08bc │ │ +18f8fa: 0e00 |003d: return-void │ │ +18f8fc: 0001 0100 0000 0000 2900 0000 |003e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #182 header: │ │ @@ -52326,27 +52326,27 @@ │ │ type : '(ILandroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/material3/internal/MutableWindowInsets;Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -192a18: |[192a18] androidx.compose.material3.ScaffoldKt$Scaffold$2.:(ILandroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/material3/internal/MutableWindowInsets;Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V │ │ -192a28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -192a2a: 5910 4909 |0001: iput v0, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$r8$classId:I // field@0949 │ │ -192a2e: 5912 4809 |0003: iput v2, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButtonPosition:I // field@0948 │ │ -192a32: 5b13 4c09 |0005: iput-object v3, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$topBar:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@094c │ │ -192a36: 5b14 4609 |0007: iput-object v4, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$content:Ljava/lang/Object; // field@0946 │ │ -192a3a: 5b15 4b09 |0009: iput-object v5, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$snackbarHost:Ljava/lang/Object; // field@094b │ │ -192a3e: 5b16 4709 |000b: iput-object v6, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButton:Ljava/lang/Object; // field@0947 │ │ -192a42: 5b17 4a09 |000d: iput-object v7, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$safeInsets:Ljava/lang/Object; // field@094a │ │ -192a46: 5b18 4509 |000f: iput-object v8, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$bottomBar:Ljava/lang/Object; // field@0945 │ │ -192a4a: 1222 |0011: const/4 v2, #int 2 // #2 │ │ -192a4c: 7020 0a45 2100 |0012: invoke-direct {v1, v2}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ -192a52: 0e00 |0015: return-void │ │ +192a34: |[192a34] androidx.compose.material3.ScaffoldKt$Scaffold$2.:(ILandroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/material3/internal/MutableWindowInsets;Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V │ │ +192a44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +192a46: 5910 4909 |0001: iput v0, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$r8$classId:I // field@0949 │ │ +192a4a: 5912 4809 |0003: iput v2, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButtonPosition:I // field@0948 │ │ +192a4e: 5b13 4c09 |0005: iput-object v3, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$topBar:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@094c │ │ +192a52: 5b14 4609 |0007: iput-object v4, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$content:Ljava/lang/Object; // field@0946 │ │ +192a56: 5b15 4b09 |0009: iput-object v5, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$snackbarHost:Ljava/lang/Object; // field@094b │ │ +192a5a: 5b16 4709 |000b: iput-object v6, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButton:Ljava/lang/Object; // field@0947 │ │ +192a5e: 5b17 4a09 |000d: iput-object v7, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$safeInsets:Ljava/lang/Object; // field@094a │ │ +192a62: 5b18 4509 |000f: iput-object v8, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$bottomBar:Ljava/lang/Object; // field@0945 │ │ +192a66: 1222 |0011: const/4 v2, #int 2 // #2 │ │ +192a68: 7020 0a45 2100 |0012: invoke-direct {v1, v2}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ +192a6e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Landroidx/compose/material3/ScaffoldKt$Scaffold$2; │ │ 0x0000 - 0x0016 reg=2 (null) I │ │ 0x0000 - 0x0016 reg=3 (null) Landroidx/compose/runtime/internal/ComposableLambdaImpl; │ │ @@ -52361,27 +52361,27 @@ │ │ type : '(Landroidx/compose/animation/core/Transition;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Alignment;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/internal/ComposableLambdaImpl;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -192a54: |[192a54] androidx.compose.material3.ScaffoldKt$Scaffold$2.:(Landroidx/compose/animation/core/Transition;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Alignment;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/internal/ComposableLambdaImpl;I)V │ │ -192a64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -192a66: 5910 4909 |0001: iput v0, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$r8$classId:I // field@0949 │ │ -192a6a: 5b12 4609 |0003: iput-object v2, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$content:Ljava/lang/Object; // field@0946 │ │ -192a6e: 5b13 4b09 |0005: iput-object v3, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$snackbarHost:Ljava/lang/Object; // field@094b │ │ -192a72: 5b14 4709 |0007: iput-object v4, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButton:Ljava/lang/Object; // field@0947 │ │ -192a76: 5b15 4509 |0009: iput-object v5, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$bottomBar:Ljava/lang/Object; // field@0945 │ │ -192a7a: 5b16 4a09 |000b: iput-object v6, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$safeInsets:Ljava/lang/Object; // field@094a │ │ -192a7e: 5b17 4c09 |000d: iput-object v7, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$topBar:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@094c │ │ -192a82: 5918 4809 |000f: iput v8, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButtonPosition:I // field@0948 │ │ -192a86: 1222 |0011: const/4 v2, #int 2 // #2 │ │ -192a88: 7020 0a45 2100 |0012: invoke-direct {v1, v2}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ -192a8e: 0e00 |0015: return-void │ │ +192a70: |[192a70] androidx.compose.material3.ScaffoldKt$Scaffold$2.:(Landroidx/compose/animation/core/Transition;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Alignment;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/internal/ComposableLambdaImpl;I)V │ │ +192a80: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +192a82: 5910 4909 |0001: iput v0, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$r8$classId:I // field@0949 │ │ +192a86: 5b12 4609 |0003: iput-object v2, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$content:Ljava/lang/Object; // field@0946 │ │ +192a8a: 5b13 4b09 |0005: iput-object v3, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$snackbarHost:Ljava/lang/Object; // field@094b │ │ +192a8e: 5b14 4709 |0007: iput-object v4, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButton:Ljava/lang/Object; // field@0947 │ │ +192a92: 5b15 4509 |0009: iput-object v5, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$bottomBar:Ljava/lang/Object; // field@0945 │ │ +192a96: 5b16 4a09 |000b: iput-object v6, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$safeInsets:Ljava/lang/Object; // field@094a │ │ +192a9a: 5b17 4c09 |000d: iput-object v7, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$topBar:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@094c │ │ +192a9e: 5918 4809 |000f: iput v8, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButtonPosition:I // field@0948 │ │ +192aa2: 1222 |0011: const/4 v2, #int 2 // #2 │ │ +192aa4: 7020 0a45 2100 |0012: invoke-direct {v1, v2}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ +192aaa: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=2 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Landroidx/compose/material3/ScaffoldKt$Scaffold$2; │ │ 0x0000 - 0x0016 reg=2 (null) Landroidx/compose/animation/core/Transition; │ │ 0x0000 - 0x0016 reg=3 (null) Landroidx/compose/ui/Modifier; │ │ @@ -52396,27 +52396,27 @@ │ │ type : '(Landroidx/compose/foundation/layout/WindowInsets;Landroidx/compose/ui/layout/SubcomposeMeasureScope;Ljava/util/ArrayList;ILjava/util/ArrayList;Ljava/lang/Integer;Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -192a90: |[192a90] androidx.compose.material3.ScaffoldKt$Scaffold$2.:(Landroidx/compose/foundation/layout/WindowInsets;Landroidx/compose/ui/layout/SubcomposeMeasureScope;Ljava/util/ArrayList;ILjava/util/ArrayList;Ljava/lang/Integer;Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V │ │ -192aa0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -192aa2: 5910 4909 |0001: iput v0, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$r8$classId:I // field@0949 │ │ -192aa6: 5b12 4609 |0003: iput-object v2, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$content:Ljava/lang/Object; // field@0946 │ │ -192aaa: 5b13 4b09 |0005: iput-object v3, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$snackbarHost:Ljava/lang/Object; // field@094b │ │ -192aae: 5b14 4709 |0007: iput-object v4, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButton:Ljava/lang/Object; // field@0947 │ │ -192ab2: 5915 4809 |0009: iput v5, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButtonPosition:I // field@0948 │ │ -192ab6: 5b16 4509 |000b: iput-object v6, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$bottomBar:Ljava/lang/Object; // field@0945 │ │ -192aba: 5b17 4a09 |000d: iput-object v7, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$safeInsets:Ljava/lang/Object; // field@094a │ │ -192abe: 5b18 4c09 |000f: iput-object v8, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$topBar:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@094c │ │ -192ac2: 1222 |0011: const/4 v2, #int 2 // #2 │ │ -192ac4: 7020 0a45 2100 |0012: invoke-direct {v1, v2}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ -192aca: 0e00 |0015: return-void │ │ +192aac: |[192aac] androidx.compose.material3.ScaffoldKt$Scaffold$2.:(Landroidx/compose/foundation/layout/WindowInsets;Landroidx/compose/ui/layout/SubcomposeMeasureScope;Ljava/util/ArrayList;ILjava/util/ArrayList;Ljava/lang/Integer;Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V │ │ +192abc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +192abe: 5910 4909 |0001: iput v0, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$r8$classId:I // field@0949 │ │ +192ac2: 5b12 4609 |0003: iput-object v2, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$content:Ljava/lang/Object; // field@0946 │ │ +192ac6: 5b13 4b09 |0005: iput-object v3, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$snackbarHost:Ljava/lang/Object; // field@094b │ │ +192aca: 5b14 4709 |0007: iput-object v4, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButton:Ljava/lang/Object; // field@0947 │ │ +192ace: 5915 4809 |0009: iput v5, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButtonPosition:I // field@0948 │ │ +192ad2: 5b16 4509 |000b: iput-object v6, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$bottomBar:Ljava/lang/Object; // field@0945 │ │ +192ad6: 5b17 4a09 |000d: iput-object v7, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$safeInsets:Ljava/lang/Object; // field@094a │ │ +192ada: 5b18 4c09 |000f: iput-object v8, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$topBar:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@094c │ │ +192ade: 1222 |0011: const/4 v2, #int 2 // #2 │ │ +192ae0: 7020 0a45 2100 |0012: invoke-direct {v1, v2}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ +192ae6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=3 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Landroidx/compose/material3/ScaffoldKt$Scaffold$2; │ │ 0x0000 - 0x0016 reg=2 (null) Landroidx/compose/foundation/layout/WindowInsets; │ │ 0x0000 - 0x0016 reg=3 (null) Landroidx/compose/ui/layout/SubcomposeMeasureScope; │ │ @@ -52431,27 +52431,27 @@ │ │ type : '(Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;ILandroidx/compose/foundation/layout/WindowInsets;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -192acc: |[192acc] androidx.compose.material3.ScaffoldKt$Scaffold$2.:(Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;ILandroidx/compose/foundation/layout/WindowInsets;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V │ │ -192adc: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -192ade: 5910 4909 |0001: iput v0, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$r8$classId:I // field@0949 │ │ -192ae2: 5b12 4c09 |0003: iput-object v2, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$topBar:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@094c │ │ -192ae6: 5b13 4609 |0005: iput-object v3, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$content:Ljava/lang/Object; // field@0946 │ │ -192aea: 5b14 4b09 |0007: iput-object v4, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$snackbarHost:Ljava/lang/Object; // field@094b │ │ -192aee: 5915 4809 |0009: iput v5, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButtonPosition:I // field@0948 │ │ -192af2: 5b16 4a09 |000b: iput-object v6, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$safeInsets:Ljava/lang/Object; // field@094a │ │ -192af6: 5b17 4709 |000d: iput-object v7, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButton:Ljava/lang/Object; // field@0947 │ │ -192afa: 5b18 4509 |000f: iput-object v8, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$bottomBar:Ljava/lang/Object; // field@0945 │ │ -192afe: 1222 |0011: const/4 v2, #int 2 // #2 │ │ -192b00: 7020 0a45 2100 |0012: invoke-direct {v1, v2}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ -192b06: 0e00 |0015: return-void │ │ +192ae8: |[192ae8] androidx.compose.material3.ScaffoldKt$Scaffold$2.:(Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;ILandroidx/compose/foundation/layout/WindowInsets;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V │ │ +192af8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +192afa: 5910 4909 |0001: iput v0, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$r8$classId:I // field@0949 │ │ +192afe: 5b12 4c09 |0003: iput-object v2, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$topBar:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@094c │ │ +192b02: 5b13 4609 |0005: iput-object v3, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$content:Ljava/lang/Object; // field@0946 │ │ +192b06: 5b14 4b09 |0007: iput-object v4, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$snackbarHost:Ljava/lang/Object; // field@094b │ │ +192b0a: 5915 4809 |0009: iput v5, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButtonPosition:I // field@0948 │ │ +192b0e: 5b16 4a09 |000b: iput-object v6, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$safeInsets:Ljava/lang/Object; // field@094a │ │ +192b12: 5b17 4709 |000d: iput-object v7, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButton:Ljava/lang/Object; // field@0947 │ │ +192b16: 5b18 4509 |000f: iput-object v8, v1, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$bottomBar:Ljava/lang/Object; // field@0945 │ │ +192b1a: 1222 |0011: const/4 v2, #int 2 // #2 │ │ +192b1c: 7020 0a45 2100 |0012: invoke-direct {v1, v2}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ +192b22: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=4 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Landroidx/compose/material3/ScaffoldKt$Scaffold$2; │ │ 0x0000 - 0x0016 reg=2 (null) Landroidx/compose/runtime/internal/ComposableLambdaImpl; │ │ 0x0000 - 0x0016 reg=3 (null) Landroidx/compose/runtime/internal/ComposableLambdaImpl; │ │ @@ -52467,664 +52467,664 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 27 │ │ ins : 3 │ │ outs : 15 │ │ insns size : 1168 16-bit code units │ │ -192b08: |[192b08] androidx.compose.material3.ScaffoldKt$Scaffold$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -192b18: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -192b1c: 5201 4909 |0002: iget v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$r8$classId:I // field@0949 │ │ -192b20: 2b01 8204 0000 |0004: packed-switch v1, 00000486 // +00000482 │ │ -192b26: 0804 1900 |0007: move-object/from16 v4, v25 │ │ -192b2a: 1f04 4e07 |0009: check-cast v4, Landroidx/compose/ui/layout/SubcomposeMeasureScope; // type@074e │ │ -192b2e: 0801 1a00 |000b: move-object/from16 v1, v26 │ │ -192b32: 1f01 d708 |000d: check-cast v1, Landroidx/compose/ui/unit/Constraints; // type@08d7 │ │ -192b36: 5315 bd15 |000f: iget-wide v5, v1, Landroidx/compose/ui/unit/Constraints;.value:J // field@15bd │ │ -192b3a: 7120 3024 6500 |0011: invoke-static {v5, v6}, Landroidx/compose/ui/unit/Constraints;.getMaxWidth-impl:(J)I // method@2430 │ │ -192b40: 0a01 |0014: move-result v1 │ │ -192b42: 7120 2f24 6500 |0015: invoke-static {v5, v6}, Landroidx/compose/ui/unit/Constraints;.getMaxHeight-impl:(J)I // method@242f │ │ -192b48: 0a0c |0018: move-result v12 │ │ -192b4a: 1208 |0019: const/4 v8, #int 0 // #0 │ │ -192b4c: 130b 0a00 |001a: const/16 v11, #int 10 // #a │ │ -192b50: 1207 |001c: const/4 v7, #int 0 // #0 │ │ -192b52: 1209 |001d: const/4 v9, #int 0 // #0 │ │ -192b54: 120a |001e: const/4 v10, #int 0 // #0 │ │ -192b56: 7707 2824 0500 |001f: invoke-static/range {v5, v6, v7, v8, v9, v10, v11}, Landroidx/compose/ui/unit/Constraints;.copy-Zbe2FdA$default:(JIIIII)J // method@2428 │ │ -192b5c: 0b0a |0022: move-result-wide v10 │ │ -192b5e: 6202 6d09 |0023: sget-object v2, Landroidx/compose/material3/ScaffoldLayoutContent;.TopBar:Landroidx/compose/material3/ScaffoldLayoutContent; // field@096d │ │ -192b62: 5403 4c09 |0025: iget-object v3, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$topBar:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@094c │ │ -192b66: 7230 421c 2403 |0027: invoke-interface {v4, v2, v3}, Landroidx/compose/ui/layout/SubcomposeMeasureScope;.subcompose:(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/util/List; // method@1c42 │ │ -192b6c: 0c02 |002a: move-result-object v2 │ │ -192b6e: 2205 1d12 |002b: new-instance v5, Ljava/util/ArrayList; // type@121d │ │ -192b72: 7210 2941 0200 |002d: invoke-interface {v2}, Ljava/util/List;.size:()I // method@4129 │ │ -192b78: 0a03 |0030: move-result v3 │ │ -192b7a: 7020 9140 3500 |0031: invoke-direct {v5, v3}, Ljava/util/ArrayList;.:(I)V // method@4091 │ │ -192b80: 7210 2941 0200 |0034: invoke-interface {v2}, Ljava/util/List;.size:()I // method@4129 │ │ -192b86: 0a03 |0037: move-result v3 │ │ -192b88: 120d |0038: const/4 v13, #int 0 // #0 │ │ -192b8a: 01d6 |0039: move v6, v13 │ │ -192b8c: 3536 1200 |003a: if-ge v6, v3, 004c // +0012 │ │ -192b90: 7220 2041 6200 |003c: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -192b96: 0c07 |003f: move-result-object v7 │ │ -192b98: 1f07 3307 |0040: check-cast v7, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ -192b9c: 7230 ee1b a70b |0042: invoke-interface {v7, v10, v11}, Landroidx/compose/ui/layout/Measurable;.measure-BRTryo0:(J)Landroidx/compose/ui/layout/Placeable; // method@1bee │ │ -192ba2: 0c07 |0045: move-result-object v7 │ │ -192ba4: 6e20 9440 7500 |0046: invoke-virtual {v5, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@4094 │ │ -192baa: d806 0601 |0049: add-int/lit8 v6, v6, #int 1 // #01 │ │ -192bae: 28ef |004b: goto 003a // -0011 │ │ -192bb0: 6e10 9c40 0500 |004c: invoke-virtual {v5}, Ljava/util/ArrayList;.isEmpty:()Z // method@409c │ │ -192bb6: 0a02 |004f: move-result v2 │ │ -192bb8: 121e |0050: const/4 v14, #int 1 // #1 │ │ -192bba: 3802 0400 |0051: if-eqz v2, 0055 // +0004 │ │ -192bbe: 1202 |0053: const/4 v2, #int 0 // #0 │ │ -192bc0: 2823 |0054: goto 0077 // +0023 │ │ -192bc2: 6e20 9a40 d500 |0055: invoke-virtual {v5, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ -192bc8: 0c02 |0058: move-result-object v2 │ │ -192bca: 0726 |0059: move-object v6, v2 │ │ -192bcc: 1f06 4107 |005a: check-cast v6, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -192bd0: 5266 bb10 |005c: iget v6, v6, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ -192bd4: 7110 8b43 0500 |005e: invoke-static {v5}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ -192bda: 0a07 |0061: move-result v7 │ │ -192bdc: 367e 1500 |0062: if-gt v14, v7, 0077 // +0015 │ │ -192be0: 01e8 |0064: move v8, v14 │ │ -192be2: 6e20 9a40 8500 |0065: invoke-virtual {v5, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ -192be8: 0c09 |0068: move-result-object v9 │ │ -192bea: 079f |0069: move-object v15, v9 │ │ -192bec: 1f0f 4107 |006a: check-cast v15, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -192bf0: 52ff bb10 |006c: iget v15, v15, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ -192bf4: 35f6 0400 |006e: if-ge v6, v15, 0072 // +0004 │ │ -192bf8: 0792 |0070: move-object v2, v9 │ │ -192bfa: 01f6 |0071: move v6, v15 │ │ -192bfc: 3278 0500 |0072: if-eq v8, v7, 0077 // +0005 │ │ -192c00: d808 0801 |0074: add-int/lit8 v8, v8, #int 1 // #01 │ │ -192c04: 28ef |0076: goto 0065 // -0011 │ │ -192c06: 1f02 4107 |0077: check-cast v2, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -192c0a: 3802 0600 |0079: if-eqz v2, 007f // +0006 │ │ -192c0e: 5222 bb10 |007b: iget v2, v2, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ -192c12: 0126 |007d: move v6, v2 │ │ -192c14: 2802 |007e: goto 0080 // +0002 │ │ -192c16: 01d6 |007f: move v6, v13 │ │ -192c18: 6202 6c09 |0080: sget-object v2, Landroidx/compose/material3/ScaffoldLayoutContent;.Snackbar:Landroidx/compose/material3/ScaffoldLayoutContent; // field@096c │ │ -192c1c: 5407 4609 |0082: iget-object v7, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$content:Ljava/lang/Object; // field@0946 │ │ -192c20: 1f07 d605 |0084: check-cast v7, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ -192c24: 7230 421c 2407 |0086: invoke-interface {v4, v2, v7}, Landroidx/compose/ui/layout/SubcomposeMeasureScope;.subcompose:(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/util/List; // method@1c42 │ │ -192c2a: 0c02 |0089: move-result-object v2 │ │ -192c2c: 220f 1d12 |008a: new-instance v15, Ljava/util/ArrayList; // type@121d │ │ -192c30: 7210 2941 0200 |008c: invoke-interface {v2}, Ljava/util/List;.size:()I // method@4129 │ │ -192c36: 0a07 |008f: move-result v7 │ │ -192c38: 7020 9140 7f00 |0090: invoke-direct {v15, v7}, Ljava/util/ArrayList;.:(I)V // method@4091 │ │ -192c3e: 7210 2941 0200 |0093: invoke-interface {v2}, Ljava/util/List;.size:()I // method@4129 │ │ -192c44: 0a07 |0096: move-result v7 │ │ -192c46: 01d8 |0097: move v8, v13 │ │ -192c48: 5409 4a09 |0098: iget-object v9, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$safeInsets:Ljava/lang/Object; // field@094a │ │ -192c4c: 1f09 9a03 |009a: check-cast v9, Landroidx/compose/foundation/layout/WindowInsets; // type@039a │ │ -192c50: 3578 3100 |009c: if-ge v8, v7, 00cd // +0031 │ │ -192c54: 7220 2041 8200 |009e: invoke-interface {v2, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -192c5a: 0c10 |00a1: move-result-object v16 │ │ -192c5c: 0803 1000 |00a2: move-object/from16 v3, v16 │ │ -192c60: 1f03 3307 |00a4: check-cast v3, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ -192c64: 7210 861b 0400 |00a6: invoke-interface {v4}, Landroidx/compose/ui/layout/IntrinsicMeasureScope;.getLayoutDirection:()Landroidx/compose/ui/unit/LayoutDirection; // method@1b86 │ │ -192c6a: 0c0e |00a9: move-result-object v14 │ │ -192c6c: 7230 530e 490e |00aa: invoke-interface {v9, v4, v14}, Landroidx/compose/foundation/layout/WindowInsets;.getLeft:(Landroidx/compose/ui/unit/Density;Landroidx/compose/ui/unit/LayoutDirection;)I // method@0e53 │ │ -192c72: 0a0e |00ad: move-result v14 │ │ -192c74: 7210 861b 0400 |00ae: invoke-interface {v4}, Landroidx/compose/ui/layout/IntrinsicMeasureScope;.getLayoutDirection:()Landroidx/compose/ui/unit/LayoutDirection; // method@1b86 │ │ -192c7a: 0c0d |00b1: move-result-object v13 │ │ -192c7c: 7230 540e 490d |00b2: invoke-interface {v9, v4, v13}, Landroidx/compose/foundation/layout/WindowInsets;.getRight:(Landroidx/compose/ui/unit/Density;Landroidx/compose/ui/unit/LayoutDirection;)I // method@0e54 │ │ -192c82: 0a0d |00b5: move-result v13 │ │ -192c84: 7220 520e 4900 |00b6: invoke-interface {v9, v4}, Landroidx/compose/foundation/layout/WindowInsets;.getBottom:(Landroidx/compose/ui/unit/Density;)I // method@0e52 │ │ -192c8a: 0a09 |00b9: move-result v9 │ │ -192c8c: 7bee |00ba: neg-int v14, v14 │ │ -192c8e: b1de |00bb: sub-int/2addr v14, v13 │ │ -192c90: 7b99 |00bc: neg-int v9, v9 │ │ -192c92: 7140 3f24 9eba |00bd: invoke-static {v14, v9, v10, v11}, Landroidx/compose/ui/unit/ConstraintsKt;.offset-NN6Ew-U:(IIJ)J // method@243f │ │ -192c98: 0b0d |00c0: move-result-wide v13 │ │ -192c9a: 7230 ee1b d30e |00c1: invoke-interface {v3, v13, v14}, Landroidx/compose/ui/layout/Measurable;.measure-BRTryo0:(J)Landroidx/compose/ui/layout/Placeable; // method@1bee │ │ -192ca0: 0c03 |00c4: move-result-object v3 │ │ -192ca2: 6e20 9440 3f00 |00c5: invoke-virtual {v15, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@4094 │ │ -192ca8: d808 0801 |00c8: add-int/lit8 v8, v8, #int 1 // #01 │ │ -192cac: 120d |00ca: const/4 v13, #int 0 // #0 │ │ -192cae: 121e |00cb: const/4 v14, #int 1 // #1 │ │ -192cb0: 28cc |00cc: goto 0098 // -0034 │ │ -192cb2: 6e10 9c40 0f00 |00cd: invoke-virtual {v15}, Ljava/util/ArrayList;.isEmpty:()Z // method@409c │ │ -192cb8: 0a02 |00d0: move-result v2 │ │ -192cba: 3802 0400 |00d1: if-eqz v2, 00d5 // +0004 │ │ -192cbe: 1203 |00d3: const/4 v3, #int 0 // #0 │ │ -192cc0: 2828 |00d4: goto 00fc // +0028 │ │ -192cc2: 1202 |00d5: const/4 v2, #int 0 // #0 │ │ -192cc4: 6e20 9a40 2f00 |00d6: invoke-virtual {v15, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ -192cca: 0c03 |00d9: move-result-object v3 │ │ -192ccc: 0732 |00da: move-object v2, v3 │ │ -192cce: 1f02 4107 |00db: check-cast v2, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -192cd2: 5222 bb10 |00dd: iget v2, v2, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ -192cd6: 7110 8b43 0f00 |00df: invoke-static {v15}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ -192cdc: 0a07 |00e2: move-result v7 │ │ -192cde: 1218 |00e3: const/4 v8, #int 1 // #1 │ │ -192ce0: 3678 1800 |00e4: if-gt v8, v7, 00fc // +0018 │ │ -192ce4: 0738 |00e6: move-object v8, v3 │ │ -192ce6: 0123 |00e7: move v3, v2 │ │ -192ce8: 1212 |00e8: const/4 v2, #int 1 // #1 │ │ -192cea: 6e20 9a40 2f00 |00e9: invoke-virtual {v15, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ -192cf0: 0c0d |00ec: move-result-object v13 │ │ -192cf2: 07de |00ed: move-object v14, v13 │ │ -192cf4: 1f0e 4107 |00ee: check-cast v14, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -192cf8: 52ee bb10 |00f0: iget v14, v14, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ -192cfc: 35e3 0400 |00f2: if-ge v3, v14, 00f6 // +0004 │ │ -192d00: 07d8 |00f4: move-object v8, v13 │ │ -192d02: 01e3 |00f5: move v3, v14 │ │ -192d04: 3272 0500 |00f6: if-eq v2, v7, 00fb // +0005 │ │ -192d08: d802 0201 |00f8: add-int/lit8 v2, v2, #int 1 // #01 │ │ -192d0c: 28ef |00fa: goto 00e9 // -0011 │ │ -192d0e: 0783 |00fb: move-object v3, v8 │ │ -192d10: 1f03 4107 |00fc: check-cast v3, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -192d14: 3803 0500 |00fe: if-eqz v3, 0103 // +0005 │ │ -192d18: 5232 bb10 |0100: iget v2, v3, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ -192d1c: 2802 |0102: goto 0104 // +0002 │ │ -192d1e: 1202 |0103: const/4 v2, #int 0 // #0 │ │ -192d20: 6e10 9c40 0f00 |0104: invoke-virtual {v15}, Ljava/util/ArrayList;.isEmpty:()Z // method@409c │ │ -192d26: 0a03 |0107: move-result v3 │ │ -192d28: 3803 0600 |0108: if-eqz v3, 010e // +0006 │ │ -192d2c: 0211 0100 |010a: move/from16 v17, v1 │ │ -192d30: 1207 |010c: const/4 v7, #int 0 // #0 │ │ -192d32: 282f |010d: goto 013c // +002f │ │ -192d34: 1203 |010e: const/4 v3, #int 0 // #0 │ │ -192d36: 6e20 9a40 3f00 |010f: invoke-virtual {v15, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ -192d3c: 0c07 |0112: move-result-object v7 │ │ -192d3e: 0773 |0113: move-object v3, v7 │ │ -192d40: 1f03 4107 |0114: check-cast v3, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -192d44: 5233 be10 |0116: iget v3, v3, Landroidx/compose/ui/layout/Placeable;.width:I // field@10be │ │ -192d48: 7110 8b43 0f00 |0118: invoke-static {v15}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ -192d4e: 0a08 |011b: move-result v8 │ │ -192d50: 121d |011c: const/4 v13, #int 1 // #1 │ │ -192d52: 368d 1d00 |011d: if-gt v13, v8, 013a // +001d │ │ -192d56: 077d |011f: move-object v13, v7 │ │ -192d58: 0137 |0120: move v7, v3 │ │ -192d5a: 1213 |0121: const/4 v3, #int 1 // #1 │ │ -192d5c: 6e20 9a40 3f00 |0122: invoke-virtual {v15, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ -192d62: 0c0e |0125: move-result-object v14 │ │ -192d64: 0211 0100 |0126: move/from16 v17, v1 │ │ -192d68: 07e1 |0128: move-object v1, v14 │ │ -192d6a: 1f01 4107 |0129: check-cast v1, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -192d6e: 5211 be10 |012b: iget v1, v1, Landroidx/compose/ui/layout/Placeable;.width:I // field@10be │ │ -192d72: 3517 0400 |012d: if-ge v7, v1, 0131 // +0004 │ │ -192d76: 0117 |012f: move v7, v1 │ │ -192d78: 07ed |0130: move-object v13, v14 │ │ -192d7a: 3283 0700 |0131: if-eq v3, v8, 0138 // +0007 │ │ -192d7e: d803 0301 |0133: add-int/lit8 v3, v3, #int 1 // #01 │ │ -192d82: 0201 1100 |0135: move/from16 v1, v17 │ │ -192d86: 28eb |0137: goto 0122 // -0015 │ │ -192d88: 07d7 |0138: move-object v7, v13 │ │ -192d8a: 2803 |0139: goto 013c // +0003 │ │ -192d8c: 0211 0100 |013a: move/from16 v17, v1 │ │ -192d90: 1f07 4107 |013c: check-cast v7, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -192d94: 3807 0500 |013e: if-eqz v7, 0143 // +0005 │ │ -192d98: 5271 be10 |0140: iget v1, v7, Landroidx/compose/ui/layout/Placeable;.width:I // field@10be │ │ -192d9c: 2802 |0142: goto 0144 // +0002 │ │ -192d9e: 1201 |0143: const/4 v1, #int 0 // #0 │ │ -192da0: 6203 6a09 |0144: sget-object v3, Landroidx/compose/material3/ScaffoldLayoutContent;.Fab:Landroidx/compose/material3/ScaffoldLayoutContent; // field@096a │ │ -192da4: 5407 4b09 |0146: iget-object v7, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$snackbarHost:Ljava/lang/Object; // field@094b │ │ -192da8: 1f07 d605 |0148: check-cast v7, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ -192dac: 7230 421c 3407 |014a: invoke-interface {v4, v3, v7}, Landroidx/compose/ui/layout/SubcomposeMeasureScope;.subcompose:(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/util/List; // method@1c42 │ │ -192db2: 0c03 |014d: move-result-object v3 │ │ -192db4: 07fd |014e: move-object v13, v15 │ │ -192db6: 220f 1d12 |014f: new-instance v15, Ljava/util/ArrayList; // type@121d │ │ -192dba: 7210 2941 0300 |0151: invoke-interface {v3}, Ljava/util/List;.size:()I // method@4129 │ │ -192dc0: 0a07 |0154: move-result v7 │ │ -192dc2: 7020 9140 7f00 |0155: invoke-direct {v15, v7}, Ljava/util/ArrayList;.:(I)V // method@4091 │ │ -192dc8: 7210 2941 0300 |0158: invoke-interface {v3}, Ljava/util/List;.size:()I // method@4129 │ │ -192dce: 0a07 |015b: move-result v7 │ │ -192dd0: 1208 |015c: const/4 v8, #int 0 // #0 │ │ -192dd2: 3578 4400 |015d: if-ge v8, v7, 01a1 // +0044 │ │ -192dd6: 7220 2041 8300 |015f: invoke-interface {v3, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -192ddc: 0c0e |0162: move-result-object v14 │ │ -192dde: 1f0e 3307 |0163: check-cast v14, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ -192de2: 0212 0100 |0165: move/from16 v18, v1 │ │ -192de6: 7210 861b 0400 |0167: invoke-interface {v4}, Landroidx/compose/ui/layout/IntrinsicMeasureScope;.getLayoutDirection:()Landroidx/compose/ui/unit/LayoutDirection; // method@1b86 │ │ -192dec: 0c01 |016a: move-result-object v1 │ │ -192dee: 7230 530e 4901 |016b: invoke-interface {v9, v4, v1}, Landroidx/compose/foundation/layout/WindowInsets;.getLeft:(Landroidx/compose/ui/unit/Density;Landroidx/compose/ui/unit/LayoutDirection;)I // method@0e53 │ │ -192df4: 0a01 |016e: move-result v1 │ │ -192df6: 0213 0200 |016f: move/from16 v19, v2 │ │ -192dfa: 7210 861b 0400 |0171: invoke-interface {v4}, Landroidx/compose/ui/layout/IntrinsicMeasureScope;.getLayoutDirection:()Landroidx/compose/ui/unit/LayoutDirection; // method@1b86 │ │ -192e00: 0c02 |0174: move-result-object v2 │ │ -192e02: 7230 540e 4902 |0175: invoke-interface {v9, v4, v2}, Landroidx/compose/foundation/layout/WindowInsets;.getRight:(Landroidx/compose/ui/unit/Density;Landroidx/compose/ui/unit/LayoutDirection;)I // method@0e54 │ │ -192e08: 0a02 |0178: move-result v2 │ │ -192e0a: 0214 0200 |0179: move/from16 v20, v2 │ │ -192e0e: 7220 520e 4900 |017b: invoke-interface {v9, v4}, Landroidx/compose/foundation/layout/WindowInsets;.getBottom:(Landroidx/compose/ui/unit/Density;)I // method@0e52 │ │ -192e14: 0a02 |017e: move-result v2 │ │ -192e16: 7b11 |017f: neg-int v1, v1 │ │ -192e18: 9101 0114 |0180: sub-int v1, v1, v20 │ │ -192e1c: 7b22 |0182: neg-int v2, v2 │ │ -192e1e: 7140 3f24 21ba |0183: invoke-static {v1, v2, v10, v11}, Landroidx/compose/ui/unit/ConstraintsKt;.offset-NN6Ew-U:(IIJ)J // method@243f │ │ -192e24: 0b01 |0186: move-result-wide v1 │ │ -192e26: 7230 ee1b 1e02 |0187: invoke-interface {v14, v1, v2}, Landroidx/compose/ui/layout/Measurable;.measure-BRTryo0:(J)Landroidx/compose/ui/layout/Placeable; // method@1bee │ │ -192e2c: 0c01 |018a: move-result-object v1 │ │ -192e2e: 5212 bb10 |018b: iget v2, v1, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ -192e32: 3802 0700 |018d: if-eqz v2, 0194 // +0007 │ │ -192e36: 5212 be10 |018f: iget v2, v1, Landroidx/compose/ui/layout/Placeable;.width:I // field@10be │ │ -192e3a: 3802 0300 |0191: if-eqz v2, 0194 // +0003 │ │ -192e3e: 2802 |0193: goto 0195 // +0002 │ │ -192e40: 1201 |0194: const/4 v1, #int 0 // #0 │ │ -192e42: 3801 0500 |0195: if-eqz v1, 019a // +0005 │ │ -192e46: 6e20 9440 1f00 |0197: invoke-virtual {v15, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@4094 │ │ -192e4c: d808 0801 |019a: add-int/lit8 v8, v8, #int 1 // #01 │ │ -192e50: 0201 1200 |019c: move/from16 v1, v18 │ │ -192e54: 0202 1300 |019e: move/from16 v2, v19 │ │ -192e58: 28bd |01a0: goto 015d // -0043 │ │ -192e5a: 0212 0100 |01a1: move/from16 v18, v1 │ │ -192e5e: 0213 0200 |01a3: move/from16 v19, v2 │ │ -192e62: 6e10 9c40 0f00 |01a5: invoke-virtual {v15}, Ljava/util/ArrayList;.isEmpty:()Z // method@409c │ │ -192e68: 0a01 |01a8: move-result v1 │ │ -192e6a: 5203 4809 |01a9: iget v3, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButtonPosition:I // field@0948 │ │ -192e6e: 3901 c000 |01ab: if-nez v1, 026b // +00c0 │ │ -192e72: 6e10 9c40 0f00 |01ad: invoke-virtual {v15}, Ljava/util/ArrayList;.isEmpty:()Z // method@409c │ │ -192e78: 0a01 |01b0: move-result v1 │ │ -192e7a: 3801 0400 |01b1: if-eqz v1, 01b5 // +0004 │ │ -192e7e: 1207 |01b3: const/4 v7, #int 0 // #0 │ │ -192e80: 282a |01b4: goto 01de // +002a │ │ -192e82: 1201 |01b5: const/4 v1, #int 0 // #0 │ │ -192e84: 6e20 9a40 1f00 |01b6: invoke-virtual {v15, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ -192e8a: 0c07 |01b9: move-result-object v7 │ │ -192e8c: 0771 |01ba: move-object v1, v7 │ │ -192e8e: 1f01 4107 |01bb: check-cast v1, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -192e92: 5211 be10 |01bd: iget v1, v1, Landroidx/compose/ui/layout/Placeable;.width:I // field@10be │ │ -192e96: 7110 8b43 0f00 |01bf: invoke-static {v15}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ -192e9c: 0a08 |01c2: move-result v8 │ │ -192e9e: 121e |01c3: const/4 v14, #int 1 // #1 │ │ -192ea0: 368e 1a00 |01c4: if-gt v14, v8, 01de // +001a │ │ -192ea4: 077e |01c6: move-object v14, v7 │ │ -192ea6: 0117 |01c7: move v7, v1 │ │ -192ea8: 1211 |01c8: const/4 v1, #int 1 // #1 │ │ -192eaa: 6e20 9a40 1f00 |01c9: invoke-virtual {v15, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ -192eb0: 0c14 |01cc: move-result-object v20 │ │ -192eb2: 0802 1400 |01cd: move-object/from16 v2, v20 │ │ -192eb6: 1f02 4107 |01cf: check-cast v2, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -192eba: 5222 be10 |01d1: iget v2, v2, Landroidx/compose/ui/layout/Placeable;.width:I // field@10be │ │ -192ebe: 3527 0500 |01d3: if-ge v7, v2, 01d8 // +0005 │ │ -192ec2: 0127 |01d5: move v7, v2 │ │ -192ec4: 080e 1400 |01d6: move-object/from16 v14, v20 │ │ -192ec8: 3281 0500 |01d8: if-eq v1, v8, 01dd // +0005 │ │ -192ecc: d801 0101 |01da: add-int/lit8 v1, v1, #int 1 // #01 │ │ -192ed0: 28ed |01dc: goto 01c9 // -0013 │ │ -192ed2: 07e7 |01dd: move-object v7, v14 │ │ -192ed4: 7110 0145 0700 |01de: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ -192eda: 1f07 4107 |01e1: check-cast v7, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -192ede: 5271 be10 |01e3: iget v1, v7, Landroidx/compose/ui/layout/Placeable;.width:I // field@10be │ │ -192ee2: 6e10 9c40 0f00 |01e5: invoke-virtual {v15}, Ljava/util/ArrayList;.isEmpty:()Z // method@409c │ │ -192ee8: 0a02 |01e8: move-result v2 │ │ -192eea: 3802 0600 |01e9: if-eqz v2, 01ef // +0006 │ │ -192eee: 0216 0100 |01eb: move/from16 v22, v1 │ │ -192ef2: 1207 |01ed: const/4 v7, #int 0 // #0 │ │ -192ef4: 2831 |01ee: goto 021f // +0031 │ │ -192ef6: 1202 |01ef: const/4 v2, #int 0 // #0 │ │ -192ef8: 6e20 9a40 2f00 |01f0: invoke-virtual {v15, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ -192efe: 0c07 |01f3: move-result-object v7 │ │ -192f00: 0772 |01f4: move-object v2, v7 │ │ -192f02: 1f02 4107 |01f5: check-cast v2, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -192f06: 5222 bb10 |01f7: iget v2, v2, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ -192f0a: 7110 8b43 0f00 |01f9: invoke-static {v15}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ -192f10: 0a08 |01fc: move-result v8 │ │ -192f12: 121e |01fd: const/4 v14, #int 1 // #1 │ │ -192f14: 368e 1f00 |01fe: if-gt v14, v8, 021d // +001f │ │ -192f18: 077e |0200: move-object v14, v7 │ │ -192f1a: 0127 |0201: move v7, v2 │ │ -192f1c: 1212 |0202: const/4 v2, #int 1 // #1 │ │ -192f1e: 6e20 9a40 2f00 |0203: invoke-virtual {v15, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ -192f24: 0c14 |0206: move-result-object v20 │ │ -192f26: 0216 0100 |0207: move/from16 v22, v1 │ │ -192f2a: 0801 1400 |0209: move-object/from16 v1, v20 │ │ -192f2e: 1f01 4107 |020b: check-cast v1, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -192f32: 5211 bb10 |020d: iget v1, v1, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ -192f36: 3517 0500 |020f: if-ge v7, v1, 0214 // +0005 │ │ -192f3a: 0117 |0211: move v7, v1 │ │ -192f3c: 080e 1400 |0212: move-object/from16 v14, v20 │ │ -192f40: 3282 0700 |0214: if-eq v2, v8, 021b // +0007 │ │ -192f44: d802 0201 |0216: add-int/lit8 v2, v2, #int 1 // #01 │ │ -192f48: 0201 1600 |0218: move/from16 v1, v22 │ │ -192f4c: 28e9 |021a: goto 0203 // -0017 │ │ -192f4e: 07e7 |021b: move-object v7, v14 │ │ -192f50: 2803 |021c: goto 021f // +0003 │ │ -192f52: 0216 0100 |021d: move/from16 v22, v1 │ │ -192f56: 7110 0145 0700 |021f: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ -192f5c: 1f07 4107 |0222: check-cast v7, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -192f60: 5271 bb10 |0224: iget v1, v7, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ -192f64: 6202 c915 |0226: sget-object v2, Landroidx/compose/ui/unit/LayoutDirection;.Ltr:Landroidx/compose/ui/unit/LayoutDirection; // field@15c9 │ │ -192f68: 3903 1a00 |0228: if-nez v3, 0242 // +001a │ │ -192f6c: 7210 861b 0400 |022a: invoke-interface {v4}, Landroidx/compose/ui/layout/IntrinsicMeasureScope;.getLayoutDirection:()Landroidx/compose/ui/unit/LayoutDirection; // method@1b86 │ │ -192f72: 0c07 |022d: move-result-object v7 │ │ -192f74: 3327 0900 |022e: if-ne v7, v2, 0237 // +0009 │ │ -192f78: 6002 6709 |0230: sget v2, Landroidx/compose/material3/ScaffoldKt;.FabSpacing:F // field@0967 │ │ -192f7c: 7220 4624 2400 |0232: invoke-interface {v4, v2}, Landroidx/compose/ui/unit/Density;.roundToPx-0680j_4:(F)I // method@2446 │ │ -192f82: 0a02 |0235: move-result v2 │ │ -192f84: 282a |0236: goto 0260 // +002a │ │ -192f86: 6002 6709 |0237: sget v2, Landroidx/compose/material3/ScaffoldKt;.FabSpacing:F // field@0967 │ │ -192f8a: 7220 4624 2400 |0239: invoke-interface {v4, v2}, Landroidx/compose/ui/unit/Density;.roundToPx-0680j_4:(F)I // method@2446 │ │ -192f90: 0a02 |023c: move-result v2 │ │ -192f92: 9102 1102 |023d: sub-int v2, v17, v2 │ │ -192f96: 9102 0216 |023f: sub-int v2, v2, v22 │ │ -192f9a: 281f |0241: goto 0260 // +001f │ │ -192f9c: 1227 |0242: const/4 v7, #int 2 // #2 │ │ -192f9e: 3373 0300 |0243: if-ne v3, v7, 0246 // +0003 │ │ -192fa2: 2804 |0245: goto 0249 // +0004 │ │ -192fa4: 1238 |0246: const/4 v8, #int 3 // #3 │ │ -192fa6: 3383 1600 |0247: if-ne v3, v8, 025d // +0016 │ │ -192faa: 7210 861b 0400 |0249: invoke-interface {v4}, Landroidx/compose/ui/layout/IntrinsicMeasureScope;.getLayoutDirection:()Landroidx/compose/ui/unit/LayoutDirection; // method@1b86 │ │ -192fb0: 0c07 |024c: move-result-object v7 │ │ -192fb2: 3327 0900 |024d: if-ne v7, v2, 0256 // +0009 │ │ -192fb6: 6002 6709 |024f: sget v2, Landroidx/compose/material3/ScaffoldKt;.FabSpacing:F // field@0967 │ │ -192fba: 7220 4624 2400 |0251: invoke-interface {v4, v2}, Landroidx/compose/ui/unit/Density;.roundToPx-0680j_4:(F)I // method@2446 │ │ -192fc0: 0a02 |0254: move-result v2 │ │ -192fc2: 28e8 |0255: goto 023d // -0018 │ │ -192fc4: 6002 6709 |0256: sget v2, Landroidx/compose/material3/ScaffoldKt;.FabSpacing:F // field@0967 │ │ -192fc8: 7220 4624 2400 |0258: invoke-interface {v4, v2}, Landroidx/compose/ui/unit/Density;.roundToPx-0680j_4:(F)I // method@2446 │ │ -192fce: 0a02 |025b: move-result v2 │ │ -192fd0: 2804 |025c: goto 0260 // +0004 │ │ -192fd2: 9102 1116 |025d: sub-int v2, v17, v22 │ │ -192fd6: b372 |025f: div-int/2addr v2, v7 │ │ -192fd8: 2207 7804 |0260: new-instance v7, Landroidx/compose/material3/FabPlacement; // type@0478 │ │ -192fdc: 7010 343f 0700 |0262: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@3f34 │ │ -192fe2: 5972 9008 |0265: iput v2, v7, Landroidx/compose/material3/FabPlacement;.left:I // field@0890 │ │ -192fe6: 5971 8f08 |0267: iput v1, v7, Landroidx/compose/material3/FabPlacement;.height:I // field@088f │ │ -192fea: 0771 |0269: move-object v1, v7 │ │ -192fec: 2802 |026a: goto 026c // +0002 │ │ -192fee: 1201 |026b: const/4 v1, #int 0 // #0 │ │ -192ff0: 6202 6909 |026c: sget-object v2, Landroidx/compose/material3/ScaffoldLayoutContent;.BottomBar:Landroidx/compose/material3/ScaffoldLayoutContent; // field@0969 │ │ -192ff4: 2207 6903 |026e: new-instance v7, Landroidx/compose/foundation/layout/FlowLayoutKt$FlowRow$list$1$1; // type@0369 │ │ -192ff8: 5408 4709 |0270: iget-object v8, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButton:Ljava/lang/Object; // field@0947 │ │ -192ffc: 1f08 d605 |0272: check-cast v8, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ -193000: 122e |0274: const/4 v14, #int 2 // #2 │ │ -193002: 7030 4c0d 870e |0275: invoke-direct {v7, v8, v14}, Landroidx/compose/foundation/layout/FlowLayoutKt$FlowRow$list$1$1;.:(Landroidx/compose/runtime/internal/ComposableLambdaImpl;I)V // method@0d4c │ │ -193008: 2208 d605 |0278: new-instance v8, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ -19300c: 140e d1f2 0f80 |027a: const v14, #float -1.46464e-39 // #800ff2d1 │ │ -193012: 0814 0500 |027d: move-object/from16 v20, v5 │ │ -193016: 1215 |027f: const/4 v5, #int 1 // #1 │ │ -193018: 7040 8b15 e857 |0280: invoke-direct {v8, v14, v7, v5}, Landroidx/compose/runtime/internal/ComposableLambdaImpl;.:(ILjava/lang/Object;Z)V // method@158b │ │ -19301e: 7230 421c 2408 |0283: invoke-interface {v4, v2, v8}, Landroidx/compose/ui/layout/SubcomposeMeasureScope;.subcompose:(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/util/List; // method@1c42 │ │ -193024: 0c02 |0286: move-result-object v2 │ │ -193026: 2207 1d12 |0287: new-instance v7, Ljava/util/ArrayList; // type@121d │ │ -19302a: 7210 2941 0200 |0289: invoke-interface {v2}, Ljava/util/List;.size:()I // method@4129 │ │ -193030: 0a05 |028c: move-result v5 │ │ -193032: 7020 9140 5700 |028d: invoke-direct {v7, v5}, Ljava/util/ArrayList;.:(I)V // method@4091 │ │ -193038: 7210 2941 0200 |0290: invoke-interface {v2}, Ljava/util/List;.size:()I // method@4129 │ │ -19303e: 0a05 |0293: move-result v5 │ │ -193040: 1208 |0294: const/4 v8, #int 0 // #0 │ │ -193042: 3558 1200 |0295: if-ge v8, v5, 02a7 // +0012 │ │ -193046: 7220 2041 8200 |0297: invoke-interface {v2, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -19304c: 0c0e |029a: move-result-object v14 │ │ -19304e: 1f0e 3307 |029b: check-cast v14, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ -193052: 7230 ee1b ae0b |029d: invoke-interface {v14, v10, v11}, Landroidx/compose/ui/layout/Measurable;.measure-BRTryo0:(J)Landroidx/compose/ui/layout/Placeable; // method@1bee │ │ -193058: 0c0e |02a0: move-result-object v14 │ │ -19305a: 6e20 9440 e700 |02a1: invoke-virtual {v7, v14}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@4094 │ │ -193060: d808 0801 |02a4: add-int/lit8 v8, v8, #int 1 // #01 │ │ -193064: 28ef |02a6: goto 0295 // -0011 │ │ -193066: 6e10 9c40 0700 |02a7: invoke-virtual {v7}, Ljava/util/ArrayList;.isEmpty:()Z // method@409c │ │ -19306c: 0a02 |02aa: move-result v2 │ │ -19306e: 3802 0400 |02ab: if-eqz v2, 02af // +0004 │ │ -193072: 1202 |02ad: const/4 v2, #int 0 // #0 │ │ -193074: 282c |02ae: goto 02da // +002c │ │ -193076: 120e |02af: const/4 v14, #int 0 // #0 │ │ -193078: 6e20 9a40 e700 |02b0: invoke-virtual {v7, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ -19307e: 0c02 |02b3: move-result-object v2 │ │ -193080: 0725 |02b4: move-object v5, v2 │ │ -193082: 1f05 4107 |02b5: check-cast v5, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -193086: 5255 bb10 |02b7: iget v5, v5, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ -19308a: 7110 8b43 0700 |02b9: invoke-static {v7}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ -193090: 0a08 |02bc: move-result v8 │ │ -193092: 121e |02bd: const/4 v14, #int 1 // #1 │ │ -193094: 368e 1c00 |02be: if-gt v14, v8, 02da // +001c │ │ -193098: 121e |02c0: const/4 v14, #int 1 // #1 │ │ -19309a: 6e20 9a40 e700 |02c1: invoke-virtual {v7, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ -1930a0: 0c16 |02c4: move-result-object v22 │ │ -1930a2: 0817 0200 |02c5: move-object/from16 v23, v2 │ │ -1930a6: 0802 1600 |02c7: move-object/from16 v2, v22 │ │ -1930aa: 1f02 4107 |02c9: check-cast v2, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -1930ae: 5222 bb10 |02cb: iget v2, v2, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ -1930b2: 3525 0600 |02cd: if-ge v5, v2, 02d3 // +0006 │ │ -1930b6: 0125 |02cf: move v5, v2 │ │ -1930b8: 0802 1600 |02d0: move-object/from16 v2, v22 │ │ -1930bc: 2803 |02d2: goto 02d5 // +0003 │ │ -1930be: 0802 1700 |02d3: move-object/from16 v2, v23 │ │ -1930c2: 328e 0500 |02d5: if-eq v14, v8, 02da // +0005 │ │ -1930c6: d80e 0e01 |02d7: add-int/lit8 v14, v14, #int 1 // #01 │ │ -1930ca: 28e8 |02d9: goto 02c1 // -0018 │ │ -1930cc: 1f02 4107 |02da: check-cast v2, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ -1930d0: 3802 0a00 |02dc: if-eqz v2, 02e6 // +000a │ │ -1930d4: 5222 bb10 |02de: iget v2, v2, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ -1930d8: 7110 fa3e 0200 |02e0: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -1930de: 0c02 |02e3: move-result-object v2 │ │ -1930e0: 072e |02e4: move-object v14, v2 │ │ -1930e2: 2802 |02e5: goto 02e7 // +0002 │ │ -1930e4: 120e |02e6: const/4 v14, #int 0 // #0 │ │ -1930e6: 3801 2a00 |02e7: if-eqz v1, 0311 // +002a │ │ -1930ea: 5212 8f08 |02e9: iget v2, v1, Landroidx/compose/material3/FabPlacement;.height:I // field@088f │ │ -1930ee: 380e 1300 |02eb: if-eqz v14, 02fe // +0013 │ │ -1930f2: 1238 |02ed: const/4 v8, #int 3 // #3 │ │ -1930f4: 3383 0300 |02ee: if-ne v3, v8, 02f1 // +0003 │ │ -1930f8: 280e |02f0: goto 02fe // +000e │ │ -1930fa: 6e10 ef3e 0e00 |02f1: invoke-virtual {v14}, Ljava/lang/Integer;.intValue:()I // method@3eef │ │ -193100: 0a03 |02f4: move-result v3 │ │ -193102: b023 |02f5: add-int/2addr v3, v2 │ │ -193104: 6002 6709 |02f6: sget v2, Landroidx/compose/material3/ScaffoldKt;.FabSpacing:F // field@0967 │ │ -193108: 7220 4624 2400 |02f8: invoke-interface {v4, v2}, Landroidx/compose/ui/unit/Density;.roundToPx-0680j_4:(F)I // method@2446 │ │ -19310e: 0a02 |02fb: move-result v2 │ │ -193110: b032 |02fc: add-int/2addr v2, v3 │ │ -193112: 280d |02fd: goto 030a // +000d │ │ -193114: 6003 6709 |02fe: sget v3, Landroidx/compose/material3/ScaffoldKt;.FabSpacing:F // field@0967 │ │ -193118: 7220 4624 3400 |0300: invoke-interface {v4, v3}, Landroidx/compose/ui/unit/Density;.roundToPx-0680j_4:(F)I // method@2446 │ │ -19311e: 0a03 |0303: move-result v3 │ │ -193120: b023 |0304: add-int/2addr v3, v2 │ │ -193122: 7220 520e 4900 |0305: invoke-interface {v9, v4}, Landroidx/compose/foundation/layout/WindowInsets;.getBottom:(Landroidx/compose/ui/unit/Density;)I // method@0e52 │ │ -193128: 0a02 |0308: move-result v2 │ │ -19312a: 28f3 |0309: goto 02fc // -000d │ │ -19312c: 7110 fa3e 0200 |030a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -193132: 0c03 |030d: move-result-object v3 │ │ -193134: 0815 0300 |030e: move-object/from16 v21, v3 │ │ -193138: 2803 |0310: goto 0313 // +0003 │ │ -19313a: 1315 0000 |0311: const/16 v21, #int 0 // #0 │ │ -19313e: 3813 1a00 |0313: if-eqz v19, 032d // +001a │ │ -193142: 3815 0700 |0315: if-eqz v21, 031c // +0007 │ │ -193146: 7401 ef3e 1500 |0317: invoke-virtual/range {v21}, Ljava/lang/Integer;.intValue:()I // method@3eef │ │ -19314c: 0a02 |031a: move-result v2 │ │ -19314e: 280c |031b: goto 0327 // +000c │ │ -193150: 380e 0700 |031c: if-eqz v14, 0323 // +0007 │ │ -193154: 6e10 ef3e 0e00 |031e: invoke-virtual {v14}, Ljava/lang/Integer;.intValue:()I // method@3eef │ │ -19315a: 0a02 |0321: move-result v2 │ │ -19315c: 2805 |0322: goto 0327 // +0005 │ │ -19315e: 7220 520e 4900 |0323: invoke-interface {v9, v4}, Landroidx/compose/foundation/layout/WindowInsets;.getBottom:(Landroidx/compose/ui/unit/Density;)I // method@0e52 │ │ -193164: 0a02 |0326: move-result v2 │ │ -193166: 9002 1302 |0327: add-int v2, v19, v2 │ │ -19316a: 0813 0d00 |0329: move-object/from16 v19, v13 │ │ -19316e: 012d |032b: move v13, v2 │ │ -193170: 2804 |032c: goto 0330 // +0004 │ │ -193172: 0813 0d00 |032d: move-object/from16 v19, v13 │ │ -193176: 120d |032f: const/4 v13, #int 0 // #0 │ │ -193178: 6202 6b09 |0330: sget-object v2, Landroidx/compose/material3/ScaffoldLayoutContent;.MainContent:Landroidx/compose/material3/ScaffoldLayoutContent; // field@096b │ │ -19317c: 0723 |0332: move-object v3, v2 │ │ -19317e: 2202 b604 |0333: new-instance v2, Landroidx/compose/material3/ScaffoldKt$Scaffold$2; // type@04b6 │ │ -193182: 5405 4509 |0335: iget-object v5, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$bottomBar:Ljava/lang/Object; // field@0945 │ │ -193186: 0759 |0337: move-object v9, v5 │ │ -193188: 1f09 d605 |0338: check-cast v9, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ -19318c: 5405 4a09 |033a: iget-object v5, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$safeInsets:Ljava/lang/Object; // field@094a │ │ -193190: 1f05 9a03 |033c: check-cast v5, Landroidx/compose/foundation/layout/WindowInsets; // type@039a │ │ -193194: 07e8 |033e: move-object v8, v14 │ │ -193196: 073e |033f: move-object v14, v3 │ │ -193198: 0753 |0340: move-object v3, v5 │ │ -19319a: 0805 1400 |0341: move-object/from16 v5, v20 │ │ -19319e: 7608 2811 0200 |0343: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.:(Landroidx/compose/foundation/layout/WindowInsets;Landroidx/compose/ui/layout/SubcomposeMeasureScope;Ljava/util/ArrayList;ILjava/util/ArrayList;Ljava/lang/Integer;Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V // method@1128 │ │ -1931a4: 0776 |0346: move-object v6, v7 │ │ -1931a6: 2203 d605 |0347: new-instance v3, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ -1931aa: 1405 e096 adb7 |0349: const v5, #float -2.06935e-05 // #b7ad96e0 │ │ -1931b0: 1217 |034c: const/4 v7, #int 1 // #1 │ │ -1931b2: 7040 8b15 5372 |034d: invoke-direct {v3, v5, v2, v7}, Landroidx/compose/runtime/internal/ComposableLambdaImpl;.:(ILjava/lang/Object;Z)V // method@158b │ │ -1931b8: 7230 421c e403 |0350: invoke-interface {v4, v14, v3}, Landroidx/compose/ui/layout/SubcomposeMeasureScope;.subcompose:(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/util/List; // method@1c42 │ │ -1931be: 0c02 |0353: move-result-object v2 │ │ -1931c0: 2203 1d12 |0354: new-instance v3, Ljava/util/ArrayList; // type@121d │ │ -1931c4: 7210 2941 0200 |0356: invoke-interface {v2}, Ljava/util/List;.size:()I // method@4129 │ │ -1931ca: 0a05 |0359: move-result v5 │ │ -1931cc: 7020 9140 5300 |035a: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@4091 │ │ -1931d2: 7210 2941 0200 |035d: invoke-interface {v2}, Ljava/util/List;.size:()I // method@4129 │ │ -1931d8: 0a05 |0360: move-result v5 │ │ -1931da: 1207 |0361: const/4 v7, #int 0 // #0 │ │ -1931dc: 3557 1200 |0362: if-ge v7, v5, 0374 // +0012 │ │ -1931e0: 7220 2041 7200 |0364: invoke-interface {v2, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -1931e6: 0c09 |0367: move-result-object v9 │ │ -1931e8: 1f09 3307 |0368: check-cast v9, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ -1931ec: 7230 ee1b a90b |036a: invoke-interface {v9, v10, v11}, Landroidx/compose/ui/layout/Measurable;.measure-BRTryo0:(J)Landroidx/compose/ui/layout/Placeable; // method@1bee │ │ -1931f2: 0c09 |036d: move-result-object v9 │ │ -1931f4: 6e20 9440 9300 |036e: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@4094 │ │ -1931fa: d807 0701 |0371: add-int/lit8 v7, v7, #int 1 // #01 │ │ -1931fe: 28ef |0373: goto 0362 // -0011 │ │ -193200: 2202 b804 |0374: new-instance v2, Landroidx/compose/material3/ScaffoldKt$ScaffoldLayout$1$1$1; // type@04b8 │ │ -193204: 5405 4a09 |0376: iget-object v5, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$safeInsets:Ljava/lang/Object; // field@094a │ │ -193208: 075a |0378: move-object v10, v5 │ │ -19320a: 1f0a 9a03 |0379: check-cast v10, Landroidx/compose/foundation/layout/WindowInsets; // type@039a │ │ -19320e: 0717 |037b: move-object v7, v1 │ │ -193210: 074b |037c: move-object v11, v4 │ │ -193212: 078e |037d: move-object v14, v8 │ │ -193214: 0208 1100 |037e: move/from16 v8, v17 │ │ -193218: 0209 1200 |0380: move/from16 v9, v18 │ │ -19321c: 0805 1300 |0382: move-object/from16 v5, v19 │ │ -193220: 0804 1400 |0384: move-object/from16 v4, v20 │ │ -193224: 0810 1500 |0386: move-object/from16 v16, v21 │ │ -193228: 760f 2d11 0200 |0388: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Landroidx/compose/material3/ScaffoldKt$ScaffoldLayout$1$1$1;.:(Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Landroidx/compose/material3/FabPlacement;IILandroidx/compose/foundation/layout/WindowInsets;Landroidx/compose/ui/layout/SubcomposeMeasureScope;IILjava/lang/Integer;Ljava/util/ArrayList;Ljava/lang/Integer;)V // method@112d │ │ -19322e: 07b4 |038b: move-object v4, v11 │ │ -193230: 6201 da2d |038c: sget-object v1, Lkotlin/collections/EmptyMap;.INSTANCE:Lkotlin/collections/EmptyMap; // field@2dda │ │ -193234: 7252 fc1b 841c |038e: invoke-interface {v4, v8, v12, v1, v2}, Landroidx/compose/ui/layout/MeasureScope;.layout$1:(IILjava/util/Map;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/layout/MeasureResult; // method@1bfc │ │ -19323a: 0c01 |0391: move-result-object v1 │ │ -19323c: 1101 |0392: return-object v1 │ │ -19323e: 0801 1900 |0393: move-object/from16 v1, v25 │ │ -193242: 1f01 3b05 |0395: check-cast v1, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ -193246: 0802 1a00 |0397: move-object/from16 v2, v26 │ │ -19324a: 1f02 a811 |0399: check-cast v2, Ljava/lang/Number; // type@11a8 │ │ -19324e: 6e10 303f 0200 |039b: invoke-virtual {v2}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -193254: 0a02 |039e: move-result v2 │ │ -193256: dd02 0203 |039f: and-int/lit8 v2, v2, #int 3 // #03 │ │ -19325a: 1223 |03a1: const/4 v3, #int 2 // #2 │ │ -19325c: 3332 0d00 |03a2: if-ne v2, v3, 03af // +000d │ │ -193260: 6e10 c212 0100 |03a4: invoke-virtual {v1}, Landroidx/compose/runtime/ComposerImpl;.getSkipping:()Z // method@12c2 │ │ -193266: 0a02 |03a7: move-result v2 │ │ -193268: 3902 0300 |03a8: if-nez v2, 03ab // +0003 │ │ -19326c: 2805 |03aa: goto 03af // +0005 │ │ -19326e: 6e10 d212 0100 |03ab: invoke-virtual {v1}, Landroidx/compose/runtime/ComposerImpl;.skipToGroupEnd:()V // method@12d2 │ │ -193274: 2860 |03ae: goto 040e // +0060 │ │ -193276: 2202 7603 |03af: new-instance v2, Landroidx/compose/foundation/layout/InsetsPaddingValues; // type@0376 │ │ -19327a: 5403 4609 |03b1: iget-object v3, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$content:Ljava/lang/Object; // field@0946 │ │ -19327e: 1f03 9a03 |03b3: check-cast v3, Landroidx/compose/foundation/layout/WindowInsets; // type@039a │ │ -193282: 5404 4b09 |03b5: iget-object v4, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$snackbarHost:Ljava/lang/Object; // field@094b │ │ -193286: 1f04 4e07 |03b7: check-cast v4, Landroidx/compose/ui/layout/SubcomposeMeasureScope; // type@074e │ │ -19328a: 7030 7d0d 3204 |03b9: invoke-direct {v2, v3, v4}, Landroidx/compose/foundation/layout/InsetsPaddingValues;.:(Landroidx/compose/foundation/layout/WindowInsets;Landroidx/compose/ui/unit/Density;)V // method@0d7d │ │ -193290: 5403 4709 |03bc: iget-object v3, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButton:Ljava/lang/Object; // field@0947 │ │ -193294: 1f03 1d12 |03be: check-cast v3, Ljava/util/ArrayList; // type@121d │ │ -193298: 6e10 9c40 0300 |03c0: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@409c │ │ -19329e: 0a03 |03c3: move-result v3 │ │ -1932a0: 3803 0700 |03c4: if-eqz v3, 03cb // +0007 │ │ -1932a4: 6e10 810d 0200 |03c6: invoke-virtual {v2}, Landroidx/compose/foundation/layout/InsetsPaddingValues;.calculateTopPadding-D9Ej5fM:()F // method@0d81 │ │ -1932aa: 0a03 |03c9: move-result v3 │ │ -1932ac: 2807 |03ca: goto 03d1 // +0007 │ │ -1932ae: 5203 4809 |03cb: iget v3, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButtonPosition:I // field@0948 │ │ -1932b2: 7220 4924 3400 |03cd: invoke-interface {v4, v3}, Landroidx/compose/ui/unit/Density;.toDp-u2uoSUM:(I)F // method@2449 │ │ -1932b8: 0a03 |03d0: move-result v3 │ │ -1932ba: 5405 4509 |03d1: iget-object v5, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$bottomBar:Ljava/lang/Object; // field@0945 │ │ -1932be: 1f05 1d12 |03d3: check-cast v5, Ljava/util/ArrayList; // type@121d │ │ -1932c2: 6e10 9c40 0500 |03d5: invoke-virtual {v5}, Ljava/util/ArrayList;.isEmpty:()Z // method@409c │ │ -1932c8: 0a05 |03d8: move-result v5 │ │ -1932ca: 3905 1200 |03d9: if-nez v5, 03eb // +0012 │ │ -1932ce: 5405 4a09 |03db: iget-object v5, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$safeInsets:Ljava/lang/Object; // field@094a │ │ -1932d2: 1f05 9f11 |03dd: check-cast v5, Ljava/lang/Integer; // type@119f │ │ -1932d6: 3905 0300 |03df: if-nez v5, 03e2 // +0003 │ │ -1932da: 280a |03e1: goto 03eb // +000a │ │ -1932dc: 6e10 ef3e 0500 |03e2: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@3eef │ │ -1932e2: 0a05 |03e5: move-result v5 │ │ -1932e4: 7220 4924 5400 |03e6: invoke-interface {v4, v5}, Landroidx/compose/ui/unit/Density;.toDp-u2uoSUM:(I)F // method@2449 │ │ -1932ea: 0a05 |03e9: move-result v5 │ │ -1932ec: 2805 |03ea: goto 03ef // +0005 │ │ -1932ee: 6e10 7e0d 0200 |03eb: invoke-virtual {v2}, Landroidx/compose/foundation/layout/InsetsPaddingValues;.calculateBottomPadding-D9Ej5fM:()F // method@0d7e │ │ -1932f4: 0a05 |03ee: move-result v5 │ │ -1932f6: 7210 861b 0400 |03ef: invoke-interface {v4}, Landroidx/compose/ui/layout/IntrinsicMeasureScope;.getLayoutDirection:()Landroidx/compose/ui/unit/LayoutDirection; // method@1b86 │ │ -1932fc: 0c06 |03f2: move-result-object v6 │ │ -1932fe: 7120 ad0d 6200 |03f3: invoke-static {v2, v6}, Landroidx/compose/foundation/layout/OffsetKt;.calculateStartPadding:(Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/ui/unit/LayoutDirection;)F // method@0dad │ │ -193304: 0a06 |03f6: move-result v6 │ │ -193306: 7210 861b 0400 |03f7: invoke-interface {v4}, Landroidx/compose/ui/layout/IntrinsicMeasureScope;.getLayoutDirection:()Landroidx/compose/ui/unit/LayoutDirection; // method@1b86 │ │ -19330c: 0c04 |03fa: move-result-object v4 │ │ -19330e: 7120 ac0d 4200 |03fb: invoke-static {v2, v4}, Landroidx/compose/foundation/layout/OffsetKt;.calculateEndPadding:(Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/ui/unit/LayoutDirection;)F // method@0dac │ │ -193314: 0a02 |03fe: move-result v2 │ │ -193316: 2204 8603 |03ff: new-instance v4, Landroidx/compose/foundation/layout/PaddingValuesImpl; // type@0386 │ │ -19331a: 7055 de0d 6423 |0401: invoke-direct {v4, v6, v3, v2, v5}, Landroidx/compose/foundation/layout/PaddingValuesImpl;.:(FFFF)V // method@0dde │ │ -193320: 1202 |0404: const/4 v2, #int 0 // #0 │ │ -193322: 7110 fa3e 0200 |0405: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -193328: 0c02 |0408: move-result-object v2 │ │ -19332a: 5403 4c09 |0409: iget-object v3, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$topBar:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@094c │ │ -19332e: 6e40 9015 4321 |040b: invoke-virtual {v3, v4, v1, v2}, Landroidx/compose/runtime/internal/ComposableLambdaImpl;.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1590 │ │ -193334: 6201 cf2d |040e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -193338: 1101 |0410: return-object v1 │ │ -19333a: 0808 1900 |0411: move-object/from16 v8, v25 │ │ -19333e: 1f08 3b05 |0413: check-cast v8, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ -193342: 0801 1a00 |0415: move-object/from16 v1, v26 │ │ -193346: 1f01 a811 |0417: check-cast v1, Ljava/lang/Number; // type@11a8 │ │ -19334a: 6e10 303f 0100 |0419: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -193350: 5201 4809 |041c: iget v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButtonPosition:I // field@0948 │ │ -193354: de01 0101 |041e: or-int/lit8 v1, v1, #int 1 // #01 │ │ -193358: 7110 9014 0100 |0420: invoke-static {v1}, Landroidx/compose/runtime/Updater;.updateChangedFlags:(I)I // method@1490 │ │ -19335e: 0a09 |0423: move-result v9 │ │ -193360: 5407 4c09 |0424: iget-object v7, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$topBar:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@094c │ │ -193364: 5401 4709 |0426: iget-object v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButton:Ljava/lang/Object; // field@0947 │ │ -193368: 0714 |0428: move-object v4, v1 │ │ -19336a: 1f04 e712 |0429: check-cast v4, Lkotlin/jvm/functions/Function1; // type@12e7 │ │ -19336e: 5401 4509 |042b: iget-object v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$bottomBar:Ljava/lang/Object; // field@0945 │ │ -193372: 0715 |042d: move-object v5, v1 │ │ -193374: 1f05 1006 |042e: check-cast v5, Landroidx/compose/ui/Alignment; // type@0610 │ │ -193378: 5401 4609 |0430: iget-object v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$content:Ljava/lang/Object; // field@0946 │ │ -19337c: 0712 |0432: move-object v2, v1 │ │ -19337e: 1f02 9a02 |0433: check-cast v2, Landroidx/compose/animation/core/Transition; // type@029a │ │ -193382: 5401 4b09 |0435: iget-object v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$snackbarHost:Ljava/lang/Object; // field@094b │ │ -193386: 0713 |0437: move-object v3, v1 │ │ -193388: 1f03 1b06 |0438: check-cast v3, Landroidx/compose/ui/Modifier; // type@061b │ │ -19338c: 5401 4a09 |043a: iget-object v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$safeInsets:Ljava/lang/Object; // field@094a │ │ -193390: 0716 |043c: move-object v6, v1 │ │ -193392: 1f06 e712 |043d: check-cast v6, Lkotlin/jvm/functions/Function1; // type@12e7 │ │ -193396: 7708 3a09 0200 |043f: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroidx/compose/animation/AnimatedContentKt;.AnimatedContent:(Landroidx/compose/animation/core/Transition;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Alignment;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V // method@093a │ │ -19339c: 6201 cf2d |0442: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1933a0: 1101 |0444: return-object v1 │ │ -1933a2: 0809 1900 |0445: move-object/from16 v9, v25 │ │ -1933a6: 1f09 3b05 |0447: check-cast v9, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ -1933aa: 0801 1a00 |0449: move-object/from16 v1, v26 │ │ -1933ae: 1f01 a811 |044b: check-cast v1, Ljava/lang/Number; // type@11a8 │ │ -1933b2: 6e10 303f 0100 |044d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -1933b8: 0a01 |0450: move-result v1 │ │ -1933ba: dd01 0103 |0451: and-int/lit8 v1, v1, #int 3 // #03 │ │ -1933be: 1222 |0453: const/4 v2, #int 2 // #2 │ │ -1933c0: 3321 0d00 |0454: if-ne v1, v2, 0461 // +000d │ │ -1933c4: 6e10 c212 0900 |0456: invoke-virtual {v9}, Landroidx/compose/runtime/ComposerImpl;.getSkipping:()Z // method@12c2 │ │ -1933ca: 0a01 |0459: move-result v1 │ │ -1933cc: 3901 0300 |045a: if-nez v1, 045d // +0003 │ │ -1933d0: 2805 |045c: goto 0461 // +0005 │ │ -1933d2: 6e10 d212 0900 |045d: invoke-virtual {v9}, Landroidx/compose/runtime/ComposerImpl;.skipToGroupEnd:()V // method@12d2 │ │ -1933d8: 2822 |0460: goto 0482 // +0022 │ │ -1933da: 5401 4609 |0461: iget-object v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$content:Ljava/lang/Object; // field@0946 │ │ -1933de: 0714 |0463: move-object v4, v1 │ │ -1933e0: 1f04 d605 |0464: check-cast v4, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ -1933e4: 5401 4509 |0466: iget-object v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$bottomBar:Ljava/lang/Object; // field@0945 │ │ -1933e8: 0718 |0468: move-object v8, v1 │ │ -1933ea: 1f08 d605 |0469: check-cast v8, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ -1933ee: 120a |046b: const/4 v10, #int 0 // #0 │ │ -1933f0: 5202 4809 |046c: iget v2, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButtonPosition:I // field@0948 │ │ -1933f4: 5403 4c09 |046e: iget-object v3, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$topBar:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@094c │ │ -1933f8: 5401 4b09 |0470: iget-object v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$snackbarHost:Ljava/lang/Object; // field@094b │ │ -1933fc: 0715 |0472: move-object v5, v1 │ │ -1933fe: 1f05 d605 |0473: check-cast v5, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ -193402: 5401 4709 |0475: iget-object v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButton:Ljava/lang/Object; // field@0947 │ │ -193406: 0716 |0477: move-object v6, v1 │ │ -193408: 1f06 d605 |0478: check-cast v6, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ -19340c: 5401 4a09 |047a: iget-object v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$safeInsets:Ljava/lang/Object; // field@094a │ │ -193410: 0717 |047c: move-object v7, v1 │ │ -193412: 1f07 fa04 |047d: check-cast v7, Landroidx/compose/material3/internal/MutableWindowInsets; // type@04fa │ │ -193416: 7709 3111 0200 |047f: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroidx/compose/material3/ScaffoldKt;.access$ScaffoldLayout-FMILGgc:(ILandroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/foundation/layout/WindowInsets;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V // method@1131 │ │ -19341c: 6201 cf2d |0482: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -193420: 1101 |0484: return-object v1 │ │ -193422: 0000 |0485: nop // spacer │ │ -193424: 0001 0300 0000 0000 4104 0000 0d04 ... |0486: packed-switch-data (10 units) │ │ +192b24: |[192b24] androidx.compose.material3.ScaffoldKt$Scaffold$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +192b34: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +192b38: 5201 4909 |0002: iget v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$r8$classId:I // field@0949 │ │ +192b3c: 2b01 8204 0000 |0004: packed-switch v1, 00000486 // +00000482 │ │ +192b42: 0804 1900 |0007: move-object/from16 v4, v25 │ │ +192b46: 1f04 4e07 |0009: check-cast v4, Landroidx/compose/ui/layout/SubcomposeMeasureScope; // type@074e │ │ +192b4a: 0801 1a00 |000b: move-object/from16 v1, v26 │ │ +192b4e: 1f01 d708 |000d: check-cast v1, Landroidx/compose/ui/unit/Constraints; // type@08d7 │ │ +192b52: 5315 bd15 |000f: iget-wide v5, v1, Landroidx/compose/ui/unit/Constraints;.value:J // field@15bd │ │ +192b56: 7120 3024 6500 |0011: invoke-static {v5, v6}, Landroidx/compose/ui/unit/Constraints;.getMaxWidth-impl:(J)I // method@2430 │ │ +192b5c: 0a01 |0014: move-result v1 │ │ +192b5e: 7120 2f24 6500 |0015: invoke-static {v5, v6}, Landroidx/compose/ui/unit/Constraints;.getMaxHeight-impl:(J)I // method@242f │ │ +192b64: 0a0c |0018: move-result v12 │ │ +192b66: 1208 |0019: const/4 v8, #int 0 // #0 │ │ +192b68: 130b 0a00 |001a: const/16 v11, #int 10 // #a │ │ +192b6c: 1207 |001c: const/4 v7, #int 0 // #0 │ │ +192b6e: 1209 |001d: const/4 v9, #int 0 // #0 │ │ +192b70: 120a |001e: const/4 v10, #int 0 // #0 │ │ +192b72: 7707 2824 0500 |001f: invoke-static/range {v5, v6, v7, v8, v9, v10, v11}, Landroidx/compose/ui/unit/Constraints;.copy-Zbe2FdA$default:(JIIIII)J // method@2428 │ │ +192b78: 0b0a |0022: move-result-wide v10 │ │ +192b7a: 6202 6d09 |0023: sget-object v2, Landroidx/compose/material3/ScaffoldLayoutContent;.TopBar:Landroidx/compose/material3/ScaffoldLayoutContent; // field@096d │ │ +192b7e: 5403 4c09 |0025: iget-object v3, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$topBar:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@094c │ │ +192b82: 7230 421c 2403 |0027: invoke-interface {v4, v2, v3}, Landroidx/compose/ui/layout/SubcomposeMeasureScope;.subcompose:(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/util/List; // method@1c42 │ │ +192b88: 0c02 |002a: move-result-object v2 │ │ +192b8a: 2205 1d12 |002b: new-instance v5, Ljava/util/ArrayList; // type@121d │ │ +192b8e: 7210 2941 0200 |002d: invoke-interface {v2}, Ljava/util/List;.size:()I // method@4129 │ │ +192b94: 0a03 |0030: move-result v3 │ │ +192b96: 7020 9140 3500 |0031: invoke-direct {v5, v3}, Ljava/util/ArrayList;.:(I)V // method@4091 │ │ +192b9c: 7210 2941 0200 |0034: invoke-interface {v2}, Ljava/util/List;.size:()I // method@4129 │ │ +192ba2: 0a03 |0037: move-result v3 │ │ +192ba4: 120d |0038: const/4 v13, #int 0 // #0 │ │ +192ba6: 01d6 |0039: move v6, v13 │ │ +192ba8: 3536 1200 |003a: if-ge v6, v3, 004c // +0012 │ │ +192bac: 7220 2041 6200 |003c: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +192bb2: 0c07 |003f: move-result-object v7 │ │ +192bb4: 1f07 3307 |0040: check-cast v7, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ +192bb8: 7230 ee1b a70b |0042: invoke-interface {v7, v10, v11}, Landroidx/compose/ui/layout/Measurable;.measure-BRTryo0:(J)Landroidx/compose/ui/layout/Placeable; // method@1bee │ │ +192bbe: 0c07 |0045: move-result-object v7 │ │ +192bc0: 6e20 9440 7500 |0046: invoke-virtual {v5, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@4094 │ │ +192bc6: d806 0601 |0049: add-int/lit8 v6, v6, #int 1 // #01 │ │ +192bca: 28ef |004b: goto 003a // -0011 │ │ +192bcc: 6e10 9c40 0500 |004c: invoke-virtual {v5}, Ljava/util/ArrayList;.isEmpty:()Z // method@409c │ │ +192bd2: 0a02 |004f: move-result v2 │ │ +192bd4: 121e |0050: const/4 v14, #int 1 // #1 │ │ +192bd6: 3802 0400 |0051: if-eqz v2, 0055 // +0004 │ │ +192bda: 1202 |0053: const/4 v2, #int 0 // #0 │ │ +192bdc: 2823 |0054: goto 0077 // +0023 │ │ +192bde: 6e20 9a40 d500 |0055: invoke-virtual {v5, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ +192be4: 0c02 |0058: move-result-object v2 │ │ +192be6: 0726 |0059: move-object v6, v2 │ │ +192be8: 1f06 4107 |005a: check-cast v6, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +192bec: 5266 bb10 |005c: iget v6, v6, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ +192bf0: 7110 8b43 0500 |005e: invoke-static {v5}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ +192bf6: 0a07 |0061: move-result v7 │ │ +192bf8: 367e 1500 |0062: if-gt v14, v7, 0077 // +0015 │ │ +192bfc: 01e8 |0064: move v8, v14 │ │ +192bfe: 6e20 9a40 8500 |0065: invoke-virtual {v5, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ +192c04: 0c09 |0068: move-result-object v9 │ │ +192c06: 079f |0069: move-object v15, v9 │ │ +192c08: 1f0f 4107 |006a: check-cast v15, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +192c0c: 52ff bb10 |006c: iget v15, v15, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ +192c10: 35f6 0400 |006e: if-ge v6, v15, 0072 // +0004 │ │ +192c14: 0792 |0070: move-object v2, v9 │ │ +192c16: 01f6 |0071: move v6, v15 │ │ +192c18: 3278 0500 |0072: if-eq v8, v7, 0077 // +0005 │ │ +192c1c: d808 0801 |0074: add-int/lit8 v8, v8, #int 1 // #01 │ │ +192c20: 28ef |0076: goto 0065 // -0011 │ │ +192c22: 1f02 4107 |0077: check-cast v2, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +192c26: 3802 0600 |0079: if-eqz v2, 007f // +0006 │ │ +192c2a: 5222 bb10 |007b: iget v2, v2, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ +192c2e: 0126 |007d: move v6, v2 │ │ +192c30: 2802 |007e: goto 0080 // +0002 │ │ +192c32: 01d6 |007f: move v6, v13 │ │ +192c34: 6202 6c09 |0080: sget-object v2, Landroidx/compose/material3/ScaffoldLayoutContent;.Snackbar:Landroidx/compose/material3/ScaffoldLayoutContent; // field@096c │ │ +192c38: 5407 4609 |0082: iget-object v7, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$content:Ljava/lang/Object; // field@0946 │ │ +192c3c: 1f07 d605 |0084: check-cast v7, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ +192c40: 7230 421c 2407 |0086: invoke-interface {v4, v2, v7}, Landroidx/compose/ui/layout/SubcomposeMeasureScope;.subcompose:(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/util/List; // method@1c42 │ │ +192c46: 0c02 |0089: move-result-object v2 │ │ +192c48: 220f 1d12 |008a: new-instance v15, Ljava/util/ArrayList; // type@121d │ │ +192c4c: 7210 2941 0200 |008c: invoke-interface {v2}, Ljava/util/List;.size:()I // method@4129 │ │ +192c52: 0a07 |008f: move-result v7 │ │ +192c54: 7020 9140 7f00 |0090: invoke-direct {v15, v7}, Ljava/util/ArrayList;.:(I)V // method@4091 │ │ +192c5a: 7210 2941 0200 |0093: invoke-interface {v2}, Ljava/util/List;.size:()I // method@4129 │ │ +192c60: 0a07 |0096: move-result v7 │ │ +192c62: 01d8 |0097: move v8, v13 │ │ +192c64: 5409 4a09 |0098: iget-object v9, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$safeInsets:Ljava/lang/Object; // field@094a │ │ +192c68: 1f09 9a03 |009a: check-cast v9, Landroidx/compose/foundation/layout/WindowInsets; // type@039a │ │ +192c6c: 3578 3100 |009c: if-ge v8, v7, 00cd // +0031 │ │ +192c70: 7220 2041 8200 |009e: invoke-interface {v2, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +192c76: 0c10 |00a1: move-result-object v16 │ │ +192c78: 0803 1000 |00a2: move-object/from16 v3, v16 │ │ +192c7c: 1f03 3307 |00a4: check-cast v3, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ +192c80: 7210 861b 0400 |00a6: invoke-interface {v4}, Landroidx/compose/ui/layout/IntrinsicMeasureScope;.getLayoutDirection:()Landroidx/compose/ui/unit/LayoutDirection; // method@1b86 │ │ +192c86: 0c0e |00a9: move-result-object v14 │ │ +192c88: 7230 530e 490e |00aa: invoke-interface {v9, v4, v14}, Landroidx/compose/foundation/layout/WindowInsets;.getLeft:(Landroidx/compose/ui/unit/Density;Landroidx/compose/ui/unit/LayoutDirection;)I // method@0e53 │ │ +192c8e: 0a0e |00ad: move-result v14 │ │ +192c90: 7210 861b 0400 |00ae: invoke-interface {v4}, Landroidx/compose/ui/layout/IntrinsicMeasureScope;.getLayoutDirection:()Landroidx/compose/ui/unit/LayoutDirection; // method@1b86 │ │ +192c96: 0c0d |00b1: move-result-object v13 │ │ +192c98: 7230 540e 490d |00b2: invoke-interface {v9, v4, v13}, Landroidx/compose/foundation/layout/WindowInsets;.getRight:(Landroidx/compose/ui/unit/Density;Landroidx/compose/ui/unit/LayoutDirection;)I // method@0e54 │ │ +192c9e: 0a0d |00b5: move-result v13 │ │ +192ca0: 7220 520e 4900 |00b6: invoke-interface {v9, v4}, Landroidx/compose/foundation/layout/WindowInsets;.getBottom:(Landroidx/compose/ui/unit/Density;)I // method@0e52 │ │ +192ca6: 0a09 |00b9: move-result v9 │ │ +192ca8: 7bee |00ba: neg-int v14, v14 │ │ +192caa: b1de |00bb: sub-int/2addr v14, v13 │ │ +192cac: 7b99 |00bc: neg-int v9, v9 │ │ +192cae: 7140 3f24 9eba |00bd: invoke-static {v14, v9, v10, v11}, Landroidx/compose/ui/unit/ConstraintsKt;.offset-NN6Ew-U:(IIJ)J // method@243f │ │ +192cb4: 0b0d |00c0: move-result-wide v13 │ │ +192cb6: 7230 ee1b d30e |00c1: invoke-interface {v3, v13, v14}, Landroidx/compose/ui/layout/Measurable;.measure-BRTryo0:(J)Landroidx/compose/ui/layout/Placeable; // method@1bee │ │ +192cbc: 0c03 |00c4: move-result-object v3 │ │ +192cbe: 6e20 9440 3f00 |00c5: invoke-virtual {v15, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@4094 │ │ +192cc4: d808 0801 |00c8: add-int/lit8 v8, v8, #int 1 // #01 │ │ +192cc8: 120d |00ca: const/4 v13, #int 0 // #0 │ │ +192cca: 121e |00cb: const/4 v14, #int 1 // #1 │ │ +192ccc: 28cc |00cc: goto 0098 // -0034 │ │ +192cce: 6e10 9c40 0f00 |00cd: invoke-virtual {v15}, Ljava/util/ArrayList;.isEmpty:()Z // method@409c │ │ +192cd4: 0a02 |00d0: move-result v2 │ │ +192cd6: 3802 0400 |00d1: if-eqz v2, 00d5 // +0004 │ │ +192cda: 1203 |00d3: const/4 v3, #int 0 // #0 │ │ +192cdc: 2828 |00d4: goto 00fc // +0028 │ │ +192cde: 1202 |00d5: const/4 v2, #int 0 // #0 │ │ +192ce0: 6e20 9a40 2f00 |00d6: invoke-virtual {v15, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ +192ce6: 0c03 |00d9: move-result-object v3 │ │ +192ce8: 0732 |00da: move-object v2, v3 │ │ +192cea: 1f02 4107 |00db: check-cast v2, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +192cee: 5222 bb10 |00dd: iget v2, v2, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ +192cf2: 7110 8b43 0f00 |00df: invoke-static {v15}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ +192cf8: 0a07 |00e2: move-result v7 │ │ +192cfa: 1218 |00e3: const/4 v8, #int 1 // #1 │ │ +192cfc: 3678 1800 |00e4: if-gt v8, v7, 00fc // +0018 │ │ +192d00: 0738 |00e6: move-object v8, v3 │ │ +192d02: 0123 |00e7: move v3, v2 │ │ +192d04: 1212 |00e8: const/4 v2, #int 1 // #1 │ │ +192d06: 6e20 9a40 2f00 |00e9: invoke-virtual {v15, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ +192d0c: 0c0d |00ec: move-result-object v13 │ │ +192d0e: 07de |00ed: move-object v14, v13 │ │ +192d10: 1f0e 4107 |00ee: check-cast v14, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +192d14: 52ee bb10 |00f0: iget v14, v14, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ +192d18: 35e3 0400 |00f2: if-ge v3, v14, 00f6 // +0004 │ │ +192d1c: 07d8 |00f4: move-object v8, v13 │ │ +192d1e: 01e3 |00f5: move v3, v14 │ │ +192d20: 3272 0500 |00f6: if-eq v2, v7, 00fb // +0005 │ │ +192d24: d802 0201 |00f8: add-int/lit8 v2, v2, #int 1 // #01 │ │ +192d28: 28ef |00fa: goto 00e9 // -0011 │ │ +192d2a: 0783 |00fb: move-object v3, v8 │ │ +192d2c: 1f03 4107 |00fc: check-cast v3, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +192d30: 3803 0500 |00fe: if-eqz v3, 0103 // +0005 │ │ +192d34: 5232 bb10 |0100: iget v2, v3, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ +192d38: 2802 |0102: goto 0104 // +0002 │ │ +192d3a: 1202 |0103: const/4 v2, #int 0 // #0 │ │ +192d3c: 6e10 9c40 0f00 |0104: invoke-virtual {v15}, Ljava/util/ArrayList;.isEmpty:()Z // method@409c │ │ +192d42: 0a03 |0107: move-result v3 │ │ +192d44: 3803 0600 |0108: if-eqz v3, 010e // +0006 │ │ +192d48: 0211 0100 |010a: move/from16 v17, v1 │ │ +192d4c: 1207 |010c: const/4 v7, #int 0 // #0 │ │ +192d4e: 282f |010d: goto 013c // +002f │ │ +192d50: 1203 |010e: const/4 v3, #int 0 // #0 │ │ +192d52: 6e20 9a40 3f00 |010f: invoke-virtual {v15, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ +192d58: 0c07 |0112: move-result-object v7 │ │ +192d5a: 0773 |0113: move-object v3, v7 │ │ +192d5c: 1f03 4107 |0114: check-cast v3, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +192d60: 5233 be10 |0116: iget v3, v3, Landroidx/compose/ui/layout/Placeable;.width:I // field@10be │ │ +192d64: 7110 8b43 0f00 |0118: invoke-static {v15}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ +192d6a: 0a08 |011b: move-result v8 │ │ +192d6c: 121d |011c: const/4 v13, #int 1 // #1 │ │ +192d6e: 368d 1d00 |011d: if-gt v13, v8, 013a // +001d │ │ +192d72: 077d |011f: move-object v13, v7 │ │ +192d74: 0137 |0120: move v7, v3 │ │ +192d76: 1213 |0121: const/4 v3, #int 1 // #1 │ │ +192d78: 6e20 9a40 3f00 |0122: invoke-virtual {v15, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ +192d7e: 0c0e |0125: move-result-object v14 │ │ +192d80: 0211 0100 |0126: move/from16 v17, v1 │ │ +192d84: 07e1 |0128: move-object v1, v14 │ │ +192d86: 1f01 4107 |0129: check-cast v1, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +192d8a: 5211 be10 |012b: iget v1, v1, Landroidx/compose/ui/layout/Placeable;.width:I // field@10be │ │ +192d8e: 3517 0400 |012d: if-ge v7, v1, 0131 // +0004 │ │ +192d92: 0117 |012f: move v7, v1 │ │ +192d94: 07ed |0130: move-object v13, v14 │ │ +192d96: 3283 0700 |0131: if-eq v3, v8, 0138 // +0007 │ │ +192d9a: d803 0301 |0133: add-int/lit8 v3, v3, #int 1 // #01 │ │ +192d9e: 0201 1100 |0135: move/from16 v1, v17 │ │ +192da2: 28eb |0137: goto 0122 // -0015 │ │ +192da4: 07d7 |0138: move-object v7, v13 │ │ +192da6: 2803 |0139: goto 013c // +0003 │ │ +192da8: 0211 0100 |013a: move/from16 v17, v1 │ │ +192dac: 1f07 4107 |013c: check-cast v7, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +192db0: 3807 0500 |013e: if-eqz v7, 0143 // +0005 │ │ +192db4: 5271 be10 |0140: iget v1, v7, Landroidx/compose/ui/layout/Placeable;.width:I // field@10be │ │ +192db8: 2802 |0142: goto 0144 // +0002 │ │ +192dba: 1201 |0143: const/4 v1, #int 0 // #0 │ │ +192dbc: 6203 6a09 |0144: sget-object v3, Landroidx/compose/material3/ScaffoldLayoutContent;.Fab:Landroidx/compose/material3/ScaffoldLayoutContent; // field@096a │ │ +192dc0: 5407 4b09 |0146: iget-object v7, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$snackbarHost:Ljava/lang/Object; // field@094b │ │ +192dc4: 1f07 d605 |0148: check-cast v7, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ +192dc8: 7230 421c 3407 |014a: invoke-interface {v4, v3, v7}, Landroidx/compose/ui/layout/SubcomposeMeasureScope;.subcompose:(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/util/List; // method@1c42 │ │ +192dce: 0c03 |014d: move-result-object v3 │ │ +192dd0: 07fd |014e: move-object v13, v15 │ │ +192dd2: 220f 1d12 |014f: new-instance v15, Ljava/util/ArrayList; // type@121d │ │ +192dd6: 7210 2941 0300 |0151: invoke-interface {v3}, Ljava/util/List;.size:()I // method@4129 │ │ +192ddc: 0a07 |0154: move-result v7 │ │ +192dde: 7020 9140 7f00 |0155: invoke-direct {v15, v7}, Ljava/util/ArrayList;.:(I)V // method@4091 │ │ +192de4: 7210 2941 0300 |0158: invoke-interface {v3}, Ljava/util/List;.size:()I // method@4129 │ │ +192dea: 0a07 |015b: move-result v7 │ │ +192dec: 1208 |015c: const/4 v8, #int 0 // #0 │ │ +192dee: 3578 4400 |015d: if-ge v8, v7, 01a1 // +0044 │ │ +192df2: 7220 2041 8300 |015f: invoke-interface {v3, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +192df8: 0c0e |0162: move-result-object v14 │ │ +192dfa: 1f0e 3307 |0163: check-cast v14, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ +192dfe: 0212 0100 |0165: move/from16 v18, v1 │ │ +192e02: 7210 861b 0400 |0167: invoke-interface {v4}, Landroidx/compose/ui/layout/IntrinsicMeasureScope;.getLayoutDirection:()Landroidx/compose/ui/unit/LayoutDirection; // method@1b86 │ │ +192e08: 0c01 |016a: move-result-object v1 │ │ +192e0a: 7230 530e 4901 |016b: invoke-interface {v9, v4, v1}, Landroidx/compose/foundation/layout/WindowInsets;.getLeft:(Landroidx/compose/ui/unit/Density;Landroidx/compose/ui/unit/LayoutDirection;)I // method@0e53 │ │ +192e10: 0a01 |016e: move-result v1 │ │ +192e12: 0213 0200 |016f: move/from16 v19, v2 │ │ +192e16: 7210 861b 0400 |0171: invoke-interface {v4}, Landroidx/compose/ui/layout/IntrinsicMeasureScope;.getLayoutDirection:()Landroidx/compose/ui/unit/LayoutDirection; // method@1b86 │ │ +192e1c: 0c02 |0174: move-result-object v2 │ │ +192e1e: 7230 540e 4902 |0175: invoke-interface {v9, v4, v2}, Landroidx/compose/foundation/layout/WindowInsets;.getRight:(Landroidx/compose/ui/unit/Density;Landroidx/compose/ui/unit/LayoutDirection;)I // method@0e54 │ │ +192e24: 0a02 |0178: move-result v2 │ │ +192e26: 0214 0200 |0179: move/from16 v20, v2 │ │ +192e2a: 7220 520e 4900 |017b: invoke-interface {v9, v4}, Landroidx/compose/foundation/layout/WindowInsets;.getBottom:(Landroidx/compose/ui/unit/Density;)I // method@0e52 │ │ +192e30: 0a02 |017e: move-result v2 │ │ +192e32: 7b11 |017f: neg-int v1, v1 │ │ +192e34: 9101 0114 |0180: sub-int v1, v1, v20 │ │ +192e38: 7b22 |0182: neg-int v2, v2 │ │ +192e3a: 7140 3f24 21ba |0183: invoke-static {v1, v2, v10, v11}, Landroidx/compose/ui/unit/ConstraintsKt;.offset-NN6Ew-U:(IIJ)J // method@243f │ │ +192e40: 0b01 |0186: move-result-wide v1 │ │ +192e42: 7230 ee1b 1e02 |0187: invoke-interface {v14, v1, v2}, Landroidx/compose/ui/layout/Measurable;.measure-BRTryo0:(J)Landroidx/compose/ui/layout/Placeable; // method@1bee │ │ +192e48: 0c01 |018a: move-result-object v1 │ │ +192e4a: 5212 bb10 |018b: iget v2, v1, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ +192e4e: 3802 0700 |018d: if-eqz v2, 0194 // +0007 │ │ +192e52: 5212 be10 |018f: iget v2, v1, Landroidx/compose/ui/layout/Placeable;.width:I // field@10be │ │ +192e56: 3802 0300 |0191: if-eqz v2, 0194 // +0003 │ │ +192e5a: 2802 |0193: goto 0195 // +0002 │ │ +192e5c: 1201 |0194: const/4 v1, #int 0 // #0 │ │ +192e5e: 3801 0500 |0195: if-eqz v1, 019a // +0005 │ │ +192e62: 6e20 9440 1f00 |0197: invoke-virtual {v15, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@4094 │ │ +192e68: d808 0801 |019a: add-int/lit8 v8, v8, #int 1 // #01 │ │ +192e6c: 0201 1200 |019c: move/from16 v1, v18 │ │ +192e70: 0202 1300 |019e: move/from16 v2, v19 │ │ +192e74: 28bd |01a0: goto 015d // -0043 │ │ +192e76: 0212 0100 |01a1: move/from16 v18, v1 │ │ +192e7a: 0213 0200 |01a3: move/from16 v19, v2 │ │ +192e7e: 6e10 9c40 0f00 |01a5: invoke-virtual {v15}, Ljava/util/ArrayList;.isEmpty:()Z // method@409c │ │ +192e84: 0a01 |01a8: move-result v1 │ │ +192e86: 5203 4809 |01a9: iget v3, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButtonPosition:I // field@0948 │ │ +192e8a: 3901 c000 |01ab: if-nez v1, 026b // +00c0 │ │ +192e8e: 6e10 9c40 0f00 |01ad: invoke-virtual {v15}, Ljava/util/ArrayList;.isEmpty:()Z // method@409c │ │ +192e94: 0a01 |01b0: move-result v1 │ │ +192e96: 3801 0400 |01b1: if-eqz v1, 01b5 // +0004 │ │ +192e9a: 1207 |01b3: const/4 v7, #int 0 // #0 │ │ +192e9c: 282a |01b4: goto 01de // +002a │ │ +192e9e: 1201 |01b5: const/4 v1, #int 0 // #0 │ │ +192ea0: 6e20 9a40 1f00 |01b6: invoke-virtual {v15, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ +192ea6: 0c07 |01b9: move-result-object v7 │ │ +192ea8: 0771 |01ba: move-object v1, v7 │ │ +192eaa: 1f01 4107 |01bb: check-cast v1, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +192eae: 5211 be10 |01bd: iget v1, v1, Landroidx/compose/ui/layout/Placeable;.width:I // field@10be │ │ +192eb2: 7110 8b43 0f00 |01bf: invoke-static {v15}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ +192eb8: 0a08 |01c2: move-result v8 │ │ +192eba: 121e |01c3: const/4 v14, #int 1 // #1 │ │ +192ebc: 368e 1a00 |01c4: if-gt v14, v8, 01de // +001a │ │ +192ec0: 077e |01c6: move-object v14, v7 │ │ +192ec2: 0117 |01c7: move v7, v1 │ │ +192ec4: 1211 |01c8: const/4 v1, #int 1 // #1 │ │ +192ec6: 6e20 9a40 1f00 |01c9: invoke-virtual {v15, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ +192ecc: 0c14 |01cc: move-result-object v20 │ │ +192ece: 0802 1400 |01cd: move-object/from16 v2, v20 │ │ +192ed2: 1f02 4107 |01cf: check-cast v2, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +192ed6: 5222 be10 |01d1: iget v2, v2, Landroidx/compose/ui/layout/Placeable;.width:I // field@10be │ │ +192eda: 3527 0500 |01d3: if-ge v7, v2, 01d8 // +0005 │ │ +192ede: 0127 |01d5: move v7, v2 │ │ +192ee0: 080e 1400 |01d6: move-object/from16 v14, v20 │ │ +192ee4: 3281 0500 |01d8: if-eq v1, v8, 01dd // +0005 │ │ +192ee8: d801 0101 |01da: add-int/lit8 v1, v1, #int 1 // #01 │ │ +192eec: 28ed |01dc: goto 01c9 // -0013 │ │ +192eee: 07e7 |01dd: move-object v7, v14 │ │ +192ef0: 7110 0145 0700 |01de: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ +192ef6: 1f07 4107 |01e1: check-cast v7, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +192efa: 5271 be10 |01e3: iget v1, v7, Landroidx/compose/ui/layout/Placeable;.width:I // field@10be │ │ +192efe: 6e10 9c40 0f00 |01e5: invoke-virtual {v15}, Ljava/util/ArrayList;.isEmpty:()Z // method@409c │ │ +192f04: 0a02 |01e8: move-result v2 │ │ +192f06: 3802 0600 |01e9: if-eqz v2, 01ef // +0006 │ │ +192f0a: 0216 0100 |01eb: move/from16 v22, v1 │ │ +192f0e: 1207 |01ed: const/4 v7, #int 0 // #0 │ │ +192f10: 2831 |01ee: goto 021f // +0031 │ │ +192f12: 1202 |01ef: const/4 v2, #int 0 // #0 │ │ +192f14: 6e20 9a40 2f00 |01f0: invoke-virtual {v15, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ +192f1a: 0c07 |01f3: move-result-object v7 │ │ +192f1c: 0772 |01f4: move-object v2, v7 │ │ +192f1e: 1f02 4107 |01f5: check-cast v2, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +192f22: 5222 bb10 |01f7: iget v2, v2, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ +192f26: 7110 8b43 0f00 |01f9: invoke-static {v15}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ +192f2c: 0a08 |01fc: move-result v8 │ │ +192f2e: 121e |01fd: const/4 v14, #int 1 // #1 │ │ +192f30: 368e 1f00 |01fe: if-gt v14, v8, 021d // +001f │ │ +192f34: 077e |0200: move-object v14, v7 │ │ +192f36: 0127 |0201: move v7, v2 │ │ +192f38: 1212 |0202: const/4 v2, #int 1 // #1 │ │ +192f3a: 6e20 9a40 2f00 |0203: invoke-virtual {v15, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ +192f40: 0c14 |0206: move-result-object v20 │ │ +192f42: 0216 0100 |0207: move/from16 v22, v1 │ │ +192f46: 0801 1400 |0209: move-object/from16 v1, v20 │ │ +192f4a: 1f01 4107 |020b: check-cast v1, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +192f4e: 5211 bb10 |020d: iget v1, v1, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ +192f52: 3517 0500 |020f: if-ge v7, v1, 0214 // +0005 │ │ +192f56: 0117 |0211: move v7, v1 │ │ +192f58: 080e 1400 |0212: move-object/from16 v14, v20 │ │ +192f5c: 3282 0700 |0214: if-eq v2, v8, 021b // +0007 │ │ +192f60: d802 0201 |0216: add-int/lit8 v2, v2, #int 1 // #01 │ │ +192f64: 0201 1600 |0218: move/from16 v1, v22 │ │ +192f68: 28e9 |021a: goto 0203 // -0017 │ │ +192f6a: 07e7 |021b: move-object v7, v14 │ │ +192f6c: 2803 |021c: goto 021f // +0003 │ │ +192f6e: 0216 0100 |021d: move/from16 v22, v1 │ │ +192f72: 7110 0145 0700 |021f: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ +192f78: 1f07 4107 |0222: check-cast v7, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +192f7c: 5271 bb10 |0224: iget v1, v7, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ +192f80: 6202 c915 |0226: sget-object v2, Landroidx/compose/ui/unit/LayoutDirection;.Ltr:Landroidx/compose/ui/unit/LayoutDirection; // field@15c9 │ │ +192f84: 3903 1a00 |0228: if-nez v3, 0242 // +001a │ │ +192f88: 7210 861b 0400 |022a: invoke-interface {v4}, Landroidx/compose/ui/layout/IntrinsicMeasureScope;.getLayoutDirection:()Landroidx/compose/ui/unit/LayoutDirection; // method@1b86 │ │ +192f8e: 0c07 |022d: move-result-object v7 │ │ +192f90: 3327 0900 |022e: if-ne v7, v2, 0237 // +0009 │ │ +192f94: 6002 6709 |0230: sget v2, Landroidx/compose/material3/ScaffoldKt;.FabSpacing:F // field@0967 │ │ +192f98: 7220 4624 2400 |0232: invoke-interface {v4, v2}, Landroidx/compose/ui/unit/Density;.roundToPx-0680j_4:(F)I // method@2446 │ │ +192f9e: 0a02 |0235: move-result v2 │ │ +192fa0: 282a |0236: goto 0260 // +002a │ │ +192fa2: 6002 6709 |0237: sget v2, Landroidx/compose/material3/ScaffoldKt;.FabSpacing:F // field@0967 │ │ +192fa6: 7220 4624 2400 |0239: invoke-interface {v4, v2}, Landroidx/compose/ui/unit/Density;.roundToPx-0680j_4:(F)I // method@2446 │ │ +192fac: 0a02 |023c: move-result v2 │ │ +192fae: 9102 1102 |023d: sub-int v2, v17, v2 │ │ +192fb2: 9102 0216 |023f: sub-int v2, v2, v22 │ │ +192fb6: 281f |0241: goto 0260 // +001f │ │ +192fb8: 1227 |0242: const/4 v7, #int 2 // #2 │ │ +192fba: 3373 0300 |0243: if-ne v3, v7, 0246 // +0003 │ │ +192fbe: 2804 |0245: goto 0249 // +0004 │ │ +192fc0: 1238 |0246: const/4 v8, #int 3 // #3 │ │ +192fc2: 3383 1600 |0247: if-ne v3, v8, 025d // +0016 │ │ +192fc6: 7210 861b 0400 |0249: invoke-interface {v4}, Landroidx/compose/ui/layout/IntrinsicMeasureScope;.getLayoutDirection:()Landroidx/compose/ui/unit/LayoutDirection; // method@1b86 │ │ +192fcc: 0c07 |024c: move-result-object v7 │ │ +192fce: 3327 0900 |024d: if-ne v7, v2, 0256 // +0009 │ │ +192fd2: 6002 6709 |024f: sget v2, Landroidx/compose/material3/ScaffoldKt;.FabSpacing:F // field@0967 │ │ +192fd6: 7220 4624 2400 |0251: invoke-interface {v4, v2}, Landroidx/compose/ui/unit/Density;.roundToPx-0680j_4:(F)I // method@2446 │ │ +192fdc: 0a02 |0254: move-result v2 │ │ +192fde: 28e8 |0255: goto 023d // -0018 │ │ +192fe0: 6002 6709 |0256: sget v2, Landroidx/compose/material3/ScaffoldKt;.FabSpacing:F // field@0967 │ │ +192fe4: 7220 4624 2400 |0258: invoke-interface {v4, v2}, Landroidx/compose/ui/unit/Density;.roundToPx-0680j_4:(F)I // method@2446 │ │ +192fea: 0a02 |025b: move-result v2 │ │ +192fec: 2804 |025c: goto 0260 // +0004 │ │ +192fee: 9102 1116 |025d: sub-int v2, v17, v22 │ │ +192ff2: b372 |025f: div-int/2addr v2, v7 │ │ +192ff4: 2207 7804 |0260: new-instance v7, Landroidx/compose/material3/FabPlacement; // type@0478 │ │ +192ff8: 7010 343f 0700 |0262: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@3f34 │ │ +192ffe: 5972 9008 |0265: iput v2, v7, Landroidx/compose/material3/FabPlacement;.left:I // field@0890 │ │ +193002: 5971 8f08 |0267: iput v1, v7, Landroidx/compose/material3/FabPlacement;.height:I // field@088f │ │ +193006: 0771 |0269: move-object v1, v7 │ │ +193008: 2802 |026a: goto 026c // +0002 │ │ +19300a: 1201 |026b: const/4 v1, #int 0 // #0 │ │ +19300c: 6202 6909 |026c: sget-object v2, Landroidx/compose/material3/ScaffoldLayoutContent;.BottomBar:Landroidx/compose/material3/ScaffoldLayoutContent; // field@0969 │ │ +193010: 2207 6903 |026e: new-instance v7, Landroidx/compose/foundation/layout/FlowLayoutKt$FlowRow$list$1$1; // type@0369 │ │ +193014: 5408 4709 |0270: iget-object v8, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButton:Ljava/lang/Object; // field@0947 │ │ +193018: 1f08 d605 |0272: check-cast v8, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ +19301c: 122e |0274: const/4 v14, #int 2 // #2 │ │ +19301e: 7030 4c0d 870e |0275: invoke-direct {v7, v8, v14}, Landroidx/compose/foundation/layout/FlowLayoutKt$FlowRow$list$1$1;.:(Landroidx/compose/runtime/internal/ComposableLambdaImpl;I)V // method@0d4c │ │ +193024: 2208 d605 |0278: new-instance v8, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ +193028: 140e d1f2 0f80 |027a: const v14, #float -1.46464e-39 // #800ff2d1 │ │ +19302e: 0814 0500 |027d: move-object/from16 v20, v5 │ │ +193032: 1215 |027f: const/4 v5, #int 1 // #1 │ │ +193034: 7040 8b15 e857 |0280: invoke-direct {v8, v14, v7, v5}, Landroidx/compose/runtime/internal/ComposableLambdaImpl;.:(ILjava/lang/Object;Z)V // method@158b │ │ +19303a: 7230 421c 2408 |0283: invoke-interface {v4, v2, v8}, Landroidx/compose/ui/layout/SubcomposeMeasureScope;.subcompose:(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/util/List; // method@1c42 │ │ +193040: 0c02 |0286: move-result-object v2 │ │ +193042: 2207 1d12 |0287: new-instance v7, Ljava/util/ArrayList; // type@121d │ │ +193046: 7210 2941 0200 |0289: invoke-interface {v2}, Ljava/util/List;.size:()I // method@4129 │ │ +19304c: 0a05 |028c: move-result v5 │ │ +19304e: 7020 9140 5700 |028d: invoke-direct {v7, v5}, Ljava/util/ArrayList;.:(I)V // method@4091 │ │ +193054: 7210 2941 0200 |0290: invoke-interface {v2}, Ljava/util/List;.size:()I // method@4129 │ │ +19305a: 0a05 |0293: move-result v5 │ │ +19305c: 1208 |0294: const/4 v8, #int 0 // #0 │ │ +19305e: 3558 1200 |0295: if-ge v8, v5, 02a7 // +0012 │ │ +193062: 7220 2041 8200 |0297: invoke-interface {v2, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +193068: 0c0e |029a: move-result-object v14 │ │ +19306a: 1f0e 3307 |029b: check-cast v14, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ +19306e: 7230 ee1b ae0b |029d: invoke-interface {v14, v10, v11}, Landroidx/compose/ui/layout/Measurable;.measure-BRTryo0:(J)Landroidx/compose/ui/layout/Placeable; // method@1bee │ │ +193074: 0c0e |02a0: move-result-object v14 │ │ +193076: 6e20 9440 e700 |02a1: invoke-virtual {v7, v14}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@4094 │ │ +19307c: d808 0801 |02a4: add-int/lit8 v8, v8, #int 1 // #01 │ │ +193080: 28ef |02a6: goto 0295 // -0011 │ │ +193082: 6e10 9c40 0700 |02a7: invoke-virtual {v7}, Ljava/util/ArrayList;.isEmpty:()Z // method@409c │ │ +193088: 0a02 |02aa: move-result v2 │ │ +19308a: 3802 0400 |02ab: if-eqz v2, 02af // +0004 │ │ +19308e: 1202 |02ad: const/4 v2, #int 0 // #0 │ │ +193090: 282c |02ae: goto 02da // +002c │ │ +193092: 120e |02af: const/4 v14, #int 0 // #0 │ │ +193094: 6e20 9a40 e700 |02b0: invoke-virtual {v7, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ +19309a: 0c02 |02b3: move-result-object v2 │ │ +19309c: 0725 |02b4: move-object v5, v2 │ │ +19309e: 1f05 4107 |02b5: check-cast v5, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +1930a2: 5255 bb10 |02b7: iget v5, v5, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ +1930a6: 7110 8b43 0700 |02b9: invoke-static {v7}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ +1930ac: 0a08 |02bc: move-result v8 │ │ +1930ae: 121e |02bd: const/4 v14, #int 1 // #1 │ │ +1930b0: 368e 1c00 |02be: if-gt v14, v8, 02da // +001c │ │ +1930b4: 121e |02c0: const/4 v14, #int 1 // #1 │ │ +1930b6: 6e20 9a40 e700 |02c1: invoke-virtual {v7, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ +1930bc: 0c16 |02c4: move-result-object v22 │ │ +1930be: 0817 0200 |02c5: move-object/from16 v23, v2 │ │ +1930c2: 0802 1600 |02c7: move-object/from16 v2, v22 │ │ +1930c6: 1f02 4107 |02c9: check-cast v2, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +1930ca: 5222 bb10 |02cb: iget v2, v2, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ +1930ce: 3525 0600 |02cd: if-ge v5, v2, 02d3 // +0006 │ │ +1930d2: 0125 |02cf: move v5, v2 │ │ +1930d4: 0802 1600 |02d0: move-object/from16 v2, v22 │ │ +1930d8: 2803 |02d2: goto 02d5 // +0003 │ │ +1930da: 0802 1700 |02d3: move-object/from16 v2, v23 │ │ +1930de: 328e 0500 |02d5: if-eq v14, v8, 02da // +0005 │ │ +1930e2: d80e 0e01 |02d7: add-int/lit8 v14, v14, #int 1 // #01 │ │ +1930e6: 28e8 |02d9: goto 02c1 // -0018 │ │ +1930e8: 1f02 4107 |02da: check-cast v2, Landroidx/compose/ui/layout/Placeable; // type@0741 │ │ +1930ec: 3802 0a00 |02dc: if-eqz v2, 02e6 // +000a │ │ +1930f0: 5222 bb10 |02de: iget v2, v2, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ +1930f4: 7110 fa3e 0200 |02e0: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +1930fa: 0c02 |02e3: move-result-object v2 │ │ +1930fc: 072e |02e4: move-object v14, v2 │ │ +1930fe: 2802 |02e5: goto 02e7 // +0002 │ │ +193100: 120e |02e6: const/4 v14, #int 0 // #0 │ │ +193102: 3801 2a00 |02e7: if-eqz v1, 0311 // +002a │ │ +193106: 5212 8f08 |02e9: iget v2, v1, Landroidx/compose/material3/FabPlacement;.height:I // field@088f │ │ +19310a: 380e 1300 |02eb: if-eqz v14, 02fe // +0013 │ │ +19310e: 1238 |02ed: const/4 v8, #int 3 // #3 │ │ +193110: 3383 0300 |02ee: if-ne v3, v8, 02f1 // +0003 │ │ +193114: 280e |02f0: goto 02fe // +000e │ │ +193116: 6e10 ef3e 0e00 |02f1: invoke-virtual {v14}, Ljava/lang/Integer;.intValue:()I // method@3eef │ │ +19311c: 0a03 |02f4: move-result v3 │ │ +19311e: b023 |02f5: add-int/2addr v3, v2 │ │ +193120: 6002 6709 |02f6: sget v2, Landroidx/compose/material3/ScaffoldKt;.FabSpacing:F // field@0967 │ │ +193124: 7220 4624 2400 |02f8: invoke-interface {v4, v2}, Landroidx/compose/ui/unit/Density;.roundToPx-0680j_4:(F)I // method@2446 │ │ +19312a: 0a02 |02fb: move-result v2 │ │ +19312c: b032 |02fc: add-int/2addr v2, v3 │ │ +19312e: 280d |02fd: goto 030a // +000d │ │ +193130: 6003 6709 |02fe: sget v3, Landroidx/compose/material3/ScaffoldKt;.FabSpacing:F // field@0967 │ │ +193134: 7220 4624 3400 |0300: invoke-interface {v4, v3}, Landroidx/compose/ui/unit/Density;.roundToPx-0680j_4:(F)I // method@2446 │ │ +19313a: 0a03 |0303: move-result v3 │ │ +19313c: b023 |0304: add-int/2addr v3, v2 │ │ +19313e: 7220 520e 4900 |0305: invoke-interface {v9, v4}, Landroidx/compose/foundation/layout/WindowInsets;.getBottom:(Landroidx/compose/ui/unit/Density;)I // method@0e52 │ │ +193144: 0a02 |0308: move-result v2 │ │ +193146: 28f3 |0309: goto 02fc // -000d │ │ +193148: 7110 fa3e 0200 |030a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +19314e: 0c03 |030d: move-result-object v3 │ │ +193150: 0815 0300 |030e: move-object/from16 v21, v3 │ │ +193154: 2803 |0310: goto 0313 // +0003 │ │ +193156: 1315 0000 |0311: const/16 v21, #int 0 // #0 │ │ +19315a: 3813 1a00 |0313: if-eqz v19, 032d // +001a │ │ +19315e: 3815 0700 |0315: if-eqz v21, 031c // +0007 │ │ +193162: 7401 ef3e 1500 |0317: invoke-virtual/range {v21}, Ljava/lang/Integer;.intValue:()I // method@3eef │ │ +193168: 0a02 |031a: move-result v2 │ │ +19316a: 280c |031b: goto 0327 // +000c │ │ +19316c: 380e 0700 |031c: if-eqz v14, 0323 // +0007 │ │ +193170: 6e10 ef3e 0e00 |031e: invoke-virtual {v14}, Ljava/lang/Integer;.intValue:()I // method@3eef │ │ +193176: 0a02 |0321: move-result v2 │ │ +193178: 2805 |0322: goto 0327 // +0005 │ │ +19317a: 7220 520e 4900 |0323: invoke-interface {v9, v4}, Landroidx/compose/foundation/layout/WindowInsets;.getBottom:(Landroidx/compose/ui/unit/Density;)I // method@0e52 │ │ +193180: 0a02 |0326: move-result v2 │ │ +193182: 9002 1302 |0327: add-int v2, v19, v2 │ │ +193186: 0813 0d00 |0329: move-object/from16 v19, v13 │ │ +19318a: 012d |032b: move v13, v2 │ │ +19318c: 2804 |032c: goto 0330 // +0004 │ │ +19318e: 0813 0d00 |032d: move-object/from16 v19, v13 │ │ +193192: 120d |032f: const/4 v13, #int 0 // #0 │ │ +193194: 6202 6b09 |0330: sget-object v2, Landroidx/compose/material3/ScaffoldLayoutContent;.MainContent:Landroidx/compose/material3/ScaffoldLayoutContent; // field@096b │ │ +193198: 0723 |0332: move-object v3, v2 │ │ +19319a: 2202 b604 |0333: new-instance v2, Landroidx/compose/material3/ScaffoldKt$Scaffold$2; // type@04b6 │ │ +19319e: 5405 4509 |0335: iget-object v5, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$bottomBar:Ljava/lang/Object; // field@0945 │ │ +1931a2: 0759 |0337: move-object v9, v5 │ │ +1931a4: 1f09 d605 |0338: check-cast v9, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ +1931a8: 5405 4a09 |033a: iget-object v5, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$safeInsets:Ljava/lang/Object; // field@094a │ │ +1931ac: 1f05 9a03 |033c: check-cast v5, Landroidx/compose/foundation/layout/WindowInsets; // type@039a │ │ +1931b0: 07e8 |033e: move-object v8, v14 │ │ +1931b2: 073e |033f: move-object v14, v3 │ │ +1931b4: 0753 |0340: move-object v3, v5 │ │ +1931b6: 0805 1400 |0341: move-object/from16 v5, v20 │ │ +1931ba: 7608 2811 0200 |0343: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.:(Landroidx/compose/foundation/layout/WindowInsets;Landroidx/compose/ui/layout/SubcomposeMeasureScope;Ljava/util/ArrayList;ILjava/util/ArrayList;Ljava/lang/Integer;Landroidx/compose/runtime/internal/ComposableLambdaImpl;)V // method@1128 │ │ +1931c0: 0776 |0346: move-object v6, v7 │ │ +1931c2: 2203 d605 |0347: new-instance v3, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ +1931c6: 1405 e096 adb7 |0349: const v5, #float -2.06935e-05 // #b7ad96e0 │ │ +1931cc: 1217 |034c: const/4 v7, #int 1 // #1 │ │ +1931ce: 7040 8b15 5372 |034d: invoke-direct {v3, v5, v2, v7}, Landroidx/compose/runtime/internal/ComposableLambdaImpl;.:(ILjava/lang/Object;Z)V // method@158b │ │ +1931d4: 7230 421c e403 |0350: invoke-interface {v4, v14, v3}, Landroidx/compose/ui/layout/SubcomposeMeasureScope;.subcompose:(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/util/List; // method@1c42 │ │ +1931da: 0c02 |0353: move-result-object v2 │ │ +1931dc: 2203 1d12 |0354: new-instance v3, Ljava/util/ArrayList; // type@121d │ │ +1931e0: 7210 2941 0200 |0356: invoke-interface {v2}, Ljava/util/List;.size:()I // method@4129 │ │ +1931e6: 0a05 |0359: move-result v5 │ │ +1931e8: 7020 9140 5300 |035a: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@4091 │ │ +1931ee: 7210 2941 0200 |035d: invoke-interface {v2}, Ljava/util/List;.size:()I // method@4129 │ │ +1931f4: 0a05 |0360: move-result v5 │ │ +1931f6: 1207 |0361: const/4 v7, #int 0 // #0 │ │ +1931f8: 3557 1200 |0362: if-ge v7, v5, 0374 // +0012 │ │ +1931fc: 7220 2041 7200 |0364: invoke-interface {v2, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +193202: 0c09 |0367: move-result-object v9 │ │ +193204: 1f09 3307 |0368: check-cast v9, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ +193208: 7230 ee1b a90b |036a: invoke-interface {v9, v10, v11}, Landroidx/compose/ui/layout/Measurable;.measure-BRTryo0:(J)Landroidx/compose/ui/layout/Placeable; // method@1bee │ │ +19320e: 0c09 |036d: move-result-object v9 │ │ +193210: 6e20 9440 9300 |036e: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@4094 │ │ +193216: d807 0701 |0371: add-int/lit8 v7, v7, #int 1 // #01 │ │ +19321a: 28ef |0373: goto 0362 // -0011 │ │ +19321c: 2202 b804 |0374: new-instance v2, Landroidx/compose/material3/ScaffoldKt$ScaffoldLayout$1$1$1; // type@04b8 │ │ +193220: 5405 4a09 |0376: iget-object v5, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$safeInsets:Ljava/lang/Object; // field@094a │ │ +193224: 075a |0378: move-object v10, v5 │ │ +193226: 1f0a 9a03 |0379: check-cast v10, Landroidx/compose/foundation/layout/WindowInsets; // type@039a │ │ +19322a: 0717 |037b: move-object v7, v1 │ │ +19322c: 074b |037c: move-object v11, v4 │ │ +19322e: 078e |037d: move-object v14, v8 │ │ +193230: 0208 1100 |037e: move/from16 v8, v17 │ │ +193234: 0209 1200 |0380: move/from16 v9, v18 │ │ +193238: 0805 1300 |0382: move-object/from16 v5, v19 │ │ +19323c: 0804 1400 |0384: move-object/from16 v4, v20 │ │ +193240: 0810 1500 |0386: move-object/from16 v16, v21 │ │ +193244: 760f 2d11 0200 |0388: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Landroidx/compose/material3/ScaffoldKt$ScaffoldLayout$1$1$1;.:(Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Landroidx/compose/material3/FabPlacement;IILandroidx/compose/foundation/layout/WindowInsets;Landroidx/compose/ui/layout/SubcomposeMeasureScope;IILjava/lang/Integer;Ljava/util/ArrayList;Ljava/lang/Integer;)V // method@112d │ │ +19324a: 07b4 |038b: move-object v4, v11 │ │ +19324c: 6201 da2d |038c: sget-object v1, Lkotlin/collections/EmptyMap;.INSTANCE:Lkotlin/collections/EmptyMap; // field@2dda │ │ +193250: 7252 fc1b 841c |038e: invoke-interface {v4, v8, v12, v1, v2}, Landroidx/compose/ui/layout/MeasureScope;.layout$1:(IILjava/util/Map;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/layout/MeasureResult; // method@1bfc │ │ +193256: 0c01 |0391: move-result-object v1 │ │ +193258: 1101 |0392: return-object v1 │ │ +19325a: 0801 1900 |0393: move-object/from16 v1, v25 │ │ +19325e: 1f01 3b05 |0395: check-cast v1, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ +193262: 0802 1a00 |0397: move-object/from16 v2, v26 │ │ +193266: 1f02 a811 |0399: check-cast v2, Ljava/lang/Number; // type@11a8 │ │ +19326a: 6e10 303f 0200 |039b: invoke-virtual {v2}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +193270: 0a02 |039e: move-result v2 │ │ +193272: dd02 0203 |039f: and-int/lit8 v2, v2, #int 3 // #03 │ │ +193276: 1223 |03a1: const/4 v3, #int 2 // #2 │ │ +193278: 3332 0d00 |03a2: if-ne v2, v3, 03af // +000d │ │ +19327c: 6e10 c212 0100 |03a4: invoke-virtual {v1}, Landroidx/compose/runtime/ComposerImpl;.getSkipping:()Z // method@12c2 │ │ +193282: 0a02 |03a7: move-result v2 │ │ +193284: 3902 0300 |03a8: if-nez v2, 03ab // +0003 │ │ +193288: 2805 |03aa: goto 03af // +0005 │ │ +19328a: 6e10 d212 0100 |03ab: invoke-virtual {v1}, Landroidx/compose/runtime/ComposerImpl;.skipToGroupEnd:()V // method@12d2 │ │ +193290: 2860 |03ae: goto 040e // +0060 │ │ +193292: 2202 7603 |03af: new-instance v2, Landroidx/compose/foundation/layout/InsetsPaddingValues; // type@0376 │ │ +193296: 5403 4609 |03b1: iget-object v3, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$content:Ljava/lang/Object; // field@0946 │ │ +19329a: 1f03 9a03 |03b3: check-cast v3, Landroidx/compose/foundation/layout/WindowInsets; // type@039a │ │ +19329e: 5404 4b09 |03b5: iget-object v4, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$snackbarHost:Ljava/lang/Object; // field@094b │ │ +1932a2: 1f04 4e07 |03b7: check-cast v4, Landroidx/compose/ui/layout/SubcomposeMeasureScope; // type@074e │ │ +1932a6: 7030 7d0d 3204 |03b9: invoke-direct {v2, v3, v4}, Landroidx/compose/foundation/layout/InsetsPaddingValues;.:(Landroidx/compose/foundation/layout/WindowInsets;Landroidx/compose/ui/unit/Density;)V // method@0d7d │ │ +1932ac: 5403 4709 |03bc: iget-object v3, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButton:Ljava/lang/Object; // field@0947 │ │ +1932b0: 1f03 1d12 |03be: check-cast v3, Ljava/util/ArrayList; // type@121d │ │ +1932b4: 6e10 9c40 0300 |03c0: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@409c │ │ +1932ba: 0a03 |03c3: move-result v3 │ │ +1932bc: 3803 0700 |03c4: if-eqz v3, 03cb // +0007 │ │ +1932c0: 6e10 810d 0200 |03c6: invoke-virtual {v2}, Landroidx/compose/foundation/layout/InsetsPaddingValues;.calculateTopPadding-D9Ej5fM:()F // method@0d81 │ │ +1932c6: 0a03 |03c9: move-result v3 │ │ +1932c8: 2807 |03ca: goto 03d1 // +0007 │ │ +1932ca: 5203 4809 |03cb: iget v3, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButtonPosition:I // field@0948 │ │ +1932ce: 7220 4924 3400 |03cd: invoke-interface {v4, v3}, Landroidx/compose/ui/unit/Density;.toDp-u2uoSUM:(I)F // method@2449 │ │ +1932d4: 0a03 |03d0: move-result v3 │ │ +1932d6: 5405 4509 |03d1: iget-object v5, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$bottomBar:Ljava/lang/Object; // field@0945 │ │ +1932da: 1f05 1d12 |03d3: check-cast v5, Ljava/util/ArrayList; // type@121d │ │ +1932de: 6e10 9c40 0500 |03d5: invoke-virtual {v5}, Ljava/util/ArrayList;.isEmpty:()Z // method@409c │ │ +1932e4: 0a05 |03d8: move-result v5 │ │ +1932e6: 3905 1200 |03d9: if-nez v5, 03eb // +0012 │ │ +1932ea: 5405 4a09 |03db: iget-object v5, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$safeInsets:Ljava/lang/Object; // field@094a │ │ +1932ee: 1f05 9f11 |03dd: check-cast v5, Ljava/lang/Integer; // type@119f │ │ +1932f2: 3905 0300 |03df: if-nez v5, 03e2 // +0003 │ │ +1932f6: 280a |03e1: goto 03eb // +000a │ │ +1932f8: 6e10 ef3e 0500 |03e2: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@3eef │ │ +1932fe: 0a05 |03e5: move-result v5 │ │ +193300: 7220 4924 5400 |03e6: invoke-interface {v4, v5}, Landroidx/compose/ui/unit/Density;.toDp-u2uoSUM:(I)F // method@2449 │ │ +193306: 0a05 |03e9: move-result v5 │ │ +193308: 2805 |03ea: goto 03ef // +0005 │ │ +19330a: 6e10 7e0d 0200 |03eb: invoke-virtual {v2}, Landroidx/compose/foundation/layout/InsetsPaddingValues;.calculateBottomPadding-D9Ej5fM:()F // method@0d7e │ │ +193310: 0a05 |03ee: move-result v5 │ │ +193312: 7210 861b 0400 |03ef: invoke-interface {v4}, Landroidx/compose/ui/layout/IntrinsicMeasureScope;.getLayoutDirection:()Landroidx/compose/ui/unit/LayoutDirection; // method@1b86 │ │ +193318: 0c06 |03f2: move-result-object v6 │ │ +19331a: 7120 ad0d 6200 |03f3: invoke-static {v2, v6}, Landroidx/compose/foundation/layout/OffsetKt;.calculateStartPadding:(Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/ui/unit/LayoutDirection;)F // method@0dad │ │ +193320: 0a06 |03f6: move-result v6 │ │ +193322: 7210 861b 0400 |03f7: invoke-interface {v4}, Landroidx/compose/ui/layout/IntrinsicMeasureScope;.getLayoutDirection:()Landroidx/compose/ui/unit/LayoutDirection; // method@1b86 │ │ +193328: 0c04 |03fa: move-result-object v4 │ │ +19332a: 7120 ac0d 4200 |03fb: invoke-static {v2, v4}, Landroidx/compose/foundation/layout/OffsetKt;.calculateEndPadding:(Landroidx/compose/foundation/layout/PaddingValues;Landroidx/compose/ui/unit/LayoutDirection;)F // method@0dac │ │ +193330: 0a02 |03fe: move-result v2 │ │ +193332: 2204 8603 |03ff: new-instance v4, Landroidx/compose/foundation/layout/PaddingValuesImpl; // type@0386 │ │ +193336: 7055 de0d 6423 |0401: invoke-direct {v4, v6, v3, v2, v5}, Landroidx/compose/foundation/layout/PaddingValuesImpl;.:(FFFF)V // method@0dde │ │ +19333c: 1202 |0404: const/4 v2, #int 0 // #0 │ │ +19333e: 7110 fa3e 0200 |0405: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +193344: 0c02 |0408: move-result-object v2 │ │ +193346: 5403 4c09 |0409: iget-object v3, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$topBar:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@094c │ │ +19334a: 6e40 9015 4321 |040b: invoke-virtual {v3, v4, v1, v2}, Landroidx/compose/runtime/internal/ComposableLambdaImpl;.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1590 │ │ +193350: 6201 cf2d |040e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +193354: 1101 |0410: return-object v1 │ │ +193356: 0808 1900 |0411: move-object/from16 v8, v25 │ │ +19335a: 1f08 3b05 |0413: check-cast v8, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ +19335e: 0801 1a00 |0415: move-object/from16 v1, v26 │ │ +193362: 1f01 a811 |0417: check-cast v1, Ljava/lang/Number; // type@11a8 │ │ +193366: 6e10 303f 0100 |0419: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +19336c: 5201 4809 |041c: iget v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButtonPosition:I // field@0948 │ │ +193370: de01 0101 |041e: or-int/lit8 v1, v1, #int 1 // #01 │ │ +193374: 7110 9014 0100 |0420: invoke-static {v1}, Landroidx/compose/runtime/Updater;.updateChangedFlags:(I)I // method@1490 │ │ +19337a: 0a09 |0423: move-result v9 │ │ +19337c: 5407 4c09 |0424: iget-object v7, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$topBar:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@094c │ │ +193380: 5401 4709 |0426: iget-object v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButton:Ljava/lang/Object; // field@0947 │ │ +193384: 0714 |0428: move-object v4, v1 │ │ +193386: 1f04 e712 |0429: check-cast v4, Lkotlin/jvm/functions/Function1; // type@12e7 │ │ +19338a: 5401 4509 |042b: iget-object v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$bottomBar:Ljava/lang/Object; // field@0945 │ │ +19338e: 0715 |042d: move-object v5, v1 │ │ +193390: 1f05 1006 |042e: check-cast v5, Landroidx/compose/ui/Alignment; // type@0610 │ │ +193394: 5401 4609 |0430: iget-object v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$content:Ljava/lang/Object; // field@0946 │ │ +193398: 0712 |0432: move-object v2, v1 │ │ +19339a: 1f02 9a02 |0433: check-cast v2, Landroidx/compose/animation/core/Transition; // type@029a │ │ +19339e: 5401 4b09 |0435: iget-object v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$snackbarHost:Ljava/lang/Object; // field@094b │ │ +1933a2: 0713 |0437: move-object v3, v1 │ │ +1933a4: 1f03 1b06 |0438: check-cast v3, Landroidx/compose/ui/Modifier; // type@061b │ │ +1933a8: 5401 4a09 |043a: iget-object v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$safeInsets:Ljava/lang/Object; // field@094a │ │ +1933ac: 0716 |043c: move-object v6, v1 │ │ +1933ae: 1f06 e712 |043d: check-cast v6, Lkotlin/jvm/functions/Function1; // type@12e7 │ │ +1933b2: 7708 3a09 0200 |043f: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroidx/compose/animation/AnimatedContentKt;.AnimatedContent:(Landroidx/compose/animation/core/Transition;Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Alignment;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V // method@093a │ │ +1933b8: 6201 cf2d |0442: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1933bc: 1101 |0444: return-object v1 │ │ +1933be: 0809 1900 |0445: move-object/from16 v9, v25 │ │ +1933c2: 1f09 3b05 |0447: check-cast v9, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ +1933c6: 0801 1a00 |0449: move-object/from16 v1, v26 │ │ +1933ca: 1f01 a811 |044b: check-cast v1, Ljava/lang/Number; // type@11a8 │ │ +1933ce: 6e10 303f 0100 |044d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +1933d4: 0a01 |0450: move-result v1 │ │ +1933d6: dd01 0103 |0451: and-int/lit8 v1, v1, #int 3 // #03 │ │ +1933da: 1222 |0453: const/4 v2, #int 2 // #2 │ │ +1933dc: 3321 0d00 |0454: if-ne v1, v2, 0461 // +000d │ │ +1933e0: 6e10 c212 0900 |0456: invoke-virtual {v9}, Landroidx/compose/runtime/ComposerImpl;.getSkipping:()Z // method@12c2 │ │ +1933e6: 0a01 |0459: move-result v1 │ │ +1933e8: 3901 0300 |045a: if-nez v1, 045d // +0003 │ │ +1933ec: 2805 |045c: goto 0461 // +0005 │ │ +1933ee: 6e10 d212 0900 |045d: invoke-virtual {v9}, Landroidx/compose/runtime/ComposerImpl;.skipToGroupEnd:()V // method@12d2 │ │ +1933f4: 2822 |0460: goto 0482 // +0022 │ │ +1933f6: 5401 4609 |0461: iget-object v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$content:Ljava/lang/Object; // field@0946 │ │ +1933fa: 0714 |0463: move-object v4, v1 │ │ +1933fc: 1f04 d605 |0464: check-cast v4, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ +193400: 5401 4509 |0466: iget-object v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$bottomBar:Ljava/lang/Object; // field@0945 │ │ +193404: 0718 |0468: move-object v8, v1 │ │ +193406: 1f08 d605 |0469: check-cast v8, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ +19340a: 120a |046b: const/4 v10, #int 0 // #0 │ │ +19340c: 5202 4809 |046c: iget v2, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButtonPosition:I // field@0948 │ │ +193410: 5403 4c09 |046e: iget-object v3, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$topBar:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@094c │ │ +193414: 5401 4b09 |0470: iget-object v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$snackbarHost:Ljava/lang/Object; // field@094b │ │ +193418: 0715 |0472: move-object v5, v1 │ │ +19341a: 1f05 d605 |0473: check-cast v5, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ +19341e: 5401 4709 |0475: iget-object v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$floatingActionButton:Ljava/lang/Object; // field@0947 │ │ +193422: 0716 |0477: move-object v6, v1 │ │ +193424: 1f06 d605 |0478: check-cast v6, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ +193428: 5401 4a09 |047a: iget-object v1, v0, Landroidx/compose/material3/ScaffoldKt$Scaffold$2;.$safeInsets:Ljava/lang/Object; // field@094a │ │ +19342c: 0717 |047c: move-object v7, v1 │ │ +19342e: 1f07 fa04 |047d: check-cast v7, Landroidx/compose/material3/internal/MutableWindowInsets; // type@04fa │ │ +193432: 7709 3111 0200 |047f: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroidx/compose/material3/ScaffoldKt;.access$ScaffoldLayout-FMILGgc:(ILandroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/foundation/layout/WindowInsets;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V // method@1131 │ │ +193438: 6201 cf2d |0482: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +19343c: 1101 |0484: return-object v1 │ │ +19343e: 0000 |0485: nop // spacer │ │ +193440: 0001 0300 0000 0000 4104 0000 0d04 ... |0486: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #183 header: │ │ @@ -53384,101 +53384,101 @@ │ │ type : '(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -1b8548: |[1b8548] androidx.compose.animation.AnimatedContentMeasurePolicy.maxIntrinsicHeight:(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I │ │ -1b8558: 7210 2241 0700 |0000: invoke-interface {v7}, Ljava/util/List;.isEmpty:()Z // method@4122 │ │ -1b855e: 0a06 |0003: move-result v6 │ │ -1b8560: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1b8562: 3806 0400 |0005: if-eqz v6, 0009 // +0004 │ │ -1b8566: 1206 |0007: const/4 v6, #int 0 // #0 │ │ -1b8568: 2830 |0008: goto 0038 // +0030 │ │ -1b856a: 7220 2041 0700 |0009: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -1b8570: 0c06 |000c: move-result-object v6 │ │ -1b8572: 1f06 3307 |000d: check-cast v6, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ -1b8576: 7220 ec1b 8600 |000f: invoke-interface {v6, v8}, Landroidx/compose/ui/layout/Measurable;.maxIntrinsicHeight:(I)I // method@1bec │ │ -1b857c: 0a06 |0012: move-result v6 │ │ -1b857e: 7110 fa3e 0600 |0013: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -1b8584: 0c06 |0016: move-result-object v6 │ │ -1b8586: 7110 8b43 0700 |0017: invoke-static {v7}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ -1b858c: 0a01 |001a: move-result v1 │ │ -1b858e: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -1b8590: 3612 1c00 |001c: if-gt v2, v1, 0038 // +001c │ │ -1b8594: 7220 2041 2700 |001e: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -1b859a: 0c03 |0021: move-result-object v3 │ │ -1b859c: 1f03 3307 |0022: check-cast v3, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ -1b85a0: 7220 ec1b 8300 |0024: invoke-interface {v3, v8}, Landroidx/compose/ui/layout/Measurable;.maxIntrinsicHeight:(I)I // method@1bec │ │ -1b85a6: 0a03 |0027: move-result v3 │ │ -1b85a8: 7110 fa3e 0300 |0028: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -1b85ae: 0c03 |002b: move-result-object v3 │ │ -1b85b0: 6e20 ec3e 6300 |002c: invoke-virtual {v3, v6}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Object;)I // method@3eec │ │ -1b85b6: 0a04 |002f: move-result v4 │ │ -1b85b8: 3d04 0300 |0030: if-lez v4, 0033 // +0003 │ │ -1b85bc: 0736 |0032: move-object v6, v3 │ │ -1b85be: 3212 0500 |0033: if-eq v2, v1, 0038 // +0005 │ │ -1b85c2: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1b85c6: 28e7 |0037: goto 001e // -0019 │ │ -1b85c8: 3806 0700 |0038: if-eqz v6, 003f // +0007 │ │ -1b85cc: 6e10 ef3e 0600 |003a: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@3eef │ │ -1b85d2: 0a06 |003d: move-result v6 │ │ -1b85d4: 0f06 |003e: return v6 │ │ -1b85d6: 0f00 |003f: return v0 │ │ +1b8564: |[1b8564] androidx.compose.animation.AnimatedContentMeasurePolicy.maxIntrinsicHeight:(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I │ │ +1b8574: 7210 2241 0700 |0000: invoke-interface {v7}, Ljava/util/List;.isEmpty:()Z // method@4122 │ │ +1b857a: 0a06 |0003: move-result v6 │ │ +1b857c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1b857e: 3806 0400 |0005: if-eqz v6, 0009 // +0004 │ │ +1b8582: 1206 |0007: const/4 v6, #int 0 // #0 │ │ +1b8584: 2830 |0008: goto 0038 // +0030 │ │ +1b8586: 7220 2041 0700 |0009: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +1b858c: 0c06 |000c: move-result-object v6 │ │ +1b858e: 1f06 3307 |000d: check-cast v6, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ +1b8592: 7220 ec1b 8600 |000f: invoke-interface {v6, v8}, Landroidx/compose/ui/layout/Measurable;.maxIntrinsicHeight:(I)I // method@1bec │ │ +1b8598: 0a06 |0012: move-result v6 │ │ +1b859a: 7110 fa3e 0600 |0013: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +1b85a0: 0c06 |0016: move-result-object v6 │ │ +1b85a2: 7110 8b43 0700 |0017: invoke-static {v7}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ +1b85a8: 0a01 |001a: move-result v1 │ │ +1b85aa: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +1b85ac: 3612 1c00 |001c: if-gt v2, v1, 0038 // +001c │ │ +1b85b0: 7220 2041 2700 |001e: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +1b85b6: 0c03 |0021: move-result-object v3 │ │ +1b85b8: 1f03 3307 |0022: check-cast v3, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ +1b85bc: 7220 ec1b 8300 |0024: invoke-interface {v3, v8}, Landroidx/compose/ui/layout/Measurable;.maxIntrinsicHeight:(I)I // method@1bec │ │ +1b85c2: 0a03 |0027: move-result v3 │ │ +1b85c4: 7110 fa3e 0300 |0028: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +1b85ca: 0c03 |002b: move-result-object v3 │ │ +1b85cc: 6e20 ec3e 6300 |002c: invoke-virtual {v3, v6}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Object;)I // method@3eec │ │ +1b85d2: 0a04 |002f: move-result v4 │ │ +1b85d4: 3d04 0300 |0030: if-lez v4, 0033 // +0003 │ │ +1b85d8: 0736 |0032: move-object v6, v3 │ │ +1b85da: 3212 0500 |0033: if-eq v2, v1, 0038 // +0005 │ │ +1b85de: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1b85e2: 28e7 |0037: goto 001e // -0019 │ │ +1b85e4: 3806 0700 |0038: if-eqz v6, 003f // +0007 │ │ +1b85e8: 6e10 ef3e 0600 |003a: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@3eef │ │ +1b85ee: 0a06 |003d: move-result v6 │ │ +1b85f0: 0f06 |003e: return v6 │ │ +1b85f2: 0f00 |003f: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/compose/animation/AnimatedContentMeasurePolicy;) │ │ name : 'maxIntrinsicWidth' │ │ type : '(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -1b85d8: |[1b85d8] androidx.compose.animation.AnimatedContentMeasurePolicy.maxIntrinsicWidth:(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I │ │ -1b85e8: 7210 2241 0700 |0000: invoke-interface {v7}, Ljava/util/List;.isEmpty:()Z // method@4122 │ │ -1b85ee: 0a06 |0003: move-result v6 │ │ -1b85f0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1b85f2: 3806 0400 |0005: if-eqz v6, 0009 // +0004 │ │ -1b85f6: 1206 |0007: const/4 v6, #int 0 // #0 │ │ -1b85f8: 2830 |0008: goto 0038 // +0030 │ │ -1b85fa: 7220 2041 0700 |0009: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -1b8600: 0c06 |000c: move-result-object v6 │ │ -1b8602: 1f06 3307 |000d: check-cast v6, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ -1b8606: 7220 ed1b 8600 |000f: invoke-interface {v6, v8}, Landroidx/compose/ui/layout/Measurable;.maxIntrinsicWidth:(I)I // method@1bed │ │ -1b860c: 0a06 |0012: move-result v6 │ │ -1b860e: 7110 fa3e 0600 |0013: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -1b8614: 0c06 |0016: move-result-object v6 │ │ -1b8616: 7110 8b43 0700 |0017: invoke-static {v7}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ -1b861c: 0a01 |001a: move-result v1 │ │ -1b861e: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -1b8620: 3612 1c00 |001c: if-gt v2, v1, 0038 // +001c │ │ -1b8624: 7220 2041 2700 |001e: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -1b862a: 0c03 |0021: move-result-object v3 │ │ -1b862c: 1f03 3307 |0022: check-cast v3, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ -1b8630: 7220 ed1b 8300 |0024: invoke-interface {v3, v8}, Landroidx/compose/ui/layout/Measurable;.maxIntrinsicWidth:(I)I // method@1bed │ │ -1b8636: 0a03 |0027: move-result v3 │ │ -1b8638: 7110 fa3e 0300 |0028: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -1b863e: 0c03 |002b: move-result-object v3 │ │ -1b8640: 6e20 ec3e 6300 |002c: invoke-virtual {v3, v6}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Object;)I // method@3eec │ │ -1b8646: 0a04 |002f: move-result v4 │ │ -1b8648: 3d04 0300 |0030: if-lez v4, 0033 // +0003 │ │ -1b864c: 0736 |0032: move-object v6, v3 │ │ -1b864e: 3212 0500 |0033: if-eq v2, v1, 0038 // +0005 │ │ -1b8652: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1b8656: 28e7 |0037: goto 001e // -0019 │ │ -1b8658: 3806 0700 |0038: if-eqz v6, 003f // +0007 │ │ -1b865c: 6e10 ef3e 0600 |003a: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@3eef │ │ -1b8662: 0a06 |003d: move-result v6 │ │ -1b8664: 0f06 |003e: return v6 │ │ -1b8666: 0f00 |003f: return v0 │ │ +1b85f4: |[1b85f4] androidx.compose.animation.AnimatedContentMeasurePolicy.maxIntrinsicWidth:(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I │ │ +1b8604: 7210 2241 0700 |0000: invoke-interface {v7}, Ljava/util/List;.isEmpty:()Z // method@4122 │ │ +1b860a: 0a06 |0003: move-result v6 │ │ +1b860c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1b860e: 3806 0400 |0005: if-eqz v6, 0009 // +0004 │ │ +1b8612: 1206 |0007: const/4 v6, #int 0 // #0 │ │ +1b8614: 2830 |0008: goto 0038 // +0030 │ │ +1b8616: 7220 2041 0700 |0009: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +1b861c: 0c06 |000c: move-result-object v6 │ │ +1b861e: 1f06 3307 |000d: check-cast v6, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ +1b8622: 7220 ed1b 8600 |000f: invoke-interface {v6, v8}, Landroidx/compose/ui/layout/Measurable;.maxIntrinsicWidth:(I)I // method@1bed │ │ +1b8628: 0a06 |0012: move-result v6 │ │ +1b862a: 7110 fa3e 0600 |0013: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +1b8630: 0c06 |0016: move-result-object v6 │ │ +1b8632: 7110 8b43 0700 |0017: invoke-static {v7}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ +1b8638: 0a01 |001a: move-result v1 │ │ +1b863a: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +1b863c: 3612 1c00 |001c: if-gt v2, v1, 0038 // +001c │ │ +1b8640: 7220 2041 2700 |001e: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +1b8646: 0c03 |0021: move-result-object v3 │ │ +1b8648: 1f03 3307 |0022: check-cast v3, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ +1b864c: 7220 ed1b 8300 |0024: invoke-interface {v3, v8}, Landroidx/compose/ui/layout/Measurable;.maxIntrinsicWidth:(I)I // method@1bed │ │ +1b8652: 0a03 |0027: move-result v3 │ │ +1b8654: 7110 fa3e 0300 |0028: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +1b865a: 0c03 |002b: move-result-object v3 │ │ +1b865c: 6e20 ec3e 6300 |002c: invoke-virtual {v3, v6}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Object;)I // method@3eec │ │ +1b8662: 0a04 |002f: move-result v4 │ │ +1b8664: 3d04 0300 |0030: if-lez v4, 0033 // +0003 │ │ +1b8668: 0736 |0032: move-object v6, v3 │ │ +1b866a: 3212 0500 |0033: if-eq v2, v1, 0038 // +0005 │ │ +1b866e: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1b8672: 28e7 |0037: goto 001e // -0019 │ │ +1b8674: 3806 0700 |0038: if-eqz v6, 003f // +0007 │ │ +1b8678: 6e10 ef3e 0600 |003a: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@3eef │ │ +1b867e: 0a06 |003d: move-result v6 │ │ +1b8680: 0f06 |003e: return v6 │ │ +1b8682: 0f00 |003f: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/AnimatedContentMeasurePolicy;) │ │ name : 'measure-3p2s80s' │ │ type : '(Landroidx/compose/ui/layout/MeasureScope;Ljava/util/List;J)Landroidx/compose/ui/layout/MeasureResult;' │ │ @@ -53658,101 +53658,101 @@ │ │ type : '(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -1b8668: |[1b8668] androidx.compose.animation.AnimatedContentMeasurePolicy.minIntrinsicHeight:(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I │ │ -1b8678: 7210 2241 0700 |0000: invoke-interface {v7}, Ljava/util/List;.isEmpty:()Z // method@4122 │ │ -1b867e: 0a06 |0003: move-result v6 │ │ -1b8680: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1b8682: 3806 0400 |0005: if-eqz v6, 0009 // +0004 │ │ -1b8686: 1206 |0007: const/4 v6, #int 0 // #0 │ │ -1b8688: 2830 |0008: goto 0038 // +0030 │ │ -1b868a: 7220 2041 0700 |0009: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -1b8690: 0c06 |000c: move-result-object v6 │ │ -1b8692: 1f06 3307 |000d: check-cast v6, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ -1b8696: 7220 ef1b 8600 |000f: invoke-interface {v6, v8}, Landroidx/compose/ui/layout/Measurable;.minIntrinsicHeight:(I)I // method@1bef │ │ -1b869c: 0a06 |0012: move-result v6 │ │ -1b869e: 7110 fa3e 0600 |0013: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -1b86a4: 0c06 |0016: move-result-object v6 │ │ -1b86a6: 7110 8b43 0700 |0017: invoke-static {v7}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ -1b86ac: 0a01 |001a: move-result v1 │ │ -1b86ae: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -1b86b0: 3612 1c00 |001c: if-gt v2, v1, 0038 // +001c │ │ -1b86b4: 7220 2041 2700 |001e: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -1b86ba: 0c03 |0021: move-result-object v3 │ │ -1b86bc: 1f03 3307 |0022: check-cast v3, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ -1b86c0: 7220 ef1b 8300 |0024: invoke-interface {v3, v8}, Landroidx/compose/ui/layout/Measurable;.minIntrinsicHeight:(I)I // method@1bef │ │ -1b86c6: 0a03 |0027: move-result v3 │ │ -1b86c8: 7110 fa3e 0300 |0028: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -1b86ce: 0c03 |002b: move-result-object v3 │ │ -1b86d0: 6e20 ec3e 6300 |002c: invoke-virtual {v3, v6}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Object;)I // method@3eec │ │ -1b86d6: 0a04 |002f: move-result v4 │ │ -1b86d8: 3d04 0300 |0030: if-lez v4, 0033 // +0003 │ │ -1b86dc: 0736 |0032: move-object v6, v3 │ │ -1b86de: 3212 0500 |0033: if-eq v2, v1, 0038 // +0005 │ │ -1b86e2: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1b86e6: 28e7 |0037: goto 001e // -0019 │ │ -1b86e8: 3806 0700 |0038: if-eqz v6, 003f // +0007 │ │ -1b86ec: 6e10 ef3e 0600 |003a: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@3eef │ │ -1b86f2: 0a06 |003d: move-result v6 │ │ -1b86f4: 0f06 |003e: return v6 │ │ -1b86f6: 0f00 |003f: return v0 │ │ +1b8684: |[1b8684] androidx.compose.animation.AnimatedContentMeasurePolicy.minIntrinsicHeight:(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I │ │ +1b8694: 7210 2241 0700 |0000: invoke-interface {v7}, Ljava/util/List;.isEmpty:()Z // method@4122 │ │ +1b869a: 0a06 |0003: move-result v6 │ │ +1b869c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1b869e: 3806 0400 |0005: if-eqz v6, 0009 // +0004 │ │ +1b86a2: 1206 |0007: const/4 v6, #int 0 // #0 │ │ +1b86a4: 2830 |0008: goto 0038 // +0030 │ │ +1b86a6: 7220 2041 0700 |0009: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +1b86ac: 0c06 |000c: move-result-object v6 │ │ +1b86ae: 1f06 3307 |000d: check-cast v6, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ +1b86b2: 7220 ef1b 8600 |000f: invoke-interface {v6, v8}, Landroidx/compose/ui/layout/Measurable;.minIntrinsicHeight:(I)I // method@1bef │ │ +1b86b8: 0a06 |0012: move-result v6 │ │ +1b86ba: 7110 fa3e 0600 |0013: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +1b86c0: 0c06 |0016: move-result-object v6 │ │ +1b86c2: 7110 8b43 0700 |0017: invoke-static {v7}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ +1b86c8: 0a01 |001a: move-result v1 │ │ +1b86ca: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +1b86cc: 3612 1c00 |001c: if-gt v2, v1, 0038 // +001c │ │ +1b86d0: 7220 2041 2700 |001e: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +1b86d6: 0c03 |0021: move-result-object v3 │ │ +1b86d8: 1f03 3307 |0022: check-cast v3, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ +1b86dc: 7220 ef1b 8300 |0024: invoke-interface {v3, v8}, Landroidx/compose/ui/layout/Measurable;.minIntrinsicHeight:(I)I // method@1bef │ │ +1b86e2: 0a03 |0027: move-result v3 │ │ +1b86e4: 7110 fa3e 0300 |0028: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +1b86ea: 0c03 |002b: move-result-object v3 │ │ +1b86ec: 6e20 ec3e 6300 |002c: invoke-virtual {v3, v6}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Object;)I // method@3eec │ │ +1b86f2: 0a04 |002f: move-result v4 │ │ +1b86f4: 3d04 0300 |0030: if-lez v4, 0033 // +0003 │ │ +1b86f8: 0736 |0032: move-object v6, v3 │ │ +1b86fa: 3212 0500 |0033: if-eq v2, v1, 0038 // +0005 │ │ +1b86fe: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1b8702: 28e7 |0037: goto 001e // -0019 │ │ +1b8704: 3806 0700 |0038: if-eqz v6, 003f // +0007 │ │ +1b8708: 6e10 ef3e 0600 |003a: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@3eef │ │ +1b870e: 0a06 |003d: move-result v6 │ │ +1b8710: 0f06 |003e: return v6 │ │ +1b8712: 0f00 |003f: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/compose/animation/AnimatedContentMeasurePolicy;) │ │ name : 'minIntrinsicWidth' │ │ type : '(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -1b86f8: |[1b86f8] androidx.compose.animation.AnimatedContentMeasurePolicy.minIntrinsicWidth:(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I │ │ -1b8708: 7210 2241 0700 |0000: invoke-interface {v7}, Ljava/util/List;.isEmpty:()Z // method@4122 │ │ -1b870e: 0a06 |0003: move-result v6 │ │ -1b8710: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1b8712: 3806 0400 |0005: if-eqz v6, 0009 // +0004 │ │ -1b8716: 1206 |0007: const/4 v6, #int 0 // #0 │ │ -1b8718: 2830 |0008: goto 0038 // +0030 │ │ -1b871a: 7220 2041 0700 |0009: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -1b8720: 0c06 |000c: move-result-object v6 │ │ -1b8722: 1f06 3307 |000d: check-cast v6, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ -1b8726: 7220 f01b 8600 |000f: invoke-interface {v6, v8}, Landroidx/compose/ui/layout/Measurable;.minIntrinsicWidth:(I)I // method@1bf0 │ │ -1b872c: 0a06 |0012: move-result v6 │ │ -1b872e: 7110 fa3e 0600 |0013: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -1b8734: 0c06 |0016: move-result-object v6 │ │ -1b8736: 7110 8b43 0700 |0017: invoke-static {v7}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ -1b873c: 0a01 |001a: move-result v1 │ │ -1b873e: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -1b8740: 3612 1c00 |001c: if-gt v2, v1, 0038 // +001c │ │ -1b8744: 7220 2041 2700 |001e: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -1b874a: 0c03 |0021: move-result-object v3 │ │ -1b874c: 1f03 3307 |0022: check-cast v3, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ -1b8750: 7220 f01b 8300 |0024: invoke-interface {v3, v8}, Landroidx/compose/ui/layout/Measurable;.minIntrinsicWidth:(I)I // method@1bf0 │ │ -1b8756: 0a03 |0027: move-result v3 │ │ -1b8758: 7110 fa3e 0300 |0028: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -1b875e: 0c03 |002b: move-result-object v3 │ │ -1b8760: 6e20 ec3e 6300 |002c: invoke-virtual {v3, v6}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Object;)I // method@3eec │ │ -1b8766: 0a04 |002f: move-result v4 │ │ -1b8768: 3d04 0300 |0030: if-lez v4, 0033 // +0003 │ │ -1b876c: 0736 |0032: move-object v6, v3 │ │ -1b876e: 3212 0500 |0033: if-eq v2, v1, 0038 // +0005 │ │ -1b8772: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1b8776: 28e7 |0037: goto 001e // -0019 │ │ -1b8778: 3806 0700 |0038: if-eqz v6, 003f // +0007 │ │ -1b877c: 6e10 ef3e 0600 |003a: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@3eef │ │ -1b8782: 0a06 |003d: move-result v6 │ │ -1b8784: 0f06 |003e: return v6 │ │ -1b8786: 0f00 |003f: return v0 │ │ +1b8714: |[1b8714] androidx.compose.animation.AnimatedContentMeasurePolicy.minIntrinsicWidth:(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I │ │ +1b8724: 7210 2241 0700 |0000: invoke-interface {v7}, Ljava/util/List;.isEmpty:()Z // method@4122 │ │ +1b872a: 0a06 |0003: move-result v6 │ │ +1b872c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1b872e: 3806 0400 |0005: if-eqz v6, 0009 // +0004 │ │ +1b8732: 1206 |0007: const/4 v6, #int 0 // #0 │ │ +1b8734: 2830 |0008: goto 0038 // +0030 │ │ +1b8736: 7220 2041 0700 |0009: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +1b873c: 0c06 |000c: move-result-object v6 │ │ +1b873e: 1f06 3307 |000d: check-cast v6, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ +1b8742: 7220 f01b 8600 |000f: invoke-interface {v6, v8}, Landroidx/compose/ui/layout/Measurable;.minIntrinsicWidth:(I)I // method@1bf0 │ │ +1b8748: 0a06 |0012: move-result v6 │ │ +1b874a: 7110 fa3e 0600 |0013: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +1b8750: 0c06 |0016: move-result-object v6 │ │ +1b8752: 7110 8b43 0700 |0017: invoke-static {v7}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ +1b8758: 0a01 |001a: move-result v1 │ │ +1b875a: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +1b875c: 3612 1c00 |001c: if-gt v2, v1, 0038 // +001c │ │ +1b8760: 7220 2041 2700 |001e: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +1b8766: 0c03 |0021: move-result-object v3 │ │ +1b8768: 1f03 3307 |0022: check-cast v3, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ +1b876c: 7220 f01b 8300 |0024: invoke-interface {v3, v8}, Landroidx/compose/ui/layout/Measurable;.minIntrinsicWidth:(I)I // method@1bf0 │ │ +1b8772: 0a03 |0027: move-result v3 │ │ +1b8774: 7110 fa3e 0300 |0028: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +1b877a: 0c03 |002b: move-result-object v3 │ │ +1b877c: 6e20 ec3e 6300 |002c: invoke-virtual {v3, v6}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Object;)I // method@3eec │ │ +1b8782: 0a04 |002f: move-result v4 │ │ +1b8784: 3d04 0300 |0030: if-lez v4, 0033 // +0003 │ │ +1b8788: 0736 |0032: move-object v6, v3 │ │ +1b878a: 3212 0500 |0033: if-eq v2, v1, 0038 // +0005 │ │ +1b878e: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1b8792: 28e7 |0037: goto 001e // -0019 │ │ +1b8794: 3806 0700 |0038: if-eqz v6, 003f // +0007 │ │ +1b8798: 6e10 ef3e 0600 |003a: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@3eef │ │ +1b879e: 0a06 |003d: move-result v6 │ │ +1b87a0: 0f06 |003e: return v6 │ │ +1b87a2: 0f00 |003f: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #185 header: │ │ @@ -53944,19 +53944,19 @@ │ │ type : '()Landroidx/compose/animation/core/Transition;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1b8788: |[1b8788] androidx.compose.animation.AnimatedContentScopeImpl.getTransition:()Landroidx/compose/animation/core/Transition; │ │ -1b8798: 5410 bf02 |0000: iget-object v0, v1, Landroidx/compose/animation/AnimatedContentScopeImpl;.$$delegate_0:Landroidx/compose/animation/AnimatedVisibilityScope; // field@02bf │ │ -1b879c: 7210 6509 0000 |0002: invoke-interface {v0}, Landroidx/compose/animation/AnimatedVisibilityScope;.getTransition:()Landroidx/compose/animation/core/Transition; // method@0965 │ │ -1b87a2: 0c00 |0005: move-result-object v0 │ │ -1b87a4: 1100 |0006: return-object v0 │ │ +1b87a4: |[1b87a4] androidx.compose.animation.AnimatedContentScopeImpl.getTransition:()Landroidx/compose/animation/core/Transition; │ │ +1b87b4: 5410 bf02 |0000: iget-object v0, v1, Landroidx/compose/animation/AnimatedContentScopeImpl;.$$delegate_0:Landroidx/compose/animation/AnimatedVisibilityScope; // field@02bf │ │ +1b87b8: 7210 6509 0000 |0002: invoke-interface {v0}, Landroidx/compose/animation/AnimatedVisibilityScope;.getTransition:()Landroidx/compose/animation/core/Transition; // method@0965 │ │ +1b87be: 0c00 |0005: move-result-object v0 │ │ +1b87c0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #188 header: │ │ @@ -53995,29 +53995,29 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -1bb498: |[1bb498] androidx.compose.animation.core.Transition$Segment.isTransitioningTo:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -1bb4a8: 7210 c80a 0100 |0000: invoke-interface {v1}, Landroidx/compose/animation/core/Transition$Segment;.getInitialState:()Ljava/lang/Object; // method@0ac8 │ │ -1bb4ae: 0c00 |0003: move-result-object v0 │ │ -1bb4b0: 6e20 363f 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ -1bb4b6: 0a02 |0007: move-result v2 │ │ -1bb4b8: 3802 0e00 |0008: if-eqz v2, 0016 // +000e │ │ -1bb4bc: 7210 c90a 0100 |000a: invoke-interface {v1}, Landroidx/compose/animation/core/Transition$Segment;.getTargetState:()Ljava/lang/Object; // method@0ac9 │ │ -1bb4c2: 0c02 |000d: move-result-object v2 │ │ -1bb4c4: 6e20 363f 2300 |000e: invoke-virtual {v3, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ -1bb4ca: 0a02 |0011: move-result v2 │ │ -1bb4cc: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -1bb4d0: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -1bb4d2: 0f02 |0015: return v2 │ │ -1bb4d4: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -1bb4d6: 0f02 |0017: return v2 │ │ +1bb4b4: |[1bb4b4] androidx.compose.animation.core.Transition$Segment.isTransitioningTo:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +1bb4c4: 7210 c80a 0100 |0000: invoke-interface {v1}, Landroidx/compose/animation/core/Transition$Segment;.getInitialState:()Ljava/lang/Object; // method@0ac8 │ │ +1bb4ca: 0c00 |0003: move-result-object v0 │ │ +1bb4cc: 6e20 363f 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ +1bb4d2: 0a02 |0007: move-result v2 │ │ +1bb4d4: 3802 0e00 |0008: if-eqz v2, 0016 // +000e │ │ +1bb4d8: 7210 c90a 0100 |000a: invoke-interface {v1}, Landroidx/compose/animation/core/Transition$Segment;.getTargetState:()Ljava/lang/Object; // method@0ac9 │ │ +1bb4de: 0c02 |000d: move-result-object v2 │ │ +1bb4e0: 6e20 363f 2300 |000e: invoke-virtual {v3, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ +1bb4e6: 0a02 |0011: move-result v2 │ │ +1bb4e8: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +1bb4ec: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +1bb4ee: 0f02 |0015: return v2 │ │ +1bb4f0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +1bb4f2: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #189 header: │ │ @@ -54477,54 +54477,54 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -1b87a8: |[1b87a8] androidx.compose.animation.AnimatedContentTransitionScopeImpl$SizeModifierElement.hashCode:()I │ │ -1b87b8: 5420 c102 |0000: iget-object v0, v2, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl$SizeModifierElement;.scope:Landroidx/compose/animation/AnimatedContentTransitionScopeImpl; // field@02c1 │ │ -1b87bc: 6e10 383f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b87c2: 0a00 |0005: move-result v0 │ │ -1b87c4: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1b87c8: 5421 c202 |0008: iget-object v1, v2, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl$SizeModifierElement;.sizeAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@02c2 │ │ -1b87cc: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ -1b87d0: 6e10 383f 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b87d6: 0a01 |000f: move-result v1 │ │ -1b87d8: 2802 |0010: goto 0012 // +0002 │ │ -1b87da: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -1b87dc: b010 |0012: add-int/2addr v0, v1 │ │ -1b87de: da00 001f |0013: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1b87e2: 5421 c302 |0015: iget-object v1, v2, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl$SizeModifierElement;.sizeTransform:Landroidx/compose/runtime/MutableState; // field@02c3 │ │ -1b87e6: 6e10 383f 0100 |0017: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b87ec: 0a01 |001a: move-result v1 │ │ -1b87ee: b001 |001b: add-int/2addr v1, v0 │ │ -1b87f0: 0f01 |001c: return v1 │ │ +1b87c4: |[1b87c4] androidx.compose.animation.AnimatedContentTransitionScopeImpl$SizeModifierElement.hashCode:()I │ │ +1b87d4: 5420 c102 |0000: iget-object v0, v2, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl$SizeModifierElement;.scope:Landroidx/compose/animation/AnimatedContentTransitionScopeImpl; // field@02c1 │ │ +1b87d8: 6e10 383f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b87de: 0a00 |0005: move-result v0 │ │ +1b87e0: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1b87e4: 5421 c202 |0008: iget-object v1, v2, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl$SizeModifierElement;.sizeAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@02c2 │ │ +1b87e8: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ +1b87ec: 6e10 383f 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b87f2: 0a01 |000f: move-result v1 │ │ +1b87f4: 2802 |0010: goto 0012 // +0002 │ │ +1b87f6: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +1b87f8: b010 |0012: add-int/2addr v0, v1 │ │ +1b87fa: da00 001f |0013: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1b87fe: 5421 c302 |0015: iget-object v1, v2, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl$SizeModifierElement;.sizeTransform:Landroidx/compose/runtime/MutableState; // field@02c3 │ │ +1b8802: 6e10 383f 0100 |0017: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b8808: 0a01 |001a: move-result v1 │ │ +1b880a: b001 |001b: add-int/2addr v1, v0 │ │ +1b880c: 0f01 |001c: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/compose/animation/AnimatedContentTransitionScopeImpl$SizeModifierElement;) │ │ name : 'update' │ │ type : '(Landroidx/compose/ui/Modifier$Node;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -1b87f4: |[1b87f4] androidx.compose.animation.AnimatedContentTransitionScopeImpl$SizeModifierElement.update:(Landroidx/compose/ui/Modifier$Node;)V │ │ -1b8804: 1f02 2602 |0000: check-cast v2, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl$SizeModifierNode; // type@0226 │ │ -1b8808: 5410 c202 |0002: iget-object v0, v1, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl$SizeModifierElement;.sizeAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@02c2 │ │ -1b880c: 5b20 c902 |0004: iput-object v0, v2, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl$SizeModifierNode;.sizeAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@02c9 │ │ -1b8810: 5410 c302 |0006: iget-object v0, v1, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl$SizeModifierElement;.sizeTransform:Landroidx/compose/runtime/MutableState; // field@02c3 │ │ -1b8814: 5b20 ca02 |0008: iput-object v0, v2, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl$SizeModifierNode;.sizeTransform:Landroidx/compose/runtime/MutableState; // field@02ca │ │ -1b8818: 5410 c102 |000a: iget-object v0, v1, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl$SizeModifierElement;.scope:Landroidx/compose/animation/AnimatedContentTransitionScopeImpl; // field@02c1 │ │ -1b881c: 5b20 c802 |000c: iput-object v0, v2, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl$SizeModifierNode;.scope:Landroidx/compose/animation/AnimatedContentTransitionScopeImpl; // field@02c8 │ │ -1b8820: 0e00 |000e: return-void │ │ +1b8810: |[1b8810] androidx.compose.animation.AnimatedContentTransitionScopeImpl$SizeModifierElement.update:(Landroidx/compose/ui/Modifier$Node;)V │ │ +1b8820: 1f02 2602 |0000: check-cast v2, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl$SizeModifierNode; // type@0226 │ │ +1b8824: 5410 c202 |0002: iget-object v0, v1, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl$SizeModifierElement;.sizeAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@02c2 │ │ +1b8828: 5b20 c902 |0004: iput-object v0, v2, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl$SizeModifierNode;.sizeAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@02c9 │ │ +1b882c: 5410 c302 |0006: iget-object v0, v1, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl$SizeModifierElement;.sizeTransform:Landroidx/compose/runtime/MutableState; // field@02c3 │ │ +1b8830: 5b20 ca02 |0008: iput-object v0, v2, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl$SizeModifierNode;.sizeTransform:Landroidx/compose/runtime/MutableState; // field@02ca │ │ +1b8834: 5410 c102 |000a: iget-object v0, v1, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl$SizeModifierElement;.scope:Landroidx/compose/animation/AnimatedContentTransitionScopeImpl; // field@02c1 │ │ +1b8838: 5b20 c802 |000c: iput-object v0, v2, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl$SizeModifierNode;.scope:Landroidx/compose/animation/AnimatedContentTransitionScopeImpl; // field@02c8 │ │ +1b883c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #196 header: │ │ @@ -55082,69 +55082,69 @@ │ │ type : '(Landroidx/compose/ui/node/LookaheadCapablePlaceable;Landroidx/compose/ui/layout/Measurable;I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1b93f4: |[1b93f4] androidx.compose.animation.LayoutModifierNodeWithPassThroughIntrinsics.maxIntrinsicHeight:(Landroidx/compose/ui/node/LookaheadCapablePlaceable;Landroidx/compose/ui/layout/Measurable;I)I │ │ -1b9404: 7220 ec1b 3200 |0000: invoke-interface {v2, v3}, Landroidx/compose/ui/layout/Measurable;.maxIntrinsicHeight:(I)I // method@1bec │ │ -1b940a: 0a01 |0003: move-result v1 │ │ -1b940c: 0f01 |0004: return v1 │ │ +1b9410: |[1b9410] androidx.compose.animation.LayoutModifierNodeWithPassThroughIntrinsics.maxIntrinsicHeight:(Landroidx/compose/ui/node/LookaheadCapablePlaceable;Landroidx/compose/ui/layout/Measurable;I)I │ │ +1b9420: 7220 ec1b 3200 |0000: invoke-interface {v2, v3}, Landroidx/compose/ui/layout/Measurable;.maxIntrinsicHeight:(I)I // method@1bec │ │ +1b9426: 0a01 |0003: move-result v1 │ │ +1b9428: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/compose/animation/LayoutModifierNodeWithPassThroughIntrinsics;) │ │ name : 'maxIntrinsicWidth' │ │ type : '(Landroidx/compose/ui/node/LookaheadCapablePlaceable;Landroidx/compose/ui/layout/Measurable;I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1b9410: |[1b9410] androidx.compose.animation.LayoutModifierNodeWithPassThroughIntrinsics.maxIntrinsicWidth:(Landroidx/compose/ui/node/LookaheadCapablePlaceable;Landroidx/compose/ui/layout/Measurable;I)I │ │ -1b9420: 7220 ed1b 3200 |0000: invoke-interface {v2, v3}, Landroidx/compose/ui/layout/Measurable;.maxIntrinsicWidth:(I)I // method@1bed │ │ -1b9426: 0a01 |0003: move-result v1 │ │ -1b9428: 0f01 |0004: return v1 │ │ +1b942c: |[1b942c] androidx.compose.animation.LayoutModifierNodeWithPassThroughIntrinsics.maxIntrinsicWidth:(Landroidx/compose/ui/node/LookaheadCapablePlaceable;Landroidx/compose/ui/layout/Measurable;I)I │ │ +1b943c: 7220 ed1b 3200 |0000: invoke-interface {v2, v3}, Landroidx/compose/ui/layout/Measurable;.maxIntrinsicWidth:(I)I // method@1bed │ │ +1b9442: 0a01 |0003: move-result v1 │ │ +1b9444: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/LayoutModifierNodeWithPassThroughIntrinsics;) │ │ name : 'minIntrinsicHeight' │ │ type : '(Landroidx/compose/ui/node/LookaheadCapablePlaceable;Landroidx/compose/ui/layout/Measurable;I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1b942c: |[1b942c] androidx.compose.animation.LayoutModifierNodeWithPassThroughIntrinsics.minIntrinsicHeight:(Landroidx/compose/ui/node/LookaheadCapablePlaceable;Landroidx/compose/ui/layout/Measurable;I)I │ │ -1b943c: 7220 ef1b 3200 |0000: invoke-interface {v2, v3}, Landroidx/compose/ui/layout/Measurable;.minIntrinsicHeight:(I)I // method@1bef │ │ -1b9442: 0a01 |0003: move-result v1 │ │ -1b9444: 0f01 |0004: return v1 │ │ +1b9448: |[1b9448] androidx.compose.animation.LayoutModifierNodeWithPassThroughIntrinsics.minIntrinsicHeight:(Landroidx/compose/ui/node/LookaheadCapablePlaceable;Landroidx/compose/ui/layout/Measurable;I)I │ │ +1b9458: 7220 ef1b 3200 |0000: invoke-interface {v2, v3}, Landroidx/compose/ui/layout/Measurable;.minIntrinsicHeight:(I)I // method@1bef │ │ +1b945e: 0a01 |0003: move-result v1 │ │ +1b9460: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/compose/animation/LayoutModifierNodeWithPassThroughIntrinsics;) │ │ name : 'minIntrinsicWidth' │ │ type : '(Landroidx/compose/ui/node/LookaheadCapablePlaceable;Landroidx/compose/ui/layout/Measurable;I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1b9448: |[1b9448] androidx.compose.animation.LayoutModifierNodeWithPassThroughIntrinsics.minIntrinsicWidth:(Landroidx/compose/ui/node/LookaheadCapablePlaceable;Landroidx/compose/ui/layout/Measurable;I)I │ │ -1b9458: 7220 f01b 3200 |0000: invoke-interface {v2, v3}, Landroidx/compose/ui/layout/Measurable;.minIntrinsicWidth:(I)I // method@1bf0 │ │ -1b945e: 0a01 |0003: move-result v1 │ │ -1b9460: 0f01 |0004: return v1 │ │ +1b9464: |[1b9464] androidx.compose.animation.LayoutModifierNodeWithPassThroughIntrinsics.minIntrinsicWidth:(Landroidx/compose/ui/node/LookaheadCapablePlaceable;Landroidx/compose/ui/layout/Measurable;I)I │ │ +1b9474: 7220 f01b 3200 |0000: invoke-interface {v2, v3}, Landroidx/compose/ui/layout/Measurable;.minIntrinsicWidth:(I)I // method@1bf0 │ │ +1b947a: 0a01 |0003: move-result v1 │ │ +1b947c: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #200 header: │ │ @@ -55263,18 +55263,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1b8824: |[1b8824] androidx.compose.animation.AnimatedContentTransitionScopeImpl$SizeModifierNode.onReset:()V │ │ -1b8834: 6100 b902 |0000: sget-wide v0, Landroidx/compose/animation/AnimatedContentKt;.UnspecifiedSize:J // field@02b9 │ │ -1b8838: 5a20 c702 |0002: iput-wide v0, v2, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl$SizeModifierNode;.lastSize:J // field@02c7 │ │ -1b883c: 0e00 |0004: return-void │ │ +1b8840: |[1b8840] androidx.compose.animation.AnimatedContentTransitionScopeImpl$SizeModifierNode.onReset:()V │ │ +1b8850: 6100 b902 |0000: sget-wide v0, Landroidx/compose/animation/AnimatedContentKt;.UnspecifiedSize:J // field@02b9 │ │ +1b8854: 5a20 c702 |0002: iput-wide v0, v2, Landroidx/compose/animation/AnimatedContentTransitionScopeImpl$SizeModifierNode;.lastSize:J // field@02c7 │ │ +1b8858: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #201 header: │ │ @@ -55416,79 +55416,79 @@ │ │ type : '(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -1b8840: |[1b8840] androidx.compose.animation.AnimatedEnterExitMeasurePolicy.maxIntrinsicHeight:(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I │ │ -1b8850: 7210 2241 0500 |0000: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@4122 │ │ -1b8856: 0a04 |0003: move-result v4 │ │ -1b8858: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1b885a: 3804 0300 |0005: if-eqz v4, 0008 // +0003 │ │ -1b885e: 0f00 |0007: return v0 │ │ -1b8860: 7220 2041 0500 |0008: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -1b8866: 0c04 |000b: move-result-object v4 │ │ -1b8868: 1f04 3307 |000c: check-cast v4, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ -1b886c: 7220 ec1b 6400 |000e: invoke-interface {v4, v6}, Landroidx/compose/ui/layout/Measurable;.maxIntrinsicHeight:(I)I // method@1bec │ │ -1b8872: 0a04 |0011: move-result v4 │ │ -1b8874: 7110 8b43 0500 |0012: invoke-static {v5}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ -1b887a: 0a00 |0015: move-result v0 │ │ -1b887c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -1b887e: 3601 1400 |0017: if-gt v1, v0, 002b // +0014 │ │ -1b8882: 7220 2041 1500 |0019: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -1b8888: 0c02 |001c: move-result-object v2 │ │ -1b888a: 1f02 3307 |001d: check-cast v2, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ -1b888e: 7220 ec1b 6200 |001f: invoke-interface {v2, v6}, Landroidx/compose/ui/layout/Measurable;.maxIntrinsicHeight:(I)I // method@1bec │ │ -1b8894: 0a02 |0022: move-result v2 │ │ -1b8896: 3742 0300 |0023: if-le v2, v4, 0026 // +0003 │ │ -1b889a: 0124 |0025: move v4, v2 │ │ -1b889c: 3201 0500 |0026: if-eq v1, v0, 002b // +0005 │ │ -1b88a0: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1b88a4: 28ef |002a: goto 0019 // -0011 │ │ -1b88a6: 0f04 |002b: return v4 │ │ +1b885c: |[1b885c] androidx.compose.animation.AnimatedEnterExitMeasurePolicy.maxIntrinsicHeight:(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I │ │ +1b886c: 7210 2241 0500 |0000: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@4122 │ │ +1b8872: 0a04 |0003: move-result v4 │ │ +1b8874: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1b8876: 3804 0300 |0005: if-eqz v4, 0008 // +0003 │ │ +1b887a: 0f00 |0007: return v0 │ │ +1b887c: 7220 2041 0500 |0008: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +1b8882: 0c04 |000b: move-result-object v4 │ │ +1b8884: 1f04 3307 |000c: check-cast v4, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ +1b8888: 7220 ec1b 6400 |000e: invoke-interface {v4, v6}, Landroidx/compose/ui/layout/Measurable;.maxIntrinsicHeight:(I)I // method@1bec │ │ +1b888e: 0a04 |0011: move-result v4 │ │ +1b8890: 7110 8b43 0500 |0012: invoke-static {v5}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ +1b8896: 0a00 |0015: move-result v0 │ │ +1b8898: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +1b889a: 3601 1400 |0017: if-gt v1, v0, 002b // +0014 │ │ +1b889e: 7220 2041 1500 |0019: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +1b88a4: 0c02 |001c: move-result-object v2 │ │ +1b88a6: 1f02 3307 |001d: check-cast v2, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ +1b88aa: 7220 ec1b 6200 |001f: invoke-interface {v2, v6}, Landroidx/compose/ui/layout/Measurable;.maxIntrinsicHeight:(I)I // method@1bec │ │ +1b88b0: 0a02 |0022: move-result v2 │ │ +1b88b2: 3742 0300 |0023: if-le v2, v4, 0026 // +0003 │ │ +1b88b6: 0124 |0025: move v4, v2 │ │ +1b88b8: 3201 0500 |0026: if-eq v1, v0, 002b // +0005 │ │ +1b88bc: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1b88c0: 28ef |002a: goto 0019 // -0011 │ │ +1b88c2: 0f04 |002b: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/compose/animation/AnimatedEnterExitMeasurePolicy;) │ │ name : 'maxIntrinsicWidth' │ │ type : '(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -1b88a8: |[1b88a8] androidx.compose.animation.AnimatedEnterExitMeasurePolicy.maxIntrinsicWidth:(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I │ │ -1b88b8: 7210 2241 0500 |0000: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@4122 │ │ -1b88be: 0a04 |0003: move-result v4 │ │ -1b88c0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1b88c2: 3804 0300 |0005: if-eqz v4, 0008 // +0003 │ │ -1b88c6: 0f00 |0007: return v0 │ │ -1b88c8: 7220 2041 0500 |0008: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -1b88ce: 0c04 |000b: move-result-object v4 │ │ -1b88d0: 1f04 3307 |000c: check-cast v4, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ -1b88d4: 7220 ed1b 6400 |000e: invoke-interface {v4, v6}, Landroidx/compose/ui/layout/Measurable;.maxIntrinsicWidth:(I)I // method@1bed │ │ -1b88da: 0a04 |0011: move-result v4 │ │ -1b88dc: 7110 8b43 0500 |0012: invoke-static {v5}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ -1b88e2: 0a00 |0015: move-result v0 │ │ -1b88e4: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -1b88e6: 3601 1400 |0017: if-gt v1, v0, 002b // +0014 │ │ -1b88ea: 7220 2041 1500 |0019: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -1b88f0: 0c02 |001c: move-result-object v2 │ │ -1b88f2: 1f02 3307 |001d: check-cast v2, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ -1b88f6: 7220 ed1b 6200 |001f: invoke-interface {v2, v6}, Landroidx/compose/ui/layout/Measurable;.maxIntrinsicWidth:(I)I // method@1bed │ │ -1b88fc: 0a02 |0022: move-result v2 │ │ -1b88fe: 3742 0300 |0023: if-le v2, v4, 0026 // +0003 │ │ -1b8902: 0124 |0025: move v4, v2 │ │ -1b8904: 3201 0500 |0026: if-eq v1, v0, 002b // +0005 │ │ -1b8908: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1b890c: 28ef |002a: goto 0019 // -0011 │ │ -1b890e: 0f04 |002b: return v4 │ │ +1b88c4: |[1b88c4] androidx.compose.animation.AnimatedEnterExitMeasurePolicy.maxIntrinsicWidth:(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I │ │ +1b88d4: 7210 2241 0500 |0000: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@4122 │ │ +1b88da: 0a04 |0003: move-result v4 │ │ +1b88dc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1b88de: 3804 0300 |0005: if-eqz v4, 0008 // +0003 │ │ +1b88e2: 0f00 |0007: return v0 │ │ +1b88e4: 7220 2041 0500 |0008: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +1b88ea: 0c04 |000b: move-result-object v4 │ │ +1b88ec: 1f04 3307 |000c: check-cast v4, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ +1b88f0: 7220 ed1b 6400 |000e: invoke-interface {v4, v6}, Landroidx/compose/ui/layout/Measurable;.maxIntrinsicWidth:(I)I // method@1bed │ │ +1b88f6: 0a04 |0011: move-result v4 │ │ +1b88f8: 7110 8b43 0500 |0012: invoke-static {v5}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ +1b88fe: 0a00 |0015: move-result v0 │ │ +1b8900: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +1b8902: 3601 1400 |0017: if-gt v1, v0, 002b // +0014 │ │ +1b8906: 7220 2041 1500 |0019: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +1b890c: 0c02 |001c: move-result-object v2 │ │ +1b890e: 1f02 3307 |001d: check-cast v2, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ +1b8912: 7220 ed1b 6200 |001f: invoke-interface {v2, v6}, Landroidx/compose/ui/layout/Measurable;.maxIntrinsicWidth:(I)I // method@1bed │ │ +1b8918: 0a02 |0022: move-result v2 │ │ +1b891a: 3742 0300 |0023: if-le v2, v4, 0026 // +0003 │ │ +1b891e: 0124 |0025: move v4, v2 │ │ +1b8920: 3201 0500 |0026: if-eq v1, v0, 002b // +0005 │ │ +1b8924: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1b8928: 28ef |002a: goto 0019 // -0011 │ │ +1b892a: 0f04 |002b: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/AnimatedEnterExitMeasurePolicy;) │ │ name : 'measure-3p2s80s' │ │ type : '(Landroidx/compose/ui/layout/MeasureScope;Ljava/util/List;J)Landroidx/compose/ui/layout/MeasureResult;' │ │ @@ -55568,79 +55568,79 @@ │ │ type : '(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -1b8910: |[1b8910] androidx.compose.animation.AnimatedEnterExitMeasurePolicy.minIntrinsicHeight:(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I │ │ -1b8920: 7210 2241 0500 |0000: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@4122 │ │ -1b8926: 0a04 |0003: move-result v4 │ │ -1b8928: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1b892a: 3804 0300 |0005: if-eqz v4, 0008 // +0003 │ │ -1b892e: 0f00 |0007: return v0 │ │ -1b8930: 7220 2041 0500 |0008: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -1b8936: 0c04 |000b: move-result-object v4 │ │ -1b8938: 1f04 3307 |000c: check-cast v4, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ -1b893c: 7220 ef1b 6400 |000e: invoke-interface {v4, v6}, Landroidx/compose/ui/layout/Measurable;.minIntrinsicHeight:(I)I // method@1bef │ │ -1b8942: 0a04 |0011: move-result v4 │ │ -1b8944: 7110 8b43 0500 |0012: invoke-static {v5}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ -1b894a: 0a00 |0015: move-result v0 │ │ -1b894c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -1b894e: 3601 1400 |0017: if-gt v1, v0, 002b // +0014 │ │ -1b8952: 7220 2041 1500 |0019: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -1b8958: 0c02 |001c: move-result-object v2 │ │ -1b895a: 1f02 3307 |001d: check-cast v2, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ -1b895e: 7220 ef1b 6200 |001f: invoke-interface {v2, v6}, Landroidx/compose/ui/layout/Measurable;.minIntrinsicHeight:(I)I // method@1bef │ │ -1b8964: 0a02 |0022: move-result v2 │ │ -1b8966: 3742 0300 |0023: if-le v2, v4, 0026 // +0003 │ │ -1b896a: 0124 |0025: move v4, v2 │ │ -1b896c: 3201 0500 |0026: if-eq v1, v0, 002b // +0005 │ │ -1b8970: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1b8974: 28ef |002a: goto 0019 // -0011 │ │ -1b8976: 0f04 |002b: return v4 │ │ +1b892c: |[1b892c] androidx.compose.animation.AnimatedEnterExitMeasurePolicy.minIntrinsicHeight:(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I │ │ +1b893c: 7210 2241 0500 |0000: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@4122 │ │ +1b8942: 0a04 |0003: move-result v4 │ │ +1b8944: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1b8946: 3804 0300 |0005: if-eqz v4, 0008 // +0003 │ │ +1b894a: 0f00 |0007: return v0 │ │ +1b894c: 7220 2041 0500 |0008: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +1b8952: 0c04 |000b: move-result-object v4 │ │ +1b8954: 1f04 3307 |000c: check-cast v4, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ +1b8958: 7220 ef1b 6400 |000e: invoke-interface {v4, v6}, Landroidx/compose/ui/layout/Measurable;.minIntrinsicHeight:(I)I // method@1bef │ │ +1b895e: 0a04 |0011: move-result v4 │ │ +1b8960: 7110 8b43 0500 |0012: invoke-static {v5}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ +1b8966: 0a00 |0015: move-result v0 │ │ +1b8968: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +1b896a: 3601 1400 |0017: if-gt v1, v0, 002b // +0014 │ │ +1b896e: 7220 2041 1500 |0019: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +1b8974: 0c02 |001c: move-result-object v2 │ │ +1b8976: 1f02 3307 |001d: check-cast v2, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ +1b897a: 7220 ef1b 6200 |001f: invoke-interface {v2, v6}, Landroidx/compose/ui/layout/Measurable;.minIntrinsicHeight:(I)I // method@1bef │ │ +1b8980: 0a02 |0022: move-result v2 │ │ +1b8982: 3742 0300 |0023: if-le v2, v4, 0026 // +0003 │ │ +1b8986: 0124 |0025: move v4, v2 │ │ +1b8988: 3201 0500 |0026: if-eq v1, v0, 002b // +0005 │ │ +1b898c: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1b8990: 28ef |002a: goto 0019 // -0011 │ │ +1b8992: 0f04 |002b: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/compose/animation/AnimatedEnterExitMeasurePolicy;) │ │ name : 'minIntrinsicWidth' │ │ type : '(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -1b8978: |[1b8978] androidx.compose.animation.AnimatedEnterExitMeasurePolicy.minIntrinsicWidth:(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I │ │ -1b8988: 7210 2241 0500 |0000: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@4122 │ │ -1b898e: 0a04 |0003: move-result v4 │ │ -1b8990: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1b8992: 3804 0300 |0005: if-eqz v4, 0008 // +0003 │ │ -1b8996: 0f00 |0007: return v0 │ │ -1b8998: 7220 2041 0500 |0008: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -1b899e: 0c04 |000b: move-result-object v4 │ │ -1b89a0: 1f04 3307 |000c: check-cast v4, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ -1b89a4: 7220 f01b 6400 |000e: invoke-interface {v4, v6}, Landroidx/compose/ui/layout/Measurable;.minIntrinsicWidth:(I)I // method@1bf0 │ │ -1b89aa: 0a04 |0011: move-result v4 │ │ -1b89ac: 7110 8b43 0500 |0012: invoke-static {v5}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ -1b89b2: 0a00 |0015: move-result v0 │ │ -1b89b4: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -1b89b6: 3601 1400 |0017: if-gt v1, v0, 002b // +0014 │ │ -1b89ba: 7220 2041 1500 |0019: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -1b89c0: 0c02 |001c: move-result-object v2 │ │ -1b89c2: 1f02 3307 |001d: check-cast v2, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ -1b89c6: 7220 f01b 6200 |001f: invoke-interface {v2, v6}, Landroidx/compose/ui/layout/Measurable;.minIntrinsicWidth:(I)I // method@1bf0 │ │ -1b89cc: 0a02 |0022: move-result v2 │ │ -1b89ce: 3742 0300 |0023: if-le v2, v4, 0026 // +0003 │ │ -1b89d2: 0124 |0025: move v4, v2 │ │ -1b89d4: 3201 0500 |0026: if-eq v1, v0, 002b // +0005 │ │ -1b89d8: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1b89dc: 28ef |002a: goto 0019 // -0011 │ │ -1b89de: 0f04 |002b: return v4 │ │ +1b8994: |[1b8994] androidx.compose.animation.AnimatedEnterExitMeasurePolicy.minIntrinsicWidth:(Landroidx/compose/ui/layout/IntrinsicMeasureScope;Ljava/util/List;I)I │ │ +1b89a4: 7210 2241 0500 |0000: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@4122 │ │ +1b89aa: 0a04 |0003: move-result v4 │ │ +1b89ac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1b89ae: 3804 0300 |0005: if-eqz v4, 0008 // +0003 │ │ +1b89b2: 0f00 |0007: return v0 │ │ +1b89b4: 7220 2041 0500 |0008: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +1b89ba: 0c04 |000b: move-result-object v4 │ │ +1b89bc: 1f04 3307 |000c: check-cast v4, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ +1b89c0: 7220 f01b 6400 |000e: invoke-interface {v4, v6}, Landroidx/compose/ui/layout/Measurable;.minIntrinsicWidth:(I)I // method@1bf0 │ │ +1b89c6: 0a04 |0011: move-result v4 │ │ +1b89c8: 7110 8b43 0500 |0012: invoke-static {v5}, Lkotlin/collections/CollectionsKt__CollectionsKt;.getLastIndex:(Ljava/util/List;)I // method@438b │ │ +1b89ce: 0a00 |0015: move-result v0 │ │ +1b89d0: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +1b89d2: 3601 1400 |0017: if-gt v1, v0, 002b // +0014 │ │ +1b89d6: 7220 2041 1500 |0019: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +1b89dc: 0c02 |001c: move-result-object v2 │ │ +1b89de: 1f02 3307 |001d: check-cast v2, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ +1b89e2: 7220 f01b 6200 |001f: invoke-interface {v2, v6}, Landroidx/compose/ui/layout/Measurable;.minIntrinsicWidth:(I)I // method@1bf0 │ │ +1b89e8: 0a02 |0022: move-result v2 │ │ +1b89ea: 3742 0300 |0023: if-le v2, v4, 0026 // +0003 │ │ +1b89ee: 0124 |0025: move v4, v2 │ │ +1b89f0: 3201 0500 |0026: if-eq v1, v0, 002b // +0005 │ │ +1b89f4: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1b89f8: 28ef |002a: goto 0019 // -0011 │ │ +1b89fa: 0f04 |002b: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #203 header: │ │ @@ -56348,122 +56348,122 @@ │ │ type : '(Landroidx/compose/foundation/layout/RowScope;ZLandroidx/compose/ui/Modifier$Companion;Landroidx/compose/animation/EnterTransitionImpl;Landroidx/compose/animation/ExitTransitionImpl;Ljava/lang/String;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 22 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 187 16-bit code units │ │ -1b9544: |[1b9544] androidx.compose.animation.Scale.AnimatedVisibility:(Landroidx/compose/foundation/layout/RowScope;ZLandroidx/compose/ui/Modifier$Companion;Landroidx/compose/animation/EnterTransitionImpl;Landroidx/compose/animation/ExitTransitionImpl;Ljava/lang/String;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V │ │ -1b9554: 0805 1400 |0000: move-object/from16 v5, v20 │ │ -1b9558: 0208 1500 |0002: move/from16 v8, v21 │ │ -1b955c: 1400 a627 3598 |0004: const v0, #float -2.34137e-24 // #983527a6 │ │ -1b9562: 6e20 da12 0500 |0007: invoke-virtual {v5, v0}, Landroidx/compose/runtime/ComposerImpl;.startRestartGroup:(I)Landroidx/compose/runtime/ComposerImpl; // method@12da │ │ -1b9568: dd00 0830 |000a: and-int/lit8 v0, v8, #int 48 // #30 │ │ -1b956c: 3900 0f00 |000c: if-nez v0, 001b // +000f │ │ -1b9570: 6e20 b212 e500 |000e: invoke-virtual {v5, v14}, Landroidx/compose/runtime/ComposerImpl;.changed:(Z)Z // method@12b2 │ │ -1b9576: 0a00 |0011: move-result v0 │ │ -1b9578: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -1b957c: 1300 2000 |0014: const/16 v0, #int 32 // #20 │ │ -1b9580: 2803 |0016: goto 0019 // +0003 │ │ -1b9582: 1300 1000 |0017: const/16 v0, #int 16 // #10 │ │ -1b9586: b680 |0019: or-int/2addr v0, v8 │ │ -1b9588: 2802 |001a: goto 001c // +0002 │ │ -1b958a: 0180 |001b: move v0, v8 │ │ -1b958c: d600 8001 |001c: or-int/lit16 v0, v0, #int 384 // #0180 │ │ -1b9590: d581 000c |001e: and-int/lit16 v1, v8, #int 3072 // #0c00 │ │ -1b9594: 0802 1000 |0020: move-object/from16 v2, v16 │ │ -1b9598: 3901 0e00 |0022: if-nez v1, 0030 // +000e │ │ -1b959c: 6e20 b112 2500 |0024: invoke-virtual {v5, v2}, Landroidx/compose/runtime/ComposerImpl;.changed:(Ljava/lang/Object;)Z // method@12b1 │ │ -1b95a2: 0a01 |0027: move-result v1 │ │ -1b95a4: 3801 0500 |0028: if-eqz v1, 002d // +0005 │ │ -1b95a8: 1301 0008 |002a: const/16 v1, #int 2048 // #800 │ │ -1b95ac: 2803 |002c: goto 002f // +0003 │ │ -1b95ae: 1301 0004 |002d: const/16 v1, #int 1024 // #400 │ │ -1b95b2: b610 |002f: or-int/2addr v0, v1 │ │ -1b95b4: d581 0060 |0030: and-int/lit16 v1, v8, #int 24576 // #6000 │ │ -1b95b8: 0803 1100 |0032: move-object/from16 v3, v17 │ │ -1b95bc: 3901 0e00 |0034: if-nez v1, 0042 // +000e │ │ -1b95c0: 6e20 b112 3500 |0036: invoke-virtual {v5, v3}, Landroidx/compose/runtime/ComposerImpl;.changed:(Ljava/lang/Object;)Z // method@12b1 │ │ -1b95c6: 0a01 |0039: move-result v1 │ │ -1b95c8: 3801 0500 |003a: if-eqz v1, 003f // +0005 │ │ -1b95cc: 1301 0040 |003c: const/16 v1, #int 16384 // #4000 │ │ -1b95d0: 2803 |003e: goto 0041 // +0003 │ │ -1b95d2: 1301 0020 |003f: const/16 v1, #int 8192 // #2000 │ │ -1b95d6: b610 |0041: or-int/2addr v0, v1 │ │ -1b95d8: 1501 0300 |0042: const/high16 v1, #int 196608 // #3 │ │ -1b95dc: b610 |0044: or-int/2addr v0, v1 │ │ -1b95de: 1501 1800 |0045: const/high16 v1, #int 1572864 // #18 │ │ -1b95e2: b581 |0047: and-int/2addr v1, v8 │ │ -1b95e4: 0807 1300 |0048: move-object/from16 v7, v19 │ │ -1b95e8: 3901 0e00 |004a: if-nez v1, 0058 // +000e │ │ -1b95ec: 6e20 b312 7500 |004c: invoke-virtual {v5, v7}, Landroidx/compose/runtime/ComposerImpl;.changedInstance:(Ljava/lang/Object;)Z // method@12b3 │ │ -1b95f2: 0a01 |004f: move-result v1 │ │ -1b95f4: 3801 0500 |0050: if-eqz v1, 0055 // +0005 │ │ -1b95f8: 1501 1000 |0052: const/high16 v1, #int 1048576 // #10 │ │ -1b95fc: 2803 |0054: goto 0057 // +0003 │ │ -1b95fe: 1501 0800 |0055: const/high16 v1, #int 524288 // #8 │ │ -1b9602: b610 |0057: or-int/2addr v0, v1 │ │ -1b9604: 1401 9124 0900 |0058: const v1, #float 8.39637e-40 // #00092491 │ │ -1b960a: b501 |005b: and-int/2addr v1, v0 │ │ -1b960c: 1404 9024 0900 |005c: const v4, #float 8.39636e-40 // #00092490 │ │ -1b9612: 1206 |005f: const/4 v6, #int 0 // #0 │ │ -1b9614: 3241 0400 |0060: if-eq v1, v4, 0064 // +0004 │ │ -1b9618: 1211 |0062: const/4 v1, #int 1 // #1 │ │ -1b961a: 2802 |0063: goto 0065 // +0002 │ │ -1b961c: 0161 |0064: move v1, v6 │ │ -1b961e: dd04 0001 |0065: and-int/lit8 v4, v0, #int 1 // #01 │ │ -1b9622: 6e30 cf12 4501 |0067: invoke-virtual {v5, v4, v1}, Landroidx/compose/runtime/ComposerImpl;.shouldExecute:(IZ)Z // method@12cf │ │ -1b9628: 0a01 |006a: move-result v1 │ │ -1b962a: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ -1b962e: 6209 d80d |006d: sget-object v9, Landroidx/compose/ui/Modifier$Companion;.$$INSTANCE:Landroidx/compose/ui/Modifier$Companion; // field@0dd8 │ │ -1b9632: 7110 853e 0e00 |006f: invoke-static {v14}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ -1b9638: 0c01 |0072: move-result-object v1 │ │ -1b963a: e104 0003 |0073: shr-int/lit8 v4, v0, #int 3 // #03 │ │ -1b963e: dd0a 040e |0075: and-int/lit8 v10, v4, #int 14 // #0e │ │ -1b9642: e10b 000c |0077: shr-int/lit8 v11, v0, #int 12 // #0c │ │ -1b9646: dd0b 0b70 |0079: and-int/lit8 v11, v11, #int 112 // #70 │ │ -1b964a: b6ba |007b: or-int/2addr v10, v11 │ │ -1b964c: 1a0b b307 |007c: const-string v11, "AnimatedVisibility" // string@07b3 │ │ -1b9650: 7156 010b b1a5 |007e: invoke-static {v1, v11, v5, v10, v6}, Landroidx/compose/animation/core/TransitionKt;.updateTransition:(Ljava/lang/Object;Ljava/lang/String;Landroidx/compose/runtime/ComposerImpl;II)Landroidx/compose/animation/core/Transition; // method@0b01 │ │ -1b9656: 0c01 |0081: move-result-object v1 │ │ -1b9658: 0716 |0082: move-object v6, v1 │ │ -1b965a: 6201 a302 |0083: sget-object v1, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$2;.INSTANCE$1:Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$2; // field@02a3 │ │ -1b965e: d50a 8003 |0085: and-int/lit16 v10, v0, #int 896 // #0380 │ │ -1b9662: de0a 0a30 |0087: or-int/lit8 v10, v10, #int 48 // #30 │ │ -1b9666: d50c 001c |0089: and-int/lit16 v12, v0, #int 7168 // #1c00 │ │ -1b966a: b6ca |008b: or-int/2addr v10, v12 │ │ -1b966c: 140c 00e0 0000 |008c: const v12, #float 8.03561e-41 // #0000e000 │ │ -1b9672: b5c0 |008f: and-int/2addr v0, v12 │ │ -1b9674: b6a0 |0090: or-int/2addr v0, v10 │ │ -1b9676: 150a 0700 |0091: const/high16 v10, #int 458752 // #7 │ │ -1b967a: b5a4 |0093: and-int/2addr v4, v10 │ │ -1b967c: b640 |0094: or-int/2addr v0, v4 │ │ -1b967e: 0764 |0095: move-object v4, v6 │ │ -1b9680: 0106 |0096: move v6, v0 │ │ -1b9682: 0740 |0097: move-object v0, v4 │ │ -1b9684: 0774 |0098: move-object v4, v7 │ │ -1b9686: 7707 b709 0000 |0099: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/compose/animation/Scale;.AnimatedVisibilityImpl:(Landroidx/compose/animation/core/Transition;Lkotlin/jvm/functions/Function1;Landroidx/compose/animation/EnterTransitionImpl;Landroidx/compose/animation/ExitTransitionImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V // method@09b7 │ │ -1b968c: 0793 |009c: move-object v3, v9 │ │ -1b968e: 07b6 |009d: move-object v6, v11 │ │ -1b9690: 2807 |009e: goto 00a5 // +0007 │ │ -1b9692: 7401 d212 1400 |009f: invoke-virtual/range {v20}, Landroidx/compose/runtime/ComposerImpl;.skipToGroupEnd:()V // method@12d2 │ │ -1b9698: 07f3 |00a2: move-object v3, v15 │ │ -1b969a: 0806 1200 |00a3: move-object/from16 v6, v18 │ │ -1b969e: 7401 bc12 1400 |00a5: invoke-virtual/range {v20}, Landroidx/compose/runtime/ComposerImpl;.endRestartGroup:()Landroidx/compose/runtime/RecomposeScopeImpl; // method@12bc │ │ -1b96a4: 0c09 |00a8: move-result-object v9 │ │ -1b96a6: 3809 1100 |00a9: if-eqz v9, 00ba // +0011 │ │ -1b96aa: 2200 c104 |00ab: new-instance v0, Landroidx/compose/material3/SliderKt$Slider$13; // type@04c1 │ │ -1b96ae: 07d1 |00ad: move-object v1, v13 │ │ -1b96b0: 01e2 |00ae: move v2, v14 │ │ -1b96b2: 0804 1000 |00af: move-object/from16 v4, v16 │ │ -1b96b6: 0805 1100 |00b1: move-object/from16 v5, v17 │ │ -1b96ba: 0807 1300 |00b3: move-object/from16 v7, v19 │ │ -1b96be: 7609 4211 0000 |00b5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroidx/compose/material3/SliderKt$Slider$13;.:(Landroidx/compose/foundation/layout/RowScope;ZLandroidx/compose/ui/Modifier$Companion;Landroidx/compose/animation/EnterTransitionImpl;Landroidx/compose/animation/ExitTransitionImpl;Ljava/lang/String;Landroidx/compose/runtime/internal/ComposableLambdaImpl;I)V // method@1142 │ │ -1b96c4: 5b90 250c |00b8: iput-object v0, v9, Landroidx/compose/runtime/RecomposeScopeImpl;.block:Lkotlin/jvm/functions/Function2; // field@0c25 │ │ -1b96c8: 0e00 |00ba: return-void │ │ +1b9560: |[1b9560] androidx.compose.animation.Scale.AnimatedVisibility:(Landroidx/compose/foundation/layout/RowScope;ZLandroidx/compose/ui/Modifier$Companion;Landroidx/compose/animation/EnterTransitionImpl;Landroidx/compose/animation/ExitTransitionImpl;Ljava/lang/String;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V │ │ +1b9570: 0805 1400 |0000: move-object/from16 v5, v20 │ │ +1b9574: 0208 1500 |0002: move/from16 v8, v21 │ │ +1b9578: 1400 a627 3598 |0004: const v0, #float -2.34137e-24 // #983527a6 │ │ +1b957e: 6e20 da12 0500 |0007: invoke-virtual {v5, v0}, Landroidx/compose/runtime/ComposerImpl;.startRestartGroup:(I)Landroidx/compose/runtime/ComposerImpl; // method@12da │ │ +1b9584: dd00 0830 |000a: and-int/lit8 v0, v8, #int 48 // #30 │ │ +1b9588: 3900 0f00 |000c: if-nez v0, 001b // +000f │ │ +1b958c: 6e20 b212 e500 |000e: invoke-virtual {v5, v14}, Landroidx/compose/runtime/ComposerImpl;.changed:(Z)Z // method@12b2 │ │ +1b9592: 0a00 |0011: move-result v0 │ │ +1b9594: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +1b9598: 1300 2000 |0014: const/16 v0, #int 32 // #20 │ │ +1b959c: 2803 |0016: goto 0019 // +0003 │ │ +1b959e: 1300 1000 |0017: const/16 v0, #int 16 // #10 │ │ +1b95a2: b680 |0019: or-int/2addr v0, v8 │ │ +1b95a4: 2802 |001a: goto 001c // +0002 │ │ +1b95a6: 0180 |001b: move v0, v8 │ │ +1b95a8: d600 8001 |001c: or-int/lit16 v0, v0, #int 384 // #0180 │ │ +1b95ac: d581 000c |001e: and-int/lit16 v1, v8, #int 3072 // #0c00 │ │ +1b95b0: 0802 1000 |0020: move-object/from16 v2, v16 │ │ +1b95b4: 3901 0e00 |0022: if-nez v1, 0030 // +000e │ │ +1b95b8: 6e20 b112 2500 |0024: invoke-virtual {v5, v2}, Landroidx/compose/runtime/ComposerImpl;.changed:(Ljava/lang/Object;)Z // method@12b1 │ │ +1b95be: 0a01 |0027: move-result v1 │ │ +1b95c0: 3801 0500 |0028: if-eqz v1, 002d // +0005 │ │ +1b95c4: 1301 0008 |002a: const/16 v1, #int 2048 // #800 │ │ +1b95c8: 2803 |002c: goto 002f // +0003 │ │ +1b95ca: 1301 0004 |002d: const/16 v1, #int 1024 // #400 │ │ +1b95ce: b610 |002f: or-int/2addr v0, v1 │ │ +1b95d0: d581 0060 |0030: and-int/lit16 v1, v8, #int 24576 // #6000 │ │ +1b95d4: 0803 1100 |0032: move-object/from16 v3, v17 │ │ +1b95d8: 3901 0e00 |0034: if-nez v1, 0042 // +000e │ │ +1b95dc: 6e20 b112 3500 |0036: invoke-virtual {v5, v3}, Landroidx/compose/runtime/ComposerImpl;.changed:(Ljava/lang/Object;)Z // method@12b1 │ │ +1b95e2: 0a01 |0039: move-result v1 │ │ +1b95e4: 3801 0500 |003a: if-eqz v1, 003f // +0005 │ │ +1b95e8: 1301 0040 |003c: const/16 v1, #int 16384 // #4000 │ │ +1b95ec: 2803 |003e: goto 0041 // +0003 │ │ +1b95ee: 1301 0020 |003f: const/16 v1, #int 8192 // #2000 │ │ +1b95f2: b610 |0041: or-int/2addr v0, v1 │ │ +1b95f4: 1501 0300 |0042: const/high16 v1, #int 196608 // #3 │ │ +1b95f8: b610 |0044: or-int/2addr v0, v1 │ │ +1b95fa: 1501 1800 |0045: const/high16 v1, #int 1572864 // #18 │ │ +1b95fe: b581 |0047: and-int/2addr v1, v8 │ │ +1b9600: 0807 1300 |0048: move-object/from16 v7, v19 │ │ +1b9604: 3901 0e00 |004a: if-nez v1, 0058 // +000e │ │ +1b9608: 6e20 b312 7500 |004c: invoke-virtual {v5, v7}, Landroidx/compose/runtime/ComposerImpl;.changedInstance:(Ljava/lang/Object;)Z // method@12b3 │ │ +1b960e: 0a01 |004f: move-result v1 │ │ +1b9610: 3801 0500 |0050: if-eqz v1, 0055 // +0005 │ │ +1b9614: 1501 1000 |0052: const/high16 v1, #int 1048576 // #10 │ │ +1b9618: 2803 |0054: goto 0057 // +0003 │ │ +1b961a: 1501 0800 |0055: const/high16 v1, #int 524288 // #8 │ │ +1b961e: b610 |0057: or-int/2addr v0, v1 │ │ +1b9620: 1401 9124 0900 |0058: const v1, #float 8.39637e-40 // #00092491 │ │ +1b9626: b501 |005b: and-int/2addr v1, v0 │ │ +1b9628: 1404 9024 0900 |005c: const v4, #float 8.39636e-40 // #00092490 │ │ +1b962e: 1206 |005f: const/4 v6, #int 0 // #0 │ │ +1b9630: 3241 0400 |0060: if-eq v1, v4, 0064 // +0004 │ │ +1b9634: 1211 |0062: const/4 v1, #int 1 // #1 │ │ +1b9636: 2802 |0063: goto 0065 // +0002 │ │ +1b9638: 0161 |0064: move v1, v6 │ │ +1b963a: dd04 0001 |0065: and-int/lit8 v4, v0, #int 1 // #01 │ │ +1b963e: 6e30 cf12 4501 |0067: invoke-virtual {v5, v4, v1}, Landroidx/compose/runtime/ComposerImpl;.shouldExecute:(IZ)Z // method@12cf │ │ +1b9644: 0a01 |006a: move-result v1 │ │ +1b9646: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ +1b964a: 6209 d80d |006d: sget-object v9, Landroidx/compose/ui/Modifier$Companion;.$$INSTANCE:Landroidx/compose/ui/Modifier$Companion; // field@0dd8 │ │ +1b964e: 7110 853e 0e00 |006f: invoke-static {v14}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ +1b9654: 0c01 |0072: move-result-object v1 │ │ +1b9656: e104 0003 |0073: shr-int/lit8 v4, v0, #int 3 // #03 │ │ +1b965a: dd0a 040e |0075: and-int/lit8 v10, v4, #int 14 // #0e │ │ +1b965e: e10b 000c |0077: shr-int/lit8 v11, v0, #int 12 // #0c │ │ +1b9662: dd0b 0b70 |0079: and-int/lit8 v11, v11, #int 112 // #70 │ │ +1b9666: b6ba |007b: or-int/2addr v10, v11 │ │ +1b9668: 1a0b b307 |007c: const-string v11, "AnimatedVisibility" // string@07b3 │ │ +1b966c: 7156 010b b1a5 |007e: invoke-static {v1, v11, v5, v10, v6}, Landroidx/compose/animation/core/TransitionKt;.updateTransition:(Ljava/lang/Object;Ljava/lang/String;Landroidx/compose/runtime/ComposerImpl;II)Landroidx/compose/animation/core/Transition; // method@0b01 │ │ +1b9672: 0c01 |0081: move-result-object v1 │ │ +1b9674: 0716 |0082: move-object v6, v1 │ │ +1b9676: 6201 a302 |0083: sget-object v1, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$2;.INSTANCE$1:Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$2; // field@02a3 │ │ +1b967a: d50a 8003 |0085: and-int/lit16 v10, v0, #int 896 // #0380 │ │ +1b967e: de0a 0a30 |0087: or-int/lit8 v10, v10, #int 48 // #30 │ │ +1b9682: d50c 001c |0089: and-int/lit16 v12, v0, #int 7168 // #1c00 │ │ +1b9686: b6ca |008b: or-int/2addr v10, v12 │ │ +1b9688: 140c 00e0 0000 |008c: const v12, #float 8.03561e-41 // #0000e000 │ │ +1b968e: b5c0 |008f: and-int/2addr v0, v12 │ │ +1b9690: b6a0 |0090: or-int/2addr v0, v10 │ │ +1b9692: 150a 0700 |0091: const/high16 v10, #int 458752 // #7 │ │ +1b9696: b5a4 |0093: and-int/2addr v4, v10 │ │ +1b9698: b640 |0094: or-int/2addr v0, v4 │ │ +1b969a: 0764 |0095: move-object v4, v6 │ │ +1b969c: 0106 |0096: move v6, v0 │ │ +1b969e: 0740 |0097: move-object v0, v4 │ │ +1b96a0: 0774 |0098: move-object v4, v7 │ │ +1b96a2: 7707 b709 0000 |0099: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/compose/animation/Scale;.AnimatedVisibilityImpl:(Landroidx/compose/animation/core/Transition;Lkotlin/jvm/functions/Function1;Landroidx/compose/animation/EnterTransitionImpl;Landroidx/compose/animation/ExitTransitionImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V // method@09b7 │ │ +1b96a8: 0793 |009c: move-object v3, v9 │ │ +1b96aa: 07b6 |009d: move-object v6, v11 │ │ +1b96ac: 2807 |009e: goto 00a5 // +0007 │ │ +1b96ae: 7401 d212 1400 |009f: invoke-virtual/range {v20}, Landroidx/compose/runtime/ComposerImpl;.skipToGroupEnd:()V // method@12d2 │ │ +1b96b4: 07f3 |00a2: move-object v3, v15 │ │ +1b96b6: 0806 1200 |00a3: move-object/from16 v6, v18 │ │ +1b96ba: 7401 bc12 1400 |00a5: invoke-virtual/range {v20}, Landroidx/compose/runtime/ComposerImpl;.endRestartGroup:()Landroidx/compose/runtime/RecomposeScopeImpl; // method@12bc │ │ +1b96c0: 0c09 |00a8: move-result-object v9 │ │ +1b96c2: 3809 1100 |00a9: if-eqz v9, 00ba // +0011 │ │ +1b96c6: 2200 c104 |00ab: new-instance v0, Landroidx/compose/material3/SliderKt$Slider$13; // type@04c1 │ │ +1b96ca: 07d1 |00ad: move-object v1, v13 │ │ +1b96cc: 01e2 |00ae: move v2, v14 │ │ +1b96ce: 0804 1000 |00af: move-object/from16 v4, v16 │ │ +1b96d2: 0805 1100 |00b1: move-object/from16 v5, v17 │ │ +1b96d6: 0807 1300 |00b3: move-object/from16 v7, v19 │ │ +1b96da: 7609 4211 0000 |00b5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroidx/compose/material3/SliderKt$Slider$13;.:(Landroidx/compose/foundation/layout/RowScope;ZLandroidx/compose/ui/Modifier$Companion;Landroidx/compose/animation/EnterTransitionImpl;Landroidx/compose/animation/ExitTransitionImpl;Ljava/lang/String;Landroidx/compose/runtime/internal/ComposableLambdaImpl;I)V // method@1142 │ │ +1b96e0: 5b90 250c |00b8: iput-object v0, v9, Landroidx/compose/runtime/RecomposeScopeImpl;.block:Lkotlin/jvm/functions/Function2; // field@0c25 │ │ +1b96e4: 0e00 |00ba: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=7 │ │ 0x006d line=8 │ │ 0x006f line=9 │ │ 0x0083 line=10 │ │ 0x009f line=11 │ │ @@ -56614,72 +56614,72 @@ │ │ type : '(ZLandroidx/compose/ui/Modifier$Companion;Landroidx/compose/animation/EnterTransitionImpl;Landroidx/compose/animation/ExitTransitionImpl;Ljava/lang/String;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 18 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 103 16-bit code units │ │ -1b9464: |[1b9464] androidx.compose.animation.Scale.AnimatedVisibility$1:(ZLandroidx/compose/ui/Modifier$Companion;Landroidx/compose/animation/EnterTransitionImpl;Landroidx/compose/animation/ExitTransitionImpl;Ljava/lang/String;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V │ │ -1b9474: 0805 1000 |0000: move-object/from16 v5, v16 │ │ -1b9478: 1400 beb2 4a69 |0002: const v0, #float 1.53154e+25 // #694ab2be │ │ -1b947e: 6e20 da12 0500 |0005: invoke-virtual {v5, v0}, Landroidx/compose/runtime/ComposerImpl;.startRestartGroup:(I)Landroidx/compose/runtime/ComposerImpl; // method@12da │ │ -1b9484: 6e20 b212 a500 |0008: invoke-virtual {v5, v10}, Landroidx/compose/runtime/ComposerImpl;.changed:(Z)Z // method@12b2 │ │ -1b948a: 0a00 |000b: move-result v0 │ │ -1b948c: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -1b9490: 1300 2000 |000e: const/16 v0, #int 32 // #20 │ │ -1b9494: 2803 |0010: goto 0013 // +0003 │ │ -1b9496: 1300 1000 |0011: const/16 v0, #int 16 // #10 │ │ -1b949a: 9600 1100 |0013: or-int v0, v17, v0 │ │ -1b949e: 1401 8001 0300 |0015: const v1, #float 2.76045e-40 // #00030180 │ │ -1b94a4: b610 |0018: or-int/2addr v0, v1 │ │ -1b94a6: 1401 9124 0900 |0019: const v1, #float 8.39637e-40 // #00092491 │ │ -1b94ac: b501 |001c: and-int/2addr v1, v0 │ │ -1b94ae: 1402 9024 0900 |001d: const v2, #float 8.39636e-40 // #00092490 │ │ -1b94b4: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -1b94b6: 3221 0400 |0021: if-eq v1, v2, 0025 // +0004 │ │ -1b94ba: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -1b94bc: 2802 |0024: goto 0026 // +0002 │ │ -1b94be: 0131 |0025: move v1, v3 │ │ -1b94c0: dd02 0001 |0026: and-int/lit8 v2, v0, #int 1 // #01 │ │ -1b94c4: 6e30 cf12 2501 |0028: invoke-virtual {v5, v2, v1}, Landroidx/compose/runtime/ComposerImpl;.shouldExecute:(IZ)Z // method@12cf │ │ -1b94ca: 0a01 |002b: move-result v1 │ │ -1b94cc: 3801 2200 |002c: if-eqz v1, 004e // +0022 │ │ -1b94d0: 6208 d80d |002e: sget-object v8, Landroidx/compose/ui/Modifier$Companion;.$$INSTANCE:Landroidx/compose/ui/Modifier$Companion; // field@0dd8 │ │ -1b94d4: 7110 853e 0a00 |0030: invoke-static {v10}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ -1b94da: 0c01 |0033: move-result-object v1 │ │ -1b94dc: e100 0003 |0034: shr-int/lit8 v0, v0, #int 3 // #03 │ │ -1b94e0: dd00 000e |0036: and-int/lit8 v0, v0, #int 14 // #0e │ │ -1b94e4: de00 0030 |0038: or-int/lit8 v0, v0, #int 48 // #30 │ │ -1b94e8: 1a09 b307 |003a: const-string v9, "AnimatedVisibility" // string@07b3 │ │ -1b94ec: 7153 010b 9105 |003c: invoke-static {v1, v9, v5, v0, v3}, Landroidx/compose/animation/core/TransitionKt;.updateTransition:(Ljava/lang/Object;Ljava/lang/String;Landroidx/compose/runtime/ComposerImpl;II)Landroidx/compose/animation/core/Transition; // method@0b01 │ │ -1b94f2: 0c00 |003f: move-result-object v0 │ │ -1b94f4: 6201 a402 |0040: sget-object v1, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$2;.INSTANCE$2:Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$2; // field@02a4 │ │ -1b94f8: 1406 b06d 0300 |0042: const v6, #float 3.14855e-40 // #00036db0 │ │ -1b94fe: 07c2 |0045: move-object v2, v12 │ │ -1b9500: 07d3 |0046: move-object v3, v13 │ │ -1b9502: 07f4 |0047: move-object v4, v15 │ │ -1b9504: 7707 b709 0000 |0048: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/compose/animation/Scale;.AnimatedVisibilityImpl:(Landroidx/compose/animation/core/Transition;Lkotlin/jvm/functions/Function1;Landroidx/compose/animation/EnterTransitionImpl;Landroidx/compose/animation/ExitTransitionImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V // method@09b7 │ │ -1b950a: 0783 |004b: move-object v3, v8 │ │ -1b950c: 0796 |004c: move-object v6, v9 │ │ -1b950e: 2806 |004d: goto 0053 // +0006 │ │ -1b9510: 7401 d212 1000 |004e: invoke-virtual/range {v16}, Landroidx/compose/runtime/ComposerImpl;.skipToGroupEnd:()V // method@12d2 │ │ -1b9516: 07b3 |0051: move-object v3, v11 │ │ -1b9518: 07e6 |0052: move-object v6, v14 │ │ -1b951a: 7401 bc12 1000 |0053: invoke-virtual/range {v16}, Landroidx/compose/runtime/ComposerImpl;.endRestartGroup:()Landroidx/compose/runtime/RecomposeScopeImpl; // method@12bc │ │ -1b9520: 0c00 |0056: move-result-object v0 │ │ -1b9522: 3800 0f00 |0057: if-eqz v0, 0066 // +000f │ │ -1b9526: 2201 2c02 |0059: new-instance v1, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$6; // type@022c │ │ -1b952a: 01a2 |005b: move v2, v10 │ │ -1b952c: 07c4 |005c: move-object v4, v12 │ │ -1b952e: 07d5 |005d: move-object v5, v13 │ │ -1b9530: 07f7 |005e: move-object v7, v15 │ │ -1b9532: 0208 1100 |005f: move/from16 v8, v17 │ │ -1b9536: 7608 6209 0100 |0061: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$6;.:(ZLandroidx/compose/ui/Modifier$Companion;Landroidx/compose/animation/EnterTransitionImpl;Landroidx/compose/animation/ExitTransitionImpl;Ljava/lang/String;Landroidx/compose/runtime/internal/ComposableLambdaImpl;I)V // method@0962 │ │ -1b953c: 5b01 250c |0064: iput-object v1, v0, Landroidx/compose/runtime/RecomposeScopeImpl;.block:Lkotlin/jvm/functions/Function2; // field@0c25 │ │ -1b9540: 0e00 |0066: return-void │ │ +1b9480: |[1b9480] androidx.compose.animation.Scale.AnimatedVisibility$1:(ZLandroidx/compose/ui/Modifier$Companion;Landroidx/compose/animation/EnterTransitionImpl;Landroidx/compose/animation/ExitTransitionImpl;Ljava/lang/String;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V │ │ +1b9490: 0805 1000 |0000: move-object/from16 v5, v16 │ │ +1b9494: 1400 beb2 4a69 |0002: const v0, #float 1.53154e+25 // #694ab2be │ │ +1b949a: 6e20 da12 0500 |0005: invoke-virtual {v5, v0}, Landroidx/compose/runtime/ComposerImpl;.startRestartGroup:(I)Landroidx/compose/runtime/ComposerImpl; // method@12da │ │ +1b94a0: 6e20 b212 a500 |0008: invoke-virtual {v5, v10}, Landroidx/compose/runtime/ComposerImpl;.changed:(Z)Z // method@12b2 │ │ +1b94a6: 0a00 |000b: move-result v0 │ │ +1b94a8: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +1b94ac: 1300 2000 |000e: const/16 v0, #int 32 // #20 │ │ +1b94b0: 2803 |0010: goto 0013 // +0003 │ │ +1b94b2: 1300 1000 |0011: const/16 v0, #int 16 // #10 │ │ +1b94b6: 9600 1100 |0013: or-int v0, v17, v0 │ │ +1b94ba: 1401 8001 0300 |0015: const v1, #float 2.76045e-40 // #00030180 │ │ +1b94c0: b610 |0018: or-int/2addr v0, v1 │ │ +1b94c2: 1401 9124 0900 |0019: const v1, #float 8.39637e-40 // #00092491 │ │ +1b94c8: b501 |001c: and-int/2addr v1, v0 │ │ +1b94ca: 1402 9024 0900 |001d: const v2, #float 8.39636e-40 // #00092490 │ │ +1b94d0: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +1b94d2: 3221 0400 |0021: if-eq v1, v2, 0025 // +0004 │ │ +1b94d6: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +1b94d8: 2802 |0024: goto 0026 // +0002 │ │ +1b94da: 0131 |0025: move v1, v3 │ │ +1b94dc: dd02 0001 |0026: and-int/lit8 v2, v0, #int 1 // #01 │ │ +1b94e0: 6e30 cf12 2501 |0028: invoke-virtual {v5, v2, v1}, Landroidx/compose/runtime/ComposerImpl;.shouldExecute:(IZ)Z // method@12cf │ │ +1b94e6: 0a01 |002b: move-result v1 │ │ +1b94e8: 3801 2200 |002c: if-eqz v1, 004e // +0022 │ │ +1b94ec: 6208 d80d |002e: sget-object v8, Landroidx/compose/ui/Modifier$Companion;.$$INSTANCE:Landroidx/compose/ui/Modifier$Companion; // field@0dd8 │ │ +1b94f0: 7110 853e 0a00 |0030: invoke-static {v10}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ +1b94f6: 0c01 |0033: move-result-object v1 │ │ +1b94f8: e100 0003 |0034: shr-int/lit8 v0, v0, #int 3 // #03 │ │ +1b94fc: dd00 000e |0036: and-int/lit8 v0, v0, #int 14 // #0e │ │ +1b9500: de00 0030 |0038: or-int/lit8 v0, v0, #int 48 // #30 │ │ +1b9504: 1a09 b307 |003a: const-string v9, "AnimatedVisibility" // string@07b3 │ │ +1b9508: 7153 010b 9105 |003c: invoke-static {v1, v9, v5, v0, v3}, Landroidx/compose/animation/core/TransitionKt;.updateTransition:(Ljava/lang/Object;Ljava/lang/String;Landroidx/compose/runtime/ComposerImpl;II)Landroidx/compose/animation/core/Transition; // method@0b01 │ │ +1b950e: 0c00 |003f: move-result-object v0 │ │ +1b9510: 6201 a402 |0040: sget-object v1, Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$2;.INSTANCE$2:Landroidx/compose/animation/AnimatedContentKt$AnimatedContent$2; // field@02a4 │ │ +1b9514: 1406 b06d 0300 |0042: const v6, #float 3.14855e-40 // #00036db0 │ │ +1b951a: 07c2 |0045: move-object v2, v12 │ │ +1b951c: 07d3 |0046: move-object v3, v13 │ │ +1b951e: 07f4 |0047: move-object v4, v15 │ │ +1b9520: 7707 b709 0000 |0048: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/compose/animation/Scale;.AnimatedVisibilityImpl:(Landroidx/compose/animation/core/Transition;Lkotlin/jvm/functions/Function1;Landroidx/compose/animation/EnterTransitionImpl;Landroidx/compose/animation/ExitTransitionImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V // method@09b7 │ │ +1b9526: 0783 |004b: move-object v3, v8 │ │ +1b9528: 0796 |004c: move-object v6, v9 │ │ +1b952a: 2806 |004d: goto 0053 // +0006 │ │ +1b952c: 7401 d212 1000 |004e: invoke-virtual/range {v16}, Landroidx/compose/runtime/ComposerImpl;.skipToGroupEnd:()V // method@12d2 │ │ +1b9532: 07b3 |0051: move-object v3, v11 │ │ +1b9534: 07e6 |0052: move-object v6, v14 │ │ +1b9536: 7401 bc12 1000 |0053: invoke-virtual/range {v16}, Landroidx/compose/runtime/ComposerImpl;.endRestartGroup:()Landroidx/compose/runtime/RecomposeScopeImpl; // method@12bc │ │ +1b953c: 0c00 |0056: move-result-object v0 │ │ +1b953e: 3800 0f00 |0057: if-eqz v0, 0066 // +000f │ │ +1b9542: 2201 2c02 |0059: new-instance v1, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$6; // type@022c │ │ +1b9546: 01a2 |005b: move v2, v10 │ │ +1b9548: 07c4 |005c: move-object v4, v12 │ │ +1b954a: 07d5 |005d: move-object v5, v13 │ │ +1b954c: 07f7 |005e: move-object v7, v15 │ │ +1b954e: 0208 1100 |005f: move/from16 v8, v17 │ │ +1b9552: 7608 6209 0100 |0061: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$6;.:(ZLandroidx/compose/ui/Modifier$Companion;Landroidx/compose/animation/EnterTransitionImpl;Landroidx/compose/animation/ExitTransitionImpl;Ljava/lang/String;Landroidx/compose/runtime/internal/ComposableLambdaImpl;I)V // method@0962 │ │ +1b9558: 5b01 250c |0064: iput-object v1, v0, Landroidx/compose/runtime/RecomposeScopeImpl;.block:Lkotlin/jvm/functions/Function2; // field@0c25 │ │ +1b955c: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/compose/animation/Scale;) │ │ name : 'AnimatedVisibilityImpl' │ │ type : '(Landroidx/compose/animation/core/Transition;Lkotlin/jvm/functions/Function1;Landroidx/compose/animation/EnterTransitionImpl;Landroidx/compose/animation/ExitTransitionImpl;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V' │ │ @@ -57481,33 +57481,33 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 36 16-bit code units │ │ -1b89e0: |[1b89e0] androidx.compose.animation.AnimatedVisibilityKt$AnimatedEnterExitImpl$4.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b89f0: 07a7 |0000: move-object v7, v10 │ │ -1b89f2: 1f07 3b05 |0001: check-cast v7, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ -1b89f6: 1f0b a811 |0003: check-cast v11, Ljava/lang/Number; // type@11a8 │ │ -1b89fa: 6e10 303f 0b00 |0005: invoke-virtual {v11}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -1b8a00: 529a d102 |0008: iget v10, v9, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$4;.$$changed:I // field@02d1 │ │ -1b8a04: de0a 0a01 |000a: or-int/lit8 v10, v10, #int 1 // #01 │ │ -1b8a08: 7110 9014 0a00 |000c: invoke-static {v10}, Landroidx/compose/runtime/Updater;.updateChangedFlags:(I)I // method@1490 │ │ -1b8a0e: 0a08 |000f: move-result v8 │ │ -1b8a10: 5496 d202 |0010: iget-object v6, v9, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$4;.$content:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@02d2 │ │ -1b8a14: 5494 d402 |0012: iget-object v4, v9, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$4;.$exit:Landroidx/compose/animation/ExitTransitionImpl; // field@02d4 │ │ -1b8a18: 5495 d602 |0014: iget-object v5, v9, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$4;.$shouldDisposeBlock:Lkotlin/jvm/functions/Function2; // field@02d6 │ │ -1b8a1c: 5490 d702 |0016: iget-object v0, v9, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$4;.$transition:Landroidx/compose/animation/core/Transition; // field@02d7 │ │ -1b8a20: 5491 d802 |0018: iget-object v1, v9, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$4;.$visible:Lkotlin/jvm/functions/Function1; // field@02d8 │ │ -1b8a24: 5492 d502 |001a: iget-object v2, v9, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$4;.$modifier:Landroidx/compose/ui/Modifier; // field@02d5 │ │ -1b8a28: 5493 d302 |001c: iget-object v3, v9, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$4;.$enter:Landroidx/compose/animation/EnterTransitionImpl; // field@02d3 │ │ -1b8a2c: 7709 b309 0000 |001e: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroidx/compose/animation/Scale;.AnimatedEnterExitImpl:(Landroidx/compose/animation/core/Transition;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;Landroidx/compose/animation/EnterTransitionImpl;Landroidx/compose/animation/ExitTransitionImpl;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V // method@09b3 │ │ -1b8a32: 620a cf2d |0021: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1b8a36: 110a |0023: return-object v10 │ │ +1b89fc: |[1b89fc] androidx.compose.animation.AnimatedVisibilityKt$AnimatedEnterExitImpl$4.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b8a0c: 07a7 |0000: move-object v7, v10 │ │ +1b8a0e: 1f07 3b05 |0001: check-cast v7, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ +1b8a12: 1f0b a811 |0003: check-cast v11, Ljava/lang/Number; // type@11a8 │ │ +1b8a16: 6e10 303f 0b00 |0005: invoke-virtual {v11}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +1b8a1c: 529a d102 |0008: iget v10, v9, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$4;.$$changed:I // field@02d1 │ │ +1b8a20: de0a 0a01 |000a: or-int/lit8 v10, v10, #int 1 // #01 │ │ +1b8a24: 7110 9014 0a00 |000c: invoke-static {v10}, Landroidx/compose/runtime/Updater;.updateChangedFlags:(I)I // method@1490 │ │ +1b8a2a: 0a08 |000f: move-result v8 │ │ +1b8a2c: 5496 d202 |0010: iget-object v6, v9, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$4;.$content:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@02d2 │ │ +1b8a30: 5494 d402 |0012: iget-object v4, v9, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$4;.$exit:Landroidx/compose/animation/ExitTransitionImpl; // field@02d4 │ │ +1b8a34: 5495 d602 |0014: iget-object v5, v9, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$4;.$shouldDisposeBlock:Lkotlin/jvm/functions/Function2; // field@02d6 │ │ +1b8a38: 5490 d702 |0016: iget-object v0, v9, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$4;.$transition:Landroidx/compose/animation/core/Transition; // field@02d7 │ │ +1b8a3c: 5491 d802 |0018: iget-object v1, v9, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$4;.$visible:Lkotlin/jvm/functions/Function1; // field@02d8 │ │ +1b8a40: 5492 d502 |001a: iget-object v2, v9, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$4;.$modifier:Landroidx/compose/ui/Modifier; // field@02d5 │ │ +1b8a44: 5493 d302 |001c: iget-object v3, v9, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedEnterExitImpl$4;.$enter:Landroidx/compose/animation/EnterTransitionImpl; // field@02d3 │ │ +1b8a48: 7709 b309 0000 |001e: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroidx/compose/animation/Scale;.AnimatedEnterExitImpl:(Landroidx/compose/animation/core/Transition;Lkotlin/jvm/functions/Function1;Landroidx/compose/ui/Modifier;Landroidx/compose/animation/EnterTransitionImpl;Landroidx/compose/animation/ExitTransitionImpl;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V // method@09b3 │ │ +1b8a4e: 620a cf2d |0021: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1b8a52: 110a |0023: return-object v10 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #205 header: │ │ @@ -57707,40 +57707,40 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -19072c: |[19072c] androidx.compose.animation.core.Transition$totalDurationNanos$2.invoke:()Ljava/lang/Object; │ │ -19073c: 5230 2504 |0000: iget v0, v3, Landroidx/compose/animation/core/Transition$totalDurationNanos$2;.$r8$classId:I // field@0425 │ │ -190740: 2b00 2a00 0000 |0002: packed-switch v0, 0000002c // +0000002a │ │ -190746: 5430 2604 |0005: iget-object v0, v3, Landroidx/compose/animation/core/Transition$totalDurationNanos$2;.this$0:Landroidx/compose/animation/core/Transition; // field@0426 │ │ -19074a: 5401 3104 |0007: iget-object v1, v0, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ -19074e: 6e10 d735 0100 |0009: invoke-virtual {v1}, Lio/ktor/util/StringValuesBuilderImpl;.getCurrentState:()Ljava/lang/Object; // method@35d7 │ │ -190754: 0c01 |000c: move-result-object v1 │ │ -190756: 6202 0103 |000d: sget-object v2, Landroidx/compose/animation/EnterExitState;.PostExit:Landroidx/compose/animation/EnterExitState; // field@0301 │ │ -19075a: 3321 0c00 |000f: if-ne v1, v2, 001b // +000c │ │ -19075e: 5400 2f04 |0011: iget-object v0, v0, Landroidx/compose/animation/core/Transition;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@042f │ │ -190762: 6e10 a213 0000 |0013: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -190768: 0c00 |0016: move-result-object v0 │ │ -19076a: 3320 0400 |0017: if-ne v0, v2, 001b // +0004 │ │ -19076e: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -190770: 2802 |001a: goto 001c // +0002 │ │ -190772: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -190774: 7110 853e 0000 |001c: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ -19077a: 0c00 |001f: move-result-object v0 │ │ -19077c: 1100 |0020: return-object v0 │ │ -19077e: 5430 2604 |0021: iget-object v0, v3, Landroidx/compose/animation/core/Transition$totalDurationNanos$2;.this$0:Landroidx/compose/animation/core/Transition; // field@0426 │ │ -190782: 6e10 e10a 0000 |0023: invoke-virtual {v0}, Landroidx/compose/animation/core/Transition;.calculateTotalDurationNanos:()J // method@0ae1 │ │ -190788: 0b00 |0026: move-result-wide v0 │ │ -19078a: 7120 0b3f 1000 |0027: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@3f0b │ │ -190790: 0c00 |002a: move-result-object v0 │ │ -190792: 1100 |002b: return-object v0 │ │ -190794: 0001 0100 0000 0000 1f00 0000 |002c: packed-switch-data (6 units) │ │ +190748: |[190748] androidx.compose.animation.core.Transition$totalDurationNanos$2.invoke:()Ljava/lang/Object; │ │ +190758: 5230 2504 |0000: iget v0, v3, Landroidx/compose/animation/core/Transition$totalDurationNanos$2;.$r8$classId:I // field@0425 │ │ +19075c: 2b00 2a00 0000 |0002: packed-switch v0, 0000002c // +0000002a │ │ +190762: 5430 2604 |0005: iget-object v0, v3, Landroidx/compose/animation/core/Transition$totalDurationNanos$2;.this$0:Landroidx/compose/animation/core/Transition; // field@0426 │ │ +190766: 5401 3104 |0007: iget-object v1, v0, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ +19076a: 6e10 d735 0100 |0009: invoke-virtual {v1}, Lio/ktor/util/StringValuesBuilderImpl;.getCurrentState:()Ljava/lang/Object; // method@35d7 │ │ +190770: 0c01 |000c: move-result-object v1 │ │ +190772: 6202 0103 |000d: sget-object v2, Landroidx/compose/animation/EnterExitState;.PostExit:Landroidx/compose/animation/EnterExitState; // field@0301 │ │ +190776: 3321 0c00 |000f: if-ne v1, v2, 001b // +000c │ │ +19077a: 5400 2f04 |0011: iget-object v0, v0, Landroidx/compose/animation/core/Transition;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@042f │ │ +19077e: 6e10 a213 0000 |0013: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +190784: 0c00 |0016: move-result-object v0 │ │ +190786: 3320 0400 |0017: if-ne v0, v2, 001b // +0004 │ │ +19078a: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +19078c: 2802 |001a: goto 001c // +0002 │ │ +19078e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +190790: 7110 853e 0000 |001c: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ +190796: 0c00 |001f: move-result-object v0 │ │ +190798: 1100 |0020: return-object v0 │ │ +19079a: 5430 2604 |0021: iget-object v0, v3, Landroidx/compose/animation/core/Transition$totalDurationNanos$2;.this$0:Landroidx/compose/animation/core/Transition; // field@0426 │ │ +19079e: 6e10 e10a 0000 |0023: invoke-virtual {v0}, Landroidx/compose/animation/core/Transition;.calculateTotalDurationNanos:()J // method@0ae1 │ │ +1907a4: 0b00 |0026: move-result-wide v0 │ │ +1907a6: 7120 0b3f 1000 |0027: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@3f0b │ │ +1907ac: 0c00 |002a: move-result-object v0 │ │ +1907ae: 1100 |002b: return-object v0 │ │ +1907b0: 0001 0100 0000 0000 1f00 0000 |002c: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #207 header: │ │ @@ -57836,22 +57836,22 @@ │ │ type : '(Lkotlin/jvm/internal/Ref$BooleanRef;Lkotlinx/coroutines/flow/FlowCollector;Lkotlinx/coroutines/flow/StartedWhileSubscribed$command$2;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1ac488: |[1ac488] kotlinx.coroutines.flow.DistinctFlowImpl$collect$2.:(Lkotlin/jvm/internal/Ref$BooleanRef;Lkotlinx/coroutines/flow/FlowCollector;Lkotlinx/coroutines/flow/StartedWhileSubscribed$command$2;)V │ │ -1ac498: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -1ac49a: 5910 482f |0001: iput v0, v1, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$r8$classId:I // field@2f48 │ │ -1ac49e: 7010 343f 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1ac4a4: 5b12 492f |0006: iput-object v2, v1, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.this$0:Ljava/lang/Object; // field@2f49 │ │ -1ac4a8: 5b13 462f |0008: iput-object v3, v1, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$collector:Ljava/lang/Object; // field@2f46 │ │ -1ac4ac: 5b14 472f |000a: iput-object v4, v1, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$previousKey:Ljava/lang/Object; // field@2f47 │ │ -1ac4b0: 0e00 |000c: return-void │ │ +1ac4a4: |[1ac4a4] kotlinx.coroutines.flow.DistinctFlowImpl$collect$2.:(Lkotlin/jvm/internal/Ref$BooleanRef;Lkotlinx/coroutines/flow/FlowCollector;Lkotlinx/coroutines/flow/StartedWhileSubscribed$command$2;)V │ │ +1ac4b4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +1ac4b6: 5910 482f |0001: iput v0, v1, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$r8$classId:I // field@2f48 │ │ +1ac4ba: 7010 343f 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1ac4c0: 5b12 492f |0006: iput-object v2, v1, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.this$0:Ljava/lang/Object; // field@2f49 │ │ +1ac4c4: 5b13 462f |0008: iput-object v3, v1, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$collector:Ljava/lang/Object; // field@2f46 │ │ +1ac4c8: 5b14 472f |000a: iput-object v4, v1, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$previousKey:Ljava/lang/Object; // field@2f47 │ │ +1ac4cc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=2 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2; │ │ 0x0000 - 0x000d reg=2 (null) Lkotlin/jvm/internal/Ref$BooleanRef; │ │ 0x0000 - 0x000d reg=3 (null) Lkotlinx/coroutines/flow/FlowCollector; │ │ @@ -57863,230 +57863,230 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 424 16-bit code units │ │ -1ac4b4: |[1ac4b4] kotlinx.coroutines.flow.DistinctFlowImpl$collect$2.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1ac4c4: 5270 482f |0000: iget v0, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$r8$classId:I // field@2f48 │ │ -1ac4c8: 2b00 9c01 0000 |0002: packed-switch v0, 0000019e // +0000019c │ │ -1ac4ce: 2090 cc13 |0005: instance-of v0, v9, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1; // type@13cc │ │ -1ac4d2: 3800 1100 |0007: if-eqz v0, 0018 // +0011 │ │ -1ac4d6: 0790 |0009: move-object v0, v9 │ │ -1ac4d8: 1f00 cc13 |000a: check-cast v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1; // type@13cc │ │ -1ac4dc: 5201 632f |000c: iget v1, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.label:I // field@2f63 │ │ -1ac4e0: 1502 0080 |000e: const/high16 v2, #int -2147483648 // #8000 │ │ -1ac4e4: 9503 0102 |0010: and-int v3, v1, v2 │ │ -1ac4e8: 3803 0600 |0012: if-eqz v3, 0018 // +0006 │ │ -1ac4ec: b121 |0014: sub-int/2addr v1, v2 │ │ -1ac4ee: 5901 632f |0015: iput v1, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.label:I // field@2f63 │ │ -1ac4f2: 2806 |0017: goto 001d // +0006 │ │ -1ac4f4: 2200 cc13 |0018: new-instance v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1; // type@13cc │ │ -1ac4f8: 7030 7248 7009 |001a: invoke-direct {v0, v7, v9}, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.:(Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;Lkotlin/coroutines/Continuation;)V // method@4872 │ │ -1ac4fe: 5409 642f |001d: iget-object v9, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.result:Ljava/lang/Object; // field@2f64 │ │ -1ac502: 6201 012e |001f: sget-object v1, Lkotlin/coroutines/intrinsics/CoroutineSingletons;.COROUTINE_SUSPENDED:Lkotlin/coroutines/intrinsics/CoroutineSingletons; // field@2e01 │ │ -1ac506: 5202 632f |0021: iget v2, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.label:I // field@2f63 │ │ -1ac50a: 6203 cf2d |0023: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1ac50e: 1234 |0025: const/4 v4, #int 3 // #3 │ │ -1ac510: 1225 |0026: const/4 v5, #int 2 // #2 │ │ -1ac512: 1216 |0027: const/4 v6, #int 1 // #1 │ │ -1ac514: 3802 1d00 |0028: if-eqz v2, 0045 // +001d │ │ -1ac518: 3262 0600 |002a: if-eq v2, v6, 0030 // +0006 │ │ -1ac51c: 3252 1100 |002c: if-eq v2, v5, 003d // +0011 │ │ -1ac520: 3342 0700 |002e: if-ne v2, v4, 0035 // +0007 │ │ -1ac524: 7110 7b42 0900 |0030: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ -1ac52a: 0731 |0033: move-object v1, v3 │ │ -1ac52c: 285a |0034: goto 008e // +005a │ │ -1ac52e: 2208 9b11 |0035: new-instance v8, Ljava/lang/IllegalStateException; // type@119b │ │ -1ac532: 1a09 9537 |0037: const-string v9, "call to 'resume' before 'invoke' with coroutine" // string@3795 │ │ -1ac536: 7020 e63e 9800 |0039: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3ee6 │ │ -1ac53c: 2708 |003c: throw v8 │ │ -1ac53e: 5408 622f |003d: iget-object v8, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.L$1:Ljava/lang/Object; // field@2f62 │ │ -1ac542: 5402 612f |003f: iget-object v2, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.L$0:Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2; // field@2f61 │ │ -1ac546: 7110 7b42 0900 |0041: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ -1ac54c: 282b |0044: goto 006f // +002b │ │ -1ac54e: 7110 7b42 0900 |0045: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ -1ac554: 5479 492f |0048: iget-object v9, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.this$0:Ljava/lang/Object; // field@2f49 │ │ -1ac558: 1f09 ff12 |004a: check-cast v9, Lkotlin/jvm/internal/Ref$BooleanRef; // type@12ff │ │ -1ac55c: 5599 262e |004c: iget-boolean v9, v9, Lkotlin/jvm/internal/Ref$BooleanRef;.element:Z // field@2e26 │ │ -1ac560: 3809 0f00 |004e: if-eqz v9, 005d // +000f │ │ -1ac564: 5906 632f |0050: iput v6, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.label:I // field@2f63 │ │ -1ac568: 5479 462f |0052: iget-object v9, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$collector:Ljava/lang/Object; // field@2f46 │ │ -1ac56c: 1f09 c613 |0054: check-cast v9, Lkotlinx/coroutines/flow/FlowCollector; // type@13c6 │ │ -1ac570: 7230 5d48 8900 |0056: invoke-interface {v9, v8, v0}, Lkotlinx/coroutines/flow/FlowCollector;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@485d │ │ -1ac576: 0c08 |0059: move-result-object v8 │ │ -1ac578: 3318 d9ff |005a: if-ne v8, v1, 0033 // -0027 │ │ -1ac57c: 2832 |005c: goto 008e // +0032 │ │ -1ac57e: 5b07 612f |005d: iput-object v7, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.L$0:Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2; // field@2f61 │ │ -1ac582: 5b08 622f |005f: iput-object v8, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.L$1:Ljava/lang/Object; // field@2f62 │ │ -1ac586: 5905 632f |0061: iput v5, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.label:I // field@2f63 │ │ -1ac58a: 5479 472f |0063: iget-object v9, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$previousKey:Ljava/lang/Object; // field@2f47 │ │ -1ac58e: 1f09 e513 |0065: check-cast v9, Lkotlinx/coroutines/flow/StartedWhileSubscribed$command$2; // type@13e5 │ │ -1ac592: 6e30 b248 8900 |0067: invoke-virtual {v9, v8, v0}, Lkotlinx/coroutines/flow/StartedWhileSubscribed$command$2;.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@48b2 │ │ -1ac598: 0c09 |006a: move-result-object v9 │ │ -1ac59a: 3319 0300 |006b: if-ne v9, v1, 006e // +0003 │ │ -1ac59e: 2821 |006d: goto 008e // +0021 │ │ -1ac5a0: 0772 |006e: move-object v2, v7 │ │ -1ac5a2: 1f09 8911 |006f: check-cast v9, Ljava/lang/Boolean; // type@1189 │ │ -1ac5a6: 6e10 823e 0900 |0071: invoke-virtual {v9}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ -1ac5ac: 0a09 |0074: move-result v9 │ │ -1ac5ae: 3909 beff |0075: if-nez v9, 0033 // -0042 │ │ -1ac5b2: 5429 492f |0077: iget-object v9, v2, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.this$0:Ljava/lang/Object; // field@2f49 │ │ -1ac5b6: 1f09 ff12 |0079: check-cast v9, Lkotlin/jvm/internal/Ref$BooleanRef; // type@12ff │ │ -1ac5ba: 5c96 262e |007b: iput-boolean v6, v9, Lkotlin/jvm/internal/Ref$BooleanRef;.element:Z // field@2e26 │ │ -1ac5be: 1209 |007d: const/4 v9, #int 0 // #0 │ │ -1ac5c0: 5b09 612f |007e: iput-object v9, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.L$0:Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2; // field@2f61 │ │ -1ac5c4: 5b09 622f |0080: iput-object v9, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.L$1:Ljava/lang/Object; // field@2f62 │ │ -1ac5c8: 5904 632f |0082: iput v4, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.label:I // field@2f63 │ │ -1ac5cc: 5429 462f |0084: iget-object v9, v2, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$collector:Ljava/lang/Object; // field@2f46 │ │ -1ac5d0: 1f09 c613 |0086: check-cast v9, Lkotlinx/coroutines/flow/FlowCollector; // type@13c6 │ │ -1ac5d4: 7230 5d48 8900 |0088: invoke-interface {v9, v8, v0}, Lkotlinx/coroutines/flow/FlowCollector;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@485d │ │ -1ac5da: 0c08 |008b: move-result-object v8 │ │ -1ac5dc: 3318 a7ff |008c: if-ne v8, v1, 0033 // -0059 │ │ -1ac5e0: 1101 |008e: return-object v1 │ │ -1ac5e2: 1f08 3d03 |008f: check-cast v8, Landroidx/compose/foundation/interaction/Interaction; // type@033d │ │ -1ac5e6: 2089 3b03 |0091: instance-of v9, v8, Landroidx/compose/foundation/interaction/HoverInteraction$Enter; // type@033b │ │ -1ac5ea: 5470 492f |0093: iget-object v0, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.this$0:Ljava/lang/Object; // field@2f49 │ │ -1ac5ee: 1f00 1d12 |0095: check-cast v0, Ljava/util/ArrayList; // type@121d │ │ -1ac5f2: 3809 0600 |0097: if-eqz v9, 009d // +0006 │ │ -1ac5f6: 6e20 9440 8000 |0099: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@4094 │ │ -1ac5fc: 2848 |009c: goto 00e4 // +0048 │ │ -1ac5fe: 2089 3c03 |009d: instance-of v9, v8, Landroidx/compose/foundation/interaction/HoverInteraction$Exit; // type@033c │ │ -1ac602: 3809 0c00 |009f: if-eqz v9, 00ab // +000c │ │ -1ac606: 1f08 3c03 |00a1: check-cast v8, Landroidx/compose/foundation/interaction/HoverInteraction$Exit; // type@033c │ │ -1ac60a: 6e10 b10c 0800 |00a3: invoke-virtual {v8}, Landroidx/compose/foundation/interaction/HoverInteraction$Exit;.getEnter:()Landroidx/compose/foundation/interaction/HoverInteraction$Enter; // method@0cb1 │ │ -1ac610: 0c08 |00a6: move-result-object v8 │ │ -1ac612: 6e20 a040 8000 |00a7: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@40a0 │ │ -1ac618: 283a |00aa: goto 00e4 // +003a │ │ -1ac61a: 2089 3903 |00ab: instance-of v9, v8, Landroidx/compose/foundation/interaction/FocusInteraction$Focus; // type@0339 │ │ -1ac61e: 3809 0600 |00ad: if-eqz v9, 00b3 // +0006 │ │ -1ac622: 6e20 9440 8000 |00af: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@4094 │ │ -1ac628: 2832 |00b2: goto 00e4 // +0032 │ │ -1ac62a: 2089 3a03 |00b3: instance-of v9, v8, Landroidx/compose/foundation/interaction/FocusInteraction$Unfocus; // type@033a │ │ -1ac62e: 3809 0c00 |00b5: if-eqz v9, 00c1 // +000c │ │ -1ac632: 1f08 3a03 |00b7: check-cast v8, Landroidx/compose/foundation/interaction/FocusInteraction$Unfocus; // type@033a │ │ -1ac636: 6e10 af0c 0800 |00b9: invoke-virtual {v8}, Landroidx/compose/foundation/interaction/FocusInteraction$Unfocus;.getFocus:()Landroidx/compose/foundation/interaction/FocusInteraction$Focus; // method@0caf │ │ -1ac63c: 0c08 |00bc: move-result-object v8 │ │ -1ac63e: 6e20 a040 8000 |00bd: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@40a0 │ │ -1ac644: 2824 |00c0: goto 00e4 // +0024 │ │ -1ac646: 2089 4103 |00c1: instance-of v9, v8, Landroidx/compose/foundation/interaction/PressInteraction$Press; // type@0341 │ │ -1ac64a: 3809 0600 |00c3: if-eqz v9, 00c9 // +0006 │ │ -1ac64e: 6e20 9440 8000 |00c5: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@4094 │ │ -1ac654: 281c |00c8: goto 00e4 // +001c │ │ -1ac656: 2089 4203 |00c9: instance-of v9, v8, Landroidx/compose/foundation/interaction/PressInteraction$Release; // type@0342 │ │ -1ac65a: 3809 0c00 |00cb: if-eqz v9, 00d7 // +000c │ │ -1ac65e: 1f08 4203 |00cd: check-cast v8, Landroidx/compose/foundation/interaction/PressInteraction$Release; // type@0342 │ │ -1ac662: 6e10 bb0c 0800 |00cf: invoke-virtual {v8}, Landroidx/compose/foundation/interaction/PressInteraction$Release;.getPress:()Landroidx/compose/foundation/interaction/PressInteraction$Press; // method@0cbb │ │ -1ac668: 0c08 |00d2: move-result-object v8 │ │ -1ac66a: 6e20 a040 8000 |00d3: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@40a0 │ │ -1ac670: 280e |00d6: goto 00e4 // +000e │ │ -1ac672: 2089 4003 |00d7: instance-of v9, v8, Landroidx/compose/foundation/interaction/PressInteraction$Cancel; // type@0340 │ │ -1ac676: 3809 0b00 |00d9: if-eqz v9, 00e4 // +000b │ │ -1ac67a: 1f08 4003 |00db: check-cast v8, Landroidx/compose/foundation/interaction/PressInteraction$Cancel; // type@0340 │ │ -1ac67e: 6e10 b80c 0800 |00dd: invoke-virtual {v8}, Landroidx/compose/foundation/interaction/PressInteraction$Cancel;.getPress:()Landroidx/compose/foundation/interaction/PressInteraction$Press; // method@0cb8 │ │ -1ac684: 0c08 |00e0: move-result-object v8 │ │ -1ac686: 6e20 a040 8000 |00e1: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@40a0 │ │ -1ac68c: 7110 7843 0000 |00e4: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.lastOrNull:(Ljava/util/List;)Ljava/lang/Object; // method@4378 │ │ -1ac692: 0c08 |00e7: move-result-object v8 │ │ -1ac694: 1f08 3d03 |00e8: check-cast v8, Landroidx/compose/foundation/interaction/Interaction; // type@033d │ │ -1ac698: 2209 7d04 |00ea: new-instance v9, Landroidx/compose/material3/FloatingActionButtonElevation$animateElevation$2$1$1$1; // type@047d │ │ -1ac69c: 5470 462f |00ec: iget-object v0, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$collector:Ljava/lang/Object; // field@2f46 │ │ -1ac6a0: 1f00 8204 |00ee: check-cast v0, Landroidx/compose/material3/FloatingActionButtonElevationAnimatable; // type@0482 │ │ -1ac6a4: 1201 |00f0: const/4 v1, #int 0 // #0 │ │ -1ac6a6: 7040 ae10 0918 |00f1: invoke-direct {v9, v0, v8, v1}, Landroidx/compose/material3/FloatingActionButtonElevation$animateElevation$2$1$1$1;.:(Landroidx/compose/material3/FloatingActionButtonElevationAnimatable;Landroidx/compose/foundation/interaction/Interaction;Lkotlin/coroutines/Continuation;)V // method@10ae │ │ -1ac6ac: 5478 472f |00f4: iget-object v8, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$previousKey:Ljava/lang/Object; // field@2f47 │ │ -1ac6b0: 1f08 6913 |00f6: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@1369 │ │ -1ac6b4: 1230 |00f8: const/4 v0, #int 3 // #3 │ │ -1ac6b6: 7150 5e47 1891 |00f9: invoke-static {v8, v1, v1, v9, v0}, Lkotlinx/coroutines/JobKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;I)Lkotlinx/coroutines/StandaloneCoroutine; // method@475e │ │ -1ac6bc: 6208 cf2d |00fc: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1ac6c0: 1108 |00fe: return-object v8 │ │ -1ac6c2: 1f08 8911 |00ff: check-cast v8, Ljava/lang/Boolean; // type@1189 │ │ -1ac6c6: 6e10 823e 0800 |0101: invoke-virtual {v8}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ -1ac6cc: 0a08 |0104: move-result v8 │ │ -1ac6ce: 3808 2700 |0105: if-eqz v8, 012c // +0027 │ │ -1ac6d2: 5478 462f |0107: iget-object v8, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$collector:Ljava/lang/Object; // field@2f46 │ │ -1ac6d6: 1f08 5e05 |0109: check-cast v8, Landroidx/compose/runtime/MutableState; // type@055e │ │ -1ac6da: 7210 6e14 0800 |010b: invoke-interface {v8}, Landroidx/compose/runtime/State;.getValue:()Ljava/lang/Object; // method@146e │ │ -1ac6e0: 0c08 |010e: move-result-object v8 │ │ -1ac6e2: 1f08 e912 |010f: check-cast v8, Lkotlin/jvm/functions/Function2; // type@12e9 │ │ -1ac6e6: 5479 472f |0111: iget-object v9, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$previousKey:Ljava/lang/Object; // field@2f47 │ │ -1ac6ea: 1f09 9a02 |0113: check-cast v9, Landroidx/compose/animation/core/Transition; // type@029a │ │ -1ac6ee: 5490 3104 |0115: iget-object v0, v9, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ -1ac6f2: 6e10 d735 0000 |0117: invoke-virtual {v0}, Lio/ktor/util/StringValuesBuilderImpl;.getCurrentState:()Ljava/lang/Object; // method@35d7 │ │ -1ac6f8: 0c00 |011a: move-result-object v0 │ │ -1ac6fa: 5499 2f04 |011b: iget-object v9, v9, Landroidx/compose/animation/core/Transition;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@042f │ │ -1ac6fe: 6e10 a213 0900 |011d: invoke-virtual {v9}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1ac704: 0c09 |0120: move-result-object v9 │ │ -1ac706: 7230 d944 0809 |0121: invoke-interface {v8, v0, v9}, Lkotlin/jvm/functions/Function2;.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@44d9 │ │ -1ac70c: 0c08 |0124: move-result-object v8 │ │ -1ac70e: 1f08 8911 |0125: check-cast v8, Ljava/lang/Boolean; // type@1189 │ │ -1ac712: 6e10 823e 0800 |0127: invoke-virtual {v8}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ -1ac718: 0a08 |012a: move-result v8 │ │ -1ac71a: 2802 |012b: goto 012d // +0002 │ │ -1ac71c: 1208 |012c: const/4 v8, #int 0 // #0 │ │ -1ac71e: 7110 853e 0800 |012d: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ -1ac724: 0c08 |0130: move-result-object v8 │ │ -1ac726: 5479 492f |0131: iget-object v9, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.this$0:Ljava/lang/Object; // field@2f49 │ │ -1ac72a: 1f09 6e05 |0133: check-cast v9, Landroidx/compose/runtime/ProduceStateScopeImpl; // type@056e │ │ -1ac72e: 6e20 b313 8900 |0135: invoke-virtual {v9, v8}, Landroidx/compose/runtime/ProduceStateScopeImpl;.setValue:(Ljava/lang/Object;)V // method@13b3 │ │ -1ac734: 6208 cf2d |0138: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1ac738: 1108 |013a: return-object v8 │ │ -1ac73a: 2090 c213 |013b: instance-of v0, v9, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1; // type@13c2 │ │ -1ac73e: 3800 1100 |013d: if-eqz v0, 014e // +0011 │ │ -1ac742: 0790 |013f: move-object v0, v9 │ │ -1ac744: 1f00 c213 |0140: check-cast v0, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1; // type@13c2 │ │ -1ac748: 5201 432f |0142: iget v1, v0, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1;.label:I // field@2f43 │ │ -1ac74c: 1502 0080 |0144: const/high16 v2, #int -2147483648 // #8000 │ │ -1ac750: 9503 0102 |0146: and-int v3, v1, v2 │ │ -1ac754: 3803 0600 |0148: if-eqz v3, 014e // +0006 │ │ -1ac758: b121 |014a: sub-int/2addr v1, v2 │ │ -1ac75a: 5901 432f |014b: iput v1, v0, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1;.label:I // field@2f43 │ │ -1ac75e: 2806 |014d: goto 0153 // +0006 │ │ -1ac760: 2200 c213 |014e: new-instance v0, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1; // type@13c2 │ │ -1ac764: 7030 5548 7009 |0150: invoke-direct {v0, v7, v9}, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1;.:(Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;Lkotlin/coroutines/Continuation;)V // method@4855 │ │ -1ac76a: 5409 442f |0153: iget-object v9, v0, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1;.result:Ljava/lang/Object; // field@2f44 │ │ -1ac76e: 6201 012e |0155: sget-object v1, Lkotlin/coroutines/intrinsics/CoroutineSingletons;.COROUTINE_SUSPENDED:Lkotlin/coroutines/intrinsics/CoroutineSingletons; // field@2e01 │ │ -1ac772: 5202 432f |0157: iget v2, v0, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1;.label:I // field@2f43 │ │ -1ac776: 6203 cf2d |0159: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1ac77a: 1214 |015b: const/4 v4, #int 1 // #1 │ │ -1ac77c: 3802 1100 |015c: if-eqz v2, 016d // +0011 │ │ -1ac780: 3342 0700 |015e: if-ne v2, v4, 0165 // +0007 │ │ -1ac784: 7110 7b42 0900 |0160: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ -1ac78a: 0731 |0163: move-object v1, v3 │ │ -1ac78c: 2839 |0164: goto 019d // +0039 │ │ -1ac78e: 2208 9b11 |0165: new-instance v8, Ljava/lang/IllegalStateException; // type@119b │ │ -1ac792: 1a09 9537 |0167: const-string v9, "call to 'resume' before 'invoke' with coroutine" // string@3795 │ │ -1ac796: 7020 e63e 9800 |0169: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3ee6 │ │ -1ac79c: 2708 |016c: throw v8 │ │ -1ac79e: 7110 7b42 0900 |016d: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ -1ac7a4: 5479 492f |0170: iget-object v9, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.this$0:Ljava/lang/Object; // field@2f49 │ │ -1ac7a8: 1f09 c413 |0172: check-cast v9, Lkotlinx/coroutines/flow/DistinctFlowImpl; // type@13c4 │ │ -1ac7ac: 6e10 373f 0900 |0174: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1ac7b2: 5472 472f |0177: iget-object v2, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$previousKey:Ljava/lang/Object; // field@2f47 │ │ -1ac7b6: 1f02 0313 |0179: check-cast v2, Lkotlin/jvm/internal/Ref$ObjectRef; // type@1303 │ │ -1ac7ba: 5425 2a2e |017b: iget-object v5, v2, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@2e2a │ │ -1ac7be: 6206 da2f |017d: sget-object v6, Lkotlinx/coroutines/flow/internal/NullSurrogateKt;.NULL:Lkotlinx/coroutines/internal/Symbol; // field@2fda │ │ -1ac7c2: 3265 1000 |017f: if-eq v5, v6, 018f // +0010 │ │ -1ac7c6: 5499 4a2f |0181: iget-object v9, v9, Lkotlinx/coroutines/flow/DistinctFlowImpl;.areEquivalent:Lkotlin/jvm/functions/Function2; // field@2f4a │ │ -1ac7ca: 7230 d944 5908 |0183: invoke-interface {v9, v5, v8}, Lkotlin/jvm/functions/Function2;.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@44d9 │ │ -1ac7d0: 0c09 |0186: move-result-object v9 │ │ -1ac7d2: 1f09 8911 |0187: check-cast v9, Ljava/lang/Boolean; // type@1189 │ │ -1ac7d6: 6e10 823e 0900 |0189: invoke-virtual {v9}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ -1ac7dc: 0a09 |018c: move-result v9 │ │ -1ac7de: 3909 d6ff |018d: if-nez v9, 0163 // -002a │ │ -1ac7e2: 5b28 2a2e |018f: iput-object v8, v2, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@2e2a │ │ -1ac7e6: 5904 432f |0191: iput v4, v0, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1;.label:I // field@2f43 │ │ -1ac7ea: 5479 462f |0193: iget-object v9, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$collector:Ljava/lang/Object; // field@2f46 │ │ -1ac7ee: 1f09 c613 |0195: check-cast v9, Lkotlinx/coroutines/flow/FlowCollector; // type@13c6 │ │ -1ac7f2: 7230 5d48 8900 |0197: invoke-interface {v9, v8, v0}, Lkotlinx/coroutines/flow/FlowCollector;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@485d │ │ -1ac7f8: 0c08 |019a: move-result-object v8 │ │ -1ac7fa: 3318 c8ff |019b: if-ne v8, v1, 0163 // -0038 │ │ -1ac7fe: 1101 |019d: return-object v1 │ │ -1ac800: 0001 0300 0000 0000 3901 0000 fd00 ... |019e: packed-switch-data (10 units) │ │ +1ac4d0: |[1ac4d0] kotlinx.coroutines.flow.DistinctFlowImpl$collect$2.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1ac4e0: 5270 482f |0000: iget v0, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$r8$classId:I // field@2f48 │ │ +1ac4e4: 2b00 9c01 0000 |0002: packed-switch v0, 0000019e // +0000019c │ │ +1ac4ea: 2090 cc13 |0005: instance-of v0, v9, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1; // type@13cc │ │ +1ac4ee: 3800 1100 |0007: if-eqz v0, 0018 // +0011 │ │ +1ac4f2: 0790 |0009: move-object v0, v9 │ │ +1ac4f4: 1f00 cc13 |000a: check-cast v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1; // type@13cc │ │ +1ac4f8: 5201 632f |000c: iget v1, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.label:I // field@2f63 │ │ +1ac4fc: 1502 0080 |000e: const/high16 v2, #int -2147483648 // #8000 │ │ +1ac500: 9503 0102 |0010: and-int v3, v1, v2 │ │ +1ac504: 3803 0600 |0012: if-eqz v3, 0018 // +0006 │ │ +1ac508: b121 |0014: sub-int/2addr v1, v2 │ │ +1ac50a: 5901 632f |0015: iput v1, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.label:I // field@2f63 │ │ +1ac50e: 2806 |0017: goto 001d // +0006 │ │ +1ac510: 2200 cc13 |0018: new-instance v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1; // type@13cc │ │ +1ac514: 7030 7248 7009 |001a: invoke-direct {v0, v7, v9}, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.:(Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;Lkotlin/coroutines/Continuation;)V // method@4872 │ │ +1ac51a: 5409 642f |001d: iget-object v9, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.result:Ljava/lang/Object; // field@2f64 │ │ +1ac51e: 6201 012e |001f: sget-object v1, Lkotlin/coroutines/intrinsics/CoroutineSingletons;.COROUTINE_SUSPENDED:Lkotlin/coroutines/intrinsics/CoroutineSingletons; // field@2e01 │ │ +1ac522: 5202 632f |0021: iget v2, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.label:I // field@2f63 │ │ +1ac526: 6203 cf2d |0023: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1ac52a: 1234 |0025: const/4 v4, #int 3 // #3 │ │ +1ac52c: 1225 |0026: const/4 v5, #int 2 // #2 │ │ +1ac52e: 1216 |0027: const/4 v6, #int 1 // #1 │ │ +1ac530: 3802 1d00 |0028: if-eqz v2, 0045 // +001d │ │ +1ac534: 3262 0600 |002a: if-eq v2, v6, 0030 // +0006 │ │ +1ac538: 3252 1100 |002c: if-eq v2, v5, 003d // +0011 │ │ +1ac53c: 3342 0700 |002e: if-ne v2, v4, 0035 // +0007 │ │ +1ac540: 7110 7b42 0900 |0030: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ +1ac546: 0731 |0033: move-object v1, v3 │ │ +1ac548: 285a |0034: goto 008e // +005a │ │ +1ac54a: 2208 9b11 |0035: new-instance v8, Ljava/lang/IllegalStateException; // type@119b │ │ +1ac54e: 1a09 9537 |0037: const-string v9, "call to 'resume' before 'invoke' with coroutine" // string@3795 │ │ +1ac552: 7020 e63e 9800 |0039: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3ee6 │ │ +1ac558: 2708 |003c: throw v8 │ │ +1ac55a: 5408 622f |003d: iget-object v8, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.L$1:Ljava/lang/Object; // field@2f62 │ │ +1ac55e: 5402 612f |003f: iget-object v2, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.L$0:Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2; // field@2f61 │ │ +1ac562: 7110 7b42 0900 |0041: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ +1ac568: 282b |0044: goto 006f // +002b │ │ +1ac56a: 7110 7b42 0900 |0045: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ +1ac570: 5479 492f |0048: iget-object v9, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.this$0:Ljava/lang/Object; // field@2f49 │ │ +1ac574: 1f09 ff12 |004a: check-cast v9, Lkotlin/jvm/internal/Ref$BooleanRef; // type@12ff │ │ +1ac578: 5599 262e |004c: iget-boolean v9, v9, Lkotlin/jvm/internal/Ref$BooleanRef;.element:Z // field@2e26 │ │ +1ac57c: 3809 0f00 |004e: if-eqz v9, 005d // +000f │ │ +1ac580: 5906 632f |0050: iput v6, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.label:I // field@2f63 │ │ +1ac584: 5479 462f |0052: iget-object v9, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$collector:Ljava/lang/Object; // field@2f46 │ │ +1ac588: 1f09 c613 |0054: check-cast v9, Lkotlinx/coroutines/flow/FlowCollector; // type@13c6 │ │ +1ac58c: 7230 5d48 8900 |0056: invoke-interface {v9, v8, v0}, Lkotlinx/coroutines/flow/FlowCollector;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@485d │ │ +1ac592: 0c08 |0059: move-result-object v8 │ │ +1ac594: 3318 d9ff |005a: if-ne v8, v1, 0033 // -0027 │ │ +1ac598: 2832 |005c: goto 008e // +0032 │ │ +1ac59a: 5b07 612f |005d: iput-object v7, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.L$0:Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2; // field@2f61 │ │ +1ac59e: 5b08 622f |005f: iput-object v8, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.L$1:Ljava/lang/Object; // field@2f62 │ │ +1ac5a2: 5905 632f |0061: iput v5, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.label:I // field@2f63 │ │ +1ac5a6: 5479 472f |0063: iget-object v9, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$previousKey:Ljava/lang/Object; // field@2f47 │ │ +1ac5aa: 1f09 e513 |0065: check-cast v9, Lkotlinx/coroutines/flow/StartedWhileSubscribed$command$2; // type@13e5 │ │ +1ac5ae: 6e30 b248 8900 |0067: invoke-virtual {v9, v8, v0}, Lkotlinx/coroutines/flow/StartedWhileSubscribed$command$2;.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@48b2 │ │ +1ac5b4: 0c09 |006a: move-result-object v9 │ │ +1ac5b6: 3319 0300 |006b: if-ne v9, v1, 006e // +0003 │ │ +1ac5ba: 2821 |006d: goto 008e // +0021 │ │ +1ac5bc: 0772 |006e: move-object v2, v7 │ │ +1ac5be: 1f09 8911 |006f: check-cast v9, Ljava/lang/Boolean; // type@1189 │ │ +1ac5c2: 6e10 823e 0900 |0071: invoke-virtual {v9}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ +1ac5c8: 0a09 |0074: move-result v9 │ │ +1ac5ca: 3909 beff |0075: if-nez v9, 0033 // -0042 │ │ +1ac5ce: 5429 492f |0077: iget-object v9, v2, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.this$0:Ljava/lang/Object; // field@2f49 │ │ +1ac5d2: 1f09 ff12 |0079: check-cast v9, Lkotlin/jvm/internal/Ref$BooleanRef; // type@12ff │ │ +1ac5d6: 5c96 262e |007b: iput-boolean v6, v9, Lkotlin/jvm/internal/Ref$BooleanRef;.element:Z // field@2e26 │ │ +1ac5da: 1209 |007d: const/4 v9, #int 0 // #0 │ │ +1ac5dc: 5b09 612f |007e: iput-object v9, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.L$0:Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2; // field@2f61 │ │ +1ac5e0: 5b09 622f |0080: iput-object v9, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.L$1:Ljava/lang/Object; // field@2f62 │ │ +1ac5e4: 5904 632f |0082: iput v4, v0, Lkotlinx/coroutines/flow/FlowKt__LimitKt$dropWhile$1$1$emit$1;.label:I // field@2f63 │ │ +1ac5e8: 5429 462f |0084: iget-object v9, v2, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$collector:Ljava/lang/Object; // field@2f46 │ │ +1ac5ec: 1f09 c613 |0086: check-cast v9, Lkotlinx/coroutines/flow/FlowCollector; // type@13c6 │ │ +1ac5f0: 7230 5d48 8900 |0088: invoke-interface {v9, v8, v0}, Lkotlinx/coroutines/flow/FlowCollector;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@485d │ │ +1ac5f6: 0c08 |008b: move-result-object v8 │ │ +1ac5f8: 3318 a7ff |008c: if-ne v8, v1, 0033 // -0059 │ │ +1ac5fc: 1101 |008e: return-object v1 │ │ +1ac5fe: 1f08 3d03 |008f: check-cast v8, Landroidx/compose/foundation/interaction/Interaction; // type@033d │ │ +1ac602: 2089 3b03 |0091: instance-of v9, v8, Landroidx/compose/foundation/interaction/HoverInteraction$Enter; // type@033b │ │ +1ac606: 5470 492f |0093: iget-object v0, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.this$0:Ljava/lang/Object; // field@2f49 │ │ +1ac60a: 1f00 1d12 |0095: check-cast v0, Ljava/util/ArrayList; // type@121d │ │ +1ac60e: 3809 0600 |0097: if-eqz v9, 009d // +0006 │ │ +1ac612: 6e20 9440 8000 |0099: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@4094 │ │ +1ac618: 2848 |009c: goto 00e4 // +0048 │ │ +1ac61a: 2089 3c03 |009d: instance-of v9, v8, Landroidx/compose/foundation/interaction/HoverInteraction$Exit; // type@033c │ │ +1ac61e: 3809 0c00 |009f: if-eqz v9, 00ab // +000c │ │ +1ac622: 1f08 3c03 |00a1: check-cast v8, Landroidx/compose/foundation/interaction/HoverInteraction$Exit; // type@033c │ │ +1ac626: 6e10 b10c 0800 |00a3: invoke-virtual {v8}, Landroidx/compose/foundation/interaction/HoverInteraction$Exit;.getEnter:()Landroidx/compose/foundation/interaction/HoverInteraction$Enter; // method@0cb1 │ │ +1ac62c: 0c08 |00a6: move-result-object v8 │ │ +1ac62e: 6e20 a040 8000 |00a7: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@40a0 │ │ +1ac634: 283a |00aa: goto 00e4 // +003a │ │ +1ac636: 2089 3903 |00ab: instance-of v9, v8, Landroidx/compose/foundation/interaction/FocusInteraction$Focus; // type@0339 │ │ +1ac63a: 3809 0600 |00ad: if-eqz v9, 00b3 // +0006 │ │ +1ac63e: 6e20 9440 8000 |00af: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@4094 │ │ +1ac644: 2832 |00b2: goto 00e4 // +0032 │ │ +1ac646: 2089 3a03 |00b3: instance-of v9, v8, Landroidx/compose/foundation/interaction/FocusInteraction$Unfocus; // type@033a │ │ +1ac64a: 3809 0c00 |00b5: if-eqz v9, 00c1 // +000c │ │ +1ac64e: 1f08 3a03 |00b7: check-cast v8, Landroidx/compose/foundation/interaction/FocusInteraction$Unfocus; // type@033a │ │ +1ac652: 6e10 af0c 0800 |00b9: invoke-virtual {v8}, Landroidx/compose/foundation/interaction/FocusInteraction$Unfocus;.getFocus:()Landroidx/compose/foundation/interaction/FocusInteraction$Focus; // method@0caf │ │ +1ac658: 0c08 |00bc: move-result-object v8 │ │ +1ac65a: 6e20 a040 8000 |00bd: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@40a0 │ │ +1ac660: 2824 |00c0: goto 00e4 // +0024 │ │ +1ac662: 2089 4103 |00c1: instance-of v9, v8, Landroidx/compose/foundation/interaction/PressInteraction$Press; // type@0341 │ │ +1ac666: 3809 0600 |00c3: if-eqz v9, 00c9 // +0006 │ │ +1ac66a: 6e20 9440 8000 |00c5: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@4094 │ │ +1ac670: 281c |00c8: goto 00e4 // +001c │ │ +1ac672: 2089 4203 |00c9: instance-of v9, v8, Landroidx/compose/foundation/interaction/PressInteraction$Release; // type@0342 │ │ +1ac676: 3809 0c00 |00cb: if-eqz v9, 00d7 // +000c │ │ +1ac67a: 1f08 4203 |00cd: check-cast v8, Landroidx/compose/foundation/interaction/PressInteraction$Release; // type@0342 │ │ +1ac67e: 6e10 bb0c 0800 |00cf: invoke-virtual {v8}, Landroidx/compose/foundation/interaction/PressInteraction$Release;.getPress:()Landroidx/compose/foundation/interaction/PressInteraction$Press; // method@0cbb │ │ +1ac684: 0c08 |00d2: move-result-object v8 │ │ +1ac686: 6e20 a040 8000 |00d3: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@40a0 │ │ +1ac68c: 280e |00d6: goto 00e4 // +000e │ │ +1ac68e: 2089 4003 |00d7: instance-of v9, v8, Landroidx/compose/foundation/interaction/PressInteraction$Cancel; // type@0340 │ │ +1ac692: 3809 0b00 |00d9: if-eqz v9, 00e4 // +000b │ │ +1ac696: 1f08 4003 |00db: check-cast v8, Landroidx/compose/foundation/interaction/PressInteraction$Cancel; // type@0340 │ │ +1ac69a: 6e10 b80c 0800 |00dd: invoke-virtual {v8}, Landroidx/compose/foundation/interaction/PressInteraction$Cancel;.getPress:()Landroidx/compose/foundation/interaction/PressInteraction$Press; // method@0cb8 │ │ +1ac6a0: 0c08 |00e0: move-result-object v8 │ │ +1ac6a2: 6e20 a040 8000 |00e1: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@40a0 │ │ +1ac6a8: 7110 7843 0000 |00e4: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.lastOrNull:(Ljava/util/List;)Ljava/lang/Object; // method@4378 │ │ +1ac6ae: 0c08 |00e7: move-result-object v8 │ │ +1ac6b0: 1f08 3d03 |00e8: check-cast v8, Landroidx/compose/foundation/interaction/Interaction; // type@033d │ │ +1ac6b4: 2209 7d04 |00ea: new-instance v9, Landroidx/compose/material3/FloatingActionButtonElevation$animateElevation$2$1$1$1; // type@047d │ │ +1ac6b8: 5470 462f |00ec: iget-object v0, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$collector:Ljava/lang/Object; // field@2f46 │ │ +1ac6bc: 1f00 8204 |00ee: check-cast v0, Landroidx/compose/material3/FloatingActionButtonElevationAnimatable; // type@0482 │ │ +1ac6c0: 1201 |00f0: const/4 v1, #int 0 // #0 │ │ +1ac6c2: 7040 ae10 0918 |00f1: invoke-direct {v9, v0, v8, v1}, Landroidx/compose/material3/FloatingActionButtonElevation$animateElevation$2$1$1$1;.:(Landroidx/compose/material3/FloatingActionButtonElevationAnimatable;Landroidx/compose/foundation/interaction/Interaction;Lkotlin/coroutines/Continuation;)V // method@10ae │ │ +1ac6c8: 5478 472f |00f4: iget-object v8, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$previousKey:Ljava/lang/Object; // field@2f47 │ │ +1ac6cc: 1f08 6913 |00f6: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@1369 │ │ +1ac6d0: 1230 |00f8: const/4 v0, #int 3 // #3 │ │ +1ac6d2: 7150 5e47 1891 |00f9: invoke-static {v8, v1, v1, v9, v0}, Lkotlinx/coroutines/JobKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;I)Lkotlinx/coroutines/StandaloneCoroutine; // method@475e │ │ +1ac6d8: 6208 cf2d |00fc: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1ac6dc: 1108 |00fe: return-object v8 │ │ +1ac6de: 1f08 8911 |00ff: check-cast v8, Ljava/lang/Boolean; // type@1189 │ │ +1ac6e2: 6e10 823e 0800 |0101: invoke-virtual {v8}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ +1ac6e8: 0a08 |0104: move-result v8 │ │ +1ac6ea: 3808 2700 |0105: if-eqz v8, 012c // +0027 │ │ +1ac6ee: 5478 462f |0107: iget-object v8, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$collector:Ljava/lang/Object; // field@2f46 │ │ +1ac6f2: 1f08 5e05 |0109: check-cast v8, Landroidx/compose/runtime/MutableState; // type@055e │ │ +1ac6f6: 7210 6e14 0800 |010b: invoke-interface {v8}, Landroidx/compose/runtime/State;.getValue:()Ljava/lang/Object; // method@146e │ │ +1ac6fc: 0c08 |010e: move-result-object v8 │ │ +1ac6fe: 1f08 e912 |010f: check-cast v8, Lkotlin/jvm/functions/Function2; // type@12e9 │ │ +1ac702: 5479 472f |0111: iget-object v9, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$previousKey:Ljava/lang/Object; // field@2f47 │ │ +1ac706: 1f09 9a02 |0113: check-cast v9, Landroidx/compose/animation/core/Transition; // type@029a │ │ +1ac70a: 5490 3104 |0115: iget-object v0, v9, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ +1ac70e: 6e10 d735 0000 |0117: invoke-virtual {v0}, Lio/ktor/util/StringValuesBuilderImpl;.getCurrentState:()Ljava/lang/Object; // method@35d7 │ │ +1ac714: 0c00 |011a: move-result-object v0 │ │ +1ac716: 5499 2f04 |011b: iget-object v9, v9, Landroidx/compose/animation/core/Transition;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@042f │ │ +1ac71a: 6e10 a213 0900 |011d: invoke-virtual {v9}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1ac720: 0c09 |0120: move-result-object v9 │ │ +1ac722: 7230 d944 0809 |0121: invoke-interface {v8, v0, v9}, Lkotlin/jvm/functions/Function2;.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@44d9 │ │ +1ac728: 0c08 |0124: move-result-object v8 │ │ +1ac72a: 1f08 8911 |0125: check-cast v8, Ljava/lang/Boolean; // type@1189 │ │ +1ac72e: 6e10 823e 0800 |0127: invoke-virtual {v8}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ +1ac734: 0a08 |012a: move-result v8 │ │ +1ac736: 2802 |012b: goto 012d // +0002 │ │ +1ac738: 1208 |012c: const/4 v8, #int 0 // #0 │ │ +1ac73a: 7110 853e 0800 |012d: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ +1ac740: 0c08 |0130: move-result-object v8 │ │ +1ac742: 5479 492f |0131: iget-object v9, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.this$0:Ljava/lang/Object; // field@2f49 │ │ +1ac746: 1f09 6e05 |0133: check-cast v9, Landroidx/compose/runtime/ProduceStateScopeImpl; // type@056e │ │ +1ac74a: 6e20 b313 8900 |0135: invoke-virtual {v9, v8}, Landroidx/compose/runtime/ProduceStateScopeImpl;.setValue:(Ljava/lang/Object;)V // method@13b3 │ │ +1ac750: 6208 cf2d |0138: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1ac754: 1108 |013a: return-object v8 │ │ +1ac756: 2090 c213 |013b: instance-of v0, v9, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1; // type@13c2 │ │ +1ac75a: 3800 1100 |013d: if-eqz v0, 014e // +0011 │ │ +1ac75e: 0790 |013f: move-object v0, v9 │ │ +1ac760: 1f00 c213 |0140: check-cast v0, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1; // type@13c2 │ │ +1ac764: 5201 432f |0142: iget v1, v0, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1;.label:I // field@2f43 │ │ +1ac768: 1502 0080 |0144: const/high16 v2, #int -2147483648 // #8000 │ │ +1ac76c: 9503 0102 |0146: and-int v3, v1, v2 │ │ +1ac770: 3803 0600 |0148: if-eqz v3, 014e // +0006 │ │ +1ac774: b121 |014a: sub-int/2addr v1, v2 │ │ +1ac776: 5901 432f |014b: iput v1, v0, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1;.label:I // field@2f43 │ │ +1ac77a: 2806 |014d: goto 0153 // +0006 │ │ +1ac77c: 2200 c213 |014e: new-instance v0, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1; // type@13c2 │ │ +1ac780: 7030 5548 7009 |0150: invoke-direct {v0, v7, v9}, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1;.:(Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;Lkotlin/coroutines/Continuation;)V // method@4855 │ │ +1ac786: 5409 442f |0153: iget-object v9, v0, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1;.result:Ljava/lang/Object; // field@2f44 │ │ +1ac78a: 6201 012e |0155: sget-object v1, Lkotlin/coroutines/intrinsics/CoroutineSingletons;.COROUTINE_SUSPENDED:Lkotlin/coroutines/intrinsics/CoroutineSingletons; // field@2e01 │ │ +1ac78e: 5202 432f |0157: iget v2, v0, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1;.label:I // field@2f43 │ │ +1ac792: 6203 cf2d |0159: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1ac796: 1214 |015b: const/4 v4, #int 1 // #1 │ │ +1ac798: 3802 1100 |015c: if-eqz v2, 016d // +0011 │ │ +1ac79c: 3342 0700 |015e: if-ne v2, v4, 0165 // +0007 │ │ +1ac7a0: 7110 7b42 0900 |0160: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ +1ac7a6: 0731 |0163: move-object v1, v3 │ │ +1ac7a8: 2839 |0164: goto 019d // +0039 │ │ +1ac7aa: 2208 9b11 |0165: new-instance v8, Ljava/lang/IllegalStateException; // type@119b │ │ +1ac7ae: 1a09 9537 |0167: const-string v9, "call to 'resume' before 'invoke' with coroutine" // string@3795 │ │ +1ac7b2: 7020 e63e 9800 |0169: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3ee6 │ │ +1ac7b8: 2708 |016c: throw v8 │ │ +1ac7ba: 7110 7b42 0900 |016d: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ +1ac7c0: 5479 492f |0170: iget-object v9, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.this$0:Ljava/lang/Object; // field@2f49 │ │ +1ac7c4: 1f09 c413 |0172: check-cast v9, Lkotlinx/coroutines/flow/DistinctFlowImpl; // type@13c4 │ │ +1ac7c8: 6e10 373f 0900 |0174: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1ac7ce: 5472 472f |0177: iget-object v2, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$previousKey:Ljava/lang/Object; // field@2f47 │ │ +1ac7d2: 1f02 0313 |0179: check-cast v2, Lkotlin/jvm/internal/Ref$ObjectRef; // type@1303 │ │ +1ac7d6: 5425 2a2e |017b: iget-object v5, v2, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@2e2a │ │ +1ac7da: 6206 da2f |017d: sget-object v6, Lkotlinx/coroutines/flow/internal/NullSurrogateKt;.NULL:Lkotlinx/coroutines/internal/Symbol; // field@2fda │ │ +1ac7de: 3265 1000 |017f: if-eq v5, v6, 018f // +0010 │ │ +1ac7e2: 5499 4a2f |0181: iget-object v9, v9, Lkotlinx/coroutines/flow/DistinctFlowImpl;.areEquivalent:Lkotlin/jvm/functions/Function2; // field@2f4a │ │ +1ac7e6: 7230 d944 5908 |0183: invoke-interface {v9, v5, v8}, Lkotlin/jvm/functions/Function2;.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@44d9 │ │ +1ac7ec: 0c09 |0186: move-result-object v9 │ │ +1ac7ee: 1f09 8911 |0187: check-cast v9, Ljava/lang/Boolean; // type@1189 │ │ +1ac7f2: 6e10 823e 0900 |0189: invoke-virtual {v9}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ +1ac7f8: 0a09 |018c: move-result v9 │ │ +1ac7fa: 3909 d6ff |018d: if-nez v9, 0163 // -002a │ │ +1ac7fe: 5b28 2a2e |018f: iput-object v8, v2, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@2e2a │ │ +1ac802: 5904 432f |0191: iput v4, v0, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2$emit$1;.label:I // field@2f43 │ │ +1ac806: 5479 462f |0193: iget-object v9, v7, Lkotlinx/coroutines/flow/DistinctFlowImpl$collect$2;.$collector:Ljava/lang/Object; // field@2f46 │ │ +1ac80a: 1f09 c613 |0195: check-cast v9, Lkotlinx/coroutines/flow/FlowCollector; // type@13c6 │ │ +1ac80e: 7230 5d48 8900 |0197: invoke-interface {v9, v8, v0}, Lkotlinx/coroutines/flow/FlowCollector;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@485d │ │ +1ac814: 0c08 |019a: move-result-object v8 │ │ +1ac816: 3318 c8ff |019b: if-ne v8, v1, 0163 // -0038 │ │ +1ac81a: 1101 |019d: return-object v1 │ │ +1ac81c: 0001 0300 0000 0000 3901 0000 fd00 ... |019e: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #209 header: │ │ @@ -58195,115 +58195,115 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 202 16-bit code units │ │ -18f8ec: |[18f8ec] androidx.compose.animation.CrossfadeKt$Crossfade$3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -18f8fc: 5280 f602 |0000: iget v0, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$3;.$r8$classId:I // field@02f6 │ │ -18f900: 2b00 b400 0000 |0002: packed-switch v0, 000000b6 // +000000b4 │ │ -18f906: 1f09 e208 |0005: check-cast v9, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ -18f90a: 5390 c715 |0007: iget-wide v0, v9, Landroidx/compose/ui/unit/IntSize;.packedValue:J // field@15c7 │ │ -18f90e: 1309 2000 |0009: const/16 v9, #int 32 // #20 │ │ -18f912: c490 |000b: shr-long/2addr v0, v9 │ │ -18f914: 8400 |000c: long-to-int v0, v0 │ │ -18f916: 1801 ffff ffff 0000 0000 |000d: const-wide v1, #double 2.122e-314 // #00000000ffffffff │ │ -18f920: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -18f922: 8104 |0013: int-to-long v4, v0 │ │ -18f924: c394 |0014: shl-long/2addr v4, v9 │ │ -18f926: 8136 |0015: int-to-long v6, v3 │ │ -18f928: a000 0601 |0016: and-long v0, v6, v1 │ │ -18f92c: c140 |0018: or-long/2addr v0, v4 │ │ -18f92e: 2209 e208 |0019: new-instance v9, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ -18f932: 7030 7b24 0901 |001b: invoke-direct {v9, v0, v1}, Landroidx/compose/ui/unit/IntSize;.:(J)V // method@247b │ │ -18f938: 1109 |001e: return-object v9 │ │ -18f93a: 1f09 e208 |001f: check-cast v9, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ -18f93e: 5390 c715 |0021: iget-wide v0, v9, Landroidx/compose/ui/unit/IntSize;.packedValue:J // field@15c7 │ │ -18f942: 1309 2000 |0023: const/16 v9, #int 32 // #20 │ │ -18f946: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -18f948: 1803 ffff ffff 0000 0000 |0026: const-wide v3, #double 2.122e-314 // #00000000ffffffff │ │ -18f952: c030 |002b: and-long/2addr v0, v3 │ │ -18f954: 8400 |002c: long-to-int v0, v0 │ │ -18f956: 8121 |002d: int-to-long v1, v2 │ │ -18f958: c391 |002e: shl-long/2addr v1, v9 │ │ -18f95a: 8105 |002f: int-to-long v5, v0 │ │ -18f95c: c053 |0030: and-long/2addr v3, v5 │ │ -18f95e: a100 0103 |0031: or-long v0, v1, v3 │ │ -18f962: 2209 e208 |0033: new-instance v9, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ -18f966: 7030 7b24 0901 |0035: invoke-direct {v9, v0, v1}, Landroidx/compose/ui/unit/IntSize;.:(J)V // method@247b │ │ -18f96c: 1109 |0038: return-object v9 │ │ -18f96e: 1f09 e208 |0039: check-cast v9, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ -18f972: 5390 c715 |003b: iget-wide v0, v9, Landroidx/compose/ui/unit/IntSize;.packedValue:J // field@15c7 │ │ -18f976: 1309 2000 |003d: const/16 v9, #int 32 // #20 │ │ -18f97a: c490 |003f: shr-long/2addr v0, v9 │ │ -18f97c: 8400 |0040: long-to-int v0, v0 │ │ -18f97e: 1801 ffff ffff 0000 0000 |0041: const-wide v1, #double 2.122e-314 // #00000000ffffffff │ │ -18f988: 1203 |0046: const/4 v3, #int 0 // #0 │ │ -18f98a: 8104 |0047: int-to-long v4, v0 │ │ -18f98c: c394 |0048: shl-long/2addr v4, v9 │ │ -18f98e: 8136 |0049: int-to-long v6, v3 │ │ -18f990: a000 0601 |004a: and-long v0, v6, v1 │ │ -18f994: c140 |004c: or-long/2addr v0, v4 │ │ -18f996: 2209 e208 |004d: new-instance v9, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ -18f99a: 7030 7b24 0901 |004f: invoke-direct {v9, v0, v1}, Landroidx/compose/ui/unit/IntSize;.:(J)V // method@247b │ │ -18f9a0: 1109 |0052: return-object v9 │ │ -18f9a2: 1f09 e208 |0053: check-cast v9, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ -18f9a6: 5390 c715 |0055: iget-wide v0, v9, Landroidx/compose/ui/unit/IntSize;.packedValue:J // field@15c7 │ │ -18f9aa: 1309 2000 |0057: const/16 v9, #int 32 // #20 │ │ -18f9ae: 1202 |0059: const/4 v2, #int 0 // #0 │ │ -18f9b0: 1803 ffff ffff 0000 0000 |005a: const-wide v3, #double 2.122e-314 // #00000000ffffffff │ │ -18f9ba: c030 |005f: and-long/2addr v0, v3 │ │ -18f9bc: 8400 |0060: long-to-int v0, v0 │ │ -18f9be: 8121 |0061: int-to-long v1, v2 │ │ -18f9c0: c391 |0062: shl-long/2addr v1, v9 │ │ -18f9c2: 8105 |0063: int-to-long v5, v0 │ │ -18f9c4: c053 |0064: and-long/2addr v3, v5 │ │ -18f9c6: a100 0103 |0065: or-long v0, v1, v3 │ │ -18f9ca: 2209 e208 |0067: new-instance v9, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ -18f9ce: 7030 7b24 0901 |0069: invoke-direct {v9, v0, v1}, Landroidx/compose/ui/unit/IntSize;.:(J)V // method@247b │ │ -18f9d4: 1109 |006c: return-object v9 │ │ -18f9d6: 1f09 5c02 |006d: check-cast v9, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ -18f9da: 5290 7103 |006f: iget v0, v9, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ -18f9de: 5299 7203 |0071: iget v9, v9, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ -18f9e2: 7120 b918 9000 |0073: invoke-static {v0, v9}, Landroidx/compose/ui/graphics/ColorKt;.TransformOrigin:(FF)J // method@18b9 │ │ -18f9e8: 0b00 |0076: move-result-wide v0 │ │ -18f9ea: 2209 8906 |0077: new-instance v9, Landroidx/compose/ui/graphics/TransformOrigin; // type@0689 │ │ -18f9ee: 7030 1e19 0901 |0079: invoke-direct {v9, v0, v1}, Landroidx/compose/ui/graphics/TransformOrigin;.:(J)V // method@191e │ │ -18f9f4: 1109 |007c: return-object v9 │ │ -18f9f6: 1f09 8906 |007d: check-cast v9, Landroidx/compose/ui/graphics/TransformOrigin; // type@0689 │ │ -18f9fa: 5390 cb0e |007f: iget-wide v0, v9, Landroidx/compose/ui/graphics/TransformOrigin;.packedValue:J // field@0ecb │ │ -18f9fe: 2209 5c02 |0081: new-instance v9, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ -18fa02: 7120 2119 1000 |0083: invoke-static {v0, v1}, Landroidx/compose/ui/graphics/TransformOrigin;.getPivotFractionX-impl:(J)F // method@1921 │ │ -18fa08: 0a02 |0086: move-result v2 │ │ -18fa0a: 7120 2219 1000 |0087: invoke-static {v0, v1}, Landroidx/compose/ui/graphics/TransformOrigin;.getPivotFractionY-impl:(J)F // method@1922 │ │ -18fa10: 0a00 |008a: move-result v0 │ │ -18fa12: 7030 0e0a 2900 |008b: invoke-direct {v9, v2, v0}, Landroidx/compose/animation/core/AnimationVector2D;.:(FF)V // method@0a0e │ │ -18fa18: 1109 |008e: return-object v9 │ │ -18fa1a: 1f09 7306 |008f: check-cast v9, Landroidx/compose/ui/graphics/Color; // type@0673 │ │ -18fa1e: 5390 830e |0091: iget-wide v0, v9, Landroidx/compose/ui/graphics/Color;.value:J // field@0e83 │ │ -18fa22: 6209 e90e |0093: sget-object v9, Landroidx/compose/ui/graphics/colorspace/ColorSpaces;.Oklab:Landroidx/compose/ui/graphics/colorspace/Oklab; // field@0ee9 │ │ -18fa26: 7130 a518 1009 |0095: invoke-static {v0, v1, v9}, Landroidx/compose/ui/graphics/Color;.convert-vNxB06k:(JLandroidx/compose/ui/graphics/colorspace/ColorSpace;)J // method@18a5 │ │ -18fa2c: 0b00 |0098: move-result-wide v0 │ │ -18fa2e: 7120 ad18 1000 |0099: invoke-static {v0, v1}, Landroidx/compose/ui/graphics/Color;.getRed-impl:(J)F // method@18ad │ │ -18fa34: 0a09 |009c: move-result v9 │ │ -18fa36: 7120 ac18 1000 |009d: invoke-static {v0, v1}, Landroidx/compose/ui/graphics/Color;.getGreen-impl:(J)F // method@18ac │ │ -18fa3c: 0a02 |00a0: move-result v2 │ │ -18fa3e: 7120 aa18 1000 |00a1: invoke-static {v0, v1}, Landroidx/compose/ui/graphics/Color;.getBlue-impl:(J)F // method@18aa │ │ -18fa44: 0a03 |00a4: move-result v3 │ │ -18fa46: 7120 a918 1000 |00a5: invoke-static {v0, v1}, Landroidx/compose/ui/graphics/Color;.getAlpha-impl:(J)F // method@18a9 │ │ -18fa4c: 0a00 |00a8: move-result v0 │ │ -18fa4e: 2201 5e02 |00a9: new-instance v1, Landroidx/compose/animation/core/AnimationVector4D; // type@025e │ │ -18fa52: 7053 200a 0129 |00ab: invoke-direct {v1, v0, v9, v2, v3}, Landroidx/compose/animation/core/AnimationVector4D;.:(FFFF)V // method@0a20 │ │ -18fa58: 1101 |00ae: return-object v1 │ │ -18fa5a: 1f09 8911 |00af: check-cast v9, Ljava/lang/Boolean; // type@1189 │ │ -18fa5e: 6e10 823e 0900 |00b1: invoke-virtual {v9}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ -18fa64: 1109 |00b4: return-object v9 │ │ -18fa66: 0000 |00b5: nop // spacer │ │ -18fa68: 0001 0800 0000 0000 b200 0000 ad00 ... |00b6: packed-switch-data (20 units) │ │ +18f908: |[18f908] androidx.compose.animation.CrossfadeKt$Crossfade$3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +18f918: 5280 f602 |0000: iget v0, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$3;.$r8$classId:I // field@02f6 │ │ +18f91c: 2b00 b400 0000 |0002: packed-switch v0, 000000b6 // +000000b4 │ │ +18f922: 1f09 e208 |0005: check-cast v9, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ +18f926: 5390 c715 |0007: iget-wide v0, v9, Landroidx/compose/ui/unit/IntSize;.packedValue:J // field@15c7 │ │ +18f92a: 1309 2000 |0009: const/16 v9, #int 32 // #20 │ │ +18f92e: c490 |000b: shr-long/2addr v0, v9 │ │ +18f930: 8400 |000c: long-to-int v0, v0 │ │ +18f932: 1801 ffff ffff 0000 0000 |000d: const-wide v1, #double 2.122e-314 // #00000000ffffffff │ │ +18f93c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +18f93e: 8104 |0013: int-to-long v4, v0 │ │ +18f940: c394 |0014: shl-long/2addr v4, v9 │ │ +18f942: 8136 |0015: int-to-long v6, v3 │ │ +18f944: a000 0601 |0016: and-long v0, v6, v1 │ │ +18f948: c140 |0018: or-long/2addr v0, v4 │ │ +18f94a: 2209 e208 |0019: new-instance v9, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ +18f94e: 7030 7b24 0901 |001b: invoke-direct {v9, v0, v1}, Landroidx/compose/ui/unit/IntSize;.:(J)V // method@247b │ │ +18f954: 1109 |001e: return-object v9 │ │ +18f956: 1f09 e208 |001f: check-cast v9, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ +18f95a: 5390 c715 |0021: iget-wide v0, v9, Landroidx/compose/ui/unit/IntSize;.packedValue:J // field@15c7 │ │ +18f95e: 1309 2000 |0023: const/16 v9, #int 32 // #20 │ │ +18f962: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +18f964: 1803 ffff ffff 0000 0000 |0026: const-wide v3, #double 2.122e-314 // #00000000ffffffff │ │ +18f96e: c030 |002b: and-long/2addr v0, v3 │ │ +18f970: 8400 |002c: long-to-int v0, v0 │ │ +18f972: 8121 |002d: int-to-long v1, v2 │ │ +18f974: c391 |002e: shl-long/2addr v1, v9 │ │ +18f976: 8105 |002f: int-to-long v5, v0 │ │ +18f978: c053 |0030: and-long/2addr v3, v5 │ │ +18f97a: a100 0103 |0031: or-long v0, v1, v3 │ │ +18f97e: 2209 e208 |0033: new-instance v9, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ +18f982: 7030 7b24 0901 |0035: invoke-direct {v9, v0, v1}, Landroidx/compose/ui/unit/IntSize;.:(J)V // method@247b │ │ +18f988: 1109 |0038: return-object v9 │ │ +18f98a: 1f09 e208 |0039: check-cast v9, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ +18f98e: 5390 c715 |003b: iget-wide v0, v9, Landroidx/compose/ui/unit/IntSize;.packedValue:J // field@15c7 │ │ +18f992: 1309 2000 |003d: const/16 v9, #int 32 // #20 │ │ +18f996: c490 |003f: shr-long/2addr v0, v9 │ │ +18f998: 8400 |0040: long-to-int v0, v0 │ │ +18f99a: 1801 ffff ffff 0000 0000 |0041: const-wide v1, #double 2.122e-314 // #00000000ffffffff │ │ +18f9a4: 1203 |0046: const/4 v3, #int 0 // #0 │ │ +18f9a6: 8104 |0047: int-to-long v4, v0 │ │ +18f9a8: c394 |0048: shl-long/2addr v4, v9 │ │ +18f9aa: 8136 |0049: int-to-long v6, v3 │ │ +18f9ac: a000 0601 |004a: and-long v0, v6, v1 │ │ +18f9b0: c140 |004c: or-long/2addr v0, v4 │ │ +18f9b2: 2209 e208 |004d: new-instance v9, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ +18f9b6: 7030 7b24 0901 |004f: invoke-direct {v9, v0, v1}, Landroidx/compose/ui/unit/IntSize;.:(J)V // method@247b │ │ +18f9bc: 1109 |0052: return-object v9 │ │ +18f9be: 1f09 e208 |0053: check-cast v9, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ +18f9c2: 5390 c715 |0055: iget-wide v0, v9, Landroidx/compose/ui/unit/IntSize;.packedValue:J // field@15c7 │ │ +18f9c6: 1309 2000 |0057: const/16 v9, #int 32 // #20 │ │ +18f9ca: 1202 |0059: const/4 v2, #int 0 // #0 │ │ +18f9cc: 1803 ffff ffff 0000 0000 |005a: const-wide v3, #double 2.122e-314 // #00000000ffffffff │ │ +18f9d6: c030 |005f: and-long/2addr v0, v3 │ │ +18f9d8: 8400 |0060: long-to-int v0, v0 │ │ +18f9da: 8121 |0061: int-to-long v1, v2 │ │ +18f9dc: c391 |0062: shl-long/2addr v1, v9 │ │ +18f9de: 8105 |0063: int-to-long v5, v0 │ │ +18f9e0: c053 |0064: and-long/2addr v3, v5 │ │ +18f9e2: a100 0103 |0065: or-long v0, v1, v3 │ │ +18f9e6: 2209 e208 |0067: new-instance v9, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ +18f9ea: 7030 7b24 0901 |0069: invoke-direct {v9, v0, v1}, Landroidx/compose/ui/unit/IntSize;.:(J)V // method@247b │ │ +18f9f0: 1109 |006c: return-object v9 │ │ +18f9f2: 1f09 5c02 |006d: check-cast v9, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ +18f9f6: 5290 7103 |006f: iget v0, v9, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ +18f9fa: 5299 7203 |0071: iget v9, v9, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ +18f9fe: 7120 b918 9000 |0073: invoke-static {v0, v9}, Landroidx/compose/ui/graphics/ColorKt;.TransformOrigin:(FF)J // method@18b9 │ │ +18fa04: 0b00 |0076: move-result-wide v0 │ │ +18fa06: 2209 8906 |0077: new-instance v9, Landroidx/compose/ui/graphics/TransformOrigin; // type@0689 │ │ +18fa0a: 7030 1e19 0901 |0079: invoke-direct {v9, v0, v1}, Landroidx/compose/ui/graphics/TransformOrigin;.:(J)V // method@191e │ │ +18fa10: 1109 |007c: return-object v9 │ │ +18fa12: 1f09 8906 |007d: check-cast v9, Landroidx/compose/ui/graphics/TransformOrigin; // type@0689 │ │ +18fa16: 5390 cb0e |007f: iget-wide v0, v9, Landroidx/compose/ui/graphics/TransformOrigin;.packedValue:J // field@0ecb │ │ +18fa1a: 2209 5c02 |0081: new-instance v9, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ +18fa1e: 7120 2119 1000 |0083: invoke-static {v0, v1}, Landroidx/compose/ui/graphics/TransformOrigin;.getPivotFractionX-impl:(J)F // method@1921 │ │ +18fa24: 0a02 |0086: move-result v2 │ │ +18fa26: 7120 2219 1000 |0087: invoke-static {v0, v1}, Landroidx/compose/ui/graphics/TransformOrigin;.getPivotFractionY-impl:(J)F // method@1922 │ │ +18fa2c: 0a00 |008a: move-result v0 │ │ +18fa2e: 7030 0e0a 2900 |008b: invoke-direct {v9, v2, v0}, Landroidx/compose/animation/core/AnimationVector2D;.:(FF)V // method@0a0e │ │ +18fa34: 1109 |008e: return-object v9 │ │ +18fa36: 1f09 7306 |008f: check-cast v9, Landroidx/compose/ui/graphics/Color; // type@0673 │ │ +18fa3a: 5390 830e |0091: iget-wide v0, v9, Landroidx/compose/ui/graphics/Color;.value:J // field@0e83 │ │ +18fa3e: 6209 e90e |0093: sget-object v9, Landroidx/compose/ui/graphics/colorspace/ColorSpaces;.Oklab:Landroidx/compose/ui/graphics/colorspace/Oklab; // field@0ee9 │ │ +18fa42: 7130 a518 1009 |0095: invoke-static {v0, v1, v9}, Landroidx/compose/ui/graphics/Color;.convert-vNxB06k:(JLandroidx/compose/ui/graphics/colorspace/ColorSpace;)J // method@18a5 │ │ +18fa48: 0b00 |0098: move-result-wide v0 │ │ +18fa4a: 7120 ad18 1000 |0099: invoke-static {v0, v1}, Landroidx/compose/ui/graphics/Color;.getRed-impl:(J)F // method@18ad │ │ +18fa50: 0a09 |009c: move-result v9 │ │ +18fa52: 7120 ac18 1000 |009d: invoke-static {v0, v1}, Landroidx/compose/ui/graphics/Color;.getGreen-impl:(J)F // method@18ac │ │ +18fa58: 0a02 |00a0: move-result v2 │ │ +18fa5a: 7120 aa18 1000 |00a1: invoke-static {v0, v1}, Landroidx/compose/ui/graphics/Color;.getBlue-impl:(J)F // method@18aa │ │ +18fa60: 0a03 |00a4: move-result v3 │ │ +18fa62: 7120 a918 1000 |00a5: invoke-static {v0, v1}, Landroidx/compose/ui/graphics/Color;.getAlpha-impl:(J)F // method@18a9 │ │ +18fa68: 0a00 |00a8: move-result v0 │ │ +18fa6a: 2201 5e02 |00a9: new-instance v1, Landroidx/compose/animation/core/AnimationVector4D; // type@025e │ │ +18fa6e: 7053 200a 0129 |00ab: invoke-direct {v1, v0, v9, v2, v3}, Landroidx/compose/animation/core/AnimationVector4D;.:(FFFF)V // method@0a20 │ │ +18fa74: 1101 |00ae: return-object v1 │ │ +18fa76: 1f09 8911 |00af: check-cast v9, Ljava/lang/Boolean; // type@1189 │ │ +18fa7a: 6e10 823e 0900 |00b1: invoke-virtual {v9}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ +18fa80: 1109 |00b4: return-object v9 │ │ +18fa82: 0000 |00b5: nop // spacer │ │ +18fa84: 0001 0800 0000 0000 b200 0000 ad00 ... |00b6: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #210 header: │ │ @@ -58383,32 +58383,32 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 34 16-bit code units │ │ -1b8a38: |[1b8a38] androidx.compose.animation.AnimatedVisibilityKt$AnimatedVisibility$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b8a48: 0796 |0000: move-object v6, v9 │ │ -1b8a4a: 1f06 3b05 |0001: check-cast v6, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ -1b8a4e: 1f0a a811 |0003: check-cast v10, Ljava/lang/Number; // type@11a8 │ │ -1b8a52: 6e10 303f 0a00 |0005: invoke-virtual {v10}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -1b8a58: 5289 dd02 |0008: iget v9, v8, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$2;.$$changed:I // field@02dd │ │ -1b8a5c: de09 0901 |000a: or-int/lit8 v9, v9, #int 1 // #01 │ │ -1b8a60: 7110 9014 0900 |000c: invoke-static {v9}, Landroidx/compose/runtime/Updater;.updateChangedFlags:(I)I // method@1490 │ │ -1b8a66: 0a07 |000f: move-result v7 │ │ -1b8a68: 5485 de02 |0010: iget-object v5, v8, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$2;.$content:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@02de │ │ -1b8a6c: 5482 df02 |0012: iget-object v2, v8, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$2;.$enter:Landroidx/compose/animation/EnterTransitionImpl; // field@02df │ │ -1b8a70: 5483 e002 |0014: iget-object v3, v8, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$2;.$exit:Landroidx/compose/animation/ExitTransitionImpl; // field@02e0 │ │ -1b8a74: 5580 e302 |0016: iget-boolean v0, v8, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$2;.$visible:Z // field@02e3 │ │ -1b8a78: 5481 e202 |0018: iget-object v1, v8, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$2;.$modifier:Landroidx/compose/ui/Modifier$Companion; // field@02e2 │ │ -1b8a7c: 5484 e102 |001a: iget-object v4, v8, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$2;.$label:Ljava/lang/String; // field@02e1 │ │ -1b8a80: 7708 b509 0000 |001c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroidx/compose/animation/Scale;.AnimatedVisibility:(ZLandroidx/compose/ui/Modifier$Companion;Landroidx/compose/animation/EnterTransitionImpl;Landroidx/compose/animation/ExitTransitionImpl;Ljava/lang/String;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V // method@09b5 │ │ -1b8a86: 6209 cf2d |001f: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1b8a8a: 1109 |0021: return-object v9 │ │ +1b8a54: |[1b8a54] androidx.compose.animation.AnimatedVisibilityKt$AnimatedVisibility$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b8a64: 0796 |0000: move-object v6, v9 │ │ +1b8a66: 1f06 3b05 |0001: check-cast v6, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ +1b8a6a: 1f0a a811 |0003: check-cast v10, Ljava/lang/Number; // type@11a8 │ │ +1b8a6e: 6e10 303f 0a00 |0005: invoke-virtual {v10}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +1b8a74: 5289 dd02 |0008: iget v9, v8, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$2;.$$changed:I // field@02dd │ │ +1b8a78: de09 0901 |000a: or-int/lit8 v9, v9, #int 1 // #01 │ │ +1b8a7c: 7110 9014 0900 |000c: invoke-static {v9}, Landroidx/compose/runtime/Updater;.updateChangedFlags:(I)I // method@1490 │ │ +1b8a82: 0a07 |000f: move-result v7 │ │ +1b8a84: 5485 de02 |0010: iget-object v5, v8, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$2;.$content:Landroidx/compose/runtime/internal/ComposableLambdaImpl; // field@02de │ │ +1b8a88: 5482 df02 |0012: iget-object v2, v8, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$2;.$enter:Landroidx/compose/animation/EnterTransitionImpl; // field@02df │ │ +1b8a8c: 5483 e002 |0014: iget-object v3, v8, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$2;.$exit:Landroidx/compose/animation/ExitTransitionImpl; // field@02e0 │ │ +1b8a90: 5580 e302 |0016: iget-boolean v0, v8, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$2;.$visible:Z // field@02e3 │ │ +1b8a94: 5481 e202 |0018: iget-object v1, v8, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$2;.$modifier:Landroidx/compose/ui/Modifier$Companion; // field@02e2 │ │ +1b8a98: 5484 e102 |001a: iget-object v4, v8, Landroidx/compose/animation/AnimatedVisibilityKt$AnimatedVisibility$2;.$label:Ljava/lang/String; // field@02e1 │ │ +1b8a9c: 7708 b509 0000 |001c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroidx/compose/animation/Scale;.AnimatedVisibility:(ZLandroidx/compose/ui/Modifier$Companion;Landroidx/compose/animation/EnterTransitionImpl;Landroidx/compose/animation/ExitTransitionImpl;Ljava/lang/String;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V // method@09b5 │ │ +1b8aa2: 6209 cf2d |001f: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1b8aa6: 1109 |0021: return-object v9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #211 header: │ │ @@ -58472,23 +58472,23 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;Landroidx/compose/animation/core/Transition;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -190ff4: |[190ff4] androidx.compose.foundation.ClickableKt$combinedClickable$2.:(Lkotlin/jvm/functions/Function1;Landroidx/compose/animation/core/Transition;)V │ │ -191004: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -191006: 5910 b504 |0001: iput v0, v1, Landroidx/compose/foundation/ClickableKt$combinedClickable$2;.$r8$classId:I // field@04b5 │ │ -19100a: 1f02 f812 |0003: check-cast v2, Lkotlin/jvm/internal/Lambda; // type@12f8 │ │ -19100e: 5b12 b404 |0005: iput-object v2, v1, Landroidx/compose/foundation/ClickableKt$combinedClickable$2;.$onLongClick:Ljava/lang/Object; // field@04b4 │ │ -191012: 5b13 b304 |0007: iput-object v3, v1, Landroidx/compose/foundation/ClickableKt$combinedClickable$2;.$onClick:Ljava/lang/Object; // field@04b3 │ │ -191016: 1232 |0009: const/4 v2, #int 3 // #3 │ │ -191018: 7020 0a45 2100 |000a: invoke-direct {v1, v2}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ -19101e: 0e00 |000d: return-void │ │ +191010: |[191010] androidx.compose.foundation.ClickableKt$combinedClickable$2.:(Lkotlin/jvm/functions/Function1;Landroidx/compose/animation/core/Transition;)V │ │ +191020: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +191022: 5910 b504 |0001: iput v0, v1, Landroidx/compose/foundation/ClickableKt$combinedClickable$2;.$r8$classId:I // field@04b5 │ │ +191026: 1f02 f812 |0003: check-cast v2, Lkotlin/jvm/internal/Lambda; // type@12f8 │ │ +19102a: 5b12 b404 |0005: iput-object v2, v1, Landroidx/compose/foundation/ClickableKt$combinedClickable$2;.$onLongClick:Ljava/lang/Object; // field@04b4 │ │ +19102e: 5b13 b304 |0007: iput-object v3, v1, Landroidx/compose/foundation/ClickableKt$combinedClickable$2;.$onClick:Ljava/lang/Object; // field@04b3 │ │ +191032: 1232 |0009: const/4 v2, #int 3 // #3 │ │ +191034: 7020 0a45 2100 |000a: invoke-direct {v1, v2}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ +19103a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=2 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroidx/compose/foundation/ClickableKt$combinedClickable$2; │ │ 0x0000 - 0x000e reg=2 (null) Lkotlin/jvm/functions/Function1; │ │ 0x0000 - 0x000e reg=3 (null) Landroidx/compose/animation/core/Transition; │ │ @@ -58499,150 +58499,150 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 276 16-bit code units │ │ -191020: |[191020] androidx.compose.foundation.ClickableKt$combinedClickable$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -191030: 5280 b504 |0000: iget v0, v8, Landroidx/compose/foundation/ClickableKt$combinedClickable$2;.$r8$classId:I // field@04b5 │ │ -191034: 2b00 0a01 0000 |0002: packed-switch v0, 0000010c // +0000010a │ │ -19103a: 1f09 6b08 |0005: check-cast v9, Landroidx/compose/ui/text/SpanStyle; // type@086b │ │ -19103e: 1f0a a811 |0007: check-cast v10, Ljava/lang/Number; // type@11a8 │ │ -191042: 6e10 303f 0a00 |0009: invoke-virtual {v10}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -191048: 0a0a |000c: move-result v10 │ │ -19104a: 1f0b a811 |000d: check-cast v11, Ljava/lang/Number; // type@11a8 │ │ -19104e: 6e10 303f 0b00 |000f: invoke-virtual {v11}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -191054: 0a0b |0012: move-result v11 │ │ -191056: 2200 8b08 |0013: new-instance v0, Landroidx/compose/ui/text/android/style/TypefaceSpan; // type@088b │ │ -19105a: 5491 be14 |0015: iget-object v1, v9, Landroidx/compose/ui/text/SpanStyle;.fontFamily:Landroidx/compose/ui/text/font/SystemFontFamily; // field@14be │ │ -19105e: 5492 c314 |0017: iget-object v2, v9, Landroidx/compose/ui/text/SpanStyle;.fontWeight:Landroidx/compose/ui/text/font/FontWeight; // field@14c3 │ │ -191062: 3902 0400 |0019: if-nez v2, 001d // +0004 │ │ -191066: 6202 2515 |001b: sget-object v2, Landroidx/compose/ui/text/font/FontWeight;.Normal:Landroidx/compose/ui/text/font/FontWeight; // field@1525 │ │ -19106a: 5493 c114 |001d: iget-object v3, v9, Landroidx/compose/ui/text/SpanStyle;.fontStyle:Landroidx/compose/ui/text/font/FontStyle; // field@14c1 │ │ -19106e: 3803 0500 |001f: if-eqz v3, 0024 // +0005 │ │ -191072: 5233 2215 |0021: iget v3, v3, Landroidx/compose/ui/text/font/FontStyle;.value:I // field@1522 │ │ -191076: 2802 |0023: goto 0025 // +0002 │ │ -191078: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -19107a: 5499 c214 |0025: iget-object v9, v9, Landroidx/compose/ui/text/SpanStyle;.fontSynthesis:Landroidx/compose/ui/text/font/FontSynthesis; // field@14c2 │ │ -19107e: 3809 0500 |0027: if-eqz v9, 002c // +0005 │ │ -191082: 5299 2315 |0029: iget v9, v9, Landroidx/compose/ui/text/font/FontSynthesis;.value:I // field@1523 │ │ -191086: 2804 |002b: goto 002f // +0004 │ │ -191088: 1409 ffff 0000 |002c: const v9, #float 9.18341e-41 // #0000ffff │ │ -19108e: 5484 b304 |002f: iget-object v4, v8, Landroidx/compose/foundation/ClickableKt$combinedClickable$2;.$onClick:Ljava/lang/Object; // field@04b3 │ │ -191092: 1f04 aa03 |0031: check-cast v4, Landroidx/compose/foundation/lazy/LazyListIntervalContent$item$3; // type@03aa │ │ -191096: 5444 8a06 |0033: iget-object v4, v4, Landroidx/compose/foundation/lazy/LazyListIntervalContent$item$3;.$content:Ljava/lang/Object; // field@068a │ │ -19109a: 1f04 b708 |0035: check-cast v4, Landroidx/compose/ui/text/platform/AndroidParagraphIntrinsics; // type@08b7 │ │ -19109e: 5445 7f15 |0037: iget-object v5, v4, Landroidx/compose/ui/text/platform/AndroidParagraphIntrinsics;.fontFamilyResolver:Landroidx/compose/ui/text/font/FontFamily$Resolver; // field@157f │ │ -1910a2: 1f05 9008 |0039: check-cast v5, Landroidx/compose/ui/text/font/FontFamilyResolverImpl; // type@0890 │ │ -1910a6: 6e59 3a23 1532 |003b: invoke-virtual {v5, v1, v2, v3, v9}, Landroidx/compose/ui/text/font/FontFamilyResolverImpl;.resolve-DPcqOEQ:(Landroidx/compose/ui/text/font/SystemFontFamily;Landroidx/compose/ui/text/font/FontWeight;II)Landroidx/compose/ui/text/font/TypefaceResult$Immutable; // method@233a │ │ -1910ac: 0c09 |003e: move-result-object v9 │ │ -1910ae: 2091 9d08 |003f: instance-of v1, v9, Landroidx/compose/ui/text/font/TypefaceResult$Immutable; // type@089d │ │ -1910b2: 3901 1000 |0041: if-nez v1, 0051 // +0010 │ │ -1910b6: 2201 900b |0043: new-instance v1, Lcom/caverock/androidsvg/SVG; // type@0b90 │ │ -1910ba: 5442 8215 |0045: iget-object v2, v4, Landroidx/compose/ui/text/platform/AndroidParagraphIntrinsics;.resolvedTypefaces:Lcom/caverock/androidsvg/SVG; // field@1582 │ │ -1910be: 7030 172f 9102 |0047: invoke-direct {v1, v9, v2}, Lcom/caverock/androidsvg/SVG;.:(Landroidx/compose/ui/text/font/TypefaceResult$Immutable;Lcom/caverock/androidsvg/SVG;)V // method@2f17 │ │ -1910c4: 5b41 8215 |004a: iput-object v1, v4, Landroidx/compose/ui/text/platform/AndroidParagraphIntrinsics;.resolvedTypefaces:Lcom/caverock/androidsvg/SVG; // field@1582 │ │ -1910c8: 6e10 1b2f 0100 |004c: invoke-virtual {v1}, Lcom/caverock/androidsvg/SVG;.getTypeface:()Landroid/graphics/Typeface; // method@2f1b │ │ -1910ce: 0c09 |004f: move-result-object v9 │ │ -1910d0: 280a |0050: goto 005a // +000a │ │ -1910d2: 5499 3515 |0051: iget-object v9, v9, Landroidx/compose/ui/text/font/TypefaceResult$Immutable;.value:Ljava/lang/Object; // field@1535 │ │ -1910d6: 1a01 3c50 |0053: const-string v1, "null cannot be cast to non-null type android.graphics.Typeface" // string@503c │ │ -1910da: 7120 0245 1900 |0055: invoke-static {v9, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@4502 │ │ -1910e0: 1f09 7900 |0058: check-cast v9, Landroid/graphics/Typeface; // type@0079 │ │ -1910e4: 7020 3023 9000 |005a: invoke-direct {v0, v9}, Landroidx/compose/ui/text/android/style/TypefaceSpan;.:(Landroid/graphics/Typeface;)V // method@2330 │ │ -1910ea: 1309 2100 |005d: const/16 v9, #int 33 // #21 │ │ -1910ee: 5481 b404 |005f: iget-object v1, v8, Landroidx/compose/foundation/ClickableKt$combinedClickable$2;.$onLongClick:Ljava/lang/Object; // field@04b4 │ │ -1910f2: 1f01 bd00 |0061: check-cast v1, Landroid/text/Spannable; // type@00bd │ │ -1910f6: 7259 0803 01ba |0063: invoke-interface {v1, v0, v10, v11, v9}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@0308 │ │ -1910fc: 6209 cf2d |0066: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -191100: 1109 |0068: return-object v9 │ │ -191102: 1f09 3607 |0069: check-cast v9, Landroidx/compose/ui/layout/MeasureScope; // type@0736 │ │ -191106: 1f0a 3307 |006b: check-cast v10, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ -19110a: 1f0b d708 |006d: check-cast v11, Landroidx/compose/ui/unit/Constraints; // type@08d7 │ │ -19110e: 53b0 bd15 |006f: iget-wide v0, v11, Landroidx/compose/ui/unit/Constraints;.value:J // field@15bd │ │ -191112: 7230 ee1b 0a01 |0071: invoke-interface {v10, v0, v1}, Landroidx/compose/ui/layout/Measurable;.measure-BRTryo0:(J)Landroidx/compose/ui/layout/Placeable; // method@1bee │ │ -191118: 0c0a |0074: move-result-object v10 │ │ -19111a: 7210 871b 0900 |0075: invoke-interface {v9}, Landroidx/compose/ui/layout/IntrinsicMeasureScope;.isLookingAhead:()Z // method@1b87 │ │ -191120: 0a0b |0078: move-result v11 │ │ -191122: 1800 ffff ffff 0000 0000 |0079: const-wide v0, #double 2.122e-314 // #00000000ffffffff │ │ -19112c: 1302 2000 |007e: const/16 v2, #int 32 // #20 │ │ -191130: 380b 1f00 |0080: if-eqz v11, 009f // +001f │ │ -191134: 548b b304 |0082: iget-object v11, v8, Landroidx/compose/foundation/ClickableKt$combinedClickable$2;.$onClick:Ljava/lang/Object; // field@04b3 │ │ -191138: 1f0b 9a02 |0084: check-cast v11, Landroidx/compose/animation/core/Transition; // type@029a │ │ -19113c: 54bb 2f04 |0086: iget-object v11, v11, Landroidx/compose/animation/core/Transition;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@042f │ │ -191140: 6e10 a213 0b00 |0088: invoke-virtual {v11}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -191146: 0c0b |008b: move-result-object v11 │ │ -191148: 5483 b404 |008c: iget-object v3, v8, Landroidx/compose/foundation/ClickableKt$combinedClickable$2;.$onLongClick:Ljava/lang/Object; // field@04b4 │ │ -19114c: 1f03 f812 |008e: check-cast v3, Lkotlin/jvm/internal/Lambda; // type@12f8 │ │ -191150: 7220 d844 b300 |0090: invoke-interface {v3, v11}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ -191156: 0c0b |0093: move-result-object v11 │ │ -191158: 1f0b 8911 |0094: check-cast v11, Ljava/lang/Boolean; // type@1189 │ │ -19115c: 6e10 823e 0b00 |0096: invoke-virtual {v11}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ -191162: 0a0b |0099: move-result v11 │ │ -191164: 390b 0500 |009a: if-nez v11, 009f // +0005 │ │ -191168: 1603 0000 |009c: const-wide/16 v3, #int 0 // #0 │ │ -19116c: 280b |009e: goto 00a9 // +000b │ │ -19116e: 52ab be10 |009f: iget v11, v10, Landroidx/compose/ui/layout/Placeable;.width:I // field@10be │ │ -191172: 52a3 bb10 |00a1: iget v3, v10, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ -191176: 81b4 |00a3: int-to-long v4, v11 │ │ -191178: c324 |00a4: shl-long/2addr v4, v2 │ │ -19117a: 8136 |00a5: int-to-long v6, v3 │ │ -19117c: c006 |00a6: and-long/2addr v6, v0 │ │ -19117e: a103 0406 |00a7: or-long v3, v4, v6 │ │ -191182: a405 0302 |00a9: shr-long v5, v3, v2 │ │ -191186: 845b |00ab: long-to-int v11, v5 │ │ -191188: c030 |00ac: and-long/2addr v0, v3 │ │ -19118a: 8400 |00ad: long-to-int v0, v0 │ │ -19118c: 2201 4a04 |00ae: new-instance v1, Landroidx/compose/material3/AppBarKt$BottomAppBar$5$1$1; // type@044a │ │ -191190: 1212 |00b0: const/4 v2, #int 1 // #1 │ │ -191192: 7030 4a10 a102 |00b1: invoke-direct {v1, v10, v2}, Landroidx/compose/material3/AppBarKt$BottomAppBar$5$1$1;.:(Landroidx/compose/ui/layout/Placeable;I)V // method@104a │ │ -191198: 620a da2d |00b4: sget-object v10, Lkotlin/collections/EmptyMap;.INSTANCE:Lkotlin/collections/EmptyMap; // field@2dda │ │ -19119c: 7251 fc1b b9a0 |00b6: invoke-interface {v9, v11, v0, v10, v1}, Landroidx/compose/ui/layout/MeasureScope;.layout$1:(IILjava/util/Map;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/layout/MeasureResult; // method@1bfc │ │ -1911a2: 0c09 |00b9: move-result-object v9 │ │ -1911a4: 1109 |00ba: return-object v9 │ │ -1911a6: 1f09 1b06 |00bb: check-cast v9, Landroidx/compose/ui/Modifier; // type@061b │ │ -1911aa: 1f0a 3b05 |00bd: check-cast v10, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ -1911ae: 1f0b a811 |00bf: check-cast v11, Ljava/lang/Number; // type@11a8 │ │ -1911b2: 6e10 303f 0b00 |00c1: invoke-virtual {v11}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -1911b8: 1409 5f2c 8ea4 |00c4: const v9, #float -6.16579e-17 // #a48e2c5f │ │ -1911be: 6e20 d812 9a00 |00c7: invoke-virtual {v10, v9}, Landroidx/compose/runtime/ComposerImpl;.startReplaceGroup:(I)V // method@12d8 │ │ -1911c4: 6209 db04 |00ca: sget-object v9, Landroidx/compose/foundation/IndicationKt;.LocalIndication:Landroidx/compose/runtime/StaticProvidableCompositionLocal; // field@04db │ │ -1911c8: 6e20 b512 9a00 |00cc: invoke-virtual {v10, v9}, Landroidx/compose/runtime/ComposerImpl;.consume:(Landroidx/compose/runtime/ProvidableCompositionLocal;)Ljava/lang/Object; // method@12b5 │ │ -1911ce: 0c09 |00cf: move-result-object v9 │ │ -1911d0: 1f09 d702 |00d0: check-cast v9, Landroidx/compose/foundation/Indication; // type@02d7 │ │ -1911d4: 209b df02 |00d2: instance-of v11, v9, Landroidx/compose/foundation/IndicationNodeFactory; // type@02df │ │ -1911d8: 1200 |00d4: const/4 v0, #int 0 // #0 │ │ -1911da: 380b 0d00 |00d5: if-eqz v11, 00e2 // +000d │ │ -1911de: 140b 6549 1e99 |00d7: const v11, #float -8.18323e-24 // #991e4965 │ │ -1911e4: 6e20 d812 ba00 |00da: invoke-virtual {v10, v11}, Landroidx/compose/runtime/ComposerImpl;.startReplaceGroup:(I)V // method@12d8 │ │ -1911ea: 6e20 ba12 0a00 |00dd: invoke-virtual {v10, v0}, Landroidx/compose/runtime/ComposerImpl;.end:(Z)V // method@12ba │ │ -1911f0: 120b |00e0: const/4 v11, #int 0 // #0 │ │ -1911f2: 2818 |00e1: goto 00f9 // +0018 │ │ -1911f4: 140b 6f4f 2099 |00e2: const v11, #float -8.28785e-24 // #99204f6f │ │ -1911fa: 6e20 d812 ba00 |00e5: invoke-virtual {v10, v11}, Landroidx/compose/runtime/ComposerImpl;.startReplaceGroup:(I)V // method@12d8 │ │ -191200: 6e10 cc12 0a00 |00e8: invoke-virtual {v10}, Landroidx/compose/runtime/ComposerImpl;.rememberedValue:()Ljava/lang/Object; // method@12cc │ │ -191206: 0c0b |00eb: move-result-object v11 │ │ -191208: 6201 800b |00ec: sget-object v1, Landroidx/compose/runtime/Composer$Companion;.Empty:Landroidx/compose/runtime/NeverEqualPolicy; // field@0b80 │ │ -19120c: 331b 0600 |00ee: if-ne v11, v1, 00f4 // +0006 │ │ -191210: 7110 4612 0a00 |00f0: invoke-static {v10}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Landroidx/compose/runtime/ComposerImpl;)Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl; // method@1246 │ │ -191216: 0c0b |00f3: move-result-object v11 │ │ -191218: 1f0b 3f03 |00f4: check-cast v11, Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl; // type@033f │ │ -19121c: 6e20 ba12 0a00 |00f6: invoke-virtual {v10, v0}, Landroidx/compose/runtime/ComposerImpl;.end:(Z)V // method@12ba │ │ -191222: 6201 d80d |00f9: sget-object v1, Landroidx/compose/ui/Modifier$Companion;.$$INSTANCE:Landroidx/compose/ui/Modifier$Companion; // field@0dd8 │ │ -191226: 5482 b404 |00fb: iget-object v2, v8, Landroidx/compose/foundation/ClickableKt$combinedClickable$2;.$onLongClick:Ljava/lang/Object; // field@04b4 │ │ -19122a: 1f02 e512 |00fd: check-cast v2, Lkotlin/jvm/functions/Function0; // type@12e5 │ │ -19122e: 5483 b304 |00ff: iget-object v3, v8, Landroidx/compose/foundation/ClickableKt$combinedClickable$2;.$onClick:Ljava/lang/Object; // field@04b3 │ │ -191232: 1f03 e512 |0101: check-cast v3, Lkotlin/jvm/functions/Function0; // type@12e5 │ │ -191236: 7153 6d0b b129 |0103: invoke-static {v1, v11, v9, v2, v3}, Landroidx/compose/foundation/CanvasKt;.combinedClickable-auXiCPI:(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl;Landroidx/compose/foundation/Indication;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Landroidx/compose/ui/Modifier; // method@0b6d │ │ -19123c: 0c09 |0106: move-result-object v9 │ │ -19123e: 6e20 ba12 0a00 |0107: invoke-virtual {v10, v0}, Landroidx/compose/runtime/ComposerImpl;.end:(Z)V // method@12ba │ │ -191244: 1109 |010a: return-object v9 │ │ -191246: 0000 |010b: nop // spacer │ │ -191248: 0001 0200 0000 0000 b900 0000 6700 ... |010c: packed-switch-data (8 units) │ │ +19103c: |[19103c] androidx.compose.foundation.ClickableKt$combinedClickable$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19104c: 5280 b504 |0000: iget v0, v8, Landroidx/compose/foundation/ClickableKt$combinedClickable$2;.$r8$classId:I // field@04b5 │ │ +191050: 2b00 0a01 0000 |0002: packed-switch v0, 0000010c // +0000010a │ │ +191056: 1f09 6b08 |0005: check-cast v9, Landroidx/compose/ui/text/SpanStyle; // type@086b │ │ +19105a: 1f0a a811 |0007: check-cast v10, Ljava/lang/Number; // type@11a8 │ │ +19105e: 6e10 303f 0a00 |0009: invoke-virtual {v10}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +191064: 0a0a |000c: move-result v10 │ │ +191066: 1f0b a811 |000d: check-cast v11, Ljava/lang/Number; // type@11a8 │ │ +19106a: 6e10 303f 0b00 |000f: invoke-virtual {v11}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +191070: 0a0b |0012: move-result v11 │ │ +191072: 2200 8b08 |0013: new-instance v0, Landroidx/compose/ui/text/android/style/TypefaceSpan; // type@088b │ │ +191076: 5491 be14 |0015: iget-object v1, v9, Landroidx/compose/ui/text/SpanStyle;.fontFamily:Landroidx/compose/ui/text/font/SystemFontFamily; // field@14be │ │ +19107a: 5492 c314 |0017: iget-object v2, v9, Landroidx/compose/ui/text/SpanStyle;.fontWeight:Landroidx/compose/ui/text/font/FontWeight; // field@14c3 │ │ +19107e: 3902 0400 |0019: if-nez v2, 001d // +0004 │ │ +191082: 6202 2515 |001b: sget-object v2, Landroidx/compose/ui/text/font/FontWeight;.Normal:Landroidx/compose/ui/text/font/FontWeight; // field@1525 │ │ +191086: 5493 c114 |001d: iget-object v3, v9, Landroidx/compose/ui/text/SpanStyle;.fontStyle:Landroidx/compose/ui/text/font/FontStyle; // field@14c1 │ │ +19108a: 3803 0500 |001f: if-eqz v3, 0024 // +0005 │ │ +19108e: 5233 2215 |0021: iget v3, v3, Landroidx/compose/ui/text/font/FontStyle;.value:I // field@1522 │ │ +191092: 2802 |0023: goto 0025 // +0002 │ │ +191094: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +191096: 5499 c214 |0025: iget-object v9, v9, Landroidx/compose/ui/text/SpanStyle;.fontSynthesis:Landroidx/compose/ui/text/font/FontSynthesis; // field@14c2 │ │ +19109a: 3809 0500 |0027: if-eqz v9, 002c // +0005 │ │ +19109e: 5299 2315 |0029: iget v9, v9, Landroidx/compose/ui/text/font/FontSynthesis;.value:I // field@1523 │ │ +1910a2: 2804 |002b: goto 002f // +0004 │ │ +1910a4: 1409 ffff 0000 |002c: const v9, #float 9.18341e-41 // #0000ffff │ │ +1910aa: 5484 b304 |002f: iget-object v4, v8, Landroidx/compose/foundation/ClickableKt$combinedClickable$2;.$onClick:Ljava/lang/Object; // field@04b3 │ │ +1910ae: 1f04 aa03 |0031: check-cast v4, Landroidx/compose/foundation/lazy/LazyListIntervalContent$item$3; // type@03aa │ │ +1910b2: 5444 8a06 |0033: iget-object v4, v4, Landroidx/compose/foundation/lazy/LazyListIntervalContent$item$3;.$content:Ljava/lang/Object; // field@068a │ │ +1910b6: 1f04 b708 |0035: check-cast v4, Landroidx/compose/ui/text/platform/AndroidParagraphIntrinsics; // type@08b7 │ │ +1910ba: 5445 7f15 |0037: iget-object v5, v4, Landroidx/compose/ui/text/platform/AndroidParagraphIntrinsics;.fontFamilyResolver:Landroidx/compose/ui/text/font/FontFamily$Resolver; // field@157f │ │ +1910be: 1f05 9008 |0039: check-cast v5, Landroidx/compose/ui/text/font/FontFamilyResolverImpl; // type@0890 │ │ +1910c2: 6e59 3a23 1532 |003b: invoke-virtual {v5, v1, v2, v3, v9}, Landroidx/compose/ui/text/font/FontFamilyResolverImpl;.resolve-DPcqOEQ:(Landroidx/compose/ui/text/font/SystemFontFamily;Landroidx/compose/ui/text/font/FontWeight;II)Landroidx/compose/ui/text/font/TypefaceResult$Immutable; // method@233a │ │ +1910c8: 0c09 |003e: move-result-object v9 │ │ +1910ca: 2091 9d08 |003f: instance-of v1, v9, Landroidx/compose/ui/text/font/TypefaceResult$Immutable; // type@089d │ │ +1910ce: 3901 1000 |0041: if-nez v1, 0051 // +0010 │ │ +1910d2: 2201 900b |0043: new-instance v1, Lcom/caverock/androidsvg/SVG; // type@0b90 │ │ +1910d6: 5442 8215 |0045: iget-object v2, v4, Landroidx/compose/ui/text/platform/AndroidParagraphIntrinsics;.resolvedTypefaces:Lcom/caverock/androidsvg/SVG; // field@1582 │ │ +1910da: 7030 172f 9102 |0047: invoke-direct {v1, v9, v2}, Lcom/caverock/androidsvg/SVG;.:(Landroidx/compose/ui/text/font/TypefaceResult$Immutable;Lcom/caverock/androidsvg/SVG;)V // method@2f17 │ │ +1910e0: 5b41 8215 |004a: iput-object v1, v4, Landroidx/compose/ui/text/platform/AndroidParagraphIntrinsics;.resolvedTypefaces:Lcom/caverock/androidsvg/SVG; // field@1582 │ │ +1910e4: 6e10 1b2f 0100 |004c: invoke-virtual {v1}, Lcom/caverock/androidsvg/SVG;.getTypeface:()Landroid/graphics/Typeface; // method@2f1b │ │ +1910ea: 0c09 |004f: move-result-object v9 │ │ +1910ec: 280a |0050: goto 005a // +000a │ │ +1910ee: 5499 3515 |0051: iget-object v9, v9, Landroidx/compose/ui/text/font/TypefaceResult$Immutable;.value:Ljava/lang/Object; // field@1535 │ │ +1910f2: 1a01 3c50 |0053: const-string v1, "null cannot be cast to non-null type android.graphics.Typeface" // string@503c │ │ +1910f6: 7120 0245 1900 |0055: invoke-static {v9, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@4502 │ │ +1910fc: 1f09 7900 |0058: check-cast v9, Landroid/graphics/Typeface; // type@0079 │ │ +191100: 7020 3023 9000 |005a: invoke-direct {v0, v9}, Landroidx/compose/ui/text/android/style/TypefaceSpan;.:(Landroid/graphics/Typeface;)V // method@2330 │ │ +191106: 1309 2100 |005d: const/16 v9, #int 33 // #21 │ │ +19110a: 5481 b404 |005f: iget-object v1, v8, Landroidx/compose/foundation/ClickableKt$combinedClickable$2;.$onLongClick:Ljava/lang/Object; // field@04b4 │ │ +19110e: 1f01 bd00 |0061: check-cast v1, Landroid/text/Spannable; // type@00bd │ │ +191112: 7259 0803 01ba |0063: invoke-interface {v1, v0, v10, v11, v9}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@0308 │ │ +191118: 6209 cf2d |0066: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +19111c: 1109 |0068: return-object v9 │ │ +19111e: 1f09 3607 |0069: check-cast v9, Landroidx/compose/ui/layout/MeasureScope; // type@0736 │ │ +191122: 1f0a 3307 |006b: check-cast v10, Landroidx/compose/ui/layout/Measurable; // type@0733 │ │ +191126: 1f0b d708 |006d: check-cast v11, Landroidx/compose/ui/unit/Constraints; // type@08d7 │ │ +19112a: 53b0 bd15 |006f: iget-wide v0, v11, Landroidx/compose/ui/unit/Constraints;.value:J // field@15bd │ │ +19112e: 7230 ee1b 0a01 |0071: invoke-interface {v10, v0, v1}, Landroidx/compose/ui/layout/Measurable;.measure-BRTryo0:(J)Landroidx/compose/ui/layout/Placeable; // method@1bee │ │ +191134: 0c0a |0074: move-result-object v10 │ │ +191136: 7210 871b 0900 |0075: invoke-interface {v9}, Landroidx/compose/ui/layout/IntrinsicMeasureScope;.isLookingAhead:()Z // method@1b87 │ │ +19113c: 0a0b |0078: move-result v11 │ │ +19113e: 1800 ffff ffff 0000 0000 |0079: const-wide v0, #double 2.122e-314 // #00000000ffffffff │ │ +191148: 1302 2000 |007e: const/16 v2, #int 32 // #20 │ │ +19114c: 380b 1f00 |0080: if-eqz v11, 009f // +001f │ │ +191150: 548b b304 |0082: iget-object v11, v8, Landroidx/compose/foundation/ClickableKt$combinedClickable$2;.$onClick:Ljava/lang/Object; // field@04b3 │ │ +191154: 1f0b 9a02 |0084: check-cast v11, Landroidx/compose/animation/core/Transition; // type@029a │ │ +191158: 54bb 2f04 |0086: iget-object v11, v11, Landroidx/compose/animation/core/Transition;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@042f │ │ +19115c: 6e10 a213 0b00 |0088: invoke-virtual {v11}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +191162: 0c0b |008b: move-result-object v11 │ │ +191164: 5483 b404 |008c: iget-object v3, v8, Landroidx/compose/foundation/ClickableKt$combinedClickable$2;.$onLongClick:Ljava/lang/Object; // field@04b4 │ │ +191168: 1f03 f812 |008e: check-cast v3, Lkotlin/jvm/internal/Lambda; // type@12f8 │ │ +19116c: 7220 d844 b300 |0090: invoke-interface {v3, v11}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ +191172: 0c0b |0093: move-result-object v11 │ │ +191174: 1f0b 8911 |0094: check-cast v11, Ljava/lang/Boolean; // type@1189 │ │ +191178: 6e10 823e 0b00 |0096: invoke-virtual {v11}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ +19117e: 0a0b |0099: move-result v11 │ │ +191180: 390b 0500 |009a: if-nez v11, 009f // +0005 │ │ +191184: 1603 0000 |009c: const-wide/16 v3, #int 0 // #0 │ │ +191188: 280b |009e: goto 00a9 // +000b │ │ +19118a: 52ab be10 |009f: iget v11, v10, Landroidx/compose/ui/layout/Placeable;.width:I // field@10be │ │ +19118e: 52a3 bb10 |00a1: iget v3, v10, Landroidx/compose/ui/layout/Placeable;.height:I // field@10bb │ │ +191192: 81b4 |00a3: int-to-long v4, v11 │ │ +191194: c324 |00a4: shl-long/2addr v4, v2 │ │ +191196: 8136 |00a5: int-to-long v6, v3 │ │ +191198: c006 |00a6: and-long/2addr v6, v0 │ │ +19119a: a103 0406 |00a7: or-long v3, v4, v6 │ │ +19119e: a405 0302 |00a9: shr-long v5, v3, v2 │ │ +1911a2: 845b |00ab: long-to-int v11, v5 │ │ +1911a4: c030 |00ac: and-long/2addr v0, v3 │ │ +1911a6: 8400 |00ad: long-to-int v0, v0 │ │ +1911a8: 2201 4a04 |00ae: new-instance v1, Landroidx/compose/material3/AppBarKt$BottomAppBar$5$1$1; // type@044a │ │ +1911ac: 1212 |00b0: const/4 v2, #int 1 // #1 │ │ +1911ae: 7030 4a10 a102 |00b1: invoke-direct {v1, v10, v2}, Landroidx/compose/material3/AppBarKt$BottomAppBar$5$1$1;.:(Landroidx/compose/ui/layout/Placeable;I)V // method@104a │ │ +1911b4: 620a da2d |00b4: sget-object v10, Lkotlin/collections/EmptyMap;.INSTANCE:Lkotlin/collections/EmptyMap; // field@2dda │ │ +1911b8: 7251 fc1b b9a0 |00b6: invoke-interface {v9, v11, v0, v10, v1}, Landroidx/compose/ui/layout/MeasureScope;.layout$1:(IILjava/util/Map;Lkotlin/jvm/functions/Function1;)Landroidx/compose/ui/layout/MeasureResult; // method@1bfc │ │ +1911be: 0c09 |00b9: move-result-object v9 │ │ +1911c0: 1109 |00ba: return-object v9 │ │ +1911c2: 1f09 1b06 |00bb: check-cast v9, Landroidx/compose/ui/Modifier; // type@061b │ │ +1911c6: 1f0a 3b05 |00bd: check-cast v10, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ +1911ca: 1f0b a811 |00bf: check-cast v11, Ljava/lang/Number; // type@11a8 │ │ +1911ce: 6e10 303f 0b00 |00c1: invoke-virtual {v11}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +1911d4: 1409 5f2c 8ea4 |00c4: const v9, #float -6.16579e-17 // #a48e2c5f │ │ +1911da: 6e20 d812 9a00 |00c7: invoke-virtual {v10, v9}, Landroidx/compose/runtime/ComposerImpl;.startReplaceGroup:(I)V // method@12d8 │ │ +1911e0: 6209 db04 |00ca: sget-object v9, Landroidx/compose/foundation/IndicationKt;.LocalIndication:Landroidx/compose/runtime/StaticProvidableCompositionLocal; // field@04db │ │ +1911e4: 6e20 b512 9a00 |00cc: invoke-virtual {v10, v9}, Landroidx/compose/runtime/ComposerImpl;.consume:(Landroidx/compose/runtime/ProvidableCompositionLocal;)Ljava/lang/Object; // method@12b5 │ │ +1911ea: 0c09 |00cf: move-result-object v9 │ │ +1911ec: 1f09 d702 |00d0: check-cast v9, Landroidx/compose/foundation/Indication; // type@02d7 │ │ +1911f0: 209b df02 |00d2: instance-of v11, v9, Landroidx/compose/foundation/IndicationNodeFactory; // type@02df │ │ +1911f4: 1200 |00d4: const/4 v0, #int 0 // #0 │ │ +1911f6: 380b 0d00 |00d5: if-eqz v11, 00e2 // +000d │ │ +1911fa: 140b 6549 1e99 |00d7: const v11, #float -8.18323e-24 // #991e4965 │ │ +191200: 6e20 d812 ba00 |00da: invoke-virtual {v10, v11}, Landroidx/compose/runtime/ComposerImpl;.startReplaceGroup:(I)V // method@12d8 │ │ +191206: 6e20 ba12 0a00 |00dd: invoke-virtual {v10, v0}, Landroidx/compose/runtime/ComposerImpl;.end:(Z)V // method@12ba │ │ +19120c: 120b |00e0: const/4 v11, #int 0 // #0 │ │ +19120e: 2818 |00e1: goto 00f9 // +0018 │ │ +191210: 140b 6f4f 2099 |00e2: const v11, #float -8.28785e-24 // #99204f6f │ │ +191216: 6e20 d812 ba00 |00e5: invoke-virtual {v10, v11}, Landroidx/compose/runtime/ComposerImpl;.startReplaceGroup:(I)V // method@12d8 │ │ +19121c: 6e10 cc12 0a00 |00e8: invoke-virtual {v10}, Landroidx/compose/runtime/ComposerImpl;.rememberedValue:()Ljava/lang/Object; // method@12cc │ │ +191222: 0c0b |00eb: move-result-object v11 │ │ +191224: 6201 800b |00ec: sget-object v1, Landroidx/compose/runtime/Composer$Companion;.Empty:Landroidx/compose/runtime/NeverEqualPolicy; // field@0b80 │ │ +191228: 331b 0600 |00ee: if-ne v11, v1, 00f4 // +0006 │ │ +19122c: 7110 4612 0a00 |00f0: invoke-static {v10}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(Landroidx/compose/runtime/ComposerImpl;)Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl; // method@1246 │ │ +191232: 0c0b |00f3: move-result-object v11 │ │ +191234: 1f0b 3f03 |00f4: check-cast v11, Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl; // type@033f │ │ +191238: 6e20 ba12 0a00 |00f6: invoke-virtual {v10, v0}, Landroidx/compose/runtime/ComposerImpl;.end:(Z)V // method@12ba │ │ +19123e: 6201 d80d |00f9: sget-object v1, Landroidx/compose/ui/Modifier$Companion;.$$INSTANCE:Landroidx/compose/ui/Modifier$Companion; // field@0dd8 │ │ +191242: 5482 b404 |00fb: iget-object v2, v8, Landroidx/compose/foundation/ClickableKt$combinedClickable$2;.$onLongClick:Ljava/lang/Object; // field@04b4 │ │ +191246: 1f02 e512 |00fd: check-cast v2, Lkotlin/jvm/functions/Function0; // type@12e5 │ │ +19124a: 5483 b304 |00ff: iget-object v3, v8, Landroidx/compose/foundation/ClickableKt$combinedClickable$2;.$onClick:Ljava/lang/Object; // field@04b3 │ │ +19124e: 1f03 e512 |0101: check-cast v3, Lkotlin/jvm/functions/Function0; // type@12e5 │ │ +191252: 7153 6d0b b129 |0103: invoke-static {v1, v11, v9, v2, v3}, Landroidx/compose/foundation/CanvasKt;.combinedClickable-auXiCPI:(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl;Landroidx/compose/foundation/Indication;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Landroidx/compose/ui/Modifier; // method@0b6d │ │ +191258: 0c09 |0106: move-result-object v9 │ │ +19125a: 6e20 ba12 0a00 |0107: invoke-virtual {v10, v0}, Landroidx/compose/runtime/ComposerImpl;.end:(Z)V // method@12ba │ │ +191260: 1109 |010a: return-object v9 │ │ +191262: 0000 |010b: nop // spacer │ │ +191264: 0001 0200 0000 0000 b900 0000 6700 ... |010c: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #212 header: │ │ @@ -58693,26 +58693,26 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -1b8a8c: |[1b8a8c] androidx.compose.animation.AnimatedVisibilityKt$AnimatedVisibilityImpl$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b8a9c: 1f01 3602 |0000: check-cast v1, Landroidx/compose/animation/EnterExitState; // type@0236 │ │ -1b8aa0: 1f02 3602 |0002: check-cast v2, Landroidx/compose/animation/EnterExitState; // type@0236 │ │ -1b8aa4: 3321 0800 |0004: if-ne v1, v2, 000c // +0008 │ │ -1b8aa8: 6201 0103 |0006: sget-object v1, Landroidx/compose/animation/EnterExitState;.PostExit:Landroidx/compose/animation/EnterExitState; // field@0301 │ │ -1b8aac: 3312 0400 |0008: if-ne v2, v1, 000c // +0004 │ │ -1b8ab0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -1b8ab2: 2802 |000b: goto 000d // +0002 │ │ -1b8ab4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1b8ab6: 7110 853e 0100 |000d: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ -1b8abc: 0c01 |0010: move-result-object v1 │ │ -1b8abe: 1101 |0011: return-object v1 │ │ +1b8aa8: |[1b8aa8] androidx.compose.animation.AnimatedVisibilityKt$AnimatedVisibilityImpl$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b8ab8: 1f01 3602 |0000: check-cast v1, Landroidx/compose/animation/EnterExitState; // type@0236 │ │ +1b8abc: 1f02 3602 |0002: check-cast v2, Landroidx/compose/animation/EnterExitState; // type@0236 │ │ +1b8ac0: 3321 0800 |0004: if-ne v1, v2, 000c // +0008 │ │ +1b8ac4: 6201 0103 |0006: sget-object v1, Landroidx/compose/animation/EnterExitState;.PostExit:Landroidx/compose/animation/EnterExitState; // field@0301 │ │ +1b8ac8: 3312 0400 |0008: if-ne v2, v1, 000c // +0004 │ │ +1b8acc: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +1b8ace: 2802 |000b: goto 000d // +0002 │ │ +1b8ad0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1b8ad2: 7110 853e 0100 |000d: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ +1b8ad8: 0c01 |0010: move-result-object v1 │ │ +1b8ada: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #213 header: │ │ @@ -58771,17 +58771,17 @@ │ │ type : '()Landroidx/compose/animation/core/Transition;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1b8ac0: |[1b8ac0] androidx.compose.animation.AnimatedVisibilityScopeImpl.getTransition:()Landroidx/compose/animation/core/Transition; │ │ -1b8ad0: 5410 e602 |0000: iget-object v0, v1, Landroidx/compose/animation/AnimatedVisibilityScopeImpl;.transition:Landroidx/compose/animation/core/Transition; // field@02e6 │ │ -1b8ad4: 1100 |0002: return-object v0 │ │ +1b8adc: |[1b8adc] androidx.compose.animation.AnimatedVisibilityScopeImpl.getTransition:()Landroidx/compose/animation/core/Transition; │ │ +1b8aec: 5410 e602 |0000: iget-object v0, v1, Landroidx/compose/animation/AnimatedVisibilityScopeImpl;.transition:Landroidx/compose/animation/core/Transition; // field@02e6 │ │ +1b8af0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #214 header: │ │ @@ -58887,107 +58887,107 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -1b8ad8: |[1b8ad8] androidx.compose.animation.ChangeSize.equals:(Ljava/lang/Object;)Z │ │ -1b8ae8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1b8aea: 3343 0300 |0001: if-ne v3, v4, 0004 // +0003 │ │ -1b8aee: 0f00 |0003: return v0 │ │ -1b8af0: 2041 3102 |0004: instance-of v1, v4, Landroidx/compose/animation/ChangeSize; // type@0231 │ │ -1b8af4: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -1b8af8: 2823 |0008: goto 002b // +0023 │ │ -1b8afa: 1f04 3102 |0009: check-cast v4, Landroidx/compose/animation/ChangeSize; // type@0231 │ │ -1b8afe: 5441 e802 |000b: iget-object v1, v4, Landroidx/compose/animation/ChangeSize;.alignment:Landroidx/compose/ui/Alignment; // field@02e8 │ │ -1b8b02: 5432 e802 |000d: iget-object v2, v3, Landroidx/compose/animation/ChangeSize;.alignment:Landroidx/compose/ui/Alignment; // field@02e8 │ │ -1b8b06: 7120 0045 1200 |000f: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1b8b0c: 0a01 |0012: move-result v1 │ │ -1b8b0e: 3901 0300 |0013: if-nez v1, 0016 // +0003 │ │ -1b8b12: 2816 |0015: goto 002b // +0016 │ │ -1b8b14: 5431 ea02 |0016: iget-object v1, v3, Landroidx/compose/animation/ChangeSize;.size:Lkotlin/jvm/functions/Function1; // field@02ea │ │ -1b8b18: 5442 ea02 |0018: iget-object v2, v4, Landroidx/compose/animation/ChangeSize;.size:Lkotlin/jvm/functions/Function1; // field@02ea │ │ -1b8b1c: 7120 0045 2100 |001a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1b8b22: 0a01 |001d: move-result v1 │ │ -1b8b24: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ -1b8b28: 280b |0020: goto 002b // +000b │ │ -1b8b2a: 5431 e902 |0021: iget-object v1, v3, Landroidx/compose/animation/ChangeSize;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@02e9 │ │ -1b8b2e: 5444 e902 |0023: iget-object v4, v4, Landroidx/compose/animation/ChangeSize;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@02e9 │ │ -1b8b32: 7120 0045 4100 |0025: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1b8b38: 0a04 |0028: move-result v4 │ │ -1b8b3a: 3904 0400 |0029: if-nez v4, 002d // +0004 │ │ -1b8b3e: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -1b8b40: 0f04 |002c: return v4 │ │ -1b8b42: 0f00 |002d: return v0 │ │ +1b8af4: |[1b8af4] androidx.compose.animation.ChangeSize.equals:(Ljava/lang/Object;)Z │ │ +1b8b04: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1b8b06: 3343 0300 |0001: if-ne v3, v4, 0004 // +0003 │ │ +1b8b0a: 0f00 |0003: return v0 │ │ +1b8b0c: 2041 3102 |0004: instance-of v1, v4, Landroidx/compose/animation/ChangeSize; // type@0231 │ │ +1b8b10: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +1b8b14: 2823 |0008: goto 002b // +0023 │ │ +1b8b16: 1f04 3102 |0009: check-cast v4, Landroidx/compose/animation/ChangeSize; // type@0231 │ │ +1b8b1a: 5441 e802 |000b: iget-object v1, v4, Landroidx/compose/animation/ChangeSize;.alignment:Landroidx/compose/ui/Alignment; // field@02e8 │ │ +1b8b1e: 5432 e802 |000d: iget-object v2, v3, Landroidx/compose/animation/ChangeSize;.alignment:Landroidx/compose/ui/Alignment; // field@02e8 │ │ +1b8b22: 7120 0045 1200 |000f: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1b8b28: 0a01 |0012: move-result v1 │ │ +1b8b2a: 3901 0300 |0013: if-nez v1, 0016 // +0003 │ │ +1b8b2e: 2816 |0015: goto 002b // +0016 │ │ +1b8b30: 5431 ea02 |0016: iget-object v1, v3, Landroidx/compose/animation/ChangeSize;.size:Lkotlin/jvm/functions/Function1; // field@02ea │ │ +1b8b34: 5442 ea02 |0018: iget-object v2, v4, Landroidx/compose/animation/ChangeSize;.size:Lkotlin/jvm/functions/Function1; // field@02ea │ │ +1b8b38: 7120 0045 2100 |001a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1b8b3e: 0a01 |001d: move-result v1 │ │ +1b8b40: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ +1b8b44: 280b |0020: goto 002b // +000b │ │ +1b8b46: 5431 e902 |0021: iget-object v1, v3, Landroidx/compose/animation/ChangeSize;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@02e9 │ │ +1b8b4a: 5444 e902 |0023: iget-object v4, v4, Landroidx/compose/animation/ChangeSize;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@02e9 │ │ +1b8b4e: 7120 0045 4100 |0025: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1b8b54: 0a04 |0028: move-result v4 │ │ +1b8b56: 3904 0400 |0029: if-nez v4, 002d // +0004 │ │ +1b8b5a: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +1b8b5c: 0f04 |002c: return v4 │ │ +1b8b5e: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/compose/animation/ChangeSize;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -1b8b44: |[1b8b44] androidx.compose.animation.ChangeSize.hashCode:()I │ │ -1b8b54: 5420 e802 |0000: iget-object v0, v2, Landroidx/compose/animation/ChangeSize;.alignment:Landroidx/compose/ui/Alignment; // field@02e8 │ │ -1b8b58: 6e10 383f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b8b5e: 0a00 |0005: move-result v0 │ │ -1b8b60: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1b8b64: 5421 ea02 |0008: iget-object v1, v2, Landroidx/compose/animation/ChangeSize;.size:Lkotlin/jvm/functions/Function1; // field@02ea │ │ -1b8b68: 6e10 383f 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b8b6e: 0a01 |000d: move-result v1 │ │ -1b8b70: b001 |000e: add-int/2addr v1, v0 │ │ -1b8b72: da01 011f |000f: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -1b8b76: 5420 e902 |0011: iget-object v0, v2, Landroidx/compose/animation/ChangeSize;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@02e9 │ │ -1b8b7a: 6e10 383f 0000 |0013: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b8b80: 0a00 |0016: move-result v0 │ │ -1b8b82: b010 |0017: add-int/2addr v0, v1 │ │ -1b8b84: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1b8b88: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -1b8b8a: 7110 833e 0100 |001b: invoke-static {v1}, Ljava/lang/Boolean;.hashCode:(Z)I // method@3e83 │ │ -1b8b90: 0a01 |001e: move-result v1 │ │ -1b8b92: b001 |001f: add-int/2addr v1, v0 │ │ -1b8b94: 0f01 |0020: return v1 │ │ +1b8b60: |[1b8b60] androidx.compose.animation.ChangeSize.hashCode:()I │ │ +1b8b70: 5420 e802 |0000: iget-object v0, v2, Landroidx/compose/animation/ChangeSize;.alignment:Landroidx/compose/ui/Alignment; // field@02e8 │ │ +1b8b74: 6e10 383f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b8b7a: 0a00 |0005: move-result v0 │ │ +1b8b7c: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1b8b80: 5421 ea02 |0008: iget-object v1, v2, Landroidx/compose/animation/ChangeSize;.size:Lkotlin/jvm/functions/Function1; // field@02ea │ │ +1b8b84: 6e10 383f 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b8b8a: 0a01 |000d: move-result v1 │ │ +1b8b8c: b001 |000e: add-int/2addr v1, v0 │ │ +1b8b8e: da01 011f |000f: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +1b8b92: 5420 e902 |0011: iget-object v0, v2, Landroidx/compose/animation/ChangeSize;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@02e9 │ │ +1b8b96: 6e10 383f 0000 |0013: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b8b9c: 0a00 |0016: move-result v0 │ │ +1b8b9e: b010 |0017: add-int/2addr v0, v1 │ │ +1b8ba0: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1b8ba4: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +1b8ba6: 7110 833e 0100 |001b: invoke-static {v1}, Ljava/lang/Boolean;.hashCode:(Z)I // method@3e83 │ │ +1b8bac: 0a01 |001e: move-result v1 │ │ +1b8bae: b001 |001f: add-int/2addr v1, v0 │ │ +1b8bb0: 0f01 |0020: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/ChangeSize;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -1b8b98: |[1b8b98] androidx.compose.animation.ChangeSize.toString:()Ljava/lang/String; │ │ -1b8ba8: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b8bac: 1a01 5b09 |0002: const-string v1, "ChangeSize(alignment=" // string@095b │ │ -1b8bb0: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b8bb6: 5421 e802 |0007: iget-object v1, v2, Landroidx/compose/animation/ChangeSize;.alignment:Landroidx/compose/ui/Alignment; // field@02e8 │ │ -1b8bba: 6e20 893f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b8bc0: 1a01 8605 |000c: const-string v1, ", size=" // string@0586 │ │ -1b8bc4: 6e20 8a3f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b8bca: 5421 ea02 |0011: iget-object v1, v2, Landroidx/compose/animation/ChangeSize;.size:Lkotlin/jvm/functions/Function1; // field@02ea │ │ -1b8bce: 6e20 893f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b8bd4: 1a01 0b04 |0016: const-string v1, ", animationSpec=" // string@040b │ │ -1b8bd8: 6e20 8a3f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b8bde: 5421 e902 |001b: iget-object v1, v2, Landroidx/compose/animation/ChangeSize;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@02e9 │ │ -1b8be2: 6e20 893f 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b8be8: 1a01 4504 |0020: const-string v1, ", clip=true)" // string@0445 │ │ -1b8bec: 6e20 8a3f 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b8bf2: 6e10 933f 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b8bf8: 0c00 |0028: move-result-object v0 │ │ -1b8bfa: 1100 |0029: return-object v0 │ │ +1b8bb4: |[1b8bb4] androidx.compose.animation.ChangeSize.toString:()Ljava/lang/String; │ │ +1b8bc4: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b8bc8: 1a01 5b09 |0002: const-string v1, "ChangeSize(alignment=" // string@095b │ │ +1b8bcc: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b8bd2: 5421 e802 |0007: iget-object v1, v2, Landroidx/compose/animation/ChangeSize;.alignment:Landroidx/compose/ui/Alignment; // field@02e8 │ │ +1b8bd6: 6e20 893f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b8bdc: 1a01 8605 |000c: const-string v1, ", size=" // string@0586 │ │ +1b8be0: 6e20 8a3f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b8be6: 5421 ea02 |0011: iget-object v1, v2, Landroidx/compose/animation/ChangeSize;.size:Lkotlin/jvm/functions/Function1; // field@02ea │ │ +1b8bea: 6e20 893f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b8bf0: 1a01 0b04 |0016: const-string v1, ", animationSpec=" // string@040b │ │ +1b8bf4: 6e20 8a3f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b8bfa: 5421 e902 |001b: iget-object v1, v2, Landroidx/compose/animation/ChangeSize;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@02e9 │ │ +1b8bfe: 6e20 893f 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b8c04: 1a01 4504 |0020: const-string v1, ", clip=true)" // string@0445 │ │ +1b8c08: 6e20 8a3f 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b8c0e: 6e10 933f 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b8c14: 0c00 |0028: move-result-object v0 │ │ +1b8c16: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #216 header: │ │ @@ -59126,92 +59126,92 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 148 16-bit code units │ │ -1b8bfc: |[1b8bfc] androidx.compose.animation.CrossfadeKt$Crossfade$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b8c0c: 5280 f402 |0000: iget v0, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$r8$classId:I // field@02f4 │ │ -1b8c10: 2b00 8a00 0000 |0002: packed-switch v0, 0000008c // +0000008a │ │ -1b8c16: 0796 |0005: move-object v6, v9 │ │ -1b8c18: 1f06 3b05 |0006: check-cast v6, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ -1b8c1c: 1f0a a811 |0008: check-cast v10, Ljava/lang/Number; // type@11a8 │ │ -1b8c20: 6e10 303f 0a00 |000a: invoke-virtual {v10}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -1b8c26: 5289 ef02 |000d: iget v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$$changed:I // field@02ef │ │ -1b8c2a: de09 0901 |000f: or-int/lit8 v9, v9, #int 1 // #01 │ │ -1b8c2e: 7110 9014 0900 |0011: invoke-static {v9}, Landroidx/compose/runtime/Updater;.updateChangedFlags:(I)I // method@1490 │ │ -1b8c34: 0a07 |0014: move-result v7 │ │ -1b8c36: 5484 f202 |0015: iget-object v4, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$label:Ljava/lang/Object; // field@02f2 │ │ -1b8c3a: 5489 f102 |0017: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$content:Ljava/lang/Object; // field@02f1 │ │ -1b8c3e: 0795 |0019: move-object v5, v9 │ │ -1b8c40: 1f05 6902 |001a: check-cast v5, Landroidx/compose/animation/core/FiniteAnimationSpec; // type@0269 │ │ -1b8c44: 5489 f502 |001c: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$targetState:Ljava/lang/Object; // field@02f5 │ │ -1b8c48: 0791 |001e: move-object v1, v9 │ │ -1b8c4a: 1f01 9a02 |001f: check-cast v1, Landroidx/compose/animation/core/Transition; // type@029a │ │ -1b8c4e: 5489 f302 |0021: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$modifier:Ljava/lang/Object; // field@02f3 │ │ -1b8c52: 0792 |0023: move-object v2, v9 │ │ -1b8c54: 1f02 9602 |0024: check-cast v2, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ -1b8c58: 5483 f002 |0026: iget-object v3, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$animationSpec:Ljava/lang/Object; // field@02f0 │ │ -1b8c5c: 7707 fd0a 0100 |0028: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroidx/compose/animation/core/TransitionKt;.UpdateInitialAndTargetValues:(Landroidx/compose/animation/core/Transition;Landroidx/compose/animation/core/Transition$TransitionAnimationState;Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/animation/core/FiniteAnimationSpec;Landroidx/compose/runtime/ComposerImpl;I)V // method@0afd │ │ -1b8c62: 6209 cf2d |002b: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1b8c66: 1109 |002d: return-object v9 │ │ -1b8c68: 0795 |002e: move-object v5, v9 │ │ -1b8c6a: 1f05 3b05 |002f: check-cast v5, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ -1b8c6e: 1f0a a811 |0031: check-cast v10, Ljava/lang/Number; // type@11a8 │ │ -1b8c72: 6e10 303f 0a00 |0033: invoke-virtual {v10}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -1b8c78: 5289 ef02 |0036: iget v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$$changed:I // field@02ef │ │ -1b8c7c: de09 0901 |0038: or-int/lit8 v9, v9, #int 1 // #01 │ │ -1b8c80: 7110 9014 0900 |003a: invoke-static {v9}, Landroidx/compose/runtime/Updater;.updateChangedFlags:(I)I // method@1490 │ │ -1b8c86: 0a06 |003d: move-result v6 │ │ -1b8c88: 5489 f102 |003e: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$content:Ljava/lang/Object; // field@02f1 │ │ -1b8c8c: 0794 |0040: move-object v4, v9 │ │ -1b8c8e: 1f04 d605 |0041: check-cast v4, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ -1b8c92: 5489 f502 |0043: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$targetState:Ljava/lang/Object; // field@02f5 │ │ -1b8c96: 0790 |0045: move-object v0, v9 │ │ -1b8c98: 1f00 9a02 |0046: check-cast v0, Landroidx/compose/animation/core/Transition; // type@029a │ │ -1b8c9c: 5489 f302 |0048: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$modifier:Ljava/lang/Object; // field@02f3 │ │ -1b8ca0: 0791 |004a: move-object v1, v9 │ │ -1b8ca2: 1f01 1b06 |004b: check-cast v1, Landroidx/compose/ui/Modifier; // type@061b │ │ -1b8ca6: 5489 f002 |004d: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$animationSpec:Ljava/lang/Object; // field@02f0 │ │ -1b8caa: 0792 |004f: move-object v2, v9 │ │ -1b8cac: 1f02 a002 |0050: check-cast v2, Landroidx/compose/animation/core/TweenSpec; // type@02a0 │ │ -1b8cb0: 5489 f202 |0052: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$label:Ljava/lang/Object; // field@02f2 │ │ -1b8cb4: 0793 |0054: move-object v3, v9 │ │ -1b8cb6: 1f03 3402 |0055: check-cast v3, Landroidx/compose/animation/CrossfadeKt$Crossfade$3; // type@0234 │ │ -1b8cba: 7707 b809 0000 |0057: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/compose/animation/Scale;.Crossfade:(Landroidx/compose/animation/core/Transition;Landroidx/compose/ui/Modifier;Landroidx/compose/animation/core/TweenSpec;Landroidx/compose/animation/CrossfadeKt$Crossfade$3;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V // method@09b8 │ │ -1b8cc0: 6209 cf2d |005a: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1b8cc4: 1109 |005c: return-object v9 │ │ -1b8cc6: 0795 |005d: move-object v5, v9 │ │ -1b8cc8: 1f05 3b05 |005e: check-cast v5, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ -1b8ccc: 1f0a a811 |0060: check-cast v10, Ljava/lang/Number; // type@11a8 │ │ -1b8cd0: 6e10 303f 0a00 |0062: invoke-virtual {v10}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -1b8cd6: 5289 ef02 |0065: iget v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$$changed:I // field@02ef │ │ -1b8cda: de09 0901 |0067: or-int/lit8 v9, v9, #int 1 // #01 │ │ -1b8cde: 7110 9014 0900 |0069: invoke-static {v9}, Landroidx/compose/runtime/Updater;.updateChangedFlags:(I)I // method@1490 │ │ -1b8ce4: 0a06 |006c: move-result v6 │ │ -1b8ce6: 5489 f102 |006d: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$content:Ljava/lang/Object; // field@02f1 │ │ -1b8cea: 0794 |006f: move-object v4, v9 │ │ -1b8cec: 1f04 d605 |0070: check-cast v4, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ -1b8cf0: 5489 f502 |0072: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$targetState:Ljava/lang/Object; // field@02f5 │ │ -1b8cf4: 0790 |0074: move-object v0, v9 │ │ -1b8cf6: 1f00 8911 |0075: check-cast v0, Ljava/lang/Boolean; // type@1189 │ │ -1b8cfa: 5489 f002 |0077: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$animationSpec:Ljava/lang/Object; // field@02f0 │ │ -1b8cfe: 0792 |0079: move-object v2, v9 │ │ -1b8d00: 1f02 a002 |007a: check-cast v2, Landroidx/compose/animation/core/TweenSpec; // type@02a0 │ │ -1b8d04: 5489 f302 |007c: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$modifier:Ljava/lang/Object; // field@02f3 │ │ -1b8d08: 0791 |007e: move-object v1, v9 │ │ -1b8d0a: 1f01 1806 |007f: check-cast v1, Landroidx/compose/ui/Modifier$Companion; // type@0618 │ │ -1b8d0e: 5489 f202 |0081: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$label:Ljava/lang/Object; // field@02f2 │ │ -1b8d12: 0793 |0083: move-object v3, v9 │ │ -1b8d14: 1f03 b611 |0084: check-cast v3, Ljava/lang/String; // type@11b6 │ │ -1b8d18: 7707 b909 0000 |0086: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/compose/animation/Scale;.Crossfade:(Ljava/lang/Boolean;Landroidx/compose/ui/Modifier$Companion;Landroidx/compose/animation/core/TweenSpec;Ljava/lang/String;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V // method@09b9 │ │ -1b8d1e: 6209 cf2d |0089: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1b8d22: 1109 |008b: return-object v9 │ │ -1b8d24: 0001 0200 0000 0000 5b00 0000 2c00 ... |008c: packed-switch-data (8 units) │ │ +1b8c18: |[1b8c18] androidx.compose.animation.CrossfadeKt$Crossfade$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b8c28: 5280 f402 |0000: iget v0, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$r8$classId:I // field@02f4 │ │ +1b8c2c: 2b00 8a00 0000 |0002: packed-switch v0, 0000008c // +0000008a │ │ +1b8c32: 0796 |0005: move-object v6, v9 │ │ +1b8c34: 1f06 3b05 |0006: check-cast v6, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ +1b8c38: 1f0a a811 |0008: check-cast v10, Ljava/lang/Number; // type@11a8 │ │ +1b8c3c: 6e10 303f 0a00 |000a: invoke-virtual {v10}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +1b8c42: 5289 ef02 |000d: iget v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$$changed:I // field@02ef │ │ +1b8c46: de09 0901 |000f: or-int/lit8 v9, v9, #int 1 // #01 │ │ +1b8c4a: 7110 9014 0900 |0011: invoke-static {v9}, Landroidx/compose/runtime/Updater;.updateChangedFlags:(I)I // method@1490 │ │ +1b8c50: 0a07 |0014: move-result v7 │ │ +1b8c52: 5484 f202 |0015: iget-object v4, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$label:Ljava/lang/Object; // field@02f2 │ │ +1b8c56: 5489 f102 |0017: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$content:Ljava/lang/Object; // field@02f1 │ │ +1b8c5a: 0795 |0019: move-object v5, v9 │ │ +1b8c5c: 1f05 6902 |001a: check-cast v5, Landroidx/compose/animation/core/FiniteAnimationSpec; // type@0269 │ │ +1b8c60: 5489 f502 |001c: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$targetState:Ljava/lang/Object; // field@02f5 │ │ +1b8c64: 0791 |001e: move-object v1, v9 │ │ +1b8c66: 1f01 9a02 |001f: check-cast v1, Landroidx/compose/animation/core/Transition; // type@029a │ │ +1b8c6a: 5489 f302 |0021: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$modifier:Ljava/lang/Object; // field@02f3 │ │ +1b8c6e: 0792 |0023: move-object v2, v9 │ │ +1b8c70: 1f02 9602 |0024: check-cast v2, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ +1b8c74: 5483 f002 |0026: iget-object v3, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$animationSpec:Ljava/lang/Object; // field@02f0 │ │ +1b8c78: 7707 fd0a 0100 |0028: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroidx/compose/animation/core/TransitionKt;.UpdateInitialAndTargetValues:(Landroidx/compose/animation/core/Transition;Landroidx/compose/animation/core/Transition$TransitionAnimationState;Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/animation/core/FiniteAnimationSpec;Landroidx/compose/runtime/ComposerImpl;I)V // method@0afd │ │ +1b8c7e: 6209 cf2d |002b: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1b8c82: 1109 |002d: return-object v9 │ │ +1b8c84: 0795 |002e: move-object v5, v9 │ │ +1b8c86: 1f05 3b05 |002f: check-cast v5, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ +1b8c8a: 1f0a a811 |0031: check-cast v10, Ljava/lang/Number; // type@11a8 │ │ +1b8c8e: 6e10 303f 0a00 |0033: invoke-virtual {v10}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +1b8c94: 5289 ef02 |0036: iget v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$$changed:I // field@02ef │ │ +1b8c98: de09 0901 |0038: or-int/lit8 v9, v9, #int 1 // #01 │ │ +1b8c9c: 7110 9014 0900 |003a: invoke-static {v9}, Landroidx/compose/runtime/Updater;.updateChangedFlags:(I)I // method@1490 │ │ +1b8ca2: 0a06 |003d: move-result v6 │ │ +1b8ca4: 5489 f102 |003e: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$content:Ljava/lang/Object; // field@02f1 │ │ +1b8ca8: 0794 |0040: move-object v4, v9 │ │ +1b8caa: 1f04 d605 |0041: check-cast v4, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ +1b8cae: 5489 f502 |0043: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$targetState:Ljava/lang/Object; // field@02f5 │ │ +1b8cb2: 0790 |0045: move-object v0, v9 │ │ +1b8cb4: 1f00 9a02 |0046: check-cast v0, Landroidx/compose/animation/core/Transition; // type@029a │ │ +1b8cb8: 5489 f302 |0048: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$modifier:Ljava/lang/Object; // field@02f3 │ │ +1b8cbc: 0791 |004a: move-object v1, v9 │ │ +1b8cbe: 1f01 1b06 |004b: check-cast v1, Landroidx/compose/ui/Modifier; // type@061b │ │ +1b8cc2: 5489 f002 |004d: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$animationSpec:Ljava/lang/Object; // field@02f0 │ │ +1b8cc6: 0792 |004f: move-object v2, v9 │ │ +1b8cc8: 1f02 a002 |0050: check-cast v2, Landroidx/compose/animation/core/TweenSpec; // type@02a0 │ │ +1b8ccc: 5489 f202 |0052: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$label:Ljava/lang/Object; // field@02f2 │ │ +1b8cd0: 0793 |0054: move-object v3, v9 │ │ +1b8cd2: 1f03 3402 |0055: check-cast v3, Landroidx/compose/animation/CrossfadeKt$Crossfade$3; // type@0234 │ │ +1b8cd6: 7707 b809 0000 |0057: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/compose/animation/Scale;.Crossfade:(Landroidx/compose/animation/core/Transition;Landroidx/compose/ui/Modifier;Landroidx/compose/animation/core/TweenSpec;Landroidx/compose/animation/CrossfadeKt$Crossfade$3;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V // method@09b8 │ │ +1b8cdc: 6209 cf2d |005a: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1b8ce0: 1109 |005c: return-object v9 │ │ +1b8ce2: 0795 |005d: move-object v5, v9 │ │ +1b8ce4: 1f05 3b05 |005e: check-cast v5, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ +1b8ce8: 1f0a a811 |0060: check-cast v10, Ljava/lang/Number; // type@11a8 │ │ +1b8cec: 6e10 303f 0a00 |0062: invoke-virtual {v10}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +1b8cf2: 5289 ef02 |0065: iget v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$$changed:I // field@02ef │ │ +1b8cf6: de09 0901 |0067: or-int/lit8 v9, v9, #int 1 // #01 │ │ +1b8cfa: 7110 9014 0900 |0069: invoke-static {v9}, Landroidx/compose/runtime/Updater;.updateChangedFlags:(I)I // method@1490 │ │ +1b8d00: 0a06 |006c: move-result v6 │ │ +1b8d02: 5489 f102 |006d: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$content:Ljava/lang/Object; // field@02f1 │ │ +1b8d06: 0794 |006f: move-object v4, v9 │ │ +1b8d08: 1f04 d605 |0070: check-cast v4, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ +1b8d0c: 5489 f502 |0072: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$targetState:Ljava/lang/Object; // field@02f5 │ │ +1b8d10: 0790 |0074: move-object v0, v9 │ │ +1b8d12: 1f00 8911 |0075: check-cast v0, Ljava/lang/Boolean; // type@1189 │ │ +1b8d16: 5489 f002 |0077: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$animationSpec:Ljava/lang/Object; // field@02f0 │ │ +1b8d1a: 0792 |0079: move-object v2, v9 │ │ +1b8d1c: 1f02 a002 |007a: check-cast v2, Landroidx/compose/animation/core/TweenSpec; // type@02a0 │ │ +1b8d20: 5489 f302 |007c: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$modifier:Ljava/lang/Object; // field@02f3 │ │ +1b8d24: 0791 |007e: move-object v1, v9 │ │ +1b8d26: 1f01 1806 |007f: check-cast v1, Landroidx/compose/ui/Modifier$Companion; // type@0618 │ │ +1b8d2a: 5489 f202 |0081: iget-object v9, v8, Landroidx/compose/animation/CrossfadeKt$Crossfade$1;.$label:Ljava/lang/Object; // field@02f2 │ │ +1b8d2e: 0793 |0083: move-object v3, v9 │ │ +1b8d30: 1f03 b611 |0084: check-cast v3, Ljava/lang/String; // type@11b6 │ │ +1b8d34: 7707 b909 0000 |0086: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/compose/animation/Scale;.Crossfade:(Ljava/lang/Boolean;Landroidx/compose/ui/Modifier$Companion;Landroidx/compose/animation/core/TweenSpec;Ljava/lang/String;Landroidx/compose/runtime/internal/ComposableLambdaImpl;Landroidx/compose/runtime/ComposerImpl;I)V // method@09b9 │ │ +1b8d3a: 6209 cf2d |0089: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1b8d3e: 1109 |008b: return-object v9 │ │ +1b8d40: 0001 0200 0000 0000 5b00 0000 2c00 ... |008c: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #218 header: │ │ @@ -59473,39 +59473,39 @@ │ │ type : '(Ljava/lang/String;)Landroidx/compose/animation/EnterExitState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1b8d34: |[1b8d34] androidx.compose.animation.EnterExitState.valueOf:(Ljava/lang/String;)Landroidx/compose/animation/EnterExitState; │ │ -1b8d44: 1c00 3602 |0000: const-class v0, Landroidx/compose/animation/EnterExitState; // type@0236 │ │ -1b8d48: 7120 d23e 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@3ed2 │ │ -1b8d4e: 0c01 |0005: move-result-object v1 │ │ -1b8d50: 1f01 3602 |0006: check-cast v1, Landroidx/compose/animation/EnterExitState; // type@0236 │ │ -1b8d54: 1101 |0008: return-object v1 │ │ +1b8d50: |[1b8d50] androidx.compose.animation.EnterExitState.valueOf:(Ljava/lang/String;)Landroidx/compose/animation/EnterExitState; │ │ +1b8d60: 1c00 3602 |0000: const-class v0, Landroidx/compose/animation/EnterExitState; // type@0236 │ │ +1b8d64: 7120 d23e 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@3ed2 │ │ +1b8d6a: 0c01 |0005: move-result-object v1 │ │ +1b8d6c: 1f01 3602 |0006: check-cast v1, Landroidx/compose/animation/EnterExitState; // type@0236 │ │ +1b8d70: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/EnterExitState;) │ │ name : 'values' │ │ type : '()[Landroidx/compose/animation/EnterExitState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1b8d58: |[1b8d58] androidx.compose.animation.EnterExitState.values:()[Landroidx/compose/animation/EnterExitState; │ │ -1b8d68: 6200 0003 |0000: sget-object v0, Landroidx/compose/animation/EnterExitState;.$VALUES:[Landroidx/compose/animation/EnterExitState; // field@0300 │ │ -1b8d6c: 6e10 353f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@3f35 │ │ -1b8d72: 0c00 |0005: move-result-object v0 │ │ -1b8d74: 1f00 e615 |0006: check-cast v0, [Landroidx/compose/animation/EnterExitState; // type@15e6 │ │ -1b8d78: 1100 |0008: return-object v0 │ │ +1b8d74: |[1b8d74] androidx.compose.animation.EnterExitState.values:()[Landroidx/compose/animation/EnterExitState; │ │ +1b8d84: 6200 0003 |0000: sget-object v0, Landroidx/compose/animation/EnterExitState;.$VALUES:[Landroidx/compose/animation/EnterExitState; // field@0300 │ │ +1b8d88: 6e10 353f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@3f35 │ │ +1b8d8e: 0c00 |0005: move-result-object v0 │ │ +1b8d90: 1f00 e615 |0006: check-cast v0, [Landroidx/compose/animation/EnterExitState; // type@15e6 │ │ +1b8d94: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ @@ -59689,147 +59689,147 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 82 16-bit code units │ │ -1b8d7c: |[1b8d7c] androidx.compose.animation.EnterExitTransitionElement.hashCode:()I │ │ -1b8d8c: 5430 0b03 |0000: iget-object v0, v3, Landroidx/compose/animation/EnterExitTransitionElement;.transition:Landroidx/compose/animation/core/Transition; // field@030b │ │ -1b8d90: 6e10 383f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b8d96: 0a00 |0005: move-result v0 │ │ -1b8d98: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1b8d9c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1b8d9e: 5432 0903 |0009: iget-object v2, v3, Landroidx/compose/animation/EnterExitTransitionElement;.sizeAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@0309 │ │ -1b8da2: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ -1b8da6: 0112 |000d: move v2, v1 │ │ -1b8da8: 2805 |000e: goto 0013 // +0005 │ │ -1b8daa: 6e10 383f 0200 |000f: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b8db0: 0a02 |0012: move-result v2 │ │ -1b8db2: b020 |0013: add-int/2addr v0, v2 │ │ -1b8db4: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1b8db8: 5432 0803 |0016: iget-object v2, v3, Landroidx/compose/animation/EnterExitTransitionElement;.offsetAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@0308 │ │ -1b8dbc: 3902 0400 |0018: if-nez v2, 001c // +0004 │ │ -1b8dc0: 0112 |001a: move v2, v1 │ │ -1b8dc2: 2805 |001b: goto 0020 // +0005 │ │ -1b8dc4: 6e10 383f 0200 |001c: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b8dca: 0a02 |001f: move-result v2 │ │ -1b8dcc: b020 |0020: add-int/2addr v0, v2 │ │ -1b8dce: da00 001f |0021: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1b8dd2: 5432 0a03 |0023: iget-object v2, v3, Landroidx/compose/animation/EnterExitTransitionElement;.slideAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@030a │ │ -1b8dd6: 3902 0300 |0025: if-nez v2, 0028 // +0003 │ │ -1b8dda: 2805 |0027: goto 002c // +0005 │ │ -1b8ddc: 6e10 383f 0200 |0028: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b8de2: 0a01 |002b: move-result v1 │ │ -1b8de4: b010 |002c: add-int/2addr v0, v1 │ │ -1b8de6: da00 001f |002d: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1b8dea: 5431 0403 |002f: iget-object v1, v3, Landroidx/compose/animation/EnterExitTransitionElement;.enter:Landroidx/compose/animation/EnterTransitionImpl; // field@0304 │ │ -1b8dee: 6e10 9d09 0100 |0031: invoke-virtual {v1}, Landroidx/compose/animation/EnterTransitionImpl;.hashCode:()I // method@099d │ │ -1b8df4: 0a01 |0034: move-result v1 │ │ -1b8df6: b001 |0035: add-int/2addr v1, v0 │ │ -1b8df8: da01 011f |0036: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -1b8dfc: 5430 0503 |0038: iget-object v0, v3, Landroidx/compose/animation/EnterExitTransitionElement;.exit:Landroidx/compose/animation/ExitTransitionImpl; // field@0305 │ │ -1b8e00: 6e10 a309 0000 |003a: invoke-virtual {v0}, Landroidx/compose/animation/ExitTransitionImpl;.hashCode:()I // method@09a3 │ │ -1b8e06: 0a00 |003d: move-result v0 │ │ -1b8e08: b010 |003e: add-int/2addr v0, v1 │ │ -1b8e0a: da00 001f |003f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1b8e0e: 5431 0703 |0041: iget-object v1, v3, Landroidx/compose/animation/EnterExitTransitionElement;.isEnabled:Lkotlin/jvm/functions/Function0; // field@0307 │ │ -1b8e12: 6e10 383f 0100 |0043: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b8e18: 0a01 |0046: move-result v1 │ │ -1b8e1a: b001 |0047: add-int/2addr v1, v0 │ │ -1b8e1c: da01 011f |0048: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -1b8e20: 5430 0603 |004a: iget-object v0, v3, Landroidx/compose/animation/EnterExitTransitionElement;.graphicsLayerBlock:Landroidx/compose/animation/EnterExitTransitionKt$$ExternalSyntheticLambda0; // field@0306 │ │ -1b8e24: 6e10 383f 0000 |004c: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b8e2a: 0a00 |004f: move-result v0 │ │ -1b8e2c: b010 |0050: add-int/2addr v0, v1 │ │ -1b8e2e: 0f00 |0051: return v0 │ │ +1b8d98: |[1b8d98] androidx.compose.animation.EnterExitTransitionElement.hashCode:()I │ │ +1b8da8: 5430 0b03 |0000: iget-object v0, v3, Landroidx/compose/animation/EnterExitTransitionElement;.transition:Landroidx/compose/animation/core/Transition; // field@030b │ │ +1b8dac: 6e10 383f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b8db2: 0a00 |0005: move-result v0 │ │ +1b8db4: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1b8db8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1b8dba: 5432 0903 |0009: iget-object v2, v3, Landroidx/compose/animation/EnterExitTransitionElement;.sizeAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@0309 │ │ +1b8dbe: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ +1b8dc2: 0112 |000d: move v2, v1 │ │ +1b8dc4: 2805 |000e: goto 0013 // +0005 │ │ +1b8dc6: 6e10 383f 0200 |000f: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b8dcc: 0a02 |0012: move-result v2 │ │ +1b8dce: b020 |0013: add-int/2addr v0, v2 │ │ +1b8dd0: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1b8dd4: 5432 0803 |0016: iget-object v2, v3, Landroidx/compose/animation/EnterExitTransitionElement;.offsetAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@0308 │ │ +1b8dd8: 3902 0400 |0018: if-nez v2, 001c // +0004 │ │ +1b8ddc: 0112 |001a: move v2, v1 │ │ +1b8dde: 2805 |001b: goto 0020 // +0005 │ │ +1b8de0: 6e10 383f 0200 |001c: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b8de6: 0a02 |001f: move-result v2 │ │ +1b8de8: b020 |0020: add-int/2addr v0, v2 │ │ +1b8dea: da00 001f |0021: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1b8dee: 5432 0a03 |0023: iget-object v2, v3, Landroidx/compose/animation/EnterExitTransitionElement;.slideAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@030a │ │ +1b8df2: 3902 0300 |0025: if-nez v2, 0028 // +0003 │ │ +1b8df6: 2805 |0027: goto 002c // +0005 │ │ +1b8df8: 6e10 383f 0200 |0028: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b8dfe: 0a01 |002b: move-result v1 │ │ +1b8e00: b010 |002c: add-int/2addr v0, v1 │ │ +1b8e02: da00 001f |002d: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1b8e06: 5431 0403 |002f: iget-object v1, v3, Landroidx/compose/animation/EnterExitTransitionElement;.enter:Landroidx/compose/animation/EnterTransitionImpl; // field@0304 │ │ +1b8e0a: 6e10 9d09 0100 |0031: invoke-virtual {v1}, Landroidx/compose/animation/EnterTransitionImpl;.hashCode:()I // method@099d │ │ +1b8e10: 0a01 |0034: move-result v1 │ │ +1b8e12: b001 |0035: add-int/2addr v1, v0 │ │ +1b8e14: da01 011f |0036: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +1b8e18: 5430 0503 |0038: iget-object v0, v3, Landroidx/compose/animation/EnterExitTransitionElement;.exit:Landroidx/compose/animation/ExitTransitionImpl; // field@0305 │ │ +1b8e1c: 6e10 a309 0000 |003a: invoke-virtual {v0}, Landroidx/compose/animation/ExitTransitionImpl;.hashCode:()I // method@09a3 │ │ +1b8e22: 0a00 |003d: move-result v0 │ │ +1b8e24: b010 |003e: add-int/2addr v0, v1 │ │ +1b8e26: da00 001f |003f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1b8e2a: 5431 0703 |0041: iget-object v1, v3, Landroidx/compose/animation/EnterExitTransitionElement;.isEnabled:Lkotlin/jvm/functions/Function0; // field@0307 │ │ +1b8e2e: 6e10 383f 0100 |0043: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b8e34: 0a01 |0046: move-result v1 │ │ +1b8e36: b001 |0047: add-int/2addr v1, v0 │ │ +1b8e38: da01 011f |0048: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +1b8e3c: 5430 0603 |004a: iget-object v0, v3, Landroidx/compose/animation/EnterExitTransitionElement;.graphicsLayerBlock:Landroidx/compose/animation/EnterExitTransitionKt$$ExternalSyntheticLambda0; // field@0306 │ │ +1b8e40: 6e10 383f 0000 |004c: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b8e46: 0a00 |004f: move-result v0 │ │ +1b8e48: b010 |0050: add-int/2addr v0, v1 │ │ +1b8e4a: 0f00 |0051: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/compose/animation/EnterExitTransitionElement;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -1b8e30: |[1b8e30] androidx.compose.animation.EnterExitTransitionElement.toString:()Ljava/lang/String; │ │ -1b8e40: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b8e44: 1a01 c40b |0002: const-string v1, "EnterExitTransitionElement(transition=" // string@0bc4 │ │ -1b8e48: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b8e4e: 5421 0b03 |0007: iget-object v1, v2, Landroidx/compose/animation/EnterExitTransitionElement;.transition:Landroidx/compose/animation/core/Transition; // field@030b │ │ -1b8e52: 6e20 893f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b8e58: 1a01 8705 |000c: const-string v1, ", sizeAnimation=" // string@0587 │ │ -1b8e5c: 6e20 8a3f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b8e62: 5421 0903 |0011: iget-object v1, v2, Landroidx/compose/animation/EnterExitTransitionElement;.sizeAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@0309 │ │ -1b8e66: 6e20 893f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b8e6c: 1a01 2805 |0016: const-string v1, ", offsetAnimation=" // string@0528 │ │ -1b8e70: 6e20 8a3f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b8e76: 5421 0803 |001b: iget-object v1, v2, Landroidx/compose/animation/EnterExitTransitionElement;.offsetAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@0308 │ │ -1b8e7a: 6e20 893f 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b8e80: 1a01 8c05 |0020: const-string v1, ", slideAnimation=" // string@058c │ │ -1b8e84: 6e20 8a3f 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b8e8a: 5421 0a03 |0025: iget-object v1, v2, Landroidx/compose/animation/EnterExitTransitionElement;.slideAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@030a │ │ -1b8e8e: 6e20 893f 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b8e94: 1a01 9c04 |002a: const-string v1, ", enter=" // string@049c │ │ -1b8e98: 6e20 8a3f 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b8e9e: 5421 0403 |002f: iget-object v1, v2, Landroidx/compose/animation/EnterExitTransitionElement;.enter:Landroidx/compose/animation/EnterTransitionImpl; // field@0304 │ │ -1b8ea2: 6e20 893f 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b8ea8: 1a01 9e04 |0034: const-string v1, ", exit=" // string@049e │ │ -1b8eac: 6e20 8a3f 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b8eb2: 5421 0503 |0039: iget-object v1, v2, Landroidx/compose/animation/EnterExitTransitionElement;.exit:Landroidx/compose/animation/ExitTransitionImpl; // field@0305 │ │ -1b8eb6: 6e20 893f 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b8ebc: 1a01 dc04 |003e: const-string v1, ", isEnabled=" // string@04dc │ │ -1b8ec0: 6e20 8a3f 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b8ec6: 5421 0703 |0043: iget-object v1, v2, Landroidx/compose/animation/EnterExitTransitionElement;.isEnabled:Lkotlin/jvm/functions/Function0; // field@0307 │ │ -1b8eca: 6e20 893f 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b8ed0: 1a01 bc04 |0048: const-string v1, ", graphicsLayerBlock=" // string@04bc │ │ -1b8ed4: 6e20 8a3f 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b8eda: 5421 0603 |004d: iget-object v1, v2, Landroidx/compose/animation/EnterExitTransitionElement;.graphicsLayerBlock:Landroidx/compose/animation/EnterExitTransitionKt$$ExternalSyntheticLambda0; // field@0306 │ │ -1b8ede: 6e20 893f 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b8ee4: 1301 2900 |0052: const/16 v1, #int 41 // #29 │ │ -1b8ee8: 6e20 823f 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ -1b8eee: 6e10 933f 0000 |0057: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b8ef4: 0c00 |005a: move-result-object v0 │ │ -1b8ef6: 1100 |005b: return-object v0 │ │ +1b8e4c: |[1b8e4c] androidx.compose.animation.EnterExitTransitionElement.toString:()Ljava/lang/String; │ │ +1b8e5c: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b8e60: 1a01 c40b |0002: const-string v1, "EnterExitTransitionElement(transition=" // string@0bc4 │ │ +1b8e64: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b8e6a: 5421 0b03 |0007: iget-object v1, v2, Landroidx/compose/animation/EnterExitTransitionElement;.transition:Landroidx/compose/animation/core/Transition; // field@030b │ │ +1b8e6e: 6e20 893f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b8e74: 1a01 8705 |000c: const-string v1, ", sizeAnimation=" // string@0587 │ │ +1b8e78: 6e20 8a3f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b8e7e: 5421 0903 |0011: iget-object v1, v2, Landroidx/compose/animation/EnterExitTransitionElement;.sizeAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@0309 │ │ +1b8e82: 6e20 893f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b8e88: 1a01 2805 |0016: const-string v1, ", offsetAnimation=" // string@0528 │ │ +1b8e8c: 6e20 8a3f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b8e92: 5421 0803 |001b: iget-object v1, v2, Landroidx/compose/animation/EnterExitTransitionElement;.offsetAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@0308 │ │ +1b8e96: 6e20 893f 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b8e9c: 1a01 8c05 |0020: const-string v1, ", slideAnimation=" // string@058c │ │ +1b8ea0: 6e20 8a3f 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b8ea6: 5421 0a03 |0025: iget-object v1, v2, Landroidx/compose/animation/EnterExitTransitionElement;.slideAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@030a │ │ +1b8eaa: 6e20 893f 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b8eb0: 1a01 9c04 |002a: const-string v1, ", enter=" // string@049c │ │ +1b8eb4: 6e20 8a3f 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b8eba: 5421 0403 |002f: iget-object v1, v2, Landroidx/compose/animation/EnterExitTransitionElement;.enter:Landroidx/compose/animation/EnterTransitionImpl; // field@0304 │ │ +1b8ebe: 6e20 893f 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b8ec4: 1a01 9e04 |0034: const-string v1, ", exit=" // string@049e │ │ +1b8ec8: 6e20 8a3f 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b8ece: 5421 0503 |0039: iget-object v1, v2, Landroidx/compose/animation/EnterExitTransitionElement;.exit:Landroidx/compose/animation/ExitTransitionImpl; // field@0305 │ │ +1b8ed2: 6e20 893f 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b8ed8: 1a01 dc04 |003e: const-string v1, ", isEnabled=" // string@04dc │ │ +1b8edc: 6e20 8a3f 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b8ee2: 5421 0703 |0043: iget-object v1, v2, Landroidx/compose/animation/EnterExitTransitionElement;.isEnabled:Lkotlin/jvm/functions/Function0; // field@0307 │ │ +1b8ee6: 6e20 893f 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b8eec: 1a01 bc04 |0048: const-string v1, ", graphicsLayerBlock=" // string@04bc │ │ +1b8ef0: 6e20 8a3f 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b8ef6: 5421 0603 |004d: iget-object v1, v2, Landroidx/compose/animation/EnterExitTransitionElement;.graphicsLayerBlock:Landroidx/compose/animation/EnterExitTransitionKt$$ExternalSyntheticLambda0; // field@0306 │ │ +1b8efa: 6e20 893f 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b8f00: 1301 2900 |0052: const/16 v1, #int 41 // #29 │ │ +1b8f04: 6e20 823f 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ +1b8f0a: 6e10 933f 0000 |0057: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b8f10: 0c00 |005a: move-result-object v0 │ │ +1b8f12: 1100 |005b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/compose/animation/EnterExitTransitionElement;) │ │ name : 'update' │ │ type : '(Landroidx/compose/ui/Modifier$Node;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -1b8ef8: |[1b8ef8] androidx.compose.animation.EnterExitTransitionElement.update:(Landroidx/compose/ui/Modifier$Node;)V │ │ -1b8f08: 1f02 4102 |0000: check-cast v2, Landroidx/compose/animation/EnterExitTransitionModifierNode; // type@0241 │ │ -1b8f0c: 5410 0b03 |0002: iget-object v0, v1, Landroidx/compose/animation/EnterExitTransitionElement;.transition:Landroidx/compose/animation/core/Transition; // field@030b │ │ -1b8f10: 5b20 2d03 |0004: iput-object v0, v2, Landroidx/compose/animation/EnterExitTransitionModifierNode;.transition:Landroidx/compose/animation/core/Transition; // field@032d │ │ -1b8f14: 5410 0903 |0006: iget-object v0, v1, Landroidx/compose/animation/EnterExitTransitionElement;.sizeAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@0309 │ │ -1b8f18: 5b20 2903 |0008: iput-object v0, v2, Landroidx/compose/animation/EnterExitTransitionModifierNode;.sizeAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@0329 │ │ -1b8f1c: 5410 0803 |000a: iget-object v0, v1, Landroidx/compose/animation/EnterExitTransitionElement;.offsetAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@0308 │ │ -1b8f20: 5b20 2803 |000c: iput-object v0, v2, Landroidx/compose/animation/EnterExitTransitionModifierNode;.offsetAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@0328 │ │ -1b8f24: 5410 0a03 |000e: iget-object v0, v1, Landroidx/compose/animation/EnterExitTransitionElement;.slideAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@030a │ │ -1b8f28: 5b20 2b03 |0010: iput-object v0, v2, Landroidx/compose/animation/EnterExitTransitionModifierNode;.slideAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@032b │ │ -1b8f2c: 5410 0403 |0012: iget-object v0, v1, Landroidx/compose/animation/EnterExitTransitionElement;.enter:Landroidx/compose/animation/EnterTransitionImpl; // field@0304 │ │ -1b8f30: 5b20 2303 |0014: iput-object v0, v2, Landroidx/compose/animation/EnterExitTransitionModifierNode;.enter:Landroidx/compose/animation/EnterTransitionImpl; // field@0323 │ │ -1b8f34: 5410 0503 |0016: iget-object v0, v1, Landroidx/compose/animation/EnterExitTransitionElement;.exit:Landroidx/compose/animation/ExitTransitionImpl; // field@0305 │ │ -1b8f38: 5b20 2403 |0018: iput-object v0, v2, Landroidx/compose/animation/EnterExitTransitionModifierNode;.exit:Landroidx/compose/animation/ExitTransitionImpl; // field@0324 │ │ -1b8f3c: 5410 0703 |001a: iget-object v0, v1, Landroidx/compose/animation/EnterExitTransitionElement;.isEnabled:Lkotlin/jvm/functions/Function0; // field@0307 │ │ -1b8f40: 5b20 2603 |001c: iput-object v0, v2, Landroidx/compose/animation/EnterExitTransitionModifierNode;.isEnabled:Lkotlin/jvm/functions/Function0; // field@0326 │ │ -1b8f44: 5410 0603 |001e: iget-object v0, v1, Landroidx/compose/animation/EnterExitTransitionElement;.graphicsLayerBlock:Landroidx/compose/animation/EnterExitTransitionKt$$ExternalSyntheticLambda0; // field@0306 │ │ -1b8f48: 5b20 2503 |0020: iput-object v0, v2, Landroidx/compose/animation/EnterExitTransitionModifierNode;.graphicsLayerBlock:Landroidx/compose/animation/EnterExitTransitionKt$$ExternalSyntheticLambda0; // field@0325 │ │ -1b8f4c: 0e00 |0022: return-void │ │ +1b8f14: |[1b8f14] androidx.compose.animation.EnterExitTransitionElement.update:(Landroidx/compose/ui/Modifier$Node;)V │ │ +1b8f24: 1f02 4102 |0000: check-cast v2, Landroidx/compose/animation/EnterExitTransitionModifierNode; // type@0241 │ │ +1b8f28: 5410 0b03 |0002: iget-object v0, v1, Landroidx/compose/animation/EnterExitTransitionElement;.transition:Landroidx/compose/animation/core/Transition; // field@030b │ │ +1b8f2c: 5b20 2d03 |0004: iput-object v0, v2, Landroidx/compose/animation/EnterExitTransitionModifierNode;.transition:Landroidx/compose/animation/core/Transition; // field@032d │ │ +1b8f30: 5410 0903 |0006: iget-object v0, v1, Landroidx/compose/animation/EnterExitTransitionElement;.sizeAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@0309 │ │ +1b8f34: 5b20 2903 |0008: iput-object v0, v2, Landroidx/compose/animation/EnterExitTransitionModifierNode;.sizeAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@0329 │ │ +1b8f38: 5410 0803 |000a: iget-object v0, v1, Landroidx/compose/animation/EnterExitTransitionElement;.offsetAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@0308 │ │ +1b8f3c: 5b20 2803 |000c: iput-object v0, v2, Landroidx/compose/animation/EnterExitTransitionModifierNode;.offsetAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@0328 │ │ +1b8f40: 5410 0a03 |000e: iget-object v0, v1, Landroidx/compose/animation/EnterExitTransitionElement;.slideAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@030a │ │ +1b8f44: 5b20 2b03 |0010: iput-object v0, v2, Landroidx/compose/animation/EnterExitTransitionModifierNode;.slideAnimation:Landroidx/compose/animation/core/Transition$DeferredAnimation; // field@032b │ │ +1b8f48: 5410 0403 |0012: iget-object v0, v1, Landroidx/compose/animation/EnterExitTransitionElement;.enter:Landroidx/compose/animation/EnterTransitionImpl; // field@0304 │ │ +1b8f4c: 5b20 2303 |0014: iput-object v0, v2, Landroidx/compose/animation/EnterExitTransitionModifierNode;.enter:Landroidx/compose/animation/EnterTransitionImpl; // field@0323 │ │ +1b8f50: 5410 0503 |0016: iget-object v0, v1, Landroidx/compose/animation/EnterExitTransitionElement;.exit:Landroidx/compose/animation/ExitTransitionImpl; // field@0305 │ │ +1b8f54: 5b20 2403 |0018: iput-object v0, v2, Landroidx/compose/animation/EnterExitTransitionModifierNode;.exit:Landroidx/compose/animation/ExitTransitionImpl; // field@0324 │ │ +1b8f58: 5410 0703 |001a: iget-object v0, v1, Landroidx/compose/animation/EnterExitTransitionElement;.isEnabled:Lkotlin/jvm/functions/Function0; // field@0307 │ │ +1b8f5c: 5b20 2603 |001c: iput-object v0, v2, Landroidx/compose/animation/EnterExitTransitionModifierNode;.isEnabled:Lkotlin/jvm/functions/Function0; // field@0326 │ │ +1b8f60: 5410 0603 |001e: iget-object v0, v1, Landroidx/compose/animation/EnterExitTransitionElement;.graphicsLayerBlock:Landroidx/compose/animation/EnterExitTransitionKt$$ExternalSyntheticLambda0; // field@0306 │ │ +1b8f64: 5b20 2503 |0020: iput-object v0, v2, Landroidx/compose/animation/EnterExitTransitionModifierNode;.graphicsLayerBlock:Landroidx/compose/animation/EnterExitTransitionKt$$ExternalSyntheticLambda0; // field@0325 │ │ +1b8f68: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #221 header: │ │ @@ -60355,49 +60355,49 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -18fa90: |[18fa90] androidx.compose.animation.EnterExitTransitionKt$createModifier$2$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -18faa0: 5210 1503 |0000: iget v0, v1, Landroidx/compose/animation/EnterExitTransitionKt$createModifier$2$1;.$r8$classId:I // field@0315 │ │ -18faa4: 2b00 3c00 0000 |0002: packed-switch v0, 0000003e // +0000003c │ │ -18faaa: 1f02 8306 |0005: check-cast v2, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope; // type@0683 │ │ -18faae: 5510 1303 |0007: iget-boolean v0, v1, Landroidx/compose/animation/EnterExitTransitionKt$createModifier$2$1;.$disableClip:Z // field@0313 │ │ -18fab2: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -18fab6: 1500 803f |000b: const/high16 v0, #int 1065353216 // #3f80 │ │ -18faba: 280d |000d: goto 001a // +000d │ │ -18fabc: 5410 1403 |000e: iget-object v0, v1, Landroidx/compose/animation/EnterExitTransitionKt$createModifier$2$1;.$isEnabled:Lkotlin/jvm/functions/Function0; // field@0314 │ │ -18fac0: 7210 d744 0000 |0010: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ -18fac6: 0c00 |0013: move-result-object v0 │ │ -18fac8: 1f00 a811 |0014: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ -18facc: 6e10 2f3f 0000 |0016: invoke-virtual {v0}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ -18fad2: 0a00 |0019: move-result v0 │ │ -18fad4: 6e20 fe18 0200 |001a: invoke-virtual {v2, v0}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setAlpha:(F)V // method@18fe │ │ -18fada: 6202 cf2d |001d: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -18fade: 1102 |001f: return-object v2 │ │ -18fae0: 1f02 8306 |0020: check-cast v2, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope; // type@0683 │ │ -18fae4: 5510 1303 |0022: iget-boolean v0, v1, Landroidx/compose/animation/EnterExitTransitionKt$createModifier$2$1;.$disableClip:Z // field@0313 │ │ -18fae8: 3900 1200 |0024: if-nez v0, 0036 // +0012 │ │ -18faec: 5410 1403 |0026: iget-object v0, v1, Landroidx/compose/animation/EnterExitTransitionKt$createModifier$2$1;.$isEnabled:Lkotlin/jvm/functions/Function0; // field@0314 │ │ -18faf0: 7210 d744 0000 |0028: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ -18faf6: 0c00 |002b: move-result-object v0 │ │ -18faf8: 1f00 8911 |002c: check-cast v0, Ljava/lang/Boolean; // type@1189 │ │ -18fafc: 6e10 823e 0000 |002e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ -18fb02: 0a00 |0031: move-result v0 │ │ -18fb04: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ -18fb08: 1210 |0034: const/4 v0, #int 1 // #1 │ │ -18fb0a: 2802 |0035: goto 0037 // +0002 │ │ -18fb0c: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -18fb0e: 6e20 0019 0200 |0037: invoke-virtual {v2, v0}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setClip:(Z)V // method@1900 │ │ -18fb14: 6202 cf2d |003a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -18fb18: 1102 |003c: return-object v2 │ │ -18fb1a: 0000 |003d: nop // spacer │ │ -18fb1c: 0001 0100 0000 0000 1e00 0000 |003e: packed-switch-data (6 units) │ │ +18faac: |[18faac] androidx.compose.animation.EnterExitTransitionKt$createModifier$2$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +18fabc: 5210 1503 |0000: iget v0, v1, Landroidx/compose/animation/EnterExitTransitionKt$createModifier$2$1;.$r8$classId:I // field@0315 │ │ +18fac0: 2b00 3c00 0000 |0002: packed-switch v0, 0000003e // +0000003c │ │ +18fac6: 1f02 8306 |0005: check-cast v2, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope; // type@0683 │ │ +18faca: 5510 1303 |0007: iget-boolean v0, v1, Landroidx/compose/animation/EnterExitTransitionKt$createModifier$2$1;.$disableClip:Z // field@0313 │ │ +18face: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +18fad2: 1500 803f |000b: const/high16 v0, #int 1065353216 // #3f80 │ │ +18fad6: 280d |000d: goto 001a // +000d │ │ +18fad8: 5410 1403 |000e: iget-object v0, v1, Landroidx/compose/animation/EnterExitTransitionKt$createModifier$2$1;.$isEnabled:Lkotlin/jvm/functions/Function0; // field@0314 │ │ +18fadc: 7210 d744 0000 |0010: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ +18fae2: 0c00 |0013: move-result-object v0 │ │ +18fae4: 1f00 a811 |0014: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ +18fae8: 6e10 2f3f 0000 |0016: invoke-virtual {v0}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ +18faee: 0a00 |0019: move-result v0 │ │ +18faf0: 6e20 fe18 0200 |001a: invoke-virtual {v2, v0}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setAlpha:(F)V // method@18fe │ │ +18faf6: 6202 cf2d |001d: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +18fafa: 1102 |001f: return-object v2 │ │ +18fafc: 1f02 8306 |0020: check-cast v2, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope; // type@0683 │ │ +18fb00: 5510 1303 |0022: iget-boolean v0, v1, Landroidx/compose/animation/EnterExitTransitionKt$createModifier$2$1;.$disableClip:Z // field@0313 │ │ +18fb04: 3900 1200 |0024: if-nez v0, 0036 // +0012 │ │ +18fb08: 5410 1403 |0026: iget-object v0, v1, Landroidx/compose/animation/EnterExitTransitionKt$createModifier$2$1;.$isEnabled:Lkotlin/jvm/functions/Function0; // field@0314 │ │ +18fb0c: 7210 d744 0000 |0028: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ +18fb12: 0c00 |002b: move-result-object v0 │ │ +18fb14: 1f00 8911 |002c: check-cast v0, Ljava/lang/Boolean; // type@1189 │ │ +18fb18: 6e10 823e 0000 |002e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ +18fb1e: 0a00 |0031: move-result v0 │ │ +18fb20: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ +18fb24: 1210 |0034: const/4 v0, #int 1 // #1 │ │ +18fb26: 2802 |0035: goto 0037 // +0002 │ │ +18fb28: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +18fb2a: 6e20 0019 0200 |0037: invoke-virtual {v2, v0}, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.setClip:(Z)V // method@1900 │ │ +18fb30: 6202 cf2d |003a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +18fb34: 1102 |003c: return-object v2 │ │ +18fb36: 0000 |003d: nop // spacer │ │ +18fb38: 0001 0100 0000 0000 1e00 0000 |003e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #224 header: │ │ @@ -60452,80 +60452,80 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 120 16-bit code units │ │ -18fb28: |[18fb28] androidx.compose.animation.EnterExitTransitionKt$slideInHorizontally$2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -18fb38: 5260 1703 |0000: iget v0, v6, Landroidx/compose/animation/EnterExitTransitionKt$slideInHorizontally$2;.$r8$classId:I // field@0317 │ │ -18fb3c: 2b00 6e00 0000 |0002: packed-switch v0, 00000070 // +0000006e │ │ -18fb42: 1f07 f905 |0005: check-cast v7, Landroidx/compose/runtime/snapshots/SnapshotIdSet; // type@05f9 │ │ -18fb46: 6200 8f0d |0007: sget-object v0, Landroidx/compose/runtime/snapshots/SnapshotKt;.lock:Ljava/lang/Object; // field@0d8f │ │ -18fb4a: 1d00 |0009: monitor-enter v0 │ │ -18fb4c: 6101 900d |000a: sget-wide v1, Landroidx/compose/runtime/snapshots/SnapshotKt;.nextSnapshotId:J // field@0d90 │ │ -18fb50: 1603 0100 |000c: const-wide/16 v3, #int 1 // #1 │ │ -18fb54: bb13 |000e: add-long/2addr v3, v1 │ │ -18fb56: 6803 900d |000f: sput-wide v3, Landroidx/compose/runtime/snapshots/SnapshotKt;.nextSnapshotId:J // field@0d90 │ │ -18fb5a: 1e00 |0011: monitor-exit v0 │ │ -18fb5c: 5460 1603 |0012: iget-object v0, v6, Landroidx/compose/animation/EnterExitTransitionKt$slideInHorizontally$2;.$initialOffsetX:Lkotlin/jvm/functions/Function1; // field@0316 │ │ -18fb60: 2203 f205 |0014: new-instance v3, Landroidx/compose/runtime/snapshots/ReadonlySnapshot; // type@05f2 │ │ -18fb64: 7050 0f16 1372 |0016: invoke-direct {v3, v1, v2, v7, v0}, Landroidx/compose/runtime/snapshots/ReadonlySnapshot;.:(JLandroidx/compose/runtime/snapshots/SnapshotIdSet;Lkotlin/jvm/functions/Function1;)V // method@160f │ │ -18fb6a: 1103 |0019: return-object v3 │ │ -18fb6c: 0d07 |001a: move-exception v7 │ │ -18fb6e: 1e00 |001b: monitor-exit v0 │ │ -18fb70: 2707 |001c: throw v7 │ │ -18fb72: 1f07 e208 |001d: check-cast v7, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ -18fb76: 5370 c715 |001f: iget-wide v0, v7, Landroidx/compose/ui/unit/IntSize;.packedValue:J // field@15c7 │ │ -18fb7a: 1307 2000 |0021: const/16 v7, #int 32 // #20 │ │ -18fb7e: c470 |0023: shr-long/2addr v0, v7 │ │ -18fb80: 8400 |0024: long-to-int v0, v0 │ │ -18fb82: 7110 fa3e 0000 |0025: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -18fb88: 0c00 |0028: move-result-object v0 │ │ -18fb8a: 5461 1603 |0029: iget-object v1, v6, Landroidx/compose/animation/EnterExitTransitionKt$slideInHorizontally$2;.$initialOffsetX:Lkotlin/jvm/functions/Function1; // field@0316 │ │ -18fb8e: 7220 d844 0100 |002b: invoke-interface {v1, v0}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ -18fb94: 0c00 |002e: move-result-object v0 │ │ -18fb96: 1f00 a811 |002f: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ -18fb9a: 6e10 303f 0000 |0031: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -18fba0: 0a00 |0034: move-result v0 │ │ -18fba2: 8100 |0035: int-to-long v0, v0 │ │ -18fba4: c370 |0036: shl-long/2addr v0, v7 │ │ -18fba6: 1207 |0037: const/4 v7, #int 0 // #0 │ │ -18fba8: 8172 |0038: int-to-long v2, v7 │ │ -18fbaa: 1804 ffff ffff 0000 0000 |0039: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ -18fbb4: c042 |003e: and-long/2addr v2, v4 │ │ -18fbb6: c120 |003f: or-long/2addr v0, v2 │ │ -18fbb8: 2207 e008 |0040: new-instance v7, Landroidx/compose/ui/unit/IntOffset; // type@08e0 │ │ -18fbbc: 7030 7224 0701 |0042: invoke-direct {v7, v0, v1}, Landroidx/compose/ui/unit/IntOffset;.:(J)V // method@2472 │ │ -18fbc2: 1107 |0045: return-object v7 │ │ -18fbc4: 1f07 e208 |0046: check-cast v7, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ -18fbc8: 5370 c715 |0048: iget-wide v0, v7, Landroidx/compose/ui/unit/IntSize;.packedValue:J // field@15c7 │ │ -18fbcc: 1307 2000 |004a: const/16 v7, #int 32 // #20 │ │ -18fbd0: c470 |004c: shr-long/2addr v0, v7 │ │ -18fbd2: 8400 |004d: long-to-int v0, v0 │ │ -18fbd4: 7110 fa3e 0000 |004e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -18fbda: 0c00 |0051: move-result-object v0 │ │ -18fbdc: 5461 1603 |0052: iget-object v1, v6, Landroidx/compose/animation/EnterExitTransitionKt$slideInHorizontally$2;.$initialOffsetX:Lkotlin/jvm/functions/Function1; // field@0316 │ │ -18fbe0: 7220 d844 0100 |0054: invoke-interface {v1, v0}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ -18fbe6: 0c00 |0057: move-result-object v0 │ │ -18fbe8: 1f00 a811 |0058: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ -18fbec: 6e10 303f 0000 |005a: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -18fbf2: 0a00 |005d: move-result v0 │ │ -18fbf4: 8100 |005e: int-to-long v0, v0 │ │ -18fbf6: c370 |005f: shl-long/2addr v0, v7 │ │ -18fbf8: 1207 |0060: const/4 v7, #int 0 // #0 │ │ -18fbfa: 8172 |0061: int-to-long v2, v7 │ │ -18fbfc: 1804 ffff ffff 0000 0000 |0062: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ -18fc06: c042 |0067: and-long/2addr v2, v4 │ │ -18fc08: c120 |0068: or-long/2addr v0, v2 │ │ -18fc0a: 2207 e008 |0069: new-instance v7, Landroidx/compose/ui/unit/IntOffset; // type@08e0 │ │ -18fc0e: 7030 7224 0701 |006b: invoke-direct {v7, v0, v1}, Landroidx/compose/ui/unit/IntOffset;.:(J)V // method@2472 │ │ -18fc14: 1107 |006e: return-object v7 │ │ -18fc16: 0000 |006f: nop // spacer │ │ -18fc18: 0001 0200 0000 0000 4400 0000 1b00 ... |0070: packed-switch-data (8 units) │ │ +18fb44: |[18fb44] androidx.compose.animation.EnterExitTransitionKt$slideInHorizontally$2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +18fb54: 5260 1703 |0000: iget v0, v6, Landroidx/compose/animation/EnterExitTransitionKt$slideInHorizontally$2;.$r8$classId:I // field@0317 │ │ +18fb58: 2b00 6e00 0000 |0002: packed-switch v0, 00000070 // +0000006e │ │ +18fb5e: 1f07 f905 |0005: check-cast v7, Landroidx/compose/runtime/snapshots/SnapshotIdSet; // type@05f9 │ │ +18fb62: 6200 8f0d |0007: sget-object v0, Landroidx/compose/runtime/snapshots/SnapshotKt;.lock:Ljava/lang/Object; // field@0d8f │ │ +18fb66: 1d00 |0009: monitor-enter v0 │ │ +18fb68: 6101 900d |000a: sget-wide v1, Landroidx/compose/runtime/snapshots/SnapshotKt;.nextSnapshotId:J // field@0d90 │ │ +18fb6c: 1603 0100 |000c: const-wide/16 v3, #int 1 // #1 │ │ +18fb70: bb13 |000e: add-long/2addr v3, v1 │ │ +18fb72: 6803 900d |000f: sput-wide v3, Landroidx/compose/runtime/snapshots/SnapshotKt;.nextSnapshotId:J // field@0d90 │ │ +18fb76: 1e00 |0011: monitor-exit v0 │ │ +18fb78: 5460 1603 |0012: iget-object v0, v6, Landroidx/compose/animation/EnterExitTransitionKt$slideInHorizontally$2;.$initialOffsetX:Lkotlin/jvm/functions/Function1; // field@0316 │ │ +18fb7c: 2203 f205 |0014: new-instance v3, Landroidx/compose/runtime/snapshots/ReadonlySnapshot; // type@05f2 │ │ +18fb80: 7050 0f16 1372 |0016: invoke-direct {v3, v1, v2, v7, v0}, Landroidx/compose/runtime/snapshots/ReadonlySnapshot;.:(JLandroidx/compose/runtime/snapshots/SnapshotIdSet;Lkotlin/jvm/functions/Function1;)V // method@160f │ │ +18fb86: 1103 |0019: return-object v3 │ │ +18fb88: 0d07 |001a: move-exception v7 │ │ +18fb8a: 1e00 |001b: monitor-exit v0 │ │ +18fb8c: 2707 |001c: throw v7 │ │ +18fb8e: 1f07 e208 |001d: check-cast v7, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ +18fb92: 5370 c715 |001f: iget-wide v0, v7, Landroidx/compose/ui/unit/IntSize;.packedValue:J // field@15c7 │ │ +18fb96: 1307 2000 |0021: const/16 v7, #int 32 // #20 │ │ +18fb9a: c470 |0023: shr-long/2addr v0, v7 │ │ +18fb9c: 8400 |0024: long-to-int v0, v0 │ │ +18fb9e: 7110 fa3e 0000 |0025: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +18fba4: 0c00 |0028: move-result-object v0 │ │ +18fba6: 5461 1603 |0029: iget-object v1, v6, Landroidx/compose/animation/EnterExitTransitionKt$slideInHorizontally$2;.$initialOffsetX:Lkotlin/jvm/functions/Function1; // field@0316 │ │ +18fbaa: 7220 d844 0100 |002b: invoke-interface {v1, v0}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ +18fbb0: 0c00 |002e: move-result-object v0 │ │ +18fbb2: 1f00 a811 |002f: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ +18fbb6: 6e10 303f 0000 |0031: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +18fbbc: 0a00 |0034: move-result v0 │ │ +18fbbe: 8100 |0035: int-to-long v0, v0 │ │ +18fbc0: c370 |0036: shl-long/2addr v0, v7 │ │ +18fbc2: 1207 |0037: const/4 v7, #int 0 // #0 │ │ +18fbc4: 8172 |0038: int-to-long v2, v7 │ │ +18fbc6: 1804 ffff ffff 0000 0000 |0039: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ +18fbd0: c042 |003e: and-long/2addr v2, v4 │ │ +18fbd2: c120 |003f: or-long/2addr v0, v2 │ │ +18fbd4: 2207 e008 |0040: new-instance v7, Landroidx/compose/ui/unit/IntOffset; // type@08e0 │ │ +18fbd8: 7030 7224 0701 |0042: invoke-direct {v7, v0, v1}, Landroidx/compose/ui/unit/IntOffset;.:(J)V // method@2472 │ │ +18fbde: 1107 |0045: return-object v7 │ │ +18fbe0: 1f07 e208 |0046: check-cast v7, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ +18fbe4: 5370 c715 |0048: iget-wide v0, v7, Landroidx/compose/ui/unit/IntSize;.packedValue:J // field@15c7 │ │ +18fbe8: 1307 2000 |004a: const/16 v7, #int 32 // #20 │ │ +18fbec: c470 |004c: shr-long/2addr v0, v7 │ │ +18fbee: 8400 |004d: long-to-int v0, v0 │ │ +18fbf0: 7110 fa3e 0000 |004e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +18fbf6: 0c00 |0051: move-result-object v0 │ │ +18fbf8: 5461 1603 |0052: iget-object v1, v6, Landroidx/compose/animation/EnterExitTransitionKt$slideInHorizontally$2;.$initialOffsetX:Lkotlin/jvm/functions/Function1; // field@0316 │ │ +18fbfc: 7220 d844 0100 |0054: invoke-interface {v1, v0}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ +18fc02: 0c00 |0057: move-result-object v0 │ │ +18fc04: 1f00 a811 |0058: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ +18fc08: 6e10 303f 0000 |005a: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +18fc0e: 0a00 |005d: move-result v0 │ │ +18fc10: 8100 |005e: int-to-long v0, v0 │ │ +18fc12: c370 |005f: shl-long/2addr v0, v7 │ │ +18fc14: 1207 |0060: const/4 v7, #int 0 // #0 │ │ +18fc16: 8172 |0061: int-to-long v2, v7 │ │ +18fc18: 1804 ffff ffff 0000 0000 |0062: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ +18fc22: c042 |0067: and-long/2addr v2, v4 │ │ +18fc24: c120 |0068: or-long/2addr v0, v2 │ │ +18fc26: 2207 e008 |0069: new-instance v7, Landroidx/compose/ui/unit/IntOffset; // type@08e0 │ │ +18fc2a: 7030 7224 0701 |006b: invoke-direct {v7, v0, v1}, Landroidx/compose/ui/unit/IntOffset;.:(J)V // method@2472 │ │ +18fc30: 1107 |006e: return-object v7 │ │ +18fc32: 0000 |006f: nop // spacer │ │ +18fc34: 0001 0200 0000 0000 4400 0000 1b00 ... |0070: packed-switch-data (8 units) │ │ catches : 1 │ │ 0x000a - 0x0011 │ │ -> 0x001a │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ @@ -60639,54 +60639,54 @@ │ │ type : '()Landroidx/compose/ui/Alignment;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -1b904c: |[1b904c] androidx.compose.animation.EnterExitTransitionModifierNode.getAlignment:()Landroidx/compose/ui/Alignment; │ │ -1b905c: 5430 2d03 |0000: iget-object v0, v3, Landroidx/compose/animation/EnterExitTransitionModifierNode;.transition:Landroidx/compose/animation/core/Transition; // field@032d │ │ -1b9060: 6e10 e50a 0000 |0002: invoke-virtual {v0}, Landroidx/compose/animation/core/Transition;.getSegment:()Landroidx/compose/animation/core/Transition$Segment; // method@0ae5 │ │ -1b9066: 0c00 |0005: move-result-object v0 │ │ -1b9068: 6201 0203 |0006: sget-object v1, Landroidx/compose/animation/EnterExitState;.PreEnter:Landroidx/compose/animation/EnterExitState; // field@0302 │ │ -1b906c: 6202 0303 |0008: sget-object v2, Landroidx/compose/animation/EnterExitState;.Visible:Landroidx/compose/animation/EnterExitState; // field@0303 │ │ -1b9070: 7230 ca0a 1002 |000a: invoke-interface {v0, v1, v2}, Landroidx/compose/animation/core/Transition$Segment;.isTransitioningTo:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0aca │ │ -1b9076: 0a00 |000d: move-result v0 │ │ -1b9078: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -1b907a: 3800 1c00 |000f: if-eqz v0, 002b // +001c │ │ -1b907e: 5430 2303 |0011: iget-object v0, v3, Landroidx/compose/animation/EnterExitTransitionModifierNode;.enter:Landroidx/compose/animation/EnterTransitionImpl; // field@0323 │ │ -1b9082: 5400 2f03 |0013: iget-object v0, v0, Landroidx/compose/animation/EnterTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@032f │ │ -1b9086: 5400 3a03 |0015: iget-object v0, v0, Landroidx/compose/animation/TransitionData;.changeSize:Landroidx/compose/animation/ChangeSize; // field@033a │ │ -1b908a: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -1b908e: 5400 e802 |0019: iget-object v0, v0, Landroidx/compose/animation/ChangeSize;.alignment:Landroidx/compose/ui/Alignment; // field@02e8 │ │ -1b9092: 3900 0300 |001b: if-nez v0, 001e // +0003 │ │ -1b9096: 2802 |001d: goto 001f // +0002 │ │ -1b9098: 1100 |001e: return-object v0 │ │ -1b909a: 5430 2403 |001f: iget-object v0, v3, Landroidx/compose/animation/EnterExitTransitionModifierNode;.exit:Landroidx/compose/animation/ExitTransitionImpl; // field@0324 │ │ -1b909e: 5400 3203 |0021: iget-object v0, v0, Landroidx/compose/animation/ExitTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@0332 │ │ -1b90a2: 5400 3a03 |0023: iget-object v0, v0, Landroidx/compose/animation/TransitionData;.changeSize:Landroidx/compose/animation/ChangeSize; // field@033a │ │ -1b90a6: 3800 0500 |0025: if-eqz v0, 002a // +0005 │ │ -1b90aa: 5400 e802 |0027: iget-object v0, v0, Landroidx/compose/animation/ChangeSize;.alignment:Landroidx/compose/ui/Alignment; // field@02e8 │ │ -1b90ae: 1100 |0029: return-object v0 │ │ -1b90b0: 1101 |002a: return-object v1 │ │ -1b90b2: 5430 2403 |002b: iget-object v0, v3, Landroidx/compose/animation/EnterExitTransitionModifierNode;.exit:Landroidx/compose/animation/ExitTransitionImpl; // field@0324 │ │ -1b90b6: 5400 3203 |002d: iget-object v0, v0, Landroidx/compose/animation/ExitTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@0332 │ │ -1b90ba: 5400 3a03 |002f: iget-object v0, v0, Landroidx/compose/animation/TransitionData;.changeSize:Landroidx/compose/animation/ChangeSize; // field@033a │ │ -1b90be: 3800 0800 |0031: if-eqz v0, 0039 // +0008 │ │ -1b90c2: 5400 e802 |0033: iget-object v0, v0, Landroidx/compose/animation/ChangeSize;.alignment:Landroidx/compose/ui/Alignment; // field@02e8 │ │ -1b90c6: 3900 0300 |0035: if-nez v0, 0038 // +0003 │ │ -1b90ca: 2802 |0037: goto 0039 // +0002 │ │ -1b90cc: 1100 |0038: return-object v0 │ │ -1b90ce: 5430 2303 |0039: iget-object v0, v3, Landroidx/compose/animation/EnterExitTransitionModifierNode;.enter:Landroidx/compose/animation/EnterTransitionImpl; // field@0323 │ │ -1b90d2: 5400 2f03 |003b: iget-object v0, v0, Landroidx/compose/animation/EnterTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@032f │ │ -1b90d6: 5400 3a03 |003d: iget-object v0, v0, Landroidx/compose/animation/TransitionData;.changeSize:Landroidx/compose/animation/ChangeSize; // field@033a │ │ -1b90da: 3800 0500 |003f: if-eqz v0, 0044 // +0005 │ │ -1b90de: 5400 e802 |0041: iget-object v0, v0, Landroidx/compose/animation/ChangeSize;.alignment:Landroidx/compose/ui/Alignment; // field@02e8 │ │ -1b90e2: 1100 |0043: return-object v0 │ │ -1b90e4: 1101 |0044: return-object v1 │ │ +1b9068: |[1b9068] androidx.compose.animation.EnterExitTransitionModifierNode.getAlignment:()Landroidx/compose/ui/Alignment; │ │ +1b9078: 5430 2d03 |0000: iget-object v0, v3, Landroidx/compose/animation/EnterExitTransitionModifierNode;.transition:Landroidx/compose/animation/core/Transition; // field@032d │ │ +1b907c: 6e10 e50a 0000 |0002: invoke-virtual {v0}, Landroidx/compose/animation/core/Transition;.getSegment:()Landroidx/compose/animation/core/Transition$Segment; // method@0ae5 │ │ +1b9082: 0c00 |0005: move-result-object v0 │ │ +1b9084: 6201 0203 |0006: sget-object v1, Landroidx/compose/animation/EnterExitState;.PreEnter:Landroidx/compose/animation/EnterExitState; // field@0302 │ │ +1b9088: 6202 0303 |0008: sget-object v2, Landroidx/compose/animation/EnterExitState;.Visible:Landroidx/compose/animation/EnterExitState; // field@0303 │ │ +1b908c: 7230 ca0a 1002 |000a: invoke-interface {v0, v1, v2}, Landroidx/compose/animation/core/Transition$Segment;.isTransitioningTo:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0aca │ │ +1b9092: 0a00 |000d: move-result v0 │ │ +1b9094: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +1b9096: 3800 1c00 |000f: if-eqz v0, 002b // +001c │ │ +1b909a: 5430 2303 |0011: iget-object v0, v3, Landroidx/compose/animation/EnterExitTransitionModifierNode;.enter:Landroidx/compose/animation/EnterTransitionImpl; // field@0323 │ │ +1b909e: 5400 2f03 |0013: iget-object v0, v0, Landroidx/compose/animation/EnterTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@032f │ │ +1b90a2: 5400 3a03 |0015: iget-object v0, v0, Landroidx/compose/animation/TransitionData;.changeSize:Landroidx/compose/animation/ChangeSize; // field@033a │ │ +1b90a6: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +1b90aa: 5400 e802 |0019: iget-object v0, v0, Landroidx/compose/animation/ChangeSize;.alignment:Landroidx/compose/ui/Alignment; // field@02e8 │ │ +1b90ae: 3900 0300 |001b: if-nez v0, 001e // +0003 │ │ +1b90b2: 2802 |001d: goto 001f // +0002 │ │ +1b90b4: 1100 |001e: return-object v0 │ │ +1b90b6: 5430 2403 |001f: iget-object v0, v3, Landroidx/compose/animation/EnterExitTransitionModifierNode;.exit:Landroidx/compose/animation/ExitTransitionImpl; // field@0324 │ │ +1b90ba: 5400 3203 |0021: iget-object v0, v0, Landroidx/compose/animation/ExitTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@0332 │ │ +1b90be: 5400 3a03 |0023: iget-object v0, v0, Landroidx/compose/animation/TransitionData;.changeSize:Landroidx/compose/animation/ChangeSize; // field@033a │ │ +1b90c2: 3800 0500 |0025: if-eqz v0, 002a // +0005 │ │ +1b90c6: 5400 e802 |0027: iget-object v0, v0, Landroidx/compose/animation/ChangeSize;.alignment:Landroidx/compose/ui/Alignment; // field@02e8 │ │ +1b90ca: 1100 |0029: return-object v0 │ │ +1b90cc: 1101 |002a: return-object v1 │ │ +1b90ce: 5430 2403 |002b: iget-object v0, v3, Landroidx/compose/animation/EnterExitTransitionModifierNode;.exit:Landroidx/compose/animation/ExitTransitionImpl; // field@0324 │ │ +1b90d2: 5400 3203 |002d: iget-object v0, v0, Landroidx/compose/animation/ExitTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@0332 │ │ +1b90d6: 5400 3a03 |002f: iget-object v0, v0, Landroidx/compose/animation/TransitionData;.changeSize:Landroidx/compose/animation/ChangeSize; // field@033a │ │ +1b90da: 3800 0800 |0031: if-eqz v0, 0039 // +0008 │ │ +1b90de: 5400 e802 |0033: iget-object v0, v0, Landroidx/compose/animation/ChangeSize;.alignment:Landroidx/compose/ui/Alignment; // field@02e8 │ │ +1b90e2: 3900 0300 |0035: if-nez v0, 0038 // +0003 │ │ +1b90e6: 2802 |0037: goto 0039 // +0002 │ │ +1b90e8: 1100 |0038: return-object v0 │ │ +1b90ea: 5430 2303 |0039: iget-object v0, v3, Landroidx/compose/animation/EnterExitTransitionModifierNode;.enter:Landroidx/compose/animation/EnterTransitionImpl; // field@0323 │ │ +1b90ee: 5400 2f03 |003b: iget-object v0, v0, Landroidx/compose/animation/EnterTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@032f │ │ +1b90f2: 5400 3a03 |003d: iget-object v0, v0, Landroidx/compose/animation/TransitionData;.changeSize:Landroidx/compose/animation/ChangeSize; // field@033a │ │ +1b90f6: 3800 0500 |003f: if-eqz v0, 0044 // +0005 │ │ +1b90fa: 5400 e802 |0041: iget-object v0, v0, Landroidx/compose/animation/ChangeSize;.alignment:Landroidx/compose/ui/Alignment; // field@02e8 │ │ +1b90fe: 1100 |0043: return-object v0 │ │ +1b9100: 1101 |0044: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/compose/animation/EnterExitTransitionModifierNode;) │ │ name : 'measure-3p2s80s' │ │ type : '(Landroidx/compose/ui/layout/MeasureScope;Landroidx/compose/ui/layout/Measurable;J)Landroidx/compose/ui/layout/MeasureResult;' │ │ @@ -61080,75 +61080,75 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 118 16-bit code units │ │ -1b8f50: |[1b8f50] androidx.compose.animation.EnterExitTransitionModifierNode$slideSpec$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b8f60: 5240 2003 |0000: iget v0, v4, Landroidx/compose/animation/EnterExitTransitionModifierNode$slideSpec$1;.$r8$classId:I // field@0320 │ │ -1b8f64: 2b00 6e00 0000 |0002: packed-switch v0, 00000070 // +0000006e │ │ -1b8f6a: 1f05 9402 |0005: check-cast v5, Landroidx/compose/animation/core/Transition$Segment; // type@0294 │ │ -1b8f6e: 6200 0203 |0007: sget-object v0, Landroidx/compose/animation/EnterExitState;.PreEnter:Landroidx/compose/animation/EnterExitState; // field@0302 │ │ -1b8f72: 6201 0303 |0009: sget-object v1, Landroidx/compose/animation/EnterExitState;.Visible:Landroidx/compose/animation/EnterExitState; // field@0303 │ │ -1b8f76: 7230 ca0a 0501 |000b: invoke-interface {v5, v0, v1}, Landroidx/compose/animation/core/Transition$Segment;.isTransitioningTo:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0aca │ │ -1b8f7c: 0a00 |000e: move-result v0 │ │ -1b8f7e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -1b8f80: 5443 2103 |0010: iget-object v3, v4, Landroidx/compose/animation/EnterExitTransitionModifierNode$slideSpec$1;.this$0:Landroidx/compose/animation/EnterExitTransitionModifierNode; // field@0321 │ │ -1b8f84: 3800 0d00 |0012: if-eqz v0, 001f // +000d │ │ -1b8f88: 5435 2303 |0014: iget-object v5, v3, Landroidx/compose/animation/EnterExitTransitionModifierNode;.enter:Landroidx/compose/animation/EnterTransitionImpl; // field@0323 │ │ -1b8f8c: 5455 2f03 |0016: iget-object v5, v5, Landroidx/compose/animation/EnterTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@032f │ │ -1b8f90: 5455 3a03 |0018: iget-object v5, v5, Landroidx/compose/animation/TransitionData;.changeSize:Landroidx/compose/animation/ChangeSize; // field@033a │ │ -1b8f94: 3805 1a00 |001a: if-eqz v5, 0034 // +001a │ │ -1b8f98: 5452 e902 |001c: iget-object v2, v5, Landroidx/compose/animation/ChangeSize;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@02e9 │ │ -1b8f9c: 2816 |001e: goto 0034 // +0016 │ │ -1b8f9e: 6200 0103 |001f: sget-object v0, Landroidx/compose/animation/EnterExitState;.PostExit:Landroidx/compose/animation/EnterExitState; // field@0301 │ │ -1b8fa2: 7230 ca0a 1500 |0021: invoke-interface {v5, v1, v0}, Landroidx/compose/animation/core/Transition$Segment;.isTransitioningTo:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0aca │ │ -1b8fa8: 0a05 |0024: move-result v5 │ │ -1b8faa: 3805 0d00 |0025: if-eqz v5, 0032 // +000d │ │ -1b8fae: 5435 2403 |0027: iget-object v5, v3, Landroidx/compose/animation/EnterExitTransitionModifierNode;.exit:Landroidx/compose/animation/ExitTransitionImpl; // field@0324 │ │ -1b8fb2: 5455 3203 |0029: iget-object v5, v5, Landroidx/compose/animation/ExitTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@0332 │ │ -1b8fb6: 5455 3a03 |002b: iget-object v5, v5, Landroidx/compose/animation/TransitionData;.changeSize:Landroidx/compose/animation/ChangeSize; // field@033a │ │ -1b8fba: 3805 0700 |002d: if-eqz v5, 0034 // +0007 │ │ -1b8fbe: 5452 e902 |002f: iget-object v2, v5, Landroidx/compose/animation/ChangeSize;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@02e9 │ │ -1b8fc2: 2803 |0031: goto 0034 // +0003 │ │ -1b8fc4: 6202 1a03 |0032: sget-object v2, Landroidx/compose/animation/EnterExitTransitionKt;.DefaultSizeAnimationSpec:Landroidx/compose/animation/core/SpringSpec; // field@031a │ │ -1b8fc8: 3902 0400 |0034: if-nez v2, 0038 // +0004 │ │ -1b8fcc: 6202 1a03 |0036: sget-object v2, Landroidx/compose/animation/EnterExitTransitionKt;.DefaultSizeAnimationSpec:Landroidx/compose/animation/core/SpringSpec; // field@031a │ │ -1b8fd0: 1102 |0038: return-object v2 │ │ -1b8fd2: 1f05 9402 |0039: check-cast v5, Landroidx/compose/animation/core/Transition$Segment; // type@0294 │ │ -1b8fd6: 6200 0203 |003b: sget-object v0, Landroidx/compose/animation/EnterExitState;.PreEnter:Landroidx/compose/animation/EnterExitState; // field@0302 │ │ -1b8fda: 6201 0303 |003d: sget-object v1, Landroidx/compose/animation/EnterExitState;.Visible:Landroidx/compose/animation/EnterExitState; // field@0303 │ │ -1b8fde: 7230 ca0a 0501 |003f: invoke-interface {v5, v0, v1}, Landroidx/compose/animation/core/Transition$Segment;.isTransitioningTo:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0aca │ │ -1b8fe4: 0a00 |0042: move-result v0 │ │ -1b8fe6: 5442 2103 |0043: iget-object v2, v4, Landroidx/compose/animation/EnterExitTransitionModifierNode$slideSpec$1;.this$0:Landroidx/compose/animation/EnterExitTransitionModifierNode; // field@0321 │ │ -1b8fea: 3800 1100 |0045: if-eqz v0, 0056 // +0011 │ │ -1b8fee: 5425 2303 |0047: iget-object v5, v2, Landroidx/compose/animation/EnterExitTransitionModifierNode;.enter:Landroidx/compose/animation/EnterTransitionImpl; // field@0323 │ │ -1b8ff2: 5455 2f03 |0049: iget-object v5, v5, Landroidx/compose/animation/EnterTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@032f │ │ -1b8ff6: 5455 3e03 |004b: iget-object v5, v5, Landroidx/compose/animation/TransitionData;.slide:Landroidx/compose/animation/Slide; // field@033e │ │ -1b8ffa: 3805 0600 |004d: if-eqz v5, 0053 // +0006 │ │ -1b8ffe: 5455 3703 |004f: iget-object v5, v5, Landroidx/compose/animation/Slide;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@0337 │ │ -1b9002: 3905 1e00 |0051: if-nez v5, 006f // +001e │ │ -1b9006: 6205 1903 |0053: sget-object v5, Landroidx/compose/animation/EnterExitTransitionKt;.DefaultOffsetAnimationSpec:Landroidx/compose/animation/core/SpringSpec; // field@0319 │ │ -1b900a: 281a |0055: goto 006f // +001a │ │ -1b900c: 6200 0103 |0056: sget-object v0, Landroidx/compose/animation/EnterExitState;.PostExit:Landroidx/compose/animation/EnterExitState; // field@0301 │ │ -1b9010: 7230 ca0a 1500 |0058: invoke-interface {v5, v1, v0}, Landroidx/compose/animation/core/Transition$Segment;.isTransitioningTo:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0aca │ │ -1b9016: 0a05 |005b: move-result v5 │ │ -1b9018: 3805 1100 |005c: if-eqz v5, 006d // +0011 │ │ -1b901c: 5425 2403 |005e: iget-object v5, v2, Landroidx/compose/animation/EnterExitTransitionModifierNode;.exit:Landroidx/compose/animation/ExitTransitionImpl; // field@0324 │ │ -1b9020: 5455 3203 |0060: iget-object v5, v5, Landroidx/compose/animation/ExitTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@0332 │ │ -1b9024: 5455 3e03 |0062: iget-object v5, v5, Landroidx/compose/animation/TransitionData;.slide:Landroidx/compose/animation/Slide; // field@033e │ │ -1b9028: 3805 0600 |0064: if-eqz v5, 006a // +0006 │ │ -1b902c: 5455 3703 |0066: iget-object v5, v5, Landroidx/compose/animation/Slide;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@0337 │ │ -1b9030: 3905 0700 |0068: if-nez v5, 006f // +0007 │ │ -1b9034: 6205 1903 |006a: sget-object v5, Landroidx/compose/animation/EnterExitTransitionKt;.DefaultOffsetAnimationSpec:Landroidx/compose/animation/core/SpringSpec; // field@0319 │ │ -1b9038: 2803 |006c: goto 006f // +0003 │ │ -1b903a: 6205 1903 |006d: sget-object v5, Landroidx/compose/animation/EnterExitTransitionKt;.DefaultOffsetAnimationSpec:Landroidx/compose/animation/core/SpringSpec; // field@0319 │ │ -1b903e: 1105 |006f: return-object v5 │ │ -1b9040: 0001 0100 0000 0000 3700 0000 |0070: packed-switch-data (6 units) │ │ +1b8f6c: |[1b8f6c] androidx.compose.animation.EnterExitTransitionModifierNode$slideSpec$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b8f7c: 5240 2003 |0000: iget v0, v4, Landroidx/compose/animation/EnterExitTransitionModifierNode$slideSpec$1;.$r8$classId:I // field@0320 │ │ +1b8f80: 2b00 6e00 0000 |0002: packed-switch v0, 00000070 // +0000006e │ │ +1b8f86: 1f05 9402 |0005: check-cast v5, Landroidx/compose/animation/core/Transition$Segment; // type@0294 │ │ +1b8f8a: 6200 0203 |0007: sget-object v0, Landroidx/compose/animation/EnterExitState;.PreEnter:Landroidx/compose/animation/EnterExitState; // field@0302 │ │ +1b8f8e: 6201 0303 |0009: sget-object v1, Landroidx/compose/animation/EnterExitState;.Visible:Landroidx/compose/animation/EnterExitState; // field@0303 │ │ +1b8f92: 7230 ca0a 0501 |000b: invoke-interface {v5, v0, v1}, Landroidx/compose/animation/core/Transition$Segment;.isTransitioningTo:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0aca │ │ +1b8f98: 0a00 |000e: move-result v0 │ │ +1b8f9a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +1b8f9c: 5443 2103 |0010: iget-object v3, v4, Landroidx/compose/animation/EnterExitTransitionModifierNode$slideSpec$1;.this$0:Landroidx/compose/animation/EnterExitTransitionModifierNode; // field@0321 │ │ +1b8fa0: 3800 0d00 |0012: if-eqz v0, 001f // +000d │ │ +1b8fa4: 5435 2303 |0014: iget-object v5, v3, Landroidx/compose/animation/EnterExitTransitionModifierNode;.enter:Landroidx/compose/animation/EnterTransitionImpl; // field@0323 │ │ +1b8fa8: 5455 2f03 |0016: iget-object v5, v5, Landroidx/compose/animation/EnterTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@032f │ │ +1b8fac: 5455 3a03 |0018: iget-object v5, v5, Landroidx/compose/animation/TransitionData;.changeSize:Landroidx/compose/animation/ChangeSize; // field@033a │ │ +1b8fb0: 3805 1a00 |001a: if-eqz v5, 0034 // +001a │ │ +1b8fb4: 5452 e902 |001c: iget-object v2, v5, Landroidx/compose/animation/ChangeSize;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@02e9 │ │ +1b8fb8: 2816 |001e: goto 0034 // +0016 │ │ +1b8fba: 6200 0103 |001f: sget-object v0, Landroidx/compose/animation/EnterExitState;.PostExit:Landroidx/compose/animation/EnterExitState; // field@0301 │ │ +1b8fbe: 7230 ca0a 1500 |0021: invoke-interface {v5, v1, v0}, Landroidx/compose/animation/core/Transition$Segment;.isTransitioningTo:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0aca │ │ +1b8fc4: 0a05 |0024: move-result v5 │ │ +1b8fc6: 3805 0d00 |0025: if-eqz v5, 0032 // +000d │ │ +1b8fca: 5435 2403 |0027: iget-object v5, v3, Landroidx/compose/animation/EnterExitTransitionModifierNode;.exit:Landroidx/compose/animation/ExitTransitionImpl; // field@0324 │ │ +1b8fce: 5455 3203 |0029: iget-object v5, v5, Landroidx/compose/animation/ExitTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@0332 │ │ +1b8fd2: 5455 3a03 |002b: iget-object v5, v5, Landroidx/compose/animation/TransitionData;.changeSize:Landroidx/compose/animation/ChangeSize; // field@033a │ │ +1b8fd6: 3805 0700 |002d: if-eqz v5, 0034 // +0007 │ │ +1b8fda: 5452 e902 |002f: iget-object v2, v5, Landroidx/compose/animation/ChangeSize;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@02e9 │ │ +1b8fde: 2803 |0031: goto 0034 // +0003 │ │ +1b8fe0: 6202 1a03 |0032: sget-object v2, Landroidx/compose/animation/EnterExitTransitionKt;.DefaultSizeAnimationSpec:Landroidx/compose/animation/core/SpringSpec; // field@031a │ │ +1b8fe4: 3902 0400 |0034: if-nez v2, 0038 // +0004 │ │ +1b8fe8: 6202 1a03 |0036: sget-object v2, Landroidx/compose/animation/EnterExitTransitionKt;.DefaultSizeAnimationSpec:Landroidx/compose/animation/core/SpringSpec; // field@031a │ │ +1b8fec: 1102 |0038: return-object v2 │ │ +1b8fee: 1f05 9402 |0039: check-cast v5, Landroidx/compose/animation/core/Transition$Segment; // type@0294 │ │ +1b8ff2: 6200 0203 |003b: sget-object v0, Landroidx/compose/animation/EnterExitState;.PreEnter:Landroidx/compose/animation/EnterExitState; // field@0302 │ │ +1b8ff6: 6201 0303 |003d: sget-object v1, Landroidx/compose/animation/EnterExitState;.Visible:Landroidx/compose/animation/EnterExitState; // field@0303 │ │ +1b8ffa: 7230 ca0a 0501 |003f: invoke-interface {v5, v0, v1}, Landroidx/compose/animation/core/Transition$Segment;.isTransitioningTo:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0aca │ │ +1b9000: 0a00 |0042: move-result v0 │ │ +1b9002: 5442 2103 |0043: iget-object v2, v4, Landroidx/compose/animation/EnterExitTransitionModifierNode$slideSpec$1;.this$0:Landroidx/compose/animation/EnterExitTransitionModifierNode; // field@0321 │ │ +1b9006: 3800 1100 |0045: if-eqz v0, 0056 // +0011 │ │ +1b900a: 5425 2303 |0047: iget-object v5, v2, Landroidx/compose/animation/EnterExitTransitionModifierNode;.enter:Landroidx/compose/animation/EnterTransitionImpl; // field@0323 │ │ +1b900e: 5455 2f03 |0049: iget-object v5, v5, Landroidx/compose/animation/EnterTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@032f │ │ +1b9012: 5455 3e03 |004b: iget-object v5, v5, Landroidx/compose/animation/TransitionData;.slide:Landroidx/compose/animation/Slide; // field@033e │ │ +1b9016: 3805 0600 |004d: if-eqz v5, 0053 // +0006 │ │ +1b901a: 5455 3703 |004f: iget-object v5, v5, Landroidx/compose/animation/Slide;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@0337 │ │ +1b901e: 3905 1e00 |0051: if-nez v5, 006f // +001e │ │ +1b9022: 6205 1903 |0053: sget-object v5, Landroidx/compose/animation/EnterExitTransitionKt;.DefaultOffsetAnimationSpec:Landroidx/compose/animation/core/SpringSpec; // field@0319 │ │ +1b9026: 281a |0055: goto 006f // +001a │ │ +1b9028: 6200 0103 |0056: sget-object v0, Landroidx/compose/animation/EnterExitState;.PostExit:Landroidx/compose/animation/EnterExitState; // field@0301 │ │ +1b902c: 7230 ca0a 1500 |0058: invoke-interface {v5, v1, v0}, Landroidx/compose/animation/core/Transition$Segment;.isTransitioningTo:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0aca │ │ +1b9032: 0a05 |005b: move-result v5 │ │ +1b9034: 3805 1100 |005c: if-eqz v5, 006d // +0011 │ │ +1b9038: 5425 2403 |005e: iget-object v5, v2, Landroidx/compose/animation/EnterExitTransitionModifierNode;.exit:Landroidx/compose/animation/ExitTransitionImpl; // field@0324 │ │ +1b903c: 5455 3203 |0060: iget-object v5, v5, Landroidx/compose/animation/ExitTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@0332 │ │ +1b9040: 5455 3e03 |0062: iget-object v5, v5, Landroidx/compose/animation/TransitionData;.slide:Landroidx/compose/animation/Slide; // field@033e │ │ +1b9044: 3805 0600 |0064: if-eqz v5, 006a // +0006 │ │ +1b9048: 5455 3703 |0066: iget-object v5, v5, Landroidx/compose/animation/Slide;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@0337 │ │ +1b904c: 3905 0700 |0068: if-nez v5, 006f // +0007 │ │ +1b9050: 6205 1903 |006a: sget-object v5, Landroidx/compose/animation/EnterExitTransitionKt;.DefaultOffsetAnimationSpec:Landroidx/compose/animation/core/SpringSpec; // field@0319 │ │ +1b9054: 2803 |006c: goto 006f // +0003 │ │ +1b9056: 6205 1903 |006d: sget-object v5, Landroidx/compose/animation/EnterExitTransitionKt;.DefaultOffsetAnimationSpec:Landroidx/compose/animation/core/SpringSpec; // field@0319 │ │ +1b905a: 1105 |006f: return-object v5 │ │ +1b905c: 0001 0100 0000 0000 3700 0000 |0070: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #228 header: │ │ @@ -61252,19 +61252,19 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1b90e8: |[1b90e8] androidx.compose.animation.EnterTransitionImpl.hashCode:()I │ │ -1b90f8: 5410 2f03 |0000: iget-object v0, v1, Landroidx/compose/animation/EnterTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@032f │ │ -1b90fc: 6e10 c709 0000 |0002: invoke-virtual {v0}, Landroidx/compose/animation/TransitionData;.hashCode:()I // method@09c7 │ │ -1b9102: 0a00 |0005: move-result v0 │ │ -1b9104: 0f00 |0006: return v0 │ │ +1b9104: |[1b9104] androidx.compose.animation.EnterTransitionImpl.hashCode:()I │ │ +1b9114: 5410 2f03 |0000: iget-object v0, v1, Landroidx/compose/animation/EnterTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@032f │ │ +1b9118: 6e10 c709 0000 |0002: invoke-virtual {v0}, Landroidx/compose/animation/TransitionData;.hashCode:()I // method@09c7 │ │ +1b911e: 0a00 |0005: move-result v0 │ │ +1b9120: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/EnterTransitionImpl;) │ │ name : 'plus' │ │ type : '(Landroidx/compose/animation/EnterTransitionImpl;)Landroidx/compose/animation/EnterTransitionImpl;' │ │ @@ -61315,61 +61315,61 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -1b9108: |[1b9108] androidx.compose.animation.EnterTransitionImpl.toString:()Ljava/lang/String; │ │ -1b9118: 6200 2e03 |0000: sget-object v0, Landroidx/compose/animation/EnterTransitionImpl;.None:Landroidx/compose/animation/EnterTransitionImpl; // field@032e │ │ -1b911c: 6e20 9c09 0400 |0002: invoke-virtual {v4, v0}, Landroidx/compose/animation/EnterTransitionImpl;.equals:(Ljava/lang/Object;)Z // method@099c │ │ -1b9122: 0a00 |0005: move-result v0 │ │ -1b9124: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -1b9128: 1a00 c50b |0008: const-string v0, "EnterTransition.None" // string@0bc5 │ │ -1b912c: 1100 |000a: return-object v0 │ │ -1b912e: 2200 b711 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b9132: 1a01 c60b |000d: const-string v1, "EnterTransition: │ │ +1b9124: |[1b9124] androidx.compose.animation.EnterTransitionImpl.toString:()Ljava/lang/String; │ │ +1b9134: 6200 2e03 |0000: sget-object v0, Landroidx/compose/animation/EnterTransitionImpl;.None:Landroidx/compose/animation/EnterTransitionImpl; // field@032e │ │ +1b9138: 6e20 9c09 0400 |0002: invoke-virtual {v4, v0}, Landroidx/compose/animation/EnterTransitionImpl;.equals:(Ljava/lang/Object;)Z // method@099c │ │ +1b913e: 0a00 |0005: move-result v0 │ │ +1b9140: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +1b9144: 1a00 c50b |0008: const-string v0, "EnterTransition.None" // string@0bc5 │ │ +1b9148: 1100 |000a: return-object v0 │ │ +1b914a: 2200 b711 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b914e: 1a01 c60b |000d: const-string v1, "EnterTransition: │ │ Fade - " // string@0bc6 │ │ -1b9136: 7020 7f3f 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b913c: 5441 2f03 |0012: iget-object v1, v4, Landroidx/compose/animation/EnterTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@032f │ │ -1b9140: 5412 3c03 |0014: iget-object v2, v1, Landroidx/compose/animation/TransitionData;.fade:Landroidx/compose/animation/Fade; // field@033c │ │ -1b9144: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -1b9146: 3802 0700 |0017: if-eqz v2, 001e // +0007 │ │ -1b914a: 6e10 a909 0200 |0019: invoke-virtual {v2}, Landroidx/compose/animation/Fade;.toString:()Ljava/lang/String; // method@09a9 │ │ -1b9150: 0c02 |001c: move-result-object v2 │ │ -1b9152: 2802 |001d: goto 001f // +0002 │ │ -1b9154: 0732 |001e: move-object v2, v3 │ │ -1b9156: 6e20 8a3f 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b915c: 1a02 f703 |0022: const-string v2, ", │ │ +1b9152: 7020 7f3f 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b9158: 5441 2f03 |0012: iget-object v1, v4, Landroidx/compose/animation/EnterTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@032f │ │ +1b915c: 5412 3c03 |0014: iget-object v2, v1, Landroidx/compose/animation/TransitionData;.fade:Landroidx/compose/animation/Fade; // field@033c │ │ +1b9160: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +1b9162: 3802 0700 |0017: if-eqz v2, 001e // +0007 │ │ +1b9166: 6e10 a909 0200 |0019: invoke-virtual {v2}, Landroidx/compose/animation/Fade;.toString:()Ljava/lang/String; // method@09a9 │ │ +1b916c: 0c02 |001c: move-result-object v2 │ │ +1b916e: 2802 |001d: goto 001f // +0002 │ │ +1b9170: 0732 |001e: move-object v2, v3 │ │ +1b9172: 6e20 8a3f 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b9178: 1a02 f703 |0022: const-string v2, ", │ │ Slide - " // string@03f7 │ │ -1b9160: 6e20 8a3f 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b9166: 5412 3e03 |0027: iget-object v2, v1, Landroidx/compose/animation/TransitionData;.slide:Landroidx/compose/animation/Slide; // field@033e │ │ -1b916a: 3802 0700 |0029: if-eqz v2, 0030 // +0007 │ │ -1b916e: 6e10 c109 0200 |002b: invoke-virtual {v2}, Landroidx/compose/animation/Slide;.toString:()Ljava/lang/String; // method@09c1 │ │ -1b9174: 0c02 |002e: move-result-object v2 │ │ -1b9176: 2802 |002f: goto 0031 // +0002 │ │ -1b9178: 0732 |0030: move-object v2, v3 │ │ -1b917a: 6e20 8a3f 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b9180: 1a02 f603 |0034: const-string v2, ", │ │ +1b917c: 6e20 8a3f 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b9182: 5412 3e03 |0027: iget-object v2, v1, Landroidx/compose/animation/TransitionData;.slide:Landroidx/compose/animation/Slide; // field@033e │ │ +1b9186: 3802 0700 |0029: if-eqz v2, 0030 // +0007 │ │ +1b918a: 6e10 c109 0200 |002b: invoke-virtual {v2}, Landroidx/compose/animation/Slide;.toString:()Ljava/lang/String; // method@09c1 │ │ +1b9190: 0c02 |002e: move-result-object v2 │ │ +1b9192: 2802 |002f: goto 0031 // +0002 │ │ +1b9194: 0732 |0030: move-object v2, v3 │ │ +1b9196: 6e20 8a3f 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b919c: 1a02 f603 |0034: const-string v2, ", │ │ Shrink - " // string@03f6 │ │ -1b9184: 6e20 8a3f 2000 |0036: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b918a: 5411 3a03 |0039: iget-object v1, v1, Landroidx/compose/animation/TransitionData;.changeSize:Landroidx/compose/animation/ChangeSize; // field@033a │ │ -1b918e: 3801 0700 |003b: if-eqz v1, 0042 // +0007 │ │ -1b9192: 6e10 6c09 0100 |003d: invoke-virtual {v1}, Landroidx/compose/animation/ChangeSize;.toString:()Ljava/lang/String; // method@096c │ │ -1b9198: 0c01 |0040: move-result-object v1 │ │ -1b919a: 2802 |0041: goto 0043 // +0002 │ │ -1b919c: 0731 |0042: move-object v1, v3 │ │ -1b919e: 6e20 8a3f 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b91a4: 1a01 f503 |0046: const-string v1, ", │ │ +1b91a0: 6e20 8a3f 2000 |0036: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b91a6: 5411 3a03 |0039: iget-object v1, v1, Landroidx/compose/animation/TransitionData;.changeSize:Landroidx/compose/animation/ChangeSize; // field@033a │ │ +1b91aa: 3801 0700 |003b: if-eqz v1, 0042 // +0007 │ │ +1b91ae: 6e10 6c09 0100 |003d: invoke-virtual {v1}, Landroidx/compose/animation/ChangeSize;.toString:()Ljava/lang/String; // method@096c │ │ +1b91b4: 0c01 |0040: move-result-object v1 │ │ +1b91b6: 2802 |0041: goto 0043 // +0002 │ │ +1b91b8: 0731 |0042: move-object v1, v3 │ │ +1b91ba: 6e20 8a3f 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b91c0: 1a01 f503 |0046: const-string v1, ", │ │ Scale - " // string@03f5 │ │ -1b91a8: 6e20 8a3f 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b91ae: 6e20 8a3f 3000 |004b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b91b4: 6e10 933f 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b91ba: 0c00 |0051: move-result-object v0 │ │ -1b91bc: 1100 |0052: return-object v0 │ │ +1b91c4: 6e20 8a3f 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b91ca: 6e20 8a3f 3000 |004b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b91d0: 6e10 933f 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b91d6: 0c00 |0051: move-result-object v0 │ │ +1b91d8: 1100 |0052: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #229 header: │ │ @@ -61483,19 +61483,19 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1b91c0: |[1b91c0] androidx.compose.animation.ExitTransitionImpl.hashCode:()I │ │ -1b91d0: 5410 3203 |0000: iget-object v0, v1, Landroidx/compose/animation/ExitTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@0332 │ │ -1b91d4: 6e10 c709 0000 |0002: invoke-virtual {v0}, Landroidx/compose/animation/TransitionData;.hashCode:()I // method@09c7 │ │ -1b91da: 0a00 |0005: move-result v0 │ │ -1b91dc: 0f00 |0006: return v0 │ │ +1b91dc: |[1b91dc] androidx.compose.animation.ExitTransitionImpl.hashCode:()I │ │ +1b91ec: 5410 3203 |0000: iget-object v0, v1, Landroidx/compose/animation/ExitTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@0332 │ │ +1b91f0: 6e10 c709 0000 |0002: invoke-virtual {v0}, Landroidx/compose/animation/TransitionData;.hashCode:()I // method@09c7 │ │ +1b91f6: 0a00 |0005: move-result v0 │ │ +1b91f8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/ExitTransitionImpl;) │ │ name : 'plus' │ │ type : '(Landroidx/compose/animation/ExitTransitionImpl;)Landroidx/compose/animation/ExitTransitionImpl;' │ │ @@ -61554,72 +61554,72 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 104 16-bit code units │ │ -1b91e0: |[1b91e0] androidx.compose.animation.ExitTransitionImpl.toString:()Ljava/lang/String; │ │ -1b91f0: 6200 3103 |0000: sget-object v0, Landroidx/compose/animation/ExitTransitionImpl;.None:Landroidx/compose/animation/ExitTransitionImpl; // field@0331 │ │ -1b91f4: 6e20 a209 0400 |0002: invoke-virtual {v4, v0}, Landroidx/compose/animation/ExitTransitionImpl;.equals:(Ljava/lang/Object;)Z // method@09a2 │ │ -1b91fa: 0a00 |0005: move-result v0 │ │ -1b91fc: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -1b9200: 1a00 e80b |0008: const-string v0, "ExitTransition.None" // string@0be8 │ │ -1b9204: 1100 |000a: return-object v0 │ │ -1b9206: 6200 3003 |000b: sget-object v0, Landroidx/compose/animation/ExitTransitionImpl;.KeepUntilTransitionsFinished:Landroidx/compose/animation/ExitTransitionImpl; // field@0330 │ │ -1b920a: 6e20 a209 0400 |000d: invoke-virtual {v4, v0}, Landroidx/compose/animation/ExitTransitionImpl;.equals:(Ljava/lang/Object;)Z // method@09a2 │ │ -1b9210: 0a00 |0010: move-result v0 │ │ -1b9212: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ -1b9216: 1a00 e70b |0013: const-string v0, "ExitTransition.KeepUntilTransitionsFinished" // string@0be7 │ │ -1b921a: 1100 |0015: return-object v0 │ │ -1b921c: 2200 b711 |0016: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b9220: 1a01 e90b |0018: const-string v1, "ExitTransition: │ │ +1b91fc: |[1b91fc] androidx.compose.animation.ExitTransitionImpl.toString:()Ljava/lang/String; │ │ +1b920c: 6200 3103 |0000: sget-object v0, Landroidx/compose/animation/ExitTransitionImpl;.None:Landroidx/compose/animation/ExitTransitionImpl; // field@0331 │ │ +1b9210: 6e20 a209 0400 |0002: invoke-virtual {v4, v0}, Landroidx/compose/animation/ExitTransitionImpl;.equals:(Ljava/lang/Object;)Z // method@09a2 │ │ +1b9216: 0a00 |0005: move-result v0 │ │ +1b9218: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +1b921c: 1a00 e80b |0008: const-string v0, "ExitTransition.None" // string@0be8 │ │ +1b9220: 1100 |000a: return-object v0 │ │ +1b9222: 6200 3003 |000b: sget-object v0, Landroidx/compose/animation/ExitTransitionImpl;.KeepUntilTransitionsFinished:Landroidx/compose/animation/ExitTransitionImpl; // field@0330 │ │ +1b9226: 6e20 a209 0400 |000d: invoke-virtual {v4, v0}, Landroidx/compose/animation/ExitTransitionImpl;.equals:(Ljava/lang/Object;)Z // method@09a2 │ │ +1b922c: 0a00 |0010: move-result v0 │ │ +1b922e: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ +1b9232: 1a00 e70b |0013: const-string v0, "ExitTransition.KeepUntilTransitionsFinished" // string@0be7 │ │ +1b9236: 1100 |0015: return-object v0 │ │ +1b9238: 2200 b711 |0016: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b923c: 1a01 e90b |0018: const-string v1, "ExitTransition: │ │ Fade - " // string@0be9 │ │ -1b9224: 7020 7f3f 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b922a: 5441 3203 |001d: iget-object v1, v4, Landroidx/compose/animation/ExitTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@0332 │ │ -1b922e: 5412 3c03 |001f: iget-object v2, v1, Landroidx/compose/animation/TransitionData;.fade:Landroidx/compose/animation/Fade; // field@033c │ │ -1b9232: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -1b9234: 3802 0700 |0022: if-eqz v2, 0029 // +0007 │ │ -1b9238: 6e10 a909 0200 |0024: invoke-virtual {v2}, Landroidx/compose/animation/Fade;.toString:()Ljava/lang/String; // method@09a9 │ │ -1b923e: 0c02 |0027: move-result-object v2 │ │ -1b9240: 2802 |0028: goto 002a // +0002 │ │ -1b9242: 0732 |0029: move-object v2, v3 │ │ -1b9244: 6e20 8a3f 2000 |002a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b924a: 1a02 f703 |002d: const-string v2, ", │ │ +1b9240: 7020 7f3f 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b9246: 5441 3203 |001d: iget-object v1, v4, Landroidx/compose/animation/ExitTransitionImpl;.data:Landroidx/compose/animation/TransitionData; // field@0332 │ │ +1b924a: 5412 3c03 |001f: iget-object v2, v1, Landroidx/compose/animation/TransitionData;.fade:Landroidx/compose/animation/Fade; // field@033c │ │ +1b924e: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +1b9250: 3802 0700 |0022: if-eqz v2, 0029 // +0007 │ │ +1b9254: 6e10 a909 0200 |0024: invoke-virtual {v2}, Landroidx/compose/animation/Fade;.toString:()Ljava/lang/String; // method@09a9 │ │ +1b925a: 0c02 |0027: move-result-object v2 │ │ +1b925c: 2802 |0028: goto 002a // +0002 │ │ +1b925e: 0732 |0029: move-object v2, v3 │ │ +1b9260: 6e20 8a3f 2000 |002a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b9266: 1a02 f703 |002d: const-string v2, ", │ │ Slide - " // string@03f7 │ │ -1b924e: 6e20 8a3f 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b9254: 5412 3e03 |0032: iget-object v2, v1, Landroidx/compose/animation/TransitionData;.slide:Landroidx/compose/animation/Slide; // field@033e │ │ -1b9258: 3802 0700 |0034: if-eqz v2, 003b // +0007 │ │ -1b925c: 6e10 c109 0200 |0036: invoke-virtual {v2}, Landroidx/compose/animation/Slide;.toString:()Ljava/lang/String; // method@09c1 │ │ -1b9262: 0c02 |0039: move-result-object v2 │ │ -1b9264: 2802 |003a: goto 003c // +0002 │ │ -1b9266: 0732 |003b: move-object v2, v3 │ │ -1b9268: 6e20 8a3f 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b926e: 1a02 f603 |003f: const-string v2, ", │ │ +1b926a: 6e20 8a3f 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b9270: 5412 3e03 |0032: iget-object v2, v1, Landroidx/compose/animation/TransitionData;.slide:Landroidx/compose/animation/Slide; // field@033e │ │ +1b9274: 3802 0700 |0034: if-eqz v2, 003b // +0007 │ │ +1b9278: 6e10 c109 0200 |0036: invoke-virtual {v2}, Landroidx/compose/animation/Slide;.toString:()Ljava/lang/String; // method@09c1 │ │ +1b927e: 0c02 |0039: move-result-object v2 │ │ +1b9280: 2802 |003a: goto 003c // +0002 │ │ +1b9282: 0732 |003b: move-object v2, v3 │ │ +1b9284: 6e20 8a3f 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b928a: 1a02 f603 |003f: const-string v2, ", │ │ Shrink - " // string@03f6 │ │ -1b9272: 6e20 8a3f 2000 |0041: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b9278: 5412 3a03 |0044: iget-object v2, v1, Landroidx/compose/animation/TransitionData;.changeSize:Landroidx/compose/animation/ChangeSize; // field@033a │ │ -1b927c: 3802 0700 |0046: if-eqz v2, 004d // +0007 │ │ -1b9280: 6e10 6c09 0200 |0048: invoke-virtual {v2}, Landroidx/compose/animation/ChangeSize;.toString:()Ljava/lang/String; // method@096c │ │ -1b9286: 0c02 |004b: move-result-object v2 │ │ -1b9288: 2802 |004c: goto 004e // +0002 │ │ -1b928a: 0732 |004d: move-object v2, v3 │ │ -1b928c: 6e20 8a3f 2000 |004e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b9292: 1a02 f503 |0051: const-string v2, ", │ │ +1b928e: 6e20 8a3f 2000 |0041: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b9294: 5412 3a03 |0044: iget-object v2, v1, Landroidx/compose/animation/TransitionData;.changeSize:Landroidx/compose/animation/ChangeSize; // field@033a │ │ +1b9298: 3802 0700 |0046: if-eqz v2, 004d // +0007 │ │ +1b929c: 6e10 6c09 0200 |0048: invoke-virtual {v2}, Landroidx/compose/animation/ChangeSize;.toString:()Ljava/lang/String; // method@096c │ │ +1b92a2: 0c02 |004b: move-result-object v2 │ │ +1b92a4: 2802 |004c: goto 004e // +0002 │ │ +1b92a6: 0732 |004d: move-object v2, v3 │ │ +1b92a8: 6e20 8a3f 2000 |004e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b92ae: 1a02 f503 |0051: const-string v2, ", │ │ Scale - " // string@03f5 │ │ -1b9296: 6e20 8a3f 2000 |0053: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b929c: 6e20 8a3f 3000 |0056: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b92a2: 1a02 f403 |0059: const-string v2, ", │ │ +1b92b2: 6e20 8a3f 2000 |0053: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b92b8: 6e20 8a3f 3000 |0056: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b92be: 1a02 f403 |0059: const-string v2, ", │ │ KeepUntilTransitionsFinished - " // string@03f4 │ │ -1b92a6: 6e20 8a3f 2000 |005b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b92ac: 5511 3d03 |005e: iget-boolean v1, v1, Landroidx/compose/animation/TransitionData;.hold:Z // field@033d │ │ -1b92b0: 6e20 8b3f 1000 |0060: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@3f8b │ │ -1b92b6: 6e10 933f 0000 |0063: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b92bc: 0c00 |0066: move-result-object v0 │ │ -1b92be: 1100 |0067: return-object v0 │ │ +1b92c2: 6e20 8a3f 2000 |005b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b92c8: 5511 3d03 |005e: iget-boolean v1, v1, Landroidx/compose/animation/TransitionData;.hold:Z // field@033d │ │ +1b92cc: 6e20 8b3f 1000 |0060: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@3f8b │ │ +1b92d2: 6e10 933f 0000 |0063: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b92d8: 0c00 |0066: move-result-object v0 │ │ +1b92da: 1100 |0067: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #230 header: │ │ @@ -61667,83 +61667,83 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -1b92c0: |[1b92c0] androidx.compose.animation.Fade.equals:(Ljava/lang/Object;)Z │ │ -1b92d0: 3321 0300 |0000: if-ne v1, v2, 0003 // +0003 │ │ -1b92d4: 281f |0002: goto 0021 // +001f │ │ -1b92d6: 2020 4402 |0003: instance-of v0, v2, Landroidx/compose/animation/Fade; // type@0244 │ │ -1b92da: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -1b92de: 2818 |0007: goto 001f // +0018 │ │ -1b92e0: 1f02 4402 |0008: check-cast v2, Landroidx/compose/animation/Fade; // type@0244 │ │ -1b92e4: 6e10 373f 0200 |000a: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1b92ea: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1b92ec: 7120 d73e 0000 |000e: invoke-static {v0, v0}, Ljava/lang/Float;.compare:(FF)I // method@3ed7 │ │ -1b92f2: 0a00 |0011: move-result v0 │ │ -1b92f4: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ -1b92f8: 280b |0014: goto 001f // +000b │ │ -1b92fa: 5410 3303 |0015: iget-object v0, v1, Landroidx/compose/animation/Fade;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@0333 │ │ -1b92fe: 5422 3303 |0017: iget-object v2, v2, Landroidx/compose/animation/Fade;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@0333 │ │ -1b9302: 7120 0045 2000 |0019: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1b9308: 0a02 |001c: move-result v2 │ │ -1b930a: 3902 0400 |001d: if-nez v2, 0021 // +0004 │ │ -1b930e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -1b9310: 0f02 |0020: return v2 │ │ -1b9312: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -1b9314: 0f02 |0022: return v2 │ │ +1b92dc: |[1b92dc] androidx.compose.animation.Fade.equals:(Ljava/lang/Object;)Z │ │ +1b92ec: 3321 0300 |0000: if-ne v1, v2, 0003 // +0003 │ │ +1b92f0: 281f |0002: goto 0021 // +001f │ │ +1b92f2: 2020 4402 |0003: instance-of v0, v2, Landroidx/compose/animation/Fade; // type@0244 │ │ +1b92f6: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +1b92fa: 2818 |0007: goto 001f // +0018 │ │ +1b92fc: 1f02 4402 |0008: check-cast v2, Landroidx/compose/animation/Fade; // type@0244 │ │ +1b9300: 6e10 373f 0200 |000a: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1b9306: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1b9308: 7120 d73e 0000 |000e: invoke-static {v0, v0}, Ljava/lang/Float;.compare:(FF)I // method@3ed7 │ │ +1b930e: 0a00 |0011: move-result v0 │ │ +1b9310: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ +1b9314: 280b |0014: goto 001f // +000b │ │ +1b9316: 5410 3303 |0015: iget-object v0, v1, Landroidx/compose/animation/Fade;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@0333 │ │ +1b931a: 5422 3303 |0017: iget-object v2, v2, Landroidx/compose/animation/Fade;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@0333 │ │ +1b931e: 7120 0045 2000 |0019: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1b9324: 0a02 |001c: move-result v2 │ │ +1b9326: 3902 0400 |001d: if-nez v2, 0021 // +0004 │ │ +1b932a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +1b932c: 0f02 |0020: return v2 │ │ +1b932e: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +1b9330: 0f02 |0022: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/compose/animation/Fade;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1b9318: |[1b9318] androidx.compose.animation.Fade.hashCode:()I │ │ -1b9328: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b932a: 7110 db3e 0000 |0001: invoke-static {v0}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ -1b9330: 0a00 |0004: move-result v0 │ │ -1b9332: da00 001f |0005: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1b9336: 5421 3303 |0007: iget-object v1, v2, Landroidx/compose/animation/Fade;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@0333 │ │ -1b933a: 6e10 383f 0100 |0009: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b9340: 0a01 |000c: move-result v1 │ │ -1b9342: b001 |000d: add-int/2addr v1, v0 │ │ -1b9344: 0f01 |000e: return v1 │ │ +1b9334: |[1b9334] androidx.compose.animation.Fade.hashCode:()I │ │ +1b9344: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b9346: 7110 db3e 0000 |0001: invoke-static {v0}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ +1b934c: 0a00 |0004: move-result v0 │ │ +1b934e: da00 001f |0005: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1b9352: 5421 3303 |0007: iget-object v1, v2, Landroidx/compose/animation/Fade;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@0333 │ │ +1b9356: 6e10 383f 0100 |0009: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b935c: 0a01 |000c: move-result v1 │ │ +1b935e: b001 |000d: add-int/2addr v1, v0 │ │ +1b9360: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/Fade;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1b9348: |[1b9348] androidx.compose.animation.Fade.toString:()Ljava/lang/String; │ │ -1b9358: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b935c: 1a01 580c |0002: const-string v1, "Fade(alpha=0.0, animationSpec=" // string@0c58 │ │ -1b9360: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b9366: 5421 3303 |0007: iget-object v1, v2, Landroidx/compose/animation/Fade;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@0333 │ │ -1b936a: 6e20 893f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b9370: 1301 2900 |000c: const/16 v1, #int 41 // #29 │ │ -1b9374: 6e20 823f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ -1b937a: 6e10 933f 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b9380: 0c00 |0014: move-result-object v0 │ │ -1b9382: 1100 |0015: return-object v0 │ │ +1b9364: |[1b9364] androidx.compose.animation.Fade.toString:()Ljava/lang/String; │ │ +1b9374: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b9378: 1a01 580c |0002: const-string v1, "Fade(alpha=0.0, animationSpec=" // string@0c58 │ │ +1b937c: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b9382: 5421 3303 |0007: iget-object v1, v2, Landroidx/compose/animation/Fade;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@0333 │ │ +1b9386: 6e20 893f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b938c: 1301 2900 |000c: const/16 v1, #int 41 // #29 │ │ +1b9390: 6e20 823f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ +1b9396: 6e10 933f 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b939c: 0c00 |0014: move-result-object v0 │ │ +1b939e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #231 header: │ │ @@ -61837,42 +61837,42 @@ │ │ type : '(F)Landroidx/compose/animation/FlingCalculator$FlingInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 47 16-bit code units │ │ -1b9384: |[1b9384] androidx.compose.animation.FlingCalculator.flingInfo:(F)Landroidx/compose/animation/FlingCalculator$FlingInfo; │ │ -1b9394: 6200 a102 |0000: sget-object v0, Landroidx/compose/animation/AndroidFlingSpline;.SplinePositions:[F // field@02a1 │ │ -1b9398: 5290 3403 |0002: iget v0, v9, Landroidx/compose/animation/FlingCalculator;.friction:F // field@0334 │ │ -1b939c: 5291 3503 |0004: iget v1, v9, Landroidx/compose/animation/FlingCalculator;.magicPhysicalCoefficient:F // field@0335 │ │ -1b93a0: a802 0001 |0006: mul-float v2, v0, v1 │ │ -1b93a4: 7120 2f09 2a00 |0008: invoke-static {v10, v2}, Landroidx/compose/animation/AndroidFlingSpline;.deceleration:(FF)D // method@092f │ │ -1b93aa: 0b02 |000b: move-result-wide v2 │ │ -1b93ac: 6004 3603 |000c: sget v4, Landroidx/compose/animation/FlingCalculatorKt;.DecelerationRate:F // field@0336 │ │ -1b93b0: 8944 |000e: float-to-double v4, v4 │ │ -1b93b2: 1906 f03f |000f: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ -1b93b6: ac06 0406 |0011: sub-double v6, v4, v6 │ │ -1b93ba: 2208 4502 |0013: new-instance v8, Landroidx/compose/animation/FlingCalculator$FlingInfo; // type@0245 │ │ -1b93be: c810 |0015: mul-float/2addr v0, v1 │ │ -1b93c0: 8900 |0016: float-to-double v0, v0 │ │ -1b93c2: ce64 |0017: div-double/2addr v4, v6 │ │ -1b93c4: cd24 |0018: mul-double/2addr v4, v2 │ │ -1b93c6: 7120 163f 5400 |0019: invoke-static {v4, v5}, Ljava/lang/Math;.exp:(D)D // method@3f16 │ │ -1b93cc: 0b04 |001c: move-result-wide v4 │ │ -1b93ce: cd04 |001d: mul-double/2addr v4, v0 │ │ -1b93d0: 8c40 |001e: double-to-float v0, v4 │ │ -1b93d2: ce62 |001f: div-double/2addr v2, v6 │ │ -1b93d4: 7120 163f 3200 |0020: invoke-static {v2, v3}, Ljava/lang/Math;.exp:(D)D // method@3f16 │ │ -1b93da: 0b01 |0023: move-result-wide v1 │ │ -1b93dc: 1803 0000 0000 0040 8f40 |0024: const-wide v3, #double 1000 // #408f400000000000 │ │ -1b93e6: cd31 |0029: mul-double/2addr v1, v3 │ │ -1b93e8: 8b11 |002a: double-to-long v1, v1 │ │ -1b93ea: 7052 aa09 a810 |002b: invoke-direct {v8, v10, v0, v1, v2}, Landroidx/compose/animation/FlingCalculator$FlingInfo;.:(FFJ)V // method@09aa │ │ -1b93f0: 1108 |002e: return-object v8 │ │ +1b93a0: |[1b93a0] androidx.compose.animation.FlingCalculator.flingInfo:(F)Landroidx/compose/animation/FlingCalculator$FlingInfo; │ │ +1b93b0: 6200 a102 |0000: sget-object v0, Landroidx/compose/animation/AndroidFlingSpline;.SplinePositions:[F // field@02a1 │ │ +1b93b4: 5290 3403 |0002: iget v0, v9, Landroidx/compose/animation/FlingCalculator;.friction:F // field@0334 │ │ +1b93b8: 5291 3503 |0004: iget v1, v9, Landroidx/compose/animation/FlingCalculator;.magicPhysicalCoefficient:F // field@0335 │ │ +1b93bc: a802 0001 |0006: mul-float v2, v0, v1 │ │ +1b93c0: 7120 2f09 2a00 |0008: invoke-static {v10, v2}, Landroidx/compose/animation/AndroidFlingSpline;.deceleration:(FF)D // method@092f │ │ +1b93c6: 0b02 |000b: move-result-wide v2 │ │ +1b93c8: 6004 3603 |000c: sget v4, Landroidx/compose/animation/FlingCalculatorKt;.DecelerationRate:F // field@0336 │ │ +1b93cc: 8944 |000e: float-to-double v4, v4 │ │ +1b93ce: 1906 f03f |000f: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ +1b93d2: ac06 0406 |0011: sub-double v6, v4, v6 │ │ +1b93d6: 2208 4502 |0013: new-instance v8, Landroidx/compose/animation/FlingCalculator$FlingInfo; // type@0245 │ │ +1b93da: c810 |0015: mul-float/2addr v0, v1 │ │ +1b93dc: 8900 |0016: float-to-double v0, v0 │ │ +1b93de: ce64 |0017: div-double/2addr v4, v6 │ │ +1b93e0: cd24 |0018: mul-double/2addr v4, v2 │ │ +1b93e2: 7120 163f 5400 |0019: invoke-static {v4, v5}, Ljava/lang/Math;.exp:(D)D // method@3f16 │ │ +1b93e8: 0b04 |001c: move-result-wide v4 │ │ +1b93ea: cd04 |001d: mul-double/2addr v4, v0 │ │ +1b93ec: 8c40 |001e: double-to-float v0, v4 │ │ +1b93ee: ce62 |001f: div-double/2addr v2, v6 │ │ +1b93f0: 7120 163f 3200 |0020: invoke-static {v2, v3}, Ljava/lang/Math;.exp:(D)D // method@3f16 │ │ +1b93f6: 0b01 |0023: move-result-wide v1 │ │ +1b93f8: 1803 0000 0000 0040 8f40 |0024: const-wide v3, #double 1000 // #408f400000000000 │ │ +1b9402: cd31 |0029: mul-double/2addr v1, v3 │ │ +1b9404: 8b11 |002a: double-to-long v1, v1 │ │ +1b9406: 7052 aa09 a810 |002b: invoke-direct {v8, v10, v0, v1, v2}, Landroidx/compose/animation/FlingCalculator$FlingInfo;.:(FFJ)V // method@09aa │ │ +1b940c: 1108 |002e: return-object v8 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #232 header: │ │ @@ -62147,87 +62147,87 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -1b96cc: |[1b96cc] androidx.compose.animation.Slide.equals:(Ljava/lang/Object;)Z │ │ -1b96dc: 3332 0300 |0000: if-ne v2, v3, 0003 // +0003 │ │ -1b96e0: 281f |0002: goto 0021 // +001f │ │ -1b96e2: 2030 4d02 |0003: instance-of v0, v3, Landroidx/compose/animation/Slide; // type@024d │ │ -1b96e6: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -1b96ea: 2818 |0007: goto 001f // +0018 │ │ -1b96ec: 1f03 4d02 |0008: check-cast v3, Landroidx/compose/animation/Slide; // type@024d │ │ -1b96f0: 5430 3803 |000a: iget-object v0, v3, Landroidx/compose/animation/Slide;.slideOffset:Lkotlin/jvm/internal/Lambda; // field@0338 │ │ -1b96f4: 5421 3803 |000c: iget-object v1, v2, Landroidx/compose/animation/Slide;.slideOffset:Lkotlin/jvm/internal/Lambda; // field@0338 │ │ -1b96f8: 6e20 363f 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ -1b96fe: 0a00 |0011: move-result v0 │ │ -1b9700: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ -1b9704: 280b |0014: goto 001f // +000b │ │ -1b9706: 5420 3703 |0015: iget-object v0, v2, Landroidx/compose/animation/Slide;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@0337 │ │ -1b970a: 5433 3703 |0017: iget-object v3, v3, Landroidx/compose/animation/Slide;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@0337 │ │ -1b970e: 6e20 363f 3000 |0019: invoke-virtual {v0, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ -1b9714: 0a03 |001c: move-result v3 │ │ -1b9716: 3903 0400 |001d: if-nez v3, 0021 // +0004 │ │ -1b971a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -1b971c: 0f03 |0020: return v3 │ │ -1b971e: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -1b9720: 0f03 |0022: return v3 │ │ +1b96e8: |[1b96e8] androidx.compose.animation.Slide.equals:(Ljava/lang/Object;)Z │ │ +1b96f8: 3332 0300 |0000: if-ne v2, v3, 0003 // +0003 │ │ +1b96fc: 281f |0002: goto 0021 // +001f │ │ +1b96fe: 2030 4d02 |0003: instance-of v0, v3, Landroidx/compose/animation/Slide; // type@024d │ │ +1b9702: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +1b9706: 2818 |0007: goto 001f // +0018 │ │ +1b9708: 1f03 4d02 |0008: check-cast v3, Landroidx/compose/animation/Slide; // type@024d │ │ +1b970c: 5430 3803 |000a: iget-object v0, v3, Landroidx/compose/animation/Slide;.slideOffset:Lkotlin/jvm/internal/Lambda; // field@0338 │ │ +1b9710: 5421 3803 |000c: iget-object v1, v2, Landroidx/compose/animation/Slide;.slideOffset:Lkotlin/jvm/internal/Lambda; // field@0338 │ │ +1b9714: 6e20 363f 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ +1b971a: 0a00 |0011: move-result v0 │ │ +1b971c: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ +1b9720: 280b |0014: goto 001f // +000b │ │ +1b9722: 5420 3703 |0015: iget-object v0, v2, Landroidx/compose/animation/Slide;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@0337 │ │ +1b9726: 5433 3703 |0017: iget-object v3, v3, Landroidx/compose/animation/Slide;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@0337 │ │ +1b972a: 6e20 363f 3000 |0019: invoke-virtual {v0, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ +1b9730: 0a03 |001c: move-result v3 │ │ +1b9732: 3903 0400 |001d: if-nez v3, 0021 // +0004 │ │ +1b9736: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +1b9738: 0f03 |0020: return v3 │ │ +1b973a: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +1b973c: 0f03 |0022: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/compose/animation/Slide;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -1b9724: |[1b9724] androidx.compose.animation.Slide.hashCode:()I │ │ -1b9734: 5420 3803 |0000: iget-object v0, v2, Landroidx/compose/animation/Slide;.slideOffset:Lkotlin/jvm/internal/Lambda; // field@0338 │ │ -1b9738: 6e10 383f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b973e: 0a00 |0005: move-result v0 │ │ -1b9740: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1b9744: 5421 3703 |0008: iget-object v1, v2, Landroidx/compose/animation/Slide;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@0337 │ │ -1b9748: 6e10 383f 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b974e: 0a01 |000d: move-result v1 │ │ -1b9750: b001 |000e: add-int/2addr v1, v0 │ │ -1b9752: 0f01 |000f: return v1 │ │ +1b9740: |[1b9740] androidx.compose.animation.Slide.hashCode:()I │ │ +1b9750: 5420 3803 |0000: iget-object v0, v2, Landroidx/compose/animation/Slide;.slideOffset:Lkotlin/jvm/internal/Lambda; // field@0338 │ │ +1b9754: 6e10 383f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b975a: 0a00 |0005: move-result v0 │ │ +1b975c: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1b9760: 5421 3703 |0008: iget-object v1, v2, Landroidx/compose/animation/Slide;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@0337 │ │ +1b9764: 6e10 383f 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b976a: 0a01 |000d: move-result v1 │ │ +1b976c: b001 |000e: add-int/2addr v1, v0 │ │ +1b976e: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/Slide;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -1b9754: |[1b9754] androidx.compose.animation.Slide.toString:()Ljava/lang/String; │ │ -1b9764: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b9768: 1a01 212b |0002: const-string v1, "Slide(slideOffset=" // string@2b21 │ │ -1b976c: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b9772: 5421 3803 |0007: iget-object v1, v2, Landroidx/compose/animation/Slide;.slideOffset:Lkotlin/jvm/internal/Lambda; // field@0338 │ │ -1b9776: 6e20 893f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b977c: 1a01 0b04 |000c: const-string v1, ", animationSpec=" // string@040b │ │ -1b9780: 6e20 8a3f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b9786: 5421 3703 |0011: iget-object v1, v2, Landroidx/compose/animation/Slide;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@0337 │ │ -1b978a: 6e20 893f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b9790: 1301 2900 |0016: const/16 v1, #int 41 // #29 │ │ -1b9794: 6e20 823f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ -1b979a: 6e10 933f 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b97a0: 0c00 |001e: move-result-object v0 │ │ -1b97a2: 1100 |001f: return-object v0 │ │ +1b9770: |[1b9770] androidx.compose.animation.Slide.toString:()Ljava/lang/String; │ │ +1b9780: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b9784: 1a01 212b |0002: const-string v1, "Slide(slideOffset=" // string@2b21 │ │ +1b9788: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b978e: 5421 3803 |0007: iget-object v1, v2, Landroidx/compose/animation/Slide;.slideOffset:Lkotlin/jvm/internal/Lambda; // field@0338 │ │ +1b9792: 6e20 893f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b9798: 1a01 0b04 |000c: const-string v1, ", animationSpec=" // string@040b │ │ +1b979c: 6e20 8a3f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b97a2: 5421 3703 |0011: iget-object v1, v2, Landroidx/compose/animation/Slide;.animationSpec:Landroidx/compose/animation/core/FiniteAnimationSpec; // field@0337 │ │ +1b97a6: 6e20 893f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b97ac: 1301 2900 |0016: const/16 v1, #int 41 // #29 │ │ +1b97b0: 6e20 823f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ +1b97b6: 6e10 933f 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b97bc: 0c00 |001e: move-result-object v0 │ │ +1b97be: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #237 header: │ │ @@ -62549,55 +62549,55 @@ │ │ type : '(BI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -19c474: |[19c474] coil.memory.MemoryCacheService.:(BI)V │ │ -19c484: 5902 311b |0000: iput v2, v0, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ -19c488: 2c02 4e00 0000 |0002: sparse-switch v2, 00000050 // +0000004e │ │ -19c48e: 7010 343f 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19c494: 2201 f701 |0008: new-instance v1, Landroidx/collection/LongSparseArray; // type@01f7 │ │ -19c498: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -19c49a: 7020 1008 2100 |000b: invoke-direct {v1, v2}, Landroidx/collection/LongSparseArray;.:(Ljava/lang/Object;)V // method@0810 │ │ -19c4a0: 5b01 321b |000e: iput-object v1, v0, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -19c4a4: 0e00 |0010: return-void │ │ -19c4a6: 7010 343f 0000 |0011: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19c4ac: 2201 8209 |0014: new-instance v1, Landroidx/core/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderApi26; // type@0982 │ │ -19c4b0: 7020 6e27 0100 |0016: invoke-direct {v1, v0}, Landroidx/core/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderApi26;.:(Lcoil/memory/MemoryCacheService;)V // method@276e │ │ -19c4b6: 5b01 321b |0019: iput-object v1, v0, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -19c4ba: 0e00 |001b: return-void │ │ -19c4bc: 7010 343f 0000 |001c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19c4c2: 6001 9b00 |001f: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@009b │ │ -19c4c6: 1302 1c00 |0021: const/16 v2, #int 28 // #1c │ │ -19c4ca: 3421 0a00 |0023: if-lt v1, v2, 002d // +000a │ │ -19c4ce: 2201 1602 |0025: new-instance v1, Landroidx/collection/internal/Lock; // type@0216 │ │ -19c4d2: 1302 0b00 |0027: const/16 v2, #int 11 // #b │ │ -19c4d6: 7020 2109 2100 |0029: invoke-direct {v1, v2}, Landroidx/collection/internal/Lock;.:(I)V // method@0921 │ │ -19c4dc: 2807 |002c: goto 0033 // +0007 │ │ -19c4de: 2201 b60b |002d: new-instance v1, Lcom/jerboa/PostType$Companion; // type@0bb6 │ │ -19c4e2: 1262 |002f: const/4 v2, #int 6 // #6 │ │ -19c4e4: 7020 7f2f 2100 |0030: invoke-direct {v1, v2}, Lcom/jerboa/PostType$Companion;.:(I)V // method@2f7f │ │ -19c4ea: 5b01 321b |0033: iput-object v1, v0, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -19c4ee: 0e00 |0035: return-void │ │ -19c4f0: 7010 343f 0000 |0036: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19c4f6: 6201 922d |0039: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@2d92 │ │ -19c4fa: 7110 8914 0100 |003b: invoke-static {v1}, Landroidx/compose/runtime/Updater;.mutableStateOf$default:(Ljava/lang/Object;)Landroidx/compose/runtime/ParcelableSnapshotMutableState; // method@1489 │ │ -19c500: 0c01 |003e: move-result-object v1 │ │ -19c502: 5b01 321b |003f: iput-object v1, v0, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -19c506: 0e00 |0041: return-void │ │ -19c508: 7010 343f 0000 |0042: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19c50e: 2201 a407 |0045: new-instance v1, Landroidx/compose/ui/node/TreeSet; // type@07a4 │ │ -19c512: 6202 fe10 |0047: sget-object v2, Landroidx/compose/ui/node/DepthSortedSetKt;.DepthComparator:Landroidx/compose/ui/node/DepthSortedSetKt$DepthComparator$1; // field@10fe │ │ -19c516: 7020 7041 2100 |0049: invoke-direct {v1, v2}, Ljava/util/TreeSet;.:(Ljava/util/Comparator;)V // method@4170 │ │ -19c51c: 5b01 321b |004c: iput-object v1, v0, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -19c520: 0e00 |004e: return-void │ │ -19c522: 0000 |004f: nop // spacer │ │ -19c524: 0002 0400 0e00 0000 0f00 0000 1000 ... |0050: sparse-switch-data (18 units) │ │ +19c490: |[19c490] coil.memory.MemoryCacheService.:(BI)V │ │ +19c4a0: 5902 311b |0000: iput v2, v0, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ +19c4a4: 2c02 4e00 0000 |0002: sparse-switch v2, 00000050 // +0000004e │ │ +19c4aa: 7010 343f 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19c4b0: 2201 f701 |0008: new-instance v1, Landroidx/collection/LongSparseArray; // type@01f7 │ │ +19c4b4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +19c4b6: 7020 1008 2100 |000b: invoke-direct {v1, v2}, Landroidx/collection/LongSparseArray;.:(Ljava/lang/Object;)V // method@0810 │ │ +19c4bc: 5b01 321b |000e: iput-object v1, v0, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +19c4c0: 0e00 |0010: return-void │ │ +19c4c2: 7010 343f 0000 |0011: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19c4c8: 2201 8209 |0014: new-instance v1, Landroidx/core/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderApi26; // type@0982 │ │ +19c4cc: 7020 6e27 0100 |0016: invoke-direct {v1, v0}, Landroidx/core/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderApi26;.:(Lcoil/memory/MemoryCacheService;)V // method@276e │ │ +19c4d2: 5b01 321b |0019: iput-object v1, v0, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +19c4d6: 0e00 |001b: return-void │ │ +19c4d8: 7010 343f 0000 |001c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19c4de: 6001 9b00 |001f: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@009b │ │ +19c4e2: 1302 1c00 |0021: const/16 v2, #int 28 // #1c │ │ +19c4e6: 3421 0a00 |0023: if-lt v1, v2, 002d // +000a │ │ +19c4ea: 2201 1602 |0025: new-instance v1, Landroidx/collection/internal/Lock; // type@0216 │ │ +19c4ee: 1302 0b00 |0027: const/16 v2, #int 11 // #b │ │ +19c4f2: 7020 2109 2100 |0029: invoke-direct {v1, v2}, Landroidx/collection/internal/Lock;.:(I)V // method@0921 │ │ +19c4f8: 2807 |002c: goto 0033 // +0007 │ │ +19c4fa: 2201 b60b |002d: new-instance v1, Lcom/jerboa/PostType$Companion; // type@0bb6 │ │ +19c4fe: 1262 |002f: const/4 v2, #int 6 // #6 │ │ +19c500: 7020 7f2f 2100 |0030: invoke-direct {v1, v2}, Lcom/jerboa/PostType$Companion;.:(I)V // method@2f7f │ │ +19c506: 5b01 321b |0033: iput-object v1, v0, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +19c50a: 0e00 |0035: return-void │ │ +19c50c: 7010 343f 0000 |0036: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19c512: 6201 922d |0039: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@2d92 │ │ +19c516: 7110 8914 0100 |003b: invoke-static {v1}, Landroidx/compose/runtime/Updater;.mutableStateOf$default:(Ljava/lang/Object;)Landroidx/compose/runtime/ParcelableSnapshotMutableState; // method@1489 │ │ +19c51c: 0c01 |003e: move-result-object v1 │ │ +19c51e: 5b01 321b |003f: iput-object v1, v0, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +19c522: 0e00 |0041: return-void │ │ +19c524: 7010 343f 0000 |0042: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19c52a: 2201 a407 |0045: new-instance v1, Landroidx/compose/ui/node/TreeSet; // type@07a4 │ │ +19c52e: 6202 fe10 |0047: sget-object v2, Landroidx/compose/ui/node/DepthSortedSetKt;.DepthComparator:Landroidx/compose/ui/node/DepthSortedSetKt$DepthComparator$1; // field@10fe │ │ +19c532: 7020 7041 2100 |0049: invoke-direct {v1, v2}, Ljava/util/TreeSet;.:(Ljava/util/Comparator;)V // method@4170 │ │ +19c538: 5b01 321b |004c: iput-object v1, v0, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +19c53c: 0e00 |004e: return-void │ │ +19c53e: 0000 |004f: nop // spacer │ │ +19c540: 0002 0400 0e00 0000 0f00 0000 1000 ... |0050: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=65 │ │ 0x0008 line=66 │ │ 0x0011 line=67 │ │ 0x0014 line=68 │ │ 0x0016 line=69 │ │ @@ -62624,18 +62624,18 @@ │ │ type : '(CI)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18d0d4: |[18d0d4] coil.memory.MemoryCacheService.:(CI)V │ │ -18d0e4: 5902 311b |0000: iput v2, v0, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ -18d0e8: 7010 343f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ -18d0ee: 0e00 |0005: return-void │ │ +18d0f0: |[18d0f0] coil.memory.MemoryCacheService.:(CI)V │ │ +18d100: 5902 311b |0000: iput v2, v0, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ +18d104: 7010 343f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ +18d10a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcoil/memory/MemoryCacheService; │ │ 0x0000 - 0x0006 reg=1 (null) C │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -62645,23 +62645,23 @@ │ │ type : '(FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -19c3c4: |[19c3c4] coil.memory.MemoryCacheService.:(FF)V │ │ -19c3d4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -19c3d6: 5920 311b |0001: iput v0, v2, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ -19c3da: 7010 343f 0200 |0003: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19c3e0: 2200 6b02 |0006: new-instance v0, Landroidx/compose/animation/core/FloatSpringSpec; // type@026b │ │ -19c3e4: 1401 0ad7 233c |0008: const v1, #float 0.01 // #3c23d70a │ │ -19c3ea: 7040 440a 3014 |000b: invoke-direct {v0, v3, v4, v1}, Landroidx/compose/animation/core/FloatSpringSpec;.:(FFF)V // method@0a44 │ │ -19c3f0: 5b20 321b |000e: iput-object v0, v2, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -19c3f4: 0e00 |0010: return-void │ │ +19c3e0: |[19c3e0] coil.memory.MemoryCacheService.:(FF)V │ │ +19c3f0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +19c3f2: 5920 311b |0001: iput v0, v2, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ +19c3f6: 7010 343f 0200 |0003: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19c3fc: 2200 6b02 |0006: new-instance v0, Landroidx/compose/animation/core/FloatSpringSpec; // type@026b │ │ +19c400: 1401 0ad7 233c |0008: const v1, #float 0.01 // #3c23d70a │ │ +19c406: 7040 440a 3014 |000b: invoke-direct {v0, v3, v4, v1}, Landroidx/compose/animation/core/FloatSpringSpec;.:(FFF)V // method@0a44 │ │ +19c40c: 5b20 321b |000e: iput-object v0, v2, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +19c410: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=90 │ │ 0x0006 line=91 │ │ 0x000b line=92 │ │ 0x000e line=93 │ │ locals : │ │ @@ -62674,29 +62674,29 @@ │ │ type : '(FFLandroidx/compose/animation/core/AnimationVector;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -19c3f8: |[19c3f8] coil.memory.MemoryCacheService.:(FFLandroidx/compose/animation/core/AnimationVector;)V │ │ -19c408: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -19c40a: 5910 311b |0001: iput v0, v1, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ -19c40e: 6200 6204 |0003: sget-object v0, Landroidx/compose/animation/core/VectorizedAnimationSpecKt;.EmptyIntArray:[I // field@0462 │ │ -19c412: 3804 0800 |0005: if-eqz v4, 000d // +0008 │ │ -19c416: 2200 3f06 |0007: new-instance v0, Landroidx/compose/ui/draw/DrawResult; // type@063f │ │ -19c41a: 7040 7c17 2043 |0009: invoke-direct {v0, v2, v3, v4}, Landroidx/compose/ui/draw/DrawResult;.:(FFLandroidx/compose/animation/core/AnimationVector;)V // method@177c │ │ -19c420: 2806 |000c: goto 0012 // +0006 │ │ -19c422: 2200 4a0b |000d: new-instance v0, Lcoil/memory/MemoryCacheService; // type@0b4a │ │ -19c426: 7030 282d 2003 |000f: invoke-direct {v0, v2, v3}, Lcoil/memory/MemoryCacheService;.:(FF)V // method@2d28 │ │ -19c42c: 7010 343f 0100 |0012: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19c432: 2202 c214 |0015: new-instance v2, Lokhttp3/Dispatcher; // type@14c2 │ │ -19c436: 7020 bc4b 0200 |0017: invoke-direct {v2, v0}, Lokhttp3/Dispatcher;.:(Landroidx/compose/animation/core/Animations;)V // method@4bbc │ │ -19c43c: 5b12 321b |001a: iput-object v2, v1, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -19c440: 0e00 |001c: return-void │ │ +19c414: |[19c414] coil.memory.MemoryCacheService.:(FFLandroidx/compose/animation/core/AnimationVector;)V │ │ +19c424: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +19c426: 5910 311b |0001: iput v0, v1, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ +19c42a: 6200 6204 |0003: sget-object v0, Landroidx/compose/animation/core/VectorizedAnimationSpecKt;.EmptyIntArray:[I // field@0462 │ │ +19c42e: 3804 0800 |0005: if-eqz v4, 000d // +0008 │ │ +19c432: 2200 3f06 |0007: new-instance v0, Landroidx/compose/ui/draw/DrawResult; // type@063f │ │ +19c436: 7040 7c17 2043 |0009: invoke-direct {v0, v2, v3, v4}, Landroidx/compose/ui/draw/DrawResult;.:(FFLandroidx/compose/animation/core/AnimationVector;)V // method@177c │ │ +19c43c: 2806 |000c: goto 0012 // +0006 │ │ +19c43e: 2200 4a0b |000d: new-instance v0, Lcoil/memory/MemoryCacheService; // type@0b4a │ │ +19c442: 7030 282d 2003 |000f: invoke-direct {v0, v2, v3}, Lcoil/memory/MemoryCacheService;.:(FF)V // method@2d28 │ │ +19c448: 7010 343f 0100 |0012: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19c44e: 2202 c214 |0015: new-instance v2, Lokhttp3/Dispatcher; // type@14c2 │ │ +19c452: 7020 bc4b 0200 |0017: invoke-direct {v2, v0}, Lokhttp3/Dispatcher;.:(Landroidx/compose/animation/core/Animations;)V // method@4bbc │ │ +19c458: 5b12 321b |001a: iput-object v2, v1, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +19c45c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=85 │ │ 0x0007 line=86 │ │ 0x000d line=87 │ │ 0x0012 line=88 │ │ 0x0015 line=89 │ │ @@ -62711,23 +62711,23 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -19c444: |[19c444] coil.memory.MemoryCacheService.:(I)V │ │ -19c454: 1300 1900 |0000: const/16 v0, #int 25 // #19 │ │ -19c458: 5910 311b |0002: iput v0, v1, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ -19c45c: 7010 343f 0100 |0004: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19c462: 2322 d015 |0007: new-array v2, v2, [I // type@15d0 │ │ -19c466: 7110 6148 0200 |0009: invoke-static {v2}, Lkotlinx/coroutines/flow/FlowKt;.MutableStateFlow:(Ljava/lang/Object;)Lkotlinx/coroutines/flow/StateFlowImpl; // method@4861 │ │ -19c46c: 0c02 |000c: move-result-object v2 │ │ -19c46e: 5b12 321b |000d: iput-object v2, v1, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -19c472: 0e00 |000f: return-void │ │ +19c460: |[19c460] coil.memory.MemoryCacheService.:(I)V │ │ +19c470: 1300 1900 |0000: const/16 v0, #int 25 // #19 │ │ +19c474: 5910 311b |0002: iput v0, v1, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ +19c478: 7010 343f 0100 |0004: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19c47e: 2322 d015 |0007: new-array v2, v2, [I // type@15d0 │ │ +19c482: 7110 6148 0200 |0009: invoke-static {v2}, Lkotlinx/coroutines/flow/FlowKt;.MutableStateFlow:(Ljava/lang/Object;)Lkotlinx/coroutines/flow/StateFlowImpl; // method@4861 │ │ +19c488: 0c02 |000c: move-result-object v2 │ │ +19c48a: 5b12 321b |000d: iput-object v2, v1, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +19c48e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=83 │ │ 0x0007 line=84 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lcoil/memory/MemoryCacheService; │ │ 0x0000 - 0x0010 reg=2 (null) I │ │ @@ -62759,32 +62759,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -19c548: |[19c548] coil.memory.MemoryCacheService.:(Landroid/view/View;)V │ │ -19c558: 1300 1300 |0000: const/16 v0, #int 19 // #13 │ │ -19c55c: 5920 311b |0002: iput v0, v2, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ -19c560: 7010 343f 0200 |0004: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19c566: 6000 9b00 |0007: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009b │ │ -19c56a: 1301 1e00 |0009: const/16 v1, #int 30 // #1e │ │ -19c56e: 3410 0e00 |000b: if-lt v0, v1, 0019 // +000e │ │ -19c572: 2200 5009 |000d: new-instance v0, Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl30; // type@0950 │ │ -19c576: 1301 1200 |000f: const/16 v1, #int 18 // #12 │ │ -19c57a: 7030 2b2d 1003 |0011: invoke-direct {v0, v1, v3}, Lcoil/memory/MemoryCacheService;.:(ILjava/lang/Object;)V // method@2d2b │ │ -19c580: 5b03 6716 |0014: iput-object v3, v0, Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl30;.mView:Landroid/view/View; // field@1667 │ │ -19c584: 5b20 321b |0016: iput-object v0, v2, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -19c588: 280a |0018: goto 0022 // +000a │ │ -19c58a: 2200 4a0b |0019: new-instance v0, Lcoil/memory/MemoryCacheService; // type@0b4a │ │ -19c58e: 1301 1200 |001b: const/16 v1, #int 18 // #12 │ │ -19c592: 7030 2b2d 1003 |001d: invoke-direct {v0, v1, v3}, Lcoil/memory/MemoryCacheService;.:(ILjava/lang/Object;)V // method@2d2b │ │ -19c598: 5b20 321b |0020: iput-object v0, v2, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -19c59c: 0e00 |0022: return-void │ │ +19c564: |[19c564] coil.memory.MemoryCacheService.:(Landroid/view/View;)V │ │ +19c574: 1300 1300 |0000: const/16 v0, #int 19 // #13 │ │ +19c578: 5920 311b |0002: iput v0, v2, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ +19c57c: 7010 343f 0200 |0004: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19c582: 6000 9b00 |0007: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009b │ │ +19c586: 1301 1e00 |0009: const/16 v1, #int 30 // #1e │ │ +19c58a: 3410 0e00 |000b: if-lt v0, v1, 0019 // +000e │ │ +19c58e: 2200 5009 |000d: new-instance v0, Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl30; // type@0950 │ │ +19c592: 1301 1200 |000f: const/16 v1, #int 18 // #12 │ │ +19c596: 7030 2b2d 1003 |0011: invoke-direct {v0, v1, v3}, Lcoil/memory/MemoryCacheService;.:(ILjava/lang/Object;)V // method@2d2b │ │ +19c59c: 5b03 6716 |0014: iput-object v3, v0, Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl30;.mView:Landroid/view/View; // field@1667 │ │ +19c5a0: 5b20 321b |0016: iput-object v0, v2, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +19c5a4: 280a |0018: goto 0022 // +000a │ │ +19c5a6: 2200 4a0b |0019: new-instance v0, Lcoil/memory/MemoryCacheService; // type@0b4a │ │ +19c5aa: 1301 1200 |001b: const/16 v1, #int 18 // #12 │ │ +19c5ae: 7030 2b2d 1003 |001d: invoke-direct {v0, v1, v3}, Lcoil/memory/MemoryCacheService;.:(ILjava/lang/Object;)V // method@2d2b │ │ +19c5b4: 5b20 321b |0020: iput-object v0, v2, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +19c5b8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=29 │ │ 0x0007 line=30 │ │ 0x000d line=31 │ │ 0x0011 line=32 │ │ 0x0014 line=33 │ │ @@ -62799,37 +62799,37 @@ │ │ type : '(Landroid/view/Window;Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -19c5a0: |[19c5a0] coil.memory.MemoryCacheService.:(Landroid/view/Window;Landroid/view/View;)V │ │ -19c5b0: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -19c5b4: 5920 311b |0002: iput v0, v2, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ -19c5b8: 7010 343f 0200 |0004: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19c5be: 2200 4a0b |0007: new-instance v0, Lcoil/memory/MemoryCacheService; // type@0b4a │ │ -19c5c2: 7020 2c2d 4000 |0009: invoke-direct {v0, v4}, Lcoil/memory/MemoryCacheService;.:(Landroid/view/View;)V // method@2d2c │ │ -19c5c8: 6004 9b00 |000c: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@009b │ │ -19c5cc: 1301 2300 |000e: const/16 v1, #int 35 // #23 │ │ -19c5d0: 3414 0a00 |0010: if-lt v4, v1, 001a // +000a │ │ -19c5d4: 2204 7c09 |0012: new-instance v4, Landroidx/core/view/WindowInsetsControllerCompat$Impl35; // type@097c │ │ -19c5d8: 7030 4b27 3400 |0014: invoke-direct {v4, v3, v0}, Landroidx/core/view/WindowInsetsControllerCompat$Impl30;.:(Landroid/view/Window;Lcoil/memory/MemoryCacheService;)V // method@274b │ │ -19c5de: 5b24 321b |0017: iput-object v4, v2, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -19c5e2: 2814 |0019: goto 002d // +0014 │ │ -19c5e4: 1301 1e00 |001a: const/16 v1, #int 30 // #1e │ │ -19c5e8: 3414 0a00 |001c: if-lt v4, v1, 0026 // +000a │ │ -19c5ec: 2204 7b09 |001e: new-instance v4, Landroidx/core/view/WindowInsetsControllerCompat$Impl30; // type@097b │ │ -19c5f0: 7030 4b27 3400 |0020: invoke-direct {v4, v3, v0}, Landroidx/core/view/WindowInsetsControllerCompat$Impl30;.:(Landroid/view/Window;Lcoil/memory/MemoryCacheService;)V // method@274b │ │ -19c5f6: 5b24 321b |0023: iput-object v4, v2, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -19c5fa: 2808 |0025: goto 002d // +0008 │ │ -19c5fc: 2204 7a09 |0026: new-instance v4, Landroidx/core/view/WindowInsetsControllerCompat$Impl26; // type@097a │ │ -19c600: 7030 4a27 3400 |0028: invoke-direct {v4, v3, v0}, Landroidx/core/view/WindowInsetsControllerCompat$Impl26;.:(Landroid/view/Window;Lcoil/memory/MemoryCacheService;)V // method@274a │ │ -19c606: 5b24 321b |002b: iput-object v4, v2, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -19c60a: 0e00 |002d: return-void │ │ +19c5bc: |[19c5bc] coil.memory.MemoryCacheService.:(Landroid/view/Window;Landroid/view/View;)V │ │ +19c5cc: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +19c5d0: 5920 311b |0002: iput v0, v2, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ +19c5d4: 7010 343f 0200 |0004: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19c5da: 2200 4a0b |0007: new-instance v0, Lcoil/memory/MemoryCacheService; // type@0b4a │ │ +19c5de: 7020 2c2d 4000 |0009: invoke-direct {v0, v4}, Lcoil/memory/MemoryCacheService;.:(Landroid/view/View;)V // method@2d2c │ │ +19c5e4: 6004 9b00 |000c: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@009b │ │ +19c5e8: 1301 2300 |000e: const/16 v1, #int 35 // #23 │ │ +19c5ec: 3414 0a00 |0010: if-lt v4, v1, 001a // +000a │ │ +19c5f0: 2204 7c09 |0012: new-instance v4, Landroidx/core/view/WindowInsetsControllerCompat$Impl35; // type@097c │ │ +19c5f4: 7030 4b27 3400 |0014: invoke-direct {v4, v3, v0}, Landroidx/core/view/WindowInsetsControllerCompat$Impl30;.:(Landroid/view/Window;Lcoil/memory/MemoryCacheService;)V // method@274b │ │ +19c5fa: 5b24 321b |0017: iput-object v4, v2, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +19c5fe: 2814 |0019: goto 002d // +0014 │ │ +19c600: 1301 1e00 |001a: const/16 v1, #int 30 // #1e │ │ +19c604: 3414 0a00 |001c: if-lt v4, v1, 0026 // +000a │ │ +19c608: 2204 7b09 |001e: new-instance v4, Landroidx/core/view/WindowInsetsControllerCompat$Impl30; // type@097b │ │ +19c60c: 7030 4b27 3400 |0020: invoke-direct {v4, v3, v0}, Landroidx/core/view/WindowInsetsControllerCompat$Impl30;.:(Landroid/view/Window;Lcoil/memory/MemoryCacheService;)V // method@274b │ │ +19c612: 5b24 321b |0023: iput-object v4, v2, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +19c616: 2808 |0025: goto 002d // +0008 │ │ +19c618: 2204 7a09 |0026: new-instance v4, Landroidx/core/view/WindowInsetsControllerCompat$Impl26; // type@097a │ │ +19c61c: 7030 4a27 3400 |0028: invoke-direct {v4, v3, v0}, Landroidx/core/view/WindowInsetsControllerCompat$Impl26;.:(Landroid/view/Window;Lcoil/memory/MemoryCacheService;)V // method@274a │ │ +19c622: 5b24 321b |002b: iput-object v4, v2, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +19c626: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=57 │ │ 0x0007 line=58 │ │ 0x000c line=59 │ │ 0x0012 line=60 │ │ 0x0014 line=61 │ │ @@ -62846,22 +62846,22 @@ │ │ type : '(Landroidx/compose/runtime/saveable/SaveableStateHolder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -19c60c: |[19c60c] coil.memory.MemoryCacheService.:(Landroidx/compose/runtime/saveable/SaveableStateHolder;)V │ │ -19c61c: 1300 1700 |0000: const/16 v0, #int 23 // #17 │ │ -19c620: 5910 311b |0002: iput v0, v1, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ -19c624: 7010 343f 0100 |0004: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19c62a: 2200 c511 |0007: new-instance v0, Ljava/lang/ref/WeakReference; // type@11c5 │ │ -19c62e: 7020 c83f 2000 |0009: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@3fc8 │ │ -19c634: 5b10 321b |000c: iput-object v0, v1, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -19c638: 0e00 |000e: return-void │ │ +19c628: |[19c628] coil.memory.MemoryCacheService.:(Landroidx/compose/runtime/saveable/SaveableStateHolder;)V │ │ +19c638: 1300 1700 |0000: const/16 v0, #int 23 // #17 │ │ +19c63c: 5910 311b |0002: iput v0, v1, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ +19c640: 7010 343f 0100 |0004: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19c646: 2200 c511 |0007: new-instance v0, Ljava/lang/ref/WeakReference; // type@11c5 │ │ +19c64a: 7020 c83f 2000 |0009: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@3fc8 │ │ +19c650: 5b10 321b |000c: iput-object v0, v1, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +19c654: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=27 │ │ 0x0007 line=28 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcoil/memory/MemoryCacheService; │ │ 0x0000 - 0x000f reg=2 (null) Landroidx/compose/runtime/saveable/SaveableStateHolder; │ │ @@ -62871,23 +62871,23 @@ │ │ type : '(Landroidx/compose/ui/unit/Density;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -19c63c: |[19c63c] coil.memory.MemoryCacheService.:(Landroidx/compose/ui/unit/Density;)V │ │ -19c64c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19c64e: 5920 311b |0001: iput v0, v2, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ -19c652: 7010 343f 0200 |0003: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19c658: 2200 4602 |0006: new-instance v0, Landroidx/compose/animation/FlingCalculator; // type@0246 │ │ -19c65c: 6001 3903 |0008: sget v1, Landroidx/compose/animation/SplineBasedFloatDecayAnimationSpec_androidKt;.platformFlingScrollFriction:F // field@0339 │ │ -19c660: 7030 ac09 1003 |000a: invoke-direct {v0, v1, v3}, Landroidx/compose/animation/FlingCalculator;.:(FLandroidx/compose/ui/unit/Density;)V // method@09ac │ │ -19c666: 5b20 321b |000d: iput-object v0, v2, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -19c66a: 0e00 |000f: return-void │ │ +19c658: |[19c658] coil.memory.MemoryCacheService.:(Landroidx/compose/ui/unit/Density;)V │ │ +19c668: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19c66a: 5920 311b |0001: iput v0, v2, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ +19c66e: 7010 343f 0200 |0003: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19c674: 2200 4602 |0006: new-instance v0, Landroidx/compose/animation/FlingCalculator; // type@0246 │ │ +19c678: 6001 3903 |0008: sget v1, Landroidx/compose/animation/SplineBasedFloatDecayAnimationSpec_androidKt;.platformFlingScrollFriction:F // field@0339 │ │ +19c67c: 7030 ac09 1003 |000a: invoke-direct {v0, v1, v3}, Landroidx/compose/animation/FlingCalculator;.:(FLandroidx/compose/ui/unit/Density;)V // method@09ac │ │ +19c682: 5b20 321b |000d: iput-object v0, v2, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +19c686: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=4 │ │ 0x0006 line=5 │ │ 0x0008 line=6 │ │ 0x000a line=7 │ │ locals : │ │ @@ -62899,22 +62899,22 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteOpenHelper;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -19c66c: |[19c66c] coil.memory.MemoryCacheService.:(Landroidx/sqlite/db/SupportSQLiteOpenHelper;)V │ │ -19c67c: 1300 1a00 |0000: const/16 v0, #int 26 // #1a │ │ -19c680: 5910 311b |0002: iput v0, v1, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ -19c684: 1a00 da52 |0004: const-string v0, "openHelper" // string@52da │ │ -19c688: 7120 0445 0200 |0006: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ -19c68e: 7010 343f 0100 |0009: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19c694: 5b12 321b |000c: iput-object v2, v1, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -19c698: 0e00 |000e: return-void │ │ +19c688: |[19c688] coil.memory.MemoryCacheService.:(Landroidx/sqlite/db/SupportSQLiteOpenHelper;)V │ │ +19c698: 1300 1a00 |0000: const/16 v0, #int 26 // #1a │ │ +19c69c: 5910 311b |0002: iput v0, v1, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ +19c6a0: 1a00 da52 |0004: const-string v0, "openHelper" // string@52da │ │ +19c6a4: 7120 0445 0200 |0006: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@4504 │ │ +19c6aa: 7010 343f 0100 |0009: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19c6b0: 5b12 321b |000c: iput-object v2, v1, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +19c6b4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0009 line=3 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcoil/memory/MemoryCacheService; │ │ 0x0000 - 0x000f reg=2 (null) Landroidx/sqlite/db/SupportSQLiteOpenHelper; │ │ │ │ @@ -62923,20 +62923,20 @@ │ │ type : '(Lcoil/RealImageLoader;Lcoil/request/RequestService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19c69c: |[19c69c] coil.memory.MemoryCacheService.:(Lcoil/RealImageLoader;Lcoil/request/RequestService;)V │ │ -19c6ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -19c6ae: 5902 311b |0001: iput v2, v0, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ -19c6b2: 7010 343f 0000 |0003: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19c6b8: 5b01 321b |0006: iput-object v1, v0, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -19c6bc: 0e00 |0008: return-void │ │ +19c6b8: |[19c6b8] coil.memory.MemoryCacheService.:(Lcoil/RealImageLoader;Lcoil/request/RequestService;)V │ │ +19c6c8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +19c6ca: 5902 311b |0001: iput v2, v0, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ +19c6ce: 7010 343f 0000 |0003: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19c6d4: 5b01 321b |0006: iput-object v1, v0, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +19c6d8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=8 │ │ 0x0006 line=9 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lcoil/memory/MemoryCacheService; │ │ 0x0000 - 0x0009 reg=1 (null) Lcoil/RealImageLoader; │ │ @@ -62947,92 +62947,92 @@ │ │ type : '([I[F[[F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 27 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 123 16-bit code units │ │ -19c6c0: |[19c6c0] coil.memory.MemoryCacheService.:([I[F[[F)V │ │ -19c6d0: 0800 1700 |0000: move-object/from16 v0, v23 │ │ -19c6d4: 0801 1900 |0002: move-object/from16 v1, v25 │ │ -19c6d8: 1222 |0004: const/4 v2, #int 2 // #2 │ │ -19c6da: 5902 311b |0005: iput v2, v0, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ -19c6de: 7010 343f 0000 |0007: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19c6e4: 2112 |000a: array-length v2, v1 │ │ -19c6e6: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -19c6e8: b132 |000c: sub-int/2addr v2, v3 │ │ -19c6ea: 2324 4717 |000d: new-array v4, v2, [[Landroidx/compose/animation/core/ArcSpline$Arc; // type@1747 │ │ -19c6ee: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -19c6f0: 0137 |0010: move v7, v3 │ │ -19c6f2: 0178 |0011: move v8, v7 │ │ -19c6f4: 0156 |0012: move v6, v5 │ │ -19c6f6: 3526 6500 |0013: if-ge v6, v2, 0078 // +0065 │ │ -19c6fa: 4409 1806 |0015: aget v9, v24, v6 │ │ -19c6fe: 122a |0017: const/4 v10, #int 2 // #2 │ │ -19c700: 123b |0018: const/4 v11, #int 3 // #3 │ │ -19c702: 3809 1000 |0019: if-eqz v9, 0029 // +0010 │ │ -19c706: 3239 1700 |001b: if-eq v9, v3, 0032 // +0017 │ │ -19c70a: 32a9 1300 |001d: if-eq v9, v10, 0030 // +0013 │ │ -19c70e: 32b9 0c00 |001f: if-eq v9, v11, 002b // +000c │ │ -19c712: 124b |0021: const/4 v11, #int 4 // #4 │ │ -19c714: 32b9 0700 |0022: if-eq v9, v11, 0029 // +0007 │ │ -19c718: 125b |0024: const/4 v11, #int 5 // #5 │ │ -19c71a: 32b9 0400 |0025: if-eq v9, v11, 0029 // +0004 │ │ -19c71e: 018c |0027: move v12, v8 │ │ -19c720: 280c |0028: goto 0034 // +000c │ │ -19c722: 01bc |0029: move v12, v11 │ │ -19c724: 280a |002a: goto 0034 // +000a │ │ -19c726: 3337 0700 |002b: if-ne v7, v3, 0032 // +0007 │ │ -19c72a: 2803 |002d: goto 0030 // +0003 │ │ -19c72c: 017c |002e: move v12, v7 │ │ -19c72e: 2805 |002f: goto 0034 // +0005 │ │ -19c730: 01a7 |0030: move v7, v10 │ │ -19c732: 28fd |0031: goto 002e // -0003 │ │ -19c734: 0137 |0032: move v7, v3 │ │ -19c736: 28fb |0033: goto 002e // -0005 │ │ -19c738: 4608 1a06 |0034: aget-object v8, v26, v6 │ │ -19c73c: d809 0601 |0036: add-int/lit8 v9, v6, #int 1 // #01 │ │ -19c740: 4613 1a09 |0038: aget-object v19, v26, v9 │ │ -19c744: 440d 0106 |003a: aget v13, v1, v6 │ │ -19c748: 440e 0109 |003c: aget v14, v1, v9 │ │ -19c74c: 218b |003e: array-length v11, v8 │ │ -19c74e: b3ab |003f: div-int/2addr v11, v10 │ │ -19c750: 218f |0040: array-length v15, v8 │ │ -19c752: b4af |0041: rem-int/2addr v15, v10 │ │ -19c754: 900a 0f0b |0042: add-int v10, v15, v11 │ │ -19c758: 23ab e715 |0044: new-array v11, v10, [Landroidx/compose/animation/core/ArcSpline$Arc; // type@15e7 │ │ -19c75c: 015f |0046: move v15, v5 │ │ -19c75e: 35af 2a00 |0047: if-ge v15, v10, 0071 // +002a │ │ -19c762: da10 0f02 |0049: mul-int/lit8 v16, v15, #int 2 // #02 │ │ -19c766: 0811 0b00 |004b: move-object/from16 v17, v11 │ │ -19c76a: 220b 6102 |004d: new-instance v11, Landroidx/compose/animation/core/ArcSpline$Arc; // type@0261 │ │ -19c76e: 0212 0f00 |004f: move/from16 v18, v15 │ │ -19c772: 440f 0810 |0051: aget v15, v8, v16 │ │ -19c776: d814 1001 |0053: add-int/lit8 v20, v16, #int 1 // #01 │ │ -19c77a: 0215 1000 |0055: move/from16 v21, v16 │ │ -19c77e: 4410 0814 |0057: aget v16, v8, v20 │ │ -19c782: 4415 1315 |0059: aget v21, v19, v21 │ │ -19c786: 4414 1314 |005b: aget v20, v19, v20 │ │ -19c78a: 0216 1400 |005d: move/from16 v22, v20 │ │ -19c78e: 0814 1100 |005f: move-object/from16 v20, v17 │ │ -19c792: 0211 1500 |0061: move/from16 v17, v21 │ │ -19c796: 0215 1200 |0063: move/from16 v21, v18 │ │ -19c79a: 0212 1600 |0065: move/from16 v18, v22 │ │ -19c79e: 7608 2f0a 0b00 |0067: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17, v18}, Landroidx/compose/animation/core/ArcSpline$Arc;.:(IFFFFFF)V // method@0a2f │ │ -19c7a4: 4d0b 1415 |006a: aput-object v11, v20, v21 │ │ -19c7a8: d80f 1501 |006c: add-int/lit8 v15, v21, #int 1 // #01 │ │ -19c7ac: 080b 1400 |006e: move-object/from16 v11, v20 │ │ -19c7b0: 28d7 |0070: goto 0047 // -0029 │ │ -19c7b2: 0814 0b00 |0071: move-object/from16 v20, v11 │ │ -19c7b6: 4d14 0406 |0073: aput-object v20, v4, v6 │ │ -19c7ba: 0196 |0075: move v6, v9 │ │ -19c7bc: 01c8 |0076: move v8, v12 │ │ -19c7be: 289c |0077: goto 0013 // -0064 │ │ -19c7c0: 5b04 321b |0078: iput-object v4, v0, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -19c7c4: 0e00 |007a: return-void │ │ +19c6dc: |[19c6dc] coil.memory.MemoryCacheService.:([I[F[[F)V │ │ +19c6ec: 0800 1700 |0000: move-object/from16 v0, v23 │ │ +19c6f0: 0801 1900 |0002: move-object/from16 v1, v25 │ │ +19c6f4: 1222 |0004: const/4 v2, #int 2 // #2 │ │ +19c6f6: 5902 311b |0005: iput v2, v0, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ +19c6fa: 7010 343f 0000 |0007: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19c700: 2112 |000a: array-length v2, v1 │ │ +19c702: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +19c704: b132 |000c: sub-int/2addr v2, v3 │ │ +19c706: 2324 4717 |000d: new-array v4, v2, [[Landroidx/compose/animation/core/ArcSpline$Arc; // type@1747 │ │ +19c70a: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +19c70c: 0137 |0010: move v7, v3 │ │ +19c70e: 0178 |0011: move v8, v7 │ │ +19c710: 0156 |0012: move v6, v5 │ │ +19c712: 3526 6500 |0013: if-ge v6, v2, 0078 // +0065 │ │ +19c716: 4409 1806 |0015: aget v9, v24, v6 │ │ +19c71a: 122a |0017: const/4 v10, #int 2 // #2 │ │ +19c71c: 123b |0018: const/4 v11, #int 3 // #3 │ │ +19c71e: 3809 1000 |0019: if-eqz v9, 0029 // +0010 │ │ +19c722: 3239 1700 |001b: if-eq v9, v3, 0032 // +0017 │ │ +19c726: 32a9 1300 |001d: if-eq v9, v10, 0030 // +0013 │ │ +19c72a: 32b9 0c00 |001f: if-eq v9, v11, 002b // +000c │ │ +19c72e: 124b |0021: const/4 v11, #int 4 // #4 │ │ +19c730: 32b9 0700 |0022: if-eq v9, v11, 0029 // +0007 │ │ +19c734: 125b |0024: const/4 v11, #int 5 // #5 │ │ +19c736: 32b9 0400 |0025: if-eq v9, v11, 0029 // +0004 │ │ +19c73a: 018c |0027: move v12, v8 │ │ +19c73c: 280c |0028: goto 0034 // +000c │ │ +19c73e: 01bc |0029: move v12, v11 │ │ +19c740: 280a |002a: goto 0034 // +000a │ │ +19c742: 3337 0700 |002b: if-ne v7, v3, 0032 // +0007 │ │ +19c746: 2803 |002d: goto 0030 // +0003 │ │ +19c748: 017c |002e: move v12, v7 │ │ +19c74a: 2805 |002f: goto 0034 // +0005 │ │ +19c74c: 01a7 |0030: move v7, v10 │ │ +19c74e: 28fd |0031: goto 002e // -0003 │ │ +19c750: 0137 |0032: move v7, v3 │ │ +19c752: 28fb |0033: goto 002e // -0005 │ │ +19c754: 4608 1a06 |0034: aget-object v8, v26, v6 │ │ +19c758: d809 0601 |0036: add-int/lit8 v9, v6, #int 1 // #01 │ │ +19c75c: 4613 1a09 |0038: aget-object v19, v26, v9 │ │ +19c760: 440d 0106 |003a: aget v13, v1, v6 │ │ +19c764: 440e 0109 |003c: aget v14, v1, v9 │ │ +19c768: 218b |003e: array-length v11, v8 │ │ +19c76a: b3ab |003f: div-int/2addr v11, v10 │ │ +19c76c: 218f |0040: array-length v15, v8 │ │ +19c76e: b4af |0041: rem-int/2addr v15, v10 │ │ +19c770: 900a 0f0b |0042: add-int v10, v15, v11 │ │ +19c774: 23ab e715 |0044: new-array v11, v10, [Landroidx/compose/animation/core/ArcSpline$Arc; // type@15e7 │ │ +19c778: 015f |0046: move v15, v5 │ │ +19c77a: 35af 2a00 |0047: if-ge v15, v10, 0071 // +002a │ │ +19c77e: da10 0f02 |0049: mul-int/lit8 v16, v15, #int 2 // #02 │ │ +19c782: 0811 0b00 |004b: move-object/from16 v17, v11 │ │ +19c786: 220b 6102 |004d: new-instance v11, Landroidx/compose/animation/core/ArcSpline$Arc; // type@0261 │ │ +19c78a: 0212 0f00 |004f: move/from16 v18, v15 │ │ +19c78e: 440f 0810 |0051: aget v15, v8, v16 │ │ +19c792: d814 1001 |0053: add-int/lit8 v20, v16, #int 1 // #01 │ │ +19c796: 0215 1000 |0055: move/from16 v21, v16 │ │ +19c79a: 4410 0814 |0057: aget v16, v8, v20 │ │ +19c79e: 4415 1315 |0059: aget v21, v19, v21 │ │ +19c7a2: 4414 1314 |005b: aget v20, v19, v20 │ │ +19c7a6: 0216 1400 |005d: move/from16 v22, v20 │ │ +19c7aa: 0814 1100 |005f: move-object/from16 v20, v17 │ │ +19c7ae: 0211 1500 |0061: move/from16 v17, v21 │ │ +19c7b2: 0215 1200 |0063: move/from16 v21, v18 │ │ +19c7b6: 0212 1600 |0065: move/from16 v18, v22 │ │ +19c7ba: 7608 2f0a 0b00 |0067: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17, v18}, Landroidx/compose/animation/core/ArcSpline$Arc;.:(IFFFFFF)V // method@0a2f │ │ +19c7c0: 4d0b 1415 |006a: aput-object v11, v20, v21 │ │ +19c7c4: d80f 1501 |006c: add-int/lit8 v15, v21, #int 1 // #01 │ │ +19c7c8: 080b 1400 |006e: move-object/from16 v11, v20 │ │ +19c7cc: 28d7 |0070: goto 0047 // -0029 │ │ +19c7ce: 0814 0b00 |0071: move-object/from16 v20, v11 │ │ +19c7d2: 4d14 0406 |0073: aput-object v20, v4, v6 │ │ +19c7d6: 0196 |0075: move v6, v9 │ │ +19c7d8: 01c8 |0076: move v8, v12 │ │ +19c7da: 289c |0077: goto 0013 // -0064 │ │ +19c7dc: 5b04 321b |0078: iput-object v4, v0, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +19c7e0: 0e00 |007a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=10 │ │ 0x000a line=11 │ │ 0x0015 line=12 │ │ 0x0034 line=13 │ │ 0x0038 line=14 │ │ @@ -63059,68 +63059,68 @@ │ │ type : '([J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 95 16-bit code units │ │ -19c7c8: |[19c7c8] coil.memory.MemoryCacheService.:([J)V │ │ -19c7d8: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -19c7dc: 5950 311b |0002: iput v0, v5, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ -19c7e0: 7010 343f 0500 |0004: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19c7e6: 3806 4e00 |0007: if-eqz v6, 0055 // +004e │ │ -19c7ea: 2160 |0009: array-length v0, v6 │ │ -19c7ec: 7120 ac40 0600 |000a: invoke-static {v6, v0}, Ljava/util/Arrays;.copyOf:([JI)[J // method@40ac │ │ -19c7f2: 0c06 |000d: move-result-object v6 │ │ -19c7f4: 2200 fe01 |000e: new-instance v0, Landroidx/collection/MutableLongList; // type@01fe │ │ -19c7f8: 2161 |0010: array-length v1, v6 │ │ -19c7fa: 7020 4c08 1000 |0011: invoke-direct {v0, v1}, Landroidx/collection/MutableLongList;.:(I)V // method@084c │ │ -19c800: 5201 5202 |0014: iget v1, v0, Landroidx/collection/MutableLongList;._size:I // field@0252 │ │ -19c804: 3a01 3800 |0016: if-ltz v1, 004e // +0038 │ │ -19c808: 2162 |0018: array-length v2, v6 │ │ -19c80a: 3902 0300 |0019: if-nez v2, 001c // +0003 │ │ -19c80e: 2841 |001b: goto 005c // +0041 │ │ -19c810: 2162 |001c: array-length v2, v6 │ │ -19c812: b012 |001d: add-int/2addr v2, v1 │ │ -19c814: 5403 5302 |001e: iget-object v3, v0, Landroidx/collection/MutableLongList;.content:[J // field@0253 │ │ -19c818: 2134 |0020: array-length v4, v3 │ │ -19c81a: 3524 1600 |0021: if-ge v4, v2, 0037 // +0016 │ │ -19c81e: 2134 |0023: array-length v4, v3 │ │ -19c820: da04 0403 |0024: mul-int/lit8 v4, v4, #int 3 // #03 │ │ -19c824: db04 0402 |0026: div-int/lit8 v4, v4, #int 2 // #02 │ │ -19c828: 7120 1c3f 4200 |0028: invoke-static {v2, v4}, Ljava/lang/Math;.max:(II)I // method@3f1c │ │ -19c82e: 0a02 |002b: move-result v2 │ │ -19c830: 7120 ac40 2300 |002c: invoke-static {v3, v2}, Ljava/util/Arrays;.copyOf:([JI)[J // method@40ac │ │ -19c836: 0c02 |002f: move-result-object v2 │ │ -19c838: 1a03 423a |0030: const-string v3, "copyOf(...)" // string@3a42 │ │ -19c83c: 7120 0345 3200 |0032: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ -19c842: 5b02 5302 |0035: iput-object v2, v0, Landroidx/collection/MutableLongList;.content:[J // field@0253 │ │ -19c846: 5402 5302 |0037: iget-object v2, v0, Landroidx/collection/MutableLongList;.content:[J // field@0253 │ │ -19c84a: 5203 5202 |0039: iget v3, v0, Landroidx/collection/MutableLongList;._size:I // field@0252 │ │ -19c84e: 3231 0700 |003b: if-eq v1, v3, 0042 // +0007 │ │ -19c852: 2164 |003d: array-length v4, v6 │ │ -19c854: b014 |003e: add-int/2addr v4, v1 │ │ -19c856: 7153 5943 2214 |003f: invoke-static {v2, v2, v4, v1, v3}, Lkotlin/collections/ArraysKt;.copyInto:([J[JIII)V // method@4359 │ │ -19c85c: 2163 |0042: array-length v3, v6 │ │ -19c85e: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -19c860: 7153 5943 2641 |0044: invoke-static {v6, v2, v1, v4, v3}, Lkotlin/collections/ArraysKt;.copyInto:([J[JIII)V // method@4359 │ │ -19c866: 5201 5202 |0047: iget v1, v0, Landroidx/collection/MutableLongList;._size:I // field@0252 │ │ -19c86a: 2166 |0049: array-length v6, v6 │ │ -19c86c: b061 |004a: add-int/2addr v1, v6 │ │ -19c86e: 5901 5202 |004b: iput v1, v0, Landroidx/collection/MutableLongList;._size:I // field@0252 │ │ -19c872: 280f |004d: goto 005c // +000f │ │ -19c874: 1a06 0000 |004e: const-string v6, "" // string@0000 │ │ -19c878: 7110 9306 0600 |0050: invoke-static {v6}, Landroidx/appcompat/app/ActionBar;.throwIndexOutOfBoundsException:(Ljava/lang/String;)V // method@0693 │ │ -19c87e: 1206 |0053: const/4 v6, #int 0 // #0 │ │ -19c880: 2706 |0054: throw v6 │ │ -19c882: 2200 fe01 |0055: new-instance v0, Landroidx/collection/MutableLongList; // type@01fe │ │ -19c886: 1306 1000 |0057: const/16 v6, #int 16 // #10 │ │ -19c88a: 7020 4c08 6000 |0059: invoke-direct {v0, v6}, Landroidx/collection/MutableLongList;.:(I)V // method@084c │ │ -19c890: 5b50 321b |005c: iput-object v0, v5, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -19c894: 0e00 |005e: return-void │ │ +19c7e4: |[19c7e4] coil.memory.MemoryCacheService.:([J)V │ │ +19c7f4: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +19c7f8: 5950 311b |0002: iput v0, v5, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ +19c7fc: 7010 343f 0500 |0004: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19c802: 3806 4e00 |0007: if-eqz v6, 0055 // +004e │ │ +19c806: 2160 |0009: array-length v0, v6 │ │ +19c808: 7120 ac40 0600 |000a: invoke-static {v6, v0}, Ljava/util/Arrays;.copyOf:([JI)[J // method@40ac │ │ +19c80e: 0c06 |000d: move-result-object v6 │ │ +19c810: 2200 fe01 |000e: new-instance v0, Landroidx/collection/MutableLongList; // type@01fe │ │ +19c814: 2161 |0010: array-length v1, v6 │ │ +19c816: 7020 4c08 1000 |0011: invoke-direct {v0, v1}, Landroidx/collection/MutableLongList;.:(I)V // method@084c │ │ +19c81c: 5201 5202 |0014: iget v1, v0, Landroidx/collection/MutableLongList;._size:I // field@0252 │ │ +19c820: 3a01 3800 |0016: if-ltz v1, 004e // +0038 │ │ +19c824: 2162 |0018: array-length v2, v6 │ │ +19c826: 3902 0300 |0019: if-nez v2, 001c // +0003 │ │ +19c82a: 2841 |001b: goto 005c // +0041 │ │ +19c82c: 2162 |001c: array-length v2, v6 │ │ +19c82e: b012 |001d: add-int/2addr v2, v1 │ │ +19c830: 5403 5302 |001e: iget-object v3, v0, Landroidx/collection/MutableLongList;.content:[J // field@0253 │ │ +19c834: 2134 |0020: array-length v4, v3 │ │ +19c836: 3524 1600 |0021: if-ge v4, v2, 0037 // +0016 │ │ +19c83a: 2134 |0023: array-length v4, v3 │ │ +19c83c: da04 0403 |0024: mul-int/lit8 v4, v4, #int 3 // #03 │ │ +19c840: db04 0402 |0026: div-int/lit8 v4, v4, #int 2 // #02 │ │ +19c844: 7120 1c3f 4200 |0028: invoke-static {v2, v4}, Ljava/lang/Math;.max:(II)I // method@3f1c │ │ +19c84a: 0a02 |002b: move-result v2 │ │ +19c84c: 7120 ac40 2300 |002c: invoke-static {v3, v2}, Ljava/util/Arrays;.copyOf:([JI)[J // method@40ac │ │ +19c852: 0c02 |002f: move-result-object v2 │ │ +19c854: 1a03 423a |0030: const-string v3, "copyOf(...)" // string@3a42 │ │ +19c858: 7120 0345 3200 |0032: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@4503 │ │ +19c85e: 5b02 5302 |0035: iput-object v2, v0, Landroidx/collection/MutableLongList;.content:[J // field@0253 │ │ +19c862: 5402 5302 |0037: iget-object v2, v0, Landroidx/collection/MutableLongList;.content:[J // field@0253 │ │ +19c866: 5203 5202 |0039: iget v3, v0, Landroidx/collection/MutableLongList;._size:I // field@0252 │ │ +19c86a: 3231 0700 |003b: if-eq v1, v3, 0042 // +0007 │ │ +19c86e: 2164 |003d: array-length v4, v6 │ │ +19c870: b014 |003e: add-int/2addr v4, v1 │ │ +19c872: 7153 5943 2214 |003f: invoke-static {v2, v2, v4, v1, v3}, Lkotlin/collections/ArraysKt;.copyInto:([J[JIII)V // method@4359 │ │ +19c878: 2163 |0042: array-length v3, v6 │ │ +19c87a: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +19c87c: 7153 5943 2641 |0044: invoke-static {v6, v2, v1, v4, v3}, Lkotlin/collections/ArraysKt;.copyInto:([J[JIII)V // method@4359 │ │ +19c882: 5201 5202 |0047: iget v1, v0, Landroidx/collection/MutableLongList;._size:I // field@0252 │ │ +19c886: 2166 |0049: array-length v6, v6 │ │ +19c888: b061 |004a: add-int/2addr v1, v6 │ │ +19c88a: 5901 5202 |004b: iput v1, v0, Landroidx/collection/MutableLongList;._size:I // field@0252 │ │ +19c88e: 280f |004d: goto 005c // +000f │ │ +19c890: 1a06 0000 |004e: const-string v6, "" // string@0000 │ │ +19c894: 7110 9306 0600 |0050: invoke-static {v6}, Landroidx/appcompat/app/ActionBar;.throwIndexOutOfBoundsException:(Ljava/lang/String;)V // method@0693 │ │ +19c89a: 1206 |0053: const/4 v6, #int 0 // #0 │ │ +19c89c: 2706 |0054: throw v6 │ │ +19c89e: 2200 fe01 |0055: new-instance v0, Landroidx/collection/MutableLongList; // type@01fe │ │ +19c8a2: 1306 1000 |0057: const/16 v6, #int 16 // #10 │ │ +19c8a6: 7020 4c08 6000 |0059: invoke-direct {v0, v6}, Landroidx/collection/MutableLongList;.:(I)V // method@084c │ │ +19c8ac: 5b50 321b |005c: iput-object v0, v5, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +19c8b0: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=36 │ │ 0x0009 line=37 │ │ 0x000e line=38 │ │ 0x0014 line=39 │ │ 0x0018 line=40 │ │ @@ -64267,25 +64267,25 @@ │ │ type : '(I)Landroidx/compose/animation/core/FloatAnimationSpec;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -19c898: |[19c898] coil.memory.MemoryCacheService.get:(I)Landroidx/compose/animation/core/FloatAnimationSpec; │ │ -19c8a8: 5201 311b |0000: iget v1, v0, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ -19c8ac: 2b01 0e00 0000 |0002: packed-switch v1, 00000010 // +0000000e │ │ -19c8b2: 5401 321b |0005: iget-object v1, v0, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -19c8b6: 1f01 6a02 |0007: check-cast v1, Landroidx/compose/animation/core/FloatAnimationSpec; // type@026a │ │ -19c8ba: 1101 |0009: return-object v1 │ │ -19c8bc: 5401 321b |000a: iget-object v1, v0, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -19c8c0: 1f01 6b02 |000c: check-cast v1, Landroidx/compose/animation/core/FloatSpringSpec; // type@026b │ │ -19c8c4: 1101 |000e: return-object v1 │ │ -19c8c6: 0000 |000f: nop // spacer │ │ -19c8c8: 0001 0100 0300 0000 0800 0000 |0010: packed-switch-data (6 units) │ │ +19c8b4: |[19c8b4] coil.memory.MemoryCacheService.get:(I)Landroidx/compose/animation/core/FloatAnimationSpec; │ │ +19c8c4: 5201 311b |0000: iget v1, v0, Lcoil/memory/MemoryCacheService;.$r8$classId:I // field@1b31 │ │ +19c8c8: 2b01 0e00 0000 |0002: packed-switch v1, 00000010 // +0000000e │ │ +19c8ce: 5401 321b |0005: iget-object v1, v0, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +19c8d2: 1f01 6a02 |0007: check-cast v1, Landroidx/compose/animation/core/FloatAnimationSpec; // type@026a │ │ +19c8d6: 1101 |0009: return-object v1 │ │ +19c8d8: 5401 321b |000a: iget-object v1, v0, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +19c8dc: 1f01 6b02 |000c: check-cast v1, Landroidx/compose/animation/core/FloatSpringSpec; // type@026b │ │ +19c8e0: 1101 |000e: return-object v1 │ │ +19c8e2: 0000 |000f: nop // spacer │ │ +19c8e4: 0001 0100 0300 0000 0800 0000 |0010: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcoil/memory/MemoryCacheService;) │ │ name : 'getCacheValue' │ │ type : '(Lcoil/request/ImageRequest;Lcoil/memory/MemoryCache$Key;Lcoil/size/Size;Lcoil/size/Scale;)Lcoil/memory/MemoryCache$Value;' │ │ @@ -65929,94 +65929,94 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -1b97a4: |[1b97a4] androidx.compose.animation.TransitionData.hashCode:()I │ │ -1b97b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b97b6: 5441 3c03 |0001: iget-object v1, v4, Landroidx/compose/animation/TransitionData;.fade:Landroidx/compose/animation/Fade; // field@033c │ │ -1b97ba: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ -1b97be: 0101 |0005: move v1, v0 │ │ -1b97c0: 2805 |0006: goto 000b // +0005 │ │ -1b97c2: 6e10 a809 0100 |0007: invoke-virtual {v1}, Landroidx/compose/animation/Fade;.hashCode:()I // method@09a8 │ │ -1b97c8: 0a01 |000a: move-result v1 │ │ -1b97ca: 1302 1f00 |000b: const/16 v2, #int 31 // #1f │ │ -1b97ce: b221 |000d: mul-int/2addr v1, v2 │ │ -1b97d0: 5443 3e03 |000e: iget-object v3, v4, Landroidx/compose/animation/TransitionData;.slide:Landroidx/compose/animation/Slide; // field@033e │ │ -1b97d4: 3903 0400 |0010: if-nez v3, 0014 // +0004 │ │ -1b97d8: 0103 |0012: move v3, v0 │ │ -1b97da: 2805 |0013: goto 0018 // +0005 │ │ -1b97dc: 6e10 c009 0300 |0014: invoke-virtual {v3}, Landroidx/compose/animation/Slide;.hashCode:()I // method@09c0 │ │ -1b97e2: 0a03 |0017: move-result v3 │ │ -1b97e4: b031 |0018: add-int/2addr v1, v3 │ │ -1b97e6: b221 |0019: mul-int/2addr v1, v2 │ │ -1b97e8: 5443 3a03 |001a: iget-object v3, v4, Landroidx/compose/animation/TransitionData;.changeSize:Landroidx/compose/animation/ChangeSize; // field@033a │ │ -1b97ec: 3903 0400 |001c: if-nez v3, 0020 // +0004 │ │ -1b97f0: 0103 |001e: move v3, v0 │ │ -1b97f2: 2805 |001f: goto 0024 // +0005 │ │ -1b97f4: 6e10 6b09 0300 |0020: invoke-virtual {v3}, Landroidx/compose/animation/ChangeSize;.hashCode:()I // method@096b │ │ -1b97fa: 0a03 |0023: move-result v3 │ │ -1b97fc: b031 |0024: add-int/2addr v1, v3 │ │ -1b97fe: b221 |0025: mul-int/2addr v1, v2 │ │ -1b9800: b001 |0026: add-int/2addr v1, v0 │ │ -1b9802: b221 |0027: mul-int/2addr v1, v2 │ │ -1b9804: 5540 3d03 |0028: iget-boolean v0, v4, Landroidx/compose/animation/TransitionData;.hold:Z // field@033d │ │ -1b9808: 7130 072f 2100 |002a: invoke-static {v1, v2, v0}, Lcom/caverock/androidsvg/SVG$Unit$EnumUnboxingLocalUtility;.m:(IIZ)I // method@2f07 │ │ -1b980e: 0a00 |002d: move-result v0 │ │ -1b9810: 5441 3b03 |002e: iget-object v1, v4, Landroidx/compose/animation/TransitionData;.effectsMap:Ljava/util/Map; // field@033b │ │ -1b9814: 6e10 383f 0100 |0030: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1b981a: 0a01 |0033: move-result v1 │ │ -1b981c: b001 |0034: add-int/2addr v1, v0 │ │ -1b981e: 0f01 |0035: return v1 │ │ +1b97c0: |[1b97c0] androidx.compose.animation.TransitionData.hashCode:()I │ │ +1b97d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b97d2: 5441 3c03 |0001: iget-object v1, v4, Landroidx/compose/animation/TransitionData;.fade:Landroidx/compose/animation/Fade; // field@033c │ │ +1b97d6: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ +1b97da: 0101 |0005: move v1, v0 │ │ +1b97dc: 2805 |0006: goto 000b // +0005 │ │ +1b97de: 6e10 a809 0100 |0007: invoke-virtual {v1}, Landroidx/compose/animation/Fade;.hashCode:()I // method@09a8 │ │ +1b97e4: 0a01 |000a: move-result v1 │ │ +1b97e6: 1302 1f00 |000b: const/16 v2, #int 31 // #1f │ │ +1b97ea: b221 |000d: mul-int/2addr v1, v2 │ │ +1b97ec: 5443 3e03 |000e: iget-object v3, v4, Landroidx/compose/animation/TransitionData;.slide:Landroidx/compose/animation/Slide; // field@033e │ │ +1b97f0: 3903 0400 |0010: if-nez v3, 0014 // +0004 │ │ +1b97f4: 0103 |0012: move v3, v0 │ │ +1b97f6: 2805 |0013: goto 0018 // +0005 │ │ +1b97f8: 6e10 c009 0300 |0014: invoke-virtual {v3}, Landroidx/compose/animation/Slide;.hashCode:()I // method@09c0 │ │ +1b97fe: 0a03 |0017: move-result v3 │ │ +1b9800: b031 |0018: add-int/2addr v1, v3 │ │ +1b9802: b221 |0019: mul-int/2addr v1, v2 │ │ +1b9804: 5443 3a03 |001a: iget-object v3, v4, Landroidx/compose/animation/TransitionData;.changeSize:Landroidx/compose/animation/ChangeSize; // field@033a │ │ +1b9808: 3903 0400 |001c: if-nez v3, 0020 // +0004 │ │ +1b980c: 0103 |001e: move v3, v0 │ │ +1b980e: 2805 |001f: goto 0024 // +0005 │ │ +1b9810: 6e10 6b09 0300 |0020: invoke-virtual {v3}, Landroidx/compose/animation/ChangeSize;.hashCode:()I // method@096b │ │ +1b9816: 0a03 |0023: move-result v3 │ │ +1b9818: b031 |0024: add-int/2addr v1, v3 │ │ +1b981a: b221 |0025: mul-int/2addr v1, v2 │ │ +1b981c: b001 |0026: add-int/2addr v1, v0 │ │ +1b981e: b221 |0027: mul-int/2addr v1, v2 │ │ +1b9820: 5540 3d03 |0028: iget-boolean v0, v4, Landroidx/compose/animation/TransitionData;.hold:Z // field@033d │ │ +1b9824: 7130 072f 2100 |002a: invoke-static {v1, v2, v0}, Lcom/caverock/androidsvg/SVG$Unit$EnumUnboxingLocalUtility;.m:(IIZ)I // method@2f07 │ │ +1b982a: 0a00 |002d: move-result v0 │ │ +1b982c: 5441 3b03 |002e: iget-object v1, v4, Landroidx/compose/animation/TransitionData;.effectsMap:Ljava/util/Map; // field@033b │ │ +1b9830: 6e10 383f 0100 |0030: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1b9836: 0a01 |0033: move-result v1 │ │ +1b9838: b001 |0034: add-int/2addr v1, v0 │ │ +1b983a: 0f01 |0035: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/TransitionData;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -1b9820: |[1b9820] androidx.compose.animation.TransitionData.toString:()Ljava/lang/String; │ │ -1b9830: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b9834: 1a01 f42c |0002: const-string v1, "TransitionData(fade=" // string@2cf4 │ │ -1b9838: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b983e: 5421 3c03 |0007: iget-object v1, v2, Landroidx/compose/animation/TransitionData;.fade:Landroidx/compose/animation/Fade; // field@033c │ │ -1b9842: 6e20 893f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b9848: 1a01 8b05 |000c: const-string v1, ", slide=" // string@058b │ │ -1b984c: 6e20 8a3f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b9852: 5421 3e03 |0011: iget-object v1, v2, Landroidx/compose/animation/TransitionData;.slide:Landroidx/compose/animation/Slide; // field@033e │ │ -1b9856: 6e20 893f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b985c: 1a01 4204 |0016: const-string v1, ", changeSize=" // string@0442 │ │ -1b9860: 6e20 8a3f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b9866: 5421 3a03 |001b: iget-object v1, v2, Landroidx/compose/animation/TransitionData;.changeSize:Landroidx/compose/animation/ChangeSize; // field@033a │ │ -1b986a: 6e20 893f 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b9870: 1a01 6d05 |0020: const-string v1, ", scale=" // string@056d │ │ -1b9874: 6e20 8a3f 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b987a: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -1b987c: 6e20 893f 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b9882: 1a01 c504 |0029: const-string v1, ", hold=" // string@04c5 │ │ -1b9886: 6e20 8a3f 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b988c: 5521 3d03 |002e: iget-boolean v1, v2, Landroidx/compose/animation/TransitionData;.hold:Z // field@033d │ │ -1b9890: 6e20 8b3f 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@3f8b │ │ -1b9896: 1a01 8f04 |0033: const-string v1, ", effectsMap=" // string@048f │ │ -1b989a: 6e20 8a3f 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b98a0: 5421 3b03 |0038: iget-object v1, v2, Landroidx/compose/animation/TransitionData;.effectsMap:Ljava/util/Map; // field@033b │ │ -1b98a4: 6e20 893f 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b98aa: 1301 2900 |003d: const/16 v1, #int 41 // #29 │ │ -1b98ae: 6e20 823f 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ -1b98b4: 6e10 933f 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b98ba: 0c00 |0045: move-result-object v0 │ │ -1b98bc: 1100 |0046: return-object v0 │ │ +1b983c: |[1b983c] androidx.compose.animation.TransitionData.toString:()Ljava/lang/String; │ │ +1b984c: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b9850: 1a01 f42c |0002: const-string v1, "TransitionData(fade=" // string@2cf4 │ │ +1b9854: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b985a: 5421 3c03 |0007: iget-object v1, v2, Landroidx/compose/animation/TransitionData;.fade:Landroidx/compose/animation/Fade; // field@033c │ │ +1b985e: 6e20 893f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b9864: 1a01 8b05 |000c: const-string v1, ", slide=" // string@058b │ │ +1b9868: 6e20 8a3f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b986e: 5421 3e03 |0011: iget-object v1, v2, Landroidx/compose/animation/TransitionData;.slide:Landroidx/compose/animation/Slide; // field@033e │ │ +1b9872: 6e20 893f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b9878: 1a01 4204 |0016: const-string v1, ", changeSize=" // string@0442 │ │ +1b987c: 6e20 8a3f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b9882: 5421 3a03 |001b: iget-object v1, v2, Landroidx/compose/animation/TransitionData;.changeSize:Landroidx/compose/animation/ChangeSize; // field@033a │ │ +1b9886: 6e20 893f 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b988c: 1a01 6d05 |0020: const-string v1, ", scale=" // string@056d │ │ +1b9890: 6e20 8a3f 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b9896: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +1b9898: 6e20 893f 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b989e: 1a01 c504 |0029: const-string v1, ", hold=" // string@04c5 │ │ +1b98a2: 6e20 8a3f 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b98a8: 5521 3d03 |002e: iget-boolean v1, v2, Landroidx/compose/animation/TransitionData;.hold:Z // field@033d │ │ +1b98ac: 6e20 8b3f 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@3f8b │ │ +1b98b2: 1a01 8f04 |0033: const-string v1, ", effectsMap=" // string@048f │ │ +1b98b6: 6e20 8a3f 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b98bc: 5421 3b03 |0038: iget-object v1, v2, Landroidx/compose/animation/TransitionData;.effectsMap:Ljava/util/Map; // field@033b │ │ +1b98c0: 6e20 893f 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b98c6: 1301 2900 |003d: const/16 v1, #int 41 // #29 │ │ +1b98ca: 6e20 823f 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ +1b98d0: 6e10 933f 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b98d6: 0c00 |0045: move-result-object v0 │ │ +1b98d8: 1100 |0046: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #246 header: │ │ @@ -66291,43 +66291,43 @@ │ │ type : '(Landroidx/compose/animation/core/Animatable;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationSpec;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 52 16-bit code units │ │ -1b9ab8: |[1b9ab8] androidx.compose.animation.core.Animatable.animateTo$default:(Landroidx/compose/animation/core/Animatable;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationSpec;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;I)Ljava/lang/Object; │ │ -1b9ac8: dd00 0f02 |0000: and-int/lit8 v0, v15, #int 2 // #02 │ │ -1b9acc: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -1b9ad0: 54ac 4103 |0004: iget-object v12, v10, Landroidx/compose/animation/core/Animatable;.defaultSpringSpec:Landroidx/compose/animation/core/SpringSpec; // field@0341 │ │ -1b9ad4: 54a0 4903 |0006: iget-object v0, v10, Landroidx/compose/animation/core/Animatable;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@0349 │ │ -1b9ad8: 5400 4004 |0008: iget-object v0, v0, Landroidx/compose/animation/core/TwoWayConverterImpl;.convertFromVector:Lkotlin/jvm/functions/Function1; // field@0440 │ │ -1b9adc: 54a1 4203 |000a: iget-object v1, v10, Landroidx/compose/animation/core/Animatable;.internalState:Landroidx/compose/animation/core/AnimationState; // field@0342 │ │ -1b9ae0: 5411 6f03 |000c: iget-object v1, v1, Landroidx/compose/animation/core/AnimationState;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@036f │ │ -1b9ae4: 7220 d844 1000 |000e: invoke-interface {v0, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ -1b9aea: 0c04 |0011: move-result-object v4 │ │ -1b9aec: dd0f 0f08 |0012: and-int/lit8 v15, v15, #int 8 // #08 │ │ -1b9af0: 380f 0300 |0014: if-eqz v15, 0017 // +0003 │ │ -1b9af4: 120d |0016: const/4 v13, #int 0 // #0 │ │ -1b9af6: 07d8 |0017: move-object v8, v13 │ │ -1b9af8: 6e10 d309 0a00 |0018: invoke-virtual {v10}, Landroidx/compose/animation/core/Animatable;.getValue:()Ljava/lang/Object; // method@09d3 │ │ -1b9afe: 0c0d |001b: move-result-object v13 │ │ -1b9b00: 54af 4903 |001c: iget-object v15, v10, Landroidx/compose/animation/core/Animatable;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@0349 │ │ -1b9b04: 7154 330a fcbd |001e: invoke-static {v12, v15, v13, v11, v4}, Landroidx/compose/animation/core/ArcSplineKt;.TargetBasedAnimation:(Landroidx/compose/animation/core/AnimationSpec;Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Landroidx/compose/animation/core/TargetBasedAnimation; // method@0a33 │ │ -1b9b0a: 0c05 |0021: move-result-object v5 │ │ -1b9b0c: 54ab 4203 |0022: iget-object v11, v10, Landroidx/compose/animation/core/Animatable;.internalState:Landroidx/compose/animation/core/AnimationState; // field@0342 │ │ -1b9b10: 53b6 6c03 |0024: iget-wide v6, v11, Landroidx/compose/animation/core/AnimationState;.lastFrameTimeNanos:J // field@036c │ │ -1b9b14: 2202 5002 |0026: new-instance v2, Landroidx/compose/animation/core/Animatable$runAnimation$2; // type@0250 │ │ -1b9b18: 1209 |0028: const/4 v9, #int 0 // #0 │ │ -1b9b1a: 07a3 |0029: move-object v3, v10 │ │ -1b9b1c: 7608 c909 0200 |002a: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroidx/compose/animation/core/Animatable$runAnimation$2;.:(Landroidx/compose/animation/core/Animatable;Ljava/lang/Object;Landroidx/compose/animation/core/TargetBasedAnimation;JLkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@09c9 │ │ -1b9b22: 543a 4503 |002d: iget-object v10, v3, Landroidx/compose/animation/core/Animatable;.mutatorMutex:Landroidx/compose/animation/core/MutatorMutex; // field@0345 │ │ -1b9b26: 7130 780a 2a0e |002f: invoke-static {v10, v2, v14}, Landroidx/compose/animation/core/MutatorMutex;.mutate$default:(Landroidx/compose/animation/core/MutatorMutex;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0a78 │ │ -1b9b2c: 0c0a |0032: move-result-object v10 │ │ -1b9b2e: 110a |0033: return-object v10 │ │ +1b9ad4: |[1b9ad4] androidx.compose.animation.core.Animatable.animateTo$default:(Landroidx/compose/animation/core/Animatable;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationSpec;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;I)Ljava/lang/Object; │ │ +1b9ae4: dd00 0f02 |0000: and-int/lit8 v0, v15, #int 2 // #02 │ │ +1b9ae8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +1b9aec: 54ac 4103 |0004: iget-object v12, v10, Landroidx/compose/animation/core/Animatable;.defaultSpringSpec:Landroidx/compose/animation/core/SpringSpec; // field@0341 │ │ +1b9af0: 54a0 4903 |0006: iget-object v0, v10, Landroidx/compose/animation/core/Animatable;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@0349 │ │ +1b9af4: 5400 4004 |0008: iget-object v0, v0, Landroidx/compose/animation/core/TwoWayConverterImpl;.convertFromVector:Lkotlin/jvm/functions/Function1; // field@0440 │ │ +1b9af8: 54a1 4203 |000a: iget-object v1, v10, Landroidx/compose/animation/core/Animatable;.internalState:Landroidx/compose/animation/core/AnimationState; // field@0342 │ │ +1b9afc: 5411 6f03 |000c: iget-object v1, v1, Landroidx/compose/animation/core/AnimationState;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@036f │ │ +1b9b00: 7220 d844 1000 |000e: invoke-interface {v0, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ +1b9b06: 0c04 |0011: move-result-object v4 │ │ +1b9b08: dd0f 0f08 |0012: and-int/lit8 v15, v15, #int 8 // #08 │ │ +1b9b0c: 380f 0300 |0014: if-eqz v15, 0017 // +0003 │ │ +1b9b10: 120d |0016: const/4 v13, #int 0 // #0 │ │ +1b9b12: 07d8 |0017: move-object v8, v13 │ │ +1b9b14: 6e10 d309 0a00 |0018: invoke-virtual {v10}, Landroidx/compose/animation/core/Animatable;.getValue:()Ljava/lang/Object; // method@09d3 │ │ +1b9b1a: 0c0d |001b: move-result-object v13 │ │ +1b9b1c: 54af 4903 |001c: iget-object v15, v10, Landroidx/compose/animation/core/Animatable;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@0349 │ │ +1b9b20: 7154 330a fcbd |001e: invoke-static {v12, v15, v13, v11, v4}, Landroidx/compose/animation/core/ArcSplineKt;.TargetBasedAnimation:(Landroidx/compose/animation/core/AnimationSpec;Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Landroidx/compose/animation/core/TargetBasedAnimation; // method@0a33 │ │ +1b9b26: 0c05 |0021: move-result-object v5 │ │ +1b9b28: 54ab 4203 |0022: iget-object v11, v10, Landroidx/compose/animation/core/Animatable;.internalState:Landroidx/compose/animation/core/AnimationState; // field@0342 │ │ +1b9b2c: 53b6 6c03 |0024: iget-wide v6, v11, Landroidx/compose/animation/core/AnimationState;.lastFrameTimeNanos:J // field@036c │ │ +1b9b30: 2202 5002 |0026: new-instance v2, Landroidx/compose/animation/core/Animatable$runAnimation$2; // type@0250 │ │ +1b9b34: 1209 |0028: const/4 v9, #int 0 // #0 │ │ +1b9b36: 07a3 |0029: move-object v3, v10 │ │ +1b9b38: 7608 c909 0200 |002a: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroidx/compose/animation/core/Animatable$runAnimation$2;.:(Landroidx/compose/animation/core/Animatable;Ljava/lang/Object;Landroidx/compose/animation/core/TargetBasedAnimation;JLkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@09c9 │ │ +1b9b3e: 543a 4503 |002d: iget-object v10, v3, Landroidx/compose/animation/core/Animatable;.mutatorMutex:Landroidx/compose/animation/core/MutatorMutex; // field@0345 │ │ +1b9b42: 7130 780a 2a0e |002f: invoke-static {v10, v2, v14}, Landroidx/compose/animation/core/MutatorMutex;.mutate$default:(Landroidx/compose/animation/core/MutatorMutex;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0a78 │ │ +1b9b48: 0c0a |0032: move-result-object v10 │ │ +1b9b4a: 110a |0033: return-object v10 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/compose/animation/core/Animatable;) │ │ name : 'getValue' │ │ @@ -66353,22 +66353,22 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1b9a8c: |[1b9a8c] androidx.compose.animation.core.Animatable.isRunning:()Z │ │ -1b9a9c: 5410 4303 |0000: iget-object v0, v1, Landroidx/compose/animation/core/Animatable;.isRunning$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0343 │ │ -1b9aa0: 6e10 a213 0000 |0002: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1b9aa6: 0c00 |0005: move-result-object v0 │ │ -1b9aa8: 1f00 8911 |0006: check-cast v0, Ljava/lang/Boolean; // type@1189 │ │ -1b9aac: 6e10 823e 0000 |0008: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ -1b9ab2: 0a00 |000b: move-result v0 │ │ -1b9ab4: 0f00 |000c: return v0 │ │ +1b9aa8: |[1b9aa8] androidx.compose.animation.core.Animatable.isRunning:()Z │ │ +1b9ab8: 5410 4303 |0000: iget-object v0, v1, Landroidx/compose/animation/core/Animatable;.isRunning$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0343 │ │ +1b9abc: 6e10 a213 0000 |0002: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1b9ac2: 0c00 |0005: move-result-object v0 │ │ +1b9ac4: 1f00 8911 |0006: check-cast v0, Ljava/lang/Boolean; // type@1189 │ │ +1b9ac8: 6e10 823e 0000 |0008: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ +1b9ace: 0a00 |000b: move-result v0 │ │ +1b9ad0: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/core/Animatable;) │ │ name : 'snapTo' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ @@ -66632,29 +66632,29 @@ │ │ type : '(FFI)Landroidx/compose/animation/core/AnimationState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 27 16-bit code units │ │ -1b98c0: |[1b98c0] androidx.compose.animation.core.AnimatableKt.AnimationState$default:(FFI)Landroidx/compose/animation/core/AnimationState; │ │ -1b98d0: dd0b 0b02 |0000: and-int/lit8 v11, v11, #int 2 // #02 │ │ -1b98d4: 380b 0300 |0002: if-eqz v11, 0005 // +0003 │ │ -1b98d8: 120a |0004: const/4 v10, #int 0 // #0 │ │ -1b98da: 2200 5a02 |0005: new-instance v0, Landroidx/compose/animation/core/AnimationState; // type@025a │ │ -1b98de: 6201 5904 |0007: sget-object v1, Landroidx/compose/animation/core/VectorConvertersKt;.FloatToVector:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@0459 │ │ -1b98e2: 7110 e03e 0900 |0009: invoke-static {v9}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ -1b98e8: 0c02 |000c: move-result-object v2 │ │ -1b98ea: 2203 5b02 |000d: new-instance v3, Landroidx/compose/animation/core/AnimationVector1D; // type@025b │ │ -1b98ee: 7020 050a a300 |000f: invoke-direct {v3, v10}, Landroidx/compose/animation/core/AnimationVector1D;.:(F)V // method@0a05 │ │ -1b98f4: 1904 0080 |0012: const-wide/high16 v4, #long -9223372036854775808 // #8000 │ │ -1b98f8: 1906 0080 |0014: const-wide/high16 v6, #long -9223372036854775808 // #8000 │ │ -1b98fc: 1208 |0016: const/4 v8, #int 0 // #0 │ │ -1b98fe: 7609 010a 0000 |0017: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroidx/compose/animation/core/AnimationState;.:(Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;JJZ)V // method@0a01 │ │ -1b9904: 1100 |001a: return-object v0 │ │ +1b98dc: |[1b98dc] androidx.compose.animation.core.AnimatableKt.AnimationState$default:(FFI)Landroidx/compose/animation/core/AnimationState; │ │ +1b98ec: dd0b 0b02 |0000: and-int/lit8 v11, v11, #int 2 // #02 │ │ +1b98f0: 380b 0300 |0002: if-eqz v11, 0005 // +0003 │ │ +1b98f4: 120a |0004: const/4 v10, #int 0 // #0 │ │ +1b98f6: 2200 5a02 |0005: new-instance v0, Landroidx/compose/animation/core/AnimationState; // type@025a │ │ +1b98fa: 6201 5904 |0007: sget-object v1, Landroidx/compose/animation/core/VectorConvertersKt;.FloatToVector:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@0459 │ │ +1b98fe: 7110 e03e 0900 |0009: invoke-static {v9}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ +1b9904: 0c02 |000c: move-result-object v2 │ │ +1b9906: 2203 5b02 |000d: new-instance v3, Landroidx/compose/animation/core/AnimationVector1D; // type@025b │ │ +1b990a: 7020 050a a300 |000f: invoke-direct {v3, v10}, Landroidx/compose/animation/core/AnimationVector1D;.:(F)V // method@0a05 │ │ +1b9910: 1904 0080 |0012: const-wide/high16 v4, #long -9223372036854775808 // #8000 │ │ +1b9914: 1906 0080 |0014: const-wide/high16 v6, #long -9223372036854775808 // #8000 │ │ +1b9918: 1208 |0016: const/4 v8, #int 0 // #0 │ │ +1b991a: 7609 010a 0000 |0017: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroidx/compose/animation/core/AnimationState;.:(Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;JJZ)V // method@0a01 │ │ +1b9920: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/compose/animation/core/AnimatableKt;) │ │ name : 'animate' │ │ type : '(FFFLandroidx/compose/animation/core/AnimationSpec;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/jvm/internal/SuspendLambda;)Ljava/lang/Object;' │ │ @@ -67071,38 +67071,38 @@ │ │ type : '(Landroidx/compose/animation/core/AnimationState;Landroidx/compose/animation/core/DecayAnimationSpecImpl;ZLkotlin/jvm/functions/Function1;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 39 16-bit code units │ │ -1b997c: |[1b997c] androidx.compose.animation.core.AnimatableKt.animateDecay:(Landroidx/compose/animation/core/AnimationState;Landroidx/compose/animation/core/DecayAnimationSpecImpl;ZLkotlin/jvm/functions/Function1;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; │ │ -1b998c: 5480 6e03 |0000: iget-object v0, v8, Landroidx/compose/animation/core/AnimationState;.value$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@036e │ │ -1b9990: 6e10 a213 0000 |0002: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1b9996: 0c00 |0005: move-result-object v0 │ │ -1b9998: 5481 6f03 |0006: iget-object v1, v8, Landroidx/compose/animation/core/AnimationState;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@036f │ │ -1b999c: 2203 6402 |0008: new-instance v3, Landroidx/compose/animation/core/DecayAnimation; // type@0264 │ │ -1b99a0: 5482 6d03 |000a: iget-object v2, v8, Landroidx/compose/animation/core/AnimationState;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@036d │ │ -1b99a4: 7051 3a0a 9302 |000c: invoke-direct {v3, v9, v2, v0, v1}, Landroidx/compose/animation/core/DecayAnimation;.:(Landroidx/compose/animation/core/DecayAnimationSpecImpl;Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;)V // method@0a3a │ │ -1b99aa: 380a 0900 |000f: if-eqz v10, 0018 // +0009 │ │ -1b99ae: 5389 6c03 |0011: iget-wide v9, v8, Landroidx/compose/animation/core/AnimationState;.lastFrameTimeNanos:J // field@036c │ │ -1b99b2: 0782 |0013: move-object v2, v8 │ │ -1b99b4: 0494 |0014: move-wide v4, v9 │ │ -1b99b6: 07b6 |0015: move-object v6, v11 │ │ -1b99b8: 07c7 |0016: move-object v7, v12 │ │ -1b99ba: 2804 |0017: goto 001b // +0004 │ │ -1b99bc: 1909 0080 |0018: const-wide/high16 v9, #long -9223372036854775808 // #8000 │ │ -1b99c0: 28f9 |001a: goto 0013 // -0007 │ │ -1b99c2: 7706 da09 0200 |001b: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroidx/compose/animation/core/AnimatableKt;.animate:(Landroidx/compose/animation/core/AnimationState;Landroidx/compose/animation/core/Animation;JLkotlin/jvm/functions/Function1;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; // method@09da │ │ -1b99c8: 0c08 |001e: move-result-object v8 │ │ -1b99ca: 6209 012e |001f: sget-object v9, Lkotlin/coroutines/intrinsics/CoroutineSingletons;.COROUTINE_SUSPENDED:Lkotlin/coroutines/intrinsics/CoroutineSingletons; // field@2e01 │ │ -1b99ce: 3398 0300 |0021: if-ne v8, v9, 0024 // +0003 │ │ -1b99d2: 1108 |0023: return-object v8 │ │ -1b99d4: 6208 cf2d |0024: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1b99d8: 1108 |0026: return-object v8 │ │ +1b9998: |[1b9998] androidx.compose.animation.core.AnimatableKt.animateDecay:(Landroidx/compose/animation/core/AnimationState;Landroidx/compose/animation/core/DecayAnimationSpecImpl;ZLkotlin/jvm/functions/Function1;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; │ │ +1b99a8: 5480 6e03 |0000: iget-object v0, v8, Landroidx/compose/animation/core/AnimationState;.value$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@036e │ │ +1b99ac: 6e10 a213 0000 |0002: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1b99b2: 0c00 |0005: move-result-object v0 │ │ +1b99b4: 5481 6f03 |0006: iget-object v1, v8, Landroidx/compose/animation/core/AnimationState;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@036f │ │ +1b99b8: 2203 6402 |0008: new-instance v3, Landroidx/compose/animation/core/DecayAnimation; // type@0264 │ │ +1b99bc: 5482 6d03 |000a: iget-object v2, v8, Landroidx/compose/animation/core/AnimationState;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@036d │ │ +1b99c0: 7051 3a0a 9302 |000c: invoke-direct {v3, v9, v2, v0, v1}, Landroidx/compose/animation/core/DecayAnimation;.:(Landroidx/compose/animation/core/DecayAnimationSpecImpl;Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;)V // method@0a3a │ │ +1b99c6: 380a 0900 |000f: if-eqz v10, 0018 // +0009 │ │ +1b99ca: 5389 6c03 |0011: iget-wide v9, v8, Landroidx/compose/animation/core/AnimationState;.lastFrameTimeNanos:J // field@036c │ │ +1b99ce: 0782 |0013: move-object v2, v8 │ │ +1b99d0: 0494 |0014: move-wide v4, v9 │ │ +1b99d2: 07b6 |0015: move-object v6, v11 │ │ +1b99d4: 07c7 |0016: move-object v7, v12 │ │ +1b99d6: 2804 |0017: goto 001b // +0004 │ │ +1b99d8: 1909 0080 |0018: const-wide/high16 v9, #long -9223372036854775808 // #8000 │ │ +1b99dc: 28f9 |001a: goto 0013 // -0007 │ │ +1b99de: 7706 da09 0200 |001b: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroidx/compose/animation/core/AnimatableKt;.animate:(Landroidx/compose/animation/core/AnimationState;Landroidx/compose/animation/core/Animation;JLkotlin/jvm/functions/Function1;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; // method@09da │ │ +1b99e4: 0c08 |001e: move-result-object v8 │ │ +1b99e6: 6209 012e |001f: sget-object v9, Lkotlin/coroutines/intrinsics/CoroutineSingletons;.COROUTINE_SUSPENDED:Lkotlin/coroutines/intrinsics/CoroutineSingletons; // field@2e01 │ │ +1b99ea: 3398 0300 |0021: if-ne v8, v9, 0024 // +0003 │ │ +1b99ee: 1108 |0023: return-object v8 │ │ +1b99f0: 6208 cf2d |0024: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1b99f4: 1108 |0026: return-object v8 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/compose/animation/core/AnimatableKt;) │ │ name : 'animateFloat' │ │ type : '(Landroidx/compose/animation/core/InfiniteTransition;FLandroidx/compose/animation/core/InfiniteRepeatableSpec;Landroidx/compose/runtime/ComposerImpl;)Landroidx/compose/animation/core/InfiniteTransition$TransitionAnimationState;' │ │ @@ -67136,72 +67136,72 @@ │ │ type : '(Landroidx/compose/animation/core/AnimationState;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationSpec;ZLkotlin/jvm/functions/Function1;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 37 16-bit code units │ │ -1b9a30: |[1b9a30] androidx.compose.animation.core.AnimatableKt.animateTo:(Landroidx/compose/animation/core/AnimationState;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationSpec;ZLkotlin/jvm/functions/Function1;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; │ │ -1b9a40: 5470 6e03 |0000: iget-object v0, v7, Landroidx/compose/animation/core/AnimationState;.value$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@036e │ │ -1b9a44: 6e10 a213 0000 |0002: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1b9a4a: 0c04 |0005: move-result-object v4 │ │ -1b9a4c: 5476 6f03 |0006: iget-object v6, v7, Landroidx/compose/animation/core/AnimationState;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@036f │ │ -1b9a50: 2201 9102 |0008: new-instance v1, Landroidx/compose/animation/core/TargetBasedAnimation; // type@0291 │ │ -1b9a54: 5473 6d03 |000a: iget-object v3, v7, Landroidx/compose/animation/core/AnimationState;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@036d │ │ -1b9a58: 0785 |000c: move-object v5, v8 │ │ -1b9a5a: 0792 |000d: move-object v2, v9 │ │ -1b9a5c: 7606 b40a 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Landroidx/compose/animation/core/TargetBasedAnimation;.:(Landroidx/compose/animation/core/AnimationSpec;Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;)V // method@0ab4 │ │ -1b9a62: 0718 |0011: move-object v8, v1 │ │ -1b9a64: 380a 0500 |0012: if-eqz v10, 0017 // +0005 │ │ -1b9a68: 5379 6c03 |0014: iget-wide v9, v7, Landroidx/compose/animation/core/AnimationState;.lastFrameTimeNanos:J // field@036c │ │ -1b9a6c: 2803 |0016: goto 0019 // +0003 │ │ -1b9a6e: 1909 0080 |0017: const-wide/high16 v9, #long -9223372036854775808 // #8000 │ │ -1b9a72: 7706 da09 0700 |0019: invoke-static/range {v7, v8, v9, v10, v11, v12}, Landroidx/compose/animation/core/AnimatableKt;.animate:(Landroidx/compose/animation/core/AnimationState;Landroidx/compose/animation/core/Animation;JLkotlin/jvm/functions/Function1;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; // method@09da │ │ -1b9a78: 0c07 |001c: move-result-object v7 │ │ -1b9a7a: 6208 012e |001d: sget-object v8, Lkotlin/coroutines/intrinsics/CoroutineSingletons;.COROUTINE_SUSPENDED:Lkotlin/coroutines/intrinsics/CoroutineSingletons; // field@2e01 │ │ -1b9a7e: 3387 0300 |001f: if-ne v7, v8, 0022 // +0003 │ │ -1b9a82: 1107 |0021: return-object v7 │ │ -1b9a84: 6207 cf2d |0022: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1b9a88: 1107 |0024: return-object v7 │ │ +1b9a4c: |[1b9a4c] androidx.compose.animation.core.AnimatableKt.animateTo:(Landroidx/compose/animation/core/AnimationState;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationSpec;ZLkotlin/jvm/functions/Function1;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; │ │ +1b9a5c: 5470 6e03 |0000: iget-object v0, v7, Landroidx/compose/animation/core/AnimationState;.value$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@036e │ │ +1b9a60: 6e10 a213 0000 |0002: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1b9a66: 0c04 |0005: move-result-object v4 │ │ +1b9a68: 5476 6f03 |0006: iget-object v6, v7, Landroidx/compose/animation/core/AnimationState;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@036f │ │ +1b9a6c: 2201 9102 |0008: new-instance v1, Landroidx/compose/animation/core/TargetBasedAnimation; // type@0291 │ │ +1b9a70: 5473 6d03 |000a: iget-object v3, v7, Landroidx/compose/animation/core/AnimationState;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@036d │ │ +1b9a74: 0785 |000c: move-object v5, v8 │ │ +1b9a76: 0792 |000d: move-object v2, v9 │ │ +1b9a78: 7606 b40a 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Landroidx/compose/animation/core/TargetBasedAnimation;.:(Landroidx/compose/animation/core/AnimationSpec;Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;)V // method@0ab4 │ │ +1b9a7e: 0718 |0011: move-object v8, v1 │ │ +1b9a80: 380a 0500 |0012: if-eqz v10, 0017 // +0005 │ │ +1b9a84: 5379 6c03 |0014: iget-wide v9, v7, Landroidx/compose/animation/core/AnimationState;.lastFrameTimeNanos:J // field@036c │ │ +1b9a88: 2803 |0016: goto 0019 // +0003 │ │ +1b9a8a: 1909 0080 |0017: const-wide/high16 v9, #long -9223372036854775808 // #8000 │ │ +1b9a8e: 7706 da09 0700 |0019: invoke-static/range {v7, v8, v9, v10, v11, v12}, Landroidx/compose/animation/core/AnimatableKt;.animate:(Landroidx/compose/animation/core/AnimationState;Landroidx/compose/animation/core/Animation;JLkotlin/jvm/functions/Function1;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; // method@09da │ │ +1b9a94: 0c07 |001c: move-result-object v7 │ │ +1b9a96: 6208 012e |001d: sget-object v8, Lkotlin/coroutines/intrinsics/CoroutineSingletons;.COROUTINE_SUSPENDED:Lkotlin/coroutines/intrinsics/CoroutineSingletons; // field@2e01 │ │ +1b9a9a: 3387 0300 |001f: if-ne v7, v8, 0022 // +0003 │ │ +1b9a9e: 1107 |0021: return-object v7 │ │ +1b9aa0: 6207 cf2d |0022: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1b9aa4: 1107 |0024: return-object v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/compose/animation/core/AnimatableKt;) │ │ name : 'animateTo$default' │ │ type : '(Landroidx/compose/animation/core/AnimationState;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationSpec;ZLkotlin/jvm/functions/Function1;Lkotlin/coroutines/jvm/internal/ContinuationImpl;I)Ljava/lang/Object;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -1b99dc: |[1b99dc] androidx.compose.animation.core.AnimatableKt.animateTo$default:(Landroidx/compose/animation/core/AnimationState;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationSpec;ZLkotlin/jvm/functions/Function1;Lkotlin/coroutines/jvm/internal/ContinuationImpl;I)Ljava/lang/Object; │ │ -1b99ec: dd00 0c02 |0000: and-int/lit8 v0, v12, #int 2 // #02 │ │ -1b99f0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -1b99f4: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -1b99f6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -1b99f8: 1271 |0006: const/4 v1, #int 7 // #7 │ │ -1b99fa: 7130 e709 0801 |0007: invoke-static {v8, v0, v1}, Landroidx/compose/animation/core/AnimatableKt;.spring$default:(FLjava/lang/Object;I)Landroidx/compose/animation/core/SpringSpec; // method@09e7 │ │ -1b9a00: 0c08 |000a: move-result-object v8 │ │ -1b9a02: 0782 |000b: move-object v2, v8 │ │ -1b9a04: dd08 0c04 |000c: and-int/lit8 v8, v12, #int 4 // #04 │ │ -1b9a08: 3808 0300 |000e: if-eqz v8, 0011 // +0003 │ │ -1b9a0c: 1209 |0010: const/4 v9, #int 0 // #0 │ │ -1b9a0e: 0193 |0011: move v3, v9 │ │ -1b9a10: dd08 0c08 |0012: and-int/lit8 v8, v12, #int 8 // #08 │ │ -1b9a14: 3808 0400 |0014: if-eqz v8, 0018 // +0004 │ │ -1b9a18: 620a 0304 |0016: sget-object v10, Landroidx/compose/animation/core/SuspendAnimationKt$animateTo$2;.INSTANCE:Landroidx/compose/animation/core/SuspendAnimationKt$animateTo$2; // field@0403 │ │ -1b9a1c: 0760 |0018: move-object v0, v6 │ │ -1b9a1e: 0771 |0019: move-object v1, v7 │ │ -1b9a20: 07a4 |001a: move-object v4, v10 │ │ -1b9a22: 07b5 |001b: move-object v5, v11 │ │ -1b9a24: 7706 de09 0000 |001c: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/compose/animation/core/AnimatableKt;.animateTo:(Landroidx/compose/animation/core/AnimationState;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationSpec;ZLkotlin/jvm/functions/Function1;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; // method@09de │ │ -1b9a2a: 0c06 |001f: move-result-object v6 │ │ -1b9a2c: 1106 |0020: return-object v6 │ │ +1b99f8: |[1b99f8] androidx.compose.animation.core.AnimatableKt.animateTo$default:(Landroidx/compose/animation/core/AnimationState;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationSpec;ZLkotlin/jvm/functions/Function1;Lkotlin/coroutines/jvm/internal/ContinuationImpl;I)Ljava/lang/Object; │ │ +1b9a08: dd00 0c02 |0000: and-int/lit8 v0, v12, #int 2 // #02 │ │ +1b9a0c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +1b9a10: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +1b9a12: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +1b9a14: 1271 |0006: const/4 v1, #int 7 // #7 │ │ +1b9a16: 7130 e709 0801 |0007: invoke-static {v8, v0, v1}, Landroidx/compose/animation/core/AnimatableKt;.spring$default:(FLjava/lang/Object;I)Landroidx/compose/animation/core/SpringSpec; // method@09e7 │ │ +1b9a1c: 0c08 |000a: move-result-object v8 │ │ +1b9a1e: 0782 |000b: move-object v2, v8 │ │ +1b9a20: dd08 0c04 |000c: and-int/lit8 v8, v12, #int 4 // #04 │ │ +1b9a24: 3808 0300 |000e: if-eqz v8, 0011 // +0003 │ │ +1b9a28: 1209 |0010: const/4 v9, #int 0 // #0 │ │ +1b9a2a: 0193 |0011: move v3, v9 │ │ +1b9a2c: dd08 0c08 |0012: and-int/lit8 v8, v12, #int 8 // #08 │ │ +1b9a30: 3808 0400 |0014: if-eqz v8, 0018 // +0004 │ │ +1b9a34: 620a 0304 |0016: sget-object v10, Landroidx/compose/animation/core/SuspendAnimationKt$animateTo$2;.INSTANCE:Landroidx/compose/animation/core/SuspendAnimationKt$animateTo$2; // field@0403 │ │ +1b9a38: 0760 |0018: move-object v0, v6 │ │ +1b9a3a: 0771 |0019: move-object v1, v7 │ │ +1b9a3c: 07a4 |001a: move-object v4, v10 │ │ +1b9a3e: 07b5 |001b: move-object v5, v11 │ │ +1b9a40: 7706 de09 0000 |001c: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/compose/animation/core/AnimatableKt;.animateTo:(Landroidx/compose/animation/core/AnimationState;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationSpec;ZLkotlin/jvm/functions/Function1;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; // method@09de │ │ +1b9a46: 0c06 |001f: move-result-object v6 │ │ +1b9a48: 1106 |0020: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/compose/animation/core/AnimatableKt;) │ │ name : 'animateValue' │ │ type : '(Landroidx/compose/animation/core/InfiniteTransition;Ljava/lang/Number;Ljava/lang/Number;Landroidx/compose/animation/core/TwoWayConverterImpl;Landroidx/compose/animation/core/InfiniteRepeatableSpec;Landroidx/compose/runtime/ComposerImpl;II)Landroidx/compose/animation/core/InfiniteTransition$TransitionAnimationState;' │ │ @@ -67301,39 +67301,39 @@ │ │ type : '(Landroidx/compose/animation/core/AnimationState;FFI)Landroidx/compose/animation/core/AnimationState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 9 │ │ insns size : 49 16-bit code units │ │ -1b9908: |[1b9908] androidx.compose.animation.core.AnimatableKt.copy$default:(Landroidx/compose/animation/core/AnimationState;FFI)Landroidx/compose/animation/core/AnimationState; │ │ -1b9918: dd00 0c01 |0000: and-int/lit8 v0, v12, #int 1 // #01 │ │ -1b991c: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -1b9920: 549a 6e03 |0004: iget-object v10, v9, Landroidx/compose/animation/core/AnimationState;.value$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@036e │ │ -1b9924: 6e10 a213 0a00 |0006: invoke-virtual {v10}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1b992a: 0c0a |0009: move-result-object v10 │ │ -1b992c: 1f0a a811 |000a: check-cast v10, Ljava/lang/Number; // type@11a8 │ │ -1b9930: 6e10 2f3f 0a00 |000c: invoke-virtual {v10}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ -1b9936: 0a0a |000f: move-result v10 │ │ -1b9938: dd0c 0c02 |0010: and-int/lit8 v12, v12, #int 2 // #02 │ │ -1b993c: 380c 0800 |0012: if-eqz v12, 001a // +0008 │ │ -1b9940: 549b 6f03 |0014: iget-object v11, v9, Landroidx/compose/animation/core/AnimationState;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@036f │ │ -1b9944: 1f0b 5b02 |0016: check-cast v11, Landroidx/compose/animation/core/AnimationVector1D; // type@025b │ │ -1b9948: 52bb 7003 |0018: iget v11, v11, Landroidx/compose/animation/core/AnimationVector1D;.value:F // field@0370 │ │ -1b994c: 5394 6c03 |001a: iget-wide v4, v9, Landroidx/compose/animation/core/AnimationState;.lastFrameTimeNanos:J // field@036c │ │ -1b9950: 5396 6a03 |001c: iget-wide v6, v9, Landroidx/compose/animation/core/AnimationState;.finishedTimeNanos:J // field@036a │ │ -1b9954: 5598 6b03 |001e: iget-boolean v8, v9, Landroidx/compose/animation/core/AnimationState;.isRunning:Z // field@036b │ │ -1b9958: 2200 5a02 |0020: new-instance v0, Landroidx/compose/animation/core/AnimationState; // type@025a │ │ -1b995c: 5491 6d03 |0022: iget-object v1, v9, Landroidx/compose/animation/core/AnimationState;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@036d │ │ -1b9960: 7110 e03e 0a00 |0024: invoke-static {v10}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ -1b9966: 0c02 |0027: move-result-object v2 │ │ -1b9968: 2203 5b02 |0028: new-instance v3, Landroidx/compose/animation/core/AnimationVector1D; // type@025b │ │ -1b996c: 7020 050a b300 |002a: invoke-direct {v3, v11}, Landroidx/compose/animation/core/AnimationVector1D;.:(F)V // method@0a05 │ │ -1b9972: 7609 010a 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroidx/compose/animation/core/AnimationState;.:(Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;JJZ)V // method@0a01 │ │ -1b9978: 1100 |0030: return-object v0 │ │ +1b9924: |[1b9924] androidx.compose.animation.core.AnimatableKt.copy$default:(Landroidx/compose/animation/core/AnimationState;FFI)Landroidx/compose/animation/core/AnimationState; │ │ +1b9934: dd00 0c01 |0000: and-int/lit8 v0, v12, #int 1 // #01 │ │ +1b9938: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +1b993c: 549a 6e03 |0004: iget-object v10, v9, Landroidx/compose/animation/core/AnimationState;.value$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@036e │ │ +1b9940: 6e10 a213 0a00 |0006: invoke-virtual {v10}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1b9946: 0c0a |0009: move-result-object v10 │ │ +1b9948: 1f0a a811 |000a: check-cast v10, Ljava/lang/Number; // type@11a8 │ │ +1b994c: 6e10 2f3f 0a00 |000c: invoke-virtual {v10}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ +1b9952: 0a0a |000f: move-result v10 │ │ +1b9954: dd0c 0c02 |0010: and-int/lit8 v12, v12, #int 2 // #02 │ │ +1b9958: 380c 0800 |0012: if-eqz v12, 001a // +0008 │ │ +1b995c: 549b 6f03 |0014: iget-object v11, v9, Landroidx/compose/animation/core/AnimationState;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@036f │ │ +1b9960: 1f0b 5b02 |0016: check-cast v11, Landroidx/compose/animation/core/AnimationVector1D; // type@025b │ │ +1b9964: 52bb 7003 |0018: iget v11, v11, Landroidx/compose/animation/core/AnimationVector1D;.value:F // field@0370 │ │ +1b9968: 5394 6c03 |001a: iget-wide v4, v9, Landroidx/compose/animation/core/AnimationState;.lastFrameTimeNanos:J // field@036c │ │ +1b996c: 5396 6a03 |001c: iget-wide v6, v9, Landroidx/compose/animation/core/AnimationState;.finishedTimeNanos:J // field@036a │ │ +1b9970: 5598 6b03 |001e: iget-boolean v8, v9, Landroidx/compose/animation/core/AnimationState;.isRunning:Z // field@036b │ │ +1b9974: 2200 5a02 |0020: new-instance v0, Landroidx/compose/animation/core/AnimationState; // type@025a │ │ +1b9978: 5491 6d03 |0022: iget-object v1, v9, Landroidx/compose/animation/core/AnimationState;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@036d │ │ +1b997c: 7110 e03e 0a00 |0024: invoke-static {v10}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ +1b9982: 0c02 |0027: move-result-object v2 │ │ +1b9984: 2203 5b02 |0028: new-instance v3, Landroidx/compose/animation/core/AnimationVector1D; // type@025b │ │ +1b9988: 7020 050a b300 |002a: invoke-direct {v3, v11}, Landroidx/compose/animation/core/AnimationVector1D;.:(F)V // method@0a05 │ │ +1b998e: 7609 010a 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroidx/compose/animation/core/AnimationState;.:(Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;JJZ)V // method@0a01 │ │ +1b9994: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/compose/animation/core/AnimatableKt;) │ │ name : 'doAnimationFrameWithScale' │ │ type : '(Landroidx/compose/animation/core/AnimationScope;JFLandroidx/compose/animation/core/Animation;Landroidx/compose/animation/core/AnimationState;Lkotlin/jvm/functions/Function1;)V' │ │ @@ -67606,28 +67606,28 @@ │ │ type : '(FLandroidx/compose/animation/core/TweenSpec;Landroidx/compose/runtime/ComposerImpl;I)Landroidx/compose/runtime/State;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 23 16-bit code units │ │ -1b9b98: |[1b9b98] androidx.compose.animation.core.AnimateAsStateKt.animateDpAsState-AjpBEmI:(FLandroidx/compose/animation/core/TweenSpec;Landroidx/compose/runtime/ComposerImpl;I)Landroidx/compose/runtime/State; │ │ -1b9ba8: 2200 dc08 |0000: new-instance v0, Landroidx/compose/ui/unit/Dp; // type@08dc │ │ -1b9bac: 7020 5e24 8000 |0002: invoke-direct {v0, v8}, Landroidx/compose/ui/unit/Dp;.:(F)V // method@245e │ │ -1b9bb2: 6201 5804 |0005: sget-object v1, Landroidx/compose/animation/core/VectorConvertersKt;.DpToVector:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@0458 │ │ -1b9bb6: e008 0b03 |0007: shl-int/lit8 v8, v11, #int 3 // #03 │ │ -1b9bba: d586 8003 |0009: and-int/lit16 v6, v8, #int 896 // #0380 │ │ -1b9bbe: 1307 0800 |000b: const/16 v7, #int 8 // #8 │ │ -1b9bc2: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -1b9bc4: 1a04 220b |000e: const-string v4, "DpAnimation" // string@0b22 │ │ -1b9bc8: 0792 |0010: move-object v2, v9 │ │ -1b9bca: 07a5 |0011: move-object v5, v10 │ │ -1b9bcc: 7708 f509 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroidx/compose/animation/core/AnimateAsStateKt;.animateValueAsState:(Ljava/lang/Object;Landroidx/compose/animation/core/TwoWayConverterImpl;Landroidx/compose/animation/core/FiniteAnimationSpec;Ljava/lang/Float;Ljava/lang/String;Landroidx/compose/runtime/ComposerImpl;II)Landroidx/compose/runtime/State; // method@09f5 │ │ -1b9bd2: 0c08 |0015: move-result-object v8 │ │ -1b9bd4: 1108 |0016: return-object v8 │ │ +1b9bb4: |[1b9bb4] androidx.compose.animation.core.AnimateAsStateKt.animateDpAsState-AjpBEmI:(FLandroidx/compose/animation/core/TweenSpec;Landroidx/compose/runtime/ComposerImpl;I)Landroidx/compose/runtime/State; │ │ +1b9bc4: 2200 dc08 |0000: new-instance v0, Landroidx/compose/ui/unit/Dp; // type@08dc │ │ +1b9bc8: 7020 5e24 8000 |0002: invoke-direct {v0, v8}, Landroidx/compose/ui/unit/Dp;.:(F)V // method@245e │ │ +1b9bce: 6201 5804 |0005: sget-object v1, Landroidx/compose/animation/core/VectorConvertersKt;.DpToVector:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@0458 │ │ +1b9bd2: e008 0b03 |0007: shl-int/lit8 v8, v11, #int 3 // #03 │ │ +1b9bd6: d586 8003 |0009: and-int/lit16 v6, v8, #int 896 // #0380 │ │ +1b9bda: 1307 0800 |000b: const/16 v7, #int 8 // #8 │ │ +1b9bde: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +1b9be0: 1a04 220b |000e: const-string v4, "DpAnimation" // string@0b22 │ │ +1b9be4: 0792 |0010: move-object v2, v9 │ │ +1b9be6: 07a5 |0011: move-object v5, v10 │ │ +1b9be8: 7708 f509 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroidx/compose/animation/core/AnimateAsStateKt;.animateValueAsState:(Ljava/lang/Object;Landroidx/compose/animation/core/TwoWayConverterImpl;Landroidx/compose/animation/core/FiniteAnimationSpec;Ljava/lang/Float;Ljava/lang/String;Landroidx/compose/runtime/ComposerImpl;II)Landroidx/compose/runtime/State; // method@09f5 │ │ +1b9bee: 0c08 |0015: move-result-object v8 │ │ +1b9bf0: 1108 |0016: return-object v8 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/core/AnimateAsStateKt;) │ │ name : 'animateFloatAsState' │ │ type : '(FLandroidx/compose/animation/core/TweenSpec;Ljava/lang/String;Landroidx/compose/runtime/ComposerImpl;II)Landroidx/compose/runtime/State;' │ │ @@ -67893,24 +67893,24 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1b9b64: |[1b9b64] androidx.compose.animation.core.AnimateAsStateKt$animateValueAsState$3$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b9b74: 1f01 6913 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1369 │ │ -1b9b78: 1f02 c712 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@12c7 │ │ -1b9b7c: 6e30 ef09 1002 |0004: invoke-virtual {v0, v1, v2}, Landroidx/compose/animation/core/AnimateAsStateKt$animateValueAsState$3$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@09ef │ │ -1b9b82: 0c01 |0007: move-result-object v1 │ │ -1b9b84: 1f01 5502 |0008: check-cast v1, Landroidx/compose/animation/core/AnimateAsStateKt$animateValueAsState$3$1; // type@0255 │ │ -1b9b88: 6202 cf2d |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1b9b8c: 6e20 f109 2100 |000c: invoke-virtual {v1, v2}, Landroidx/compose/animation/core/AnimateAsStateKt$animateValueAsState$3$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@09f1 │ │ -1b9b92: 0c01 |000f: move-result-object v1 │ │ -1b9b94: 1101 |0010: return-object v1 │ │ +1b9b80: |[1b9b80] androidx.compose.animation.core.AnimateAsStateKt$animateValueAsState$3$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b9b90: 1f01 6913 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1369 │ │ +1b9b94: 1f02 c712 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@12c7 │ │ +1b9b98: 6e30 ef09 1002 |0004: invoke-virtual {v0, v1, v2}, Landroidx/compose/animation/core/AnimateAsStateKt$animateValueAsState$3$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@09ef │ │ +1b9b9e: 0c01 |0007: move-result-object v1 │ │ +1b9ba0: 1f01 5502 |0008: check-cast v1, Landroidx/compose/animation/core/AnimateAsStateKt$animateValueAsState$3$1; // type@0255 │ │ +1b9ba4: 6202 cf2d |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1b9ba8: 6e20 f109 2100 |000c: invoke-virtual {v1, v2}, Landroidx/compose/animation/core/AnimateAsStateKt$animateValueAsState$3$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@09f1 │ │ +1b9bae: 0c01 |000f: move-result-object v1 │ │ +1b9bb0: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/core/AnimateAsStateKt$animateValueAsState$3$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ @@ -68069,24 +68069,24 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1b9b30: |[1b9b30] androidx.compose.animation.core.AnimateAsStateKt$animateValueAsState$3$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1b9b40: 1f01 6913 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1369 │ │ -1b9b44: 1f02 c712 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@12c7 │ │ -1b9b48: 6e30 eb09 1002 |0004: invoke-virtual {v0, v1, v2}, Landroidx/compose/animation/core/AnimateAsStateKt$animateValueAsState$3$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@09eb │ │ -1b9b4e: 0c01 |0007: move-result-object v1 │ │ -1b9b50: 1f01 5402 |0008: check-cast v1, Landroidx/compose/animation/core/AnimateAsStateKt$animateValueAsState$3$1$1; // type@0254 │ │ -1b9b54: 6202 cf2d |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1b9b58: 6e20 ed09 2100 |000c: invoke-virtual {v1, v2}, Landroidx/compose/animation/core/AnimateAsStateKt$animateValueAsState$3$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@09ed │ │ -1b9b5e: 0c01 |000f: move-result-object v1 │ │ -1b9b60: 1101 |0010: return-object v1 │ │ +1b9b4c: |[1b9b4c] androidx.compose.animation.core.AnimateAsStateKt$animateValueAsState$3$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1b9b5c: 1f01 6913 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1369 │ │ +1b9b60: 1f02 c712 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@12c7 │ │ +1b9b64: 6e30 eb09 1002 |0004: invoke-virtual {v0, v1, v2}, Landroidx/compose/animation/core/AnimateAsStateKt$animateValueAsState$3$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@09eb │ │ +1b9b6a: 0c01 |0007: move-result-object v1 │ │ +1b9b6c: 1f01 5402 |0008: check-cast v1, Landroidx/compose/animation/core/AnimateAsStateKt$animateValueAsState$3$1$1; // type@0254 │ │ +1b9b70: 6202 cf2d |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1b9b74: 6e20 ed09 2100 |000c: invoke-virtual {v1, v2}, Landroidx/compose/animation/core/AnimateAsStateKt$animateValueAsState$3$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@09ed │ │ +1b9b7a: 0c01 |000f: move-result-object v1 │ │ +1b9b7c: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/core/AnimateAsStateKt$animateValueAsState$3$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ @@ -68326,21 +68326,21 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1b9bd8: |[1b9bd8] androidx.compose.animation.core.AnimationScope.cancelAnimation:()V │ │ -1b9be8: 6200 922d |0000: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@2d92 │ │ -1b9bec: 5421 6203 |0002: iget-object v1, v2, Landroidx/compose/animation/core/AnimationScope;.isRunning$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0362 │ │ -1b9bf0: 6e20 a513 0100 |0004: invoke-virtual {v1, v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -1b9bf6: 5420 6403 |0007: iget-object v0, v2, Landroidx/compose/animation/core/AnimationScope;.onCancel:Lkotlin/jvm/internal/Lambda; // field@0364 │ │ -1b9bfa: 7210 d744 0000 |0009: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ -1b9c00: 0e00 |000c: return-void │ │ +1b9bf4: |[1b9bf4] androidx.compose.animation.core.AnimationScope.cancelAnimation:()V │ │ +1b9c04: 6200 922d |0000: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@2d92 │ │ +1b9c08: 5421 6203 |0002: iget-object v1, v2, Landroidx/compose/animation/core/AnimationScope;.isRunning$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0362 │ │ +1b9c0c: 6e20 a513 0100 |0004: invoke-virtual {v1, v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +1b9c12: 5420 6403 |0007: iget-object v0, v2, Landroidx/compose/animation/core/AnimationScope;.onCancel:Lkotlin/jvm/internal/Lambda; // field@0364 │ │ +1b9c16: 7210 d744 0000 |0009: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ +1b9c1c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #254 header: │ │ @@ -68546,64 +68546,64 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1b9c04: |[1b9c04] androidx.compose.animation.core.AnimationState.getVelocity:()Ljava/lang/Object; │ │ -1b9c14: 5420 6d03 |0000: iget-object v0, v2, Landroidx/compose/animation/core/AnimationState;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@036d │ │ -1b9c18: 5400 4004 |0002: iget-object v0, v0, Landroidx/compose/animation/core/TwoWayConverterImpl;.convertFromVector:Lkotlin/jvm/functions/Function1; // field@0440 │ │ -1b9c1c: 5421 6f03 |0004: iget-object v1, v2, Landroidx/compose/animation/core/AnimationState;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@036f │ │ -1b9c20: 7220 d844 1000 |0006: invoke-interface {v0, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ -1b9c26: 0c00 |0009: move-result-object v0 │ │ -1b9c28: 1100 |000a: return-object v0 │ │ +1b9c20: |[1b9c20] androidx.compose.animation.core.AnimationState.getVelocity:()Ljava/lang/Object; │ │ +1b9c30: 5420 6d03 |0000: iget-object v0, v2, Landroidx/compose/animation/core/AnimationState;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@036d │ │ +1b9c34: 5400 4004 |0002: iget-object v0, v0, Landroidx/compose/animation/core/TwoWayConverterImpl;.convertFromVector:Lkotlin/jvm/functions/Function1; // field@0440 │ │ +1b9c38: 5421 6f03 |0004: iget-object v1, v2, Landroidx/compose/animation/core/AnimationState;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@036f │ │ +1b9c3c: 7220 d844 1000 |0006: invoke-interface {v0, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ +1b9c42: 0c00 |0009: move-result-object v0 │ │ +1b9c44: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/core/AnimationState;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -1b9c2c: |[1b9c2c] androidx.compose.animation.core.AnimationState.toString:()Ljava/lang/String; │ │ -1b9c3c: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b9c40: 1a01 b807 |0002: const-string v1, "AnimationState(value=" // string@07b8 │ │ -1b9c44: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b9c4a: 5431 6e03 |0007: iget-object v1, v3, Landroidx/compose/animation/core/AnimationState;.value$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@036e │ │ -1b9c4e: 6e10 a213 0100 |0009: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1b9c54: 0c01 |000c: move-result-object v1 │ │ -1b9c56: 6e20 893f 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b9c5c: 1a01 d805 |0010: const-string v1, ", velocity=" // string@05d8 │ │ -1b9c60: 6e20 8a3f 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b9c66: 6e10 030a 0300 |0015: invoke-virtual {v3}, Landroidx/compose/animation/core/AnimationState;.getVelocity:()Ljava/lang/Object; // method@0a03 │ │ -1b9c6c: 0c01 |0018: move-result-object v1 │ │ -1b9c6e: 6e20 893f 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1b9c74: 1a01 df04 |001c: const-string v1, ", isRunning=" // string@04df │ │ -1b9c78: 6e20 8a3f 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b9c7e: 5531 6b03 |0021: iget-boolean v1, v3, Landroidx/compose/animation/core/AnimationState;.isRunning:Z // field@036b │ │ -1b9c82: 6e20 8b3f 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@3f8b │ │ -1b9c88: 1a01 ee04 |0026: const-string v1, ", lastFrameTimeNanos=" // string@04ee │ │ -1b9c8c: 6e20 8a3f 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b9c92: 5331 6c03 |002b: iget-wide v1, v3, Landroidx/compose/animation/core/AnimationState;.lastFrameTimeNanos:J // field@036c │ │ -1b9c96: 6e30 863f 1002 |002d: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@3f86 │ │ -1b9c9c: 1a01 a904 |0030: const-string v1, ", finishedTimeNanos=" // string@04a9 │ │ -1b9ca0: 6e20 8a3f 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b9ca6: 5331 6a03 |0035: iget-wide v1, v3, Landroidx/compose/animation/core/AnimationState;.finishedTimeNanos:J // field@036a │ │ -1b9caa: 6e30 863f 1002 |0037: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@3f86 │ │ -1b9cb0: 1301 2900 |003a: const/16 v1, #int 41 // #29 │ │ -1b9cb4: 6e20 823f 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ -1b9cba: 6e10 933f 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b9cc0: 0c00 |0042: move-result-object v0 │ │ -1b9cc2: 1100 |0043: return-object v0 │ │ +1b9c48: |[1b9c48] androidx.compose.animation.core.AnimationState.toString:()Ljava/lang/String; │ │ +1b9c58: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b9c5c: 1a01 b807 |0002: const-string v1, "AnimationState(value=" // string@07b8 │ │ +1b9c60: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b9c66: 5431 6e03 |0007: iget-object v1, v3, Landroidx/compose/animation/core/AnimationState;.value$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@036e │ │ +1b9c6a: 6e10 a213 0100 |0009: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1b9c70: 0c01 |000c: move-result-object v1 │ │ +1b9c72: 6e20 893f 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b9c78: 1a01 d805 |0010: const-string v1, ", velocity=" // string@05d8 │ │ +1b9c7c: 6e20 8a3f 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b9c82: 6e10 030a 0300 |0015: invoke-virtual {v3}, Landroidx/compose/animation/core/AnimationState;.getVelocity:()Ljava/lang/Object; // method@0a03 │ │ +1b9c88: 0c01 |0018: move-result-object v1 │ │ +1b9c8a: 6e20 893f 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1b9c90: 1a01 df04 |001c: const-string v1, ", isRunning=" // string@04df │ │ +1b9c94: 6e20 8a3f 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b9c9a: 5531 6b03 |0021: iget-boolean v1, v3, Landroidx/compose/animation/core/AnimationState;.isRunning:Z // field@036b │ │ +1b9c9e: 6e20 8b3f 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@3f8b │ │ +1b9ca4: 1a01 ee04 |0026: const-string v1, ", lastFrameTimeNanos=" // string@04ee │ │ +1b9ca8: 6e20 8a3f 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b9cae: 5331 6c03 |002b: iget-wide v1, v3, Landroidx/compose/animation/core/AnimationState;.lastFrameTimeNanos:J // field@036c │ │ +1b9cb2: 6e30 863f 1002 |002d: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@3f86 │ │ +1b9cb8: 1a01 a904 |0030: const-string v1, ", finishedTimeNanos=" // string@04a9 │ │ +1b9cbc: 6e20 8a3f 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b9cc2: 5331 6a03 |0035: iget-wide v1, v3, Landroidx/compose/animation/core/AnimationState;.finishedTimeNanos:J // field@036a │ │ +1b9cc6: 6e30 863f 1002 |0037: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@3f86 │ │ +1b9ccc: 1301 2900 |003a: const/16 v1, #int 41 // #29 │ │ +1b9cd0: 6e20 823f 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@3f82 │ │ +1b9cd6: 6e10 933f 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b9cdc: 0c00 |0042: move-result-object v0 │ │ +1b9cde: 1100 |0043: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #257 header: │ │ @@ -68762,19 +68762,19 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1b9cc4: |[1b9cc4] androidx.compose.animation.core.AnimationVector1D.hashCode:()I │ │ -1b9cd4: 5210 7003 |0000: iget v0, v1, Landroidx/compose/animation/core/AnimationVector1D;.value:F // field@0370 │ │ -1b9cd8: 7110 db3e 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ -1b9cde: 0a00 |0005: move-result v0 │ │ -1b9ce0: 0f00 |0006: return v0 │ │ +1b9ce0: |[1b9ce0] androidx.compose.animation.core.AnimationVector1D.hashCode:()I │ │ +1b9cf0: 5210 7003 |0000: iget v0, v1, Landroidx/compose/animation/core/AnimationVector1D;.value:F // field@0370 │ │ +1b9cf4: 7110 db3e 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ +1b9cfa: 0a00 |0005: move-result v0 │ │ +1b9cfc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/compose/animation/core/AnimationVector1D;) │ │ name : 'newVector$animation_core_release' │ │ type : '()Landroidx/compose/animation/core/AnimationVector;' │ │ @@ -68832,23 +68832,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1b9ce4: |[1b9ce4] androidx.compose.animation.core.AnimationVector1D.toString:()Ljava/lang/String; │ │ -1b9cf4: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b9cf8: 1a01 ba07 |0002: const-string v1, "AnimationVector1D: value = " // string@07ba │ │ -1b9cfc: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b9d02: 5221 7003 |0007: iget v1, v2, Landroidx/compose/animation/core/AnimationVector1D;.value:F // field@0370 │ │ -1b9d06: 6e20 843f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ -1b9d0c: 6e10 933f 0000 |000c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b9d12: 0c00 |000f: move-result-object v0 │ │ -1b9d14: 1100 |0010: return-object v0 │ │ +1b9d00: |[1b9d00] androidx.compose.animation.core.AnimationVector1D.toString:()Ljava/lang/String; │ │ +1b9d10: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b9d14: 1a01 ba07 |0002: const-string v1, "AnimationVector1D: value = " // string@07ba │ │ +1b9d18: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b9d1e: 5221 7003 |0007: iget v1, v2, Landroidx/compose/animation/core/AnimationVector1D;.value:F // field@0370 │ │ +1b9d22: 6e20 843f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ +1b9d28: 6e10 933f 0000 |000c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b9d2e: 0c00 |000f: move-result-object v0 │ │ +1b9d30: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #259 header: │ │ @@ -68901,176 +68901,176 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -1b9d38: |[1b9d38] androidx.compose.animation.core.AnimationVector2D.equals:(Ljava/lang/Object;)Z │ │ -1b9d48: 2030 5c02 |0000: instance-of v0, v3, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ -1b9d4c: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -1b9d50: 1f03 5c02 |0004: check-cast v3, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ -1b9d54: 5230 7103 |0006: iget v0, v3, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ -1b9d58: 5221 7103 |0008: iget v1, v2, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ -1b9d5c: 2e00 0001 |000a: cmpg-float v0, v0, v1 │ │ -1b9d60: 3900 0c00 |000c: if-nez v0, 0018 // +000c │ │ -1b9d64: 5233 7203 |000e: iget v3, v3, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ -1b9d68: 5220 7203 |0010: iget v0, v2, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ -1b9d6c: 2e03 0300 |0012: cmpg-float v3, v3, v0 │ │ -1b9d70: 3903 0400 |0014: if-nez v3, 0018 // +0004 │ │ -1b9d74: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -1b9d76: 0f03 |0017: return v3 │ │ -1b9d78: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -1b9d7a: 0f03 |0019: return v3 │ │ +1b9d54: |[1b9d54] androidx.compose.animation.core.AnimationVector2D.equals:(Ljava/lang/Object;)Z │ │ +1b9d64: 2030 5c02 |0000: instance-of v0, v3, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ +1b9d68: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +1b9d6c: 1f03 5c02 |0004: check-cast v3, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ +1b9d70: 5230 7103 |0006: iget v0, v3, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ +1b9d74: 5221 7103 |0008: iget v1, v2, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ +1b9d78: 2e00 0001 |000a: cmpg-float v0, v0, v1 │ │ +1b9d7c: 3900 0c00 |000c: if-nez v0, 0018 // +000c │ │ +1b9d80: 5233 7203 |000e: iget v3, v3, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ +1b9d84: 5220 7203 |0010: iget v0, v2, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ +1b9d88: 2e03 0300 |0012: cmpg-float v3, v3, v0 │ │ +1b9d8c: 3903 0400 |0014: if-nez v3, 0018 // +0004 │ │ +1b9d90: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +1b9d92: 0f03 |0017: return v3 │ │ +1b9d94: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +1b9d96: 0f03 |0019: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/compose/animation/core/AnimationVector2D;) │ │ name : 'get$animation_core_release' │ │ type : '(I)F' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -1b9d7c: |[1b9d7c] androidx.compose.animation.core.AnimationVector2D.get$animation_core_release:(I)F │ │ -1b9d8c: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ -1b9d90: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -1b9d92: 3202 0400 |0003: if-eq v2, v0, 0007 // +0004 │ │ -1b9d96: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1b9d98: 0f02 |0006: return v2 │ │ -1b9d9a: 5212 7203 |0007: iget v2, v1, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ -1b9d9e: 0f02 |0009: return v2 │ │ -1b9da0: 5212 7103 |000a: iget v2, v1, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ -1b9da4: 0f02 |000c: return v2 │ │ +1b9d98: |[1b9d98] androidx.compose.animation.core.AnimationVector2D.get$animation_core_release:(I)F │ │ +1b9da8: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ +1b9dac: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +1b9dae: 3202 0400 |0003: if-eq v2, v0, 0007 // +0004 │ │ +1b9db2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1b9db4: 0f02 |0006: return v2 │ │ +1b9db6: 5212 7203 |0007: iget v2, v1, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ +1b9dba: 0f02 |0009: return v2 │ │ +1b9dbc: 5212 7103 |000a: iget v2, v1, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ +1b9dc0: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/core/AnimationVector2D;) │ │ name : 'getSize$animation_core_release' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1b9da8: |[1b9da8] androidx.compose.animation.core.AnimationVector2D.getSize$animation_core_release:()I │ │ -1b9db8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -1b9dba: 0f00 |0001: return v0 │ │ +1b9dc4: |[1b9dc4] androidx.compose.animation.core.AnimationVector2D.getSize$animation_core_release:()I │ │ +1b9dd4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +1b9dd6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/compose/animation/core/AnimationVector2D;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -1b9dbc: |[1b9dbc] androidx.compose.animation.core.AnimationVector2D.hashCode:()I │ │ -1b9dcc: 5220 7103 |0000: iget v0, v2, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ -1b9dd0: 7110 db3e 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ -1b9dd6: 0a00 |0005: move-result v0 │ │ -1b9dd8: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1b9ddc: 5221 7203 |0008: iget v1, v2, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ -1b9de0: 7110 db3e 0100 |000a: invoke-static {v1}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ -1b9de6: 0a01 |000d: move-result v1 │ │ -1b9de8: b001 |000e: add-int/2addr v1, v0 │ │ -1b9dea: 0f01 |000f: return v1 │ │ +1b9dd8: |[1b9dd8] androidx.compose.animation.core.AnimationVector2D.hashCode:()I │ │ +1b9de8: 5220 7103 |0000: iget v0, v2, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ +1b9dec: 7110 db3e 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ +1b9df2: 0a00 |0005: move-result v0 │ │ +1b9df4: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1b9df8: 5221 7203 |0008: iget v1, v2, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ +1b9dfc: 7110 db3e 0100 |000a: invoke-static {v1}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ +1b9e02: 0a01 |000d: move-result v1 │ │ +1b9e04: b001 |000e: add-int/2addr v1, v0 │ │ +1b9e06: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/compose/animation/core/AnimationVector2D;) │ │ name : 'newVector$animation_core_release' │ │ type : '()Landroidx/compose/animation/core/AnimationVector;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1b9d18: |[1b9d18] androidx.compose.animation.core.AnimationVector2D.newVector$animation_core_release:()Landroidx/compose/animation/core/AnimationVector; │ │ -1b9d28: 2200 5c02 |0000: new-instance v0, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ -1b9d2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1b9d2e: 7030 0e0a 1001 |0003: invoke-direct {v0, v1, v1}, Landroidx/compose/animation/core/AnimationVector2D;.:(FF)V // method@0a0e │ │ -1b9d34: 1100 |0006: return-object v0 │ │ +1b9d34: |[1b9d34] androidx.compose.animation.core.AnimationVector2D.newVector$animation_core_release:()Landroidx/compose/animation/core/AnimationVector; │ │ +1b9d44: 2200 5c02 |0000: new-instance v0, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ +1b9d48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1b9d4a: 7030 0e0a 1001 |0003: invoke-direct {v0, v1, v1}, Landroidx/compose/animation/core/AnimationVector2D;.:(FF)V // method@0a0e │ │ +1b9d50: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/compose/animation/core/AnimationVector2D;) │ │ name : 'reset$animation_core_release' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -1b9e34: |[1b9e34] androidx.compose.animation.core.AnimationVector2D.reset$animation_core_release:()V │ │ -1b9e44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b9e46: 5910 7103 |0001: iput v0, v1, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ -1b9e4a: 5910 7203 |0003: iput v0, v1, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ -1b9e4e: 0e00 |0005: return-void │ │ +1b9e50: |[1b9e50] androidx.compose.animation.core.AnimationVector2D.reset$animation_core_release:()V │ │ +1b9e60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1b9e62: 5910 7103 |0001: iput v0, v1, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ +1b9e66: 5910 7203 |0003: iput v0, v1, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ +1b9e6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/compose/animation/core/AnimationVector2D;) │ │ name : 'set$animation_core_release' │ │ type : '(IF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -1b9e50: |[1b9e50] androidx.compose.animation.core.AnimationVector2D.set$animation_core_release:(IF)V │ │ -1b9e60: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -1b9e64: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -1b9e66: 3202 0300 |0003: if-eq v2, v0, 0006 // +0003 │ │ -1b9e6a: 0e00 |0005: return-void │ │ -1b9e6c: 5913 7203 |0006: iput v3, v1, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ -1b9e70: 0e00 |0008: return-void │ │ -1b9e72: 5913 7103 |0009: iput v3, v1, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ -1b9e76: 0e00 |000b: return-void │ │ +1b9e6c: |[1b9e6c] androidx.compose.animation.core.AnimationVector2D.set$animation_core_release:(IF)V │ │ +1b9e7c: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +1b9e80: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +1b9e82: 3202 0300 |0003: if-eq v2, v0, 0006 // +0003 │ │ +1b9e86: 0e00 |0005: return-void │ │ +1b9e88: 5913 7203 |0006: iput v3, v1, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ +1b9e8c: 0e00 |0008: return-void │ │ +1b9e8e: 5913 7103 |0009: iput v3, v1, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ +1b9e92: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/compose/animation/core/AnimationVector2D;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -1b9dec: |[1b9dec] androidx.compose.animation.core.AnimationVector2D.toString:()Ljava/lang/String; │ │ -1b9dfc: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b9e00: 1a01 bb07 |0002: const-string v1, "AnimationVector2D: v1 = " // string@07bb │ │ -1b9e04: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b9e0a: 5221 7103 |0007: iget v1, v2, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ -1b9e0e: 6e20 843f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ -1b9e14: 1a01 d505 |000c: const-string v1, ", v2 = " // string@05d5 │ │ -1b9e18: 6e20 8a3f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b9e1e: 5221 7203 |0011: iget v1, v2, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ -1b9e22: 6e20 843f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ -1b9e28: 6e10 933f 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b9e2e: 0c00 |0019: move-result-object v0 │ │ -1b9e30: 1100 |001a: return-object v0 │ │ +1b9e08: |[1b9e08] androidx.compose.animation.core.AnimationVector2D.toString:()Ljava/lang/String; │ │ +1b9e18: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b9e1c: 1a01 bb07 |0002: const-string v1, "AnimationVector2D: v1 = " // string@07bb │ │ +1b9e20: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b9e26: 5221 7103 |0007: iget v1, v2, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ +1b9e2a: 6e20 843f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ +1b9e30: 1a01 d505 |000c: const-string v1, ", v2 = " // string@05d5 │ │ +1b9e34: 6e20 8a3f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b9e3a: 5221 7203 |0011: iget v1, v2, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ +1b9e3e: 6e20 843f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ +1b9e44: 6e10 933f 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b9e4a: 0c00 |0019: move-result-object v0 │ │ +1b9e4c: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #260 header: │ │ @@ -69128,197 +69128,197 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -1b9e98: |[1b9e98] androidx.compose.animation.core.AnimationVector3D.equals:(Ljava/lang/Object;)Z │ │ -1b9ea8: 2030 5d02 |0000: instance-of v0, v3, Landroidx/compose/animation/core/AnimationVector3D; // type@025d │ │ -1b9eac: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ -1b9eb0: 1f03 5d02 |0004: check-cast v3, Landroidx/compose/animation/core/AnimationVector3D; // type@025d │ │ -1b9eb4: 5230 7303 |0006: iget v0, v3, Landroidx/compose/animation/core/AnimationVector3D;.v1:F // field@0373 │ │ -1b9eb8: 5221 7303 |0008: iget v1, v2, Landroidx/compose/animation/core/AnimationVector3D;.v1:F // field@0373 │ │ -1b9ebc: 2e00 0001 |000a: cmpg-float v0, v0, v1 │ │ -1b9ec0: 3900 1400 |000c: if-nez v0, 0020 // +0014 │ │ -1b9ec4: 5230 7403 |000e: iget v0, v3, Landroidx/compose/animation/core/AnimationVector3D;.v2:F // field@0374 │ │ -1b9ec8: 5221 7403 |0010: iget v1, v2, Landroidx/compose/animation/core/AnimationVector3D;.v2:F // field@0374 │ │ -1b9ecc: 2e00 0001 |0012: cmpg-float v0, v0, v1 │ │ -1b9ed0: 3900 0c00 |0014: if-nez v0, 0020 // +000c │ │ -1b9ed4: 5233 7503 |0016: iget v3, v3, Landroidx/compose/animation/core/AnimationVector3D;.v3:F // field@0375 │ │ -1b9ed8: 5220 7503 |0018: iget v0, v2, Landroidx/compose/animation/core/AnimationVector3D;.v3:F // field@0375 │ │ -1b9edc: 2e03 0300 |001a: cmpg-float v3, v3, v0 │ │ -1b9ee0: 3903 0400 |001c: if-nez v3, 0020 // +0004 │ │ -1b9ee4: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -1b9ee6: 0f03 |001f: return v3 │ │ -1b9ee8: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -1b9eea: 0f03 |0021: return v3 │ │ +1b9eb4: |[1b9eb4] androidx.compose.animation.core.AnimationVector3D.equals:(Ljava/lang/Object;)Z │ │ +1b9ec4: 2030 5d02 |0000: instance-of v0, v3, Landroidx/compose/animation/core/AnimationVector3D; // type@025d │ │ +1b9ec8: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ +1b9ecc: 1f03 5d02 |0004: check-cast v3, Landroidx/compose/animation/core/AnimationVector3D; // type@025d │ │ +1b9ed0: 5230 7303 |0006: iget v0, v3, Landroidx/compose/animation/core/AnimationVector3D;.v1:F // field@0373 │ │ +1b9ed4: 5221 7303 |0008: iget v1, v2, Landroidx/compose/animation/core/AnimationVector3D;.v1:F // field@0373 │ │ +1b9ed8: 2e00 0001 |000a: cmpg-float v0, v0, v1 │ │ +1b9edc: 3900 1400 |000c: if-nez v0, 0020 // +0014 │ │ +1b9ee0: 5230 7403 |000e: iget v0, v3, Landroidx/compose/animation/core/AnimationVector3D;.v2:F // field@0374 │ │ +1b9ee4: 5221 7403 |0010: iget v1, v2, Landroidx/compose/animation/core/AnimationVector3D;.v2:F // field@0374 │ │ +1b9ee8: 2e00 0001 |0012: cmpg-float v0, v0, v1 │ │ +1b9eec: 3900 0c00 |0014: if-nez v0, 0020 // +000c │ │ +1b9ef0: 5233 7503 |0016: iget v3, v3, Landroidx/compose/animation/core/AnimationVector3D;.v3:F // field@0375 │ │ +1b9ef4: 5220 7503 |0018: iget v0, v2, Landroidx/compose/animation/core/AnimationVector3D;.v3:F // field@0375 │ │ +1b9ef8: 2e03 0300 |001a: cmpg-float v3, v3, v0 │ │ +1b9efc: 3903 0400 |001c: if-nez v3, 0020 // +0004 │ │ +1b9f00: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +1b9f02: 0f03 |001f: return v3 │ │ +1b9f04: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +1b9f06: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/compose/animation/core/AnimationVector3D;) │ │ name : 'get$animation_core_release' │ │ type : '(I)F' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -1b9eec: |[1b9eec] androidx.compose.animation.core.AnimationVector3D.get$animation_core_release:(I)F │ │ -1b9efc: 3802 1000 |0000: if-eqz v2, 0010 // +0010 │ │ -1b9f00: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -1b9f02: 3202 0a00 |0003: if-eq v2, v0, 000d // +000a │ │ -1b9f06: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -1b9f08: 3202 0400 |0006: if-eq v2, v0, 000a // +0004 │ │ -1b9f0c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1b9f0e: 0f02 |0009: return v2 │ │ -1b9f10: 5212 7503 |000a: iget v2, v1, Landroidx/compose/animation/core/AnimationVector3D;.v3:F // field@0375 │ │ -1b9f14: 0f02 |000c: return v2 │ │ -1b9f16: 5212 7403 |000d: iget v2, v1, Landroidx/compose/animation/core/AnimationVector3D;.v2:F // field@0374 │ │ -1b9f1a: 0f02 |000f: return v2 │ │ -1b9f1c: 5212 7303 |0010: iget v2, v1, Landroidx/compose/animation/core/AnimationVector3D;.v1:F // field@0373 │ │ -1b9f20: 0f02 |0012: return v2 │ │ +1b9f08: |[1b9f08] androidx.compose.animation.core.AnimationVector3D.get$animation_core_release:(I)F │ │ +1b9f18: 3802 1000 |0000: if-eqz v2, 0010 // +0010 │ │ +1b9f1c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +1b9f1e: 3202 0a00 |0003: if-eq v2, v0, 000d // +000a │ │ +1b9f22: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +1b9f24: 3202 0400 |0006: if-eq v2, v0, 000a // +0004 │ │ +1b9f28: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1b9f2a: 0f02 |0009: return v2 │ │ +1b9f2c: 5212 7503 |000a: iget v2, v1, Landroidx/compose/animation/core/AnimationVector3D;.v3:F // field@0375 │ │ +1b9f30: 0f02 |000c: return v2 │ │ +1b9f32: 5212 7403 |000d: iget v2, v1, Landroidx/compose/animation/core/AnimationVector3D;.v2:F // field@0374 │ │ +1b9f36: 0f02 |000f: return v2 │ │ +1b9f38: 5212 7303 |0010: iget v2, v1, Landroidx/compose/animation/core/AnimationVector3D;.v1:F // field@0373 │ │ +1b9f3c: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/core/AnimationVector3D;) │ │ name : 'getSize$animation_core_release' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1b9f24: |[1b9f24] androidx.compose.animation.core.AnimationVector3D.getSize$animation_core_release:()I │ │ -1b9f34: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -1b9f36: 0f00 |0001: return v0 │ │ +1b9f40: |[1b9f40] androidx.compose.animation.core.AnimationVector3D.getSize$animation_core_release:()I │ │ +1b9f50: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +1b9f52: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/compose/animation/core/AnimationVector3D;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -1b9f38: |[1b9f38] androidx.compose.animation.core.AnimationVector3D.hashCode:()I │ │ -1b9f48: 5230 7303 |0000: iget v0, v3, Landroidx/compose/animation/core/AnimationVector3D;.v1:F // field@0373 │ │ -1b9f4c: 7110 db3e 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ -1b9f52: 0a00 |0005: move-result v0 │ │ -1b9f54: 1301 1f00 |0006: const/16 v1, #int 31 // #1f │ │ -1b9f58: b210 |0008: mul-int/2addr v0, v1 │ │ -1b9f5a: 5232 7403 |0009: iget v2, v3, Landroidx/compose/animation/core/AnimationVector3D;.v2:F // field@0374 │ │ -1b9f5e: 7130 042f 0201 |000b: invoke-static {v2, v0, v1}, Lcom/caverock/androidsvg/SVG$Unit$EnumUnboxingLocalUtility;.m:(FII)I // method@2f04 │ │ -1b9f64: 0a00 |000e: move-result v0 │ │ -1b9f66: 5231 7503 |000f: iget v1, v3, Landroidx/compose/animation/core/AnimationVector3D;.v3:F // field@0375 │ │ -1b9f6a: 7110 db3e 0100 |0011: invoke-static {v1}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ -1b9f70: 0a01 |0014: move-result v1 │ │ -1b9f72: b001 |0015: add-int/2addr v1, v0 │ │ -1b9f74: 0f01 |0016: return v1 │ │ +1b9f54: |[1b9f54] androidx.compose.animation.core.AnimationVector3D.hashCode:()I │ │ +1b9f64: 5230 7303 |0000: iget v0, v3, Landroidx/compose/animation/core/AnimationVector3D;.v1:F // field@0373 │ │ +1b9f68: 7110 db3e 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ +1b9f6e: 0a00 |0005: move-result v0 │ │ +1b9f70: 1301 1f00 |0006: const/16 v1, #int 31 // #1f │ │ +1b9f74: b210 |0008: mul-int/2addr v0, v1 │ │ +1b9f76: 5232 7403 |0009: iget v2, v3, Landroidx/compose/animation/core/AnimationVector3D;.v2:F // field@0374 │ │ +1b9f7a: 7130 042f 0201 |000b: invoke-static {v2, v0, v1}, Lcom/caverock/androidsvg/SVG$Unit$EnumUnboxingLocalUtility;.m:(FII)I // method@2f04 │ │ +1b9f80: 0a00 |000e: move-result v0 │ │ +1b9f82: 5231 7503 |000f: iget v1, v3, Landroidx/compose/animation/core/AnimationVector3D;.v3:F // field@0375 │ │ +1b9f86: 7110 db3e 0100 |0011: invoke-static {v1}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ +1b9f8c: 0a01 |0014: move-result v1 │ │ +1b9f8e: b001 |0015: add-int/2addr v1, v0 │ │ +1b9f90: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/compose/animation/core/AnimationVector3D;) │ │ name : 'newVector$animation_core_release' │ │ type : '()Landroidx/compose/animation/core/AnimationVector;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -1b9e78: |[1b9e78] androidx.compose.animation.core.AnimationVector3D.newVector$animation_core_release:()Landroidx/compose/animation/core/AnimationVector; │ │ -1b9e88: 2200 5d02 |0000: new-instance v0, Landroidx/compose/animation/core/AnimationVector3D; // type@025d │ │ -1b9e8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1b9e8e: 7040 170a 1011 |0003: invoke-direct {v0, v1, v1, v1}, Landroidx/compose/animation/core/AnimationVector3D;.:(FFF)V // method@0a17 │ │ -1b9e94: 1100 |0006: return-object v0 │ │ +1b9e94: |[1b9e94] androidx.compose.animation.core.AnimationVector3D.newVector$animation_core_release:()Landroidx/compose/animation/core/AnimationVector; │ │ +1b9ea4: 2200 5d02 |0000: new-instance v0, Landroidx/compose/animation/core/AnimationVector3D; // type@025d │ │ +1b9ea8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1b9eaa: 7040 170a 1011 |0003: invoke-direct {v0, v1, v1, v1}, Landroidx/compose/animation/core/AnimationVector3D;.:(FFF)V // method@0a17 │ │ +1b9eb0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/compose/animation/core/AnimationVector3D;) │ │ name : 'reset$animation_core_release' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -1b9fd4: |[1b9fd4] androidx.compose.animation.core.AnimationVector3D.reset$animation_core_release:()V │ │ -1b9fe4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1b9fe6: 5910 7303 |0001: iput v0, v1, Landroidx/compose/animation/core/AnimationVector3D;.v1:F // field@0373 │ │ -1b9fea: 5910 7403 |0003: iput v0, v1, Landroidx/compose/animation/core/AnimationVector3D;.v2:F // field@0374 │ │ -1b9fee: 5910 7503 |0005: iput v0, v1, Landroidx/compose/animation/core/AnimationVector3D;.v3:F // field@0375 │ │ -1b9ff2: 0e00 |0007: return-void │ │ +1b9ff0: |[1b9ff0] androidx.compose.animation.core.AnimationVector3D.reset$animation_core_release:()V │ │ +1ba000: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1ba002: 5910 7303 |0001: iput v0, v1, Landroidx/compose/animation/core/AnimationVector3D;.v1:F // field@0373 │ │ +1ba006: 5910 7403 |0003: iput v0, v1, Landroidx/compose/animation/core/AnimationVector3D;.v2:F // field@0374 │ │ +1ba00a: 5910 7503 |0005: iput v0, v1, Landroidx/compose/animation/core/AnimationVector3D;.v3:F // field@0375 │ │ +1ba00e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/compose/animation/core/AnimationVector3D;) │ │ name : 'set$animation_core_release' │ │ type : '(IF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -1b9ff4: |[1b9ff4] androidx.compose.animation.core.AnimationVector3D.set$animation_core_release:(IF)V │ │ -1ba004: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ -1ba008: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -1ba00a: 3202 0900 |0003: if-eq v2, v0, 000c // +0009 │ │ -1ba00e: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -1ba010: 3202 0300 |0006: if-eq v2, v0, 0009 // +0003 │ │ -1ba014: 0e00 |0008: return-void │ │ -1ba016: 5913 7503 |0009: iput v3, v1, Landroidx/compose/animation/core/AnimationVector3D;.v3:F // field@0375 │ │ -1ba01a: 0e00 |000b: return-void │ │ -1ba01c: 5913 7403 |000c: iput v3, v1, Landroidx/compose/animation/core/AnimationVector3D;.v2:F // field@0374 │ │ -1ba020: 0e00 |000e: return-void │ │ -1ba022: 5913 7303 |000f: iput v3, v1, Landroidx/compose/animation/core/AnimationVector3D;.v1:F // field@0373 │ │ -1ba026: 0e00 |0011: return-void │ │ +1ba010: |[1ba010] androidx.compose.animation.core.AnimationVector3D.set$animation_core_release:(IF)V │ │ +1ba020: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ +1ba024: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +1ba026: 3202 0900 |0003: if-eq v2, v0, 000c // +0009 │ │ +1ba02a: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +1ba02c: 3202 0300 |0006: if-eq v2, v0, 0009 // +0003 │ │ +1ba030: 0e00 |0008: return-void │ │ +1ba032: 5913 7503 |0009: iput v3, v1, Landroidx/compose/animation/core/AnimationVector3D;.v3:F // field@0375 │ │ +1ba036: 0e00 |000b: return-void │ │ +1ba038: 5913 7403 |000c: iput v3, v1, Landroidx/compose/animation/core/AnimationVector3D;.v2:F // field@0374 │ │ +1ba03c: 0e00 |000e: return-void │ │ +1ba03e: 5913 7303 |000f: iput v3, v1, Landroidx/compose/animation/core/AnimationVector3D;.v1:F // field@0373 │ │ +1ba042: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/compose/animation/core/AnimationVector3D;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -1b9f78: |[1b9f78] androidx.compose.animation.core.AnimationVector3D.toString:()Ljava/lang/String; │ │ -1b9f88: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1b9f8c: 1a01 bc07 |0002: const-string v1, "AnimationVector3D: v1 = " // string@07bc │ │ -1b9f90: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1b9f96: 5221 7303 |0007: iget v1, v2, Landroidx/compose/animation/core/AnimationVector3D;.v1:F // field@0373 │ │ -1b9f9a: 6e20 843f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ -1b9fa0: 1a01 d505 |000c: const-string v1, ", v2 = " // string@05d5 │ │ -1b9fa4: 6e20 8a3f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b9faa: 5221 7403 |0011: iget v1, v2, Landroidx/compose/animation/core/AnimationVector3D;.v2:F // field@0374 │ │ -1b9fae: 6e20 843f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ -1b9fb4: 1a01 d605 |0016: const-string v1, ", v3 = " // string@05d6 │ │ -1b9fb8: 6e20 8a3f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1b9fbe: 5221 7503 |001b: iget v1, v2, Landroidx/compose/animation/core/AnimationVector3D;.v3:F // field@0375 │ │ -1b9fc2: 6e20 843f 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ -1b9fc8: 6e10 933f 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1b9fce: 0c00 |0023: move-result-object v0 │ │ -1b9fd0: 1100 |0024: return-object v0 │ │ +1b9f94: |[1b9f94] androidx.compose.animation.core.AnimationVector3D.toString:()Ljava/lang/String; │ │ +1b9fa4: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1b9fa8: 1a01 bc07 |0002: const-string v1, "AnimationVector3D: v1 = " // string@07bc │ │ +1b9fac: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1b9fb2: 5221 7303 |0007: iget v1, v2, Landroidx/compose/animation/core/AnimationVector3D;.v1:F // field@0373 │ │ +1b9fb6: 6e20 843f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ +1b9fbc: 1a01 d505 |000c: const-string v1, ", v2 = " // string@05d5 │ │ +1b9fc0: 6e20 8a3f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b9fc6: 5221 7403 |0011: iget v1, v2, Landroidx/compose/animation/core/AnimationVector3D;.v2:F // field@0374 │ │ +1b9fca: 6e20 843f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ +1b9fd0: 1a01 d605 |0016: const-string v1, ", v3 = " // string@05d6 │ │ +1b9fd4: 6e20 8a3f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1b9fda: 5221 7503 |001b: iget v1, v2, Landroidx/compose/animation/core/AnimationVector3D;.v3:F // field@0375 │ │ +1b9fde: 6e20 843f 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ +1b9fe4: 6e10 933f 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1b9fea: 0c00 |0023: move-result-object v0 │ │ +1b9fec: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #261 header: │ │ @@ -69381,133 +69381,133 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 42 16-bit code units │ │ -1ba048: |[1ba048] androidx.compose.animation.core.AnimationVector4D.equals:(Ljava/lang/Object;)Z │ │ -1ba058: 2030 5e02 |0000: instance-of v0, v3, Landroidx/compose/animation/core/AnimationVector4D; // type@025e │ │ -1ba05c: 3800 2600 |0002: if-eqz v0, 0028 // +0026 │ │ -1ba060: 1f03 5e02 |0004: check-cast v3, Landroidx/compose/animation/core/AnimationVector4D; // type@025e │ │ -1ba064: 5230 7603 |0006: iget v0, v3, Landroidx/compose/animation/core/AnimationVector4D;.v1:F // field@0376 │ │ -1ba068: 5221 7603 |0008: iget v1, v2, Landroidx/compose/animation/core/AnimationVector4D;.v1:F // field@0376 │ │ -1ba06c: 2e00 0001 |000a: cmpg-float v0, v0, v1 │ │ -1ba070: 3900 1c00 |000c: if-nez v0, 0028 // +001c │ │ -1ba074: 5230 7703 |000e: iget v0, v3, Landroidx/compose/animation/core/AnimationVector4D;.v2:F // field@0377 │ │ -1ba078: 5221 7703 |0010: iget v1, v2, Landroidx/compose/animation/core/AnimationVector4D;.v2:F // field@0377 │ │ -1ba07c: 2e00 0001 |0012: cmpg-float v0, v0, v1 │ │ -1ba080: 3900 1400 |0014: if-nez v0, 0028 // +0014 │ │ -1ba084: 5230 7803 |0016: iget v0, v3, Landroidx/compose/animation/core/AnimationVector4D;.v3:F // field@0378 │ │ -1ba088: 5221 7803 |0018: iget v1, v2, Landroidx/compose/animation/core/AnimationVector4D;.v3:F // field@0378 │ │ -1ba08c: 2e00 0001 |001a: cmpg-float v0, v0, v1 │ │ -1ba090: 3900 0c00 |001c: if-nez v0, 0028 // +000c │ │ -1ba094: 5233 7903 |001e: iget v3, v3, Landroidx/compose/animation/core/AnimationVector4D;.v4:F // field@0379 │ │ -1ba098: 5220 7903 |0020: iget v0, v2, Landroidx/compose/animation/core/AnimationVector4D;.v4:F // field@0379 │ │ -1ba09c: 2e03 0300 |0022: cmpg-float v3, v3, v0 │ │ -1ba0a0: 3903 0400 |0024: if-nez v3, 0028 // +0004 │ │ -1ba0a4: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -1ba0a6: 0f03 |0027: return v3 │ │ -1ba0a8: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -1ba0aa: 0f03 |0029: return v3 │ │ +1ba064: |[1ba064] androidx.compose.animation.core.AnimationVector4D.equals:(Ljava/lang/Object;)Z │ │ +1ba074: 2030 5e02 |0000: instance-of v0, v3, Landroidx/compose/animation/core/AnimationVector4D; // type@025e │ │ +1ba078: 3800 2600 |0002: if-eqz v0, 0028 // +0026 │ │ +1ba07c: 1f03 5e02 |0004: check-cast v3, Landroidx/compose/animation/core/AnimationVector4D; // type@025e │ │ +1ba080: 5230 7603 |0006: iget v0, v3, Landroidx/compose/animation/core/AnimationVector4D;.v1:F // field@0376 │ │ +1ba084: 5221 7603 |0008: iget v1, v2, Landroidx/compose/animation/core/AnimationVector4D;.v1:F // field@0376 │ │ +1ba088: 2e00 0001 |000a: cmpg-float v0, v0, v1 │ │ +1ba08c: 3900 1c00 |000c: if-nez v0, 0028 // +001c │ │ +1ba090: 5230 7703 |000e: iget v0, v3, Landroidx/compose/animation/core/AnimationVector4D;.v2:F // field@0377 │ │ +1ba094: 5221 7703 |0010: iget v1, v2, Landroidx/compose/animation/core/AnimationVector4D;.v2:F // field@0377 │ │ +1ba098: 2e00 0001 |0012: cmpg-float v0, v0, v1 │ │ +1ba09c: 3900 1400 |0014: if-nez v0, 0028 // +0014 │ │ +1ba0a0: 5230 7803 |0016: iget v0, v3, Landroidx/compose/animation/core/AnimationVector4D;.v3:F // field@0378 │ │ +1ba0a4: 5221 7803 |0018: iget v1, v2, Landroidx/compose/animation/core/AnimationVector4D;.v3:F // field@0378 │ │ +1ba0a8: 2e00 0001 |001a: cmpg-float v0, v0, v1 │ │ +1ba0ac: 3900 0c00 |001c: if-nez v0, 0028 // +000c │ │ +1ba0b0: 5233 7903 |001e: iget v3, v3, Landroidx/compose/animation/core/AnimationVector4D;.v4:F // field@0379 │ │ +1ba0b4: 5220 7903 |0020: iget v0, v2, Landroidx/compose/animation/core/AnimationVector4D;.v4:F // field@0379 │ │ +1ba0b8: 2e03 0300 |0022: cmpg-float v3, v3, v0 │ │ +1ba0bc: 3903 0400 |0024: if-nez v3, 0028 // +0004 │ │ +1ba0c0: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +1ba0c2: 0f03 |0027: return v3 │ │ +1ba0c4: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +1ba0c6: 0f03 |0029: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/compose/animation/core/AnimationVector4D;) │ │ name : 'get$animation_core_release' │ │ type : '(I)F' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -1ba0ac: |[1ba0ac] androidx.compose.animation.core.AnimationVector4D.get$animation_core_release:(I)F │ │ -1ba0bc: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ -1ba0c0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -1ba0c2: 3202 1000 |0003: if-eq v2, v0, 0013 // +0010 │ │ -1ba0c6: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -1ba0c8: 3202 0a00 |0006: if-eq v2, v0, 0010 // +000a │ │ -1ba0cc: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -1ba0ce: 3202 0400 |0009: if-eq v2, v0, 000d // +0004 │ │ -1ba0d2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -1ba0d4: 0f02 |000c: return v2 │ │ -1ba0d6: 5212 7903 |000d: iget v2, v1, Landroidx/compose/animation/core/AnimationVector4D;.v4:F // field@0379 │ │ -1ba0da: 0f02 |000f: return v2 │ │ -1ba0dc: 5212 7803 |0010: iget v2, v1, Landroidx/compose/animation/core/AnimationVector4D;.v3:F // field@0378 │ │ -1ba0e0: 0f02 |0012: return v2 │ │ -1ba0e2: 5212 7703 |0013: iget v2, v1, Landroidx/compose/animation/core/AnimationVector4D;.v2:F // field@0377 │ │ -1ba0e6: 0f02 |0015: return v2 │ │ -1ba0e8: 5212 7603 |0016: iget v2, v1, Landroidx/compose/animation/core/AnimationVector4D;.v1:F // field@0376 │ │ -1ba0ec: 0f02 |0018: return v2 │ │ +1ba0c8: |[1ba0c8] androidx.compose.animation.core.AnimationVector4D.get$animation_core_release:(I)F │ │ +1ba0d8: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ +1ba0dc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +1ba0de: 3202 1000 |0003: if-eq v2, v0, 0013 // +0010 │ │ +1ba0e2: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +1ba0e4: 3202 0a00 |0006: if-eq v2, v0, 0010 // +000a │ │ +1ba0e8: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +1ba0ea: 3202 0400 |0009: if-eq v2, v0, 000d // +0004 │ │ +1ba0ee: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +1ba0f0: 0f02 |000c: return v2 │ │ +1ba0f2: 5212 7903 |000d: iget v2, v1, Landroidx/compose/animation/core/AnimationVector4D;.v4:F // field@0379 │ │ +1ba0f6: 0f02 |000f: return v2 │ │ +1ba0f8: 5212 7803 |0010: iget v2, v1, Landroidx/compose/animation/core/AnimationVector4D;.v3:F // field@0378 │ │ +1ba0fc: 0f02 |0012: return v2 │ │ +1ba0fe: 5212 7703 |0013: iget v2, v1, Landroidx/compose/animation/core/AnimationVector4D;.v2:F // field@0377 │ │ +1ba102: 0f02 |0015: return v2 │ │ +1ba104: 5212 7603 |0016: iget v2, v1, Landroidx/compose/animation/core/AnimationVector4D;.v1:F // field@0376 │ │ +1ba108: 0f02 |0018: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/core/AnimationVector4D;) │ │ name : 'getSize$animation_core_release' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1ba0f0: |[1ba0f0] androidx.compose.animation.core.AnimationVector4D.getSize$animation_core_release:()I │ │ -1ba100: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -1ba102: 0f00 |0001: return v0 │ │ +1ba10c: |[1ba10c] androidx.compose.animation.core.AnimationVector4D.getSize$animation_core_release:()I │ │ +1ba11c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +1ba11e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/compose/animation/core/AnimationVector4D;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -1ba104: |[1ba104] androidx.compose.animation.core.AnimationVector4D.hashCode:()I │ │ -1ba114: 5230 7603 |0000: iget v0, v3, Landroidx/compose/animation/core/AnimationVector4D;.v1:F // field@0376 │ │ -1ba118: 7110 db3e 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ -1ba11e: 0a00 |0005: move-result v0 │ │ -1ba120: 1301 1f00 |0006: const/16 v1, #int 31 // #1f │ │ -1ba124: b210 |0008: mul-int/2addr v0, v1 │ │ -1ba126: 5232 7703 |0009: iget v2, v3, Landroidx/compose/animation/core/AnimationVector4D;.v2:F // field@0377 │ │ -1ba12a: 7130 042f 0201 |000b: invoke-static {v2, v0, v1}, Lcom/caverock/androidsvg/SVG$Unit$EnumUnboxingLocalUtility;.m:(FII)I // method@2f04 │ │ -1ba130: 0a00 |000e: move-result v0 │ │ -1ba132: 5232 7803 |000f: iget v2, v3, Landroidx/compose/animation/core/AnimationVector4D;.v3:F // field@0378 │ │ -1ba136: 7130 042f 0201 |0011: invoke-static {v2, v0, v1}, Lcom/caverock/androidsvg/SVG$Unit$EnumUnboxingLocalUtility;.m:(FII)I // method@2f04 │ │ -1ba13c: 0a00 |0014: move-result v0 │ │ -1ba13e: 5231 7903 |0015: iget v1, v3, Landroidx/compose/animation/core/AnimationVector4D;.v4:F // field@0379 │ │ -1ba142: 7110 db3e 0100 |0017: invoke-static {v1}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ -1ba148: 0a01 |001a: move-result v1 │ │ -1ba14a: b001 |001b: add-int/2addr v1, v0 │ │ -1ba14c: 0f01 |001c: return v1 │ │ +1ba120: |[1ba120] androidx.compose.animation.core.AnimationVector4D.hashCode:()I │ │ +1ba130: 5230 7603 |0000: iget v0, v3, Landroidx/compose/animation/core/AnimationVector4D;.v1:F // field@0376 │ │ +1ba134: 7110 db3e 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ +1ba13a: 0a00 |0005: move-result v0 │ │ +1ba13c: 1301 1f00 |0006: const/16 v1, #int 31 // #1f │ │ +1ba140: b210 |0008: mul-int/2addr v0, v1 │ │ +1ba142: 5232 7703 |0009: iget v2, v3, Landroidx/compose/animation/core/AnimationVector4D;.v2:F // field@0377 │ │ +1ba146: 7130 042f 0201 |000b: invoke-static {v2, v0, v1}, Lcom/caverock/androidsvg/SVG$Unit$EnumUnboxingLocalUtility;.m:(FII)I // method@2f04 │ │ +1ba14c: 0a00 |000e: move-result v0 │ │ +1ba14e: 5232 7803 |000f: iget v2, v3, Landroidx/compose/animation/core/AnimationVector4D;.v3:F // field@0378 │ │ +1ba152: 7130 042f 0201 |0011: invoke-static {v2, v0, v1}, Lcom/caverock/androidsvg/SVG$Unit$EnumUnboxingLocalUtility;.m:(FII)I // method@2f04 │ │ +1ba158: 0a00 |0014: move-result v0 │ │ +1ba15a: 5231 7903 |0015: iget v1, v3, Landroidx/compose/animation/core/AnimationVector4D;.v4:F // field@0379 │ │ +1ba15e: 7110 db3e 0100 |0017: invoke-static {v1}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ +1ba164: 0a01 |001a: move-result v1 │ │ +1ba166: b001 |001b: add-int/2addr v1, v0 │ │ +1ba168: 0f01 |001c: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/compose/animation/core/AnimationVector4D;) │ │ name : 'newVector$animation_core_release' │ │ type : '()Landroidx/compose/animation/core/AnimationVector;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -1ba028: |[1ba028] androidx.compose.animation.core.AnimationVector4D.newVector$animation_core_release:()Landroidx/compose/animation/core/AnimationVector; │ │ -1ba038: 2200 5e02 |0000: new-instance v0, Landroidx/compose/animation/core/AnimationVector4D; // type@025e │ │ -1ba03c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1ba03e: 7051 200a 1011 |0003: invoke-direct {v0, v1, v1, v1, v1}, Landroidx/compose/animation/core/AnimationVector4D;.:(FFFF)V // method@0a20 │ │ -1ba044: 1100 |0006: return-object v0 │ │ +1ba044: |[1ba044] androidx.compose.animation.core.AnimationVector4D.newVector$animation_core_release:()Landroidx/compose/animation/core/AnimationVector; │ │ +1ba054: 2200 5e02 |0000: new-instance v0, Landroidx/compose/animation/core/AnimationVector4D; // type@025e │ │ +1ba058: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ba05a: 7051 200a 1011 |0003: invoke-direct {v0, v1, v1, v1, v1}, Landroidx/compose/animation/core/AnimationVector4D;.:(FFFF)V // method@0a20 │ │ +1ba060: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/compose/animation/core/AnimationVector4D;) │ │ name : 'reset$animation_core_release' │ │ type : '()V' │ │ @@ -69533,65 +69533,65 @@ │ │ type : '(IF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -1ba1c0: |[1ba1c0] androidx.compose.animation.core.AnimationVector4D.set$animation_core_release:(IF)V │ │ -1ba1d0: 3802 1500 |0000: if-eqz v2, 0015 // +0015 │ │ -1ba1d4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -1ba1d6: 3202 0f00 |0003: if-eq v2, v0, 0012 // +000f │ │ -1ba1da: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -1ba1dc: 3202 0900 |0006: if-eq v2, v0, 000f // +0009 │ │ -1ba1e0: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -1ba1e2: 3202 0300 |0009: if-eq v2, v0, 000c // +0003 │ │ -1ba1e6: 0e00 |000b: return-void │ │ -1ba1e8: 5913 7903 |000c: iput v3, v1, Landroidx/compose/animation/core/AnimationVector4D;.v4:F // field@0379 │ │ -1ba1ec: 0e00 |000e: return-void │ │ -1ba1ee: 5913 7803 |000f: iput v3, v1, Landroidx/compose/animation/core/AnimationVector4D;.v3:F // field@0378 │ │ -1ba1f2: 0e00 |0011: return-void │ │ -1ba1f4: 5913 7703 |0012: iput v3, v1, Landroidx/compose/animation/core/AnimationVector4D;.v2:F // field@0377 │ │ -1ba1f8: 0e00 |0014: return-void │ │ -1ba1fa: 5913 7603 |0015: iput v3, v1, Landroidx/compose/animation/core/AnimationVector4D;.v1:F // field@0376 │ │ -1ba1fe: 0e00 |0017: return-void │ │ +1ba1dc: |[1ba1dc] androidx.compose.animation.core.AnimationVector4D.set$animation_core_release:(IF)V │ │ +1ba1ec: 3802 1500 |0000: if-eqz v2, 0015 // +0015 │ │ +1ba1f0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +1ba1f2: 3202 0f00 |0003: if-eq v2, v0, 0012 // +000f │ │ +1ba1f6: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +1ba1f8: 3202 0900 |0006: if-eq v2, v0, 000f // +0009 │ │ +1ba1fc: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +1ba1fe: 3202 0300 |0009: if-eq v2, v0, 000c // +0003 │ │ +1ba202: 0e00 |000b: return-void │ │ +1ba204: 5913 7903 |000c: iput v3, v1, Landroidx/compose/animation/core/AnimationVector4D;.v4:F // field@0379 │ │ +1ba208: 0e00 |000e: return-void │ │ +1ba20a: 5913 7803 |000f: iput v3, v1, Landroidx/compose/animation/core/AnimationVector4D;.v3:F // field@0378 │ │ +1ba20e: 0e00 |0011: return-void │ │ +1ba210: 5913 7703 |0012: iput v3, v1, Landroidx/compose/animation/core/AnimationVector4D;.v2:F // field@0377 │ │ +1ba214: 0e00 |0014: return-void │ │ +1ba216: 5913 7603 |0015: iput v3, v1, Landroidx/compose/animation/core/AnimationVector4D;.v1:F // field@0376 │ │ +1ba21a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/compose/animation/core/AnimationVector4D;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -1ba150: |[1ba150] androidx.compose.animation.core.AnimationVector4D.toString:()Ljava/lang/String; │ │ -1ba160: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1ba164: 1a01 bd07 |0002: const-string v1, "AnimationVector4D: v1 = " // string@07bd │ │ -1ba168: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1ba16e: 5221 7603 |0007: iget v1, v2, Landroidx/compose/animation/core/AnimationVector4D;.v1:F // field@0376 │ │ -1ba172: 6e20 843f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ -1ba178: 1a01 d505 |000c: const-string v1, ", v2 = " // string@05d5 │ │ -1ba17c: 6e20 8a3f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1ba182: 5221 7703 |0011: iget v1, v2, Landroidx/compose/animation/core/AnimationVector4D;.v2:F // field@0377 │ │ -1ba186: 6e20 843f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ -1ba18c: 1a01 d605 |0016: const-string v1, ", v3 = " // string@05d6 │ │ -1ba190: 6e20 8a3f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1ba196: 5221 7803 |001b: iget v1, v2, Landroidx/compose/animation/core/AnimationVector4D;.v3:F // field@0378 │ │ -1ba19a: 6e20 843f 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ -1ba1a0: 1a01 d705 |0020: const-string v1, ", v4 = " // string@05d7 │ │ -1ba1a4: 6e20 8a3f 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1ba1aa: 5221 7903 |0025: iget v1, v2, Landroidx/compose/animation/core/AnimationVector4D;.v4:F // field@0379 │ │ -1ba1ae: 6e20 843f 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ -1ba1b4: 6e10 933f 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1ba1ba: 0c00 |002d: move-result-object v0 │ │ -1ba1bc: 1100 |002e: return-object v0 │ │ +1ba16c: |[1ba16c] androidx.compose.animation.core.AnimationVector4D.toString:()Ljava/lang/String; │ │ +1ba17c: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1ba180: 1a01 bd07 |0002: const-string v1, "AnimationVector4D: v1 = " // string@07bd │ │ +1ba184: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1ba18a: 5221 7603 |0007: iget v1, v2, Landroidx/compose/animation/core/AnimationVector4D;.v1:F // field@0376 │ │ +1ba18e: 6e20 843f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ +1ba194: 1a01 d505 |000c: const-string v1, ", v2 = " // string@05d5 │ │ +1ba198: 6e20 8a3f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1ba19e: 5221 7703 |0011: iget v1, v2, Landroidx/compose/animation/core/AnimationVector4D;.v2:F // field@0377 │ │ +1ba1a2: 6e20 843f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ +1ba1a8: 1a01 d605 |0016: const-string v1, ", v3 = " // string@05d6 │ │ +1ba1ac: 6e20 8a3f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1ba1b2: 5221 7803 |001b: iget v1, v2, Landroidx/compose/animation/core/AnimationVector4D;.v3:F // field@0378 │ │ +1ba1b6: 6e20 843f 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ +1ba1bc: 1a01 d705 |0020: const-string v1, ", v4 = " // string@05d7 │ │ +1ba1c0: 6e20 8a3f 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1ba1c6: 5221 7903 |0025: iget v1, v2, Landroidx/compose/animation/core/AnimationVector4D;.v4:F // field@0379 │ │ +1ba1ca: 6e20 843f 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ +1ba1d0: 6e10 933f 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1ba1d6: 0c00 |002d: move-result-object v0 │ │ +1ba1d8: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #262 header: │ │ @@ -69894,123 +69894,123 @@ │ │ type : '()F' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -1ba200: |[1ba200] androidx.compose.animation.core.ArcSpline$Arc.calcDX:()F │ │ -1ba210: 5260 7c03 |0000: iget v0, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.ellipseA:F // field@037c │ │ -1ba214: 5261 8503 |0002: iget v1, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.tmpCosAngle:F // field@0385 │ │ -1ba218: c810 |0004: mul-float/2addr v0, v1 │ │ -1ba21a: 5261 7d03 |0005: iget v1, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.ellipseB:F // field@037d │ │ -1ba21e: 7f11 |0007: neg-float v1, v1 │ │ -1ba220: 5262 8603 |0008: iget v2, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.tmpSinAngle:F // field@0386 │ │ -1ba224: c821 |000a: mul-float/2addr v1, v2 │ │ -1ba226: 8902 |000b: float-to-double v2, v0 │ │ -1ba228: 8914 |000c: float-to-double v4, v1 │ │ -1ba22a: 7140 183f 3254 |000d: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.hypot:(DD)D // method@3f18 │ │ -1ba230: 0b01 |0010: move-result-wide v1 │ │ -1ba232: 8c11 |0011: double-to-float v1, v1 │ │ -1ba234: 5262 7b03 |0012: iget v2, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.arcVelocity:F // field@037b │ │ -1ba238: c912 |0014: div-float/2addr v2, v1 │ │ -1ba23a: 5261 8703 |0015: iget v1, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.vertical:F // field@0387 │ │ -1ba23e: c810 |0017: mul-float/2addr v0, v1 │ │ -1ba240: c820 |0018: mul-float/2addr v0, v2 │ │ -1ba242: 0f00 |0019: return v0 │ │ +1ba21c: |[1ba21c] androidx.compose.animation.core.ArcSpline$Arc.calcDX:()F │ │ +1ba22c: 5260 7c03 |0000: iget v0, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.ellipseA:F // field@037c │ │ +1ba230: 5261 8503 |0002: iget v1, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.tmpCosAngle:F // field@0385 │ │ +1ba234: c810 |0004: mul-float/2addr v0, v1 │ │ +1ba236: 5261 7d03 |0005: iget v1, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.ellipseB:F // field@037d │ │ +1ba23a: 7f11 |0007: neg-float v1, v1 │ │ +1ba23c: 5262 8603 |0008: iget v2, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.tmpSinAngle:F // field@0386 │ │ +1ba240: c821 |000a: mul-float/2addr v1, v2 │ │ +1ba242: 8902 |000b: float-to-double v2, v0 │ │ +1ba244: 8914 |000c: float-to-double v4, v1 │ │ +1ba246: 7140 183f 3254 |000d: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.hypot:(DD)D // method@3f18 │ │ +1ba24c: 0b01 |0010: move-result-wide v1 │ │ +1ba24e: 8c11 |0011: double-to-float v1, v1 │ │ +1ba250: 5262 7b03 |0012: iget v2, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.arcVelocity:F // field@037b │ │ +1ba254: c912 |0014: div-float/2addr v2, v1 │ │ +1ba256: 5261 8703 |0015: iget v1, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.vertical:F // field@0387 │ │ +1ba25a: c810 |0017: mul-float/2addr v0, v1 │ │ +1ba25c: c820 |0018: mul-float/2addr v0, v2 │ │ +1ba25e: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/compose/animation/core/ArcSpline$Arc;) │ │ name : 'calcDY' │ │ type : '()F' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -1ba244: |[1ba244] androidx.compose.animation.core.ArcSpline$Arc.calcDY:()F │ │ -1ba254: 5260 7c03 |0000: iget v0, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.ellipseA:F // field@037c │ │ -1ba258: 5261 8503 |0002: iget v1, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.tmpCosAngle:F // field@0385 │ │ -1ba25c: c810 |0004: mul-float/2addr v0, v1 │ │ -1ba25e: 5261 7d03 |0005: iget v1, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.ellipseB:F // field@037d │ │ -1ba262: 7f11 |0007: neg-float v1, v1 │ │ -1ba264: 5262 8603 |0008: iget v2, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.tmpSinAngle:F // field@0386 │ │ -1ba268: c821 |000a: mul-float/2addr v1, v2 │ │ -1ba26a: 8902 |000b: float-to-double v2, v0 │ │ -1ba26c: 8914 |000c: float-to-double v4, v1 │ │ -1ba26e: 7140 183f 3254 |000d: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.hypot:(DD)D // method@3f18 │ │ -1ba274: 0b02 |0010: move-result-wide v2 │ │ -1ba276: 8c20 |0011: double-to-float v0, v2 │ │ -1ba278: 5262 7b03 |0012: iget v2, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.arcVelocity:F // field@037b │ │ -1ba27c: c902 |0014: div-float/2addr v2, v0 │ │ -1ba27e: 5260 8703 |0015: iget v0, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.vertical:F // field@0387 │ │ -1ba282: c801 |0017: mul-float/2addr v1, v0 │ │ -1ba284: c821 |0018: mul-float/2addr v1, v2 │ │ -1ba286: 0f01 |0019: return v1 │ │ +1ba260: |[1ba260] androidx.compose.animation.core.ArcSpline$Arc.calcDY:()F │ │ +1ba270: 5260 7c03 |0000: iget v0, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.ellipseA:F // field@037c │ │ +1ba274: 5261 8503 |0002: iget v1, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.tmpCosAngle:F // field@0385 │ │ +1ba278: c810 |0004: mul-float/2addr v0, v1 │ │ +1ba27a: 5261 7d03 |0005: iget v1, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.ellipseB:F // field@037d │ │ +1ba27e: 7f11 |0007: neg-float v1, v1 │ │ +1ba280: 5262 8603 |0008: iget v2, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.tmpSinAngle:F // field@0386 │ │ +1ba284: c821 |000a: mul-float/2addr v1, v2 │ │ +1ba286: 8902 |000b: float-to-double v2, v0 │ │ +1ba288: 8914 |000c: float-to-double v4, v1 │ │ +1ba28a: 7140 183f 3254 |000d: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.hypot:(DD)D // method@3f18 │ │ +1ba290: 0b02 |0010: move-result-wide v2 │ │ +1ba292: 8c20 |0011: double-to-float v0, v2 │ │ +1ba294: 5262 7b03 |0012: iget v2, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.arcVelocity:F // field@037b │ │ +1ba298: c902 |0014: div-float/2addr v2, v0 │ │ +1ba29a: 5260 8703 |0015: iget v0, v6, Landroidx/compose/animation/core/ArcSpline$Arc;.vertical:F // field@0387 │ │ +1ba29e: c801 |0017: mul-float/2addr v1, v0 │ │ +1ba2a0: c821 |0018: mul-float/2addr v1, v2 │ │ +1ba2a2: 0f01 |0019: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/core/ArcSpline$Arc;) │ │ name : 'setPoint' │ │ type : '(F)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -1ba288: |[1ba288] androidx.compose.animation.core.ArcSpline$Arc.setPoint:(F)V │ │ -1ba298: 5240 8703 |0000: iget v0, v4, Landroidx/compose/animation/core/ArcSpline$Arc;.vertical:F // field@0387 │ │ -1ba29c: 1501 80bf |0002: const/high16 v1, #int -1082130432 // #bf80 │ │ -1ba2a0: 2e00 0001 |0004: cmpg-float v0, v0, v1 │ │ -1ba2a4: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -1ba2a8: 5240 8403 |0008: iget v0, v4, Landroidx/compose/animation/core/ArcSpline$Arc;.time2:F // field@0384 │ │ -1ba2ac: c750 |000a: sub-float/2addr v0, v5 │ │ -1ba2ae: 2805 |000b: goto 0010 // +0005 │ │ -1ba2b0: 5240 8303 |000c: iget v0, v4, Landroidx/compose/animation/core/ArcSpline$Arc;.time1:F // field@0383 │ │ -1ba2b4: a700 0500 |000e: sub-float v0, v5, v0 │ │ -1ba2b8: 5245 8203 |0010: iget v5, v4, Landroidx/compose/animation/core/ArcSpline$Arc;.oneOverDeltaTime:F // field@0382 │ │ -1ba2bc: c850 |0012: mul-float/2addr v0, v5 │ │ -1ba2be: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -1ba2c0: 2e01 0005 |0014: cmpg-float v1, v0, v5 │ │ -1ba2c4: 3c01 0300 |0016: if-gtz v1, 0019 // +0003 │ │ -1ba2c8: 281a |0018: goto 0032 // +001a │ │ -1ba2ca: 1505 803f |0019: const/high16 v5, #int 1065353216 // #3f80 │ │ -1ba2ce: 2d01 0005 |001b: cmpl-float v1, v0, v5 │ │ -1ba2d2: 3a01 0300 |001d: if-ltz v1, 0020 // +0003 │ │ -1ba2d6: 2813 |001f: goto 0032 // +0013 │ │ -1ba2d8: 1305 6400 |0020: const/16 v5, #int 100 // #64 │ │ -1ba2dc: 8255 |0022: int-to-float v5, v5 │ │ -1ba2de: c850 |0023: mul-float/2addr v0, v5 │ │ -1ba2e0: 8705 |0024: float-to-int v5, v0 │ │ -1ba2e2: 8251 |0025: int-to-float v1, v5 │ │ -1ba2e4: c710 |0026: sub-float/2addr v0, v1 │ │ -1ba2e6: 5441 8103 |0027: iget-object v1, v4, Landroidx/compose/animation/core/ArcSpline$Arc;.lut:[F // field@0381 │ │ -1ba2ea: 4402 0105 |0029: aget v2, v1, v5 │ │ -1ba2ee: d805 0501 |002b: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1ba2f2: 4405 0105 |002d: aget v5, v1, v5 │ │ -1ba2f6: c725 |002f: sub-float/2addr v5, v2 │ │ -1ba2f8: c805 |0030: mul-float/2addr v5, v0 │ │ -1ba2fa: c625 |0031: add-float/2addr v5, v2 │ │ -1ba2fc: 1400 db0f c93f |0032: const v0, #float 1.5708 // #3fc90fdb │ │ -1ba302: c805 |0035: mul-float/2addr v5, v0 │ │ -1ba304: 8950 |0036: float-to-double v0, v5 │ │ -1ba306: 7120 273f 1000 |0037: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@3f27 │ │ -1ba30c: 0b02 |003a: move-result-wide v2 │ │ -1ba30e: 8c25 |003b: double-to-float v5, v2 │ │ -1ba310: 5945 8603 |003c: iput v5, v4, Landroidx/compose/animation/core/ArcSpline$Arc;.tmpSinAngle:F // field@0386 │ │ -1ba314: 7120 153f 1000 |003e: invoke-static {v0, v1}, Ljava/lang/Math;.cos:(D)D // method@3f15 │ │ -1ba31a: 0b00 |0041: move-result-wide v0 │ │ -1ba31c: 8c05 |0042: double-to-float v5, v0 │ │ -1ba31e: 5945 8503 |0043: iput v5, v4, Landroidx/compose/animation/core/ArcSpline$Arc;.tmpCosAngle:F // field@0385 │ │ -1ba322: 0e00 |0045: return-void │ │ +1ba2a4: |[1ba2a4] androidx.compose.animation.core.ArcSpline$Arc.setPoint:(F)V │ │ +1ba2b4: 5240 8703 |0000: iget v0, v4, Landroidx/compose/animation/core/ArcSpline$Arc;.vertical:F // field@0387 │ │ +1ba2b8: 1501 80bf |0002: const/high16 v1, #int -1082130432 // #bf80 │ │ +1ba2bc: 2e00 0001 |0004: cmpg-float v0, v0, v1 │ │ +1ba2c0: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +1ba2c4: 5240 8403 |0008: iget v0, v4, Landroidx/compose/animation/core/ArcSpline$Arc;.time2:F // field@0384 │ │ +1ba2c8: c750 |000a: sub-float/2addr v0, v5 │ │ +1ba2ca: 2805 |000b: goto 0010 // +0005 │ │ +1ba2cc: 5240 8303 |000c: iget v0, v4, Landroidx/compose/animation/core/ArcSpline$Arc;.time1:F // field@0383 │ │ +1ba2d0: a700 0500 |000e: sub-float v0, v5, v0 │ │ +1ba2d4: 5245 8203 |0010: iget v5, v4, Landroidx/compose/animation/core/ArcSpline$Arc;.oneOverDeltaTime:F // field@0382 │ │ +1ba2d8: c850 |0012: mul-float/2addr v0, v5 │ │ +1ba2da: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +1ba2dc: 2e01 0005 |0014: cmpg-float v1, v0, v5 │ │ +1ba2e0: 3c01 0300 |0016: if-gtz v1, 0019 // +0003 │ │ +1ba2e4: 281a |0018: goto 0032 // +001a │ │ +1ba2e6: 1505 803f |0019: const/high16 v5, #int 1065353216 // #3f80 │ │ +1ba2ea: 2d01 0005 |001b: cmpl-float v1, v0, v5 │ │ +1ba2ee: 3a01 0300 |001d: if-ltz v1, 0020 // +0003 │ │ +1ba2f2: 2813 |001f: goto 0032 // +0013 │ │ +1ba2f4: 1305 6400 |0020: const/16 v5, #int 100 // #64 │ │ +1ba2f8: 8255 |0022: int-to-float v5, v5 │ │ +1ba2fa: c850 |0023: mul-float/2addr v0, v5 │ │ +1ba2fc: 8705 |0024: float-to-int v5, v0 │ │ +1ba2fe: 8251 |0025: int-to-float v1, v5 │ │ +1ba300: c710 |0026: sub-float/2addr v0, v1 │ │ +1ba302: 5441 8103 |0027: iget-object v1, v4, Landroidx/compose/animation/core/ArcSpline$Arc;.lut:[F // field@0381 │ │ +1ba306: 4402 0105 |0029: aget v2, v1, v5 │ │ +1ba30a: d805 0501 |002b: add-int/lit8 v5, v5, #int 1 // #01 │ │ +1ba30e: 4405 0105 |002d: aget v5, v1, v5 │ │ +1ba312: c725 |002f: sub-float/2addr v5, v2 │ │ +1ba314: c805 |0030: mul-float/2addr v5, v0 │ │ +1ba316: c625 |0031: add-float/2addr v5, v2 │ │ +1ba318: 1400 db0f c93f |0032: const v0, #float 1.5708 // #3fc90fdb │ │ +1ba31e: c805 |0035: mul-float/2addr v5, v0 │ │ +1ba320: 8950 |0036: float-to-double v0, v5 │ │ +1ba322: 7120 273f 1000 |0037: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@3f27 │ │ +1ba328: 0b02 |003a: move-result-wide v2 │ │ +1ba32a: 8c25 |003b: double-to-float v5, v2 │ │ +1ba32c: 5945 8603 |003c: iput v5, v4, Landroidx/compose/animation/core/ArcSpline$Arc;.tmpSinAngle:F // field@0386 │ │ +1ba330: 7120 153f 1000 |003e: invoke-static {v0, v1}, Ljava/lang/Math;.cos:(D)D // method@3f15 │ │ +1ba336: 0b00 |0041: move-result-wide v0 │ │ +1ba338: 8c05 |0042: double-to-float v5, v0 │ │ +1ba33a: 5945 8503 |0043: iput v5, v4, Landroidx/compose/animation/core/ArcSpline$Arc;.tmpCosAngle:F // field@0385 │ │ +1ba33e: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #263 header: │ │ @@ -70310,65 +70310,65 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -1ba324: |[1ba324] androidx.compose.animation.core.CubicBezierEasing.hashCode:()I │ │ -1ba334: 5230 8d03 |0000: iget v0, v3, Landroidx/compose/animation/core/CubicBezierEasing;.a:F // field@038d │ │ -1ba338: 7110 db3e 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ -1ba33e: 0a00 |0005: move-result v0 │ │ -1ba340: 1301 1f00 |0006: const/16 v1, #int 31 // #1f │ │ -1ba344: b210 |0008: mul-int/2addr v0, v1 │ │ -1ba346: 5232 8e03 |0009: iget v2, v3, Landroidx/compose/animation/core/CubicBezierEasing;.b:F // field@038e │ │ -1ba34a: 7130 042f 0201 |000b: invoke-static {v2, v0, v1}, Lcom/caverock/androidsvg/SVG$Unit$EnumUnboxingLocalUtility;.m:(FII)I // method@2f04 │ │ -1ba350: 0a00 |000e: move-result v0 │ │ -1ba352: 5232 8f03 |000f: iget v2, v3, Landroidx/compose/animation/core/CubicBezierEasing;.c:F // field@038f │ │ -1ba356: 7130 042f 0201 |0011: invoke-static {v2, v0, v1}, Lcom/caverock/androidsvg/SVG$Unit$EnumUnboxingLocalUtility;.m:(FII)I // method@2f04 │ │ -1ba35c: 0a00 |0014: move-result v0 │ │ -1ba35e: 5231 9003 |0015: iget v1, v3, Landroidx/compose/animation/core/CubicBezierEasing;.d:F // field@0390 │ │ -1ba362: 7110 db3e 0100 |0017: invoke-static {v1}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ -1ba368: 0a01 |001a: move-result v1 │ │ -1ba36a: b001 |001b: add-int/2addr v1, v0 │ │ -1ba36c: 0f01 |001c: return v1 │ │ +1ba340: |[1ba340] androidx.compose.animation.core.CubicBezierEasing.hashCode:()I │ │ +1ba350: 5230 8d03 |0000: iget v0, v3, Landroidx/compose/animation/core/CubicBezierEasing;.a:F // field@038d │ │ +1ba354: 7110 db3e 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ +1ba35a: 0a00 |0005: move-result v0 │ │ +1ba35c: 1301 1f00 |0006: const/16 v1, #int 31 // #1f │ │ +1ba360: b210 |0008: mul-int/2addr v0, v1 │ │ +1ba362: 5232 8e03 |0009: iget v2, v3, Landroidx/compose/animation/core/CubicBezierEasing;.b:F // field@038e │ │ +1ba366: 7130 042f 0201 |000b: invoke-static {v2, v0, v1}, Lcom/caverock/androidsvg/SVG$Unit$EnumUnboxingLocalUtility;.m:(FII)I // method@2f04 │ │ +1ba36c: 0a00 |000e: move-result v0 │ │ +1ba36e: 5232 8f03 |000f: iget v2, v3, Landroidx/compose/animation/core/CubicBezierEasing;.c:F // field@038f │ │ +1ba372: 7130 042f 0201 |0011: invoke-static {v2, v0, v1}, Lcom/caverock/androidsvg/SVG$Unit$EnumUnboxingLocalUtility;.m:(FII)I // method@2f04 │ │ +1ba378: 0a00 |0014: move-result v0 │ │ +1ba37a: 5231 9003 |0015: iget v1, v3, Landroidx/compose/animation/core/CubicBezierEasing;.d:F // field@0390 │ │ +1ba37e: 7110 db3e 0100 |0017: invoke-static {v1}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ +1ba384: 0a01 |001a: move-result v1 │ │ +1ba386: b001 |001b: add-int/2addr v1, v0 │ │ +1ba388: 0f01 |001c: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/core/CubicBezierEasing;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -1ba370: |[1ba370] androidx.compose.animation.core.CubicBezierEasing.toString:()Ljava/lang/String; │ │ -1ba380: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1ba384: 1a01 280a |0002: const-string v1, "CubicBezierEasing(a=" // string@0a28 │ │ -1ba388: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1ba38e: 5231 8d03 |0007: iget v1, v3, Landroidx/compose/animation/core/CubicBezierEasing;.a:F // field@038d │ │ -1ba392: 6e20 843f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ -1ba398: 1a01 1604 |000c: const-string v1, ", b=" // string@0416 │ │ -1ba39c: 6e20 8a3f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1ba3a2: 5231 8e03 |0011: iget v1, v3, Landroidx/compose/animation/core/CubicBezierEasing;.b:F // field@038e │ │ -1ba3a6: 6e20 843f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ -1ba3ac: 1a01 3704 |0016: const-string v1, ", c=" // string@0437 │ │ -1ba3b0: 6e20 8a3f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1ba3b6: 5231 8f03 |001b: iget v1, v3, Landroidx/compose/animation/core/CubicBezierEasing;.c:F // field@038f │ │ -1ba3ba: 6e20 843f 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ -1ba3c0: 1a01 6b04 |0020: const-string v1, ", d=" // string@046b │ │ -1ba3c4: 6e20 8a3f 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1ba3ca: 5231 9003 |0025: iget v1, v3, Landroidx/compose/animation/core/CubicBezierEasing;.d:F // field@0390 │ │ -1ba3ce: 1302 2900 |0027: const/16 v2, #int 41 // #29 │ │ -1ba3d2: 7130 0a2f 1002 |0029: invoke-static {v0, v1, v2}, Lcom/caverock/androidsvg/SVG$Unit$EnumUnboxingLocalUtility;.m:(Ljava/lang/StringBuilder;FC)Ljava/lang/String; // method@2f0a │ │ -1ba3d8: 0c00 |002c: move-result-object v0 │ │ -1ba3da: 1100 |002d: return-object v0 │ │ +1ba38c: |[1ba38c] androidx.compose.animation.core.CubicBezierEasing.toString:()Ljava/lang/String; │ │ +1ba39c: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1ba3a0: 1a01 280a |0002: const-string v1, "CubicBezierEasing(a=" // string@0a28 │ │ +1ba3a4: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1ba3aa: 5231 8d03 |0007: iget v1, v3, Landroidx/compose/animation/core/CubicBezierEasing;.a:F // field@038d │ │ +1ba3ae: 6e20 843f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ +1ba3b4: 1a01 1604 |000c: const-string v1, ", b=" // string@0416 │ │ +1ba3b8: 6e20 8a3f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1ba3be: 5231 8e03 |0011: iget v1, v3, Landroidx/compose/animation/core/CubicBezierEasing;.b:F // field@038e │ │ +1ba3c2: 6e20 843f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ +1ba3c8: 1a01 3704 |0016: const-string v1, ", c=" // string@0437 │ │ +1ba3cc: 6e20 8a3f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1ba3d2: 5231 8f03 |001b: iget v1, v3, Landroidx/compose/animation/core/CubicBezierEasing;.c:F // field@038f │ │ +1ba3d6: 6e20 843f 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ +1ba3dc: 1a01 6b04 |0020: const-string v1, ", d=" // string@046b │ │ +1ba3e0: 6e20 8a3f 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1ba3e6: 5231 9003 |0025: iget v1, v3, Landroidx/compose/animation/core/CubicBezierEasing;.d:F // field@0390 │ │ +1ba3ea: 1302 2900 |0027: const/16 v2, #int 41 // #29 │ │ +1ba3ee: 7130 0a2f 1002 |0029: invoke-static {v0, v1, v2}, Lcom/caverock/androidsvg/SVG$Unit$EnumUnboxingLocalUtility;.m:(Ljava/lang/StringBuilder;FC)Ljava/lang/String; // method@2f0a │ │ +1ba3f4: 0c00 |002c: move-result-object v0 │ │ +1ba3f6: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/compose/animation/core/CubicBezierEasing;) │ │ name : 'transform' │ │ type : '(F)F' │ │ @@ -70949,24 +70949,24 @@ │ │ type : '(FFF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -1ba3f8: |[1ba3f8] androidx.compose.animation.core.FloatAnimationSpec.getEndVelocity:(FFF)F │ │ -1ba408: 7240 3f0a 7698 |0000: invoke-interface {v6, v7, v8, v9}, Landroidx/compose/animation/core/FloatAnimationSpec;.getDurationNanos:(FFF)J // method@0a3f │ │ -1ba40e: 0b01 |0003: move-result-wide v1 │ │ -1ba410: 0760 |0004: move-object v0, v6 │ │ -1ba412: 0173 |0005: move v3, v7 │ │ -1ba414: 0184 |0006: move v4, v8 │ │ -1ba416: 0195 |0007: move v5, v9 │ │ -1ba418: 7806 420a 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroidx/compose/animation/core/FloatAnimationSpec;.getVelocityFromNanos:(JFFF)F // method@0a42 │ │ -1ba41e: 0a07 |000b: move-result v7 │ │ -1ba420: 0f07 |000c: return v7 │ │ +1ba414: |[1ba414] androidx.compose.animation.core.FloatAnimationSpec.getEndVelocity:(FFF)F │ │ +1ba424: 7240 3f0a 7698 |0000: invoke-interface {v6, v7, v8, v9}, Landroidx/compose/animation/core/FloatAnimationSpec;.getDurationNanos:(FFF)J // method@0a3f │ │ +1ba42a: 0b01 |0003: move-result-wide v1 │ │ +1ba42c: 0760 |0004: move-object v0, v6 │ │ +1ba42e: 0173 |0005: move v3, v7 │ │ +1ba430: 0184 |0006: move v4, v8 │ │ +1ba432: 0195 |0007: move v5, v9 │ │ +1ba434: 7806 420a 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroidx/compose/animation/core/FloatAnimationSpec;.getVelocityFromNanos:(JFFF)F // method@0a42 │ │ +1ba43a: 0a07 |000b: move-result v7 │ │ +1ba43c: 0f07 |000c: return v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/core/FloatAnimationSpec;) │ │ name : 'getValueFromNanos' │ │ type : '(JFFF)F' │ │ @@ -70984,18 +70984,18 @@ │ │ type : '(Landroidx/compose/animation/core/TwoWayConverterImpl;)Landroidx/compose/animation/core/VectorizedAnimationSpec;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1ba3dc: |[1ba3dc] androidx.compose.animation.core.FloatAnimationSpec.vectorize:(Landroidx/compose/animation/core/TwoWayConverterImpl;)Landroidx/compose/animation/core/VectorizedAnimationSpec; │ │ -1ba3ec: 2201 c214 |0000: new-instance v1, Lokhttp3/Dispatcher; // type@14c2 │ │ -1ba3f0: 7020 bd4b 0100 |0002: invoke-direct {v1, v0}, Lokhttp3/Dispatcher;.:(Landroidx/compose/animation/core/FloatAnimationSpec;)V // method@4bbd │ │ -1ba3f6: 1101 |0005: return-object v1 │ │ +1ba3f8: |[1ba3f8] androidx.compose.animation.core.FloatAnimationSpec.vectorize:(Landroidx/compose/animation/core/TwoWayConverterImpl;)Landroidx/compose/animation/core/VectorizedAnimationSpec; │ │ +1ba408: 2201 c214 |0000: new-instance v1, Lokhttp3/Dispatcher; // type@14c2 │ │ +1ba40c: 7020 bd4b 0100 |0002: invoke-direct {v1, v0}, Lokhttp3/Dispatcher;.:(Landroidx/compose/animation/core/FloatAnimationSpec;)V // method@4bbd │ │ +1ba412: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #270 header: │ │ @@ -71411,69 +71411,69 @@ │ │ type : '(FFF)F' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1ba424: |[1ba424] androidx.compose.animation.core.FloatSpringSpec.getEndVelocity:(FFF)F │ │ -1ba434: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -1ba436: 0f01 |0001: return v1 │ │ +1ba440: |[1ba440] androidx.compose.animation.core.FloatSpringSpec.getEndVelocity:(FFF)F │ │ +1ba450: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +1ba452: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/core/FloatSpringSpec;) │ │ name : 'getValueFromNanos' │ │ type : '(JFFF)F' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -1ba438: |[1ba438] androidx.compose.animation.core.FloatSpringSpec.getValueFromNanos:(JFFF)F │ │ -1ba448: 1700 4042 0f00 |0000: const-wide/32 v0, #float 1.4013e-39 // #000f4240 │ │ -1ba44e: be03 |0003: div-long/2addr v3, v0 │ │ -1ba450: 5420 9803 |0004: iget-object v0, v2, Landroidx/compose/animation/core/FloatSpringSpec;.spring:Landroidx/compose/animation/core/SpringSimulation; // field@0398 │ │ -1ba454: 5906 ef03 |0006: iput v6, v0, Landroidx/compose/animation/core/SpringSimulation;.finalPosition:F // field@03ef │ │ -1ba458: 6e54 a60a 5037 |0008: invoke-virtual {v0, v5, v7, v3, v4}, Landroidx/compose/animation/core/SpringSimulation;.updateValues-IJZedt4$animation_core_release:(FFJ)J // method@0aa6 │ │ -1ba45e: 0b03 |000b: move-result-wide v3 │ │ -1ba460: 1305 2000 |000c: const/16 v5, #int 32 // #20 │ │ -1ba464: c453 |000e: shr-long/2addr v3, v5 │ │ -1ba466: 8433 |000f: long-to-int v3, v3 │ │ -1ba468: 7110 dc3e 0300 |0010: invoke-static {v3}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@3edc │ │ -1ba46e: 0a03 |0013: move-result v3 │ │ -1ba470: 0f03 |0014: return v3 │ │ +1ba454: |[1ba454] androidx.compose.animation.core.FloatSpringSpec.getValueFromNanos:(JFFF)F │ │ +1ba464: 1700 4042 0f00 |0000: const-wide/32 v0, #float 1.4013e-39 // #000f4240 │ │ +1ba46a: be03 |0003: div-long/2addr v3, v0 │ │ +1ba46c: 5420 9803 |0004: iget-object v0, v2, Landroidx/compose/animation/core/FloatSpringSpec;.spring:Landroidx/compose/animation/core/SpringSimulation; // field@0398 │ │ +1ba470: 5906 ef03 |0006: iput v6, v0, Landroidx/compose/animation/core/SpringSimulation;.finalPosition:F // field@03ef │ │ +1ba474: 6e54 a60a 5037 |0008: invoke-virtual {v0, v5, v7, v3, v4}, Landroidx/compose/animation/core/SpringSimulation;.updateValues-IJZedt4$animation_core_release:(FFJ)J // method@0aa6 │ │ +1ba47a: 0b03 |000b: move-result-wide v3 │ │ +1ba47c: 1305 2000 |000c: const/16 v5, #int 32 // #20 │ │ +1ba480: c453 |000e: shr-long/2addr v3, v5 │ │ +1ba482: 8433 |000f: long-to-int v3, v3 │ │ +1ba484: 7110 dc3e 0300 |0010: invoke-static {v3}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@3edc │ │ +1ba48a: 0a03 |0013: move-result v3 │ │ +1ba48c: 0f03 |0014: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/compose/animation/core/FloatSpringSpec;) │ │ name : 'getVelocityFromNanos' │ │ type : '(JFFF)F' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -1ba474: |[1ba474] androidx.compose.animation.core.FloatSpringSpec.getVelocityFromNanos:(JFFF)F │ │ -1ba484: 1700 4042 0f00 |0000: const-wide/32 v0, #float 1.4013e-39 // #000f4240 │ │ -1ba48a: be03 |0003: div-long/2addr v3, v0 │ │ -1ba48c: 5420 9803 |0004: iget-object v0, v2, Landroidx/compose/animation/core/FloatSpringSpec;.spring:Landroidx/compose/animation/core/SpringSimulation; // field@0398 │ │ -1ba490: 5906 ef03 |0006: iput v6, v0, Landroidx/compose/animation/core/SpringSimulation;.finalPosition:F // field@03ef │ │ -1ba494: 6e54 a60a 5037 |0008: invoke-virtual {v0, v5, v7, v3, v4}, Landroidx/compose/animation/core/SpringSimulation;.updateValues-IJZedt4$animation_core_release:(FFJ)J // method@0aa6 │ │ -1ba49a: 0b03 |000b: move-result-wide v3 │ │ -1ba49c: 1805 ffff ffff 0000 0000 |000c: const-wide v5, #double 2.122e-314 // #00000000ffffffff │ │ -1ba4a6: c053 |0011: and-long/2addr v3, v5 │ │ -1ba4a8: 8433 |0012: long-to-int v3, v3 │ │ -1ba4aa: 7110 dc3e 0300 |0013: invoke-static {v3}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@3edc │ │ -1ba4b0: 0a03 |0016: move-result v3 │ │ -1ba4b2: 0f03 |0017: return v3 │ │ +1ba490: |[1ba490] androidx.compose.animation.core.FloatSpringSpec.getVelocityFromNanos:(JFFF)F │ │ +1ba4a0: 1700 4042 0f00 |0000: const-wide/32 v0, #float 1.4013e-39 // #000f4240 │ │ +1ba4a6: be03 |0003: div-long/2addr v3, v0 │ │ +1ba4a8: 5420 9803 |0004: iget-object v0, v2, Landroidx/compose/animation/core/FloatSpringSpec;.spring:Landroidx/compose/animation/core/SpringSimulation; // field@0398 │ │ +1ba4ac: 5906 ef03 |0006: iput v6, v0, Landroidx/compose/animation/core/SpringSimulation;.finalPosition:F // field@03ef │ │ +1ba4b0: 6e54 a60a 5037 |0008: invoke-virtual {v0, v5, v7, v3, v4}, Landroidx/compose/animation/core/SpringSimulation;.updateValues-IJZedt4$animation_core_release:(FFJ)J // method@0aa6 │ │ +1ba4b6: 0b03 |000b: move-result-wide v3 │ │ +1ba4b8: 1805 ffff ffff 0000 0000 |000c: const-wide v5, #double 2.122e-314 // #00000000ffffffff │ │ +1ba4c2: c053 |0011: and-long/2addr v3, v5 │ │ +1ba4c4: 8433 |0012: long-to-int v3, v3 │ │ +1ba4c6: 7110 dc3e 0300 |0013: invoke-static {v3}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@3edc │ │ +1ba4cc: 0a03 |0016: move-result v3 │ │ +1ba4ce: 0f03 |0017: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #271 header: │ │ @@ -71542,60 +71542,60 @@ │ │ type : '(FFF)J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -1ba514: |[1ba514] androidx.compose.animation.core.FloatTweenSpec.getDurationNanos:(FFF)J │ │ -1ba524: 5323 9a03 |0000: iget-wide v3, v2, Landroidx/compose/animation/core/FloatTweenSpec;.delayNanos:J // field@039a │ │ -1ba528: 5320 9c03 |0002: iget-wide v0, v2, Landroidx/compose/animation/core/FloatTweenSpec;.durationNanos:J // field@039c │ │ -1ba52c: bb03 |0004: add-long/2addr v3, v0 │ │ -1ba52e: 1003 |0005: return-wide v3 │ │ +1ba530: |[1ba530] androidx.compose.animation.core.FloatTweenSpec.getDurationNanos:(FFF)J │ │ +1ba540: 5323 9a03 |0000: iget-wide v3, v2, Landroidx/compose/animation/core/FloatTweenSpec;.delayNanos:J // field@039a │ │ +1ba544: 5320 9c03 |0002: iget-wide v0, v2, Landroidx/compose/animation/core/FloatTweenSpec;.durationNanos:J // field@039c │ │ +1ba548: bb03 |0004: add-long/2addr v3, v0 │ │ +1ba54a: 1003 |0005: return-wide v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/compose/animation/core/FloatTweenSpec;) │ │ name : 'getValueFromNanos' │ │ type : '(JFFF)F' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -1ba4b4: |[1ba4b4] androidx.compose.animation.core.FloatTweenSpec.getValueFromNanos:(JFFF)F │ │ -1ba4c4: 5320 9a03 |0000: iget-wide v0, v2, Landroidx/compose/animation/core/FloatTweenSpec;.delayNanos:J // field@039a │ │ -1ba4c8: bc03 |0002: sub-long/2addr v3, v0 │ │ -1ba4ca: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -1ba4ce: 3107 0300 |0005: cmp-long v7, v3, v0 │ │ -1ba4d2: 3b07 0300 |0007: if-gez v7, 000a // +0003 │ │ -1ba4d6: 0403 |0009: move-wide v3, v0 │ │ -1ba4d8: 5320 9c03 |000a: iget-wide v0, v2, Landroidx/compose/animation/core/FloatTweenSpec;.durationNanos:J // field@039c │ │ -1ba4dc: 3107 0300 |000c: cmp-long v7, v3, v0 │ │ -1ba4e0: 3d07 0300 |000e: if-lez v7, 0011 // +0003 │ │ -1ba4e4: 0403 |0010: move-wide v3, v0 │ │ -1ba4e6: 5227 9b03 |0011: iget v7, v2, Landroidx/compose/animation/core/FloatTweenSpec;.duration:I // field@039b │ │ -1ba4ea: 3907 0500 |0013: if-nez v7, 0018 // +0005 │ │ -1ba4ee: 1503 803f |0015: const/high16 v3, #int 1065353216 // #3f80 │ │ -1ba4f2: 2804 |0017: goto 001b // +0004 │ │ -1ba4f4: 8533 |0018: long-to-float v3, v3 │ │ -1ba4f6: 8504 |0019: long-to-float v4, v0 │ │ -1ba4f8: c943 |001a: div-float/2addr v3, v4 │ │ -1ba4fa: 5424 9d03 |001b: iget-object v4, v2, Landroidx/compose/animation/core/FloatTweenSpec;.easing:Landroidx/compose/animation/core/Easing; // field@039d │ │ -1ba4fe: 7220 3d0a 3400 |001d: invoke-interface {v4, v3}, Landroidx/compose/animation/core/Easing;.transform:(F)F // method@0a3d │ │ -1ba504: 0a03 |0020: move-result v3 │ │ -1ba506: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -1ba508: 8244 |0022: int-to-float v4, v4 │ │ -1ba50a: c734 |0023: sub-float/2addr v4, v3 │ │ -1ba50c: c854 |0024: mul-float/2addr v4, v5 │ │ -1ba50e: c836 |0025: mul-float/2addr v6, v3 │ │ -1ba510: c646 |0026: add-float/2addr v6, v4 │ │ -1ba512: 0f06 |0027: return v6 │ │ +1ba4d0: |[1ba4d0] androidx.compose.animation.core.FloatTweenSpec.getValueFromNanos:(JFFF)F │ │ +1ba4e0: 5320 9a03 |0000: iget-wide v0, v2, Landroidx/compose/animation/core/FloatTweenSpec;.delayNanos:J // field@039a │ │ +1ba4e4: bc03 |0002: sub-long/2addr v3, v0 │ │ +1ba4e6: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +1ba4ea: 3107 0300 |0005: cmp-long v7, v3, v0 │ │ +1ba4ee: 3b07 0300 |0007: if-gez v7, 000a // +0003 │ │ +1ba4f2: 0403 |0009: move-wide v3, v0 │ │ +1ba4f4: 5320 9c03 |000a: iget-wide v0, v2, Landroidx/compose/animation/core/FloatTweenSpec;.durationNanos:J // field@039c │ │ +1ba4f8: 3107 0300 |000c: cmp-long v7, v3, v0 │ │ +1ba4fc: 3d07 0300 |000e: if-lez v7, 0011 // +0003 │ │ +1ba500: 0403 |0010: move-wide v3, v0 │ │ +1ba502: 5227 9b03 |0011: iget v7, v2, Landroidx/compose/animation/core/FloatTweenSpec;.duration:I // field@039b │ │ +1ba506: 3907 0500 |0013: if-nez v7, 0018 // +0005 │ │ +1ba50a: 1503 803f |0015: const/high16 v3, #int 1065353216 // #3f80 │ │ +1ba50e: 2804 |0017: goto 001b // +0004 │ │ +1ba510: 8533 |0018: long-to-float v3, v3 │ │ +1ba512: 8504 |0019: long-to-float v4, v0 │ │ +1ba514: c943 |001a: div-float/2addr v3, v4 │ │ +1ba516: 5424 9d03 |001b: iget-object v4, v2, Landroidx/compose/animation/core/FloatTweenSpec;.easing:Landroidx/compose/animation/core/Easing; // field@039d │ │ +1ba51a: 7220 3d0a 3400 |001d: invoke-interface {v4, v3}, Landroidx/compose/animation/core/Easing;.transform:(F)F // method@0a3d │ │ +1ba520: 0a03 |0020: move-result v3 │ │ +1ba522: 1214 |0021: const/4 v4, #int 1 // #1 │ │ +1ba524: 8244 |0022: int-to-float v4, v4 │ │ +1ba526: c734 |0023: sub-float/2addr v4, v3 │ │ +1ba528: c854 |0024: mul-float/2addr v4, v5 │ │ +1ba52a: c836 |0025: mul-float/2addr v6, v3 │ │ +1ba52c: c646 |0026: add-float/2addr v6, v4 │ │ +1ba52e: 0f06 |0027: return v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/core/FloatTweenSpec;) │ │ name : 'getVelocityFromNanos' │ │ type : '(JFFF)F' │ │ @@ -71693,59 +71693,59 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1ba530: |[1ba530] androidx.compose.animation.core.InfiniteRepeatableSpec.equals:(Ljava/lang/Object;)Z │ │ -1ba540: 2070 6d02 |0000: instance-of v0, v7, Landroidx/compose/animation/core/InfiniteRepeatableSpec; // type@026d │ │ -1ba544: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1ba546: 3800 1800 |0003: if-eqz v0, 001b // +0018 │ │ -1ba54a: 1f07 6d02 |0005: check-cast v7, Landroidx/compose/animation/core/InfiniteRepeatableSpec; // type@026d │ │ -1ba54e: 5470 9e03 |0007: iget-object v0, v7, Landroidx/compose/animation/core/InfiniteRepeatableSpec;.animation:Landroidx/compose/animation/core/DurationBasedAnimationSpec; // field@039e │ │ -1ba552: 5462 9e03 |0009: iget-object v2, v6, Landroidx/compose/animation/core/InfiniteRepeatableSpec;.animation:Landroidx/compose/animation/core/DurationBasedAnimationSpec; // field@039e │ │ -1ba556: 6e20 363f 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ -1ba55c: 0a00 |000e: move-result v0 │ │ -1ba55e: 3800 0c00 |000f: if-eqz v0, 001b // +000c │ │ -1ba562: 5372 9f03 |0011: iget-wide v2, v7, Landroidx/compose/animation/core/InfiniteRepeatableSpec;.initialStartOffset:J // field@039f │ │ -1ba566: 5364 9f03 |0013: iget-wide v4, v6, Landroidx/compose/animation/core/InfiniteRepeatableSpec;.initialStartOffset:J // field@039f │ │ -1ba56a: 3107 0204 |0015: cmp-long v7, v2, v4 │ │ -1ba56e: 3907 0400 |0017: if-nez v7, 001b // +0004 │ │ -1ba572: 1217 |0019: const/4 v7, #int 1 // #1 │ │ -1ba574: 0f07 |001a: return v7 │ │ -1ba576: 0f01 |001b: return v1 │ │ +1ba54c: |[1ba54c] androidx.compose.animation.core.InfiniteRepeatableSpec.equals:(Ljava/lang/Object;)Z │ │ +1ba55c: 2070 6d02 |0000: instance-of v0, v7, Landroidx/compose/animation/core/InfiniteRepeatableSpec; // type@026d │ │ +1ba560: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ba562: 3800 1800 |0003: if-eqz v0, 001b // +0018 │ │ +1ba566: 1f07 6d02 |0005: check-cast v7, Landroidx/compose/animation/core/InfiniteRepeatableSpec; // type@026d │ │ +1ba56a: 5470 9e03 |0007: iget-object v0, v7, Landroidx/compose/animation/core/InfiniteRepeatableSpec;.animation:Landroidx/compose/animation/core/DurationBasedAnimationSpec; // field@039e │ │ +1ba56e: 5462 9e03 |0009: iget-object v2, v6, Landroidx/compose/animation/core/InfiniteRepeatableSpec;.animation:Landroidx/compose/animation/core/DurationBasedAnimationSpec; // field@039e │ │ +1ba572: 6e20 363f 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ +1ba578: 0a00 |000e: move-result v0 │ │ +1ba57a: 3800 0c00 |000f: if-eqz v0, 001b // +000c │ │ +1ba57e: 5372 9f03 |0011: iget-wide v2, v7, Landroidx/compose/animation/core/InfiniteRepeatableSpec;.initialStartOffset:J // field@039f │ │ +1ba582: 5364 9f03 |0013: iget-wide v4, v6, Landroidx/compose/animation/core/InfiniteRepeatableSpec;.initialStartOffset:J // field@039f │ │ +1ba586: 3107 0204 |0015: cmp-long v7, v2, v4 │ │ +1ba58a: 3907 0400 |0017: if-nez v7, 001b // +0004 │ │ +1ba58e: 1217 |0019: const/4 v7, #int 1 // #1 │ │ +1ba590: 0f07 |001a: return v7 │ │ +1ba592: 0f01 |001b: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/compose/animation/core/InfiniteRepeatableSpec;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -1ba578: |[1ba578] androidx.compose.animation.core.InfiniteRepeatableSpec.hashCode:()I │ │ -1ba588: 5440 9e03 |0000: iget-object v0, v4, Landroidx/compose/animation/core/InfiniteRepeatableSpec;.animation:Landroidx/compose/animation/core/DurationBasedAnimationSpec; // field@039e │ │ -1ba58c: 6e10 383f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1ba592: 0a00 |0005: move-result v0 │ │ -1ba594: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1ba598: 6201 ce03 |0008: sget-object v1, Landroidx/compose/animation/core/RepeatMode;.Restart:Landroidx/compose/animation/core/RepeatMode; // field@03ce │ │ -1ba59c: 6e10 383f 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1ba5a2: 0a01 |000d: move-result v1 │ │ -1ba5a4: b001 |000e: add-int/2addr v1, v0 │ │ -1ba5a6: da01 011f |000f: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -1ba5aa: 5342 9f03 |0011: iget-wide v2, v4, Landroidx/compose/animation/core/InfiniteRepeatableSpec;.initialStartOffset:J // field@039f │ │ -1ba5ae: 7120 023f 3200 |0013: invoke-static {v2, v3}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ -1ba5b4: 0a00 |0016: move-result v0 │ │ -1ba5b6: b010 |0017: add-int/2addr v0, v1 │ │ -1ba5b8: 0f00 |0018: return v0 │ │ +1ba594: |[1ba594] androidx.compose.animation.core.InfiniteRepeatableSpec.hashCode:()I │ │ +1ba5a4: 5440 9e03 |0000: iget-object v0, v4, Landroidx/compose/animation/core/InfiniteRepeatableSpec;.animation:Landroidx/compose/animation/core/DurationBasedAnimationSpec; // field@039e │ │ +1ba5a8: 6e10 383f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1ba5ae: 0a00 |0005: move-result v0 │ │ +1ba5b0: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1ba5b4: 6201 ce03 |0008: sget-object v1, Landroidx/compose/animation/core/RepeatMode;.Restart:Landroidx/compose/animation/core/RepeatMode; // field@03ce │ │ +1ba5b8: 6e10 383f 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1ba5be: 0a01 |000d: move-result v1 │ │ +1ba5c0: b001 |000e: add-int/2addr v1, v0 │ │ +1ba5c2: da01 011f |000f: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +1ba5c6: 5342 9f03 |0011: iget-wide v2, v4, Landroidx/compose/animation/core/InfiniteRepeatableSpec;.initialStartOffset:J // field@039f │ │ +1ba5ca: 7120 023f 3200 |0013: invoke-static {v2, v3}, Ljava/lang/Long;.hashCode:(J)I // method@3f02 │ │ +1ba5d0: 0a00 |0016: move-result v0 │ │ +1ba5d2: b010 |0017: add-int/2addr v0, v1 │ │ +1ba5d4: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/core/InfiniteRepeatableSpec;) │ │ name : 'vectorize' │ │ type : '(Landroidx/compose/animation/core/TwoWayConverterImpl;)Landroidx/compose/animation/core/VectorizedAnimationSpec;' │ │ @@ -72114,24 +72114,24 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1ba5bc: |[1ba5bc] androidx.compose.animation.core.InfiniteTransition$run$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1ba5cc: 1f01 6913 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1369 │ │ -1ba5d0: 1f02 c712 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@12c7 │ │ -1ba5d4: 6e30 570a 1002 |0004: invoke-virtual {v0, v1, v2}, Landroidx/compose/animation/core/InfiniteTransition$run$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0a57 │ │ -1ba5da: 0c01 |0007: move-result-object v1 │ │ -1ba5dc: 1f01 7102 |0008: check-cast v1, Landroidx/compose/animation/core/InfiniteTransition$run$1$1; // type@0271 │ │ -1ba5e0: 6202 cf2d |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1ba5e4: 6e20 590a 2100 |000c: invoke-virtual {v1, v2}, Landroidx/compose/animation/core/InfiniteTransition$run$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a59 │ │ -1ba5ea: 6201 012e |000f: sget-object v1, Lkotlin/coroutines/intrinsics/CoroutineSingletons;.COROUTINE_SUSPENDED:Lkotlin/coroutines/intrinsics/CoroutineSingletons; // field@2e01 │ │ -1ba5ee: 1101 |0011: return-object v1 │ │ +1ba5d8: |[1ba5d8] androidx.compose.animation.core.InfiniteTransition$run$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1ba5e8: 1f01 6913 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1369 │ │ +1ba5ec: 1f02 c712 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@12c7 │ │ +1ba5f0: 6e30 570a 1002 |0004: invoke-virtual {v0, v1, v2}, Landroidx/compose/animation/core/InfiniteTransition$run$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0a57 │ │ +1ba5f6: 0c01 |0007: move-result-object v1 │ │ +1ba5f8: 1f01 7102 |0008: check-cast v1, Landroidx/compose/animation/core/InfiniteTransition$run$1$1; // type@0271 │ │ +1ba5fc: 6202 cf2d |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1ba600: 6e20 590a 2100 |000c: invoke-virtual {v1, v2}, Landroidx/compose/animation/core/InfiniteTransition$run$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a59 │ │ +1ba606: 6201 012e |000f: sget-object v1, Lkotlin/coroutines/intrinsics/CoroutineSingletons;.COROUTINE_SUSPENDED:Lkotlin/coroutines/intrinsics/CoroutineSingletons; // field@2e01 │ │ +1ba60a: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/core/InfiniteTransition$run$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ @@ -72560,94 +72560,94 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 178 16-bit code units │ │ -19a4dc: |[19a4dc] androidx.navigation.compose.NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1.dispose:()V │ │ -19a4ec: 5440 9918 |0000: iget-object v0, v4, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1;.$visibleEntries$delegate$inlined:Ljava/lang/Object; // field@1899 │ │ -19a4f0: 5441 9718 |0002: iget-object v1, v4, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1;.$composeNavigator$inlined:Ljava/lang/Object; // field@1897 │ │ -19a4f4: 5242 9818 |0004: iget v2, v4, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1;.$r8$classId:I // field@1898 │ │ -19a4f8: 2b02 9600 0000 |0006: packed-switch v2, 0000009c // +00000096 │ │ -19a4fe: 1f01 6704 |0009: check-cast v1, Landroidx/compose/material3/ColorScheme; // type@0467 │ │ -19a502: 5311 3608 |000b: iget-wide v1, v1, Landroidx/compose/material3/ColorScheme;.background:J // field@0836 │ │ -19a506: 7120 c918 2100 |000d: invoke-static {v1, v2}, Landroidx/compose/ui/graphics/ColorKt;.toArgb-8_81llA:(J)I // method@18c9 │ │ -19a50c: 0a01 |0010: move-result v1 │ │ -19a50e: 1f00 2001 |0011: check-cast v0, Landroid/view/Window; // type@0120 │ │ -19a512: 6e20 e004 1000 |0013: invoke-virtual {v0, v1}, Landroid/view/Window;.setNavigationBarColor:(I)V // method@04e0 │ │ -19a518: 0e00 |0016: return-void │ │ -19a51a: 1f00 2100 |0017: check-cast v0, Landroid/content/Context; // type@0021 │ │ -19a51e: 6e10 6500 0000 |0019: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0065 │ │ -19a524: 0c00 |001c: move-result-object v0 │ │ -19a526: 1f01 ce07 |001d: check-cast v1, Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$obtainResourceIdCache$callbacks$1$1; // type@07ce │ │ -19a52a: 6e20 7f00 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterComponentCallbacks:(Landroid/content/ComponentCallbacks;)V // method@007f │ │ -19a530: 0e00 |0022: return-void │ │ -19a532: 1f00 2100 |0023: check-cast v0, Landroid/content/Context; // type@0021 │ │ -19a536: 6e10 6500 0000 |0025: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0065 │ │ -19a53c: 0c00 |0028: move-result-object v0 │ │ -19a53e: 1f01 cd07 |0029: check-cast v1, Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$obtainImageVectorCache$callbacks$1$1; // type@07cd │ │ -19a542: 6e20 7f00 1000 |002b: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterComponentCallbacks:(Landroid/content/ComponentCallbacks;)V // method@007f │ │ -19a548: 0e00 |002e: return-void │ │ -19a54a: 1f01 d409 |002f: check-cast v1, Landroidx/lifecycle/FlowLiveDataConversions$asFlow$1$$ExternalSyntheticLambda0; // type@09d4 │ │ -19a54e: 1f00 830a |0031: check-cast v0, Landroidx/room/RoomLambdaTrackingLiveData; // type@0a83 │ │ -19a552: 6e20 bd28 1000 |0033: invoke-virtual {v0, v1}, Landroidx/lifecycle/LiveData;.removeObserver:(Landroidx/lifecycle/FlowLiveDataConversions$asFlow$1$$ExternalSyntheticLambda0;)V // method@28bd │ │ -19a558: 0e00 |0036: return-void │ │ -19a55a: 1f00 f003 |0037: check-cast v0, Landroidx/compose/foundation/lazy/layout/LazySaveableStateHolder; // type@03f0 │ │ -19a55e: 5400 5607 |0039: iget-object v0, v0, Landroidx/compose/foundation/lazy/layout/LazySaveableStateHolder;.previouslyComposedKeys:Landroidx/collection/MutableScatterSet; // field@0756 │ │ -19a562: 6e20 ce08 1000 |003b: invoke-virtual {v0, v1}, Landroidx/collection/MutableScatterSet;.plusAssign:(Ljava/lang/Object;)V // method@08ce │ │ -19a568: 0e00 |003e: return-void │ │ -19a56a: 1f00 9b03 |003f: check-cast v0, Landroidx/compose/foundation/layout/WindowInsetsHolder; // type@039b │ │ -19a56e: 5202 6406 |0041: iget v2, v0, Landroidx/compose/foundation/layout/WindowInsetsHolder;.accessCount:I // field@0664 │ │ -19a572: d802 02ff |0043: add-int/lit8 v2, v2, #int -1 // #ff │ │ -19a576: 5902 6406 |0045: iput v2, v0, Landroidx/compose/foundation/layout/WindowInsetsHolder;.accessCount:I // field@0664 │ │ -19a57a: 3902 1200 |0047: if-nez v2, 0059 // +0012 │ │ -19a57e: 6202 7116 |0049: sget-object v2, Landroidx/core/view/ViewCompat;.sViewPropertyAnimatorMap:Ljava/util/WeakHashMap; // field@1671 │ │ -19a582: 1f01 0f01 |004b: check-cast v1, Landroid/view/View; // type@010f │ │ -19a586: 1202 |004d: const/4 v2, #int 0 // #0 │ │ -19a588: 7120 8926 2100 |004e: invoke-static {v1, v2}, Landroidx/core/view/ViewCompat$Api21Impl;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V // method@2689 │ │ -19a58e: 7120 a326 2100 |0051: invoke-static {v1, v2}, Landroidx/core/view/ViewCompat;.setWindowInsetsAnimationCallback:(Landroid/view/View;Landroidx/core/view/WindowInsetsAnimationCompat$Callback;)V // method@26a3 │ │ -19a594: 5400 6c06 |0054: iget-object v0, v0, Landroidx/compose/foundation/layout/WindowInsetsHolder;.insetsListener:Landroidx/compose/foundation/layout/InsetsListener; // field@066c │ │ -19a598: 6e20 3704 0100 |0056: invoke-virtual {v1, v0}, Landroid/view/View;.removeOnAttachStateChangeListener:(Landroid/view/View$OnAttachStateChangeListener;)V // method@0437 │ │ -19a59e: 0e00 |0059: return-void │ │ -19a5a0: 1f00 9a02 |005a: check-cast v0, Landroidx/compose/animation/core/Transition; // type@029a │ │ -19a5a4: 5400 2704 |005c: iget-object v0, v0, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ -19a5a8: 1f01 9602 |005e: check-cast v1, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ -19a5ac: 6e20 8116 1000 |0060: invoke-virtual {v0, v1}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.remove:(Ljava/lang/Object;)Z // method@1681 │ │ -19a5b2: 0e00 |0063: return-void │ │ -19a5b4: 1f00 9a02 |0064: check-cast v0, Landroidx/compose/animation/core/Transition; // type@029a │ │ -19a5b8: 5400 2904 |0066: iget-object v0, v0, Landroidx/compose/animation/core/Transition;._transitions:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0429 │ │ -19a5bc: 1f01 9a02 |0068: check-cast v1, Landroidx/compose/animation/core/Transition; // type@029a │ │ -19a5c0: 6e20 8116 1000 |006a: invoke-virtual {v0, v1}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.remove:(Ljava/lang/Object;)Z // method@1681 │ │ -19a5c6: 0e00 |006d: return-void │ │ -19a5c8: 1f00 7302 |006e: check-cast v0, Landroidx/compose/animation/core/InfiniteTransition; // type@0273 │ │ -19a5cc: 5400 b403 |0070: iget-object v0, v0, Landroidx/compose/animation/core/InfiniteTransition;._animations:Landroidx/compose/runtime/collection/MutableVector; // field@03b4 │ │ -19a5d0: 1f01 6e02 |0072: check-cast v1, Landroidx/compose/animation/core/InfiniteTransition$TransitionAnimationState; // type@026e │ │ -19a5d4: 6e20 0515 1000 |0074: invoke-virtual {v0, v1}, Landroidx/compose/runtime/collection/MutableVector;.remove:(Ljava/lang/Object;)Z // method@1505 │ │ -19a5da: 0e00 |0077: return-void │ │ -19a5dc: 1f00 8d05 |0078: check-cast v0, Landroidx/compose/runtime/State; // type@058d │ │ -19a5e0: 7210 6e14 0000 |007a: invoke-interface {v0}, Landroidx/compose/runtime/State;.getValue:()Ljava/lang/Object; // method@146e │ │ -19a5e6: 0c00 |007d: move-result-object v0 │ │ -19a5e8: 1f00 2d12 |007e: check-cast v0, Ljava/util/List; // type@122d │ │ -19a5ec: 7210 fe3e 0000 |0080: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ -19a5f2: 0c00 |0083: move-result-object v0 │ │ -19a5f4: 7210 0a41 0000 |0084: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -19a5fa: 0a02 |0087: move-result v2 │ │ -19a5fc: 3802 1300 |0088: if-eqz v2, 009b // +0013 │ │ -19a600: 7210 0b41 0000 |008a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -19a606: 0c02 |008d: move-result-object v2 │ │ -19a608: 1f02 1b0a |008e: check-cast v2, Landroidx/navigation/NavBackStackEntry; // type@0a1b │ │ -19a60c: 0713 |0090: move-object v3, v1 │ │ -19a60e: 1f03 3e0a |0091: check-cast v3, Landroidx/navigation/compose/ComposeNavigator; // type@0a3e │ │ -19a612: 6e10 c729 0300 |0093: invoke-virtual {v3}, Landroidx/navigation/Navigator;.getState:()Landroidx/navigation/NavController$NavControllerNavigatorState; // method@29c7 │ │ -19a618: 0c03 |0096: move-result-object v3 │ │ -19a61a: 6e20 6929 2300 |0097: invoke-virtual {v3, v2}, Landroidx/navigation/NavController$NavControllerNavigatorState;.markTransitionComplete:(Landroidx/navigation/NavBackStackEntry;)V // method@2969 │ │ -19a620: 28ea |009a: goto 0084 // -0016 │ │ -19a622: 0e00 |009b: return-void │ │ -19a624: 0001 0900 0000 0000 7200 0000 6800 ... |009c: packed-switch-data (22 units) │ │ +19a4f8: |[19a4f8] androidx.navigation.compose.NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1.dispose:()V │ │ +19a508: 5440 9918 |0000: iget-object v0, v4, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1;.$visibleEntries$delegate$inlined:Ljava/lang/Object; // field@1899 │ │ +19a50c: 5441 9718 |0002: iget-object v1, v4, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1;.$composeNavigator$inlined:Ljava/lang/Object; // field@1897 │ │ +19a510: 5242 9818 |0004: iget v2, v4, Landroidx/navigation/compose/NavHostKt$NavHost$lambda$69$lambda$68$$inlined$onDispose$1;.$r8$classId:I // field@1898 │ │ +19a514: 2b02 9600 0000 |0006: packed-switch v2, 0000009c // +00000096 │ │ +19a51a: 1f01 6704 |0009: check-cast v1, Landroidx/compose/material3/ColorScheme; // type@0467 │ │ +19a51e: 5311 3608 |000b: iget-wide v1, v1, Landroidx/compose/material3/ColorScheme;.background:J // field@0836 │ │ +19a522: 7120 c918 2100 |000d: invoke-static {v1, v2}, Landroidx/compose/ui/graphics/ColorKt;.toArgb-8_81llA:(J)I // method@18c9 │ │ +19a528: 0a01 |0010: move-result v1 │ │ +19a52a: 1f00 2001 |0011: check-cast v0, Landroid/view/Window; // type@0120 │ │ +19a52e: 6e20 e004 1000 |0013: invoke-virtual {v0, v1}, Landroid/view/Window;.setNavigationBarColor:(I)V // method@04e0 │ │ +19a534: 0e00 |0016: return-void │ │ +19a536: 1f00 2100 |0017: check-cast v0, Landroid/content/Context; // type@0021 │ │ +19a53a: 6e10 6500 0000 |0019: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0065 │ │ +19a540: 0c00 |001c: move-result-object v0 │ │ +19a542: 1f01 ce07 |001d: check-cast v1, Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$obtainResourceIdCache$callbacks$1$1; // type@07ce │ │ +19a546: 6e20 7f00 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterComponentCallbacks:(Landroid/content/ComponentCallbacks;)V // method@007f │ │ +19a54c: 0e00 |0022: return-void │ │ +19a54e: 1f00 2100 |0023: check-cast v0, Landroid/content/Context; // type@0021 │ │ +19a552: 6e10 6500 0000 |0025: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0065 │ │ +19a558: 0c00 |0028: move-result-object v0 │ │ +19a55a: 1f01 cd07 |0029: check-cast v1, Landroidx/compose/ui/platform/AndroidCompositionLocals_androidKt$obtainImageVectorCache$callbacks$1$1; // type@07cd │ │ +19a55e: 6e20 7f00 1000 |002b: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterComponentCallbacks:(Landroid/content/ComponentCallbacks;)V // method@007f │ │ +19a564: 0e00 |002e: return-void │ │ +19a566: 1f01 d409 |002f: check-cast v1, Landroidx/lifecycle/FlowLiveDataConversions$asFlow$1$$ExternalSyntheticLambda0; // type@09d4 │ │ +19a56a: 1f00 830a |0031: check-cast v0, Landroidx/room/RoomLambdaTrackingLiveData; // type@0a83 │ │ +19a56e: 6e20 bd28 1000 |0033: invoke-virtual {v0, v1}, Landroidx/lifecycle/LiveData;.removeObserver:(Landroidx/lifecycle/FlowLiveDataConversions$asFlow$1$$ExternalSyntheticLambda0;)V // method@28bd │ │ +19a574: 0e00 |0036: return-void │ │ +19a576: 1f00 f003 |0037: check-cast v0, Landroidx/compose/foundation/lazy/layout/LazySaveableStateHolder; // type@03f0 │ │ +19a57a: 5400 5607 |0039: iget-object v0, v0, Landroidx/compose/foundation/lazy/layout/LazySaveableStateHolder;.previouslyComposedKeys:Landroidx/collection/MutableScatterSet; // field@0756 │ │ +19a57e: 6e20 ce08 1000 |003b: invoke-virtual {v0, v1}, Landroidx/collection/MutableScatterSet;.plusAssign:(Ljava/lang/Object;)V // method@08ce │ │ +19a584: 0e00 |003e: return-void │ │ +19a586: 1f00 9b03 |003f: check-cast v0, Landroidx/compose/foundation/layout/WindowInsetsHolder; // type@039b │ │ +19a58a: 5202 6406 |0041: iget v2, v0, Landroidx/compose/foundation/layout/WindowInsetsHolder;.accessCount:I // field@0664 │ │ +19a58e: d802 02ff |0043: add-int/lit8 v2, v2, #int -1 // #ff │ │ +19a592: 5902 6406 |0045: iput v2, v0, Landroidx/compose/foundation/layout/WindowInsetsHolder;.accessCount:I // field@0664 │ │ +19a596: 3902 1200 |0047: if-nez v2, 0059 // +0012 │ │ +19a59a: 6202 7116 |0049: sget-object v2, Landroidx/core/view/ViewCompat;.sViewPropertyAnimatorMap:Ljava/util/WeakHashMap; // field@1671 │ │ +19a59e: 1f01 0f01 |004b: check-cast v1, Landroid/view/View; // type@010f │ │ +19a5a2: 1202 |004d: const/4 v2, #int 0 // #0 │ │ +19a5a4: 7120 8926 2100 |004e: invoke-static {v1, v2}, Landroidx/core/view/ViewCompat$Api21Impl;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V // method@2689 │ │ +19a5aa: 7120 a326 2100 |0051: invoke-static {v1, v2}, Landroidx/core/view/ViewCompat;.setWindowInsetsAnimationCallback:(Landroid/view/View;Landroidx/core/view/WindowInsetsAnimationCompat$Callback;)V // method@26a3 │ │ +19a5b0: 5400 6c06 |0054: iget-object v0, v0, Landroidx/compose/foundation/layout/WindowInsetsHolder;.insetsListener:Landroidx/compose/foundation/layout/InsetsListener; // field@066c │ │ +19a5b4: 6e20 3704 0100 |0056: invoke-virtual {v1, v0}, Landroid/view/View;.removeOnAttachStateChangeListener:(Landroid/view/View$OnAttachStateChangeListener;)V // method@0437 │ │ +19a5ba: 0e00 |0059: return-void │ │ +19a5bc: 1f00 9a02 |005a: check-cast v0, Landroidx/compose/animation/core/Transition; // type@029a │ │ +19a5c0: 5400 2704 |005c: iget-object v0, v0, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ +19a5c4: 1f01 9602 |005e: check-cast v1, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ +19a5c8: 6e20 8116 1000 |0060: invoke-virtual {v0, v1}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.remove:(Ljava/lang/Object;)Z // method@1681 │ │ +19a5ce: 0e00 |0063: return-void │ │ +19a5d0: 1f00 9a02 |0064: check-cast v0, Landroidx/compose/animation/core/Transition; // type@029a │ │ +19a5d4: 5400 2904 |0066: iget-object v0, v0, Landroidx/compose/animation/core/Transition;._transitions:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0429 │ │ +19a5d8: 1f01 9a02 |0068: check-cast v1, Landroidx/compose/animation/core/Transition; // type@029a │ │ +19a5dc: 6e20 8116 1000 |006a: invoke-virtual {v0, v1}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.remove:(Ljava/lang/Object;)Z // method@1681 │ │ +19a5e2: 0e00 |006d: return-void │ │ +19a5e4: 1f00 7302 |006e: check-cast v0, Landroidx/compose/animation/core/InfiniteTransition; // type@0273 │ │ +19a5e8: 5400 b403 |0070: iget-object v0, v0, Landroidx/compose/animation/core/InfiniteTransition;._animations:Landroidx/compose/runtime/collection/MutableVector; // field@03b4 │ │ +19a5ec: 1f01 6e02 |0072: check-cast v1, Landroidx/compose/animation/core/InfiniteTransition$TransitionAnimationState; // type@026e │ │ +19a5f0: 6e20 0515 1000 |0074: invoke-virtual {v0, v1}, Landroidx/compose/runtime/collection/MutableVector;.remove:(Ljava/lang/Object;)Z // method@1505 │ │ +19a5f6: 0e00 |0077: return-void │ │ +19a5f8: 1f00 8d05 |0078: check-cast v0, Landroidx/compose/runtime/State; // type@058d │ │ +19a5fc: 7210 6e14 0000 |007a: invoke-interface {v0}, Landroidx/compose/runtime/State;.getValue:()Ljava/lang/Object; // method@146e │ │ +19a602: 0c00 |007d: move-result-object v0 │ │ +19a604: 1f00 2d12 |007e: check-cast v0, Ljava/util/List; // type@122d │ │ +19a608: 7210 fe3e 0000 |0080: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@3efe │ │ +19a60e: 0c00 |0083: move-result-object v0 │ │ +19a610: 7210 0a41 0000 |0084: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +19a616: 0a02 |0087: move-result v2 │ │ +19a618: 3802 1300 |0088: if-eqz v2, 009b // +0013 │ │ +19a61c: 7210 0b41 0000 |008a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +19a622: 0c02 |008d: move-result-object v2 │ │ +19a624: 1f02 1b0a |008e: check-cast v2, Landroidx/navigation/NavBackStackEntry; // type@0a1b │ │ +19a628: 0713 |0090: move-object v3, v1 │ │ +19a62a: 1f03 3e0a |0091: check-cast v3, Landroidx/navigation/compose/ComposeNavigator; // type@0a3e │ │ +19a62e: 6e10 c729 0300 |0093: invoke-virtual {v3}, Landroidx/navigation/Navigator;.getState:()Landroidx/navigation/NavController$NavControllerNavigatorState; // method@29c7 │ │ +19a634: 0c03 |0096: move-result-object v3 │ │ +19a636: 6e20 6929 2300 |0097: invoke-virtual {v3, v2}, Landroidx/navigation/NavController$NavControllerNavigatorState;.markTransitionComplete:(Landroidx/navigation/NavBackStackEntry;)V // method@2969 │ │ +19a63c: 28ea |009a: goto 0084 // -0016 │ │ +19a63e: 0e00 |009b: return-void │ │ +19a640: 0001 0900 0000 0000 7200 0000 6800 ... |009c: packed-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #279 header: │ │ @@ -72700,62 +72700,62 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -1ba5f0: |[1ba5f0] androidx.compose.animation.core.KeyframesSpec$KeyframeEntity.equals:(Ljava/lang/Object;)Z │ │ -1ba600: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1ba602: 3334 0300 |0001: if-ne v4, v3, 0004 // +0003 │ │ -1ba606: 0f00 |0003: return v0 │ │ -1ba608: 2041 7502 |0004: instance-of v1, v4, Landroidx/compose/animation/core/KeyframesSpec$KeyframeEntity; // type@0275 │ │ -1ba60c: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -1ba610: 2818 |0008: goto 0020 // +0018 │ │ -1ba612: 1f04 7502 |0009: check-cast v4, Landroidx/compose/animation/core/KeyframesSpec$KeyframeEntity; // type@0275 │ │ -1ba616: 5441 bd03 |000b: iget-object v1, v4, Landroidx/compose/animation/core/KeyframesSpec$KeyframeEntity;.value:Ljava/lang/Float; // field@03bd │ │ -1ba61a: 5432 bd03 |000d: iget-object v2, v3, Landroidx/compose/animation/core/KeyframesSpec$KeyframeEntity;.value:Ljava/lang/Float; // field@03bd │ │ -1ba61e: 6e20 363f 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ -1ba624: 0a01 |0012: move-result v1 │ │ -1ba626: 3801 0d00 |0013: if-eqz v1, 0020 // +000d │ │ -1ba62a: 5444 bc03 |0015: iget-object v4, v4, Landroidx/compose/animation/core/KeyframesSpec$KeyframeEntity;.easing:Landroidx/compose/animation/core/Easing; // field@03bc │ │ -1ba62e: 5431 bc03 |0017: iget-object v1, v3, Landroidx/compose/animation/core/KeyframesSpec$KeyframeEntity;.easing:Landroidx/compose/animation/core/Easing; // field@03bc │ │ -1ba632: 7120 0045 1400 |0019: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1ba638: 0a04 |001c: move-result v4 │ │ -1ba63a: 3804 0300 |001d: if-eqz v4, 0020 // +0003 │ │ -1ba63e: 0f00 |001f: return v0 │ │ -1ba640: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -1ba642: 0f04 |0021: return v4 │ │ +1ba60c: |[1ba60c] androidx.compose.animation.core.KeyframesSpec$KeyframeEntity.equals:(Ljava/lang/Object;)Z │ │ +1ba61c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1ba61e: 3334 0300 |0001: if-ne v4, v3, 0004 // +0003 │ │ +1ba622: 0f00 |0003: return v0 │ │ +1ba624: 2041 7502 |0004: instance-of v1, v4, Landroidx/compose/animation/core/KeyframesSpec$KeyframeEntity; // type@0275 │ │ +1ba628: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +1ba62c: 2818 |0008: goto 0020 // +0018 │ │ +1ba62e: 1f04 7502 |0009: check-cast v4, Landroidx/compose/animation/core/KeyframesSpec$KeyframeEntity; // type@0275 │ │ +1ba632: 5441 bd03 |000b: iget-object v1, v4, Landroidx/compose/animation/core/KeyframesSpec$KeyframeEntity;.value:Ljava/lang/Float; // field@03bd │ │ +1ba636: 5432 bd03 |000d: iget-object v2, v3, Landroidx/compose/animation/core/KeyframesSpec$KeyframeEntity;.value:Ljava/lang/Float; // field@03bd │ │ +1ba63a: 6e20 363f 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@3f36 │ │ +1ba640: 0a01 |0012: move-result v1 │ │ +1ba642: 3801 0d00 |0013: if-eqz v1, 0020 // +000d │ │ +1ba646: 5444 bc03 |0015: iget-object v4, v4, Landroidx/compose/animation/core/KeyframesSpec$KeyframeEntity;.easing:Landroidx/compose/animation/core/Easing; // field@03bc │ │ +1ba64a: 5431 bc03 |0017: iget-object v1, v3, Landroidx/compose/animation/core/KeyframesSpec$KeyframeEntity;.easing:Landroidx/compose/animation/core/Easing; // field@03bc │ │ +1ba64e: 7120 0045 1400 |0019: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1ba654: 0a04 |001c: move-result v4 │ │ +1ba656: 3804 0300 |001d: if-eqz v4, 0020 // +0003 │ │ +1ba65a: 0f00 |001f: return v0 │ │ +1ba65c: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +1ba65e: 0f04 |0021: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/compose/animation/core/KeyframesSpec$KeyframeEntity;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -1ba644: |[1ba644] androidx.compose.animation.core.KeyframesSpec$KeyframeEntity.hashCode:()I │ │ -1ba654: 5430 bd03 |0000: iget-object v0, v3, Landroidx/compose/animation/core/KeyframesSpec$KeyframeEntity;.value:Ljava/lang/Float; // field@03bd │ │ -1ba658: 6e10 383f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1ba65e: 0a00 |0005: move-result v0 │ │ -1ba660: 1301 1f00 |0006: const/16 v1, #int 31 // #1f │ │ -1ba664: b210 |0008: mul-int/2addr v0, v1 │ │ -1ba666: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1ba668: 7130 4312 0201 |000a: invoke-static {v2, v0, v1}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(III)I // method@1243 │ │ -1ba66e: 0a00 |000d: move-result v0 │ │ -1ba670: 5431 bc03 |000e: iget-object v1, v3, Landroidx/compose/animation/core/KeyframesSpec$KeyframeEntity;.easing:Landroidx/compose/animation/core/Easing; // field@03bc │ │ -1ba674: 6e10 383f 0100 |0010: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1ba67a: 0a01 |0013: move-result v1 │ │ -1ba67c: b001 |0014: add-int/2addr v1, v0 │ │ -1ba67e: 0f01 |0015: return v1 │ │ +1ba660: |[1ba660] androidx.compose.animation.core.KeyframesSpec$KeyframeEntity.hashCode:()I │ │ +1ba670: 5430 bd03 |0000: iget-object v0, v3, Landroidx/compose/animation/core/KeyframesSpec$KeyframeEntity;.value:Ljava/lang/Float; // field@03bd │ │ +1ba674: 6e10 383f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1ba67a: 0a00 |0005: move-result v0 │ │ +1ba67c: 1301 1f00 |0006: const/16 v1, #int 31 // #1f │ │ +1ba680: b210 |0008: mul-int/2addr v0, v1 │ │ +1ba682: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1ba684: 7130 4312 0201 |000a: invoke-static {v2, v0, v1}, Landroidx/compose/runtime/Anchor$$ExternalSyntheticOutline0;.m:(III)I // method@1243 │ │ +1ba68a: 0a00 |000d: move-result v0 │ │ +1ba68c: 5431 bc03 |000e: iget-object v1, v3, Landroidx/compose/animation/core/KeyframesSpec$KeyframeEntity;.easing:Landroidx/compose/animation/core/Easing; // field@03bc │ │ +1ba690: 6e10 383f 0100 |0010: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1ba696: 0a01 |0013: move-result v1 │ │ +1ba698: b001 |0014: add-int/2addr v1, v0 │ │ +1ba69a: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #280 header: │ │ @@ -72804,18 +72804,18 @@ │ │ type : '(Landroidx/compose/animation/core/TwoWayConverterImpl;)Landroidx/compose/animation/core/VectorizedAnimationSpec;' │ │ access : 0x1051 (PUBLIC FINAL BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1ba680: |[1ba680] androidx.compose.animation.core.KeyframesSpec.vectorize:(Landroidx/compose/animation/core/TwoWayConverterImpl;)Landroidx/compose/animation/core/VectorizedAnimationSpec; │ │ -1ba690: 6e20 680a 1000 |0000: invoke-virtual {v0, v1}, Landroidx/compose/animation/core/KeyframesSpec;.vectorize:(Landroidx/compose/animation/core/TwoWayConverterImpl;)Landroidx/compose/animation/core/VectorizedKeyframesSpec; // method@0a68 │ │ -1ba696: 0c01 |0003: move-result-object v1 │ │ -1ba698: 1101 |0004: return-object v1 │ │ +1ba69c: |[1ba69c] androidx.compose.animation.core.KeyframesSpec.vectorize:(Landroidx/compose/animation/core/TwoWayConverterImpl;)Landroidx/compose/animation/core/VectorizedAnimationSpec; │ │ +1ba6ac: 6e20 680a 1000 |0000: invoke-virtual {v0, v1}, Landroidx/compose/animation/core/KeyframesSpec;.vectorize:(Landroidx/compose/animation/core/TwoWayConverterImpl;)Landroidx/compose/animation/core/VectorizedKeyframesSpec; // method@0a68 │ │ +1ba6b2: 0c01 |0003: move-result-object v1 │ │ +1ba6b4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroidx/compose/animation/core/KeyframesSpec; │ │ 0x0000 - 0x0005 reg=1 (null) Landroidx/compose/animation/core/TwoWayConverterImpl; │ │ │ │ @@ -73055,25 +73055,25 @@ │ │ type : '(ILjava/util/ArrayList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -19c970: |[19c970] coil.memory.RealWeakMemoryCache.:(ILjava/util/ArrayList;)V │ │ -19c980: 2b01 1200 0000 |0000: packed-switch v1, 00000012 // +00000012 │ │ -19c986: 7010 343f 0000 |0003: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19c98c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -19c98e: 5901 3e1b |0007: iput v1, v0, Lcoil/memory/RealWeakMemoryCache;.operationsSinceCleanUp:I // field@1b3e │ │ -19c992: 5b02 3d1b |0009: iput-object v2, v0, Lcoil/memory/RealWeakMemoryCache;.cache:Ljava/lang/Object; // field@1b3d │ │ -19c996: 0e00 |000b: return-void │ │ -19c998: 7010 343f 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19c99e: 5b02 3d1b |000f: iput-object v2, v0, Lcoil/memory/RealWeakMemoryCache;.cache:Ljava/lang/Object; // field@1b3d │ │ -19c9a2: 0e00 |0011: return-void │ │ -19c9a4: 0001 0100 0700 0000 0c00 0000 |0012: packed-switch-data (6 units) │ │ +19c98c: |[19c98c] coil.memory.RealWeakMemoryCache.:(ILjava/util/ArrayList;)V │ │ +19c99c: 2b01 1200 0000 |0000: packed-switch v1, 00000012 // +00000012 │ │ +19c9a2: 7010 343f 0000 |0003: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19c9a8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +19c9aa: 5901 3e1b |0007: iput v1, v0, Lcoil/memory/RealWeakMemoryCache;.operationsSinceCleanUp:I // field@1b3e │ │ +19c9ae: 5b02 3d1b |0009: iput-object v2, v0, Lcoil/memory/RealWeakMemoryCache;.cache:Ljava/lang/Object; // field@1b3d │ │ +19c9b2: 0e00 |000b: return-void │ │ +19c9b4: 7010 343f 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19c9ba: 5b02 3d1b |000f: iput-object v2, v0, Lcoil/memory/RealWeakMemoryCache;.cache:Ljava/lang/Object; // field@1b3d │ │ +19c9be: 0e00 |0011: return-void │ │ +19c9c0: 0001 0100 0700 0000 0c00 0000 |0012: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=20 │ │ 0x0007 line=21 │ │ 0x0009 line=22 │ │ 0x000c line=23 │ │ locals : │ │ @@ -73086,44 +73086,44 @@ │ │ type : '(IZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 70 16-bit code units │ │ -19c8d4: |[19c8d4] coil.memory.RealWeakMemoryCache.:(IZ)V │ │ -19c8e4: 2b01 3800 0000 |0000: packed-switch v1, 00000038 // +00000038 │ │ -19c8ea: 7010 343f 0000 |0003: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19c8f0: 2201 2b12 |0006: new-instance v1, Ljava/util/LinkedHashMap; // type@122b │ │ -19c8f4: 7010 0d41 0100 |0008: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@410d │ │ -19c8fa: 5b01 3d1b |000b: iput-object v1, v0, Lcoil/memory/RealWeakMemoryCache;.cache:Ljava/lang/Object; // field@1b3d │ │ -19c8fe: 0e00 |000d: return-void │ │ -19c900: 7010 343f 0000 |000e: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19c906: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -19c908: 5901 3e1b |0012: iput v1, v0, Lcoil/memory/RealWeakMemoryCache;.operationsSinceCleanUp:I // field@1b3e │ │ -19c90c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -19c90e: 7110 e240 0100 |0015: invoke-static {v1}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@40e2 │ │ -19c914: 0c01 |0018: move-result-object v1 │ │ -19c916: 5b01 3d1b |0019: iput-object v1, v0, Lcoil/memory/RealWeakMemoryCache;.cache:Ljava/lang/Object; // field@1b3d │ │ -19c91a: 0e00 |001b: return-void │ │ -19c91c: 7010 343f 0000 |001c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19c922: 1301 0a00 |001f: const/16 v1, #int 10 // #a │ │ -19c926: 2311 d015 |0021: new-array v1, v1, [I // type@15d0 │ │ -19c92a: 5b01 3d1b |0023: iput-object v1, v0, Lcoil/memory/RealWeakMemoryCache;.cache:Ljava/lang/Object; // field@1b3d │ │ -19c92e: 0e00 |0025: return-void │ │ -19c930: 7010 343f 0000 |0026: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ -19c936: 1301 2c01 |0029: const/16 v1, #int 300 // #12c │ │ -19c93a: 5901 3e1b |002b: iput v1, v0, Lcoil/memory/RealWeakMemoryCache;.operationsSinceCleanUp:I // field@1b3e │ │ -19c93e: 6201 3602 |002d: sget-object v1, Landroidx/collection/IntObjectMapKt;.EmptyIntObjectMap:Landroidx/collection/MutableIntObjectMap; // field@0236 │ │ -19c942: 2201 fc01 |002f: new-instance v1, Landroidx/collection/MutableIntObjectMap; // type@01fc │ │ -19c946: 7010 3908 0100 |0031: invoke-direct {v1}, Landroidx/collection/MutableIntObjectMap;.:()V // method@0839 │ │ -19c94c: 5b01 3d1b |0034: iput-object v1, v0, Lcoil/memory/RealWeakMemoryCache;.cache:Ljava/lang/Object; // field@1b3d │ │ -19c950: 0e00 |0036: return-void │ │ -19c952: 0000 |0037: nop // spacer │ │ -19c954: 0001 0500 0100 0000 2600 0000 1c00 ... |0038: packed-switch-data (14 units) │ │ +19c8f0: |[19c8f0] coil.memory.RealWeakMemoryCache.:(IZ)V │ │ +19c900: 2b01 3800 0000 |0000: packed-switch v1, 00000038 // +00000038 │ │ +19c906: 7010 343f 0000 |0003: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19c90c: 2201 2b12 |0006: new-instance v1, Ljava/util/LinkedHashMap; // type@122b │ │ +19c910: 7010 0d41 0100 |0008: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@410d │ │ +19c916: 5b01 3d1b |000b: iput-object v1, v0, Lcoil/memory/RealWeakMemoryCache;.cache:Ljava/lang/Object; // field@1b3d │ │ +19c91a: 0e00 |000d: return-void │ │ +19c91c: 7010 343f 0000 |000e: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19c922: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +19c924: 5901 3e1b |0012: iput v1, v0, Lcoil/memory/RealWeakMemoryCache;.operationsSinceCleanUp:I // field@1b3e │ │ +19c928: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +19c92a: 7110 e240 0100 |0015: invoke-static {v1}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@40e2 │ │ +19c930: 0c01 |0018: move-result-object v1 │ │ +19c932: 5b01 3d1b |0019: iput-object v1, v0, Lcoil/memory/RealWeakMemoryCache;.cache:Ljava/lang/Object; // field@1b3d │ │ +19c936: 0e00 |001b: return-void │ │ +19c938: 7010 343f 0000 |001c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19c93e: 1301 0a00 |001f: const/16 v1, #int 10 // #a │ │ +19c942: 2311 d015 |0021: new-array v1, v1, [I // type@15d0 │ │ +19c946: 5b01 3d1b |0023: iput-object v1, v0, Lcoil/memory/RealWeakMemoryCache;.cache:Ljava/lang/Object; // field@1b3d │ │ +19c94a: 0e00 |0025: return-void │ │ +19c94c: 7010 343f 0000 |0026: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ +19c952: 1301 2c01 |0029: const/16 v1, #int 300 // #12c │ │ +19c956: 5901 3e1b |002b: iput v1, v0, Lcoil/memory/RealWeakMemoryCache;.operationsSinceCleanUp:I // field@1b3e │ │ +19c95a: 6201 3602 |002d: sget-object v1, Landroidx/collection/IntObjectMapKt;.EmptyIntObjectMap:Landroidx/collection/MutableIntObjectMap; // field@0236 │ │ +19c95e: 2201 fc01 |002f: new-instance v1, Landroidx/collection/MutableIntObjectMap; // type@01fc │ │ +19c962: 7010 3908 0100 |0031: invoke-direct {v1}, Landroidx/collection/MutableIntObjectMap;.:()V // method@0839 │ │ +19c968: 5b01 3d1b |0034: iput-object v1, v0, Lcoil/memory/RealWeakMemoryCache;.cache:Ljava/lang/Object; // field@1b3d │ │ +19c96c: 0e00 |0036: return-void │ │ +19c96e: 0000 |0037: nop // spacer │ │ +19c970: 0001 0500 0100 0000 2600 0000 1c00 ... |0038: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1 │ │ 0x0006 line=2 │ │ 0x000e line=3 │ │ 0x0012 line=4 │ │ 0x0015 line=5 │ │ @@ -73703,28 +73703,28 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -1a9ba0: |[1a9ba0] io.ktor.util.StringValuesBuilderImpl.:(I)V │ │ -1a9bb0: 2b01 1a00 0000 |0000: packed-switch v1, 0000001a // +0000001a │ │ -1a9bb6: 7010 343f 0000 |0003: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1a9bbc: 2201 210e |0006: new-instance v1, Lio/ktor/util/CaseInsensitiveMap; // type@0e21 │ │ -1a9bc0: 7010 7835 0100 |0008: invoke-direct {v1}, Lio/ktor/util/CaseInsensitiveMap;.:()V // method@3578 │ │ -1a9bc6: 5b01 1324 |000b: iput-object v1, v0, Lio/ktor/util/StringValuesBuilderImpl;.values:Ljava/lang/Object; // field@2413 │ │ -1a9bca: 0e00 |000d: return-void │ │ -1a9bcc: 7010 343f 0000 |000e: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1a9bd2: 6201 922d |0011: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@2d92 │ │ -1a9bd6: 7110 8914 0100 |0013: invoke-static {v1}, Landroidx/compose/runtime/Updater;.mutableStateOf$default:(Ljava/lang/Object;)Landroidx/compose/runtime/ParcelableSnapshotMutableState; // method@1489 │ │ -1a9bdc: 0c01 |0016: move-result-object v1 │ │ -1a9bde: 5b01 1324 |0017: iput-object v1, v0, Lio/ktor/util/StringValuesBuilderImpl;.values:Ljava/lang/Object; // field@2413 │ │ -1a9be2: 0e00 |0019: return-void │ │ -1a9be4: 0001 0100 0100 0000 0e00 0000 |001a: packed-switch-data (6 units) │ │ +1a9bbc: |[1a9bbc] io.ktor.util.StringValuesBuilderImpl.:(I)V │ │ +1a9bcc: 2b01 1a00 0000 |0000: packed-switch v1, 0000001a // +0000001a │ │ +1a9bd2: 7010 343f 0000 |0003: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1a9bd8: 2201 210e |0006: new-instance v1, Lio/ktor/util/CaseInsensitiveMap; // type@0e21 │ │ +1a9bdc: 7010 7835 0100 |0008: invoke-direct {v1}, Lio/ktor/util/CaseInsensitiveMap;.:()V // method@3578 │ │ +1a9be2: 5b01 1324 |000b: iput-object v1, v0, Lio/ktor/util/StringValuesBuilderImpl;.values:Ljava/lang/Object; // field@2413 │ │ +1a9be6: 0e00 |000d: return-void │ │ +1a9be8: 7010 343f 0000 |000e: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1a9bee: 6201 922d |0011: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@2d92 │ │ +1a9bf2: 7110 8914 0100 |0013: invoke-static {v1}, Landroidx/compose/runtime/Updater;.mutableStateOf$default:(Ljava/lang/Object;)Landroidx/compose/runtime/ParcelableSnapshotMutableState; // method@1489 │ │ +1a9bf8: 0c01 |0016: move-result-object v1 │ │ +1a9bfa: 5b01 1324 |0017: iput-object v1, v0, Lio/ktor/util/StringValuesBuilderImpl;.values:Ljava/lang/Object; // field@2413 │ │ +1a9bfe: 0e00 |0019: return-void │ │ +1a9c00: 0001 0100 0100 0000 0e00 0000 |001a: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lio/ktor/util/StringValuesBuilderImpl;) │ │ name : 'append' │ │ @@ -74171,18 +74171,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1ba69c: |[1ba69c] androidx.compose.animation.core.MutableTransitionState.setCurrentState$animation_core_release:(Ljava/lang/Object;)V │ │ -1ba6ac: 5410 bf03 |0000: iget-object v0, v1, Landroidx/compose/animation/core/MutableTransitionState;.currentState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@03bf │ │ -1ba6b0: 6e20 a513 2000 |0002: invoke-virtual {v0, v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -1ba6b6: 0e00 |0005: return-void │ │ +1ba6b8: |[1ba6b8] androidx.compose.animation.core.MutableTransitionState.setCurrentState$animation_core_release:(Ljava/lang/Object;)V │ │ +1ba6c8: 5410 bf03 |0000: iget-object v0, v1, Landroidx/compose/animation/core/MutableTransitionState;.currentState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@03bf │ │ +1ba6cc: 6e20 a513 2000 |0002: invoke-virtual {v0, v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +1ba6d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/compose/animation/core/MutableTransitionState;) │ │ name : 'transitionConfigured$animation_core_release' │ │ type : '(Landroidx/compose/animation/core/Transition;)V' │ │ @@ -74203,16 +74203,16 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1ba6b8: |[1ba6b8] androidx.compose.animation.core.MutableTransitionState.transitionRemoved$animation_core_release:()V │ │ -1ba6c8: 0e00 |0000: return-void │ │ +1ba6d4: |[1ba6d4] androidx.compose.animation.core.MutableTransitionState.transitionRemoved$animation_core_release:()V │ │ +1ba6e4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #285 header: │ │ @@ -74277,39 +74277,39 @@ │ │ type : '(Ljava/lang/String;)Landroidx/compose/animation/core/MutatePriority;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1ba6cc: |[1ba6cc] androidx.compose.animation.core.MutatePriority.valueOf:(Ljava/lang/String;)Landroidx/compose/animation/core/MutatePriority; │ │ -1ba6dc: 1c00 7802 |0000: const-class v0, Landroidx/compose/animation/core/MutatePriority; // type@0278 │ │ -1ba6e0: 7120 d23e 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@3ed2 │ │ -1ba6e6: 0c01 |0005: move-result-object v1 │ │ -1ba6e8: 1f01 7802 |0006: check-cast v1, Landroidx/compose/animation/core/MutatePriority; // type@0278 │ │ -1ba6ec: 1101 |0008: return-object v1 │ │ +1ba6e8: |[1ba6e8] androidx.compose.animation.core.MutatePriority.valueOf:(Ljava/lang/String;)Landroidx/compose/animation/core/MutatePriority; │ │ +1ba6f8: 1c00 7802 |0000: const-class v0, Landroidx/compose/animation/core/MutatePriority; // type@0278 │ │ +1ba6fc: 7120 d23e 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@3ed2 │ │ +1ba702: 0c01 |0005: move-result-object v1 │ │ +1ba704: 1f01 7802 |0006: check-cast v1, Landroidx/compose/animation/core/MutatePriority; // type@0278 │ │ +1ba708: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/core/MutatePriority;) │ │ name : 'values' │ │ type : '()[Landroidx/compose/animation/core/MutatePriority;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1ba6f0: |[1ba6f0] androidx.compose.animation.core.MutatePriority.values:()[Landroidx/compose/animation/core/MutatePriority; │ │ -1ba700: 6200 c103 |0000: sget-object v0, Landroidx/compose/animation/core/MutatePriority;.$VALUES:[Landroidx/compose/animation/core/MutatePriority; // field@03c1 │ │ -1ba704: 6e10 353f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@3f35 │ │ -1ba70a: 0c00 |0005: move-result-object v0 │ │ -1ba70c: 1f00 e915 |0006: check-cast v0, [Landroidx/compose/animation/core/MutatePriority; // type@15e9 │ │ -1ba710: 1100 |0008: return-object v0 │ │ +1ba70c: |[1ba70c] androidx.compose.animation.core.MutatePriority.values:()[Landroidx/compose/animation/core/MutatePriority; │ │ +1ba71c: 6200 c103 |0000: sget-object v0, Landroidx/compose/animation/core/MutatePriority;.$VALUES:[Landroidx/compose/animation/core/MutatePriority; // field@03c1 │ │ +1ba720: 6e10 353f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@3f35 │ │ +1ba726: 0c00 |0005: move-result-object v0 │ │ +1ba728: 1f00 e915 |0006: check-cast v0, [Landroidx/compose/animation/core/MutatePriority; // type@15e9 │ │ +1ba72c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ @@ -74745,39 +74745,39 @@ │ │ type : '(Ljava/lang/String;)Landroidx/compose/animation/core/RepeatMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1ba714: |[1ba714] androidx.compose.animation.core.RepeatMode.valueOf:(Ljava/lang/String;)Landroidx/compose/animation/core/RepeatMode; │ │ -1ba724: 1c00 7d02 |0000: const-class v0, Landroidx/compose/animation/core/RepeatMode; // type@027d │ │ -1ba728: 7120 d23e 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@3ed2 │ │ -1ba72e: 0c01 |0005: move-result-object v1 │ │ -1ba730: 1f01 7d02 |0006: check-cast v1, Landroidx/compose/animation/core/RepeatMode; // type@027d │ │ -1ba734: 1101 |0008: return-object v1 │ │ +1ba730: |[1ba730] androidx.compose.animation.core.RepeatMode.valueOf:(Ljava/lang/String;)Landroidx/compose/animation/core/RepeatMode; │ │ +1ba740: 1c00 7d02 |0000: const-class v0, Landroidx/compose/animation/core/RepeatMode; // type@027d │ │ +1ba744: 7120 d23e 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@3ed2 │ │ +1ba74a: 0c01 |0005: move-result-object v1 │ │ +1ba74c: 1f01 7d02 |0006: check-cast v1, Landroidx/compose/animation/core/RepeatMode; // type@027d │ │ +1ba750: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/core/RepeatMode;) │ │ name : 'values' │ │ type : '()[Landroidx/compose/animation/core/RepeatMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1ba738: |[1ba738] androidx.compose.animation.core.RepeatMode.values:()[Landroidx/compose/animation/core/RepeatMode; │ │ -1ba748: 6200 cd03 |0000: sget-object v0, Landroidx/compose/animation/core/RepeatMode;.$VALUES:[Landroidx/compose/animation/core/RepeatMode; // field@03cd │ │ -1ba74c: 6e10 353f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@3f35 │ │ -1ba752: 0c00 |0005: move-result-object v0 │ │ -1ba754: 1f00 ea15 |0006: check-cast v0, [Landroidx/compose/animation/core/RepeatMode; // type@15ea │ │ -1ba758: 1100 |0008: return-object v0 │ │ +1ba754: |[1ba754] androidx.compose.animation.core.RepeatMode.values:()[Landroidx/compose/animation/core/RepeatMode; │ │ +1ba764: 6200 cd03 |0000: sget-object v0, Landroidx/compose/animation/core/RepeatMode;.$VALUES:[Landroidx/compose/animation/core/RepeatMode; // field@03cd │ │ +1ba768: 6e10 353f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@3f35 │ │ +1ba76e: 0c00 |0005: move-result-object v0 │ │ +1ba770: 1f00 ea15 |0006: check-cast v0, [Landroidx/compose/animation/core/RepeatMode; // type@15ea │ │ +1ba774: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ @@ -74950,492 +74950,492 @@ │ │ type : '(Landroidx/compose/animation/core/SeekableTransitionState;)V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 117 16-bit code units │ │ -1bada0: |[1bada0] androidx.compose.animation.core.SeekableTransitionState.access$moveAnimationToInitialState:(Landroidx/compose/animation/core/SeekableTransitionState;)V │ │ -1badb0: 54a0 ed03 |0000: iget-object v0, v10, Landroidx/compose/animation/core/SeekableTransitionState;.transition:Landroidx/compose/animation/core/Transition; // field@03ed │ │ -1badb4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -1badb8: 0e00 |0004: return-void │ │ -1badba: 54a1 e203 |0005: iget-object v1, v10, Landroidx/compose/animation/core/SeekableTransitionState;.currentAnimation:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@03e2 │ │ -1badbe: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -1badc0: 3901 5b00 |0008: if-nez v1, 0063 // +005b │ │ -1badc4: 53a3 ec03 |000a: iget-wide v3, v10, Landroidx/compose/animation/core/SeekableTransitionState;.totalDurationNanos:J // field@03ec │ │ -1badc8: 1605 0000 |000c: const-wide/16 v5, #int 0 // #0 │ │ -1badcc: 3101 0305 |000e: cmp-long v1, v3, v5 │ │ -1badd0: 3d01 5200 |0010: if-lez v1, 0062 // +0052 │ │ -1badd4: 54a1 e603 |0012: iget-object v1, v10, Landroidx/compose/animation/core/SeekableTransitionState;.fraction$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // field@03e6 │ │ -1badd8: 6e10 7313 0100 |0014: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ -1badde: 0a03 |0017: move-result v3 │ │ -1bade0: 1504 803f |0018: const/high16 v4, #int 1065353216 // #3f80 │ │ -1bade4: 2e03 0304 |001a: cmpg-float v3, v3, v4 │ │ -1bade8: 3903 0300 |001c: if-nez v3, 001f // +0003 │ │ -1badec: 2844 |001e: goto 0062 // +0044 │ │ -1badee: 54a3 e303 |001f: iget-object v3, v10, Landroidx/compose/animation/core/SeekableTransitionState;.currentState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@03e3 │ │ -1badf2: 6e10 a213 0300 |0021: invoke-virtual {v3}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1badf8: 0c03 |0024: move-result-object v3 │ │ -1badfa: 54a4 eb03 |0025: iget-object v4, v10, Landroidx/compose/animation/core/SeekableTransitionState;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@03eb │ │ -1badfe: 6e10 a213 0400 |0027: invoke-virtual {v4}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1bae04: 0c04 |002a: move-result-object v4 │ │ -1bae06: 7120 0045 4300 |002b: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1bae0c: 0a03 |002e: move-result v3 │ │ -1bae0e: 3803 0300 |002f: if-eqz v3, 0032 // +0003 │ │ -1bae12: 2831 |0031: goto 0062 // +0031 │ │ -1bae14: 2203 7f02 |0032: new-instance v3, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // type@027f │ │ -1bae18: 7010 7f0a 0300 |0034: invoke-direct {v3}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.:()V // method@0a7f │ │ -1bae1e: 6e10 7313 0100 |0037: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ -1bae24: 0a04 |003a: move-result v4 │ │ -1bae26: 6e20 8c0a 4300 |003b: invoke-virtual {v3, v4}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setValue:(F)V // method@0a8c │ │ -1bae2c: 53a4 ec03 |003e: iget-wide v4, v10, Landroidx/compose/animation/core/SeekableTransitionState;.totalDurationNanos:J // field@03ec │ │ -1bae30: 6e30 8a0a 4305 |0040: invoke-virtual {v3, v4, v5}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setDurationNanos:(J)V // method@0a8a │ │ -1bae36: 8644 |0043: long-to-double v4, v4 │ │ -1bae38: 6e10 7313 0100 |0044: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ -1bae3e: 0a06 |0047: move-result v6 │ │ -1bae40: 8966 |0048: float-to-double v6, v6 │ │ -1bae42: 1908 f03f |0049: const-wide/high16 v8, #long 4607182418800017408 // #3ff0 │ │ -1bae46: cc68 |004b: sub-double/2addr v8, v6 │ │ -1bae48: cd48 |004c: mul-double/2addr v8, v4 │ │ -1bae4a: 7120 5b45 9800 |004d: invoke-static {v8, v9}, Lkotlin/math/MathKt;.roundToLong:(D)J // method@455b │ │ -1bae50: 0b04 |0050: move-result-wide v4 │ │ -1bae52: 6e30 880a 4305 |0051: invoke-virtual {v3, v4, v5}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setAnimationSpecDuration:(J)V // method@0a88 │ │ -1bae58: 6e10 850a 0300 |0054: invoke-virtual {v3}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getStart:()Landroidx/compose/animation/core/AnimationVector1D; // method@0a85 │ │ -1bae5e: 0c04 |0057: move-result-object v4 │ │ -1bae60: 6e10 7313 0100 |0058: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ -1bae66: 0a01 |005b: move-result v1 │ │ -1bae68: 1205 |005c: const/4 v5, #int 0 // #0 │ │ -1bae6a: 6e30 0c0a 5401 |005d: invoke-virtual {v4, v5, v1}, Landroidx/compose/animation/core/AnimationVector1D;.set$animation_core_release:(IF)V // method@0a0c │ │ -1bae70: 0731 |0060: move-object v1, v3 │ │ -1bae72: 2802 |0061: goto 0063 // +0002 │ │ -1bae74: 0721 |0062: move-object v1, v2 │ │ -1bae76: 3801 0f00 |0063: if-eqz v1, 0072 // +000f │ │ -1bae7a: 53a3 ec03 |0065: iget-wide v3, v10, Landroidx/compose/animation/core/SeekableTransitionState;.totalDurationNanos:J // field@03ec │ │ -1bae7e: 6e30 8a0a 3104 |0067: invoke-virtual {v1, v3, v4}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setDurationNanos:(J)V // method@0a8a │ │ -1bae84: 54a3 e703 |006a: iget-object v3, v10, Landroidx/compose/animation/core/SeekableTransitionState;.initialValueAnimations:Landroidx/collection/MutableObjectList; // field@03e7 │ │ -1bae88: 6e20 7d08 1300 |006c: invoke-virtual {v3, v1}, Landroidx/collection/MutableObjectList;.add:(Ljava/lang/Object;)V // method@087d │ │ -1bae8e: 6e20 ed0a 1000 |006f: invoke-virtual {v0, v1}, Landroidx/compose/animation/core/Transition;.setInitialAnimations$animation_core_release:(Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;)V // method@0aed │ │ -1bae94: 5ba2 e203 |0072: iput-object v2, v10, Landroidx/compose/animation/core/SeekableTransitionState;.currentAnimation:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@03e2 │ │ -1bae98: 0e00 |0074: return-void │ │ +1badbc: |[1badbc] androidx.compose.animation.core.SeekableTransitionState.access$moveAnimationToInitialState:(Landroidx/compose/animation/core/SeekableTransitionState;)V │ │ +1badcc: 54a0 ed03 |0000: iget-object v0, v10, Landroidx/compose/animation/core/SeekableTransitionState;.transition:Landroidx/compose/animation/core/Transition; // field@03ed │ │ +1badd0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +1badd4: 0e00 |0004: return-void │ │ +1badd6: 54a1 e203 |0005: iget-object v1, v10, Landroidx/compose/animation/core/SeekableTransitionState;.currentAnimation:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@03e2 │ │ +1badda: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +1baddc: 3901 5b00 |0008: if-nez v1, 0063 // +005b │ │ +1bade0: 53a3 ec03 |000a: iget-wide v3, v10, Landroidx/compose/animation/core/SeekableTransitionState;.totalDurationNanos:J // field@03ec │ │ +1bade4: 1605 0000 |000c: const-wide/16 v5, #int 0 // #0 │ │ +1bade8: 3101 0305 |000e: cmp-long v1, v3, v5 │ │ +1badec: 3d01 5200 |0010: if-lez v1, 0062 // +0052 │ │ +1badf0: 54a1 e603 |0012: iget-object v1, v10, Landroidx/compose/animation/core/SeekableTransitionState;.fraction$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // field@03e6 │ │ +1badf4: 6e10 7313 0100 |0014: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ +1badfa: 0a03 |0017: move-result v3 │ │ +1badfc: 1504 803f |0018: const/high16 v4, #int 1065353216 // #3f80 │ │ +1bae00: 2e03 0304 |001a: cmpg-float v3, v3, v4 │ │ +1bae04: 3903 0300 |001c: if-nez v3, 001f // +0003 │ │ +1bae08: 2844 |001e: goto 0062 // +0044 │ │ +1bae0a: 54a3 e303 |001f: iget-object v3, v10, Landroidx/compose/animation/core/SeekableTransitionState;.currentState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@03e3 │ │ +1bae0e: 6e10 a213 0300 |0021: invoke-virtual {v3}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bae14: 0c03 |0024: move-result-object v3 │ │ +1bae16: 54a4 eb03 |0025: iget-object v4, v10, Landroidx/compose/animation/core/SeekableTransitionState;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@03eb │ │ +1bae1a: 6e10 a213 0400 |0027: invoke-virtual {v4}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bae20: 0c04 |002a: move-result-object v4 │ │ +1bae22: 7120 0045 4300 |002b: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1bae28: 0a03 |002e: move-result v3 │ │ +1bae2a: 3803 0300 |002f: if-eqz v3, 0032 // +0003 │ │ +1bae2e: 2831 |0031: goto 0062 // +0031 │ │ +1bae30: 2203 7f02 |0032: new-instance v3, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // type@027f │ │ +1bae34: 7010 7f0a 0300 |0034: invoke-direct {v3}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.:()V // method@0a7f │ │ +1bae3a: 6e10 7313 0100 |0037: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ +1bae40: 0a04 |003a: move-result v4 │ │ +1bae42: 6e20 8c0a 4300 |003b: invoke-virtual {v3, v4}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setValue:(F)V // method@0a8c │ │ +1bae48: 53a4 ec03 |003e: iget-wide v4, v10, Landroidx/compose/animation/core/SeekableTransitionState;.totalDurationNanos:J // field@03ec │ │ +1bae4c: 6e30 8a0a 4305 |0040: invoke-virtual {v3, v4, v5}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setDurationNanos:(J)V // method@0a8a │ │ +1bae52: 8644 |0043: long-to-double v4, v4 │ │ +1bae54: 6e10 7313 0100 |0044: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ +1bae5a: 0a06 |0047: move-result v6 │ │ +1bae5c: 8966 |0048: float-to-double v6, v6 │ │ +1bae5e: 1908 f03f |0049: const-wide/high16 v8, #long 4607182418800017408 // #3ff0 │ │ +1bae62: cc68 |004b: sub-double/2addr v8, v6 │ │ +1bae64: cd48 |004c: mul-double/2addr v8, v4 │ │ +1bae66: 7120 5b45 9800 |004d: invoke-static {v8, v9}, Lkotlin/math/MathKt;.roundToLong:(D)J // method@455b │ │ +1bae6c: 0b04 |0050: move-result-wide v4 │ │ +1bae6e: 6e30 880a 4305 |0051: invoke-virtual {v3, v4, v5}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setAnimationSpecDuration:(J)V // method@0a88 │ │ +1bae74: 6e10 850a 0300 |0054: invoke-virtual {v3}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getStart:()Landroidx/compose/animation/core/AnimationVector1D; // method@0a85 │ │ +1bae7a: 0c04 |0057: move-result-object v4 │ │ +1bae7c: 6e10 7313 0100 |0058: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ +1bae82: 0a01 |005b: move-result v1 │ │ +1bae84: 1205 |005c: const/4 v5, #int 0 // #0 │ │ +1bae86: 6e30 0c0a 5401 |005d: invoke-virtual {v4, v5, v1}, Landroidx/compose/animation/core/AnimationVector1D;.set$animation_core_release:(IF)V // method@0a0c │ │ +1bae8c: 0731 |0060: move-object v1, v3 │ │ +1bae8e: 2802 |0061: goto 0063 // +0002 │ │ +1bae90: 0721 |0062: move-object v1, v2 │ │ +1bae92: 3801 0f00 |0063: if-eqz v1, 0072 // +000f │ │ +1bae96: 53a3 ec03 |0065: iget-wide v3, v10, Landroidx/compose/animation/core/SeekableTransitionState;.totalDurationNanos:J // field@03ec │ │ +1bae9a: 6e30 8a0a 3104 |0067: invoke-virtual {v1, v3, v4}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setDurationNanos:(J)V // method@0a8a │ │ +1baea0: 54a3 e703 |006a: iget-object v3, v10, Landroidx/compose/animation/core/SeekableTransitionState;.initialValueAnimations:Landroidx/collection/MutableObjectList; // field@03e7 │ │ +1baea4: 6e20 7d08 1300 |006c: invoke-virtual {v3, v1}, Landroidx/collection/MutableObjectList;.add:(Ljava/lang/Object;)V // method@087d │ │ +1baeaa: 6e20 ed0a 1000 |006f: invoke-virtual {v0, v1}, Landroidx/compose/animation/core/Transition;.setInitialAnimations$animation_core_release:(Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;)V // method@0aed │ │ +1baeb0: 5ba2 e203 |0072: iput-object v2, v10, Landroidx/compose/animation/core/SeekableTransitionState;.currentAnimation:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@03e2 │ │ +1baeb4: 0e00 |0074: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/compose/animation/core/SeekableTransitionState;) │ │ name : 'access$recalculateAnimationValue' │ │ type : '(Landroidx/compose/animation/core/SeekableTransitionState;Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;J)V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 88 16-bit code units │ │ -1bae9c: |[1bae9c] androidx.compose.animation.core.SeekableTransitionState.access$recalculateAnimationValue:(Landroidx/compose/animation/core/SeekableTransitionState;Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;J)V │ │ -1baeac: 6e10 373f 0800 |0000: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1baeb2: 6e10 840a 0900 |0003: invoke-virtual {v9}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getProgressNanos:()J // method@0a84 │ │ -1baeb8: 0b00 |0006: move-result-wide v0 │ │ -1baeba: 9b03 000a |0007: add-long v3, v0, v10 │ │ -1baebe: 6e30 8b0a 3904 |0009: invoke-virtual {v9, v3, v4}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setProgressNanos:(J)V // method@0a8b │ │ -1baec4: 6e10 810a 0900 |000c: invoke-virtual {v9}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getAnimationSpecDuration:()J // method@0a81 │ │ -1baeca: 0b0a |000f: move-result-wide v10 │ │ -1baecc: 3108 030a |0010: cmp-long v8, v3, v10 │ │ -1baed0: 1500 803f |0012: const/high16 v0, #int 1065353216 // #3f80 │ │ -1baed4: 3a08 0600 |0014: if-ltz v8, 001a // +0006 │ │ -1baed8: 6e20 8c0a 0900 |0016: invoke-virtual {v9, v0}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setValue:(F)V // method@0a8c │ │ -1baede: 0e00 |0019: return-void │ │ -1baee0: 6e10 800a 0900 |001a: invoke-virtual {v9}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getAnimationSpec:()Landroidx/compose/animation/core/VectorizedAnimationSpec; // method@0a80 │ │ -1baee6: 0c02 |001d: move-result-object v2 │ │ -1baee8: 1208 |001e: const/4 v8, #int 0 // #0 │ │ -1baeea: 3802 2400 |001f: if-eqz v2, 0043 // +0024 │ │ -1baeee: 6e10 850a 0900 |0021: invoke-virtual {v9}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getStart:()Landroidx/compose/animation/core/AnimationVector1D; // method@0a85 │ │ -1baef4: 0c05 |0024: move-result-object v5 │ │ -1baef6: 6206 dc03 |0025: sget-object v6, Landroidx/compose/animation/core/SeekableTransitionState;.Target1:Landroidx/compose/animation/core/AnimationVector1D; // field@03dc │ │ -1baefa: 6e10 830a 0900 |0027: invoke-virtual {v9}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getInitialVelocity:()Landroidx/compose/animation/core/AnimationVector1D; // method@0a83 │ │ -1baf00: 0c0a |002a: move-result-object v10 │ │ -1baf02: 390a 0400 |002b: if-nez v10, 002f // +0004 │ │ -1baf06: 620a dd03 |002d: sget-object v10, Landroidx/compose/animation/core/SeekableTransitionState;.ZeroVelocity:Landroidx/compose/animation/core/AnimationVector1D; // field@03dd │ │ -1baf0a: 07a7 |002f: move-object v7, v10 │ │ -1baf0c: 7806 0f0b 0200 |0030: invoke-interface/range {v2, v3, v4, v5, v6, v7}, Landroidx/compose/animation/core/VectorizedAnimationSpec;.getValueFromNanos:(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; // method@0b0f │ │ -1baf12: 0c0a |0033: move-result-object v10 │ │ -1baf14: 1f0a 5b02 |0034: check-cast v10, Landroidx/compose/animation/core/AnimationVector1D; // type@025b │ │ -1baf18: 6e20 070a 8a00 |0036: invoke-virtual {v10, v8}, Landroidx/compose/animation/core/AnimationVector1D;.get$animation_core_release:(I)F // method@0a07 │ │ -1baf1e: 0a08 |0039: move-result v8 │ │ -1baf20: 120a |003a: const/4 v10, #int 0 // #0 │ │ -1baf22: 7130 ab42 a800 |003b: invoke-static {v8, v10, v0}, Lkotlin/UnsignedKt;.coerceIn:(FFF)F // method@42ab │ │ -1baf28: 0a08 |003e: move-result v8 │ │ -1baf2a: 6e20 8c0a 8900 |003f: invoke-virtual {v9, v8}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setValue:(F)V // method@0a8c │ │ -1baf30: 0e00 |0042: return-void │ │ -1baf32: 6e10 850a 0900 |0043: invoke-virtual {v9}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getStart:()Landroidx/compose/animation/core/AnimationVector1D; // method@0a85 │ │ -1baf38: 0c01 |0046: move-result-object v1 │ │ -1baf3a: 6e20 070a 8100 |0047: invoke-virtual {v1, v8}, Landroidx/compose/animation/core/AnimationVector1D;.get$animation_core_release:(I)F // method@0a07 │ │ -1baf40: 0a08 |004a: move-result v8 │ │ -1baf42: 8531 |004b: long-to-float v1, v3 │ │ -1baf44: 85aa |004c: long-to-float v10, v10 │ │ -1baf46: c9a1 |004d: div-float/2addr v1, v10 │ │ -1baf48: 121a |004e: const/4 v10, #int 1 // #1 │ │ -1baf4a: 82aa |004f: int-to-float v10, v10 │ │ -1baf4c: c71a |0050: sub-float/2addr v10, v1 │ │ -1baf4e: c88a |0051: mul-float/2addr v10, v8 │ │ -1baf50: c801 |0052: mul-float/2addr v1, v0 │ │ -1baf52: c6a1 |0053: add-float/2addr v1, v10 │ │ -1baf54: 6e20 8c0a 1900 |0054: invoke-virtual {v9, v1}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setValue:(F)V // method@0a8c │ │ -1baf5a: 0e00 |0057: return-void │ │ +1baeb8: |[1baeb8] androidx.compose.animation.core.SeekableTransitionState.access$recalculateAnimationValue:(Landroidx/compose/animation/core/SeekableTransitionState;Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;J)V │ │ +1baec8: 6e10 373f 0800 |0000: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1baece: 6e10 840a 0900 |0003: invoke-virtual {v9}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getProgressNanos:()J // method@0a84 │ │ +1baed4: 0b00 |0006: move-result-wide v0 │ │ +1baed6: 9b03 000a |0007: add-long v3, v0, v10 │ │ +1baeda: 6e30 8b0a 3904 |0009: invoke-virtual {v9, v3, v4}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setProgressNanos:(J)V // method@0a8b │ │ +1baee0: 6e10 810a 0900 |000c: invoke-virtual {v9}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getAnimationSpecDuration:()J // method@0a81 │ │ +1baee6: 0b0a |000f: move-result-wide v10 │ │ +1baee8: 3108 030a |0010: cmp-long v8, v3, v10 │ │ +1baeec: 1500 803f |0012: const/high16 v0, #int 1065353216 // #3f80 │ │ +1baef0: 3a08 0600 |0014: if-ltz v8, 001a // +0006 │ │ +1baef4: 6e20 8c0a 0900 |0016: invoke-virtual {v9, v0}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setValue:(F)V // method@0a8c │ │ +1baefa: 0e00 |0019: return-void │ │ +1baefc: 6e10 800a 0900 |001a: invoke-virtual {v9}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getAnimationSpec:()Landroidx/compose/animation/core/VectorizedAnimationSpec; // method@0a80 │ │ +1baf02: 0c02 |001d: move-result-object v2 │ │ +1baf04: 1208 |001e: const/4 v8, #int 0 // #0 │ │ +1baf06: 3802 2400 |001f: if-eqz v2, 0043 // +0024 │ │ +1baf0a: 6e10 850a 0900 |0021: invoke-virtual {v9}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getStart:()Landroidx/compose/animation/core/AnimationVector1D; // method@0a85 │ │ +1baf10: 0c05 |0024: move-result-object v5 │ │ +1baf12: 6206 dc03 |0025: sget-object v6, Landroidx/compose/animation/core/SeekableTransitionState;.Target1:Landroidx/compose/animation/core/AnimationVector1D; // field@03dc │ │ +1baf16: 6e10 830a 0900 |0027: invoke-virtual {v9}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getInitialVelocity:()Landroidx/compose/animation/core/AnimationVector1D; // method@0a83 │ │ +1baf1c: 0c0a |002a: move-result-object v10 │ │ +1baf1e: 390a 0400 |002b: if-nez v10, 002f // +0004 │ │ +1baf22: 620a dd03 |002d: sget-object v10, Landroidx/compose/animation/core/SeekableTransitionState;.ZeroVelocity:Landroidx/compose/animation/core/AnimationVector1D; // field@03dd │ │ +1baf26: 07a7 |002f: move-object v7, v10 │ │ +1baf28: 7806 0f0b 0200 |0030: invoke-interface/range {v2, v3, v4, v5, v6, v7}, Landroidx/compose/animation/core/VectorizedAnimationSpec;.getValueFromNanos:(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; // method@0b0f │ │ +1baf2e: 0c0a |0033: move-result-object v10 │ │ +1baf30: 1f0a 5b02 |0034: check-cast v10, Landroidx/compose/animation/core/AnimationVector1D; // type@025b │ │ +1baf34: 6e20 070a 8a00 |0036: invoke-virtual {v10, v8}, Landroidx/compose/animation/core/AnimationVector1D;.get$animation_core_release:(I)F // method@0a07 │ │ +1baf3a: 0a08 |0039: move-result v8 │ │ +1baf3c: 120a |003a: const/4 v10, #int 0 // #0 │ │ +1baf3e: 7130 ab42 a800 |003b: invoke-static {v8, v10, v0}, Lkotlin/UnsignedKt;.coerceIn:(FFF)F // method@42ab │ │ +1baf44: 0a08 |003e: move-result v8 │ │ +1baf46: 6e20 8c0a 8900 |003f: invoke-virtual {v9, v8}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setValue:(F)V // method@0a8c │ │ +1baf4c: 0e00 |0042: return-void │ │ +1baf4e: 6e10 850a 0900 |0043: invoke-virtual {v9}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getStart:()Landroidx/compose/animation/core/AnimationVector1D; // method@0a85 │ │ +1baf54: 0c01 |0046: move-result-object v1 │ │ +1baf56: 6e20 070a 8100 |0047: invoke-virtual {v1, v8}, Landroidx/compose/animation/core/AnimationVector1D;.get$animation_core_release:(I)F // method@0a07 │ │ +1baf5c: 0a08 |004a: move-result v8 │ │ +1baf5e: 8531 |004b: long-to-float v1, v3 │ │ +1baf60: 85aa |004c: long-to-float v10, v10 │ │ +1baf62: c9a1 |004d: div-float/2addr v1, v10 │ │ +1baf64: 121a |004e: const/4 v10, #int 1 // #1 │ │ +1baf66: 82aa |004f: int-to-float v10, v10 │ │ +1baf68: c71a |0050: sub-float/2addr v10, v1 │ │ +1baf6a: c88a |0051: mul-float/2addr v10, v8 │ │ +1baf6c: c801 |0052: mul-float/2addr v1, v0 │ │ +1baf6e: c6a1 |0053: add-float/2addr v1, v10 │ │ +1baf70: 6e20 8c0a 1900 |0054: invoke-virtual {v9, v1}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setValue:(F)V // method@0a8c │ │ +1baf76: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/compose/animation/core/SeekableTransitionState;) │ │ name : 'access$runAnimations' │ │ type : '(Landroidx/compose/animation/core/SeekableTransitionState;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 149 16-bit code units │ │ -1ba8c0: |[1ba8c0] androidx.compose.animation.core.SeekableTransitionState.access$runAnimations:(Landroidx/compose/animation/core/SeekableTransitionState;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; │ │ -1ba8d0: 6e10 373f 0a00 |0000: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1ba8d6: 20b0 8202 |0003: instance-of v0, v11, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1; // type@0282 │ │ -1ba8da: 3800 1100 |0005: if-eqz v0, 0016 // +0011 │ │ -1ba8de: 07b0 |0007: move-object v0, v11 │ │ -1ba8e0: 1f00 8202 |0008: check-cast v0, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1; // type@0282 │ │ -1ba8e4: 5201 d203 |000a: iget v1, v0, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1;.label:I // field@03d2 │ │ -1ba8e8: 1502 0080 |000c: const/high16 v2, #int -2147483648 // #8000 │ │ -1ba8ec: 9503 0102 |000e: and-int v3, v1, v2 │ │ -1ba8f0: 3803 0600 |0010: if-eqz v3, 0016 // +0006 │ │ -1ba8f4: b121 |0012: sub-int/2addr v1, v2 │ │ -1ba8f6: 5901 d203 |0013: iput v1, v0, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1;.label:I // field@03d2 │ │ -1ba8fa: 2806 |0015: goto 001b // +0006 │ │ -1ba8fc: 2200 8202 |0016: new-instance v0, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1; // type@0282 │ │ -1ba900: 7030 900a a00b |0018: invoke-direct {v0, v10, v11}, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1;.:(Landroidx/compose/animation/core/SeekableTransitionState;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)V // method@0a90 │ │ -1ba906: 540b d303 |001b: iget-object v11, v0, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1;.result:Ljava/lang/Object; // field@03d3 │ │ -1ba90a: 6201 012e |001d: sget-object v1, Lkotlin/coroutines/intrinsics/CoroutineSingletons;.COROUTINE_SUSPENDED:Lkotlin/coroutines/intrinsics/CoroutineSingletons; // field@2e01 │ │ -1ba90e: 5202 d203 |001f: iget v2, v0, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1;.label:I // field@03d2 │ │ -1ba912: 6203 cf2d |0021: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1ba916: 1224 |0023: const/4 v4, #int 2 // #2 │ │ -1ba918: 1215 |0024: const/4 v5, #int 1 // #1 │ │ -1ba91a: 1906 0080 |0025: const-wide/high16 v6, #long -9223372036854775808 // #8000 │ │ -1ba91e: 3802 1500 |0027: if-eqz v2, 003c // +0015 │ │ -1ba922: 3252 0d00 |0029: if-eq v2, v5, 0036 // +000d │ │ -1ba926: 3342 0300 |002b: if-ne v2, v4, 002e // +0003 │ │ -1ba92a: 2809 |002d: goto 0036 // +0009 │ │ -1ba92c: 220a 9b11 |002e: new-instance v10, Ljava/lang/IllegalStateException; // type@119b │ │ -1ba930: 1a0b 9537 |0030: const-string v11, "call to 'resume' before 'invoke' with coroutine" // string@3795 │ │ -1ba934: 7020 e63e ba00 |0032: invoke-direct {v10, v11}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3ee6 │ │ -1ba93a: 270a |0035: throw v10 │ │ -1ba93c: 540a d103 |0036: iget-object v10, v0, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1;.L$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d1 │ │ -1ba940: 7110 7b42 0b00 |0038: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ -1ba946: 283f |003b: goto 007a // +003f │ │ -1ba948: 7110 7b42 0b00 |003c: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ -1ba94e: 54ab e703 |003f: iget-object v11, v10, Landroidx/compose/animation/core/SeekableTransitionState;.initialValueAnimations:Landroidx/collection/MutableObjectList; // field@03e7 │ │ -1ba952: 6e10 8508 0b00 |0041: invoke-virtual {v11}, Landroidx/collection/MutableObjectList;.isEmpty:()Z // method@0885 │ │ -1ba958: 0a0b |0044: move-result v11 │ │ -1ba95a: 380b 0700 |0045: if-eqz v11, 004c // +0007 │ │ -1ba95e: 54ab e203 |0047: iget-object v11, v10, Landroidx/compose/animation/core/SeekableTransitionState;.currentAnimation:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@03e2 │ │ -1ba962: 390b 0300 |0049: if-nez v11, 004c // +0003 │ │ -1ba966: 1103 |004b: return-object v3 │ │ -1ba968: 540b 062e |004c: iget-object v11, v0, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@2e06 │ │ -1ba96c: 7110 0145 0b00 |004e: invoke-static {v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ -1ba972: 7110 e409 0b00 |0051: invoke-static {v11}, Landroidx/compose/animation/core/AnimatableKt;.getDurationScale:(Lkotlin/coroutines/CoroutineContext;)F // method@09e4 │ │ -1ba978: 0a02 |0054: move-result v2 │ │ -1ba97a: 1208 |0055: const/4 v8, #int 0 // #0 │ │ -1ba97c: 2e02 0208 |0056: cmpg-float v2, v2, v8 │ │ -1ba980: 3902 0800 |0058: if-nez v2, 0060 // +0008 │ │ -1ba984: 6e10 9d0a 0a00 |005a: invoke-virtual {v10}, Landroidx/compose/animation/core/SeekableTransitionState;.endAllAnimations:()V // method@0a9d │ │ -1ba98a: 5aa6 e803 |005d: iput-wide v6, v10, Landroidx/compose/animation/core/SeekableTransitionState;.lastFrameTimeNanos:J // field@03e8 │ │ -1ba98e: 1103 |005f: return-object v3 │ │ -1ba990: 53a8 e803 |0060: iget-wide v8, v10, Landroidx/compose/animation/core/SeekableTransitionState;.lastFrameTimeNanos:J // field@03e8 │ │ -1ba994: 3102 0806 |0062: cmp-long v2, v8, v6 │ │ -1ba998: 3902 1600 |0064: if-nez v2, 007a // +0016 │ │ -1ba99c: 5b0a d103 |0066: iput-object v10, v0, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1;.L$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d1 │ │ -1ba9a0: 5905 d203 |0068: iput v5, v0, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1;.label:I // field@03d2 │ │ -1ba9a4: 7110 0145 0b00 |006a: invoke-static {v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ -1ba9aa: 7110 8714 0b00 |006d: invoke-static {v11}, Landroidx/compose/runtime/Updater;.getMonotonicFrameClock:(Lkotlin/coroutines/CoroutineContext;)Landroidx/compose/runtime/MonotonicFrameClock; // method@1487 │ │ -1ba9b0: 0c0b |0070: move-result-object v11 │ │ -1ba9b2: 54a2 e503 |0071: iget-object v2, v10, Landroidx/compose/animation/core/SeekableTransitionState;.firstFrameLambda:Landroidx/compose/animation/core/SeekableTransitionState$firstFrameLambda$1; // field@03e5 │ │ -1ba9b6: 7230 5b13 0b02 |0073: invoke-interface {v11, v0, v2}, Landroidx/compose/runtime/MonotonicFrameClock;.withFrameNanos:(Lkotlin/coroutines/Continuation;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; // method@135b │ │ -1ba9bc: 0c0b |0076: move-result-object v11 │ │ -1ba9be: 331b 0300 |0077: if-ne v11, v1, 007a // +0003 │ │ -1ba9c2: 281b |0079: goto 0094 // +001b │ │ -1ba9c4: 54ab e703 |007a: iget-object v11, v10, Landroidx/compose/animation/core/SeekableTransitionState;.initialValueAnimations:Landroidx/collection/MutableObjectList; // field@03e7 │ │ -1ba9c8: 6e10 8608 0b00 |007c: invoke-virtual {v11}, Landroidx/collection/MutableObjectList;.isNotEmpty:()Z // method@0886 │ │ -1ba9ce: 0a0b |007f: move-result v11 │ │ -1ba9d0: 390b 0a00 |0080: if-nez v11, 008a // +000a │ │ -1ba9d4: 54ab e203 |0082: iget-object v11, v10, Landroidx/compose/animation/core/SeekableTransitionState;.currentAnimation:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@03e2 │ │ -1ba9d8: 380b 0300 |0084: if-eqz v11, 0087 // +0003 │ │ -1ba9dc: 2804 |0086: goto 008a // +0004 │ │ -1ba9de: 5aa6 e803 |0087: iput-wide v6, v10, Landroidx/compose/animation/core/SeekableTransitionState;.lastFrameTimeNanos:J // field@03e8 │ │ -1ba9e2: 1103 |0089: return-object v3 │ │ -1ba9e4: 5b0a d103 |008a: iput-object v10, v0, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1;.L$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d1 │ │ -1ba9e8: 5904 d203 |008c: iput v4, v0, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1;.label:I // field@03d2 │ │ -1ba9ec: 6e20 9c0a 0a00 |008e: invoke-virtual {v10, v0}, Landroidx/compose/animation/core/SeekableTransitionState;.animateOneFrame:(Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; // method@0a9c │ │ -1ba9f2: 0c0b |0091: move-result-object v11 │ │ -1ba9f4: 331b e8ff |0092: if-ne v11, v1, 007a // -0018 │ │ -1ba9f8: 1101 |0094: return-object v1 │ │ +1ba8dc: |[1ba8dc] androidx.compose.animation.core.SeekableTransitionState.access$runAnimations:(Landroidx/compose/animation/core/SeekableTransitionState;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; │ │ +1ba8ec: 6e10 373f 0a00 |0000: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1ba8f2: 20b0 8202 |0003: instance-of v0, v11, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1; // type@0282 │ │ +1ba8f6: 3800 1100 |0005: if-eqz v0, 0016 // +0011 │ │ +1ba8fa: 07b0 |0007: move-object v0, v11 │ │ +1ba8fc: 1f00 8202 |0008: check-cast v0, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1; // type@0282 │ │ +1ba900: 5201 d203 |000a: iget v1, v0, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1;.label:I // field@03d2 │ │ +1ba904: 1502 0080 |000c: const/high16 v2, #int -2147483648 // #8000 │ │ +1ba908: 9503 0102 |000e: and-int v3, v1, v2 │ │ +1ba90c: 3803 0600 |0010: if-eqz v3, 0016 // +0006 │ │ +1ba910: b121 |0012: sub-int/2addr v1, v2 │ │ +1ba912: 5901 d203 |0013: iput v1, v0, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1;.label:I // field@03d2 │ │ +1ba916: 2806 |0015: goto 001b // +0006 │ │ +1ba918: 2200 8202 |0016: new-instance v0, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1; // type@0282 │ │ +1ba91c: 7030 900a a00b |0018: invoke-direct {v0, v10, v11}, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1;.:(Landroidx/compose/animation/core/SeekableTransitionState;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)V // method@0a90 │ │ +1ba922: 540b d303 |001b: iget-object v11, v0, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1;.result:Ljava/lang/Object; // field@03d3 │ │ +1ba926: 6201 012e |001d: sget-object v1, Lkotlin/coroutines/intrinsics/CoroutineSingletons;.COROUTINE_SUSPENDED:Lkotlin/coroutines/intrinsics/CoroutineSingletons; // field@2e01 │ │ +1ba92a: 5202 d203 |001f: iget v2, v0, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1;.label:I // field@03d2 │ │ +1ba92e: 6203 cf2d |0021: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1ba932: 1224 |0023: const/4 v4, #int 2 // #2 │ │ +1ba934: 1215 |0024: const/4 v5, #int 1 // #1 │ │ +1ba936: 1906 0080 |0025: const-wide/high16 v6, #long -9223372036854775808 // #8000 │ │ +1ba93a: 3802 1500 |0027: if-eqz v2, 003c // +0015 │ │ +1ba93e: 3252 0d00 |0029: if-eq v2, v5, 0036 // +000d │ │ +1ba942: 3342 0300 |002b: if-ne v2, v4, 002e // +0003 │ │ +1ba946: 2809 |002d: goto 0036 // +0009 │ │ +1ba948: 220a 9b11 |002e: new-instance v10, Ljava/lang/IllegalStateException; // type@119b │ │ +1ba94c: 1a0b 9537 |0030: const-string v11, "call to 'resume' before 'invoke' with coroutine" // string@3795 │ │ +1ba950: 7020 e63e ba00 |0032: invoke-direct {v10, v11}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3ee6 │ │ +1ba956: 270a |0035: throw v10 │ │ +1ba958: 540a d103 |0036: iget-object v10, v0, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1;.L$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d1 │ │ +1ba95c: 7110 7b42 0b00 |0038: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ +1ba962: 283f |003b: goto 007a // +003f │ │ +1ba964: 7110 7b42 0b00 |003c: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ +1ba96a: 54ab e703 |003f: iget-object v11, v10, Landroidx/compose/animation/core/SeekableTransitionState;.initialValueAnimations:Landroidx/collection/MutableObjectList; // field@03e7 │ │ +1ba96e: 6e10 8508 0b00 |0041: invoke-virtual {v11}, Landroidx/collection/MutableObjectList;.isEmpty:()Z // method@0885 │ │ +1ba974: 0a0b |0044: move-result v11 │ │ +1ba976: 380b 0700 |0045: if-eqz v11, 004c // +0007 │ │ +1ba97a: 54ab e203 |0047: iget-object v11, v10, Landroidx/compose/animation/core/SeekableTransitionState;.currentAnimation:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@03e2 │ │ +1ba97e: 390b 0300 |0049: if-nez v11, 004c // +0003 │ │ +1ba982: 1103 |004b: return-object v3 │ │ +1ba984: 540b 062e |004c: iget-object v11, v0, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@2e06 │ │ +1ba988: 7110 0145 0b00 |004e: invoke-static {v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ +1ba98e: 7110 e409 0b00 |0051: invoke-static {v11}, Landroidx/compose/animation/core/AnimatableKt;.getDurationScale:(Lkotlin/coroutines/CoroutineContext;)F // method@09e4 │ │ +1ba994: 0a02 |0054: move-result v2 │ │ +1ba996: 1208 |0055: const/4 v8, #int 0 // #0 │ │ +1ba998: 2e02 0208 |0056: cmpg-float v2, v2, v8 │ │ +1ba99c: 3902 0800 |0058: if-nez v2, 0060 // +0008 │ │ +1ba9a0: 6e10 9d0a 0a00 |005a: invoke-virtual {v10}, Landroidx/compose/animation/core/SeekableTransitionState;.endAllAnimations:()V // method@0a9d │ │ +1ba9a6: 5aa6 e803 |005d: iput-wide v6, v10, Landroidx/compose/animation/core/SeekableTransitionState;.lastFrameTimeNanos:J // field@03e8 │ │ +1ba9aa: 1103 |005f: return-object v3 │ │ +1ba9ac: 53a8 e803 |0060: iget-wide v8, v10, Landroidx/compose/animation/core/SeekableTransitionState;.lastFrameTimeNanos:J // field@03e8 │ │ +1ba9b0: 3102 0806 |0062: cmp-long v2, v8, v6 │ │ +1ba9b4: 3902 1600 |0064: if-nez v2, 007a // +0016 │ │ +1ba9b8: 5b0a d103 |0066: iput-object v10, v0, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1;.L$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d1 │ │ +1ba9bc: 5905 d203 |0068: iput v5, v0, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1;.label:I // field@03d2 │ │ +1ba9c0: 7110 0145 0b00 |006a: invoke-static {v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ +1ba9c6: 7110 8714 0b00 |006d: invoke-static {v11}, Landroidx/compose/runtime/Updater;.getMonotonicFrameClock:(Lkotlin/coroutines/CoroutineContext;)Landroidx/compose/runtime/MonotonicFrameClock; // method@1487 │ │ +1ba9cc: 0c0b |0070: move-result-object v11 │ │ +1ba9ce: 54a2 e503 |0071: iget-object v2, v10, Landroidx/compose/animation/core/SeekableTransitionState;.firstFrameLambda:Landroidx/compose/animation/core/SeekableTransitionState$firstFrameLambda$1; // field@03e5 │ │ +1ba9d2: 7230 5b13 0b02 |0073: invoke-interface {v11, v0, v2}, Landroidx/compose/runtime/MonotonicFrameClock;.withFrameNanos:(Lkotlin/coroutines/Continuation;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; // method@135b │ │ +1ba9d8: 0c0b |0076: move-result-object v11 │ │ +1ba9da: 331b 0300 |0077: if-ne v11, v1, 007a // +0003 │ │ +1ba9de: 281b |0079: goto 0094 // +001b │ │ +1ba9e0: 54ab e703 |007a: iget-object v11, v10, Landroidx/compose/animation/core/SeekableTransitionState;.initialValueAnimations:Landroidx/collection/MutableObjectList; // field@03e7 │ │ +1ba9e4: 6e10 8608 0b00 |007c: invoke-virtual {v11}, Landroidx/collection/MutableObjectList;.isNotEmpty:()Z // method@0886 │ │ +1ba9ea: 0a0b |007f: move-result v11 │ │ +1ba9ec: 390b 0a00 |0080: if-nez v11, 008a // +000a │ │ +1ba9f0: 54ab e203 |0082: iget-object v11, v10, Landroidx/compose/animation/core/SeekableTransitionState;.currentAnimation:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@03e2 │ │ +1ba9f4: 380b 0300 |0084: if-eqz v11, 0087 // +0003 │ │ +1ba9f8: 2804 |0086: goto 008a // +0004 │ │ +1ba9fa: 5aa6 e803 |0087: iput-wide v6, v10, Landroidx/compose/animation/core/SeekableTransitionState;.lastFrameTimeNanos:J // field@03e8 │ │ +1ba9fe: 1103 |0089: return-object v3 │ │ +1baa00: 5b0a d103 |008a: iput-object v10, v0, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1;.L$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d1 │ │ +1baa04: 5904 d203 |008c: iput v4, v0, Landroidx/compose/animation/core/SeekableTransitionState$runAnimations$1;.label:I // field@03d2 │ │ +1baa08: 6e20 9c0a 0a00 |008e: invoke-virtual {v10, v0}, Landroidx/compose/animation/core/SeekableTransitionState;.animateOneFrame:(Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; // method@0a9c │ │ +1baa0e: 0c0b |0091: move-result-object v11 │ │ +1baa10: 331b e8ff |0092: if-ne v11, v1, 007a // -0018 │ │ +1baa14: 1101 |0094: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/compose/animation/core/SeekableTransitionState;) │ │ name : 'access$waitForComposition' │ │ type : '(Landroidx/compose/animation/core/SeekableTransitionState;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 149 16-bit code units │ │ -1ba9fc: |[1ba9fc] androidx.compose.animation.core.SeekableTransitionState.access$waitForComposition:(Landroidx/compose/animation/core/SeekableTransitionState;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; │ │ -1baa0c: 6e10 373f 0600 |0000: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1baa12: 2070 8502 |0003: instance-of v0, v7, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1; // type@0285 │ │ -1baa16: 3800 1100 |0005: if-eqz v0, 0016 // +0011 │ │ -1baa1a: 0770 |0007: move-object v0, v7 │ │ -1baa1c: 1f00 8502 |0008: check-cast v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1; // type@0285 │ │ -1baa20: 5201 d603 |000a: iget v1, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.label:I // field@03d6 │ │ -1baa24: 1502 0080 |000c: const/high16 v2, #int -2147483648 // #8000 │ │ -1baa28: 9503 0102 |000e: and-int v3, v1, v2 │ │ -1baa2c: 3803 0600 |0010: if-eqz v3, 0016 // +0006 │ │ -1baa30: b121 |0012: sub-int/2addr v1, v2 │ │ -1baa32: 5901 d603 |0013: iput v1, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.label:I // field@03d6 │ │ -1baa36: 2806 |0015: goto 001b // +0006 │ │ -1baa38: 2200 8502 |0016: new-instance v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1; // type@0285 │ │ -1baa3c: 7030 930a 6007 |0018: invoke-direct {v0, v6, v7}, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.:(Landroidx/compose/animation/core/SeekableTransitionState;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)V // method@0a93 │ │ -1baa42: 5407 d703 |001b: iget-object v7, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.result:Ljava/lang/Object; // field@03d7 │ │ -1baa46: 6201 012e |001d: sget-object v1, Lkotlin/coroutines/intrinsics/CoroutineSingletons;.COROUTINE_SUSPENDED:Lkotlin/coroutines/intrinsics/CoroutineSingletons; // field@2e01 │ │ -1baa4a: 5202 d603 |001f: iget v2, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.label:I // field@03d6 │ │ -1baa4e: 1223 |0021: const/4 v3, #int 2 // #2 │ │ -1baa50: 1214 |0022: const/4 v4, #int 1 // #1 │ │ -1baa52: 3802 2000 |0023: if-eqz v2, 0043 // +0020 │ │ -1baa56: 3242 1400 |0025: if-eq v2, v4, 0039 // +0014 │ │ -1baa5a: 3332 0a00 |0027: if-ne v2, v3, 0031 // +000a │ │ -1baa5e: 5406 d503 |0029: iget-object v6, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.L$1:Ljava/lang/Object; // field@03d5 │ │ -1baa62: 5400 d403 |002b: iget-object v0, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.L$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d4 │ │ -1baa66: 7110 7b42 0700 |002d: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ -1baa6c: 2850 |0030: goto 0080 // +0050 │ │ -1baa6e: 2206 9b11 |0031: new-instance v6, Ljava/lang/IllegalStateException; // type@119b │ │ -1baa72: 1a07 9537 |0033: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@3795 │ │ -1baa76: 7020 e63e 7600 |0035: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3ee6 │ │ -1baa7c: 2706 |0038: throw v6 │ │ -1baa7e: 5406 d503 |0039: iget-object v6, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.L$1:Ljava/lang/Object; // field@03d5 │ │ -1baa82: 5402 d403 |003b: iget-object v2, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.L$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d4 │ │ -1baa86: 7110 7b42 0700 |003d: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ -1baa8c: 0767 |0040: move-object v7, v6 │ │ -1baa8e: 0726 |0041: move-object v6, v2 │ │ -1baa90: 2819 |0042: goto 005b // +0019 │ │ -1baa92: 7110 7b42 0700 |0043: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ -1baa98: 5467 eb03 |0046: iget-object v7, v6, Landroidx/compose/animation/core/SeekableTransitionState;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@03eb │ │ -1baa9c: 6e10 a213 0700 |0048: invoke-virtual {v7}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1baaa2: 0c07 |004b: move-result-object v7 │ │ -1baaa4: 5b06 d403 |004c: iput-object v6, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.L$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d4 │ │ -1baaa8: 5b07 d503 |004e: iput-object v7, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.L$1:Ljava/lang/Object; // field@03d5 │ │ -1baaac: 5904 d603 |0050: iput v4, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.label:I // field@03d6 │ │ -1baab0: 5462 e103 |0052: iget-object v2, v6, Landroidx/compose/animation/core/SeekableTransitionState;.compositionContinuationMutex:Lkotlinx/coroutines/sync/MutexImpl; // field@03e1 │ │ -1baab4: 6e20 b449 0200 |0054: invoke-virtual {v2, v0}, Lkotlinx/coroutines/sync/MutexImpl;.lock:(Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; // method@49b4 │ │ -1baaba: 0c02 |0057: move-result-object v2 │ │ -1baabc: 3312 0300 |0058: if-ne v2, v1, 005b // +0003 │ │ -1baac0: 2821 |005a: goto 007b // +0021 │ │ -1baac2: 5b06 d403 |005b: iput-object v6, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.L$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d4 │ │ -1baac6: 5b07 d503 |005d: iput-object v7, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.L$1:Ljava/lang/Object; // field@03d5 │ │ -1baaca: 5903 d603 |005f: iput v3, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.label:I // field@03d6 │ │ -1baace: 2202 5913 |0061: new-instance v2, Lkotlinx/coroutines/CancellableContinuationImpl; // type@1359 │ │ -1baad2: 7110 7142 0000 |0063: invoke-static {v0}, Lkotlin/ResultKt;.intercepted:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@4271 │ │ -1baad8: 0c00 |0066: move-result-object v0 │ │ -1baada: 7030 8246 4200 |0067: invoke-direct {v2, v4, v0}, Lkotlinx/coroutines/CancellableContinuationImpl;.:(ILkotlin/coroutines/Continuation;)V // method@4682 │ │ -1baae0: 6e10 9246 0200 |006a: invoke-virtual {v2}, Lkotlinx/coroutines/CancellableContinuationImpl;.initCancellability:()V // method@4692 │ │ -1baae6: 5b62 e003 |006d: iput-object v2, v6, Landroidx/compose/animation/core/SeekableTransitionState;.compositionContinuation:Lkotlinx/coroutines/CancellableContinuationImpl; // field@03e0 │ │ -1baaea: 1200 |006f: const/4 v0, #int 0 // #0 │ │ -1baaec: 5463 e103 |0070: iget-object v3, v6, Landroidx/compose/animation/core/SeekableTransitionState;.compositionContinuationMutex:Lkotlinx/coroutines/sync/MutexImpl; // field@03e1 │ │ -1baaf0: 6e20 b749 0300 |0072: invoke-virtual {v3, v0}, Lkotlinx/coroutines/sync/MutexImpl;.unlock:(Ljava/lang/Object;)V // method@49b7 │ │ -1baaf6: 6e10 9046 0200 |0075: invoke-virtual {v2}, Lkotlinx/coroutines/CancellableContinuationImpl;.getResult:()Ljava/lang/Object; // method@4690 │ │ -1baafc: 0c00 |0078: move-result-object v0 │ │ -1baafe: 3310 0300 |0079: if-ne v0, v1, 007c // +0003 │ │ -1bab02: 1101 |007b: return-object v1 │ │ -1bab04: 0705 |007c: move-object v5, v0 │ │ -1bab06: 0760 |007d: move-object v0, v6 │ │ -1bab08: 0776 |007e: move-object v6, v7 │ │ -1bab0a: 0757 |007f: move-object v7, v5 │ │ -1bab0c: 7120 0045 6700 |0080: invoke-static {v7, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1bab12: 0a06 |0083: move-result v6 │ │ -1bab14: 3806 0500 |0084: if-eqz v6, 0089 // +0005 │ │ -1bab18: 6206 cf2d |0086: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1bab1c: 1106 |0088: return-object v6 │ │ -1bab1e: 1906 0080 |0089: const-wide/high16 v6, #long -9223372036854775808 // #8000 │ │ -1bab22: 5a06 e803 |008b: iput-wide v6, v0, Landroidx/compose/animation/core/SeekableTransitionState;.lastFrameTimeNanos:J // field@03e8 │ │ -1bab26: 2206 4312 |008d: new-instance v6, Ljava/util/concurrent/CancellationException; // type@1243 │ │ -1bab2a: 1a07 2c5d |008f: const-string v7, "targetState while waiting for composition" // string@5d2c │ │ -1bab2e: 7020 7c41 7600 |0091: invoke-direct {v6, v7}, Ljava/util/concurrent/CancellationException;.:(Ljava/lang/String;)V // method@417c │ │ -1bab34: 2706 |0094: throw v6 │ │ +1baa18: |[1baa18] androidx.compose.animation.core.SeekableTransitionState.access$waitForComposition:(Landroidx/compose/animation/core/SeekableTransitionState;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; │ │ +1baa28: 6e10 373f 0600 |0000: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1baa2e: 2070 8502 |0003: instance-of v0, v7, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1; // type@0285 │ │ +1baa32: 3800 1100 |0005: if-eqz v0, 0016 // +0011 │ │ +1baa36: 0770 |0007: move-object v0, v7 │ │ +1baa38: 1f00 8502 |0008: check-cast v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1; // type@0285 │ │ +1baa3c: 5201 d603 |000a: iget v1, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.label:I // field@03d6 │ │ +1baa40: 1502 0080 |000c: const/high16 v2, #int -2147483648 // #8000 │ │ +1baa44: 9503 0102 |000e: and-int v3, v1, v2 │ │ +1baa48: 3803 0600 |0010: if-eqz v3, 0016 // +0006 │ │ +1baa4c: b121 |0012: sub-int/2addr v1, v2 │ │ +1baa4e: 5901 d603 |0013: iput v1, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.label:I // field@03d6 │ │ +1baa52: 2806 |0015: goto 001b // +0006 │ │ +1baa54: 2200 8502 |0016: new-instance v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1; // type@0285 │ │ +1baa58: 7030 930a 6007 |0018: invoke-direct {v0, v6, v7}, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.:(Landroidx/compose/animation/core/SeekableTransitionState;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)V // method@0a93 │ │ +1baa5e: 5407 d703 |001b: iget-object v7, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.result:Ljava/lang/Object; // field@03d7 │ │ +1baa62: 6201 012e |001d: sget-object v1, Lkotlin/coroutines/intrinsics/CoroutineSingletons;.COROUTINE_SUSPENDED:Lkotlin/coroutines/intrinsics/CoroutineSingletons; // field@2e01 │ │ +1baa66: 5202 d603 |001f: iget v2, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.label:I // field@03d6 │ │ +1baa6a: 1223 |0021: const/4 v3, #int 2 // #2 │ │ +1baa6c: 1214 |0022: const/4 v4, #int 1 // #1 │ │ +1baa6e: 3802 2000 |0023: if-eqz v2, 0043 // +0020 │ │ +1baa72: 3242 1400 |0025: if-eq v2, v4, 0039 // +0014 │ │ +1baa76: 3332 0a00 |0027: if-ne v2, v3, 0031 // +000a │ │ +1baa7a: 5406 d503 |0029: iget-object v6, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.L$1:Ljava/lang/Object; // field@03d5 │ │ +1baa7e: 5400 d403 |002b: iget-object v0, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.L$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d4 │ │ +1baa82: 7110 7b42 0700 |002d: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ +1baa88: 2850 |0030: goto 0080 // +0050 │ │ +1baa8a: 2206 9b11 |0031: new-instance v6, Ljava/lang/IllegalStateException; // type@119b │ │ +1baa8e: 1a07 9537 |0033: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@3795 │ │ +1baa92: 7020 e63e 7600 |0035: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3ee6 │ │ +1baa98: 2706 |0038: throw v6 │ │ +1baa9a: 5406 d503 |0039: iget-object v6, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.L$1:Ljava/lang/Object; // field@03d5 │ │ +1baa9e: 5402 d403 |003b: iget-object v2, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.L$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d4 │ │ +1baaa2: 7110 7b42 0700 |003d: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ +1baaa8: 0767 |0040: move-object v7, v6 │ │ +1baaaa: 0726 |0041: move-object v6, v2 │ │ +1baaac: 2819 |0042: goto 005b // +0019 │ │ +1baaae: 7110 7b42 0700 |0043: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ +1baab4: 5467 eb03 |0046: iget-object v7, v6, Landroidx/compose/animation/core/SeekableTransitionState;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@03eb │ │ +1baab8: 6e10 a213 0700 |0048: invoke-virtual {v7}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1baabe: 0c07 |004b: move-result-object v7 │ │ +1baac0: 5b06 d403 |004c: iput-object v6, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.L$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d4 │ │ +1baac4: 5b07 d503 |004e: iput-object v7, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.L$1:Ljava/lang/Object; // field@03d5 │ │ +1baac8: 5904 d603 |0050: iput v4, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.label:I // field@03d6 │ │ +1baacc: 5462 e103 |0052: iget-object v2, v6, Landroidx/compose/animation/core/SeekableTransitionState;.compositionContinuationMutex:Lkotlinx/coroutines/sync/MutexImpl; // field@03e1 │ │ +1baad0: 6e20 b449 0200 |0054: invoke-virtual {v2, v0}, Lkotlinx/coroutines/sync/MutexImpl;.lock:(Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; // method@49b4 │ │ +1baad6: 0c02 |0057: move-result-object v2 │ │ +1baad8: 3312 0300 |0058: if-ne v2, v1, 005b // +0003 │ │ +1baadc: 2821 |005a: goto 007b // +0021 │ │ +1baade: 5b06 d403 |005b: iput-object v6, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.L$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d4 │ │ +1baae2: 5b07 d503 |005d: iput-object v7, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.L$1:Ljava/lang/Object; // field@03d5 │ │ +1baae6: 5903 d603 |005f: iput v3, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForComposition$1;.label:I // field@03d6 │ │ +1baaea: 2202 5913 |0061: new-instance v2, Lkotlinx/coroutines/CancellableContinuationImpl; // type@1359 │ │ +1baaee: 7110 7142 0000 |0063: invoke-static {v0}, Lkotlin/ResultKt;.intercepted:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@4271 │ │ +1baaf4: 0c00 |0066: move-result-object v0 │ │ +1baaf6: 7030 8246 4200 |0067: invoke-direct {v2, v4, v0}, Lkotlinx/coroutines/CancellableContinuationImpl;.:(ILkotlin/coroutines/Continuation;)V // method@4682 │ │ +1baafc: 6e10 9246 0200 |006a: invoke-virtual {v2}, Lkotlinx/coroutines/CancellableContinuationImpl;.initCancellability:()V // method@4692 │ │ +1bab02: 5b62 e003 |006d: iput-object v2, v6, Landroidx/compose/animation/core/SeekableTransitionState;.compositionContinuation:Lkotlinx/coroutines/CancellableContinuationImpl; // field@03e0 │ │ +1bab06: 1200 |006f: const/4 v0, #int 0 // #0 │ │ +1bab08: 5463 e103 |0070: iget-object v3, v6, Landroidx/compose/animation/core/SeekableTransitionState;.compositionContinuationMutex:Lkotlinx/coroutines/sync/MutexImpl; // field@03e1 │ │ +1bab0c: 6e20 b749 0300 |0072: invoke-virtual {v3, v0}, Lkotlinx/coroutines/sync/MutexImpl;.unlock:(Ljava/lang/Object;)V // method@49b7 │ │ +1bab12: 6e10 9046 0200 |0075: invoke-virtual {v2}, Lkotlinx/coroutines/CancellableContinuationImpl;.getResult:()Ljava/lang/Object; // method@4690 │ │ +1bab18: 0c00 |0078: move-result-object v0 │ │ +1bab1a: 3310 0300 |0079: if-ne v0, v1, 007c // +0003 │ │ +1bab1e: 1101 |007b: return-object v1 │ │ +1bab20: 0705 |007c: move-object v5, v0 │ │ +1bab22: 0760 |007d: move-object v0, v6 │ │ +1bab24: 0776 |007e: move-object v6, v7 │ │ +1bab26: 0757 |007f: move-object v7, v5 │ │ +1bab28: 7120 0045 6700 |0080: invoke-static {v7, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1bab2e: 0a06 |0083: move-result v6 │ │ +1bab30: 3806 0500 |0084: if-eqz v6, 0089 // +0005 │ │ +1bab34: 6206 cf2d |0086: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1bab38: 1106 |0088: return-object v6 │ │ +1bab3a: 1906 0080 |0089: const-wide/high16 v6, #long -9223372036854775808 // #8000 │ │ +1bab3e: 5a06 e803 |008b: iput-wide v6, v0, Landroidx/compose/animation/core/SeekableTransitionState;.lastFrameTimeNanos:J // field@03e8 │ │ +1bab42: 2206 4312 |008d: new-instance v6, Ljava/util/concurrent/CancellationException; // type@1243 │ │ +1bab46: 1a07 2c5d |008f: const-string v7, "targetState while waiting for composition" // string@5d2c │ │ +1bab4a: 7020 7c41 7600 |0091: invoke-direct {v6, v7}, Ljava/util/concurrent/CancellationException;.:(Ljava/lang/String;)V // method@417c │ │ +1bab50: 2706 |0094: throw v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/compose/animation/core/SeekableTransitionState;) │ │ name : 'access$waitForCompositionAfterTargetStateChange' │ │ type : '(Landroidx/compose/animation/core/SeekableTransitionState;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 178 16-bit code units │ │ -1bab38: |[1bab38] androidx.compose.animation.core.SeekableTransitionState.access$waitForCompositionAfterTargetStateChange:(Landroidx/compose/animation/core/SeekableTransitionState;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; │ │ -1bab48: 6e10 373f 0700 |0000: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1bab4e: 2080 8602 |0003: instance-of v0, v8, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1; // type@0286 │ │ -1bab52: 3800 1100 |0005: if-eqz v0, 0016 // +0011 │ │ -1bab56: 0780 |0007: move-object v0, v8 │ │ -1bab58: 1f00 8602 |0008: check-cast v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1; // type@0286 │ │ -1bab5c: 5201 da03 |000a: iget v1, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.label:I // field@03da │ │ -1bab60: 1502 0080 |000c: const/high16 v2, #int -2147483648 // #8000 │ │ -1bab64: 9503 0102 |000e: and-int v3, v1, v2 │ │ -1bab68: 3803 0600 |0010: if-eqz v3, 0016 // +0006 │ │ -1bab6c: b121 |0012: sub-int/2addr v1, v2 │ │ -1bab6e: 5901 da03 |0013: iput v1, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.label:I // field@03da │ │ -1bab72: 2806 |0015: goto 001b // +0006 │ │ -1bab74: 2200 8602 |0016: new-instance v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1; // type@0286 │ │ -1bab78: 7030 940a 7008 |0018: invoke-direct {v0, v7, v8}, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.:(Landroidx/compose/animation/core/SeekableTransitionState;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)V // method@0a94 │ │ -1bab7e: 5408 db03 |001b: iget-object v8, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.result:Ljava/lang/Object; // field@03db │ │ -1bab82: 6201 012e |001d: sget-object v1, Lkotlin/coroutines/intrinsics/CoroutineSingletons;.COROUTINE_SUSPENDED:Lkotlin/coroutines/intrinsics/CoroutineSingletons; // field@2e01 │ │ -1bab86: 5202 da03 |001f: iget v2, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.label:I // field@03da │ │ -1bab8a: 1223 |0021: const/4 v3, #int 2 // #2 │ │ -1bab8c: 1214 |0022: const/4 v4, #int 1 // #1 │ │ -1bab8e: 3802 1e00 |0023: if-eqz v2, 0041 // +001e │ │ -1bab92: 3242 1400 |0025: if-eq v2, v4, 0039 // +0014 │ │ -1bab96: 3332 0a00 |0027: if-ne v2, v3, 0031 // +000a │ │ -1bab9a: 5407 d903 |0029: iget-object v7, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.L$1:Ljava/lang/Object; // field@03d9 │ │ -1bab9e: 5400 d803 |002b: iget-object v0, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.L$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d8 │ │ -1baba2: 7110 7b42 0800 |002d: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ -1baba8: 2859 |0030: goto 0089 // +0059 │ │ -1babaa: 2207 9b11 |0031: new-instance v7, Ljava/lang/IllegalStateException; // type@119b │ │ -1babae: 1a08 9537 |0033: const-string v8, "call to 'resume' before 'invoke' with coroutine" // string@3795 │ │ -1babb2: 7020 e63e 8700 |0035: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3ee6 │ │ -1babb8: 2707 |0038: throw v7 │ │ -1babba: 5407 d903 |0039: iget-object v7, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.L$1:Ljava/lang/Object; // field@03d9 │ │ -1babbe: 5402 d803 |003b: iget-object v2, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.L$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d8 │ │ -1babc2: 7110 7b42 0800 |003d: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ -1babc8: 281b |0040: goto 005b // +001b │ │ -1babca: 7110 7b42 0800 |0041: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ -1babd0: 5478 eb03 |0044: iget-object v8, v7, Landroidx/compose/animation/core/SeekableTransitionState;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@03eb │ │ -1babd4: 6e10 a213 0800 |0046: invoke-virtual {v8}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1babda: 0c08 |0049: move-result-object v8 │ │ -1babdc: 5b07 d803 |004a: iput-object v7, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.L$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d8 │ │ -1babe0: 5b08 d903 |004c: iput-object v8, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.L$1:Ljava/lang/Object; // field@03d9 │ │ -1babe4: 5904 da03 |004e: iput v4, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.label:I // field@03da │ │ -1babe8: 5472 e103 |0050: iget-object v2, v7, Landroidx/compose/animation/core/SeekableTransitionState;.compositionContinuationMutex:Lkotlinx/coroutines/sync/MutexImpl; // field@03e1 │ │ -1babec: 6e20 b449 0200 |0052: invoke-virtual {v2, v0}, Lkotlinx/coroutines/sync/MutexImpl;.lock:(Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; // method@49b4 │ │ -1babf2: 0c02 |0055: move-result-object v2 │ │ -1babf4: 3312 0300 |0056: if-ne v2, v1, 0059 // +0003 │ │ -1babf8: 282f |0058: goto 0087 // +002f │ │ -1babfa: 0772 |0059: move-object v2, v7 │ │ -1babfc: 0787 |005a: move-object v7, v8 │ │ -1babfe: 5428 df03 |005b: iget-object v8, v2, Landroidx/compose/animation/core/SeekableTransitionState;.composedTargetState:Ljava/lang/Object; // field@03df │ │ -1bac02: 7120 0045 8700 |005d: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1bac08: 0a08 |0060: move-result v8 │ │ -1bac0a: 1205 |0061: const/4 v5, #int 0 // #0 │ │ -1bac0c: 5426 e103 |0062: iget-object v6, v2, Landroidx/compose/animation/core/SeekableTransitionState;.compositionContinuationMutex:Lkotlinx/coroutines/sync/MutexImpl; // field@03e1 │ │ -1bac10: 3808 0600 |0064: if-eqz v8, 006a // +0006 │ │ -1bac14: 6e20 b749 5600 |0066: invoke-virtual {v6, v5}, Lkotlinx/coroutines/sync/MutexImpl;.unlock:(Ljava/lang/Object;)V // method@49b7 │ │ -1bac1a: 2826 |0069: goto 008f // +0026 │ │ -1bac1c: 5b02 d803 |006a: iput-object v2, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.L$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d8 │ │ -1bac20: 5b07 d903 |006c: iput-object v7, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.L$1:Ljava/lang/Object; // field@03d9 │ │ -1bac24: 5903 da03 |006e: iput v3, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.label:I // field@03da │ │ -1bac28: 2208 5913 |0070: new-instance v8, Lkotlinx/coroutines/CancellableContinuationImpl; // type@1359 │ │ -1bac2c: 7110 7142 0000 |0072: invoke-static {v0}, Lkotlin/ResultKt;.intercepted:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@4271 │ │ -1bac32: 0c00 |0075: move-result-object v0 │ │ -1bac34: 7030 8246 4800 |0076: invoke-direct {v8, v4, v0}, Lkotlinx/coroutines/CancellableContinuationImpl;.:(ILkotlin/coroutines/Continuation;)V // method@4682 │ │ -1bac3a: 6e10 9246 0800 |0079: invoke-virtual {v8}, Lkotlinx/coroutines/CancellableContinuationImpl;.initCancellability:()V // method@4692 │ │ -1bac40: 5b28 e003 |007c: iput-object v8, v2, Landroidx/compose/animation/core/SeekableTransitionState;.compositionContinuation:Lkotlinx/coroutines/CancellableContinuationImpl; // field@03e0 │ │ -1bac44: 6e20 b749 5600 |007e: invoke-virtual {v6, v5}, Lkotlinx/coroutines/sync/MutexImpl;.unlock:(Ljava/lang/Object;)V // method@49b7 │ │ -1bac4a: 6e10 9046 0800 |0081: invoke-virtual {v8}, Lkotlinx/coroutines/CancellableContinuationImpl;.getResult:()Ljava/lang/Object; // method@4690 │ │ -1bac50: 0c08 |0084: move-result-object v8 │ │ -1bac52: 3318 0300 |0085: if-ne v8, v1, 0088 // +0003 │ │ -1bac56: 1101 |0087: return-object v1 │ │ -1bac58: 0720 |0088: move-object v0, v2 │ │ -1bac5a: 7120 0045 7800 |0089: invoke-static {v8, v7}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1bac60: 0a01 |008c: move-result v1 │ │ -1bac62: 3801 0500 |008d: if-eqz v1, 0092 // +0005 │ │ -1bac66: 6207 cf2d |008f: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1bac6a: 1107 |0091: return-object v7 │ │ -1bac6c: 1901 0080 |0092: const-wide/high16 v1, #long -9223372036854775808 // #8000 │ │ -1bac70: 5a01 e803 |0094: iput-wide v1, v0, Landroidx/compose/animation/core/SeekableTransitionState;.lastFrameTimeNanos:J // field@03e8 │ │ -1bac74: 2200 4312 |0096: new-instance v0, Ljava/util/concurrent/CancellationException; // type@1243 │ │ -1bac78: 2201 b711 |0098: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ -1bac7c: 1a02 d75b |009a: const-string v2, "snapTo() was canceled because state was changed to " // string@5bd7 │ │ -1bac80: 7020 7f3f 2100 |009c: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1bac86: 6e20 893f 8100 |009f: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1bac8c: 1a08 af00 |00a2: const-string v8, " instead of " // string@00af │ │ -1bac90: 6e20 8a3f 8100 |00a4: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1bac96: 6e20 893f 7100 |00a7: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1bac9c: 6e10 933f 0100 |00aa: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1baca2: 0c07 |00ad: move-result-object v7 │ │ -1baca4: 7020 7c41 7000 |00ae: invoke-direct {v0, v7}, Ljava/util/concurrent/CancellationException;.:(Ljava/lang/String;)V // method@417c │ │ -1bacaa: 2700 |00b1: throw v0 │ │ +1bab54: |[1bab54] androidx.compose.animation.core.SeekableTransitionState.access$waitForCompositionAfterTargetStateChange:(Landroidx/compose/animation/core/SeekableTransitionState;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; │ │ +1bab64: 6e10 373f 0700 |0000: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1bab6a: 2080 8602 |0003: instance-of v0, v8, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1; // type@0286 │ │ +1bab6e: 3800 1100 |0005: if-eqz v0, 0016 // +0011 │ │ +1bab72: 0780 |0007: move-object v0, v8 │ │ +1bab74: 1f00 8602 |0008: check-cast v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1; // type@0286 │ │ +1bab78: 5201 da03 |000a: iget v1, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.label:I // field@03da │ │ +1bab7c: 1502 0080 |000c: const/high16 v2, #int -2147483648 // #8000 │ │ +1bab80: 9503 0102 |000e: and-int v3, v1, v2 │ │ +1bab84: 3803 0600 |0010: if-eqz v3, 0016 // +0006 │ │ +1bab88: b121 |0012: sub-int/2addr v1, v2 │ │ +1bab8a: 5901 da03 |0013: iput v1, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.label:I // field@03da │ │ +1bab8e: 2806 |0015: goto 001b // +0006 │ │ +1bab90: 2200 8602 |0016: new-instance v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1; // type@0286 │ │ +1bab94: 7030 940a 7008 |0018: invoke-direct {v0, v7, v8}, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.:(Landroidx/compose/animation/core/SeekableTransitionState;Lkotlin/coroutines/jvm/internal/ContinuationImpl;)V // method@0a94 │ │ +1bab9a: 5408 db03 |001b: iget-object v8, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.result:Ljava/lang/Object; // field@03db │ │ +1bab9e: 6201 012e |001d: sget-object v1, Lkotlin/coroutines/intrinsics/CoroutineSingletons;.COROUTINE_SUSPENDED:Lkotlin/coroutines/intrinsics/CoroutineSingletons; // field@2e01 │ │ +1baba2: 5202 da03 |001f: iget v2, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.label:I // field@03da │ │ +1baba6: 1223 |0021: const/4 v3, #int 2 // #2 │ │ +1baba8: 1214 |0022: const/4 v4, #int 1 // #1 │ │ +1babaa: 3802 1e00 |0023: if-eqz v2, 0041 // +001e │ │ +1babae: 3242 1400 |0025: if-eq v2, v4, 0039 // +0014 │ │ +1babb2: 3332 0a00 |0027: if-ne v2, v3, 0031 // +000a │ │ +1babb6: 5407 d903 |0029: iget-object v7, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.L$1:Ljava/lang/Object; // field@03d9 │ │ +1babba: 5400 d803 |002b: iget-object v0, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.L$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d8 │ │ +1babbe: 7110 7b42 0800 |002d: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ +1babc4: 2859 |0030: goto 0089 // +0059 │ │ +1babc6: 2207 9b11 |0031: new-instance v7, Ljava/lang/IllegalStateException; // type@119b │ │ +1babca: 1a08 9537 |0033: const-string v8, "call to 'resume' before 'invoke' with coroutine" // string@3795 │ │ +1babce: 7020 e63e 8700 |0035: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@3ee6 │ │ +1babd4: 2707 |0038: throw v7 │ │ +1babd6: 5407 d903 |0039: iget-object v7, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.L$1:Ljava/lang/Object; // field@03d9 │ │ +1babda: 5402 d803 |003b: iget-object v2, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.L$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d8 │ │ +1babde: 7110 7b42 0800 |003d: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ +1babe4: 281b |0040: goto 005b // +001b │ │ +1babe6: 7110 7b42 0800 |0041: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@427b │ │ +1babec: 5478 eb03 |0044: iget-object v8, v7, Landroidx/compose/animation/core/SeekableTransitionState;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@03eb │ │ +1babf0: 6e10 a213 0800 |0046: invoke-virtual {v8}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1babf6: 0c08 |0049: move-result-object v8 │ │ +1babf8: 5b07 d803 |004a: iput-object v7, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.L$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d8 │ │ +1babfc: 5b08 d903 |004c: iput-object v8, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.L$1:Ljava/lang/Object; // field@03d9 │ │ +1bac00: 5904 da03 |004e: iput v4, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.label:I // field@03da │ │ +1bac04: 5472 e103 |0050: iget-object v2, v7, Landroidx/compose/animation/core/SeekableTransitionState;.compositionContinuationMutex:Lkotlinx/coroutines/sync/MutexImpl; // field@03e1 │ │ +1bac08: 6e20 b449 0200 |0052: invoke-virtual {v2, v0}, Lkotlinx/coroutines/sync/MutexImpl;.lock:(Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; // method@49b4 │ │ +1bac0e: 0c02 |0055: move-result-object v2 │ │ +1bac10: 3312 0300 |0056: if-ne v2, v1, 0059 // +0003 │ │ +1bac14: 282f |0058: goto 0087 // +002f │ │ +1bac16: 0772 |0059: move-object v2, v7 │ │ +1bac18: 0787 |005a: move-object v7, v8 │ │ +1bac1a: 5428 df03 |005b: iget-object v8, v2, Landroidx/compose/animation/core/SeekableTransitionState;.composedTargetState:Ljava/lang/Object; // field@03df │ │ +1bac1e: 7120 0045 8700 |005d: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1bac24: 0a08 |0060: move-result v8 │ │ +1bac26: 1205 |0061: const/4 v5, #int 0 // #0 │ │ +1bac28: 5426 e103 |0062: iget-object v6, v2, Landroidx/compose/animation/core/SeekableTransitionState;.compositionContinuationMutex:Lkotlinx/coroutines/sync/MutexImpl; // field@03e1 │ │ +1bac2c: 3808 0600 |0064: if-eqz v8, 006a // +0006 │ │ +1bac30: 6e20 b749 5600 |0066: invoke-virtual {v6, v5}, Lkotlinx/coroutines/sync/MutexImpl;.unlock:(Ljava/lang/Object;)V // method@49b7 │ │ +1bac36: 2826 |0069: goto 008f // +0026 │ │ +1bac38: 5b02 d803 |006a: iput-object v2, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.L$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d8 │ │ +1bac3c: 5b07 d903 |006c: iput-object v7, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.L$1:Ljava/lang/Object; // field@03d9 │ │ +1bac40: 5903 da03 |006e: iput v3, v0, Landroidx/compose/animation/core/SeekableTransitionState$waitForCompositionAfterTargetStateChange$1;.label:I // field@03da │ │ +1bac44: 2208 5913 |0070: new-instance v8, Lkotlinx/coroutines/CancellableContinuationImpl; // type@1359 │ │ +1bac48: 7110 7142 0000 |0072: invoke-static {v0}, Lkotlin/ResultKt;.intercepted:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@4271 │ │ +1bac4e: 0c00 |0075: move-result-object v0 │ │ +1bac50: 7030 8246 4800 |0076: invoke-direct {v8, v4, v0}, Lkotlinx/coroutines/CancellableContinuationImpl;.:(ILkotlin/coroutines/Continuation;)V // method@4682 │ │ +1bac56: 6e10 9246 0800 |0079: invoke-virtual {v8}, Lkotlinx/coroutines/CancellableContinuationImpl;.initCancellability:()V // method@4692 │ │ +1bac5c: 5b28 e003 |007c: iput-object v8, v2, Landroidx/compose/animation/core/SeekableTransitionState;.compositionContinuation:Lkotlinx/coroutines/CancellableContinuationImpl; // field@03e0 │ │ +1bac60: 6e20 b749 5600 |007e: invoke-virtual {v6, v5}, Lkotlinx/coroutines/sync/MutexImpl;.unlock:(Ljava/lang/Object;)V // method@49b7 │ │ +1bac66: 6e10 9046 0800 |0081: invoke-virtual {v8}, Lkotlinx/coroutines/CancellableContinuationImpl;.getResult:()Ljava/lang/Object; // method@4690 │ │ +1bac6c: 0c08 |0084: move-result-object v8 │ │ +1bac6e: 3318 0300 |0085: if-ne v8, v1, 0088 // +0003 │ │ +1bac72: 1101 |0087: return-object v1 │ │ +1bac74: 0720 |0088: move-object v0, v2 │ │ +1bac76: 7120 0045 7800 |0089: invoke-static {v8, v7}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1bac7c: 0a01 |008c: move-result v1 │ │ +1bac7e: 3801 0500 |008d: if-eqz v1, 0092 // +0005 │ │ +1bac82: 6207 cf2d |008f: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1bac86: 1107 |0091: return-object v7 │ │ +1bac88: 1901 0080 |0092: const-wide/high16 v1, #long -9223372036854775808 // #8000 │ │ +1bac8c: 5a01 e803 |0094: iput-wide v1, v0, Landroidx/compose/animation/core/SeekableTransitionState;.lastFrameTimeNanos:J // field@03e8 │ │ +1bac90: 2200 4312 |0096: new-instance v0, Ljava/util/concurrent/CancellationException; // type@1243 │ │ +1bac94: 2201 b711 |0098: new-instance v1, Ljava/lang/StringBuilder; // type@11b7 │ │ +1bac98: 1a02 d75b |009a: const-string v2, "snapTo() was canceled because state was changed to " // string@5bd7 │ │ +1bac9c: 7020 7f3f 2100 |009c: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1baca2: 6e20 893f 8100 |009f: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1baca8: 1a08 af00 |00a2: const-string v8, " instead of " // string@00af │ │ +1bacac: 6e20 8a3f 8100 |00a4: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1bacb2: 6e20 893f 7100 |00a7: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1bacb8: 6e10 933f 0100 |00aa: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1bacbe: 0c07 |00ad: move-result-object v7 │ │ +1bacc0: 7020 7c41 7000 |00ae: invoke-direct {v0, v7}, Ljava/util/concurrent/CancellationException;.:(Ljava/lang/String;)V // method@417c │ │ +1bacc6: 2700 |00b1: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/compose/animation/core/SeekableTransitionState;) │ │ name : 'animateOneFrame' │ │ type : '(Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -1bacac: |[1bacac] androidx.compose.animation.core.SeekableTransitionState.animateOneFrame:(Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; │ │ -1bacbc: 7210 7644 0400 |0000: invoke-interface {v4}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@4476 │ │ -1bacc2: 0c00 |0003: move-result-object v0 │ │ -1bacc4: 7110 e409 0000 |0004: invoke-static {v0}, Landroidx/compose/animation/core/AnimatableKt;.getDurationScale:(Lkotlin/coroutines/CoroutineContext;)F // method@09e4 │ │ -1bacca: 0a00 |0007: move-result v0 │ │ -1baccc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1bacce: 2e01 0001 |0009: cmpg-float v1, v0, v1 │ │ -1bacd2: 6202 cf2d |000b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1bacd6: 3c01 0600 |000d: if-gtz v1, 0013 // +0006 │ │ -1bacda: 6e10 9d0a 0300 |000f: invoke-virtual {v3}, Landroidx/compose/animation/core/SeekableTransitionState;.endAllAnimations:()V // method@0a9d │ │ -1bace0: 1102 |0012: return-object v2 │ │ -1bace2: 5930 e403 |0013: iput v0, v3, Landroidx/compose/animation/core/SeekableTransitionState;.durationScale:F // field@03e4 │ │ -1bace6: 7210 7644 0400 |0015: invoke-interface {v4}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@4476 │ │ -1bacec: 0c00 |0018: move-result-object v0 │ │ -1bacee: 7110 8714 0000 |0019: invoke-static {v0}, Landroidx/compose/runtime/Updater;.getMonotonicFrameClock:(Lkotlin/coroutines/CoroutineContext;)Landroidx/compose/runtime/MonotonicFrameClock; // method@1487 │ │ -1bacf4: 0c00 |001c: move-result-object v0 │ │ -1bacf6: 5431 de03 |001d: iget-object v1, v3, Landroidx/compose/animation/core/SeekableTransitionState;.animateOneFrameLambda:Landroidx/compose/animation/core/SeekableTransitionState$firstFrameLambda$1; // field@03de │ │ -1bacfa: 7230 5b13 4001 |001f: invoke-interface {v0, v4, v1}, Landroidx/compose/runtime/MonotonicFrameClock;.withFrameNanos:(Lkotlin/coroutines/Continuation;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; // method@135b │ │ -1bad00: 0c04 |0022: move-result-object v4 │ │ -1bad02: 6200 012e |0023: sget-object v0, Lkotlin/coroutines/intrinsics/CoroutineSingletons;.COROUTINE_SUSPENDED:Lkotlin/coroutines/intrinsics/CoroutineSingletons; // field@2e01 │ │ -1bad06: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ -1bad0a: 1104 |0027: return-object v4 │ │ -1bad0c: 1102 |0028: return-object v2 │ │ +1bacc8: |[1bacc8] androidx.compose.animation.core.SeekableTransitionState.animateOneFrame:(Lkotlin/coroutines/jvm/internal/ContinuationImpl;)Ljava/lang/Object; │ │ +1bacd8: 7210 7644 0400 |0000: invoke-interface {v4}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@4476 │ │ +1bacde: 0c00 |0003: move-result-object v0 │ │ +1bace0: 7110 e409 0000 |0004: invoke-static {v0}, Landroidx/compose/animation/core/AnimatableKt;.getDurationScale:(Lkotlin/coroutines/CoroutineContext;)F // method@09e4 │ │ +1bace6: 0a00 |0007: move-result v0 │ │ +1bace8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1bacea: 2e01 0001 |0009: cmpg-float v1, v0, v1 │ │ +1bacee: 6202 cf2d |000b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1bacf2: 3c01 0600 |000d: if-gtz v1, 0013 // +0006 │ │ +1bacf6: 6e10 9d0a 0300 |000f: invoke-virtual {v3}, Landroidx/compose/animation/core/SeekableTransitionState;.endAllAnimations:()V // method@0a9d │ │ +1bacfc: 1102 |0012: return-object v2 │ │ +1bacfe: 5930 e403 |0013: iput v0, v3, Landroidx/compose/animation/core/SeekableTransitionState;.durationScale:F // field@03e4 │ │ +1bad02: 7210 7644 0400 |0015: invoke-interface {v4}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@4476 │ │ +1bad08: 0c00 |0018: move-result-object v0 │ │ +1bad0a: 7110 8714 0000 |0019: invoke-static {v0}, Landroidx/compose/runtime/Updater;.getMonotonicFrameClock:(Lkotlin/coroutines/CoroutineContext;)Landroidx/compose/runtime/MonotonicFrameClock; // method@1487 │ │ +1bad10: 0c00 |001c: move-result-object v0 │ │ +1bad12: 5431 de03 |001d: iget-object v1, v3, Landroidx/compose/animation/core/SeekableTransitionState;.animateOneFrameLambda:Landroidx/compose/animation/core/SeekableTransitionState$firstFrameLambda$1; // field@03de │ │ +1bad16: 7230 5b13 4001 |001f: invoke-interface {v0, v4, v1}, Landroidx/compose/runtime/MonotonicFrameClock;.withFrameNanos:(Lkotlin/coroutines/Continuation;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; // method@135b │ │ +1bad1c: 0c04 |0022: move-result-object v4 │ │ +1bad1e: 6200 012e |0023: sget-object v0, Lkotlin/coroutines/intrinsics/CoroutineSingletons;.COROUTINE_SUSPENDED:Lkotlin/coroutines/intrinsics/CoroutineSingletons; // field@2e01 │ │ +1bad22: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ +1bad26: 1104 |0027: return-object v4 │ │ +1bad28: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/compose/animation/core/SeekableTransitionState;) │ │ name : 'endAllAnimations' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1baf5c: |[1baf5c] androidx.compose.animation.core.SeekableTransitionState.endAllAnimations:()V │ │ -1baf6c: 5410 ed03 |0000: iget-object v0, v1, Landroidx/compose/animation/core/SeekableTransitionState;.transition:Landroidx/compose/animation/core/Transition; // field@03ed │ │ -1baf70: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -1baf74: 6e10 e20a 0000 |0004: invoke-virtual {v0}, Landroidx/compose/animation/core/Transition;.clearInitialAnimations$animation_core_release:()V // method@0ae2 │ │ -1baf7a: 5410 e703 |0007: iget-object v0, v1, Landroidx/compose/animation/core/SeekableTransitionState;.initialValueAnimations:Landroidx/collection/MutableObjectList; // field@03e7 │ │ -1baf7e: 6e10 7f08 0000 |0009: invoke-virtual {v0}, Landroidx/collection/MutableObjectList;.clear:()V // method@087f │ │ -1baf84: 5410 e203 |000c: iget-object v0, v1, Landroidx/compose/animation/core/SeekableTransitionState;.currentAnimation:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@03e2 │ │ -1baf88: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -1baf8c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -1baf8e: 5b10 e203 |0011: iput-object v0, v1, Landroidx/compose/animation/core/SeekableTransitionState;.currentAnimation:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@03e2 │ │ -1baf92: 1500 803f |0013: const/high16 v0, #int 1065353216 // #3f80 │ │ -1baf96: 6e20 a30a 0100 |0015: invoke-virtual {v1, v0}, Landroidx/compose/animation/core/SeekableTransitionState;.setFraction:(F)V // method@0aa3 │ │ -1baf9c: 6e10 a10a 0100 |0018: invoke-virtual {v1}, Landroidx/compose/animation/core/SeekableTransitionState;.seekToFraction:()V // method@0aa1 │ │ -1bafa2: 0e00 |001b: return-void │ │ +1baf78: |[1baf78] androidx.compose.animation.core.SeekableTransitionState.endAllAnimations:()V │ │ +1baf88: 5410 ed03 |0000: iget-object v0, v1, Landroidx/compose/animation/core/SeekableTransitionState;.transition:Landroidx/compose/animation/core/Transition; // field@03ed │ │ +1baf8c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +1baf90: 6e10 e20a 0000 |0004: invoke-virtual {v0}, Landroidx/compose/animation/core/Transition;.clearInitialAnimations$animation_core_release:()V // method@0ae2 │ │ +1baf96: 5410 e703 |0007: iget-object v0, v1, Landroidx/compose/animation/core/SeekableTransitionState;.initialValueAnimations:Landroidx/collection/MutableObjectList; // field@03e7 │ │ +1baf9a: 6e10 7f08 0000 |0009: invoke-virtual {v0}, Landroidx/collection/MutableObjectList;.clear:()V // method@087f │ │ +1bafa0: 5410 e203 |000c: iget-object v0, v1, Landroidx/compose/animation/core/SeekableTransitionState;.currentAnimation:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@03e2 │ │ +1bafa4: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +1bafa8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +1bafaa: 5b10 e203 |0011: iput-object v0, v1, Landroidx/compose/animation/core/SeekableTransitionState;.currentAnimation:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@03e2 │ │ +1bafae: 1500 803f |0013: const/high16 v0, #int 1065353216 // #3f80 │ │ +1bafb2: 6e20 a30a 0100 |0015: invoke-virtual {v1, v0}, Landroidx/compose/animation/core/SeekableTransitionState;.setFraction:(F)V // method@0aa3 │ │ +1bafb8: 6e10 a10a 0100 |0018: invoke-virtual {v1}, Landroidx/compose/animation/core/SeekableTransitionState;.seekToFraction:()V // method@0aa1 │ │ +1bafbe: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/core/SeekableTransitionState;) │ │ name : 'getCurrentState' │ │ type : '()Ljava/lang/Object;' │ │ @@ -75477,117 +75477,117 @@ │ │ type : '(FLjava/lang/Object;Lkotlin/coroutines/jvm/internal/SuspendLambda;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 64 16-bit code units │ │ -1bad10: |[1bad10] androidx.compose.animation.core.SeekableTransitionState.seekTo:(FLjava/lang/Object;Lkotlin/coroutines/jvm/internal/SuspendLambda;)Ljava/lang/Object; │ │ -1bad20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1bad22: 2e00 0009 |0001: cmpg-float v0, v0, v9 │ │ -1bad26: 3c00 0900 |0003: if-gtz v0, 000c // +0009 │ │ -1bad2a: 1500 803f |0005: const/high16 v0, #int 1065353216 // #3f80 │ │ -1bad2e: 2e00 0900 |0007: cmpg-float v0, v9, v0 │ │ -1bad32: 3c00 0300 |0009: if-gtz v0, 000c // +0003 │ │ -1bad36: 2812 |000b: goto 001d // +0012 │ │ -1bad38: 2200 b711 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1bad3c: 1a01 0c0c |000e: const-string v1, "Expecting fraction between 0 and 1. Got " // string@0c0c │ │ -1bad40: 7020 7f3f 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1bad46: 6e20 843f 9000 |0013: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ -1bad4c: 6e10 933f 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1bad52: 0c00 |0019: move-result-object v0 │ │ -1bad54: 7110 790a 0000 |001a: invoke-static {v0}, Landroidx/compose/animation/core/PreconditionsKt;.throwIllegalArgumentException:(Ljava/lang/String;)V // method@0a79 │ │ -1bad5a: 5485 ed03 |001d: iget-object v5, v8, Landroidx/compose/animation/core/SeekableTransitionState;.transition:Landroidx/compose/animation/core/Transition; // field@03ed │ │ -1bad5e: 6200 cf2d |001f: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1bad62: 3905 0400 |0021: if-nez v5, 0025 // +0004 │ │ -1bad66: 0784 |0023: move-object v4, v8 │ │ -1bad68: 281b |0024: goto 003f // +001b │ │ -1bad6a: 5481 eb03 |0025: iget-object v1, v8, Landroidx/compose/animation/core/SeekableTransitionState;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@03eb │ │ -1bad6e: 6e10 a213 0100 |0027: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1bad74: 0c03 |002a: move-result-object v3 │ │ -1bad76: 2201 8302 |002b: new-instance v1, Landroidx/compose/animation/core/SeekableTransitionState$seekTo$3; // type@0283 │ │ -1bad7a: 1207 |002d: const/4 v7, #int 0 // #0 │ │ -1bad7c: 0784 |002e: move-object v4, v8 │ │ -1bad7e: 0196 |002f: move v6, v9 │ │ -1bad80: 07a2 |0030: move-object v2, v10 │ │ -1bad82: 7607 910a 0100 |0031: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Landroidx/compose/animation/core/SeekableTransitionState$seekTo$3;.:(Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/animation/core/SeekableTransitionState;Landroidx/compose/animation/core/Transition;FLkotlin/coroutines/Continuation;)V // method@0a91 │ │ -1bad88: 5449 e903 |0034: iget-object v9, v4, Landroidx/compose/animation/core/SeekableTransitionState;.mutatorMutex:Landroidx/compose/animation/core/MutatorMutex; // field@03e9 │ │ -1bad8c: 7130 780a 190b |0036: invoke-static {v9, v1, v11}, Landroidx/compose/animation/core/MutatorMutex;.mutate$default:(Landroidx/compose/animation/core/MutatorMutex;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0a78 │ │ -1bad92: 0c09 |0039: move-result-object v9 │ │ -1bad94: 620a 012e |003a: sget-object v10, Lkotlin/coroutines/intrinsics/CoroutineSingletons;.COROUTINE_SUSPENDED:Lkotlin/coroutines/intrinsics/CoroutineSingletons; // field@2e01 │ │ -1bad98: 33a9 0300 |003c: if-ne v9, v10, 003f // +0003 │ │ -1bad9c: 1109 |003e: return-object v9 │ │ -1bad9e: 1100 |003f: return-object v0 │ │ +1bad2c: |[1bad2c] androidx.compose.animation.core.SeekableTransitionState.seekTo:(FLjava/lang/Object;Lkotlin/coroutines/jvm/internal/SuspendLambda;)Ljava/lang/Object; │ │ +1bad3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1bad3e: 2e00 0009 |0001: cmpg-float v0, v0, v9 │ │ +1bad42: 3c00 0900 |0003: if-gtz v0, 000c // +0009 │ │ +1bad46: 1500 803f |0005: const/high16 v0, #int 1065353216 // #3f80 │ │ +1bad4a: 2e00 0900 |0007: cmpg-float v0, v9, v0 │ │ +1bad4e: 3c00 0300 |0009: if-gtz v0, 000c // +0003 │ │ +1bad52: 2812 |000b: goto 001d // +0012 │ │ +1bad54: 2200 b711 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1bad58: 1a01 0c0c |000e: const-string v1, "Expecting fraction between 0 and 1. Got " // string@0c0c │ │ +1bad5c: 7020 7f3f 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1bad62: 6e20 843f 9000 |0013: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@3f84 │ │ +1bad68: 6e10 933f 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1bad6e: 0c00 |0019: move-result-object v0 │ │ +1bad70: 7110 790a 0000 |001a: invoke-static {v0}, Landroidx/compose/animation/core/PreconditionsKt;.throwIllegalArgumentException:(Ljava/lang/String;)V // method@0a79 │ │ +1bad76: 5485 ed03 |001d: iget-object v5, v8, Landroidx/compose/animation/core/SeekableTransitionState;.transition:Landroidx/compose/animation/core/Transition; // field@03ed │ │ +1bad7a: 6200 cf2d |001f: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1bad7e: 3905 0400 |0021: if-nez v5, 0025 // +0004 │ │ +1bad82: 0784 |0023: move-object v4, v8 │ │ +1bad84: 281b |0024: goto 003f // +001b │ │ +1bad86: 5481 eb03 |0025: iget-object v1, v8, Landroidx/compose/animation/core/SeekableTransitionState;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@03eb │ │ +1bad8a: 6e10 a213 0100 |0027: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bad90: 0c03 |002a: move-result-object v3 │ │ +1bad92: 2201 8302 |002b: new-instance v1, Landroidx/compose/animation/core/SeekableTransitionState$seekTo$3; // type@0283 │ │ +1bad96: 1207 |002d: const/4 v7, #int 0 // #0 │ │ +1bad98: 0784 |002e: move-object v4, v8 │ │ +1bad9a: 0196 |002f: move v6, v9 │ │ +1bad9c: 07a2 |0030: move-object v2, v10 │ │ +1bad9e: 7607 910a 0100 |0031: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Landroidx/compose/animation/core/SeekableTransitionState$seekTo$3;.:(Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/animation/core/SeekableTransitionState;Landroidx/compose/animation/core/Transition;FLkotlin/coroutines/Continuation;)V // method@0a91 │ │ +1bada4: 5449 e903 |0034: iget-object v9, v4, Landroidx/compose/animation/core/SeekableTransitionState;.mutatorMutex:Landroidx/compose/animation/core/MutatorMutex; // field@03e9 │ │ +1bada8: 7130 780a 190b |0036: invoke-static {v9, v1, v11}, Landroidx/compose/animation/core/MutatorMutex;.mutate$default:(Landroidx/compose/animation/core/MutatorMutex;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0a78 │ │ +1badae: 0c09 |0039: move-result-object v9 │ │ +1badb0: 620a 012e |003a: sget-object v10, Lkotlin/coroutines/intrinsics/CoroutineSingletons;.COROUTINE_SUSPENDED:Lkotlin/coroutines/intrinsics/CoroutineSingletons; // field@2e01 │ │ +1badb4: 33a9 0300 |003c: if-ne v9, v10, 003f // +0003 │ │ +1badb8: 1109 |003e: return-object v9 │ │ +1badba: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/compose/animation/core/SeekableTransitionState;) │ │ name : 'seekToFraction' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -1bafa4: |[1bafa4] androidx.compose.animation.core.SeekableTransitionState.seekToFraction:()V │ │ -1bafb4: 5450 ed03 |0000: iget-object v0, v5, Landroidx/compose/animation/core/SeekableTransitionState;.transition:Landroidx/compose/animation/core/Transition; // field@03ed │ │ -1bafb8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -1bafbc: 0e00 |0004: return-void │ │ -1bafbe: 5451 e603 |0005: iget-object v1, v5, Landroidx/compose/animation/core/SeekableTransitionState;.fraction$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // field@03e6 │ │ -1bafc2: 6e10 7313 0100 |0007: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ -1bafc8: 0a01 |000a: move-result v1 │ │ -1bafca: 8911 |000b: float-to-double v1, v1 │ │ -1bafcc: 5403 3004 |000c: iget-object v3, v0, Landroidx/compose/animation/core/Transition;.totalDurationNanos$delegate:Landroidx/compose/runtime/DerivedSnapshotState; // field@0430 │ │ -1bafd0: 6e10 3513 0300 |000e: invoke-virtual {v3}, Landroidx/compose/runtime/DerivedSnapshotState;.getValue:()Ljava/lang/Object; // method@1335 │ │ -1bafd6: 0c03 |0011: move-result-object v3 │ │ -1bafd8: 1f03 a811 |0012: check-cast v3, Ljava/lang/Number; // type@11a8 │ │ -1bafdc: 6e10 313f 0300 |0014: invoke-virtual {v3}, Ljava/lang/Number;.longValue:()J // method@3f31 │ │ -1bafe2: 0b03 |0017: move-result-wide v3 │ │ -1bafe4: 8633 |0018: long-to-double v3, v3 │ │ -1bafe6: cd31 |0019: mul-double/2addr v1, v3 │ │ -1bafe8: 7120 5b45 2100 |001a: invoke-static {v1, v2}, Lkotlin/math/MathKt;.roundToLong:(D)J // method@455b │ │ -1bafee: 0b01 |001d: move-result-wide v1 │ │ -1baff0: 6e30 ec0a 1002 |001e: invoke-virtual {v0, v1, v2}, Landroidx/compose/animation/core/Transition;.seekAnimations$animation_core_release:(J)V // method@0aec │ │ -1baff6: 0e00 |0021: return-void │ │ +1bafc0: |[1bafc0] androidx.compose.animation.core.SeekableTransitionState.seekToFraction:()V │ │ +1bafd0: 5450 ed03 |0000: iget-object v0, v5, Landroidx/compose/animation/core/SeekableTransitionState;.transition:Landroidx/compose/animation/core/Transition; // field@03ed │ │ +1bafd4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +1bafd8: 0e00 |0004: return-void │ │ +1bafda: 5451 e603 |0005: iget-object v1, v5, Landroidx/compose/animation/core/SeekableTransitionState;.fraction$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // field@03e6 │ │ +1bafde: 6e10 7313 0100 |0007: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ +1bafe4: 0a01 |000a: move-result v1 │ │ +1bafe6: 8911 |000b: float-to-double v1, v1 │ │ +1bafe8: 5403 3004 |000c: iget-object v3, v0, Landroidx/compose/animation/core/Transition;.totalDurationNanos$delegate:Landroidx/compose/runtime/DerivedSnapshotState; // field@0430 │ │ +1bafec: 6e10 3513 0300 |000e: invoke-virtual {v3}, Landroidx/compose/runtime/DerivedSnapshotState;.getValue:()Ljava/lang/Object; // method@1335 │ │ +1baff2: 0c03 |0011: move-result-object v3 │ │ +1baff4: 1f03 a811 |0012: check-cast v3, Ljava/lang/Number; // type@11a8 │ │ +1baff8: 6e10 313f 0300 |0014: invoke-virtual {v3}, Ljava/lang/Number;.longValue:()J // method@3f31 │ │ +1baffe: 0b03 |0017: move-result-wide v3 │ │ +1bb000: 8633 |0018: long-to-double v3, v3 │ │ +1bb002: cd31 |0019: mul-double/2addr v1, v3 │ │ +1bb004: 7120 5b45 2100 |001a: invoke-static {v1, v2}, Lkotlin/math/MathKt;.roundToLong:(D)J // method@455b │ │ +1bb00a: 0b01 |001d: move-result-wide v1 │ │ +1bb00c: 6e30 ec0a 1002 |001e: invoke-virtual {v0, v1, v2}, Landroidx/compose/animation/core/Transition;.seekAnimations$animation_core_release:(J)V // method@0aec │ │ +1bb012: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/compose/animation/core/SeekableTransitionState;) │ │ name : 'setCurrentState$animation_core_release' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1baff8: |[1baff8] androidx.compose.animation.core.SeekableTransitionState.setCurrentState$animation_core_release:(Ljava/lang/Object;)V │ │ -1bb008: 5410 e303 |0000: iget-object v0, v1, Landroidx/compose/animation/core/SeekableTransitionState;.currentState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@03e3 │ │ -1bb00c: 6e20 a513 2000 |0002: invoke-virtual {v0, v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -1bb012: 0e00 |0005: return-void │ │ +1bb014: |[1bb014] androidx.compose.animation.core.SeekableTransitionState.setCurrentState$animation_core_release:(Ljava/lang/Object;)V │ │ +1bb024: 5410 e303 |0000: iget-object v0, v1, Landroidx/compose/animation/core/SeekableTransitionState;.currentState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@03e3 │ │ +1bb028: 6e20 a513 2000 |0002: invoke-virtual {v0, v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +1bb02e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/compose/animation/core/SeekableTransitionState;) │ │ name : 'setFraction' │ │ type : '(F)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1bb014: |[1bb014] androidx.compose.animation.core.SeekableTransitionState.setFraction:(F)V │ │ -1bb024: 5410 e603 |0000: iget-object v0, v1, Landroidx/compose/animation/core/SeekableTransitionState;.fraction$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // field@03e6 │ │ -1bb028: 6e20 7813 2000 |0002: invoke-virtual {v0, v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.setFloatValue:(F)V // method@1378 │ │ -1bb02e: 0e00 |0005: return-void │ │ +1bb030: |[1bb030] androidx.compose.animation.core.SeekableTransitionState.setFraction:(F)V │ │ +1bb040: 5410 e603 |0000: iget-object v0, v1, Landroidx/compose/animation/core/SeekableTransitionState;.fraction$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // field@03e6 │ │ +1bb044: 6e20 7813 2000 |0002: invoke-virtual {v0, v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.setFloatValue:(F)V // method@1378 │ │ +1bb04a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/compose/animation/core/SeekableTransitionState;) │ │ name : 'transitionConfigured$animation_core_release' │ │ type : '(Landroidx/compose/animation/core/Transition;)V' │ │ @@ -75630,23 +75630,23 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1bb030: |[1bb030] androidx.compose.animation.core.SeekableTransitionState.transitionRemoved$animation_core_release:()V │ │ -1bb040: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1bb042: 5b10 ed03 |0001: iput-object v0, v1, Landroidx/compose/animation/core/SeekableTransitionState;.transition:Landroidx/compose/animation/core/Transition; // field@03ed │ │ -1bb046: 6200 3c04 |0003: sget-object v0, Landroidx/compose/animation/core/TransitionKt;.SeekableStateObserver$delegate:Ljava/lang/Object; // field@043c │ │ -1bb04a: 7210 4642 0000 |0005: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@4246 │ │ -1bb050: 0c00 |0008: move-result-object v0 │ │ -1bb052: 1f00 0406 |0009: check-cast v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver; // type@0604 │ │ -1bb056: 6e20 9316 1000 |000b: invoke-virtual {v0, v1}, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.clear:(Ljava/lang/Object;)V // method@1693 │ │ -1bb05c: 0e00 |000e: return-void │ │ +1bb04c: |[1bb04c] androidx.compose.animation.core.SeekableTransitionState.transitionRemoved$animation_core_release:()V │ │ +1bb05c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1bb05e: 5b10 ed03 |0001: iput-object v0, v1, Landroidx/compose/animation/core/SeekableTransitionState;.transition:Landroidx/compose/animation/core/Transition; // field@03ed │ │ +1bb062: 6200 3c04 |0003: sget-object v0, Landroidx/compose/animation/core/TransitionKt;.SeekableStateObserver$delegate:Ljava/lang/Object; // field@043c │ │ +1bb066: 7210 4642 0000 |0005: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@4246 │ │ +1bb06c: 0c00 |0008: move-result-object v0 │ │ +1bb06e: 1f00 0406 |0009: check-cast v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver; // type@0604 │ │ +1bb072: 6e20 9316 1000 |000b: invoke-virtual {v0, v1}, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.clear:(Ljava/lang/Object;)V // method@1693 │ │ +1bb078: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #291 header: │ │ @@ -75701,100 +75701,100 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 170 16-bit code units │ │ -1ba75c: |[1ba75c] androidx.compose.animation.core.SeekableTransitionState$firstFrameLambda$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1ba76c: 52b0 cf03 |0000: iget v0, v11, Landroidx/compose/animation/core/SeekableTransitionState$firstFrameLambda$1;.$r8$classId:I // field@03cf │ │ -1ba770: 2b00 a200 0000 |0002: packed-switch v0, 000000a4 // +000000a2 │ │ -1ba776: 1f0c a811 |0005: check-cast v12, Ljava/lang/Number; // type@11a8 │ │ -1ba77a: 6e10 313f 0c00 |0007: invoke-virtual {v12}, Ljava/lang/Number;.longValue:()J // method@3f31 │ │ -1ba780: 0b00 |000a: move-result-wide v0 │ │ -1ba782: 54bc d003 |000b: iget-object v12, v11, Landroidx/compose/animation/core/SeekableTransitionState$firstFrameLambda$1;.this$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d0 │ │ -1ba786: 53c2 e803 |000d: iget-wide v2, v12, Landroidx/compose/animation/core/SeekableTransitionState;.lastFrameTimeNanos:J // field@03e8 │ │ -1ba78a: 9c02 0002 |000f: sub-long v2, v0, v2 │ │ -1ba78e: 5ac0 e803 |0011: iput-wide v0, v12, Landroidx/compose/animation/core/SeekableTransitionState;.lastFrameTimeNanos:J // field@03e8 │ │ -1ba792: 8620 |0013: long-to-double v0, v2 │ │ -1ba794: 52c2 e403 |0014: iget v2, v12, Landroidx/compose/animation/core/SeekableTransitionState;.durationScale:F // field@03e4 │ │ -1ba798: 8922 |0016: float-to-double v2, v2 │ │ -1ba79a: ce20 |0017: div-double/2addr v0, v2 │ │ -1ba79c: 7120 5b45 1000 |0018: invoke-static {v0, v1}, Lkotlin/math/MathKt;.roundToLong:(D)J // method@455b │ │ -1ba7a2: 0b00 |001b: move-result-wide v0 │ │ -1ba7a4: 54c2 e703 |001c: iget-object v2, v12, Landroidx/compose/animation/core/SeekableTransitionState;.initialValueAnimations:Landroidx/collection/MutableObjectList; // field@03e7 │ │ -1ba7a8: 6e10 8608 0200 |001e: invoke-virtual {v2}, Landroidx/collection/MutableObjectList;.isNotEmpty:()Z // method@0886 │ │ -1ba7ae: 0a03 |0021: move-result v3 │ │ -1ba7b0: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -1ba7b2: 3803 4e00 |0023: if-eqz v3, 0071 // +004e │ │ -1ba7b6: 5423 6c02 |0025: iget-object v3, v2, Landroidx/collection/MutableObjectList;.content:[Ljava/lang/Object; // field@026c │ │ -1ba7ba: 5225 6b02 |0027: iget v5, v2, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ -1ba7be: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -1ba7c0: 0167 |002a: move v7, v6 │ │ -1ba7c2: 3557 1000 |002b: if-ge v7, v5, 003b // +0010 │ │ -1ba7c6: 4608 0307 |002d: aget-object v8, v3, v7 │ │ -1ba7ca: 1f08 7f02 |002f: check-cast v8, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // type@027f │ │ -1ba7ce: 7140 980a 8c10 |0031: invoke-static {v12, v8, v0, v1}, Landroidx/compose/animation/core/SeekableTransitionState;.access$recalculateAnimationValue:(Landroidx/compose/animation/core/SeekableTransitionState;Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;J)V // method@0a98 │ │ -1ba7d4: 1219 |0034: const/4 v9, #int 1 // #1 │ │ -1ba7d6: 6e20 890a 9800 |0035: invoke-virtual {v8, v9}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setComplete:(Z)V // method@0a89 │ │ -1ba7dc: d807 0701 |0038: add-int/lit8 v7, v7, #int 1 // #01 │ │ -1ba7e0: 28f1 |003a: goto 002b // -000f │ │ -1ba7e2: 54c3 ed03 |003b: iget-object v3, v12, Landroidx/compose/animation/core/SeekableTransitionState;.transition:Landroidx/compose/animation/core/Transition; // field@03ed │ │ -1ba7e6: 3803 0500 |003d: if-eqz v3, 0042 // +0005 │ │ -1ba7ea: 6e10 f00a 0300 |003f: invoke-virtual {v3}, Landroidx/compose/animation/core/Transition;.updateInitialValues$animation_core_release:()V // method@0af0 │ │ -1ba7f0: 5223 6b02 |0042: iget v3, v2, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ -1ba7f4: 5425 6c02 |0044: iget-object v5, v2, Landroidx/collection/MutableObjectList;.content:[Ljava/lang/Object; // field@026c │ │ -1ba7f8: 7120 de42 3600 |0046: invoke-static {v6, v3}, Lkotlin/UnsignedKt;.until:(II)Lkotlin/ranges/IntRange; // method@42de │ │ -1ba7fe: 0c07 |0049: move-result-object v7 │ │ -1ba800: 5278 472e |004a: iget v8, v7, Lkotlin/ranges/IntProgression;.first:I // field@2e47 │ │ -1ba804: 5277 482e |004c: iget v7, v7, Lkotlin/ranges/IntProgression;.last:I // field@2e48 │ │ -1ba808: 3678 1900 |004e: if-gt v8, v7, 0067 // +0019 │ │ -1ba80c: 9109 0806 |0050: sub-int v9, v8, v6 │ │ -1ba810: 460a 0508 |0052: aget-object v10, v5, v8 │ │ -1ba814: 4d0a 0509 |0054: aput-object v10, v5, v9 │ │ -1ba818: 4609 0508 |0056: aget-object v9, v5, v8 │ │ -1ba81c: 1f09 7f02 |0058: check-cast v9, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // type@027f │ │ -1ba820: 6e10 870a 0900 |005a: invoke-virtual {v9}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.isComplete:()Z // method@0a87 │ │ -1ba826: 0a09 |005d: move-result v9 │ │ -1ba828: 3809 0400 |005e: if-eqz v9, 0062 // +0004 │ │ -1ba82c: d806 0601 |0060: add-int/lit8 v6, v6, #int 1 // #01 │ │ -1ba830: 3278 0500 |0062: if-eq v8, v7, 0067 // +0005 │ │ -1ba834: d808 0801 |0064: add-int/lit8 v8, v8, #int 1 // #01 │ │ -1ba838: 28ea |0066: goto 0050 // -0016 │ │ -1ba83a: 9107 0306 |0067: sub-int v7, v3, v6 │ │ -1ba83e: 7140 5f43 4537 |0069: invoke-static {v5, v4, v7, v3}, Lkotlin/collections/ArraysKt;.fill:([Ljava/lang/Object;Lkotlinx/coroutines/internal/Symbol;II)V // method@435f │ │ -1ba844: 5223 6b02 |006c: iget v3, v2, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ -1ba848: b163 |006e: sub-int/2addr v3, v6 │ │ -1ba84a: 5923 6b02 |006f: iput v3, v2, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ -1ba84e: 54c2 e203 |0071: iget-object v2, v12, Landroidx/compose/animation/core/SeekableTransitionState;.currentAnimation:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@03e2 │ │ -1ba852: 3802 2000 |0073: if-eqz v2, 0093 // +0020 │ │ -1ba856: 53c5 ec03 |0075: iget-wide v5, v12, Landroidx/compose/animation/core/SeekableTransitionState;.totalDurationNanos:J // field@03ec │ │ -1ba85a: 6e30 8a0a 5206 |0077: invoke-virtual {v2, v5, v6}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setDurationNanos:(J)V // method@0a8a │ │ -1ba860: 7140 980a 2c10 |007a: invoke-static {v12, v2, v0, v1}, Landroidx/compose/animation/core/SeekableTransitionState;.access$recalculateAnimationValue:(Landroidx/compose/animation/core/SeekableTransitionState;Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;J)V // method@0a98 │ │ -1ba866: 6e10 860a 0200 |007d: invoke-virtual {v2}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getValue:()F // method@0a86 │ │ -1ba86c: 0a00 |0080: move-result v0 │ │ -1ba86e: 6e20 a30a 0c00 |0081: invoke-virtual {v12, v0}, Landroidx/compose/animation/core/SeekableTransitionState;.setFraction:(F)V // method@0aa3 │ │ -1ba874: 6e10 860a 0200 |0084: invoke-virtual {v2}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getValue:()F // method@0a86 │ │ -1ba87a: 0a00 |0087: move-result v0 │ │ -1ba87c: 1501 803f |0088: const/high16 v1, #int 1065353216 // #3f80 │ │ -1ba880: 2e00 0001 |008a: cmpg-float v0, v0, v1 │ │ -1ba884: 3900 0400 |008c: if-nez v0, 0090 // +0004 │ │ -1ba888: 5bc4 e203 |008e: iput-object v4, v12, Landroidx/compose/animation/core/SeekableTransitionState;.currentAnimation:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@03e2 │ │ -1ba88c: 6e10 a10a 0c00 |0090: invoke-virtual {v12}, Landroidx/compose/animation/core/SeekableTransitionState;.seekToFraction:()V // method@0aa1 │ │ -1ba892: 620c cf2d |0093: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1ba896: 110c |0095: return-object v12 │ │ -1ba898: 1f0c a811 |0096: check-cast v12, Ljava/lang/Number; // type@11a8 │ │ -1ba89c: 6e10 313f 0c00 |0098: invoke-virtual {v12}, Ljava/lang/Number;.longValue:()J // method@3f31 │ │ -1ba8a2: 0b00 |009b: move-result-wide v0 │ │ -1ba8a4: 54bc d003 |009c: iget-object v12, v11, Landroidx/compose/animation/core/SeekableTransitionState$firstFrameLambda$1;.this$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d0 │ │ -1ba8a8: 5ac0 e803 |009e: iput-wide v0, v12, Landroidx/compose/animation/core/SeekableTransitionState;.lastFrameTimeNanos:J // field@03e8 │ │ -1ba8ac: 620c cf2d |00a0: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1ba8b0: 110c |00a2: return-object v12 │ │ -1ba8b2: 0000 |00a3: nop // spacer │ │ -1ba8b4: 0001 0100 0000 0000 9400 0000 |00a4: packed-switch-data (6 units) │ │ +1ba778: |[1ba778] androidx.compose.animation.core.SeekableTransitionState$firstFrameLambda$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1ba788: 52b0 cf03 |0000: iget v0, v11, Landroidx/compose/animation/core/SeekableTransitionState$firstFrameLambda$1;.$r8$classId:I // field@03cf │ │ +1ba78c: 2b00 a200 0000 |0002: packed-switch v0, 000000a4 // +000000a2 │ │ +1ba792: 1f0c a811 |0005: check-cast v12, Ljava/lang/Number; // type@11a8 │ │ +1ba796: 6e10 313f 0c00 |0007: invoke-virtual {v12}, Ljava/lang/Number;.longValue:()J // method@3f31 │ │ +1ba79c: 0b00 |000a: move-result-wide v0 │ │ +1ba79e: 54bc d003 |000b: iget-object v12, v11, Landroidx/compose/animation/core/SeekableTransitionState$firstFrameLambda$1;.this$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d0 │ │ +1ba7a2: 53c2 e803 |000d: iget-wide v2, v12, Landroidx/compose/animation/core/SeekableTransitionState;.lastFrameTimeNanos:J // field@03e8 │ │ +1ba7a6: 9c02 0002 |000f: sub-long v2, v0, v2 │ │ +1ba7aa: 5ac0 e803 |0011: iput-wide v0, v12, Landroidx/compose/animation/core/SeekableTransitionState;.lastFrameTimeNanos:J // field@03e8 │ │ +1ba7ae: 8620 |0013: long-to-double v0, v2 │ │ +1ba7b0: 52c2 e403 |0014: iget v2, v12, Landroidx/compose/animation/core/SeekableTransitionState;.durationScale:F // field@03e4 │ │ +1ba7b4: 8922 |0016: float-to-double v2, v2 │ │ +1ba7b6: ce20 |0017: div-double/2addr v0, v2 │ │ +1ba7b8: 7120 5b45 1000 |0018: invoke-static {v0, v1}, Lkotlin/math/MathKt;.roundToLong:(D)J // method@455b │ │ +1ba7be: 0b00 |001b: move-result-wide v0 │ │ +1ba7c0: 54c2 e703 |001c: iget-object v2, v12, Landroidx/compose/animation/core/SeekableTransitionState;.initialValueAnimations:Landroidx/collection/MutableObjectList; // field@03e7 │ │ +1ba7c4: 6e10 8608 0200 |001e: invoke-virtual {v2}, Landroidx/collection/MutableObjectList;.isNotEmpty:()Z // method@0886 │ │ +1ba7ca: 0a03 |0021: move-result v3 │ │ +1ba7cc: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +1ba7ce: 3803 4e00 |0023: if-eqz v3, 0071 // +004e │ │ +1ba7d2: 5423 6c02 |0025: iget-object v3, v2, Landroidx/collection/MutableObjectList;.content:[Ljava/lang/Object; // field@026c │ │ +1ba7d6: 5225 6b02 |0027: iget v5, v2, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ +1ba7da: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +1ba7dc: 0167 |002a: move v7, v6 │ │ +1ba7de: 3557 1000 |002b: if-ge v7, v5, 003b // +0010 │ │ +1ba7e2: 4608 0307 |002d: aget-object v8, v3, v7 │ │ +1ba7e6: 1f08 7f02 |002f: check-cast v8, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // type@027f │ │ +1ba7ea: 7140 980a 8c10 |0031: invoke-static {v12, v8, v0, v1}, Landroidx/compose/animation/core/SeekableTransitionState;.access$recalculateAnimationValue:(Landroidx/compose/animation/core/SeekableTransitionState;Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;J)V // method@0a98 │ │ +1ba7f0: 1219 |0034: const/4 v9, #int 1 // #1 │ │ +1ba7f2: 6e20 890a 9800 |0035: invoke-virtual {v8, v9}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setComplete:(Z)V // method@0a89 │ │ +1ba7f8: d807 0701 |0038: add-int/lit8 v7, v7, #int 1 // #01 │ │ +1ba7fc: 28f1 |003a: goto 002b // -000f │ │ +1ba7fe: 54c3 ed03 |003b: iget-object v3, v12, Landroidx/compose/animation/core/SeekableTransitionState;.transition:Landroidx/compose/animation/core/Transition; // field@03ed │ │ +1ba802: 3803 0500 |003d: if-eqz v3, 0042 // +0005 │ │ +1ba806: 6e10 f00a 0300 |003f: invoke-virtual {v3}, Landroidx/compose/animation/core/Transition;.updateInitialValues$animation_core_release:()V // method@0af0 │ │ +1ba80c: 5223 6b02 |0042: iget v3, v2, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ +1ba810: 5425 6c02 |0044: iget-object v5, v2, Landroidx/collection/MutableObjectList;.content:[Ljava/lang/Object; // field@026c │ │ +1ba814: 7120 de42 3600 |0046: invoke-static {v6, v3}, Lkotlin/UnsignedKt;.until:(II)Lkotlin/ranges/IntRange; // method@42de │ │ +1ba81a: 0c07 |0049: move-result-object v7 │ │ +1ba81c: 5278 472e |004a: iget v8, v7, Lkotlin/ranges/IntProgression;.first:I // field@2e47 │ │ +1ba820: 5277 482e |004c: iget v7, v7, Lkotlin/ranges/IntProgression;.last:I // field@2e48 │ │ +1ba824: 3678 1900 |004e: if-gt v8, v7, 0067 // +0019 │ │ +1ba828: 9109 0806 |0050: sub-int v9, v8, v6 │ │ +1ba82c: 460a 0508 |0052: aget-object v10, v5, v8 │ │ +1ba830: 4d0a 0509 |0054: aput-object v10, v5, v9 │ │ +1ba834: 4609 0508 |0056: aget-object v9, v5, v8 │ │ +1ba838: 1f09 7f02 |0058: check-cast v9, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // type@027f │ │ +1ba83c: 6e10 870a 0900 |005a: invoke-virtual {v9}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.isComplete:()Z // method@0a87 │ │ +1ba842: 0a09 |005d: move-result v9 │ │ +1ba844: 3809 0400 |005e: if-eqz v9, 0062 // +0004 │ │ +1ba848: d806 0601 |0060: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1ba84c: 3278 0500 |0062: if-eq v8, v7, 0067 // +0005 │ │ +1ba850: d808 0801 |0064: add-int/lit8 v8, v8, #int 1 // #01 │ │ +1ba854: 28ea |0066: goto 0050 // -0016 │ │ +1ba856: 9107 0306 |0067: sub-int v7, v3, v6 │ │ +1ba85a: 7140 5f43 4537 |0069: invoke-static {v5, v4, v7, v3}, Lkotlin/collections/ArraysKt;.fill:([Ljava/lang/Object;Lkotlinx/coroutines/internal/Symbol;II)V // method@435f │ │ +1ba860: 5223 6b02 |006c: iget v3, v2, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ +1ba864: b163 |006e: sub-int/2addr v3, v6 │ │ +1ba866: 5923 6b02 |006f: iput v3, v2, Landroidx/collection/MutableObjectList;._size:I // field@026b │ │ +1ba86a: 54c2 e203 |0071: iget-object v2, v12, Landroidx/compose/animation/core/SeekableTransitionState;.currentAnimation:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@03e2 │ │ +1ba86e: 3802 2000 |0073: if-eqz v2, 0093 // +0020 │ │ +1ba872: 53c5 ec03 |0075: iget-wide v5, v12, Landroidx/compose/animation/core/SeekableTransitionState;.totalDurationNanos:J // field@03ec │ │ +1ba876: 6e30 8a0a 5206 |0077: invoke-virtual {v2, v5, v6}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setDurationNanos:(J)V // method@0a8a │ │ +1ba87c: 7140 980a 2c10 |007a: invoke-static {v12, v2, v0, v1}, Landroidx/compose/animation/core/SeekableTransitionState;.access$recalculateAnimationValue:(Landroidx/compose/animation/core/SeekableTransitionState;Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;J)V // method@0a98 │ │ +1ba882: 6e10 860a 0200 |007d: invoke-virtual {v2}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getValue:()F // method@0a86 │ │ +1ba888: 0a00 |0080: move-result v0 │ │ +1ba88a: 6e20 a30a 0c00 |0081: invoke-virtual {v12, v0}, Landroidx/compose/animation/core/SeekableTransitionState;.setFraction:(F)V // method@0aa3 │ │ +1ba890: 6e10 860a 0200 |0084: invoke-virtual {v2}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getValue:()F // method@0a86 │ │ +1ba896: 0a00 |0087: move-result v0 │ │ +1ba898: 1501 803f |0088: const/high16 v1, #int 1065353216 // #3f80 │ │ +1ba89c: 2e00 0001 |008a: cmpg-float v0, v0, v1 │ │ +1ba8a0: 3900 0400 |008c: if-nez v0, 0090 // +0004 │ │ +1ba8a4: 5bc4 e203 |008e: iput-object v4, v12, Landroidx/compose/animation/core/SeekableTransitionState;.currentAnimation:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@03e2 │ │ +1ba8a8: 6e10 a10a 0c00 |0090: invoke-virtual {v12}, Landroidx/compose/animation/core/SeekableTransitionState;.seekToFraction:()V // method@0aa1 │ │ +1ba8ae: 620c cf2d |0093: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1ba8b2: 110c |0095: return-object v12 │ │ +1ba8b4: 1f0c a811 |0096: check-cast v12, Ljava/lang/Number; // type@11a8 │ │ +1ba8b8: 6e10 313f 0c00 |0098: invoke-virtual {v12}, Ljava/lang/Number;.longValue:()J // method@3f31 │ │ +1ba8be: 0b00 |009b: move-result-wide v0 │ │ +1ba8c0: 54bc d003 |009c: iget-object v12, v11, Landroidx/compose/animation/core/SeekableTransitionState$firstFrameLambda$1;.this$0:Landroidx/compose/animation/core/SeekableTransitionState; // field@03d0 │ │ +1ba8c4: 5ac0 e803 |009e: iput-wide v0, v12, Landroidx/compose/animation/core/SeekableTransitionState;.lastFrameTimeNanos:J // field@03e8 │ │ +1ba8c8: 620c cf2d |00a0: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1ba8cc: 110c |00a2: return-object v12 │ │ +1ba8ce: 0000 |00a3: nop // spacer │ │ +1ba8d0: 0001 0100 0000 0000 9400 0000 |00a4: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #292 header: │ │ @@ -75849,588 +75849,588 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 23 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 1140 16-bit code units │ │ -193c58: |[193c58] androidx.compose.runtime.Pending$keyMap$2.invoke:()Ljava/lang/Object; │ │ -193c68: 0801 1600 |0000: move-object/from16 v1, v22 │ │ -193c6c: 5210 100c |0002: iget v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.$r8$classId:I // field@0c10 │ │ -193c70: 2b00 3204 0000 |0004: packed-switch v0, 00000436 // +00000432 │ │ -193c76: 2200 3c01 |0007: new-instance v0, Landroid/view/inputmethod/BaseInputConnection; // type@013c │ │ -193c7a: 5412 110c |0009: iget-object v2, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -193c7e: 1f02 ad08 |000b: check-cast v2, Landroidx/compose/ui/text/input/TextInputServiceAndroid; // type@08ad │ │ -193c82: 5422 7315 |000d: iget-object v2, v2, Landroidx/compose/ui/text/input/TextInputServiceAndroid;.view:Landroid/view/View; // field@1573 │ │ -193c86: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -193c88: 7030 8205 2003 |0010: invoke-direct {v0, v2, v3}, Landroid/view/inputmethod/BaseInputConnection;.:(Landroid/view/View;Z)V // method@0582 │ │ -193c8e: 1100 |0013: return-object v0 │ │ -193c90: 5410 110c |0014: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -193c94: 1f00 7b0e |0016: check-cast v0, Lio/noties/markwon/RegistryImpl; // type@0e7b │ │ -193c98: 5400 c924 |0018: iget-object v0, v0, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ -193c9c: 1f00 0f01 |001a: check-cast v0, Landroid/view/View; // type@010f │ │ -193ca0: 6e10 ea03 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@03ea │ │ -193ca6: 0c00 |001f: move-result-object v0 │ │ -193ca8: 1a02 1148 |0020: const-string v2, "input_method" // string@4811 │ │ -193cac: 6e20 7600 2000 |0022: invoke-virtual {v0, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0076 │ │ -193cb2: 0c00 |0025: move-result-object v0 │ │ -193cb4: 1a02 4650 |0026: const-string v2, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager" // string@5046 │ │ -193cb8: 7120 0245 2000 |0028: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@4502 │ │ -193cbe: 1f00 4201 |002b: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0142 │ │ -193cc2: 1100 |002d: return-object v0 │ │ -193cc4: 5410 110c |002e: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -193cc8: 1f00 4908 |0030: check-cast v0, Landroidx/compose/ui/spatial/RectManager; // type@0849 │ │ -193ccc: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -193cce: 5b02 2214 |0033: iput-object v2, v0, Landroidx/compose/ui/spatial/RectManager;.dispatchToken:Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda0; // field@1422 │ │ -193cd2: 1a02 2428 |0035: const-string v2, "OnPositionedDispatch" // string@2824 │ │ -193cd6: 7110 db02 0200 |0037: invoke-static {v2}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@02db │ │ -193cdc: 6e10 d221 0000 |003a: invoke-virtual {v0}, Landroidx/compose/ui/spatial/RectManager;.dispatchCallbacks:()V // method@21d2 │ │ -193ce2: 7100 dc02 0000 |003d: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@02dc │ │ -193ce8: 6200 cf2d |0040: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -193cec: 1100 |0042: return-object v0 │ │ -193cee: 0d00 |0043: move-exception v0 │ │ -193cf0: 7100 dc02 0000 |0044: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@02dc │ │ -193cf6: 2700 |0047: throw v0 │ │ -193cf8: 5410 110c |0048: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -193cfc: 1f00 d407 |004a: check-cast v0, Landroidx/compose/ui/platform/AndroidTextToolbar; // type@07d4 │ │ -193d00: 1202 |004c: const/4 v2, #int 0 // #0 │ │ -193d02: 5b02 9d12 |004d: iput-object v2, v0, Landroidx/compose/ui/platform/AndroidTextToolbar;.actionMode:Landroid/view/ActionMode; // field@129d │ │ -193d06: 6200 cf2d |004f: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -193d0a: 1100 |0051: return-object v0 │ │ -193d0c: 6200 af11 |0052: sget-object v0, Landroidx/compose/ui/node/NodeCoordinator;.graphicsLayerScope:Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope; // field@11af │ │ -193d10: 5412 110c |0054: iget-object v2, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -193d14: 1f02 e712 |0056: check-cast v2, Lkotlin/jvm/functions/Function1; // type@12e7 │ │ -193d18: 7220 d844 0200 |0058: invoke-interface {v2, v0}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ -193d1e: 5402 af0e |005b: iget-object v2, v0, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.shape:Landroidx/compose/ui/graphics/Shape; // field@0eaf │ │ -193d22: 5303 b00e |005d: iget-wide v3, v0, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.size:J // field@0eb0 │ │ -193d26: 5405 a70e |005f: iget-object v5, v0, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.layoutDirection:Landroidx/compose/ui/unit/LayoutDirection; // field@0ea7 │ │ -193d2a: 5406 a60e |0061: iget-object v6, v0, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.graphicsDensity:Landroidx/compose/ui/unit/Density; // field@0ea6 │ │ -193d2e: 7256 1419 3254 |0063: invoke-interface {v2, v3, v4, v5, v6}, Landroidx/compose/ui/graphics/Shape;.createOutline-Pq9zytI:(JLandroidx/compose/ui/unit/LayoutDirection;Landroidx/compose/ui/unit/Density;)Landroidx/compose/ui/graphics/ColorKt; // method@1914 │ │ -193d34: 0c02 |0066: move-result-object v2 │ │ -193d36: 5b02 a90e |0067: iput-object v2, v0, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.outline:Landroidx/compose/ui/graphics/ColorKt; // field@0ea9 │ │ -193d3a: 6200 cf2d |0069: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -193d3e: 1100 |006b: return-object v0 │ │ -193d40: 5410 110c |006c: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -193d44: 1f00 7b07 |006e: check-cast v0, Landroidx/compose/ui/node/LayoutNode; // type@077b │ │ -193d48: 5400 3811 |0070: iget-object v0, v0, Landroidx/compose/ui/node/LayoutNode;.layoutDelegate:Landroidx/compose/ui/node/LayoutNodeLayoutDelegate; // field@1138 │ │ -193d4c: 5402 5d11 |0072: iget-object v2, v0, Landroidx/compose/ui/node/LayoutNodeLayoutDelegate;.measurePassDelegate:Landroidx/compose/ui/node/MeasurePassDelegate; // field@115d │ │ -193d50: 1213 |0074: const/4 v3, #int 1 // #1 │ │ -193d52: 5c23 8111 |0075: iput-boolean v3, v2, Landroidx/compose/ui/node/MeasurePassDelegate;.childDelegatesDirty:Z // field@1181 │ │ -193d56: 5400 5c11 |0077: iget-object v0, v0, Landroidx/compose/ui/node/LayoutNodeLayoutDelegate;.lookaheadPassDelegate:Landroidx/compose/ui/node/LookaheadPassDelegate; // field@115c │ │ -193d5a: 3800 0500 |0079: if-eqz v0, 007e // +0005 │ │ -193d5e: 6e10 d51d 0000 |007b: invoke-virtual {v0}, Landroidx/compose/ui/node/LookaheadPassDelegate;.setChildDelegatesDirty$ui_release:()V // method@1dd5 │ │ -193d64: 6200 cf2d |007e: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -193d68: 1100 |0080: return-object v0 │ │ -193d6a: 5410 110c |0081: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -193d6e: 1f00 5407 |0083: check-cast v0, Landroidx/compose/ui/modifier/ModifierLocalManager; // type@0754 │ │ -193d72: 1202 |0085: const/4 v2, #int 0 // #0 │ │ -193d74: 5c02 d810 |0086: iput-boolean v2, v0, Landroidx/compose/ui/modifier/ModifierLocalManager;.invalidated:Z // field@10d8 │ │ -193d78: 2203 2812 |0088: new-instance v3, Ljava/util/HashSet; // type@1228 │ │ -193d7c: 7010 0041 0300 |008a: invoke-direct {v3}, Ljava/util/HashSet;.:()V // method@4100 │ │ -193d82: 5404 da10 |008d: iget-object v4, v0, Landroidx/compose/ui/modifier/ModifierLocalManager;.removed:Landroidx/compose/runtime/collection/MutableVector; // field@10da │ │ -193d86: 5445 010d |008f: iget-object v5, v4, Landroidx/compose/runtime/collection/MutableVector;.content:[Ljava/lang/Object; // field@0d01 │ │ -193d8a: 5246 030d |0091: iget v6, v4, Landroidx/compose/runtime/collection/MutableVector;.size:I // field@0d03 │ │ -193d8e: 0127 |0093: move v7, v2 │ │ -193d90: 5408 db10 |0094: iget-object v8, v0, Landroidx/compose/ui/modifier/ModifierLocalManager;.removedLocal:Landroidx/compose/runtime/collection/MutableVector; // field@10db │ │ -193d94: 3567 1c00 |0096: if-ge v7, v6, 00b2 // +001c │ │ -193d98: 4609 0507 |0098: aget-object v9, v5, v7 │ │ -193d9c: 1f09 7b07 |009a: check-cast v9, Landroidx/compose/ui/node/LayoutNode; // type@077b │ │ -193da0: 5488 010d |009c: iget-object v8, v8, Landroidx/compose/runtime/collection/MutableVector;.content:[Ljava/lang/Object; // field@0d01 │ │ -193da4: 4608 0807 |009e: aget-object v8, v8, v7 │ │ -193da8: 1f08 5807 |00a0: check-cast v8, Landroidx/compose/ui/modifier/ProvidableModifierLocal; // type@0758 │ │ -193dac: 5499 3d11 |00a2: iget-object v9, v9, Landroidx/compose/ui/node/LayoutNode;.nodes:Lcoil/ImageLoader$Builder; // field@113d │ │ -193db0: 5499 fe19 |00a4: iget-object v9, v9, Lcoil/ImageLoader$Builder;.callFactory:Ljava/lang/Object; // field@19fe │ │ -193db4: 1f09 1a06 |00a6: check-cast v9, Landroidx/compose/ui/Modifier$Node; // type@061a │ │ -193db8: 559a de0d |00a8: iget-boolean v10, v9, Landroidx/compose/ui/Modifier$Node;.isAttached:Z // field@0dde │ │ -193dbc: 380a 0500 |00aa: if-eqz v10, 00af // +0005 │ │ -193dc0: 7130 5c1c 8903 |00ac: invoke-static {v9, v8, v3}, Landroidx/compose/ui/modifier/ModifierLocalManager;.invalidateConsumersOfNodeForKey:(Landroidx/compose/ui/Modifier$Node;Landroidx/compose/ui/modifier/ProvidableModifierLocal;Ljava/util/HashSet;)V // method@1c5c │ │ -193dc6: d807 0701 |00af: add-int/lit8 v7, v7, #int 1 // #01 │ │ -193dca: 28e3 |00b1: goto 0094 // -001d │ │ -193dcc: 6e10 0215 0400 |00b2: invoke-virtual {v4}, Landroidx/compose/runtime/collection/MutableVector;.clear:()V // method@1502 │ │ -193dd2: 6e10 0215 0800 |00b5: invoke-virtual {v8}, Landroidx/compose/runtime/collection/MutableVector;.clear:()V // method@1502 │ │ -193dd8: 5404 d610 |00b8: iget-object v4, v0, Landroidx/compose/ui/modifier/ModifierLocalManager;.inserted:Landroidx/compose/runtime/collection/MutableVector; // field@10d6 │ │ -193ddc: 5445 010d |00ba: iget-object v5, v4, Landroidx/compose/runtime/collection/MutableVector;.content:[Ljava/lang/Object; // field@0d01 │ │ -193de0: 5246 030d |00bc: iget v6, v4, Landroidx/compose/runtime/collection/MutableVector;.size:I // field@0d03 │ │ -193de4: 5407 d710 |00be: iget-object v7, v0, Landroidx/compose/ui/modifier/ModifierLocalManager;.insertedLocal:Landroidx/compose/runtime/collection/MutableVector; // field@10d7 │ │ -193de8: 3562 1600 |00c0: if-ge v2, v6, 00d6 // +0016 │ │ -193dec: 4608 0502 |00c2: aget-object v8, v5, v2 │ │ -193df0: 1f08 5d07 |00c4: check-cast v8, Landroidx/compose/ui/node/BackwardsCompatNode; // type@075d │ │ -193df4: 5477 010d |00c6: iget-object v7, v7, Landroidx/compose/runtime/collection/MutableVector;.content:[Ljava/lang/Object; // field@0d01 │ │ -193df8: 4607 0702 |00c8: aget-object v7, v7, v2 │ │ -193dfc: 1f07 5807 |00ca: check-cast v7, Landroidx/compose/ui/modifier/ProvidableModifierLocal; // type@0758 │ │ -193e00: 5589 de0d |00cc: iget-boolean v9, v8, Landroidx/compose/ui/Modifier$Node;.isAttached:Z // field@0dde │ │ -193e04: 3809 0500 |00ce: if-eqz v9, 00d3 // +0005 │ │ -193e08: 7130 5c1c 7803 |00d0: invoke-static {v8, v7, v3}, Landroidx/compose/ui/modifier/ModifierLocalManager;.invalidateConsumersOfNodeForKey:(Landroidx/compose/ui/Modifier$Node;Landroidx/compose/ui/modifier/ProvidableModifierLocal;Ljava/util/HashSet;)V // method@1c5c │ │ -193e0e: d802 0201 |00d3: add-int/lit8 v2, v2, #int 1 // #01 │ │ -193e12: 28e9 |00d5: goto 00be // -0017 │ │ -193e14: 6e10 0215 0400 |00d6: invoke-virtual {v4}, Landroidx/compose/runtime/collection/MutableVector;.clear:()V // method@1502 │ │ -193e1a: 6e10 0215 0700 |00d9: invoke-virtual {v7}, Landroidx/compose/runtime/collection/MutableVector;.clear:()V // method@1502 │ │ -193e20: 6e10 0641 0300 |00dc: invoke-virtual {v3}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@4106 │ │ -193e26: 0c00 |00df: move-result-object v0 │ │ -193e28: 7210 0a41 0000 |00e0: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ -193e2e: 0a02 |00e3: move-result v2 │ │ -193e30: 3802 0c00 |00e4: if-eqz v2, 00f0 // +000c │ │ -193e34: 7210 0b41 0000 |00e6: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ -193e3a: 0c02 |00e9: move-result-object v2 │ │ -193e3c: 1f02 5d07 |00ea: check-cast v2, Landroidx/compose/ui/node/BackwardsCompatNode; // type@075d │ │ -193e40: 6e10 971c 0200 |00ec: invoke-virtual {v2}, Landroidx/compose/ui/node/BackwardsCompatNode;.updateModifierLocalConsumer:()V // method@1c97 │ │ -193e46: 28f1 |00ef: goto 00e0 // -000f │ │ -193e48: 6200 cf2d |00f0: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -193e4c: 1100 |00f2: return-object v0 │ │ -193e4e: 5410 110c |00f3: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -193e52: 1f00 4d07 |00f5: check-cast v0, Landroidx/compose/ui/layout/SubcomposeLayoutState; // type@074d │ │ -193e56: 6e10 411c 0000 |00f7: invoke-virtual {v0}, Landroidx/compose/ui/layout/SubcomposeLayoutState;.getState:()Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState; // method@1c41 │ │ -193e5c: 0c00 |00fa: move-result-object v0 │ │ -193e5e: 5402 ab10 |00fb: iget-object v2, v0, Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;.root:Landroidx/compose/ui/node/LayoutNode; // field@10ab │ │ -193e62: 6e10 3e1d 0200 |00fd: invoke-virtual {v2}, Landroidx/compose/ui/node/LayoutNode;.getFoldedChildren$ui_release:()Ljava/util/List; // method@1d3e │ │ -193e68: 0c03 |0100: move-result-object v3 │ │ -193e6a: 1f03 b705 |0101: check-cast v3, Landroidx/compose/runtime/collection/MutableVector$MutableVectorList; // type@05b7 │ │ -193e6e: 5433 fe0c |0103: iget-object v3, v3, Landroidx/compose/runtime/collection/MutableVector$MutableVectorList;.vector:Landroidx/compose/runtime/collection/MutableVector; // field@0cfe │ │ -193e72: 5233 030d |0105: iget v3, v3, Landroidx/compose/runtime/collection/MutableVector;.size:I // field@0d03 │ │ -193e76: 5204 a910 |0107: iget v4, v0, Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;.reusableCount:I // field@10a9 │ │ -193e7a: 3234 5200 |0109: if-eq v4, v3, 015b // +0052 │ │ -193e7e: 5400 a610 |010b: iget-object v0, v0, Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;.nodeToNodeState:Landroidx/collection/MutableScatterMap; // field@10a6 │ │ -193e82: 5403 8402 |010d: iget-object v3, v0, Landroidx/collection/MutableScatterMap;.values:[Ljava/lang/Object; // field@0284 │ │ -193e86: 5400 8302 |010f: iget-object v0, v0, Landroidx/collection/MutableScatterMap;.metadata:[J // field@0283 │ │ -193e8a: 2104 |0111: array-length v4, v0 │ │ -193e8c: d804 04fe |0112: add-int/lit8 v4, v4, #int -2 // #fe │ │ -193e90: 1275 |0114: const/4 v5, #int 7 // #7 │ │ -193e92: 1206 |0115: const/4 v6, #int 0 // #0 │ │ -193e94: 3a04 3c00 |0116: if-ltz v4, 0152 // +003c │ │ -193e98: 0167 |0118: move v7, v6 │ │ -193e9a: 4508 0007 |0119: aget-wide v8, v0, v7 │ │ -193e9e: 7e8a |011b: not-long v10, v8 │ │ -193ea0: c35a |011c: shl-long/2addr v10, v5 │ │ -193ea2: c08a |011d: and-long/2addr v10, v8 │ │ -193ea4: 180c 8080 8080 8080 8080 |011e: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ -193eae: c0ca |0123: and-long/2addr v10, v12 │ │ -193eb0: 310a 0a0c |0124: cmp-long v10, v10, v12 │ │ -193eb4: 380a 2700 |0126: if-eqz v10, 014d // +0027 │ │ -193eb8: 910a 0704 |0128: sub-int v10, v7, v4 │ │ -193ebc: 7caa |012a: not-int v10, v10 │ │ -193ebe: e20a 0a1f |012b: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ -193ec2: 130b 0800 |012d: const/16 v11, #int 8 // #8 │ │ -193ec6: d90a 0a08 |012f: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ -193eca: 016c |0131: move v12, v6 │ │ -193ecc: 35ac 1900 |0132: if-ge v12, v10, 014b // +0019 │ │ -193ed0: 160d ff00 |0134: const-wide/16 v13, #int 255 // #ff │ │ -193ed4: c08d |0136: and-long/2addr v13, v8 │ │ -193ed6: 160f 8000 |0137: const-wide/16 v15, #int 128 // #80 │ │ -193eda: 310d 0d0f |0139: cmp-long v13, v13, v15 │ │ -193ede: 3b0d 0c00 |013b: if-gez v13, 0147 // +000c │ │ -193ee2: e00d 0703 |013d: shl-int/lit8 v13, v7, #int 3 // #03 │ │ -193ee6: b0cd |013f: add-int/2addr v13, v12 │ │ -193ee8: 460d 030d |0140: aget-object v13, v3, v13 │ │ -193eec: 1f0d 2907 |0142: check-cast v13, Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState$NodeState; // type@0729 │ │ -193ef0: 121e |0144: const/4 v14, #int 1 // #1 │ │ -193ef2: 5cde 8c10 |0145: iput-boolean v14, v13, Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState$NodeState;.forceRecompose:Z // field@108c │ │ -193ef6: c4b8 |0147: shr-long/2addr v8, v11 │ │ -193ef8: d80c 0c01 |0148: add-int/lit8 v12, v12, #int 1 // #01 │ │ -193efc: 28e8 |014a: goto 0132 // -0018 │ │ -193efe: 33ba 0700 |014b: if-ne v10, v11, 0152 // +0007 │ │ -193f02: 3247 0500 |014d: if-eq v7, v4, 0152 // +0005 │ │ -193f06: d807 0701 |014f: add-int/lit8 v7, v7, #int 1 // #01 │ │ -193f0a: 28c8 |0151: goto 0119 // -0038 │ │ -193f0c: 6e10 401d 0200 |0152: invoke-virtual {v2}, Landroidx/compose/ui/node/LayoutNode;.getMeasurePending$ui_release:()Z // method@1d40 │ │ -193f12: 0a00 |0155: move-result v0 │ │ -193f14: 3900 0500 |0156: if-nez v0, 015b // +0005 │ │ -193f18: 7130 621d 6205 |0158: invoke-static {v2, v6, v5}, Landroidx/compose/ui/node/LayoutNode;.requestRemeasure$ui_release$default:(Landroidx/compose/ui/node/LayoutNode;ZI)V // method@1d62 │ │ -193f1e: 6200 cf2d |015b: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -193f22: 1100 |015d: return-object v0 │ │ -193f24: 5410 110c |015e: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -193f28: 1f00 e906 |0160: check-cast v0, Landroidx/compose/ui/input/nestedscroll/NestedScrollNode; // type@06e9 │ │ -193f2c: 6e10 de1a 0000 |0162: invoke-virtual {v0}, Landroidx/compose/ui/input/nestedscroll/NestedScrollNode;.getNestedCoroutineScope:()Lkotlinx/coroutines/CoroutineScope; // method@1ade │ │ -193f32: 0c00 |0165: move-result-object v0 │ │ -193f34: 1100 |0166: return-object v0 │ │ -193f36: 5410 110c |0167: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -193f3a: 1f00 e406 |0169: check-cast v0, Landroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher; // type@06e4 │ │ -193f3e: 5400 2110 |016b: iget-object v0, v0, Landroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;.scope:Lkotlinx/coroutines/CoroutineScope; // field@1021 │ │ -193f42: 1100 |016d: return-object v0 │ │ -193f44: 5410 110c |016e: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -193f48: 1f00 d306 |0170: check-cast v0, Landroidx/compose/ui/graphics/vector/VectorPainter; // type@06d3 │ │ -193f4c: 5202 fa0f |0172: iget v2, v0, Landroidx/compose/ui/graphics/vector/VectorPainter;.drawCount:I // field@0ffa │ │ -193f50: 5400 fb0f |0174: iget-object v0, v0, Landroidx/compose/ui/graphics/vector/VectorPainter;.invalidateCount$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableIntState; // field@0ffb │ │ -193f54: 6e10 8313 0000 |0176: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.getIntValue:()I // method@1383 │ │ -193f5a: 0a03 |0179: move-result v3 │ │ -193f5c: 3332 0b00 |017a: if-ne v2, v3, 0185 // +000b │ │ -193f60: 6e10 8313 0000 |017c: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.getIntValue:()I // method@1383 │ │ -193f66: 0a02 |017f: move-result v2 │ │ -193f68: d802 0201 |0180: add-int/lit8 v2, v2, #int 1 // #01 │ │ -193f6c: 6e20 8813 2000 |0182: invoke-virtual {v0, v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.setIntValue:(I)V // method@1388 │ │ -193f72: 6200 cf2d |0185: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -193f76: 1100 |0187: return-object v0 │ │ -193f78: 5410 110c |0188: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -193f7c: 0702 |018a: move-object v2, v0 │ │ -193f7e: 1f02 0406 |018b: check-cast v2, Landroidx/compose/runtime/snapshots/SnapshotStateObserver; // type@0604 │ │ -193f82: 5423 aa0d |018d: iget-object v3, v2, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.observedScopeMapsLock:Ljava/lang/Object; // field@0daa │ │ -193f86: 1d03 |018f: monitor-enter v3 │ │ -193f88: 5520 ae0d |0190: iget-boolean v0, v2, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.sendingNotifications:Z // field@0dae │ │ -193f8c: 3900 9200 |0192: if-nez v0, 0224 // +0092 │ │ -193f90: 1210 |0194: const/4 v0, #int 1 // #1 │ │ -193f92: 5c20 ae0d |0195: iput-boolean v0, v2, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.sendingNotifications:Z // field@0dae │ │ -193f96: 5420 a90d |0197: iget-object v0, v2, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.observedScopeMaps:Landroidx/compose/runtime/collection/MutableVector; // field@0da9 │ │ -193f9a: 5405 010d |0199: iget-object v5, v0, Landroidx/compose/runtime/collection/MutableVector;.content:[Ljava/lang/Object; // field@0d01 │ │ -193f9e: 5200 030d |019b: iget v0, v0, Landroidx/compose/runtime/collection/MutableVector;.size:I // field@0d03 │ │ -193fa2: 1206 |019d: const/4 v6, #int 0 // #0 │ │ -193fa4: 3506 7d00 |019e: if-ge v6, v0, 021b // +007d │ │ -193fa8: 4607 0506 |01a0: aget-object v7, v5, v6 │ │ -193fac: 1f07 0306 |01a2: check-cast v7, Landroidx/compose/runtime/snapshots/SnapshotStateObserver$ObservedScopeMap; // type@0603 │ │ -193fb0: 5478 9f0d |01a4: iget-object v8, v7, Landroidx/compose/runtime/snapshots/SnapshotStateObserver$ObservedScopeMap;.invalidated:Landroidx/collection/MutableScatterSet; // field@0d9f │ │ -193fb4: 5489 8702 |01a6: iget-object v9, v8, Landroidx/collection/MutableScatterSet;.elements:[Ljava/lang/Object; // field@0287 │ │ -193fb8: 548a 8902 |01a8: iget-object v10, v8, Landroidx/collection/MutableScatterSet;.metadata:[J // field@0289 │ │ -193fbc: 21ab |01aa: array-length v11, v10 │ │ -193fbe: d80b 0bfe |01ab: add-int/lit8 v11, v11, #int -2 // #fe │ │ -193fc2: 3a0b 5c00 |01ad: if-ltz v11, 0209 // +005c │ │ -193fc6: 120c |01af: const/4 v12, #int 0 // #0 │ │ -193fc8: 450d 0a0c |01b0: aget-wide v13, v10, v12 │ │ -193fcc: 0810 0500 |01b2: move-object/from16 v16, v5 │ │ -193fd0: 7ed4 |01b4: not-long v4, v13 │ │ -193fd2: 1311 0700 |01b5: const/16 v17, #int 7 // #7 │ │ -193fd6: a304 0411 |01b7: shl-long v4, v4, v17 │ │ -193fda: c0d4 |01b9: and-long/2addr v4, v13 │ │ -193fdc: 1811 8080 8080 8080 8080 |01ba: const-wide v17, #double -2.93745e-306 // #8080808080808080 │ │ -193fe6: a004 0411 |01bf: and-long v4, v4, v17 │ │ -193fea: 3104 0411 |01c1: cmp-long v4, v4, v17 │ │ -193fee: 3804 3b00 |01c3: if-eqz v4, 01fe // +003b │ │ -193ff2: 9104 0c0b |01c5: sub-int v4, v12, v11 │ │ -193ff6: 7c44 |01c7: not-int v4, v4 │ │ -193ff8: e204 041f |01c8: ushr-int/lit8 v4, v4, #int 31 // #1f │ │ -193ffc: 1305 0800 |01ca: const/16 v5, #int 8 // #8 │ │ -194000: d904 0408 |01cc: rsub-int/lit8 v4, v4, #int 8 // #08 │ │ -194004: 120f |01ce: const/4 v15, #int 0 // #0 │ │ -194006: 354f 2900 |01cf: if-ge v15, v4, 01f8 // +0029 │ │ -19400a: 1612 ff00 |01d1: const-wide/16 v18, #int 255 // #ff │ │ -19400e: a012 0d12 |01d3: and-long v18, v13, v18 │ │ -194012: 1614 8000 |01d5: const-wide/16 v20, #int 128 // #80 │ │ -194016: 3112 1214 |01d7: cmp-long v18, v18, v20 │ │ -19401a: 3b12 1200 |01d9: if-gez v18, 01eb // +0012 │ │ -19401e: e012 0c03 |01db: shl-int/lit8 v18, v12, #int 3 // #03 │ │ -194022: 9012 120f |01dd: add-int v18, v18, v15 │ │ -194026: 0213 0500 |01df: move/from16 v19, v5 │ │ -19402a: 4605 0912 |01e1: aget-object v5, v9, v18 │ │ -19402e: 0212 0000 |01e3: move/from16 v18, v0 │ │ -194032: 5470 a00d |01e5: iget-object v0, v7, Landroidx/compose/runtime/snapshots/SnapshotStateObserver$ObservedScopeMap;.onChanged:Lkotlin/jvm/functions/Function1; // field@0da0 │ │ -194036: 7220 d844 5000 |01e7: invoke-interface {v0, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ -19403c: 2805 |01ea: goto 01ef // +0005 │ │ -19403e: 0212 0000 |01eb: move/from16 v18, v0 │ │ -194042: 0213 0500 |01ed: move/from16 v19, v5 │ │ -194046: a40d 0d13 |01ef: shr-long v13, v13, v19 │ │ -19404a: d80f 0f01 |01f1: add-int/lit8 v15, v15, #int 1 // #01 │ │ -19404e: 0200 1200 |01f3: move/from16 v0, v18 │ │ -194052: 0205 1300 |01f5: move/from16 v5, v19 │ │ -194056: 28d8 |01f7: goto 01cf // -0028 │ │ -194058: 0212 0000 |01f8: move/from16 v18, v0 │ │ -19405c: 0150 |01fa: move v0, v5 │ │ -19405e: 3304 1200 |01fb: if-ne v4, v0, 020d // +0012 │ │ -194062: 2803 |01fd: goto 0200 // +0003 │ │ -194064: 0212 0000 |01fe: move/from16 v18, v0 │ │ -194068: 32bc 0d00 |0200: if-eq v12, v11, 020d // +000d │ │ -19406c: d80c 0c01 |0202: add-int/lit8 v12, v12, #int 1 // #01 │ │ -194070: 0805 1000 |0204: move-object/from16 v5, v16 │ │ -194074: 0200 1200 |0206: move/from16 v0, v18 │ │ -194078: 28a8 |0208: goto 01b0 // -0058 │ │ -19407a: 0212 0000 |0209: move/from16 v18, v0 │ │ -19407e: 0810 0500 |020b: move-object/from16 v16, v5 │ │ -194082: 6e10 c308 0800 |020d: invoke-virtual {v8}, Landroidx/collection/MutableScatterSet;.clear:()V // method@08c3 │ │ -194088: d806 0601 |0210: add-int/lit8 v6, v6, #int 1 // #01 │ │ -19408c: 0805 1000 |0212: move-object/from16 v5, v16 │ │ -194090: 0200 1200 |0214: move/from16 v0, v18 │ │ -194094: 2888 |0216: goto 019e // -0078 │ │ -194096: 120f |0217: const/4 v15, #int 0 // #0 │ │ -194098: 2807 |0218: goto 021f // +0007 │ │ -19409a: 0d00 |0219: move-exception v0 │ │ -19409c: 28fd |021a: goto 0217 // -0003 │ │ -19409e: 120f |021b: const/4 v15, #int 0 // #0 │ │ -1940a0: 5c2f ae0d |021c: iput-boolean v15, v2, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.sendingNotifications:Z // field@0dae │ │ -1940a4: 2806 |021e: goto 0224 // +0006 │ │ -1940a6: 5c2f ae0d |021f: iput-boolean v15, v2, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.sendingNotifications:Z // field@0dae │ │ -1940aa: 2700 |0221: throw v0 │ │ -1940ac: 0d00 |0222: move-exception v0 │ │ -1940ae: 280f |0223: goto 0232 // +000f │ │ -1940b0: 1e03 |0224: monitor-exit v3 │ │ -1940b2: 5410 110c |0225: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -1940b6: 1f00 0406 |0227: check-cast v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver; // type@0604 │ │ -1940ba: 7110 9116 0000 |0229: invoke-static {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.access$drainChanges:(Landroidx/compose/runtime/snapshots/SnapshotStateObserver;)Z // method@1691 │ │ -1940c0: 0a00 |022c: move-result v0 │ │ -1940c2: 3900 5bff |022d: if-nez v0, 0188 // -00a5 │ │ -1940c6: 6200 cf2d |022f: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1940ca: 1100 |0231: return-object v0 │ │ -1940cc: 1e03 |0232: monitor-exit v3 │ │ -1940ce: 2700 |0233: throw v0 │ │ -1940d0: 5410 110c |0234: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -1940d4: 1f00 e105 |0236: check-cast v0, Landroidx/compose/runtime/saveable/SaveableHolder; // type@05e1 │ │ -1940d8: 5402 4d0d |0238: iget-object v2, v0, Landroidx/compose/runtime/saveable/SaveableHolder;.saver:Landroidx/compose/runtime/saveable/Saver; // field@0d4d │ │ -1940dc: 5403 4e0d |023a: iget-object v3, v0, Landroidx/compose/runtime/saveable/SaveableHolder;.value:Ljava/lang/Object; // field@0d4e │ │ -1940e0: 3803 0700 |023c: if-eqz v3, 0243 // +0007 │ │ -1940e4: 7230 db15 0203 |023e: invoke-interface {v2, v0, v3}, Landroidx/compose/runtime/saveable/Saver;.save:(Landroidx/compose/runtime/saveable/SaveableHolder;Ljava/lang/Object;)Ljava/lang/Object; // method@15db │ │ -1940ea: 0c00 |0241: move-result-object v0 │ │ -1940ec: 1100 |0242: return-object v0 │ │ -1940ee: 2200 9a11 |0243: new-instance v0, Ljava/lang/IllegalArgumentException; // type@119a │ │ -1940f2: 1a02 5e30 |0245: const-string v2, "Value should be initialized" // string@305e │ │ -1940f6: 7020 e23e 2000 |0247: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@3ee2 │ │ -1940fc: 2700 |024a: throw v0 │ │ -1940fe: 5410 110c |024b: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -194102: 1f00 7a05 |024d: check-cast v0, Landroidx/compose/runtime/Recomposer; // type@057a │ │ -194106: 5402 6a0c |024f: iget-object v2, v0, Landroidx/compose/runtime/Recomposer;.stateLock:Ljava/lang/Object; // field@0c6a │ │ -19410a: 1d02 |0251: monitor-enter v2 │ │ -19410c: 6e10 e113 0000 |0252: invoke-virtual {v0}, Landroidx/compose/runtime/Recomposer;.deriveStateLocked:()Lkotlinx/coroutines/CancellableContinuation; // method@13e1 │ │ -194112: 0c03 |0255: move-result-object v3 │ │ -194114: 5404 570c |0256: iget-object v4, v0, Landroidx/compose/runtime/Recomposer;._state:Lkotlinx/coroutines/flow/StateFlowImpl; // field@0c57 │ │ -194118: 6e10 c248 0400 |0258: invoke-virtual {v4}, Lkotlinx/coroutines/flow/StateFlowImpl;.getValue:()Ljava/lang/Object; // method@48c2 │ │ -19411e: 0c04 |025b: move-result-object v4 │ │ -194120: 1f04 7305 |025c: check-cast v4, Landroidx/compose/runtime/Recomposer$State; // type@0573 │ │ -194124: 6205 310c |025e: sget-object v5, Landroidx/compose/runtime/Recomposer$State;.ShuttingDown:Landroidx/compose/runtime/Recomposer$State; // field@0c31 │ │ -194128: 6e20 cf3e 5400 |0260: invoke-virtual {v4, v5}, Ljava/lang/Enum;.compareTo:(Ljava/lang/Enum;)I // method@3ecf │ │ -19412e: 0a04 |0263: move-result v4 │ │ -194130: 3d04 0f00 |0264: if-lez v4, 0273 // +000f │ │ -194134: 1e02 |0266: monitor-exit v2 │ │ -194136: 3803 0900 |0267: if-eqz v3, 0270 // +0009 │ │ -19413a: 6200 cf2d |0269: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -19413e: 1f03 5913 |026b: check-cast v3, Lkotlinx/coroutines/CancellableContinuationImpl; // type@1359 │ │ -194142: 6e20 9f46 0300 |026d: invoke-virtual {v3, v0}, Lkotlinx/coroutines/CancellableContinuationImpl;.resumeWith:(Ljava/lang/Object;)V // method@469f │ │ -194148: 6200 cf2d |0270: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -19414c: 1100 |0272: return-object v0 │ │ -19414e: 1a03 a929 |0273: const-string v3, "Recomposer shutdown; frame clock awaiter will never resume" // string@29a9 │ │ -194152: 5400 590c |0275: iget-object v0, v0, Landroidx/compose/runtime/Recomposer;.closeCause:Ljava/lang/Throwable; // field@0c59 │ │ -194156: 7120 c445 0300 |0277: invoke-static {v3, v0}, Lkotlin/text/HexFormatKt;.CancellationException:(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/util/concurrent/CancellationException; // method@45c4 │ │ -19415c: 0c00 |027a: move-result-object v0 │ │ -19415e: 2700 |027b: throw v0 │ │ -194160: 0d00 |027c: move-exception v0 │ │ -194162: 1e02 |027d: monitor-exit v2 │ │ -194164: 2700 |027e: throw v0 │ │ -194166: 5410 110c |027f: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -19416a: 1f00 e512 |0281: check-cast v0, Lkotlin/jvm/functions/Function0; // type@12e5 │ │ -19416e: 7210 d744 0000 |0283: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ -194174: 0c00 |0286: move-result-object v0 │ │ -194176: 1f00 a811 |0287: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ -19417a: 6e10 2f3f 0000 |0289: invoke-virtual {v0}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ -194180: 0a00 |028c: move-result v0 │ │ -194182: 1502 803f |028d: const/high16 v2, #int 1065353216 // #3f80 │ │ -194186: 2d00 0002 |028f: cmpl-float v0, v0, v2 │ │ -19418a: 3a00 0300 |0291: if-ltz v0, 0294 // +0003 │ │ -19418e: 2804 |0293: goto 0297 // +0004 │ │ -194190: 1402 9a99 993e |0294: const v2, #float 0.3 // #3e99999a │ │ -194196: 7110 e03e 0200 |0297: invoke-static {v2}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ -19419c: 0c00 |029a: move-result-object v0 │ │ -19419e: 1100 |029b: return-object v0 │ │ -1941a0: 5410 110c |029c: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -1941a4: 1f00 1105 |029e: check-cast v0, Landroidx/compose/material3/pulltorefresh/PullToRefreshStateImpl; // type@0511 │ │ -1941a8: 5400 610a |02a0: iget-object v0, v0, Landroidx/compose/material3/pulltorefresh/PullToRefreshStateImpl;.anim:Landroidx/compose/animation/core/Animatable; // field@0a61 │ │ -1941ac: 6e10 d309 0000 |02a2: invoke-virtual {v0}, Landroidx/compose/animation/core/Animatable;.getValue:()Ljava/lang/Object; // method@09d3 │ │ -1941b2: 0c00 |02a5: move-result-object v0 │ │ -1941b4: 1f00 a811 |02a6: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ -1941b8: 6e10 2f3f 0000 |02a8: invoke-virtual {v0}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ -1941be: 0a00 |02ab: move-result v0 │ │ -1941c0: 7110 e03e 0000 |02ac: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ -1941c6: 0c00 |02af: move-result-object v0 │ │ -1941c8: 1100 |02b0: return-object v0 │ │ -1941ca: 5410 110c |02b1: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -1941ce: 1f00 d204 |02b3: check-cast v0, Landroidx/compose/material3/SwipeToDismissBoxState; // type@04d2 │ │ -1941d2: 5400 ad09 |02b5: iget-object v0, v0, Landroidx/compose/material3/SwipeToDismissBoxState;.density:Landroidx/compose/ui/unit/Density; // field@09ad │ │ -1941d6: 6002 ab09 |02b7: sget v2, Landroidx/compose/material3/SwipeToDismissBoxKt;.DismissVelocityThreshold:F // field@09ab │ │ -1941da: 7220 4c24 2000 |02b9: invoke-interface {v0, v2}, Landroidx/compose/ui/unit/Density;.toPx-0680j_4:(F)F // method@244c │ │ -1941e0: 0a00 |02bc: move-result v0 │ │ -1941e2: 7110 e03e 0000 |02bd: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ -1941e8: 0c00 |02c0: move-result-object v0 │ │ -1941ea: 1100 |02c1: return-object v0 │ │ -1941ec: 5410 110c |02c2: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -1941f0: 1f00 8d05 |02c4: check-cast v0, Landroidx/compose/runtime/State; // type@058d │ │ -1941f4: 7210 6e14 0000 |02c6: invoke-interface {v0}, Landroidx/compose/runtime/State;.getValue:()Ljava/lang/Object; // method@146e │ │ -1941fa: 0c00 |02c9: move-result-object v0 │ │ -1941fc: 1f00 9811 |02ca: check-cast v0, Ljava/lang/Float; // type@1198 │ │ -194200: 1100 |02cc: return-object v0 │ │ -194202: 5410 110c |02cd: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -194206: 1f00 7504 |02cf: check-cast v0, Landroidx/compose/material3/DrawerState; // type@0475 │ │ -19420a: 5402 8708 |02d1: iget-object v2, v0, Landroidx/compose/material3/DrawerState;.density$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0887 │ │ -19420e: 6e10 a213 0200 |02d3: invoke-virtual {v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -194214: 0c02 |02d6: move-result-object v2 │ │ -194216: 1f02 d908 |02d7: check-cast v2, Landroidx/compose/ui/unit/Density; // type@08d9 │ │ -19421a: 3802 0d00 |02d9: if-eqz v2, 02e6 // +000d │ │ -19421e: 6000 2109 |02db: sget v0, Landroidx/compose/material3/NavigationDrawerKt;.DrawerVelocityThreshold:F // field@0921 │ │ -194222: 7220 4c24 0200 |02dd: invoke-interface {v2, v0}, Landroidx/compose/ui/unit/Density;.toPx-0680j_4:(F)F // method@244c │ │ -194228: 0a00 |02e0: move-result v0 │ │ -19422a: 7110 e03e 0000 |02e1: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ -194230: 0c00 |02e4: move-result-object v0 │ │ -194232: 1100 |02e5: return-object v0 │ │ -194234: 2202 b711 |02e6: new-instance v2, Ljava/lang/StringBuilder; // type@11b7 │ │ -194238: 1a03 822c |02e8: const-string v3, "The density on DrawerState (" // string@2c82 │ │ -19423c: 7020 7f3f 3200 |02ea: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -194242: 6e20 893f 0200 |02ed: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -194248: 1a00 db03 |02f0: const-string v0, ") was not set. Did you use DrawerState with the ModalNavigationDrawer or DismissibleNavigationDrawer composables?" // string@03db │ │ -19424c: 6e20 8a3f 0200 |02f2: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -194252: 6e10 933f 0200 |02f5: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -194258: 0c00 |02f8: move-result-object v0 │ │ -19425a: 2202 9a11 |02f9: new-instance v2, Ljava/lang/IllegalArgumentException; // type@119a │ │ -19425e: 6e10 3b3f 0000 |02fb: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@3f3b │ │ -194264: 0c00 |02fe: move-result-object v0 │ │ -194266: 7020 e23e 0200 |02ff: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@3ee2 │ │ -19426c: 2702 |0302: throw v2 │ │ -19426e: 1200 |0303: const/4 v0, #int 0 // #0 │ │ -194270: 5412 110c |0304: iget-object v2, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -194274: 1f02 c214 |0306: check-cast v2, Lokhttp3/Dispatcher; // type@14c2 │ │ -194278: 3802 2f00 |0308: if-eqz v2, 0337 // +002f │ │ -19427c: 5422 5a31 |030a: iget-object v2, v2, Lokhttp3/Dispatcher;.executorServiceOrNull:Ljava/lang/Object; // field@315a │ │ -194280: 1f02 e004 |030c: check-cast v2, Landroidx/compose/material3/TopAppBarState; // type@04e0 │ │ -194284: 3802 2900 |030e: if-eqz v2, 0337 // +0029 │ │ -194288: 5423 e709 |0310: iget-object v3, v2, Landroidx/compose/material3/TopAppBarState;.heightOffsetLimit$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // field@09e7 │ │ -19428c: 6e10 7313 0300 |0312: invoke-virtual {v3}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ -194292: 0a04 |0315: move-result v4 │ │ -194294: 2e04 0400 |0316: cmpg-float v4, v4, v0 │ │ -194298: 3904 0300 |0318: if-nez v4, 031b // +0003 │ │ -19429c: 281d |031a: goto 0337 // +001d │ │ -19429e: 1214 |031b: const/4 v4, #int 1 // #1 │ │ -1942a0: 8244 |031c: int-to-float v4, v4 │ │ -1942a2: 6e10 7313 0300 |031d: invoke-virtual {v3}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ -1942a8: 0a05 |0320: move-result v5 │ │ -1942aa: 5422 e609 |0321: iget-object v2, v2, Landroidx/compose/material3/TopAppBarState;.contentOffset$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // field@09e6 │ │ -1942ae: 6e10 7313 0200 |0323: invoke-virtual {v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ -1942b4: 0a02 |0326: move-result v2 │ │ -1942b6: c725 |0327: sub-float/2addr v5, v2 │ │ -1942b8: 6e10 7313 0300 |0328: invoke-virtual {v3}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ -1942be: 0a02 |032b: move-result v2 │ │ -1942c0: 7130 ab42 2500 |032c: invoke-static {v5, v2, v0}, Lkotlin/UnsignedKt;.coerceIn:(FFF)F // method@42ab │ │ -1942c6: 0a02 |032f: move-result v2 │ │ -1942c8: 6e10 7313 0300 |0330: invoke-virtual {v3}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ -1942ce: 0a03 |0333: move-result v3 │ │ -1942d0: c932 |0334: div-float/2addr v2, v3 │ │ -1942d2: c724 |0335: sub-float/2addr v4, v2 │ │ -1942d4: 2802 |0336: goto 0338 // +0002 │ │ -1942d6: 0104 |0337: move v4, v0 │ │ -1942d8: 1402 0ad7 233c |0338: const v2, #float 0.01 // #3c23d70a │ │ -1942de: 2d02 0402 |033b: cmpl-float v2, v4, v2 │ │ -1942e2: 3d02 0400 |033d: if-lez v2, 0341 // +0004 │ │ -1942e6: 1500 803f |033f: const/high16 v0, #int 1065353216 // #3f80 │ │ -1942ea: 7110 e03e 0000 |0341: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ -1942f0: 0c00 |0344: move-result-object v0 │ │ -1942f2: 1100 |0345: return-object v0 │ │ -1942f4: 1200 |0346: const/4 v0, #int 0 // #0 │ │ -1942f6: 5412 110c |0347: iget-object v2, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -1942fa: 1f02 2c04 |0349: check-cast v2, Landroidx/compose/foundation/text/modifiers/TextStringSimpleNode; // type@042c │ │ -1942fe: 5b20 cc07 |034b: iput-object v0, v2, Landroidx/compose/foundation/text/modifiers/TextStringSimpleNode;.textSubstitution:Landroidx/compose/foundation/text/modifiers/TextStringSimpleNode$TextSubstitutionValue; // field@07cc │ │ -194302: 7110 982e 0200 |034d: invoke-static {v2}, Lcoil/util/-GifUtils;.invalidateSemantics:(Landroidx/compose/ui/node/SemanticsModifierNode;)V // method@2e98 │ │ -194308: 7110 ba1c 0200 |0350: invoke-static {v2}, Landroidx/compose/ui/node/DepthSortedSetKt;.invalidateMeasurement:(Landroidx/compose/ui/node/LayoutModifierNode;)V // method@1cba │ │ -19430e: 7110 b91c 0200 |0353: invoke-static {v2}, Landroidx/compose/ui/node/DepthSortedSetKt;.invalidateDraw:(Landroidx/compose/ui/node/DrawModifierNode;)V // method@1cb9 │ │ -194314: 6200 932d |0356: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ -194318: 1100 |0358: return-object v0 │ │ -19431a: 1200 |0359: const/4 v0, #int 0 // #0 │ │ -19431c: 5412 110c |035a: iget-object v2, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -194320: 1f02 2804 |035c: check-cast v2, Landroidx/compose/foundation/text/modifiers/TextAnnotatedStringNode; // type@0428 │ │ -194324: 5b20 b607 |035e: iput-object v0, v2, Landroidx/compose/foundation/text/modifiers/TextAnnotatedStringNode;.textSubstitution:Landroidx/compose/foundation/text/modifiers/TextAnnotatedStringNode$TextSubstitutionValue; // field@07b6 │ │ -194328: 7110 982e 0200 |0360: invoke-static {v2}, Lcoil/util/-GifUtils;.invalidateSemantics:(Landroidx/compose/ui/node/SemanticsModifierNode;)V // method@2e98 │ │ -19432e: 7110 ba1c 0200 |0363: invoke-static {v2}, Landroidx/compose/ui/node/DepthSortedSetKt;.invalidateMeasurement:(Landroidx/compose/ui/node/LayoutModifierNode;)V // method@1cba │ │ -194334: 7110 b91c 0200 |0366: invoke-static {v2}, Landroidx/compose/ui/node/DepthSortedSetKt;.invalidateDraw:(Landroidx/compose/ui/node/DrawModifierNode;)V // method@1cb9 │ │ -19433a: 6200 932d |0369: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ -19433e: 1100 |036b: return-object v0 │ │ -194340: 5410 110c |036c: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -194344: 1f00 2a03 |036e: check-cast v0, Landroidx/compose/foundation/gestures/ScrollableNode; // type@032a │ │ -194348: 5500 de0d |0370: iget-boolean v0, v0, Landroidx/compose/ui/Modifier$Node;.isAttached:Z // field@0dde │ │ -19434c: 7110 853e 0000 |0372: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ -194352: 0c00 |0375: move-result-object v0 │ │ -194354: 1100 |0376: return-object v0 │ │ -194356: 5410 110c |0377: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -19435a: 1f00 e602 |0379: check-cast v0, Landroidx/compose/foundation/MarqueeModifierNode; // type@02e6 │ │ -19435e: 5402 ef04 |037b: iget-object v2, v0, Landroidx/compose/foundation/MarqueeModifierNode;.contentWidth$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableIntState; // field@04ef │ │ -194362: 6e10 8313 0200 |037d: invoke-virtual {v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.getIntValue:()I // method@1383 │ │ -194368: 0a02 |0380: move-result v2 │ │ -19436a: 5403 ee04 |0381: iget-object v3, v0, Landroidx/compose/foundation/MarqueeModifierNode;.containerWidth$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableIntState; // field@04ee │ │ -19436e: 6e10 8313 0300 |0383: invoke-virtual {v3}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.getIntValue:()I // method@1383 │ │ -194374: 0a03 |0386: move-result v3 │ │ -194376: 3632 0400 |0387: if-gt v2, v3, 038b // +0004 │ │ -19437a: 1200 |0389: const/4 v0, #int 0 // #0 │ │ -19437c: 281c |038a: goto 03a6 // +001c │ │ -19437e: 5402 ed04 |038b: iget-object v2, v0, Landroidx/compose/foundation/MarqueeModifierNode;.animationMode$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@04ed │ │ -194382: 6e10 a213 0200 |038d: invoke-virtual {v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -194388: 0c02 |0390: move-result-object v2 │ │ -19438a: 1f02 e002 |0391: check-cast v2, Landroidx/compose/foundation/MarqueeAnimationMode; // type@02e0 │ │ -19438e: 6e10 373f 0200 |0393: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -194394: 5402 ef04 |0396: iget-object v2, v0, Landroidx/compose/foundation/MarqueeModifierNode;.contentWidth$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableIntState; // field@04ef │ │ -194398: 6e10 8313 0200 |0398: invoke-virtual {v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.getIntValue:()I // method@1383 │ │ -19439e: 0a02 |039b: move-result v2 │ │ -1943a0: 6e10 e60b 0000 |039c: invoke-virtual {v0}, Landroidx/compose/foundation/MarqueeModifierNode;.getSpacingPx:()I // method@0be6 │ │ -1943a6: 0a00 |039f: move-result v0 │ │ -1943a8: b020 |03a0: add-int/2addr v0, v2 │ │ -1943aa: 8200 |03a1: int-to-float v0, v0 │ │ -1943ac: 7110 e03e 0000 |03a2: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ -1943b2: 0c00 |03a5: move-result-object v0 │ │ -1943b4: 1100 |03a6: return-object v0 │ │ -1943b6: 5410 110c |03a7: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -1943ba: 1f00 d302 |03a9: check-cast v0, Landroidx/compose/foundation/FocusableNode; // type@02d3 │ │ -1943be: 5400 cf04 |03ab: iget-object v0, v0, Landroidx/compose/foundation/FocusableNode;.focusTargetNode:Landroidx/compose/ui/focus/FocusTargetNode; // field@04cf │ │ -1943c2: 7110 f317 0000 |03ad: invoke-static {v0}, Landroidx/compose/ui/focus/FocusTargetNode;.requestFocus-3ESFkO8$default:(Landroidx/compose/ui/focus/FocusTargetNode;)Z // method@17f3 │ │ -1943c8: 0a00 |03b0: move-result v0 │ │ -1943ca: 7110 853e 0000 |03b1: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ -1943d0: 0c00 |03b4: move-result-object v0 │ │ -1943d2: 1100 |03b5: return-object v0 │ │ -1943d4: 5410 110c |03b6: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -1943d8: 1f00 cb02 |03b8: check-cast v0, Landroidx/compose/foundation/CombinedClickableNode; // type@02cb │ │ -1943dc: 5400 be04 |03ba: iget-object v0, v0, Landroidx/compose/foundation/CombinedClickableNode;.onLongClick:Lkotlin/jvm/functions/Function0; // field@04be │ │ -1943e0: 3800 0500 |03bc: if-eqz v0, 03c1 // +0005 │ │ -1943e4: 7210 d744 0000 |03be: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ -1943ea: 6200 932d |03c1: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ -1943ee: 1100 |03c3: return-object v0 │ │ -1943f0: 5410 110c |03c4: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -1943f4: 1f00 b202 |03c6: check-cast v0, Landroidx/compose/foundation/AbstractClickableNode; // type@02b2 │ │ -1943f8: 5400 8004 |03c8: iget-object v0, v0, Landroidx/compose/foundation/AbstractClickableNode;.onClick:Lkotlin/jvm/functions/Function0; // field@0480 │ │ -1943fc: 7210 d744 0000 |03ca: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ -194402: 6200 932d |03cd: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ -194406: 1100 |03cf: return-object v0 │ │ -194408: 5410 110c |03d0: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -19440c: 1f00 5a02 |03d2: check-cast v0, Landroidx/compose/animation/core/AnimationState; // type@025a │ │ -194410: 1202 |03d4: const/4 v2, #int 0 // #0 │ │ -194412: 5c02 6b03 |03d5: iput-boolean v2, v0, Landroidx/compose/animation/core/AnimationState;.isRunning:Z // field@036b │ │ -194416: 6200 cf2d |03d7: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -19441a: 1100 |03d9: return-object v0 │ │ -19441c: 5410 110c |03da: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -194420: 1f00 8702 |03dc: check-cast v0, Landroidx/compose/animation/core/SeekableTransitionState; // type@0287 │ │ -194424: 5402 ed03 |03de: iget-object v2, v0, Landroidx/compose/animation/core/SeekableTransitionState;.transition:Landroidx/compose/animation/core/Transition; // field@03ed │ │ -194428: 3802 0f00 |03e0: if-eqz v2, 03ef // +000f │ │ -19442c: 5422 3004 |03e2: iget-object v2, v2, Landroidx/compose/animation/core/Transition;.totalDurationNanos$delegate:Landroidx/compose/runtime/DerivedSnapshotState; // field@0430 │ │ -194430: 6e10 3513 0200 |03e4: invoke-virtual {v2}, Landroidx/compose/runtime/DerivedSnapshotState;.getValue:()Ljava/lang/Object; // method@1335 │ │ -194436: 0c02 |03e7: move-result-object v2 │ │ -194438: 1f02 a811 |03e8: check-cast v2, Ljava/lang/Number; // type@11a8 │ │ -19443c: 6e10 313f 0200 |03ea: invoke-virtual {v2}, Ljava/lang/Number;.longValue:()J // method@3f31 │ │ -194442: 0b02 |03ed: move-result-wide v2 │ │ -194444: 2803 |03ee: goto 03f1 // +0003 │ │ -194446: 1602 0000 |03ef: const-wide/16 v2, #int 0 // #0 │ │ -19444a: 5a02 ec03 |03f1: iput-wide v2, v0, Landroidx/compose/animation/core/SeekableTransitionState;.totalDurationNanos:J // field@03ec │ │ -19444e: 6200 cf2d |03f3: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -194452: 1100 |03f5: return-object v0 │ │ -194454: 5410 110c |03f6: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ -194458: 1f00 6b05 |03f8: check-cast v0, Landroidx/compose/runtime/Pending; // type@056b │ │ -19445c: 5402 140c |03fa: iget-object v2, v0, Landroidx/compose/runtime/Pending;.keyInfos:Ljava/util/ArrayList; // field@0c14 │ │ -194460: 6e10 a240 0200 |03fc: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@40a2 │ │ -194466: 0a02 |03ff: move-result v2 │ │ -194468: 2203 0702 |0400: new-instance v3, Landroidx/collection/MutableScatterMap; // type@0207 │ │ -19446c: 7020 b008 2300 |0402: invoke-direct {v3, v2}, Landroidx/collection/MutableScatterMap;.:(I)V // method@08b0 │ │ -194472: 5400 140c |0405: iget-object v0, v0, Landroidx/compose/runtime/Pending;.keyInfos:Ljava/util/ArrayList; // field@0c14 │ │ -194476: 6e10 a240 0000 |0407: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@40a2 │ │ -19447c: 0a02 |040a: move-result v2 │ │ -19447e: 1204 |040b: const/4 v4, #int 0 // #0 │ │ -194480: 3524 2400 |040c: if-ge v4, v2, 0430 // +0024 │ │ -194484: 6e20 9a40 4000 |040e: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ -19448a: 0c05 |0411: move-result-object v5 │ │ -19448c: 1f05 5605 |0412: check-cast v5, Landroidx/compose/runtime/KeyInfo; // type@0556 │ │ -194490: 5456 f50b |0414: iget-object v6, v5, Landroidx/compose/runtime/KeyInfo;.objectKey:Ljava/lang/Object; // field@0bf5 │ │ -194494: 5257 f20b |0416: iget v7, v5, Landroidx/compose/runtime/KeyInfo;.key:I // field@0bf2 │ │ -194498: 3806 0e00 |0418: if-eqz v6, 0426 // +000e │ │ -19449c: 2206 5505 |041a: new-instance v6, Landroidx/compose/runtime/JoinedKey; // type@0555 │ │ -1944a0: 7110 fa3e 0700 |041c: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -1944a6: 0c07 |041f: move-result-object v7 │ │ -1944a8: 5458 f50b |0420: iget-object v8, v5, Landroidx/compose/runtime/KeyInfo;.objectKey:Ljava/lang/Object; // field@0bf5 │ │ -1944ac: 7030 5013 7608 |0422: invoke-direct {v6, v7, v8}, Landroidx/compose/runtime/JoinedKey;.:(Ljava/lang/Integer;Ljava/lang/Object;)V // method@1350 │ │ -1944b2: 2805 |0425: goto 042a // +0005 │ │ -1944b4: 7110 fa3e 0700 |0426: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -1944ba: 0c06 |0429: move-result-object v6 │ │ -1944bc: 7130 d214 6305 |042a: invoke-static {v3, v6, v5}, Landroidx/compose/runtime/collection/MultiValueMap;.add-impl:(Landroidx/collection/MutableScatterMap;Ljava/lang/Object;Ljava/lang/Object;)V // method@14d2 │ │ -1944c2: d804 0401 |042d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1944c6: 28dd |042f: goto 040c // -0023 │ │ -1944c8: 2200 b605 |0430: new-instance v0, Landroidx/compose/runtime/collection/MultiValueMap; // type@05b6 │ │ -1944cc: 7020 d114 3000 |0432: invoke-direct {v0, v3}, Landroidx/compose/runtime/collection/MultiValueMap;.:(Landroidx/collection/MutableScatterMap;)V // method@14d1 │ │ -1944d2: 1100 |0435: return-object v0 │ │ -1944d4: 0001 1d00 0000 0000 f203 0000 d603 ... |0436: packed-switch-data (62 units) │ │ +193c74: |[193c74] androidx.compose.runtime.Pending$keyMap$2.invoke:()Ljava/lang/Object; │ │ +193c84: 0801 1600 |0000: move-object/from16 v1, v22 │ │ +193c88: 5210 100c |0002: iget v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.$r8$classId:I // field@0c10 │ │ +193c8c: 2b00 3204 0000 |0004: packed-switch v0, 00000436 // +00000432 │ │ +193c92: 2200 3c01 |0007: new-instance v0, Landroid/view/inputmethod/BaseInputConnection; // type@013c │ │ +193c96: 5412 110c |0009: iget-object v2, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +193c9a: 1f02 ad08 |000b: check-cast v2, Landroidx/compose/ui/text/input/TextInputServiceAndroid; // type@08ad │ │ +193c9e: 5422 7315 |000d: iget-object v2, v2, Landroidx/compose/ui/text/input/TextInputServiceAndroid;.view:Landroid/view/View; // field@1573 │ │ +193ca2: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +193ca4: 7030 8205 2003 |0010: invoke-direct {v0, v2, v3}, Landroid/view/inputmethod/BaseInputConnection;.:(Landroid/view/View;Z)V // method@0582 │ │ +193caa: 1100 |0013: return-object v0 │ │ +193cac: 5410 110c |0014: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +193cb0: 1f00 7b0e |0016: check-cast v0, Lio/noties/markwon/RegistryImpl; // type@0e7b │ │ +193cb4: 5400 c924 |0018: iget-object v0, v0, Lio/noties/markwon/RegistryImpl;.origin:Ljava/lang/Object; // field@24c9 │ │ +193cb8: 1f00 0f01 |001a: check-cast v0, Landroid/view/View; // type@010f │ │ +193cbc: 6e10 ea03 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@03ea │ │ +193cc2: 0c00 |001f: move-result-object v0 │ │ +193cc4: 1a02 1148 |0020: const-string v2, "input_method" // string@4811 │ │ +193cc8: 6e20 7600 2000 |0022: invoke-virtual {v0, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0076 │ │ +193cce: 0c00 |0025: move-result-object v0 │ │ +193cd0: 1a02 4650 |0026: const-string v2, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager" // string@5046 │ │ +193cd4: 7120 0245 2000 |0028: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@4502 │ │ +193cda: 1f00 4201 |002b: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0142 │ │ +193cde: 1100 |002d: return-object v0 │ │ +193ce0: 5410 110c |002e: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +193ce4: 1f00 4908 |0030: check-cast v0, Landroidx/compose/ui/spatial/RectManager; // type@0849 │ │ +193ce8: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +193cea: 5b02 2214 |0033: iput-object v2, v0, Landroidx/compose/ui/spatial/RectManager;.dispatchToken:Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda0; // field@1422 │ │ +193cee: 1a02 2428 |0035: const-string v2, "OnPositionedDispatch" // string@2824 │ │ +193cf2: 7110 db02 0200 |0037: invoke-static {v2}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@02db │ │ +193cf8: 6e10 d221 0000 |003a: invoke-virtual {v0}, Landroidx/compose/ui/spatial/RectManager;.dispatchCallbacks:()V // method@21d2 │ │ +193cfe: 7100 dc02 0000 |003d: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@02dc │ │ +193d04: 6200 cf2d |0040: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +193d08: 1100 |0042: return-object v0 │ │ +193d0a: 0d00 |0043: move-exception v0 │ │ +193d0c: 7100 dc02 0000 |0044: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@02dc │ │ +193d12: 2700 |0047: throw v0 │ │ +193d14: 5410 110c |0048: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +193d18: 1f00 d407 |004a: check-cast v0, Landroidx/compose/ui/platform/AndroidTextToolbar; // type@07d4 │ │ +193d1c: 1202 |004c: const/4 v2, #int 0 // #0 │ │ +193d1e: 5b02 9d12 |004d: iput-object v2, v0, Landroidx/compose/ui/platform/AndroidTextToolbar;.actionMode:Landroid/view/ActionMode; // field@129d │ │ +193d22: 6200 cf2d |004f: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +193d26: 1100 |0051: return-object v0 │ │ +193d28: 6200 af11 |0052: sget-object v0, Landroidx/compose/ui/node/NodeCoordinator;.graphicsLayerScope:Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope; // field@11af │ │ +193d2c: 5412 110c |0054: iget-object v2, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +193d30: 1f02 e712 |0056: check-cast v2, Lkotlin/jvm/functions/Function1; // type@12e7 │ │ +193d34: 7220 d844 0200 |0058: invoke-interface {v2, v0}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ +193d3a: 5402 af0e |005b: iget-object v2, v0, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.shape:Landroidx/compose/ui/graphics/Shape; // field@0eaf │ │ +193d3e: 5303 b00e |005d: iget-wide v3, v0, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.size:J // field@0eb0 │ │ +193d42: 5405 a70e |005f: iget-object v5, v0, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.layoutDirection:Landroidx/compose/ui/unit/LayoutDirection; // field@0ea7 │ │ +193d46: 5406 a60e |0061: iget-object v6, v0, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.graphicsDensity:Landroidx/compose/ui/unit/Density; // field@0ea6 │ │ +193d4a: 7256 1419 3254 |0063: invoke-interface {v2, v3, v4, v5, v6}, Landroidx/compose/ui/graphics/Shape;.createOutline-Pq9zytI:(JLandroidx/compose/ui/unit/LayoutDirection;Landroidx/compose/ui/unit/Density;)Landroidx/compose/ui/graphics/ColorKt; // method@1914 │ │ +193d50: 0c02 |0066: move-result-object v2 │ │ +193d52: 5b02 a90e |0067: iput-object v2, v0, Landroidx/compose/ui/graphics/ReusableGraphicsLayerScope;.outline:Landroidx/compose/ui/graphics/ColorKt; // field@0ea9 │ │ +193d56: 6200 cf2d |0069: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +193d5a: 1100 |006b: return-object v0 │ │ +193d5c: 5410 110c |006c: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +193d60: 1f00 7b07 |006e: check-cast v0, Landroidx/compose/ui/node/LayoutNode; // type@077b │ │ +193d64: 5400 3811 |0070: iget-object v0, v0, Landroidx/compose/ui/node/LayoutNode;.layoutDelegate:Landroidx/compose/ui/node/LayoutNodeLayoutDelegate; // field@1138 │ │ +193d68: 5402 5d11 |0072: iget-object v2, v0, Landroidx/compose/ui/node/LayoutNodeLayoutDelegate;.measurePassDelegate:Landroidx/compose/ui/node/MeasurePassDelegate; // field@115d │ │ +193d6c: 1213 |0074: const/4 v3, #int 1 // #1 │ │ +193d6e: 5c23 8111 |0075: iput-boolean v3, v2, Landroidx/compose/ui/node/MeasurePassDelegate;.childDelegatesDirty:Z // field@1181 │ │ +193d72: 5400 5c11 |0077: iget-object v0, v0, Landroidx/compose/ui/node/LayoutNodeLayoutDelegate;.lookaheadPassDelegate:Landroidx/compose/ui/node/LookaheadPassDelegate; // field@115c │ │ +193d76: 3800 0500 |0079: if-eqz v0, 007e // +0005 │ │ +193d7a: 6e10 d51d 0000 |007b: invoke-virtual {v0}, Landroidx/compose/ui/node/LookaheadPassDelegate;.setChildDelegatesDirty$ui_release:()V // method@1dd5 │ │ +193d80: 6200 cf2d |007e: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +193d84: 1100 |0080: return-object v0 │ │ +193d86: 5410 110c |0081: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +193d8a: 1f00 5407 |0083: check-cast v0, Landroidx/compose/ui/modifier/ModifierLocalManager; // type@0754 │ │ +193d8e: 1202 |0085: const/4 v2, #int 0 // #0 │ │ +193d90: 5c02 d810 |0086: iput-boolean v2, v0, Landroidx/compose/ui/modifier/ModifierLocalManager;.invalidated:Z // field@10d8 │ │ +193d94: 2203 2812 |0088: new-instance v3, Ljava/util/HashSet; // type@1228 │ │ +193d98: 7010 0041 0300 |008a: invoke-direct {v3}, Ljava/util/HashSet;.:()V // method@4100 │ │ +193d9e: 5404 da10 |008d: iget-object v4, v0, Landroidx/compose/ui/modifier/ModifierLocalManager;.removed:Landroidx/compose/runtime/collection/MutableVector; // field@10da │ │ +193da2: 5445 010d |008f: iget-object v5, v4, Landroidx/compose/runtime/collection/MutableVector;.content:[Ljava/lang/Object; // field@0d01 │ │ +193da6: 5246 030d |0091: iget v6, v4, Landroidx/compose/runtime/collection/MutableVector;.size:I // field@0d03 │ │ +193daa: 0127 |0093: move v7, v2 │ │ +193dac: 5408 db10 |0094: iget-object v8, v0, Landroidx/compose/ui/modifier/ModifierLocalManager;.removedLocal:Landroidx/compose/runtime/collection/MutableVector; // field@10db │ │ +193db0: 3567 1c00 |0096: if-ge v7, v6, 00b2 // +001c │ │ +193db4: 4609 0507 |0098: aget-object v9, v5, v7 │ │ +193db8: 1f09 7b07 |009a: check-cast v9, Landroidx/compose/ui/node/LayoutNode; // type@077b │ │ +193dbc: 5488 010d |009c: iget-object v8, v8, Landroidx/compose/runtime/collection/MutableVector;.content:[Ljava/lang/Object; // field@0d01 │ │ +193dc0: 4608 0807 |009e: aget-object v8, v8, v7 │ │ +193dc4: 1f08 5807 |00a0: check-cast v8, Landroidx/compose/ui/modifier/ProvidableModifierLocal; // type@0758 │ │ +193dc8: 5499 3d11 |00a2: iget-object v9, v9, Landroidx/compose/ui/node/LayoutNode;.nodes:Lcoil/ImageLoader$Builder; // field@113d │ │ +193dcc: 5499 fe19 |00a4: iget-object v9, v9, Lcoil/ImageLoader$Builder;.callFactory:Ljava/lang/Object; // field@19fe │ │ +193dd0: 1f09 1a06 |00a6: check-cast v9, Landroidx/compose/ui/Modifier$Node; // type@061a │ │ +193dd4: 559a de0d |00a8: iget-boolean v10, v9, Landroidx/compose/ui/Modifier$Node;.isAttached:Z // field@0dde │ │ +193dd8: 380a 0500 |00aa: if-eqz v10, 00af // +0005 │ │ +193ddc: 7130 5c1c 8903 |00ac: invoke-static {v9, v8, v3}, Landroidx/compose/ui/modifier/ModifierLocalManager;.invalidateConsumersOfNodeForKey:(Landroidx/compose/ui/Modifier$Node;Landroidx/compose/ui/modifier/ProvidableModifierLocal;Ljava/util/HashSet;)V // method@1c5c │ │ +193de2: d807 0701 |00af: add-int/lit8 v7, v7, #int 1 // #01 │ │ +193de6: 28e3 |00b1: goto 0094 // -001d │ │ +193de8: 6e10 0215 0400 |00b2: invoke-virtual {v4}, Landroidx/compose/runtime/collection/MutableVector;.clear:()V // method@1502 │ │ +193dee: 6e10 0215 0800 |00b5: invoke-virtual {v8}, Landroidx/compose/runtime/collection/MutableVector;.clear:()V // method@1502 │ │ +193df4: 5404 d610 |00b8: iget-object v4, v0, Landroidx/compose/ui/modifier/ModifierLocalManager;.inserted:Landroidx/compose/runtime/collection/MutableVector; // field@10d6 │ │ +193df8: 5445 010d |00ba: iget-object v5, v4, Landroidx/compose/runtime/collection/MutableVector;.content:[Ljava/lang/Object; // field@0d01 │ │ +193dfc: 5246 030d |00bc: iget v6, v4, Landroidx/compose/runtime/collection/MutableVector;.size:I // field@0d03 │ │ +193e00: 5407 d710 |00be: iget-object v7, v0, Landroidx/compose/ui/modifier/ModifierLocalManager;.insertedLocal:Landroidx/compose/runtime/collection/MutableVector; // field@10d7 │ │ +193e04: 3562 1600 |00c0: if-ge v2, v6, 00d6 // +0016 │ │ +193e08: 4608 0502 |00c2: aget-object v8, v5, v2 │ │ +193e0c: 1f08 5d07 |00c4: check-cast v8, Landroidx/compose/ui/node/BackwardsCompatNode; // type@075d │ │ +193e10: 5477 010d |00c6: iget-object v7, v7, Landroidx/compose/runtime/collection/MutableVector;.content:[Ljava/lang/Object; // field@0d01 │ │ +193e14: 4607 0702 |00c8: aget-object v7, v7, v2 │ │ +193e18: 1f07 5807 |00ca: check-cast v7, Landroidx/compose/ui/modifier/ProvidableModifierLocal; // type@0758 │ │ +193e1c: 5589 de0d |00cc: iget-boolean v9, v8, Landroidx/compose/ui/Modifier$Node;.isAttached:Z // field@0dde │ │ +193e20: 3809 0500 |00ce: if-eqz v9, 00d3 // +0005 │ │ +193e24: 7130 5c1c 7803 |00d0: invoke-static {v8, v7, v3}, Landroidx/compose/ui/modifier/ModifierLocalManager;.invalidateConsumersOfNodeForKey:(Landroidx/compose/ui/Modifier$Node;Landroidx/compose/ui/modifier/ProvidableModifierLocal;Ljava/util/HashSet;)V // method@1c5c │ │ +193e2a: d802 0201 |00d3: add-int/lit8 v2, v2, #int 1 // #01 │ │ +193e2e: 28e9 |00d5: goto 00be // -0017 │ │ +193e30: 6e10 0215 0400 |00d6: invoke-virtual {v4}, Landroidx/compose/runtime/collection/MutableVector;.clear:()V // method@1502 │ │ +193e36: 6e10 0215 0700 |00d9: invoke-virtual {v7}, Landroidx/compose/runtime/collection/MutableVector;.clear:()V // method@1502 │ │ +193e3c: 6e10 0641 0300 |00dc: invoke-virtual {v3}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@4106 │ │ +193e42: 0c00 |00df: move-result-object v0 │ │ +193e44: 7210 0a41 0000 |00e0: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@410a │ │ +193e4a: 0a02 |00e3: move-result v2 │ │ +193e4c: 3802 0c00 |00e4: if-eqz v2, 00f0 // +000c │ │ +193e50: 7210 0b41 0000 |00e6: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@410b │ │ +193e56: 0c02 |00e9: move-result-object v2 │ │ +193e58: 1f02 5d07 |00ea: check-cast v2, Landroidx/compose/ui/node/BackwardsCompatNode; // type@075d │ │ +193e5c: 6e10 971c 0200 |00ec: invoke-virtual {v2}, Landroidx/compose/ui/node/BackwardsCompatNode;.updateModifierLocalConsumer:()V // method@1c97 │ │ +193e62: 28f1 |00ef: goto 00e0 // -000f │ │ +193e64: 6200 cf2d |00f0: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +193e68: 1100 |00f2: return-object v0 │ │ +193e6a: 5410 110c |00f3: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +193e6e: 1f00 4d07 |00f5: check-cast v0, Landroidx/compose/ui/layout/SubcomposeLayoutState; // type@074d │ │ +193e72: 6e10 411c 0000 |00f7: invoke-virtual {v0}, Landroidx/compose/ui/layout/SubcomposeLayoutState;.getState:()Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState; // method@1c41 │ │ +193e78: 0c00 |00fa: move-result-object v0 │ │ +193e7a: 5402 ab10 |00fb: iget-object v2, v0, Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;.root:Landroidx/compose/ui/node/LayoutNode; // field@10ab │ │ +193e7e: 6e10 3e1d 0200 |00fd: invoke-virtual {v2}, Landroidx/compose/ui/node/LayoutNode;.getFoldedChildren$ui_release:()Ljava/util/List; // method@1d3e │ │ +193e84: 0c03 |0100: move-result-object v3 │ │ +193e86: 1f03 b705 |0101: check-cast v3, Landroidx/compose/runtime/collection/MutableVector$MutableVectorList; // type@05b7 │ │ +193e8a: 5433 fe0c |0103: iget-object v3, v3, Landroidx/compose/runtime/collection/MutableVector$MutableVectorList;.vector:Landroidx/compose/runtime/collection/MutableVector; // field@0cfe │ │ +193e8e: 5233 030d |0105: iget v3, v3, Landroidx/compose/runtime/collection/MutableVector;.size:I // field@0d03 │ │ +193e92: 5204 a910 |0107: iget v4, v0, Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;.reusableCount:I // field@10a9 │ │ +193e96: 3234 5200 |0109: if-eq v4, v3, 015b // +0052 │ │ +193e9a: 5400 a610 |010b: iget-object v0, v0, Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState;.nodeToNodeState:Landroidx/collection/MutableScatterMap; // field@10a6 │ │ +193e9e: 5403 8402 |010d: iget-object v3, v0, Landroidx/collection/MutableScatterMap;.values:[Ljava/lang/Object; // field@0284 │ │ +193ea2: 5400 8302 |010f: iget-object v0, v0, Landroidx/collection/MutableScatterMap;.metadata:[J // field@0283 │ │ +193ea6: 2104 |0111: array-length v4, v0 │ │ +193ea8: d804 04fe |0112: add-int/lit8 v4, v4, #int -2 // #fe │ │ +193eac: 1275 |0114: const/4 v5, #int 7 // #7 │ │ +193eae: 1206 |0115: const/4 v6, #int 0 // #0 │ │ +193eb0: 3a04 3c00 |0116: if-ltz v4, 0152 // +003c │ │ +193eb4: 0167 |0118: move v7, v6 │ │ +193eb6: 4508 0007 |0119: aget-wide v8, v0, v7 │ │ +193eba: 7e8a |011b: not-long v10, v8 │ │ +193ebc: c35a |011c: shl-long/2addr v10, v5 │ │ +193ebe: c08a |011d: and-long/2addr v10, v8 │ │ +193ec0: 180c 8080 8080 8080 8080 |011e: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ +193eca: c0ca |0123: and-long/2addr v10, v12 │ │ +193ecc: 310a 0a0c |0124: cmp-long v10, v10, v12 │ │ +193ed0: 380a 2700 |0126: if-eqz v10, 014d // +0027 │ │ +193ed4: 910a 0704 |0128: sub-int v10, v7, v4 │ │ +193ed8: 7caa |012a: not-int v10, v10 │ │ +193eda: e20a 0a1f |012b: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ +193ede: 130b 0800 |012d: const/16 v11, #int 8 // #8 │ │ +193ee2: d90a 0a08 |012f: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ +193ee6: 016c |0131: move v12, v6 │ │ +193ee8: 35ac 1900 |0132: if-ge v12, v10, 014b // +0019 │ │ +193eec: 160d ff00 |0134: const-wide/16 v13, #int 255 // #ff │ │ +193ef0: c08d |0136: and-long/2addr v13, v8 │ │ +193ef2: 160f 8000 |0137: const-wide/16 v15, #int 128 // #80 │ │ +193ef6: 310d 0d0f |0139: cmp-long v13, v13, v15 │ │ +193efa: 3b0d 0c00 |013b: if-gez v13, 0147 // +000c │ │ +193efe: e00d 0703 |013d: shl-int/lit8 v13, v7, #int 3 // #03 │ │ +193f02: b0cd |013f: add-int/2addr v13, v12 │ │ +193f04: 460d 030d |0140: aget-object v13, v3, v13 │ │ +193f08: 1f0d 2907 |0142: check-cast v13, Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState$NodeState; // type@0729 │ │ +193f0c: 121e |0144: const/4 v14, #int 1 // #1 │ │ +193f0e: 5cde 8c10 |0145: iput-boolean v14, v13, Landroidx/compose/ui/layout/LayoutNodeSubcompositionsState$NodeState;.forceRecompose:Z // field@108c │ │ +193f12: c4b8 |0147: shr-long/2addr v8, v11 │ │ +193f14: d80c 0c01 |0148: add-int/lit8 v12, v12, #int 1 // #01 │ │ +193f18: 28e8 |014a: goto 0132 // -0018 │ │ +193f1a: 33ba 0700 |014b: if-ne v10, v11, 0152 // +0007 │ │ +193f1e: 3247 0500 |014d: if-eq v7, v4, 0152 // +0005 │ │ +193f22: d807 0701 |014f: add-int/lit8 v7, v7, #int 1 // #01 │ │ +193f26: 28c8 |0151: goto 0119 // -0038 │ │ +193f28: 6e10 401d 0200 |0152: invoke-virtual {v2}, Landroidx/compose/ui/node/LayoutNode;.getMeasurePending$ui_release:()Z // method@1d40 │ │ +193f2e: 0a00 |0155: move-result v0 │ │ +193f30: 3900 0500 |0156: if-nez v0, 015b // +0005 │ │ +193f34: 7130 621d 6205 |0158: invoke-static {v2, v6, v5}, Landroidx/compose/ui/node/LayoutNode;.requestRemeasure$ui_release$default:(Landroidx/compose/ui/node/LayoutNode;ZI)V // method@1d62 │ │ +193f3a: 6200 cf2d |015b: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +193f3e: 1100 |015d: return-object v0 │ │ +193f40: 5410 110c |015e: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +193f44: 1f00 e906 |0160: check-cast v0, Landroidx/compose/ui/input/nestedscroll/NestedScrollNode; // type@06e9 │ │ +193f48: 6e10 de1a 0000 |0162: invoke-virtual {v0}, Landroidx/compose/ui/input/nestedscroll/NestedScrollNode;.getNestedCoroutineScope:()Lkotlinx/coroutines/CoroutineScope; // method@1ade │ │ +193f4e: 0c00 |0165: move-result-object v0 │ │ +193f50: 1100 |0166: return-object v0 │ │ +193f52: 5410 110c |0167: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +193f56: 1f00 e406 |0169: check-cast v0, Landroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher; // type@06e4 │ │ +193f5a: 5400 2110 |016b: iget-object v0, v0, Landroidx/compose/ui/input/nestedscroll/NestedScrollDispatcher;.scope:Lkotlinx/coroutines/CoroutineScope; // field@1021 │ │ +193f5e: 1100 |016d: return-object v0 │ │ +193f60: 5410 110c |016e: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +193f64: 1f00 d306 |0170: check-cast v0, Landroidx/compose/ui/graphics/vector/VectorPainter; // type@06d3 │ │ +193f68: 5202 fa0f |0172: iget v2, v0, Landroidx/compose/ui/graphics/vector/VectorPainter;.drawCount:I // field@0ffa │ │ +193f6c: 5400 fb0f |0174: iget-object v0, v0, Landroidx/compose/ui/graphics/vector/VectorPainter;.invalidateCount$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableIntState; // field@0ffb │ │ +193f70: 6e10 8313 0000 |0176: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.getIntValue:()I // method@1383 │ │ +193f76: 0a03 |0179: move-result v3 │ │ +193f78: 3332 0b00 |017a: if-ne v2, v3, 0185 // +000b │ │ +193f7c: 6e10 8313 0000 |017c: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.getIntValue:()I // method@1383 │ │ +193f82: 0a02 |017f: move-result v2 │ │ +193f84: d802 0201 |0180: add-int/lit8 v2, v2, #int 1 // #01 │ │ +193f88: 6e20 8813 2000 |0182: invoke-virtual {v0, v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.setIntValue:(I)V // method@1388 │ │ +193f8e: 6200 cf2d |0185: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +193f92: 1100 |0187: return-object v0 │ │ +193f94: 5410 110c |0188: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +193f98: 0702 |018a: move-object v2, v0 │ │ +193f9a: 1f02 0406 |018b: check-cast v2, Landroidx/compose/runtime/snapshots/SnapshotStateObserver; // type@0604 │ │ +193f9e: 5423 aa0d |018d: iget-object v3, v2, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.observedScopeMapsLock:Ljava/lang/Object; // field@0daa │ │ +193fa2: 1d03 |018f: monitor-enter v3 │ │ +193fa4: 5520 ae0d |0190: iget-boolean v0, v2, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.sendingNotifications:Z // field@0dae │ │ +193fa8: 3900 9200 |0192: if-nez v0, 0224 // +0092 │ │ +193fac: 1210 |0194: const/4 v0, #int 1 // #1 │ │ +193fae: 5c20 ae0d |0195: iput-boolean v0, v2, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.sendingNotifications:Z // field@0dae │ │ +193fb2: 5420 a90d |0197: iget-object v0, v2, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.observedScopeMaps:Landroidx/compose/runtime/collection/MutableVector; // field@0da9 │ │ +193fb6: 5405 010d |0199: iget-object v5, v0, Landroidx/compose/runtime/collection/MutableVector;.content:[Ljava/lang/Object; // field@0d01 │ │ +193fba: 5200 030d |019b: iget v0, v0, Landroidx/compose/runtime/collection/MutableVector;.size:I // field@0d03 │ │ +193fbe: 1206 |019d: const/4 v6, #int 0 // #0 │ │ +193fc0: 3506 7d00 |019e: if-ge v6, v0, 021b // +007d │ │ +193fc4: 4607 0506 |01a0: aget-object v7, v5, v6 │ │ +193fc8: 1f07 0306 |01a2: check-cast v7, Landroidx/compose/runtime/snapshots/SnapshotStateObserver$ObservedScopeMap; // type@0603 │ │ +193fcc: 5478 9f0d |01a4: iget-object v8, v7, Landroidx/compose/runtime/snapshots/SnapshotStateObserver$ObservedScopeMap;.invalidated:Landroidx/collection/MutableScatterSet; // field@0d9f │ │ +193fd0: 5489 8702 |01a6: iget-object v9, v8, Landroidx/collection/MutableScatterSet;.elements:[Ljava/lang/Object; // field@0287 │ │ +193fd4: 548a 8902 |01a8: iget-object v10, v8, Landroidx/collection/MutableScatterSet;.metadata:[J // field@0289 │ │ +193fd8: 21ab |01aa: array-length v11, v10 │ │ +193fda: d80b 0bfe |01ab: add-int/lit8 v11, v11, #int -2 // #fe │ │ +193fde: 3a0b 5c00 |01ad: if-ltz v11, 0209 // +005c │ │ +193fe2: 120c |01af: const/4 v12, #int 0 // #0 │ │ +193fe4: 450d 0a0c |01b0: aget-wide v13, v10, v12 │ │ +193fe8: 0810 0500 |01b2: move-object/from16 v16, v5 │ │ +193fec: 7ed4 |01b4: not-long v4, v13 │ │ +193fee: 1311 0700 |01b5: const/16 v17, #int 7 // #7 │ │ +193ff2: a304 0411 |01b7: shl-long v4, v4, v17 │ │ +193ff6: c0d4 |01b9: and-long/2addr v4, v13 │ │ +193ff8: 1811 8080 8080 8080 8080 |01ba: const-wide v17, #double -2.93745e-306 // #8080808080808080 │ │ +194002: a004 0411 |01bf: and-long v4, v4, v17 │ │ +194006: 3104 0411 |01c1: cmp-long v4, v4, v17 │ │ +19400a: 3804 3b00 |01c3: if-eqz v4, 01fe // +003b │ │ +19400e: 9104 0c0b |01c5: sub-int v4, v12, v11 │ │ +194012: 7c44 |01c7: not-int v4, v4 │ │ +194014: e204 041f |01c8: ushr-int/lit8 v4, v4, #int 31 // #1f │ │ +194018: 1305 0800 |01ca: const/16 v5, #int 8 // #8 │ │ +19401c: d904 0408 |01cc: rsub-int/lit8 v4, v4, #int 8 // #08 │ │ +194020: 120f |01ce: const/4 v15, #int 0 // #0 │ │ +194022: 354f 2900 |01cf: if-ge v15, v4, 01f8 // +0029 │ │ +194026: 1612 ff00 |01d1: const-wide/16 v18, #int 255 // #ff │ │ +19402a: a012 0d12 |01d3: and-long v18, v13, v18 │ │ +19402e: 1614 8000 |01d5: const-wide/16 v20, #int 128 // #80 │ │ +194032: 3112 1214 |01d7: cmp-long v18, v18, v20 │ │ +194036: 3b12 1200 |01d9: if-gez v18, 01eb // +0012 │ │ +19403a: e012 0c03 |01db: shl-int/lit8 v18, v12, #int 3 // #03 │ │ +19403e: 9012 120f |01dd: add-int v18, v18, v15 │ │ +194042: 0213 0500 |01df: move/from16 v19, v5 │ │ +194046: 4605 0912 |01e1: aget-object v5, v9, v18 │ │ +19404a: 0212 0000 |01e3: move/from16 v18, v0 │ │ +19404e: 5470 a00d |01e5: iget-object v0, v7, Landroidx/compose/runtime/snapshots/SnapshotStateObserver$ObservedScopeMap;.onChanged:Lkotlin/jvm/functions/Function1; // field@0da0 │ │ +194052: 7220 d844 5000 |01e7: invoke-interface {v0, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ +194058: 2805 |01ea: goto 01ef // +0005 │ │ +19405a: 0212 0000 |01eb: move/from16 v18, v0 │ │ +19405e: 0213 0500 |01ed: move/from16 v19, v5 │ │ +194062: a40d 0d13 |01ef: shr-long v13, v13, v19 │ │ +194066: d80f 0f01 |01f1: add-int/lit8 v15, v15, #int 1 // #01 │ │ +19406a: 0200 1200 |01f3: move/from16 v0, v18 │ │ +19406e: 0205 1300 |01f5: move/from16 v5, v19 │ │ +194072: 28d8 |01f7: goto 01cf // -0028 │ │ +194074: 0212 0000 |01f8: move/from16 v18, v0 │ │ +194078: 0150 |01fa: move v0, v5 │ │ +19407a: 3304 1200 |01fb: if-ne v4, v0, 020d // +0012 │ │ +19407e: 2803 |01fd: goto 0200 // +0003 │ │ +194080: 0212 0000 |01fe: move/from16 v18, v0 │ │ +194084: 32bc 0d00 |0200: if-eq v12, v11, 020d // +000d │ │ +194088: d80c 0c01 |0202: add-int/lit8 v12, v12, #int 1 // #01 │ │ +19408c: 0805 1000 |0204: move-object/from16 v5, v16 │ │ +194090: 0200 1200 |0206: move/from16 v0, v18 │ │ +194094: 28a8 |0208: goto 01b0 // -0058 │ │ +194096: 0212 0000 |0209: move/from16 v18, v0 │ │ +19409a: 0810 0500 |020b: move-object/from16 v16, v5 │ │ +19409e: 6e10 c308 0800 |020d: invoke-virtual {v8}, Landroidx/collection/MutableScatterSet;.clear:()V // method@08c3 │ │ +1940a4: d806 0601 |0210: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1940a8: 0805 1000 |0212: move-object/from16 v5, v16 │ │ +1940ac: 0200 1200 |0214: move/from16 v0, v18 │ │ +1940b0: 2888 |0216: goto 019e // -0078 │ │ +1940b2: 120f |0217: const/4 v15, #int 0 // #0 │ │ +1940b4: 2807 |0218: goto 021f // +0007 │ │ +1940b6: 0d00 |0219: move-exception v0 │ │ +1940b8: 28fd |021a: goto 0217 // -0003 │ │ +1940ba: 120f |021b: const/4 v15, #int 0 // #0 │ │ +1940bc: 5c2f ae0d |021c: iput-boolean v15, v2, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.sendingNotifications:Z // field@0dae │ │ +1940c0: 2806 |021e: goto 0224 // +0006 │ │ +1940c2: 5c2f ae0d |021f: iput-boolean v15, v2, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.sendingNotifications:Z // field@0dae │ │ +1940c6: 2700 |0221: throw v0 │ │ +1940c8: 0d00 |0222: move-exception v0 │ │ +1940ca: 280f |0223: goto 0232 // +000f │ │ +1940cc: 1e03 |0224: monitor-exit v3 │ │ +1940ce: 5410 110c |0225: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +1940d2: 1f00 0406 |0227: check-cast v0, Landroidx/compose/runtime/snapshots/SnapshotStateObserver; // type@0604 │ │ +1940d6: 7110 9116 0000 |0229: invoke-static {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.access$drainChanges:(Landroidx/compose/runtime/snapshots/SnapshotStateObserver;)Z // method@1691 │ │ +1940dc: 0a00 |022c: move-result v0 │ │ +1940de: 3900 5bff |022d: if-nez v0, 0188 // -00a5 │ │ +1940e2: 6200 cf2d |022f: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1940e6: 1100 |0231: return-object v0 │ │ +1940e8: 1e03 |0232: monitor-exit v3 │ │ +1940ea: 2700 |0233: throw v0 │ │ +1940ec: 5410 110c |0234: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +1940f0: 1f00 e105 |0236: check-cast v0, Landroidx/compose/runtime/saveable/SaveableHolder; // type@05e1 │ │ +1940f4: 5402 4d0d |0238: iget-object v2, v0, Landroidx/compose/runtime/saveable/SaveableHolder;.saver:Landroidx/compose/runtime/saveable/Saver; // field@0d4d │ │ +1940f8: 5403 4e0d |023a: iget-object v3, v0, Landroidx/compose/runtime/saveable/SaveableHolder;.value:Ljava/lang/Object; // field@0d4e │ │ +1940fc: 3803 0700 |023c: if-eqz v3, 0243 // +0007 │ │ +194100: 7230 db15 0203 |023e: invoke-interface {v2, v0, v3}, Landroidx/compose/runtime/saveable/Saver;.save:(Landroidx/compose/runtime/saveable/SaveableHolder;Ljava/lang/Object;)Ljava/lang/Object; // method@15db │ │ +194106: 0c00 |0241: move-result-object v0 │ │ +194108: 1100 |0242: return-object v0 │ │ +19410a: 2200 9a11 |0243: new-instance v0, Ljava/lang/IllegalArgumentException; // type@119a │ │ +19410e: 1a02 5e30 |0245: const-string v2, "Value should be initialized" // string@305e │ │ +194112: 7020 e23e 2000 |0247: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@3ee2 │ │ +194118: 2700 |024a: throw v0 │ │ +19411a: 5410 110c |024b: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +19411e: 1f00 7a05 |024d: check-cast v0, Landroidx/compose/runtime/Recomposer; // type@057a │ │ +194122: 5402 6a0c |024f: iget-object v2, v0, Landroidx/compose/runtime/Recomposer;.stateLock:Ljava/lang/Object; // field@0c6a │ │ +194126: 1d02 |0251: monitor-enter v2 │ │ +194128: 6e10 e113 0000 |0252: invoke-virtual {v0}, Landroidx/compose/runtime/Recomposer;.deriveStateLocked:()Lkotlinx/coroutines/CancellableContinuation; // method@13e1 │ │ +19412e: 0c03 |0255: move-result-object v3 │ │ +194130: 5404 570c |0256: iget-object v4, v0, Landroidx/compose/runtime/Recomposer;._state:Lkotlinx/coroutines/flow/StateFlowImpl; // field@0c57 │ │ +194134: 6e10 c248 0400 |0258: invoke-virtual {v4}, Lkotlinx/coroutines/flow/StateFlowImpl;.getValue:()Ljava/lang/Object; // method@48c2 │ │ +19413a: 0c04 |025b: move-result-object v4 │ │ +19413c: 1f04 7305 |025c: check-cast v4, Landroidx/compose/runtime/Recomposer$State; // type@0573 │ │ +194140: 6205 310c |025e: sget-object v5, Landroidx/compose/runtime/Recomposer$State;.ShuttingDown:Landroidx/compose/runtime/Recomposer$State; // field@0c31 │ │ +194144: 6e20 cf3e 5400 |0260: invoke-virtual {v4, v5}, Ljava/lang/Enum;.compareTo:(Ljava/lang/Enum;)I // method@3ecf │ │ +19414a: 0a04 |0263: move-result v4 │ │ +19414c: 3d04 0f00 |0264: if-lez v4, 0273 // +000f │ │ +194150: 1e02 |0266: monitor-exit v2 │ │ +194152: 3803 0900 |0267: if-eqz v3, 0270 // +0009 │ │ +194156: 6200 cf2d |0269: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +19415a: 1f03 5913 |026b: check-cast v3, Lkotlinx/coroutines/CancellableContinuationImpl; // type@1359 │ │ +19415e: 6e20 9f46 0300 |026d: invoke-virtual {v3, v0}, Lkotlinx/coroutines/CancellableContinuationImpl;.resumeWith:(Ljava/lang/Object;)V // method@469f │ │ +194164: 6200 cf2d |0270: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +194168: 1100 |0272: return-object v0 │ │ +19416a: 1a03 a929 |0273: const-string v3, "Recomposer shutdown; frame clock awaiter will never resume" // string@29a9 │ │ +19416e: 5400 590c |0275: iget-object v0, v0, Landroidx/compose/runtime/Recomposer;.closeCause:Ljava/lang/Throwable; // field@0c59 │ │ +194172: 7120 c445 0300 |0277: invoke-static {v3, v0}, Lkotlin/text/HexFormatKt;.CancellationException:(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/util/concurrent/CancellationException; // method@45c4 │ │ +194178: 0c00 |027a: move-result-object v0 │ │ +19417a: 2700 |027b: throw v0 │ │ +19417c: 0d00 |027c: move-exception v0 │ │ +19417e: 1e02 |027d: monitor-exit v2 │ │ +194180: 2700 |027e: throw v0 │ │ +194182: 5410 110c |027f: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +194186: 1f00 e512 |0281: check-cast v0, Lkotlin/jvm/functions/Function0; // type@12e5 │ │ +19418a: 7210 d744 0000 |0283: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ +194190: 0c00 |0286: move-result-object v0 │ │ +194192: 1f00 a811 |0287: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ +194196: 6e10 2f3f 0000 |0289: invoke-virtual {v0}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ +19419c: 0a00 |028c: move-result v0 │ │ +19419e: 1502 803f |028d: const/high16 v2, #int 1065353216 // #3f80 │ │ +1941a2: 2d00 0002 |028f: cmpl-float v0, v0, v2 │ │ +1941a6: 3a00 0300 |0291: if-ltz v0, 0294 // +0003 │ │ +1941aa: 2804 |0293: goto 0297 // +0004 │ │ +1941ac: 1402 9a99 993e |0294: const v2, #float 0.3 // #3e99999a │ │ +1941b2: 7110 e03e 0200 |0297: invoke-static {v2}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ +1941b8: 0c00 |029a: move-result-object v0 │ │ +1941ba: 1100 |029b: return-object v0 │ │ +1941bc: 5410 110c |029c: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +1941c0: 1f00 1105 |029e: check-cast v0, Landroidx/compose/material3/pulltorefresh/PullToRefreshStateImpl; // type@0511 │ │ +1941c4: 5400 610a |02a0: iget-object v0, v0, Landroidx/compose/material3/pulltorefresh/PullToRefreshStateImpl;.anim:Landroidx/compose/animation/core/Animatable; // field@0a61 │ │ +1941c8: 6e10 d309 0000 |02a2: invoke-virtual {v0}, Landroidx/compose/animation/core/Animatable;.getValue:()Ljava/lang/Object; // method@09d3 │ │ +1941ce: 0c00 |02a5: move-result-object v0 │ │ +1941d0: 1f00 a811 |02a6: check-cast v0, Ljava/lang/Number; // type@11a8 │ │ +1941d4: 6e10 2f3f 0000 |02a8: invoke-virtual {v0}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ +1941da: 0a00 |02ab: move-result v0 │ │ +1941dc: 7110 e03e 0000 |02ac: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ +1941e2: 0c00 |02af: move-result-object v0 │ │ +1941e4: 1100 |02b0: return-object v0 │ │ +1941e6: 5410 110c |02b1: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +1941ea: 1f00 d204 |02b3: check-cast v0, Landroidx/compose/material3/SwipeToDismissBoxState; // type@04d2 │ │ +1941ee: 5400 ad09 |02b5: iget-object v0, v0, Landroidx/compose/material3/SwipeToDismissBoxState;.density:Landroidx/compose/ui/unit/Density; // field@09ad │ │ +1941f2: 6002 ab09 |02b7: sget v2, Landroidx/compose/material3/SwipeToDismissBoxKt;.DismissVelocityThreshold:F // field@09ab │ │ +1941f6: 7220 4c24 2000 |02b9: invoke-interface {v0, v2}, Landroidx/compose/ui/unit/Density;.toPx-0680j_4:(F)F // method@244c │ │ +1941fc: 0a00 |02bc: move-result v0 │ │ +1941fe: 7110 e03e 0000 |02bd: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ +194204: 0c00 |02c0: move-result-object v0 │ │ +194206: 1100 |02c1: return-object v0 │ │ +194208: 5410 110c |02c2: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +19420c: 1f00 8d05 |02c4: check-cast v0, Landroidx/compose/runtime/State; // type@058d │ │ +194210: 7210 6e14 0000 |02c6: invoke-interface {v0}, Landroidx/compose/runtime/State;.getValue:()Ljava/lang/Object; // method@146e │ │ +194216: 0c00 |02c9: move-result-object v0 │ │ +194218: 1f00 9811 |02ca: check-cast v0, Ljava/lang/Float; // type@1198 │ │ +19421c: 1100 |02cc: return-object v0 │ │ +19421e: 5410 110c |02cd: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +194222: 1f00 7504 |02cf: check-cast v0, Landroidx/compose/material3/DrawerState; // type@0475 │ │ +194226: 5402 8708 |02d1: iget-object v2, v0, Landroidx/compose/material3/DrawerState;.density$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0887 │ │ +19422a: 6e10 a213 0200 |02d3: invoke-virtual {v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +194230: 0c02 |02d6: move-result-object v2 │ │ +194232: 1f02 d908 |02d7: check-cast v2, Landroidx/compose/ui/unit/Density; // type@08d9 │ │ +194236: 3802 0d00 |02d9: if-eqz v2, 02e6 // +000d │ │ +19423a: 6000 2109 |02db: sget v0, Landroidx/compose/material3/NavigationDrawerKt;.DrawerVelocityThreshold:F // field@0921 │ │ +19423e: 7220 4c24 0200 |02dd: invoke-interface {v2, v0}, Landroidx/compose/ui/unit/Density;.toPx-0680j_4:(F)F // method@244c │ │ +194244: 0a00 |02e0: move-result v0 │ │ +194246: 7110 e03e 0000 |02e1: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ +19424c: 0c00 |02e4: move-result-object v0 │ │ +19424e: 1100 |02e5: return-object v0 │ │ +194250: 2202 b711 |02e6: new-instance v2, Ljava/lang/StringBuilder; // type@11b7 │ │ +194254: 1a03 822c |02e8: const-string v3, "The density on DrawerState (" // string@2c82 │ │ +194258: 7020 7f3f 3200 |02ea: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +19425e: 6e20 893f 0200 |02ed: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +194264: 1a00 db03 |02f0: const-string v0, ") was not set. Did you use DrawerState with the ModalNavigationDrawer or DismissibleNavigationDrawer composables?" // string@03db │ │ +194268: 6e20 8a3f 0200 |02f2: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +19426e: 6e10 933f 0200 |02f5: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +194274: 0c00 |02f8: move-result-object v0 │ │ +194276: 2202 9a11 |02f9: new-instance v2, Ljava/lang/IllegalArgumentException; // type@119a │ │ +19427a: 6e10 3b3f 0000 |02fb: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@3f3b │ │ +194280: 0c00 |02fe: move-result-object v0 │ │ +194282: 7020 e23e 0200 |02ff: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@3ee2 │ │ +194288: 2702 |0302: throw v2 │ │ +19428a: 1200 |0303: const/4 v0, #int 0 // #0 │ │ +19428c: 5412 110c |0304: iget-object v2, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +194290: 1f02 c214 |0306: check-cast v2, Lokhttp3/Dispatcher; // type@14c2 │ │ +194294: 3802 2f00 |0308: if-eqz v2, 0337 // +002f │ │ +194298: 5422 5a31 |030a: iget-object v2, v2, Lokhttp3/Dispatcher;.executorServiceOrNull:Ljava/lang/Object; // field@315a │ │ +19429c: 1f02 e004 |030c: check-cast v2, Landroidx/compose/material3/TopAppBarState; // type@04e0 │ │ +1942a0: 3802 2900 |030e: if-eqz v2, 0337 // +0029 │ │ +1942a4: 5423 e709 |0310: iget-object v3, v2, Landroidx/compose/material3/TopAppBarState;.heightOffsetLimit$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // field@09e7 │ │ +1942a8: 6e10 7313 0300 |0312: invoke-virtual {v3}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ +1942ae: 0a04 |0315: move-result v4 │ │ +1942b0: 2e04 0400 |0316: cmpg-float v4, v4, v0 │ │ +1942b4: 3904 0300 |0318: if-nez v4, 031b // +0003 │ │ +1942b8: 281d |031a: goto 0337 // +001d │ │ +1942ba: 1214 |031b: const/4 v4, #int 1 // #1 │ │ +1942bc: 8244 |031c: int-to-float v4, v4 │ │ +1942be: 6e10 7313 0300 |031d: invoke-virtual {v3}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ +1942c4: 0a05 |0320: move-result v5 │ │ +1942c6: 5422 e609 |0321: iget-object v2, v2, Landroidx/compose/material3/TopAppBarState;.contentOffset$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // field@09e6 │ │ +1942ca: 6e10 7313 0200 |0323: invoke-virtual {v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ +1942d0: 0a02 |0326: move-result v2 │ │ +1942d2: c725 |0327: sub-float/2addr v5, v2 │ │ +1942d4: 6e10 7313 0300 |0328: invoke-virtual {v3}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ +1942da: 0a02 |032b: move-result v2 │ │ +1942dc: 7130 ab42 2500 |032c: invoke-static {v5, v2, v0}, Lkotlin/UnsignedKt;.coerceIn:(FFF)F // method@42ab │ │ +1942e2: 0a02 |032f: move-result v2 │ │ +1942e4: 6e10 7313 0300 |0330: invoke-virtual {v3}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ +1942ea: 0a03 |0333: move-result v3 │ │ +1942ec: c932 |0334: div-float/2addr v2, v3 │ │ +1942ee: c724 |0335: sub-float/2addr v4, v2 │ │ +1942f0: 2802 |0336: goto 0338 // +0002 │ │ +1942f2: 0104 |0337: move v4, v0 │ │ +1942f4: 1402 0ad7 233c |0338: const v2, #float 0.01 // #3c23d70a │ │ +1942fa: 2d02 0402 |033b: cmpl-float v2, v4, v2 │ │ +1942fe: 3d02 0400 |033d: if-lez v2, 0341 // +0004 │ │ +194302: 1500 803f |033f: const/high16 v0, #int 1065353216 // #3f80 │ │ +194306: 7110 e03e 0000 |0341: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ +19430c: 0c00 |0344: move-result-object v0 │ │ +19430e: 1100 |0345: return-object v0 │ │ +194310: 1200 |0346: const/4 v0, #int 0 // #0 │ │ +194312: 5412 110c |0347: iget-object v2, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +194316: 1f02 2c04 |0349: check-cast v2, Landroidx/compose/foundation/text/modifiers/TextStringSimpleNode; // type@042c │ │ +19431a: 5b20 cc07 |034b: iput-object v0, v2, Landroidx/compose/foundation/text/modifiers/TextStringSimpleNode;.textSubstitution:Landroidx/compose/foundation/text/modifiers/TextStringSimpleNode$TextSubstitutionValue; // field@07cc │ │ +19431e: 7110 982e 0200 |034d: invoke-static {v2}, Lcoil/util/-GifUtils;.invalidateSemantics:(Landroidx/compose/ui/node/SemanticsModifierNode;)V // method@2e98 │ │ +194324: 7110 ba1c 0200 |0350: invoke-static {v2}, Landroidx/compose/ui/node/DepthSortedSetKt;.invalidateMeasurement:(Landroidx/compose/ui/node/LayoutModifierNode;)V // method@1cba │ │ +19432a: 7110 b91c 0200 |0353: invoke-static {v2}, Landroidx/compose/ui/node/DepthSortedSetKt;.invalidateDraw:(Landroidx/compose/ui/node/DrawModifierNode;)V // method@1cb9 │ │ +194330: 6200 932d |0356: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ +194334: 1100 |0358: return-object v0 │ │ +194336: 1200 |0359: const/4 v0, #int 0 // #0 │ │ +194338: 5412 110c |035a: iget-object v2, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +19433c: 1f02 2804 |035c: check-cast v2, Landroidx/compose/foundation/text/modifiers/TextAnnotatedStringNode; // type@0428 │ │ +194340: 5b20 b607 |035e: iput-object v0, v2, Landroidx/compose/foundation/text/modifiers/TextAnnotatedStringNode;.textSubstitution:Landroidx/compose/foundation/text/modifiers/TextAnnotatedStringNode$TextSubstitutionValue; // field@07b6 │ │ +194344: 7110 982e 0200 |0360: invoke-static {v2}, Lcoil/util/-GifUtils;.invalidateSemantics:(Landroidx/compose/ui/node/SemanticsModifierNode;)V // method@2e98 │ │ +19434a: 7110 ba1c 0200 |0363: invoke-static {v2}, Landroidx/compose/ui/node/DepthSortedSetKt;.invalidateMeasurement:(Landroidx/compose/ui/node/LayoutModifierNode;)V // method@1cba │ │ +194350: 7110 b91c 0200 |0366: invoke-static {v2}, Landroidx/compose/ui/node/DepthSortedSetKt;.invalidateDraw:(Landroidx/compose/ui/node/DrawModifierNode;)V // method@1cb9 │ │ +194356: 6200 932d |0369: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ +19435a: 1100 |036b: return-object v0 │ │ +19435c: 5410 110c |036c: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +194360: 1f00 2a03 |036e: check-cast v0, Landroidx/compose/foundation/gestures/ScrollableNode; // type@032a │ │ +194364: 5500 de0d |0370: iget-boolean v0, v0, Landroidx/compose/ui/Modifier$Node;.isAttached:Z // field@0dde │ │ +194368: 7110 853e 0000 |0372: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ +19436e: 0c00 |0375: move-result-object v0 │ │ +194370: 1100 |0376: return-object v0 │ │ +194372: 5410 110c |0377: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +194376: 1f00 e602 |0379: check-cast v0, Landroidx/compose/foundation/MarqueeModifierNode; // type@02e6 │ │ +19437a: 5402 ef04 |037b: iget-object v2, v0, Landroidx/compose/foundation/MarqueeModifierNode;.contentWidth$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableIntState; // field@04ef │ │ +19437e: 6e10 8313 0200 |037d: invoke-virtual {v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.getIntValue:()I // method@1383 │ │ +194384: 0a02 |0380: move-result v2 │ │ +194386: 5403 ee04 |0381: iget-object v3, v0, Landroidx/compose/foundation/MarqueeModifierNode;.containerWidth$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableIntState; // field@04ee │ │ +19438a: 6e10 8313 0300 |0383: invoke-virtual {v3}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.getIntValue:()I // method@1383 │ │ +194390: 0a03 |0386: move-result v3 │ │ +194392: 3632 0400 |0387: if-gt v2, v3, 038b // +0004 │ │ +194396: 1200 |0389: const/4 v0, #int 0 // #0 │ │ +194398: 281c |038a: goto 03a6 // +001c │ │ +19439a: 5402 ed04 |038b: iget-object v2, v0, Landroidx/compose/foundation/MarqueeModifierNode;.animationMode$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@04ed │ │ +19439e: 6e10 a213 0200 |038d: invoke-virtual {v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1943a4: 0c02 |0390: move-result-object v2 │ │ +1943a6: 1f02 e002 |0391: check-cast v2, Landroidx/compose/foundation/MarqueeAnimationMode; // type@02e0 │ │ +1943aa: 6e10 373f 0200 |0393: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1943b0: 5402 ef04 |0396: iget-object v2, v0, Landroidx/compose/foundation/MarqueeModifierNode;.contentWidth$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableIntState; // field@04ef │ │ +1943b4: 6e10 8313 0200 |0398: invoke-virtual {v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableIntState;.getIntValue:()I // method@1383 │ │ +1943ba: 0a02 |039b: move-result v2 │ │ +1943bc: 6e10 e60b 0000 |039c: invoke-virtual {v0}, Landroidx/compose/foundation/MarqueeModifierNode;.getSpacingPx:()I // method@0be6 │ │ +1943c2: 0a00 |039f: move-result v0 │ │ +1943c4: b020 |03a0: add-int/2addr v0, v2 │ │ +1943c6: 8200 |03a1: int-to-float v0, v0 │ │ +1943c8: 7110 e03e 0000 |03a2: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ +1943ce: 0c00 |03a5: move-result-object v0 │ │ +1943d0: 1100 |03a6: return-object v0 │ │ +1943d2: 5410 110c |03a7: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +1943d6: 1f00 d302 |03a9: check-cast v0, Landroidx/compose/foundation/FocusableNode; // type@02d3 │ │ +1943da: 5400 cf04 |03ab: iget-object v0, v0, Landroidx/compose/foundation/FocusableNode;.focusTargetNode:Landroidx/compose/ui/focus/FocusTargetNode; // field@04cf │ │ +1943de: 7110 f317 0000 |03ad: invoke-static {v0}, Landroidx/compose/ui/focus/FocusTargetNode;.requestFocus-3ESFkO8$default:(Landroidx/compose/ui/focus/FocusTargetNode;)Z // method@17f3 │ │ +1943e4: 0a00 |03b0: move-result v0 │ │ +1943e6: 7110 853e 0000 |03b1: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@3e85 │ │ +1943ec: 0c00 |03b4: move-result-object v0 │ │ +1943ee: 1100 |03b5: return-object v0 │ │ +1943f0: 5410 110c |03b6: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +1943f4: 1f00 cb02 |03b8: check-cast v0, Landroidx/compose/foundation/CombinedClickableNode; // type@02cb │ │ +1943f8: 5400 be04 |03ba: iget-object v0, v0, Landroidx/compose/foundation/CombinedClickableNode;.onLongClick:Lkotlin/jvm/functions/Function0; // field@04be │ │ +1943fc: 3800 0500 |03bc: if-eqz v0, 03c1 // +0005 │ │ +194400: 7210 d744 0000 |03be: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ +194406: 6200 932d |03c1: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ +19440a: 1100 |03c3: return-object v0 │ │ +19440c: 5410 110c |03c4: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +194410: 1f00 b202 |03c6: check-cast v0, Landroidx/compose/foundation/AbstractClickableNode; // type@02b2 │ │ +194414: 5400 8004 |03c8: iget-object v0, v0, Landroidx/compose/foundation/AbstractClickableNode;.onClick:Lkotlin/jvm/functions/Function0; // field@0480 │ │ +194418: 7210 d744 0000 |03ca: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ +19441e: 6200 932d |03cd: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ +194422: 1100 |03cf: return-object v0 │ │ +194424: 5410 110c |03d0: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +194428: 1f00 5a02 |03d2: check-cast v0, Landroidx/compose/animation/core/AnimationState; // type@025a │ │ +19442c: 1202 |03d4: const/4 v2, #int 0 // #0 │ │ +19442e: 5c02 6b03 |03d5: iput-boolean v2, v0, Landroidx/compose/animation/core/AnimationState;.isRunning:Z // field@036b │ │ +194432: 6200 cf2d |03d7: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +194436: 1100 |03d9: return-object v0 │ │ +194438: 5410 110c |03da: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +19443c: 1f00 8702 |03dc: check-cast v0, Landroidx/compose/animation/core/SeekableTransitionState; // type@0287 │ │ +194440: 5402 ed03 |03de: iget-object v2, v0, Landroidx/compose/animation/core/SeekableTransitionState;.transition:Landroidx/compose/animation/core/Transition; // field@03ed │ │ +194444: 3802 0f00 |03e0: if-eqz v2, 03ef // +000f │ │ +194448: 5422 3004 |03e2: iget-object v2, v2, Landroidx/compose/animation/core/Transition;.totalDurationNanos$delegate:Landroidx/compose/runtime/DerivedSnapshotState; // field@0430 │ │ +19444c: 6e10 3513 0200 |03e4: invoke-virtual {v2}, Landroidx/compose/runtime/DerivedSnapshotState;.getValue:()Ljava/lang/Object; // method@1335 │ │ +194452: 0c02 |03e7: move-result-object v2 │ │ +194454: 1f02 a811 |03e8: check-cast v2, Ljava/lang/Number; // type@11a8 │ │ +194458: 6e10 313f 0200 |03ea: invoke-virtual {v2}, Ljava/lang/Number;.longValue:()J // method@3f31 │ │ +19445e: 0b02 |03ed: move-result-wide v2 │ │ +194460: 2803 |03ee: goto 03f1 // +0003 │ │ +194462: 1602 0000 |03ef: const-wide/16 v2, #int 0 // #0 │ │ +194466: 5a02 ec03 |03f1: iput-wide v2, v0, Landroidx/compose/animation/core/SeekableTransitionState;.totalDurationNanos:J // field@03ec │ │ +19446a: 6200 cf2d |03f3: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +19446e: 1100 |03f5: return-object v0 │ │ +194470: 5410 110c |03f6: iget-object v0, v1, Landroidx/compose/runtime/Pending$keyMap$2;.this$0:Ljava/lang/Object; // field@0c11 │ │ +194474: 1f00 6b05 |03f8: check-cast v0, Landroidx/compose/runtime/Pending; // type@056b │ │ +194478: 5402 140c |03fa: iget-object v2, v0, Landroidx/compose/runtime/Pending;.keyInfos:Ljava/util/ArrayList; // field@0c14 │ │ +19447c: 6e10 a240 0200 |03fc: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@40a2 │ │ +194482: 0a02 |03ff: move-result v2 │ │ +194484: 2203 0702 |0400: new-instance v3, Landroidx/collection/MutableScatterMap; // type@0207 │ │ +194488: 7020 b008 2300 |0402: invoke-direct {v3, v2}, Landroidx/collection/MutableScatterMap;.:(I)V // method@08b0 │ │ +19448e: 5400 140c |0405: iget-object v0, v0, Landroidx/compose/runtime/Pending;.keyInfos:Ljava/util/ArrayList; // field@0c14 │ │ +194492: 6e10 a240 0000 |0407: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@40a2 │ │ +194498: 0a02 |040a: move-result v2 │ │ +19449a: 1204 |040b: const/4 v4, #int 0 // #0 │ │ +19449c: 3524 2400 |040c: if-ge v4, v2, 0430 // +0024 │ │ +1944a0: 6e20 9a40 4000 |040e: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@409a │ │ +1944a6: 0c05 |0411: move-result-object v5 │ │ +1944a8: 1f05 5605 |0412: check-cast v5, Landroidx/compose/runtime/KeyInfo; // type@0556 │ │ +1944ac: 5456 f50b |0414: iget-object v6, v5, Landroidx/compose/runtime/KeyInfo;.objectKey:Ljava/lang/Object; // field@0bf5 │ │ +1944b0: 5257 f20b |0416: iget v7, v5, Landroidx/compose/runtime/KeyInfo;.key:I // field@0bf2 │ │ +1944b4: 3806 0e00 |0418: if-eqz v6, 0426 // +000e │ │ +1944b8: 2206 5505 |041a: new-instance v6, Landroidx/compose/runtime/JoinedKey; // type@0555 │ │ +1944bc: 7110 fa3e 0700 |041c: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +1944c2: 0c07 |041f: move-result-object v7 │ │ +1944c4: 5458 f50b |0420: iget-object v8, v5, Landroidx/compose/runtime/KeyInfo;.objectKey:Ljava/lang/Object; // field@0bf5 │ │ +1944c8: 7030 5013 7608 |0422: invoke-direct {v6, v7, v8}, Landroidx/compose/runtime/JoinedKey;.:(Ljava/lang/Integer;Ljava/lang/Object;)V // method@1350 │ │ +1944ce: 2805 |0425: goto 042a // +0005 │ │ +1944d0: 7110 fa3e 0700 |0426: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +1944d6: 0c06 |0429: move-result-object v6 │ │ +1944d8: 7130 d214 6305 |042a: invoke-static {v3, v6, v5}, Landroidx/compose/runtime/collection/MultiValueMap;.add-impl:(Landroidx/collection/MutableScatterMap;Ljava/lang/Object;Ljava/lang/Object;)V // method@14d2 │ │ +1944de: d804 0401 |042d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1944e2: 28dd |042f: goto 040c // -0023 │ │ +1944e4: 2200 b605 |0430: new-instance v0, Landroidx/compose/runtime/collection/MultiValueMap; // type@05b6 │ │ +1944e8: 7020 d114 3000 |0432: invoke-direct {v0, v3}, Landroidx/compose/runtime/collection/MultiValueMap;.:(Landroidx/collection/MutableScatterMap;)V // method@14d1 │ │ +1944ee: 1100 |0435: return-object v0 │ │ +1944f0: 0001 1d00 0000 0000 f203 0000 d603 ... |0436: packed-switch-data (62 units) │ │ catches : 6 │ │ 0x003a - 0x003d │ │ -> 0x0043 │ │ 0x0190 - 0x0197 │ │ -> 0x0222 │ │ 0x0197 - 0x0210 │ │ -> 0x0219 │ │ @@ -76481,147 +76481,147 @@ │ │ type : '(FFJ)J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 25 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 206 16-bit code units │ │ -1bb060: |[1bb060] androidx.compose.animation.core.SpringSimulation.updateValues-IJZedt4$animation_core_release:(FFJ)J │ │ -1bb070: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -1bb074: 0201 1600 |0002: move/from16 v1, v22 │ │ -1bb078: 5202 ef03 |0004: iget v2, v0, Landroidx/compose/animation/core/SpringSimulation;.finalPosition:F // field@03ef │ │ -1bb07c: a702 1502 |0006: sub-float v2, v21, v2 │ │ -1bb080: 0503 1700 |0008: move-wide/from16 v3, v23 │ │ -1bb084: 8633 |000a: long-to-double v3, v3 │ │ -1bb086: 1805 0000 0000 0040 8f40 |000b: const-wide v5, #double 1000 // #408f400000000000 │ │ -1bb090: ce53 |0010: div-double/2addr v3, v5 │ │ -1bb092: 5205 ee03 |0011: iget v5, v0, Landroidx/compose/animation/core/SpringSimulation;.dampingRatio:F // field@03ee │ │ -1bb096: 8956 |0013: float-to-double v6, v5 │ │ -1bb098: 8958 |0014: float-to-double v8, v5 │ │ -1bb09a: cd86 |0015: mul-double/2addr v6, v8 │ │ -1bb09c: 7f58 |0016: neg-float v8, v5 │ │ -1bb09e: 8988 |0017: float-to-double v8, v8 │ │ -1bb0a0: 530a f003 |0018: iget-wide v10, v0, Landroidx/compose/animation/core/SpringSimulation;.naturalFreq:D // field@03f0 │ │ -1bb0a4: cda8 |001a: mul-double/2addr v8, v10 │ │ -1bb0a6: 150c 803f |001b: const/high16 v12, #int 1065353216 // #3f80 │ │ -1bb0aa: 2d0d 050c |001d: cmpl-float v13, v5, v12 │ │ -1bb0ae: 121e |001f: const/4 v14, #int 1 // #1 │ │ -1bb0b0: 3d0d 3300 |0020: if-lez v13, 0053 // +0033 │ │ -1bb0b4: 83ec |0022: int-to-double v12, v14 │ │ -1bb0b6: ccc6 |0023: sub-double/2addr v6, v12 │ │ -1bb0b8: 7120 283f 7600 |0024: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@3f28 │ │ -1bb0be: 0b05 |0027: move-result-wide v5 │ │ -1bb0c0: cda5 |0028: mul-double/2addr v5, v10 │ │ -1bb0c2: ab0a 0805 |0029: add-double v10, v8, v5 │ │ -1bb0c6: cc58 |002b: sub-double/2addr v8, v5 │ │ -1bb0c8: 8925 |002c: float-to-double v5, v2 │ │ -1bb0ca: ad0c 0805 |002d: mul-double v12, v8, v5 │ │ -1bb0ce: 8911 |002f: float-to-double v1, v1 │ │ -1bb0d0: cc1c |0030: sub-double/2addr v12, v1 │ │ -1bb0d2: ac01 080a |0031: sub-double v1, v8, v10 │ │ -1bb0d6: ce1c |0033: div-double/2addr v12, v1 │ │ -1bb0d8: ccc5 |0034: sub-double/2addr v5, v12 │ │ -1bb0da: ad01 0803 |0035: mul-double v1, v8, v3 │ │ -1bb0de: 7120 163f 2100 |0037: invoke-static {v1, v2}, Ljava/lang/Math;.exp:(D)D // method@3f16 │ │ -1bb0e4: 0b0e |003a: move-result-wide v14 │ │ -1bb0e6: cd5e |003b: mul-double/2addr v14, v5 │ │ -1bb0e8: cda3 |003c: mul-double/2addr v3, v10 │ │ -1bb0ea: 7120 163f 4300 |003d: invoke-static {v3, v4}, Ljava/lang/Math;.exp:(D)D // method@3f16 │ │ -1bb0f0: 0b10 |0040: move-result-wide v16 │ │ -1bb0f2: ad10 100c |0041: mul-double v16, v16, v12 │ │ -1bb0f6: ab10 100e |0043: add-double v16, v16, v14 │ │ -1bb0fa: cd85 |0045: mul-double/2addr v5, v8 │ │ -1bb0fc: 7120 163f 2100 |0046: invoke-static {v1, v2}, Ljava/lang/Math;.exp:(D)D // method@3f16 │ │ -1bb102: 0b01 |0049: move-result-wide v1 │ │ -1bb104: cd51 |004a: mul-double/2addr v1, v5 │ │ -1bb106: cdac |004b: mul-double/2addr v12, v10 │ │ -1bb108: 7120 163f 4300 |004c: invoke-static {v3, v4}, Ljava/lang/Math;.exp:(D)D // method@3f16 │ │ -1bb10e: 0b03 |004f: move-result-wide v3 │ │ -1bb110: cdc3 |0050: mul-double/2addr v3, v12 │ │ -1bb112: cb13 |0051: add-double/2addr v3, v1 │ │ -1bb114: 2860 |0052: goto 00b2 // +0060 │ │ -1bb116: 2e05 050c |0053: cmpg-float v5, v5, v12 │ │ -1bb11a: 3905 2000 |0055: if-nez v5, 0075 // +0020 │ │ -1bb11e: 8915 |0057: float-to-double v5, v1 │ │ -1bb120: 8921 |0058: float-to-double v1, v2 │ │ -1bb122: ad07 0a01 |0059: mul-double v7, v10, v1 │ │ -1bb126: cb57 |005b: add-double/2addr v7, v5 │ │ -1bb128: 80a5 |005c: neg-double v5, v10 │ │ -1bb12a: cd35 |005d: mul-double/2addr v5, v3 │ │ -1bb12c: cd73 |005e: mul-double/2addr v3, v7 │ │ -1bb12e: cb13 |005f: add-double/2addr v3, v1 │ │ -1bb130: 7120 163f 6500 |0060: invoke-static {v5, v6}, Ljava/lang/Math;.exp:(D)D // method@3f16 │ │ -1bb136: 0b01 |0063: move-result-wide v1 │ │ -1bb138: ad10 0103 |0064: mul-double v16, v1, v3 │ │ -1bb13c: 7120 163f 6500 |0066: invoke-static {v5, v6}, Ljava/lang/Math;.exp:(D)D // method@3f16 │ │ -1bb142: 0b01 |0069: move-result-wide v1 │ │ -1bb144: cd31 |006a: mul-double/2addr v1, v3 │ │ -1bb146: 5303 f003 |006b: iget-wide v3, v0, Landroidx/compose/animation/core/SpringSimulation;.naturalFreq:D // field@03f0 │ │ -1bb14a: 8033 |006d: neg-double v3, v3 │ │ -1bb14c: cd31 |006e: mul-double/2addr v1, v3 │ │ -1bb14e: 7120 163f 6500 |006f: invoke-static {v5, v6}, Ljava/lang/Math;.exp:(D)D // method@3f16 │ │ -1bb154: 0b03 |0072: move-result-wide v3 │ │ -1bb156: cd73 |0073: mul-double/2addr v3, v7 │ │ -1bb158: 28dd |0074: goto 0051 // -0023 │ │ -1bb15a: 83ec |0075: int-to-double v12, v14 │ │ -1bb15c: ac05 0c06 |0076: sub-double v5, v12, v6 │ │ -1bb160: 7120 283f 6500 |0078: invoke-static {v5, v6}, Ljava/lang/Math;.sqrt:(D)D // method@3f28 │ │ -1bb166: 0b05 |007b: move-result-wide v5 │ │ -1bb168: cda5 |007c: mul-double/2addr v5, v10 │ │ -1bb16a: ce5c |007d: div-double/2addr v12, v5 │ │ -1bb16c: 808a |007e: neg-double v10, v8 │ │ -1bb16e: 892e |007f: float-to-double v14, v2 │ │ -1bb170: cdea |0080: mul-double/2addr v10, v14 │ │ -1bb172: 8911 |0081: float-to-double v1, v1 │ │ -1bb174: cb1a |0082: add-double/2addr v10, v1 │ │ -1bb176: cdca |0083: mul-double/2addr v10, v12 │ │ -1bb178: ad01 0503 |0084: mul-double v1, v5, v3 │ │ -1bb17c: cd83 |0086: mul-double/2addr v3, v8 │ │ -1bb17e: 7120 163f 4300 |0087: invoke-static {v3, v4}, Ljava/lang/Math;.exp:(D)D // method@3f16 │ │ -1bb184: 0b0c |008a: move-result-wide v12 │ │ -1bb186: 7120 153f 2100 |008b: invoke-static {v1, v2}, Ljava/lang/Math;.cos:(D)D // method@3f15 │ │ -1bb18c: 0b10 |008e: move-result-wide v16 │ │ -1bb18e: ad10 100e |008f: mul-double v16, v16, v14 │ │ -1bb192: 7120 273f 2100 |0091: invoke-static {v1, v2}, Ljava/lang/Math;.sin:(D)D // method@3f27 │ │ -1bb198: 0b12 |0094: move-result-wide v18 │ │ -1bb19a: ad12 120a |0095: mul-double v18, v18, v10 │ │ -1bb19e: ab12 1210 |0097: add-double v18, v18, v16 │ │ -1bb1a2: ad10 120c |0099: mul-double v16, v18, v12 │ │ -1bb1a6: ad08 0810 |009b: mul-double v8, v8, v16 │ │ -1bb1aa: 7120 163f 4300 |009d: invoke-static {v3, v4}, Ljava/lang/Math;.exp:(D)D // method@3f16 │ │ -1bb1b0: 0b03 |00a0: move-result-wide v3 │ │ -1bb1b2: 805c |00a1: neg-double v12, v5 │ │ -1bb1b4: cdec |00a2: mul-double/2addr v12, v14 │ │ -1bb1b6: 7120 273f 2100 |00a3: invoke-static {v1, v2}, Ljava/lang/Math;.sin:(D)D // method@3f27 │ │ -1bb1bc: 0b0e |00a6: move-result-wide v14 │ │ -1bb1be: cdce |00a7: mul-double/2addr v14, v12 │ │ -1bb1c0: cda5 |00a8: mul-double/2addr v5, v10 │ │ -1bb1c2: 7120 153f 2100 |00a9: invoke-static {v1, v2}, Ljava/lang/Math;.cos:(D)D // method@3f15 │ │ -1bb1c8: 0b01 |00ac: move-result-wide v1 │ │ -1bb1ca: cd51 |00ad: mul-double/2addr v1, v5 │ │ -1bb1cc: cbe1 |00ae: add-double/2addr v1, v14 │ │ -1bb1ce: cd31 |00af: mul-double/2addr v1, v3 │ │ -1bb1d0: ab03 0108 |00b0: add-double v3, v1, v8 │ │ -1bb1d4: 5201 ef03 |00b2: iget v1, v0, Landroidx/compose/animation/core/SpringSimulation;.finalPosition:F // field@03ef │ │ -1bb1d8: 8911 |00b4: float-to-double v1, v1 │ │ -1bb1da: ab01 1001 |00b5: add-double v1, v16, v1 │ │ -1bb1de: 8c11 |00b7: double-to-float v1, v1 │ │ -1bb1e0: 8c32 |00b8: double-to-float v2, v3 │ │ -1bb1e2: 7110 d93e 0100 |00b9: invoke-static {v1}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@3ed9 │ │ -1bb1e8: 0a01 |00bc: move-result v1 │ │ -1bb1ea: 8113 |00bd: int-to-long v3, v1 │ │ -1bb1ec: 7110 d93e 0200 |00be: invoke-static {v2}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@3ed9 │ │ -1bb1f2: 0a01 |00c1: move-result v1 │ │ -1bb1f4: 8111 |00c2: int-to-long v1, v1 │ │ -1bb1f6: 1305 2000 |00c3: const/16 v5, #int 32 // #20 │ │ -1bb1fa: c353 |00c5: shl-long/2addr v3, v5 │ │ -1bb1fc: 1805 ffff ffff 0000 0000 |00c6: const-wide v5, #double 2.122e-314 // #00000000ffffffff │ │ -1bb206: c051 |00cb: and-long/2addr v1, v5 │ │ -1bb208: c131 |00cc: or-long/2addr v1, v3 │ │ -1bb20a: 1001 |00cd: return-wide v1 │ │ +1bb07c: |[1bb07c] androidx.compose.animation.core.SpringSimulation.updateValues-IJZedt4$animation_core_release:(FFJ)J │ │ +1bb08c: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +1bb090: 0201 1600 |0002: move/from16 v1, v22 │ │ +1bb094: 5202 ef03 |0004: iget v2, v0, Landroidx/compose/animation/core/SpringSimulation;.finalPosition:F // field@03ef │ │ +1bb098: a702 1502 |0006: sub-float v2, v21, v2 │ │ +1bb09c: 0503 1700 |0008: move-wide/from16 v3, v23 │ │ +1bb0a0: 8633 |000a: long-to-double v3, v3 │ │ +1bb0a2: 1805 0000 0000 0040 8f40 |000b: const-wide v5, #double 1000 // #408f400000000000 │ │ +1bb0ac: ce53 |0010: div-double/2addr v3, v5 │ │ +1bb0ae: 5205 ee03 |0011: iget v5, v0, Landroidx/compose/animation/core/SpringSimulation;.dampingRatio:F // field@03ee │ │ +1bb0b2: 8956 |0013: float-to-double v6, v5 │ │ +1bb0b4: 8958 |0014: float-to-double v8, v5 │ │ +1bb0b6: cd86 |0015: mul-double/2addr v6, v8 │ │ +1bb0b8: 7f58 |0016: neg-float v8, v5 │ │ +1bb0ba: 8988 |0017: float-to-double v8, v8 │ │ +1bb0bc: 530a f003 |0018: iget-wide v10, v0, Landroidx/compose/animation/core/SpringSimulation;.naturalFreq:D // field@03f0 │ │ +1bb0c0: cda8 |001a: mul-double/2addr v8, v10 │ │ +1bb0c2: 150c 803f |001b: const/high16 v12, #int 1065353216 // #3f80 │ │ +1bb0c6: 2d0d 050c |001d: cmpl-float v13, v5, v12 │ │ +1bb0ca: 121e |001f: const/4 v14, #int 1 // #1 │ │ +1bb0cc: 3d0d 3300 |0020: if-lez v13, 0053 // +0033 │ │ +1bb0d0: 83ec |0022: int-to-double v12, v14 │ │ +1bb0d2: ccc6 |0023: sub-double/2addr v6, v12 │ │ +1bb0d4: 7120 283f 7600 |0024: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@3f28 │ │ +1bb0da: 0b05 |0027: move-result-wide v5 │ │ +1bb0dc: cda5 |0028: mul-double/2addr v5, v10 │ │ +1bb0de: ab0a 0805 |0029: add-double v10, v8, v5 │ │ +1bb0e2: cc58 |002b: sub-double/2addr v8, v5 │ │ +1bb0e4: 8925 |002c: float-to-double v5, v2 │ │ +1bb0e6: ad0c 0805 |002d: mul-double v12, v8, v5 │ │ +1bb0ea: 8911 |002f: float-to-double v1, v1 │ │ +1bb0ec: cc1c |0030: sub-double/2addr v12, v1 │ │ +1bb0ee: ac01 080a |0031: sub-double v1, v8, v10 │ │ +1bb0f2: ce1c |0033: div-double/2addr v12, v1 │ │ +1bb0f4: ccc5 |0034: sub-double/2addr v5, v12 │ │ +1bb0f6: ad01 0803 |0035: mul-double v1, v8, v3 │ │ +1bb0fa: 7120 163f 2100 |0037: invoke-static {v1, v2}, Ljava/lang/Math;.exp:(D)D // method@3f16 │ │ +1bb100: 0b0e |003a: move-result-wide v14 │ │ +1bb102: cd5e |003b: mul-double/2addr v14, v5 │ │ +1bb104: cda3 |003c: mul-double/2addr v3, v10 │ │ +1bb106: 7120 163f 4300 |003d: invoke-static {v3, v4}, Ljava/lang/Math;.exp:(D)D // method@3f16 │ │ +1bb10c: 0b10 |0040: move-result-wide v16 │ │ +1bb10e: ad10 100c |0041: mul-double v16, v16, v12 │ │ +1bb112: ab10 100e |0043: add-double v16, v16, v14 │ │ +1bb116: cd85 |0045: mul-double/2addr v5, v8 │ │ +1bb118: 7120 163f 2100 |0046: invoke-static {v1, v2}, Ljava/lang/Math;.exp:(D)D // method@3f16 │ │ +1bb11e: 0b01 |0049: move-result-wide v1 │ │ +1bb120: cd51 |004a: mul-double/2addr v1, v5 │ │ +1bb122: cdac |004b: mul-double/2addr v12, v10 │ │ +1bb124: 7120 163f 4300 |004c: invoke-static {v3, v4}, Ljava/lang/Math;.exp:(D)D // method@3f16 │ │ +1bb12a: 0b03 |004f: move-result-wide v3 │ │ +1bb12c: cdc3 |0050: mul-double/2addr v3, v12 │ │ +1bb12e: cb13 |0051: add-double/2addr v3, v1 │ │ +1bb130: 2860 |0052: goto 00b2 // +0060 │ │ +1bb132: 2e05 050c |0053: cmpg-float v5, v5, v12 │ │ +1bb136: 3905 2000 |0055: if-nez v5, 0075 // +0020 │ │ +1bb13a: 8915 |0057: float-to-double v5, v1 │ │ +1bb13c: 8921 |0058: float-to-double v1, v2 │ │ +1bb13e: ad07 0a01 |0059: mul-double v7, v10, v1 │ │ +1bb142: cb57 |005b: add-double/2addr v7, v5 │ │ +1bb144: 80a5 |005c: neg-double v5, v10 │ │ +1bb146: cd35 |005d: mul-double/2addr v5, v3 │ │ +1bb148: cd73 |005e: mul-double/2addr v3, v7 │ │ +1bb14a: cb13 |005f: add-double/2addr v3, v1 │ │ +1bb14c: 7120 163f 6500 |0060: invoke-static {v5, v6}, Ljava/lang/Math;.exp:(D)D // method@3f16 │ │ +1bb152: 0b01 |0063: move-result-wide v1 │ │ +1bb154: ad10 0103 |0064: mul-double v16, v1, v3 │ │ +1bb158: 7120 163f 6500 |0066: invoke-static {v5, v6}, Ljava/lang/Math;.exp:(D)D // method@3f16 │ │ +1bb15e: 0b01 |0069: move-result-wide v1 │ │ +1bb160: cd31 |006a: mul-double/2addr v1, v3 │ │ +1bb162: 5303 f003 |006b: iget-wide v3, v0, Landroidx/compose/animation/core/SpringSimulation;.naturalFreq:D // field@03f0 │ │ +1bb166: 8033 |006d: neg-double v3, v3 │ │ +1bb168: cd31 |006e: mul-double/2addr v1, v3 │ │ +1bb16a: 7120 163f 6500 |006f: invoke-static {v5, v6}, Ljava/lang/Math;.exp:(D)D // method@3f16 │ │ +1bb170: 0b03 |0072: move-result-wide v3 │ │ +1bb172: cd73 |0073: mul-double/2addr v3, v7 │ │ +1bb174: 28dd |0074: goto 0051 // -0023 │ │ +1bb176: 83ec |0075: int-to-double v12, v14 │ │ +1bb178: ac05 0c06 |0076: sub-double v5, v12, v6 │ │ +1bb17c: 7120 283f 6500 |0078: invoke-static {v5, v6}, Ljava/lang/Math;.sqrt:(D)D // method@3f28 │ │ +1bb182: 0b05 |007b: move-result-wide v5 │ │ +1bb184: cda5 |007c: mul-double/2addr v5, v10 │ │ +1bb186: ce5c |007d: div-double/2addr v12, v5 │ │ +1bb188: 808a |007e: neg-double v10, v8 │ │ +1bb18a: 892e |007f: float-to-double v14, v2 │ │ +1bb18c: cdea |0080: mul-double/2addr v10, v14 │ │ +1bb18e: 8911 |0081: float-to-double v1, v1 │ │ +1bb190: cb1a |0082: add-double/2addr v10, v1 │ │ +1bb192: cdca |0083: mul-double/2addr v10, v12 │ │ +1bb194: ad01 0503 |0084: mul-double v1, v5, v3 │ │ +1bb198: cd83 |0086: mul-double/2addr v3, v8 │ │ +1bb19a: 7120 163f 4300 |0087: invoke-static {v3, v4}, Ljava/lang/Math;.exp:(D)D // method@3f16 │ │ +1bb1a0: 0b0c |008a: move-result-wide v12 │ │ +1bb1a2: 7120 153f 2100 |008b: invoke-static {v1, v2}, Ljava/lang/Math;.cos:(D)D // method@3f15 │ │ +1bb1a8: 0b10 |008e: move-result-wide v16 │ │ +1bb1aa: ad10 100e |008f: mul-double v16, v16, v14 │ │ +1bb1ae: 7120 273f 2100 |0091: invoke-static {v1, v2}, Ljava/lang/Math;.sin:(D)D // method@3f27 │ │ +1bb1b4: 0b12 |0094: move-result-wide v18 │ │ +1bb1b6: ad12 120a |0095: mul-double v18, v18, v10 │ │ +1bb1ba: ab12 1210 |0097: add-double v18, v18, v16 │ │ +1bb1be: ad10 120c |0099: mul-double v16, v18, v12 │ │ +1bb1c2: ad08 0810 |009b: mul-double v8, v8, v16 │ │ +1bb1c6: 7120 163f 4300 |009d: invoke-static {v3, v4}, Ljava/lang/Math;.exp:(D)D // method@3f16 │ │ +1bb1cc: 0b03 |00a0: move-result-wide v3 │ │ +1bb1ce: 805c |00a1: neg-double v12, v5 │ │ +1bb1d0: cdec |00a2: mul-double/2addr v12, v14 │ │ +1bb1d2: 7120 273f 2100 |00a3: invoke-static {v1, v2}, Ljava/lang/Math;.sin:(D)D // method@3f27 │ │ +1bb1d8: 0b0e |00a6: move-result-wide v14 │ │ +1bb1da: cdce |00a7: mul-double/2addr v14, v12 │ │ +1bb1dc: cda5 |00a8: mul-double/2addr v5, v10 │ │ +1bb1de: 7120 153f 2100 |00a9: invoke-static {v1, v2}, Ljava/lang/Math;.cos:(D)D // method@3f15 │ │ +1bb1e4: 0b01 |00ac: move-result-wide v1 │ │ +1bb1e6: cd51 |00ad: mul-double/2addr v1, v5 │ │ +1bb1e8: cbe1 |00ae: add-double/2addr v1, v14 │ │ +1bb1ea: cd31 |00af: mul-double/2addr v1, v3 │ │ +1bb1ec: ab03 0108 |00b0: add-double v3, v1, v8 │ │ +1bb1f0: 5201 ef03 |00b2: iget v1, v0, Landroidx/compose/animation/core/SpringSimulation;.finalPosition:F // field@03ef │ │ +1bb1f4: 8911 |00b4: float-to-double v1, v1 │ │ +1bb1f6: ab01 1001 |00b5: add-double v1, v16, v1 │ │ +1bb1fa: 8c11 |00b7: double-to-float v1, v1 │ │ +1bb1fc: 8c32 |00b8: double-to-float v2, v3 │ │ +1bb1fe: 7110 d93e 0100 |00b9: invoke-static {v1}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@3ed9 │ │ +1bb204: 0a01 |00bc: move-result v1 │ │ +1bb206: 8113 |00bd: int-to-long v3, v1 │ │ +1bb208: 7110 d93e 0200 |00be: invoke-static {v2}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@3ed9 │ │ +1bb20e: 0a01 |00c1: move-result v1 │ │ +1bb210: 8111 |00c2: int-to-long v1, v1 │ │ +1bb212: 1305 2000 |00c3: const/16 v5, #int 32 // #20 │ │ +1bb216: c353 |00c5: shl-long/2addr v3, v5 │ │ +1bb218: 1805 ffff ffff 0000 0000 |00c6: const-wide v5, #double 2.122e-314 // #00000000ffffffff │ │ +1bb222: c051 |00cb: and-long/2addr v1, v5 │ │ +1bb224: c131 |00cc: or-long/2addr v1, v3 │ │ +1bb226: 1001 |00cd: return-wide v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #294 header: │ │ @@ -76747,31 +76747,31 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1bb20c: |[1bb20c] androidx.compose.animation.core.SpringSpec.hashCode:()I │ │ -1bb21c: 5430 f303 |0000: iget-object v0, v3, Landroidx/compose/animation/core/SpringSpec;.visibilityThreshold:Ljava/lang/Object; // field@03f3 │ │ -1bb220: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1bb224: 6e10 383f 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1bb22a: 0a00 |0007: move-result v0 │ │ -1bb22c: 2802 |0008: goto 000a // +0002 │ │ -1bb22e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -1bb230: 1301 1f00 |000a: const/16 v1, #int 31 // #1f │ │ -1bb234: b210 |000c: mul-int/2addr v0, v1 │ │ -1bb236: 5232 f103 |000d: iget v2, v3, Landroidx/compose/animation/core/SpringSpec;.dampingRatio:F // field@03f1 │ │ -1bb23a: 7130 042f 0201 |000f: invoke-static {v2, v0, v1}, Lcom/caverock/androidsvg/SVG$Unit$EnumUnboxingLocalUtility;.m:(FII)I // method@2f04 │ │ -1bb240: 0a00 |0012: move-result v0 │ │ -1bb242: 5231 f203 |0013: iget v1, v3, Landroidx/compose/animation/core/SpringSpec;.stiffness:F // field@03f2 │ │ -1bb246: 7110 db3e 0100 |0015: invoke-static {v1}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ -1bb24c: 0a01 |0018: move-result v1 │ │ -1bb24e: b001 |0019: add-int/2addr v1, v0 │ │ -1bb250: 0f01 |001a: return v1 │ │ +1bb228: |[1bb228] androidx.compose.animation.core.SpringSpec.hashCode:()I │ │ +1bb238: 5430 f303 |0000: iget-object v0, v3, Landroidx/compose/animation/core/SpringSpec;.visibilityThreshold:Ljava/lang/Object; // field@03f3 │ │ +1bb23c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +1bb240: 6e10 383f 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1bb246: 0a00 |0007: move-result v0 │ │ +1bb248: 2802 |0008: goto 000a // +0002 │ │ +1bb24a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +1bb24c: 1301 1f00 |000a: const/16 v1, #int 31 // #1f │ │ +1bb250: b210 |000c: mul-int/2addr v0, v1 │ │ +1bb252: 5232 f103 |000d: iget v2, v3, Landroidx/compose/animation/core/SpringSpec;.dampingRatio:F // field@03f1 │ │ +1bb256: 7130 042f 0201 |000f: invoke-static {v2, v0, v1}, Lcom/caverock/androidsvg/SVG$Unit$EnumUnboxingLocalUtility;.m:(FII)I // method@2f04 │ │ +1bb25c: 0a00 |0012: move-result v0 │ │ +1bb25e: 5231 f203 |0013: iget v1, v3, Landroidx/compose/animation/core/SpringSpec;.stiffness:F // field@03f2 │ │ +1bb262: 7110 db3e 0100 |0015: invoke-static {v1}, Ljava/lang/Float;.hashCode:(F)I // method@3edb │ │ +1bb268: 0a01 |0018: move-result v1 │ │ +1bb26a: b001 |0019: add-int/2addr v1, v0 │ │ +1bb26c: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/core/SpringSpec;) │ │ name : 'vectorize' │ │ type : '(Landroidx/compose/animation/core/TwoWayConverterImpl;)Landroidx/compose/animation/core/VectorizedAnimationSpec;' │ │ @@ -76833,62 +76833,62 @@ │ │ type : '(Lkotlin/jvm/functions/Function2;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -190564: |[190564] androidx.compose.animation.core.SuspendAnimationKt$animate$3.:(Lkotlin/jvm/functions/Function2;I)V │ │ -190574: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -190576: 5913 f503 |0001: iput v3, v1, Landroidx/compose/animation/core/SuspendAnimationKt$animate$3;.$r8$classId:I // field@03f5 │ │ -19057a: 2b03 1100 0000 |0003: packed-switch v3, 00000014 // +00000011 │ │ -190580: 6203 5904 |0006: sget-object v3, Landroidx/compose/animation/core/VectorConvertersKt;.FloatToVector:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@0459 │ │ -190584: 5b12 f403 |0008: iput-object v2, v1, Landroidx/compose/animation/core/SuspendAnimationKt$animate$3;.$block:Lkotlin/jvm/functions/Function2; // field@03f4 │ │ -190588: 7020 0a45 0100 |000a: invoke-direct {v1, v0}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ -19058e: 0e00 |000d: return-void │ │ -190590: 5b12 f403 |000e: iput-object v2, v1, Landroidx/compose/animation/core/SuspendAnimationKt$animate$3;.$block:Lkotlin/jvm/functions/Function2; // field@03f4 │ │ -190594: 7020 0a45 0100 |0010: invoke-direct {v1, v0}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ -19059a: 0e00 |0013: return-void │ │ -19059c: 0001 0100 0100 0000 0b00 0000 |0014: packed-switch-data (6 units) │ │ +190580: |[190580] androidx.compose.animation.core.SuspendAnimationKt$animate$3.:(Lkotlin/jvm/functions/Function2;I)V │ │ +190590: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +190592: 5913 f503 |0001: iput v3, v1, Landroidx/compose/animation/core/SuspendAnimationKt$animate$3;.$r8$classId:I // field@03f5 │ │ +190596: 2b03 1100 0000 |0003: packed-switch v3, 00000014 // +00000011 │ │ +19059c: 6203 5904 |0006: sget-object v3, Landroidx/compose/animation/core/VectorConvertersKt;.FloatToVector:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@0459 │ │ +1905a0: 5b12 f403 |0008: iput-object v2, v1, Landroidx/compose/animation/core/SuspendAnimationKt$animate$3;.$block:Lkotlin/jvm/functions/Function2; // field@03f4 │ │ +1905a4: 7020 0a45 0100 |000a: invoke-direct {v1, v0}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ +1905aa: 0e00 |000d: return-void │ │ +1905ac: 5b12 f403 |000e: iput-object v2, v1, Landroidx/compose/animation/core/SuspendAnimationKt$animate$3;.$block:Lkotlin/jvm/functions/Function2; // field@03f4 │ │ +1905b0: 7020 0a45 0100 |0010: invoke-direct {v1, v0}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ +1905b6: 0e00 |0013: return-void │ │ +1905b8: 0001 0100 0100 0000 0b00 0000 |0014: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/compose/animation/core/SuspendAnimationKt$animate$3;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -1905a8: |[1905a8] androidx.compose.animation.core.SuspendAnimationKt$animate$3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1905b8: 6200 cf2d |0000: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1905bc: 5441 f403 |0002: iget-object v1, v4, Landroidx/compose/animation/core/SuspendAnimationKt$animate$3;.$block:Lkotlin/jvm/functions/Function2; // field@03f4 │ │ -1905c0: 5242 f503 |0004: iget v2, v4, Landroidx/compose/animation/core/SuspendAnimationKt$animate$3;.$r8$classId:I // field@03f5 │ │ -1905c4: 2b02 2200 0000 |0006: packed-switch v2, 00000028 // +00000022 │ │ -1905ca: 1f05 7006 |0009: check-cast v5, Landroidx/compose/ui/graphics/Canvas; // type@0670 │ │ -1905ce: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -1905d0: 7230 d944 5102 |000c: invoke-interface {v1, v5, v2}, Lkotlin/jvm/functions/Function2;.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@44d9 │ │ -1905d6: 1100 |000f: return-object v0 │ │ -1905d8: 1f05 5802 |0010: check-cast v5, Landroidx/compose/animation/core/AnimationScope; // type@0258 │ │ -1905dc: 5452 6803 |0012: iget-object v2, v5, Landroidx/compose/animation/core/AnimationScope;.value$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0368 │ │ -1905e0: 6e10 a213 0200 |0014: invoke-virtual {v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1905e6: 0c02 |0017: move-result-object v2 │ │ -1905e8: 6203 5904 |0018: sget-object v3, Landroidx/compose/animation/core/VectorConvertersKt;.FloatToVector:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@0459 │ │ -1905ec: 5455 6903 |001a: iget-object v5, v5, Landroidx/compose/animation/core/AnimationScope;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@0369 │ │ -1905f0: 1f05 5b02 |001c: check-cast v5, Landroidx/compose/animation/core/AnimationVector1D; // type@025b │ │ -1905f4: 5255 7003 |001e: iget v5, v5, Landroidx/compose/animation/core/AnimationVector1D;.value:F // field@0370 │ │ -1905f8: 7110 e03e 0500 |0020: invoke-static {v5}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ -1905fe: 0c05 |0023: move-result-object v5 │ │ -190600: 7230 d944 2105 |0024: invoke-interface {v1, v2, v5}, Lkotlin/jvm/functions/Function2;.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@44d9 │ │ -190606: 1100 |0027: return-object v0 │ │ -190608: 0001 0100 0000 0000 0a00 0000 |0028: packed-switch-data (6 units) │ │ +1905c4: |[1905c4] androidx.compose.animation.core.SuspendAnimationKt$animate$3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1905d4: 6200 cf2d |0000: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1905d8: 5441 f403 |0002: iget-object v1, v4, Landroidx/compose/animation/core/SuspendAnimationKt$animate$3;.$block:Lkotlin/jvm/functions/Function2; // field@03f4 │ │ +1905dc: 5242 f503 |0004: iget v2, v4, Landroidx/compose/animation/core/SuspendAnimationKt$animate$3;.$r8$classId:I // field@03f5 │ │ +1905e0: 2b02 2200 0000 |0006: packed-switch v2, 00000028 // +00000022 │ │ +1905e6: 1f05 7006 |0009: check-cast v5, Landroidx/compose/ui/graphics/Canvas; // type@0670 │ │ +1905ea: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +1905ec: 7230 d944 5102 |000c: invoke-interface {v1, v5, v2}, Lkotlin/jvm/functions/Function2;.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@44d9 │ │ +1905f2: 1100 |000f: return-object v0 │ │ +1905f4: 1f05 5802 |0010: check-cast v5, Landroidx/compose/animation/core/AnimationScope; // type@0258 │ │ +1905f8: 5452 6803 |0012: iget-object v2, v5, Landroidx/compose/animation/core/AnimationScope;.value$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0368 │ │ +1905fc: 6e10 a213 0200 |0014: invoke-virtual {v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +190602: 0c02 |0017: move-result-object v2 │ │ +190604: 6203 5904 |0018: sget-object v3, Landroidx/compose/animation/core/VectorConvertersKt;.FloatToVector:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@0459 │ │ +190608: 5455 6903 |001a: iget-object v5, v5, Landroidx/compose/animation/core/AnimationScope;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@0369 │ │ +19060c: 1f05 5b02 |001c: check-cast v5, Landroidx/compose/animation/core/AnimationVector1D; // type@025b │ │ +190610: 5255 7003 |001e: iget v5, v5, Landroidx/compose/animation/core/AnimationVector1D;.value:F // field@0370 │ │ +190614: 7110 e03e 0500 |0020: invoke-static {v5}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ +19061a: 0c05 |0023: move-result-object v5 │ │ +19061c: 7230 d944 2105 |0024: invoke-interface {v1, v2, v5}, Lkotlin/jvm/functions/Function2;.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@44d9 │ │ +190622: 1100 |0027: return-object v0 │ │ +190624: 0001 0100 0000 0000 0a00 0000 |0028: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #296 header: │ │ @@ -77111,74 +77111,74 @@ │ │ type : '(ILkotlin/jvm/functions/Function1;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -1955a8: |[1955a8] androidx.compose.runtime.snapshots.SnapshotKt$takeNewSnapshot$1.:(ILkotlin/jvm/functions/Function1;)V │ │ -1955b8: 5901 8a0d |0000: iput v1, v0, Landroidx/compose/runtime/snapshots/SnapshotKt$takeNewSnapshot$1;.$r8$classId:I // field@0d8a │ │ -1955bc: 2b01 1600 0000 |0002: packed-switch v1, 00000018 // +00000016 │ │ -1955c2: 1f02 f812 |0005: check-cast v2, Lkotlin/jvm/internal/Lambda; // type@12f8 │ │ -1955c6: 5b02 890d |0007: iput-object v2, v0, Landroidx/compose/runtime/snapshots/SnapshotKt$takeNewSnapshot$1;.$block:Lkotlin/jvm/internal/Lambda; // field@0d89 │ │ -1955ca: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -1955cc: 7020 0a45 1000 |000a: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ -1955d2: 0e00 |000d: return-void │ │ -1955d4: 1f02 f812 |000e: check-cast v2, Lkotlin/jvm/internal/Lambda; // type@12f8 │ │ -1955d8: 5b02 890d |0010: iput-object v2, v0, Landroidx/compose/runtime/snapshots/SnapshotKt$takeNewSnapshot$1;.$block:Lkotlin/jvm/internal/Lambda; // field@0d89 │ │ -1955dc: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -1955de: 7020 0a45 1000 |0013: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ -1955e4: 0e00 |0016: return-void │ │ -1955e6: 0000 |0017: nop // spacer │ │ -1955e8: 0001 0100 0100 0000 0c00 0000 |0018: packed-switch-data (6 units) │ │ +1955c4: |[1955c4] androidx.compose.runtime.snapshots.SnapshotKt$takeNewSnapshot$1.:(ILkotlin/jvm/functions/Function1;)V │ │ +1955d4: 5901 8a0d |0000: iput v1, v0, Landroidx/compose/runtime/snapshots/SnapshotKt$takeNewSnapshot$1;.$r8$classId:I // field@0d8a │ │ +1955d8: 2b01 1600 0000 |0002: packed-switch v1, 00000018 // +00000016 │ │ +1955de: 1f02 f812 |0005: check-cast v2, Lkotlin/jvm/internal/Lambda; // type@12f8 │ │ +1955e2: 5b02 890d |0007: iput-object v2, v0, Landroidx/compose/runtime/snapshots/SnapshotKt$takeNewSnapshot$1;.$block:Lkotlin/jvm/internal/Lambda; // field@0d89 │ │ +1955e6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +1955e8: 7020 0a45 1000 |000a: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ +1955ee: 0e00 |000d: return-void │ │ +1955f0: 1f02 f812 |000e: check-cast v2, Lkotlin/jvm/internal/Lambda; // type@12f8 │ │ +1955f4: 5b02 890d |0010: iput-object v2, v0, Landroidx/compose/runtime/snapshots/SnapshotKt$takeNewSnapshot$1;.$block:Lkotlin/jvm/internal/Lambda; // field@0d89 │ │ +1955f8: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +1955fa: 7020 0a45 1000 |0013: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ +195600: 0e00 |0016: return-void │ │ +195602: 0000 |0017: nop // spacer │ │ +195604: 0001 0100 0100 0000 0c00 0000 |0018: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/compose/runtime/snapshots/SnapshotKt$takeNewSnapshot$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -1955f4: |[1955f4] androidx.compose.runtime.snapshots.SnapshotKt$takeNewSnapshot$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -195604: 5240 8a0d |0000: iget v0, v4, Landroidx/compose/runtime/snapshots/SnapshotKt$takeNewSnapshot$1;.$r8$classId:I // field@0d8a │ │ -195608: 2b00 3200 0000 |0002: packed-switch v0, 00000034 // +00000032 │ │ -19560e: 1f05 a811 |0005: check-cast v5, Ljava/lang/Number; // type@11a8 │ │ -195612: 6e10 313f 0500 |0007: invoke-virtual {v5}, Ljava/lang/Number;.longValue:()J // method@3f31 │ │ -195618: 0b00 |000a: move-result-wide v0 │ │ -19561a: 7120 0b3f 1000 |000b: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@3f0b │ │ -195620: 0c05 |000e: move-result-object v5 │ │ -195622: 5440 890d |000f: iget-object v0, v4, Landroidx/compose/runtime/snapshots/SnapshotKt$takeNewSnapshot$1;.$block:Lkotlin/jvm/internal/Lambda; // field@0d89 │ │ -195626: 7220 d844 5000 |0011: invoke-interface {v0, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ -19562c: 0c05 |0014: move-result-object v5 │ │ -19562e: 1105 |0015: return-object v5 │ │ -195630: 1f05 f905 |0016: check-cast v5, Landroidx/compose/runtime/snapshots/SnapshotIdSet; // type@05f9 │ │ -195634: 5440 890d |0018: iget-object v0, v4, Landroidx/compose/runtime/snapshots/SnapshotKt$takeNewSnapshot$1;.$block:Lkotlin/jvm/internal/Lambda; // field@0d89 │ │ -195638: 7220 d844 5000 |001a: invoke-interface {v0, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ -19563e: 0c05 |001d: move-result-object v5 │ │ -195640: 1f05 f405 |001e: check-cast v5, Landroidx/compose/runtime/snapshots/Snapshot; // type@05f4 │ │ -195644: 6200 8f0d |0020: sget-object v0, Landroidx/compose/runtime/snapshots/SnapshotKt;.lock:Ljava/lang/Object; // field@0d8f │ │ -195648: 1d00 |0022: monitor-enter v0 │ │ -19564a: 6201 910d |0023: sget-object v1, Landroidx/compose/runtime/snapshots/SnapshotKt;.openSnapshots:Landroidx/compose/runtime/snapshots/SnapshotIdSet; // field@0d91 │ │ -19564e: 6e10 2416 0500 |0025: invoke-virtual {v5}, Landroidx/compose/runtime/snapshots/Snapshot;.getSnapshotId:()J // method@1624 │ │ -195654: 0b02 |0028: move-result-wide v2 │ │ -195656: 6e30 3e16 2103 |0029: invoke-virtual {v1, v2, v3}, Landroidx/compose/runtime/snapshots/SnapshotIdSet;.set:(J)Landroidx/compose/runtime/snapshots/SnapshotIdSet; // method@163e │ │ -19565c: 0c01 |002c: move-result-object v1 │ │ -19565e: 6901 910d |002d: sput-object v1, Landroidx/compose/runtime/snapshots/SnapshotKt;.openSnapshots:Landroidx/compose/runtime/snapshots/SnapshotIdSet; // field@0d91 │ │ -195662: 1e00 |002f: monitor-exit v0 │ │ -195664: 1105 |0030: return-object v5 │ │ -195666: 0d05 |0031: move-exception v5 │ │ -195668: 1e00 |0032: monitor-exit v0 │ │ -19566a: 2705 |0033: throw v5 │ │ -19566c: 0001 0100 0000 0000 1400 0000 |0034: packed-switch-data (6 units) │ │ +195610: |[195610] androidx.compose.runtime.snapshots.SnapshotKt$takeNewSnapshot$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +195620: 5240 8a0d |0000: iget v0, v4, Landroidx/compose/runtime/snapshots/SnapshotKt$takeNewSnapshot$1;.$r8$classId:I // field@0d8a │ │ +195624: 2b00 3200 0000 |0002: packed-switch v0, 00000034 // +00000032 │ │ +19562a: 1f05 a811 |0005: check-cast v5, Ljava/lang/Number; // type@11a8 │ │ +19562e: 6e10 313f 0500 |0007: invoke-virtual {v5}, Ljava/lang/Number;.longValue:()J // method@3f31 │ │ +195634: 0b00 |000a: move-result-wide v0 │ │ +195636: 7120 0b3f 1000 |000b: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@3f0b │ │ +19563c: 0c05 |000e: move-result-object v5 │ │ +19563e: 5440 890d |000f: iget-object v0, v4, Landroidx/compose/runtime/snapshots/SnapshotKt$takeNewSnapshot$1;.$block:Lkotlin/jvm/internal/Lambda; // field@0d89 │ │ +195642: 7220 d844 5000 |0011: invoke-interface {v0, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ +195648: 0c05 |0014: move-result-object v5 │ │ +19564a: 1105 |0015: return-object v5 │ │ +19564c: 1f05 f905 |0016: check-cast v5, Landroidx/compose/runtime/snapshots/SnapshotIdSet; // type@05f9 │ │ +195650: 5440 890d |0018: iget-object v0, v4, Landroidx/compose/runtime/snapshots/SnapshotKt$takeNewSnapshot$1;.$block:Lkotlin/jvm/internal/Lambda; // field@0d89 │ │ +195654: 7220 d844 5000 |001a: invoke-interface {v0, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ +19565a: 0c05 |001d: move-result-object v5 │ │ +19565c: 1f05 f405 |001e: check-cast v5, Landroidx/compose/runtime/snapshots/Snapshot; // type@05f4 │ │ +195660: 6200 8f0d |0020: sget-object v0, Landroidx/compose/runtime/snapshots/SnapshotKt;.lock:Ljava/lang/Object; // field@0d8f │ │ +195664: 1d00 |0022: monitor-enter v0 │ │ +195666: 6201 910d |0023: sget-object v1, Landroidx/compose/runtime/snapshots/SnapshotKt;.openSnapshots:Landroidx/compose/runtime/snapshots/SnapshotIdSet; // field@0d91 │ │ +19566a: 6e10 2416 0500 |0025: invoke-virtual {v5}, Landroidx/compose/runtime/snapshots/Snapshot;.getSnapshotId:()J // method@1624 │ │ +195670: 0b02 |0028: move-result-wide v2 │ │ +195672: 6e30 3e16 2103 |0029: invoke-virtual {v1, v2, v3}, Landroidx/compose/runtime/snapshots/SnapshotIdSet;.set:(J)Landroidx/compose/runtime/snapshots/SnapshotIdSet; // method@163e │ │ +195678: 0c01 |002c: move-result-object v1 │ │ +19567a: 6901 910d |002d: sput-object v1, Landroidx/compose/runtime/snapshots/SnapshotKt;.openSnapshots:Landroidx/compose/runtime/snapshots/SnapshotIdSet; // field@0d91 │ │ +19567e: 1e00 |002f: monitor-exit v0 │ │ +195680: 1105 |0030: return-object v5 │ │ +195682: 0d05 |0031: move-exception v5 │ │ +195684: 1e00 |0032: monitor-exit v0 │ │ +195686: 2705 |0033: throw v5 │ │ +195688: 0001 0100 0000 0000 1400 0000 |0034: packed-switch-data (6 units) │ │ catches : 1 │ │ 0x0023 - 0x002f │ │ -> 0x0031 │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ @@ -77455,100 +77455,100 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -1bb2dc: |[1bb2dc] androidx.compose.animation.core.TargetBasedAnimation.setMutableInitialValue$animation_core_release:(Ljava/lang/Object;)V │ │ -1bb2ec: 5420 0904 |0000: iget-object v0, v2, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableInitialValue:Ljava/lang/Object; // field@0409 │ │ -1bb2f0: 7120 0045 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1bb2f6: 0a00 |0005: move-result v0 │ │ -1bb2f8: 3900 1700 |0006: if-nez v0, 001d // +0017 │ │ -1bb2fc: 5b23 0904 |0008: iput-object v3, v2, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableInitialValue:Ljava/lang/Object; // field@0409 │ │ -1bb300: 5420 0c04 |000a: iget-object v0, v2, Landroidx/compose/animation/core/TargetBasedAnimation;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@040c │ │ -1bb304: 5400 4104 |000c: iget-object v0, v0, Landroidx/compose/animation/core/TwoWayConverterImpl;.convertToVector:Lkotlin/jvm/functions/Function1; // field@0441 │ │ -1bb308: 7220 d844 3000 |000e: invoke-interface {v0, v3}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ -1bb30e: 0c03 |0011: move-result-object v3 │ │ -1bb310: 1f03 5f02 |0012: check-cast v3, Landroidx/compose/animation/core/AnimationVector; // type@025f │ │ -1bb314: 5b23 0704 |0014: iput-object v3, v2, Landroidx/compose/animation/core/TargetBasedAnimation;.initialValueVector:Landroidx/compose/animation/core/AnimationVector; // field@0407 │ │ -1bb318: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -1bb31a: 5b23 0504 |0017: iput-object v3, v2, Landroidx/compose/animation/core/TargetBasedAnimation;._endVelocity:Landroidx/compose/animation/core/AnimationVector; // field@0405 │ │ -1bb31e: 1600 ffff |0019: const-wide/16 v0, #int -1 // #ffff │ │ -1bb322: 5a20 0404 |001b: iput-wide v0, v2, Landroidx/compose/animation/core/TargetBasedAnimation;._durationNanos:J // field@0404 │ │ -1bb326: 0e00 |001d: return-void │ │ +1bb2f8: |[1bb2f8] androidx.compose.animation.core.TargetBasedAnimation.setMutableInitialValue$animation_core_release:(Ljava/lang/Object;)V │ │ +1bb308: 5420 0904 |0000: iget-object v0, v2, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableInitialValue:Ljava/lang/Object; // field@0409 │ │ +1bb30c: 7120 0045 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1bb312: 0a00 |0005: move-result v0 │ │ +1bb314: 3900 1700 |0006: if-nez v0, 001d // +0017 │ │ +1bb318: 5b23 0904 |0008: iput-object v3, v2, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableInitialValue:Ljava/lang/Object; // field@0409 │ │ +1bb31c: 5420 0c04 |000a: iget-object v0, v2, Landroidx/compose/animation/core/TargetBasedAnimation;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@040c │ │ +1bb320: 5400 4104 |000c: iget-object v0, v0, Landroidx/compose/animation/core/TwoWayConverterImpl;.convertToVector:Lkotlin/jvm/functions/Function1; // field@0441 │ │ +1bb324: 7220 d844 3000 |000e: invoke-interface {v0, v3}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ +1bb32a: 0c03 |0011: move-result-object v3 │ │ +1bb32c: 1f03 5f02 |0012: check-cast v3, Landroidx/compose/animation/core/AnimationVector; // type@025f │ │ +1bb330: 5b23 0704 |0014: iput-object v3, v2, Landroidx/compose/animation/core/TargetBasedAnimation;.initialValueVector:Landroidx/compose/animation/core/AnimationVector; // field@0407 │ │ +1bb334: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +1bb336: 5b23 0504 |0017: iput-object v3, v2, Landroidx/compose/animation/core/TargetBasedAnimation;._endVelocity:Landroidx/compose/animation/core/AnimationVector; // field@0405 │ │ +1bb33a: 1600 ffff |0019: const-wide/16 v0, #int -1 // #ffff │ │ +1bb33e: 5a20 0404 |001b: iput-wide v0, v2, Landroidx/compose/animation/core/TargetBasedAnimation;._durationNanos:J // field@0404 │ │ +1bb342: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/compose/animation/core/TargetBasedAnimation;) │ │ name : 'setMutableTargetValue$animation_core_release' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -1bb328: |[1bb328] androidx.compose.animation.core.TargetBasedAnimation.setMutableTargetValue$animation_core_release:(Ljava/lang/Object;)V │ │ -1bb338: 5420 0a04 |0000: iget-object v0, v2, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableTargetValue:Ljava/lang/Object; // field@040a │ │ -1bb33c: 7120 0045 3000 |0002: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1bb342: 0a00 |0005: move-result v0 │ │ -1bb344: 3900 1700 |0006: if-nez v0, 001d // +0017 │ │ -1bb348: 5b23 0a04 |0008: iput-object v3, v2, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableTargetValue:Ljava/lang/Object; // field@040a │ │ -1bb34c: 5420 0c04 |000a: iget-object v0, v2, Landroidx/compose/animation/core/TargetBasedAnimation;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@040c │ │ -1bb350: 5400 4104 |000c: iget-object v0, v0, Landroidx/compose/animation/core/TwoWayConverterImpl;.convertToVector:Lkotlin/jvm/functions/Function1; // field@0441 │ │ -1bb354: 7220 d844 3000 |000e: invoke-interface {v0, v3}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ -1bb35a: 0c03 |0011: move-result-object v3 │ │ -1bb35c: 1f03 5f02 |0012: check-cast v3, Landroidx/compose/animation/core/AnimationVector; // type@025f │ │ -1bb360: 5b23 0b04 |0014: iput-object v3, v2, Landroidx/compose/animation/core/TargetBasedAnimation;.targetValueVector:Landroidx/compose/animation/core/AnimationVector; // field@040b │ │ -1bb364: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -1bb366: 5b23 0504 |0017: iput-object v3, v2, Landroidx/compose/animation/core/TargetBasedAnimation;._endVelocity:Landroidx/compose/animation/core/AnimationVector; // field@0405 │ │ -1bb36a: 1600 ffff |0019: const-wide/16 v0, #int -1 // #ffff │ │ -1bb36e: 5a20 0404 |001b: iput-wide v0, v2, Landroidx/compose/animation/core/TargetBasedAnimation;._durationNanos:J // field@0404 │ │ -1bb372: 0e00 |001d: return-void │ │ +1bb344: |[1bb344] androidx.compose.animation.core.TargetBasedAnimation.setMutableTargetValue$animation_core_release:(Ljava/lang/Object;)V │ │ +1bb354: 5420 0a04 |0000: iget-object v0, v2, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableTargetValue:Ljava/lang/Object; // field@040a │ │ +1bb358: 7120 0045 3000 |0002: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1bb35e: 0a00 |0005: move-result v0 │ │ +1bb360: 3900 1700 |0006: if-nez v0, 001d // +0017 │ │ +1bb364: 5b23 0a04 |0008: iput-object v3, v2, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableTargetValue:Ljava/lang/Object; // field@040a │ │ +1bb368: 5420 0c04 |000a: iget-object v0, v2, Landroidx/compose/animation/core/TargetBasedAnimation;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@040c │ │ +1bb36c: 5400 4104 |000c: iget-object v0, v0, Landroidx/compose/animation/core/TwoWayConverterImpl;.convertToVector:Lkotlin/jvm/functions/Function1; // field@0441 │ │ +1bb370: 7220 d844 3000 |000e: invoke-interface {v0, v3}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ +1bb376: 0c03 |0011: move-result-object v3 │ │ +1bb378: 1f03 5f02 |0012: check-cast v3, Landroidx/compose/animation/core/AnimationVector; // type@025f │ │ +1bb37c: 5b23 0b04 |0014: iput-object v3, v2, Landroidx/compose/animation/core/TargetBasedAnimation;.targetValueVector:Landroidx/compose/animation/core/AnimationVector; // field@040b │ │ +1bb380: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +1bb382: 5b23 0504 |0017: iput-object v3, v2, Landroidx/compose/animation/core/TargetBasedAnimation;._endVelocity:Landroidx/compose/animation/core/AnimationVector; // field@0405 │ │ +1bb386: 1600 ffff |0019: const-wide/16 v0, #int -1 // #ffff │ │ +1bb38a: 5a20 0404 |001b: iput-wide v0, v2, Landroidx/compose/animation/core/TargetBasedAnimation;._durationNanos:J // field@0404 │ │ +1bb38e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/compose/animation/core/TargetBasedAnimation;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -1bb254: |[1bb254] androidx.compose.animation.core.TargetBasedAnimation.toString:()Ljava/lang/String; │ │ -1bb264: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1bb268: 1a01 4c2c |0002: const-string v1, "TargetBasedAnimation: " // string@2c4c │ │ -1bb26c: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1bb272: 5431 0904 |0007: iget-object v1, v3, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableInitialValue:Ljava/lang/Object; // field@0409 │ │ -1bb276: 6e20 893f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1bb27c: 1a01 3900 |000c: const-string v1, " -> " // string@0039 │ │ -1bb280: 6e20 8a3f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1bb286: 5431 0a04 |0011: iget-object v1, v3, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableTargetValue:Ljava/lang/Object; // field@040a │ │ -1bb28a: 6e20 893f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1bb290: 1a01 f605 |0016: const-string v1, ",initial velocity: " // string@05f6 │ │ -1bb294: 6e20 8a3f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1bb29a: 5431 0804 |001b: iget-object v1, v3, Landroidx/compose/animation/core/TargetBasedAnimation;.initialVelocityVector:Landroidx/compose/animation/core/AnimationVector; // field@0408 │ │ -1bb29e: 6e20 893f 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1bb2a4: 1a01 8604 |0020: const-string v1, ", duration: " // string@0486 │ │ -1bb2a8: 6e20 8a3f 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1bb2ae: 7110 340a 0300 |0025: invoke-static {v3}, Landroidx/compose/animation/core/ArcSplineKt;.getDurationMillis:(Landroidx/compose/animation/core/TargetBasedAnimation;)J // method@0a34 │ │ -1bb2b4: 0b01 |0028: move-result-wide v1 │ │ -1bb2b6: 6e30 863f 1002 |0029: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@3f86 │ │ -1bb2bc: 1a01 d500 |002c: const-string v1, " ms,animationSpec: " // string@00d5 │ │ -1bb2c0: 6e20 8a3f 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1bb2c6: 5431 0604 |0031: iget-object v1, v3, Landroidx/compose/animation/core/TargetBasedAnimation;.animationSpec:Landroidx/compose/animation/core/VectorizedAnimationSpec; // field@0406 │ │ -1bb2ca: 6e20 893f 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1bb2d0: 6e10 933f 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1bb2d6: 0c00 |0039: move-result-object v0 │ │ -1bb2d8: 1100 |003a: return-object v0 │ │ +1bb270: |[1bb270] androidx.compose.animation.core.TargetBasedAnimation.toString:()Ljava/lang/String; │ │ +1bb280: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1bb284: 1a01 4c2c |0002: const-string v1, "TargetBasedAnimation: " // string@2c4c │ │ +1bb288: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1bb28e: 5431 0904 |0007: iget-object v1, v3, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableInitialValue:Ljava/lang/Object; // field@0409 │ │ +1bb292: 6e20 893f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1bb298: 1a01 3900 |000c: const-string v1, " -> " // string@0039 │ │ +1bb29c: 6e20 8a3f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1bb2a2: 5431 0a04 |0011: iget-object v1, v3, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableTargetValue:Ljava/lang/Object; // field@040a │ │ +1bb2a6: 6e20 893f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1bb2ac: 1a01 f605 |0016: const-string v1, ",initial velocity: " // string@05f6 │ │ +1bb2b0: 6e20 8a3f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1bb2b6: 5431 0804 |001b: iget-object v1, v3, Landroidx/compose/animation/core/TargetBasedAnimation;.initialVelocityVector:Landroidx/compose/animation/core/AnimationVector; // field@0408 │ │ +1bb2ba: 6e20 893f 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1bb2c0: 1a01 8604 |0020: const-string v1, ", duration: " // string@0486 │ │ +1bb2c4: 6e20 8a3f 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1bb2ca: 7110 340a 0300 |0025: invoke-static {v3}, Landroidx/compose/animation/core/ArcSplineKt;.getDurationMillis:(Landroidx/compose/animation/core/TargetBasedAnimation;)J // method@0a34 │ │ +1bb2d0: 0b01 |0028: move-result-wide v1 │ │ +1bb2d2: 6e30 863f 1002 |0029: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@3f86 │ │ +1bb2d8: 1a01 d500 |002c: const-string v1, " ms,animationSpec: " // string@00d5 │ │ +1bb2dc: 6e20 8a3f 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1bb2e2: 5431 0604 |0031: iget-object v1, v3, Landroidx/compose/animation/core/TargetBasedAnimation;.animationSpec:Landroidx/compose/animation/core/VectorizedAnimationSpec; // field@0406 │ │ +1bb2e6: 6e20 893f 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1bb2ec: 6e10 933f 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1bb2f2: 0c00 |0039: move-result-object v0 │ │ +1bb2f4: 1100 |003a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #300 header: │ │ @@ -77853,41 +77853,41 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -1bba34: |[1bba34] androidx.compose.animation.core.Transition.clearInitialAnimations$animation_core_release:()V │ │ -1bba44: 5460 2704 |0000: iget-object v0, v6, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ -1bba48: 7210 dc40 0000 |0002: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@40dc │ │ -1bba4e: 0a01 |0005: move-result v1 │ │ -1bba50: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1bba52: 0123 |0007: move v3, v2 │ │ -1bba54: 3513 1200 |0008: if-ge v3, v1, 001a // +0012 │ │ -1bba58: 7220 2041 3000 |000a: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -1bba5e: 0c04 |000d: move-result-object v4 │ │ -1bba60: 1f04 9602 |000e: check-cast v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ -1bba64: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -1bba66: 5b45 1504 |0011: iput-object v5, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueAnimation:Landroidx/compose/animation/core/TargetBasedAnimation; // field@0415 │ │ -1bba6a: 5b45 1604 |0013: iput-object v5, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueState:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@0416 │ │ -1bba6e: 5c42 1e04 |0015: iput-boolean v2, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.useOnlyInitialValue:Z // field@041e │ │ -1bba72: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1bba76: 28ef |0019: goto 0008 // -0011 │ │ -1bba78: 5460 2904 |001a: iget-object v0, v6, Landroidx/compose/animation/core/Transition;._transitions:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0429 │ │ -1bba7c: 7210 dc40 0000 |001c: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@40dc │ │ -1bba82: 0a01 |001f: move-result v1 │ │ -1bba84: 3512 0e00 |0020: if-ge v2, v1, 002e // +000e │ │ -1bba88: 7220 2041 2000 |0022: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ -1bba8e: 0c03 |0025: move-result-object v3 │ │ -1bba90: 1f03 9a02 |0026: check-cast v3, Landroidx/compose/animation/core/Transition; // type@029a │ │ -1bba94: 6e10 e20a 0300 |0028: invoke-virtual {v3}, Landroidx/compose/animation/core/Transition;.clearInitialAnimations$animation_core_release:()V // method@0ae2 │ │ -1bba9a: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1bba9e: 28f3 |002d: goto 0020 // -000d │ │ -1bbaa0: 0e00 |002e: return-void │ │ +1bba50: |[1bba50] androidx.compose.animation.core.Transition.clearInitialAnimations$animation_core_release:()V │ │ +1bba60: 5460 2704 |0000: iget-object v0, v6, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ +1bba64: 7210 dc40 0000 |0002: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@40dc │ │ +1bba6a: 0a01 |0005: move-result v1 │ │ +1bba6c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1bba6e: 0123 |0007: move v3, v2 │ │ +1bba70: 3513 1200 |0008: if-ge v3, v1, 001a // +0012 │ │ +1bba74: 7220 2041 3000 |000a: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +1bba7a: 0c04 |000d: move-result-object v4 │ │ +1bba7c: 1f04 9602 |000e: check-cast v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ +1bba80: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +1bba82: 5b45 1504 |0011: iput-object v5, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueAnimation:Landroidx/compose/animation/core/TargetBasedAnimation; // field@0415 │ │ +1bba86: 5b45 1604 |0013: iput-object v5, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueState:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@0416 │ │ +1bba8a: 5c42 1e04 |0015: iput-boolean v2, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.useOnlyInitialValue:Z // field@041e │ │ +1bba8e: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1bba92: 28ef |0019: goto 0008 // -0011 │ │ +1bba94: 5460 2904 |001a: iget-object v0, v6, Landroidx/compose/animation/core/Transition;._transitions:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0429 │ │ +1bba98: 7210 dc40 0000 |001c: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@40dc │ │ +1bba9e: 0a01 |001f: move-result v1 │ │ +1bbaa0: 3512 0e00 |0020: if-ge v2, v1, 002e // +000e │ │ +1bbaa4: 7220 2041 2000 |0022: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4120 │ │ +1bbaaa: 0c03 |0025: move-result-object v3 │ │ +1bbaac: 1f03 9a02 |0026: check-cast v3, Landroidx/compose/animation/core/Transition; // type@029a │ │ +1bbab0: 6e10 e20a 0300 |0028: invoke-virtual {v3}, Landroidx/compose/animation/core/Transition;.clearInitialAnimations$animation_core_release:()V // method@0ae2 │ │ +1bbab6: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1bbaba: 28f3 |002d: goto 0020 // -000d │ │ +1bbabc: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/compose/animation/core/Transition;) │ │ name : 'getHasInitialValueAnimations' │ │ type : '()Z' │ │ @@ -77937,24 +77937,24 @@ │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -1bba04: |[1bba04] androidx.compose.animation.core.Transition.getPlayTimeNanos:()J │ │ -1bba14: 5420 2c04 |0000: iget-object v0, v2, Landroidx/compose/animation/core/Transition;.parentTransition:Landroidx/compose/animation/core/Transition; // field@042c │ │ -1bba18: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1bba1c: 6e10 e40a 0000 |0004: invoke-virtual {v0}, Landroidx/compose/animation/core/Transition;.getPlayTimeNanos:()J // method@0ae4 │ │ -1bba22: 0b00 |0007: move-result-wide v0 │ │ -1bba24: 1000 |0008: return-wide v0 │ │ -1bba26: 5420 2804 |0009: iget-object v0, v2, Landroidx/compose/animation/core/Transition;._playTimeNanos$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableLongState; // field@0428 │ │ -1bba2a: 6e10 9013 0000 |000b: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.getLongValue:()J // method@1390 │ │ -1bba30: 0b00 |000e: move-result-wide v0 │ │ -1bba32: 1000 |000f: return-wide v0 │ │ +1bba20: |[1bba20] androidx.compose.animation.core.Transition.getPlayTimeNanos:()J │ │ +1bba30: 5420 2c04 |0000: iget-object v0, v2, Landroidx/compose/animation/core/Transition;.parentTransition:Landroidx/compose/animation/core/Transition; // field@042c │ │ +1bba34: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +1bba38: 6e10 e40a 0000 |0004: invoke-virtual {v0}, Landroidx/compose/animation/core/Transition;.getPlayTimeNanos:()J // method@0ae4 │ │ +1bba3e: 0b00 |0007: move-result-wide v0 │ │ +1bba40: 1000 |0008: return-wide v0 │ │ +1bba42: 5420 2804 |0009: iget-object v0, v2, Landroidx/compose/animation/core/Transition;._playTimeNanos$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableLongState; // field@0428 │ │ +1bba46: 6e10 9013 0000 |000b: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.getLongValue:()J // method@1390 │ │ +1bba4c: 0b00 |000e: move-result-wide v0 │ │ +1bba4e: 1000 |000f: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/compose/animation/core/Transition;) │ │ name : 'getSegment' │ │ type : '()Landroidx/compose/animation/core/Transition$Segment;' │ │ @@ -78024,604 +78024,604 @@ │ │ type : '(JZ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 218 16-bit code units │ │ -1bbaa4: |[1bbaa4] androidx.compose.animation.core.Transition.onFrame$animation_core_release:(JZ)V │ │ -1bbab4: 54a0 2e04 |0000: iget-object v0, v10, Landroidx/compose/animation/core/Transition;.startTimeNanos$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableLongState; // field@042e │ │ -1bbab8: 6e10 9013 0000 |0002: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.getLongValue:()J // method@1390 │ │ -1bbabe: 0b01 |0005: move-result-wide v1 │ │ -1bbac0: 1903 0080 |0006: const-wide/high16 v3, #long -9223372036854775808 // #8000 │ │ -1bbac4: 3101 0103 |0008: cmp-long v1, v1, v3 │ │ -1bbac8: 54a2 3104 |000a: iget-object v2, v10, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ -1bbacc: 3901 0f00 |000c: if-nez v1, 001b // +000f │ │ -1bbad0: 6e30 9513 b00c |000e: invoke-virtual {v0, v11, v12}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.setLongValue:(J)V // method@1395 │ │ -1bbad6: 6200 932d |0011: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ -1bbada: 5421 1324 |0013: iget-object v1, v2, Lio/ktor/util/StringValuesBuilderImpl;.values:Ljava/lang/Object; // field@2413 │ │ -1bbade: 1f01 6805 |0015: check-cast v1, Landroidx/compose/runtime/ParcelableSnapshotMutableState; // type@0568 │ │ -1bbae2: 6e20 a513 0100 |0017: invoke-virtual {v1, v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -1bbae8: 281a |001a: goto 0034 // +001a │ │ -1bbaea: 5420 1324 |001b: iget-object v0, v2, Lio/ktor/util/StringValuesBuilderImpl;.values:Ljava/lang/Object; // field@2413 │ │ -1bbaee: 1f00 6805 |001d: check-cast v0, Landroidx/compose/runtime/ParcelableSnapshotMutableState; // type@0568 │ │ -1bbaf2: 6e10 a213 0000 |001f: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1bbaf8: 0c00 |0022: move-result-object v0 │ │ -1bbafa: 1f00 8911 |0023: check-cast v0, Ljava/lang/Boolean; // type@1189 │ │ -1bbafe: 6e10 823e 0000 |0025: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ -1bbb04: 0a00 |0028: move-result v0 │ │ -1bbb06: 3900 0b00 |0029: if-nez v0, 0034 // +000b │ │ -1bbb0a: 6200 932d |002b: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ -1bbb0e: 5421 1324 |002d: iget-object v1, v2, Lio/ktor/util/StringValuesBuilderImpl;.values:Ljava/lang/Object; // field@2413 │ │ -1bbb12: 1f01 6805 |002f: check-cast v1, Landroidx/compose/runtime/ParcelableSnapshotMutableState; // type@0568 │ │ -1bbb16: 6e20 a513 0100 |0031: invoke-virtual {v1, v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -1bbb1c: 6200 922d |0034: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@2d92 │ │ -1bbb20: 54a1 3204 |0036: iget-object v1, v10, Landroidx/compose/animation/core/Transition;.updateChildrenNeeded$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0432 │ │ -1bbb24: 6e20 a513 0100 |0038: invoke-virtual {v1, v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -1bbb2a: 54a0 2704 |003b: iget-object v0, v10, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ -1bbb2e: 6e10 8516 0000 |003d: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ -1bbb34: 0a01 |0040: move-result v1 │ │ -1bbb36: 1212 |0041: const/4 v2, #int 1 // #1 │ │ -1bbb38: 1203 |0042: const/4 v3, #int 0 // #0 │ │ -1bbb3a: 0134 |0043: move v4, v3 │ │ -1bbb3c: 3514 5800 |0044: if-ge v4, v1, 009c // +0058 │ │ -1bbb40: 6e20 7416 4000 |0046: invoke-virtual {v0, v4}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ -1bbb46: 0c05 |0049: move-result-object v5 │ │ -1bbb48: 1f05 9602 |004a: check-cast v5, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ -1bbb4c: 5456 1804 |004c: iget-object v6, v5, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.isFinished$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0418 │ │ -1bbb50: 6e10 a213 0600 |004e: invoke-virtual {v6}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1bbb56: 0c06 |0051: move-result-object v6 │ │ -1bbb58: 1f06 8911 |0052: check-cast v6, Ljava/lang/Boolean; // type@1189 │ │ -1bbb5c: 6e10 823e 0600 |0054: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ -1bbb62: 0a06 |0057: move-result v6 │ │ -1bbb64: 5457 1804 |0058: iget-object v7, v5, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.isFinished$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0418 │ │ -1bbb68: 3906 3200 |005a: if-nez v6, 008c // +0032 │ │ -1bbb6c: 380d 0b00 |005c: if-eqz v13, 0067 // +000b │ │ -1bbb70: 6e10 d10a 0500 |005e: invoke-virtual {v5}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bbb76: 0c06 |0061: move-result-object v6 │ │ -1bbb78: 6e10 b50a 0600 |0062: invoke-virtual {v6}, Landroidx/compose/animation/core/TargetBasedAnimation;.getDurationNanos:()J // method@0ab5 │ │ -1bbb7e: 0b08 |0065: move-result-wide v8 │ │ -1bbb80: 2802 |0066: goto 0068 // +0002 │ │ -1bbb82: 04b8 |0067: move-wide v8, v11 │ │ -1bbb84: 6e10 d10a 0500 |0068: invoke-virtual {v5}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bbb8a: 0c06 |006b: move-result-object v6 │ │ -1bbb8c: 6e30 b80a 8609 |006c: invoke-virtual {v6, v8, v9}, Landroidx/compose/animation/core/TargetBasedAnimation;.getValueFromNanos:(J)Ljava/lang/Object; // method@0ab8 │ │ -1bbb92: 0c06 |006f: move-result-object v6 │ │ -1bbb94: 6e20 d40a 6500 |0070: invoke-virtual {v5, v6}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.setValue$animation_core_release:(Ljava/lang/Object;)V // method@0ad4 │ │ -1bbb9a: 6e10 d10a 0500 |0073: invoke-virtual {v5}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bbba0: 0c06 |0076: move-result-object v6 │ │ -1bbba2: 6e30 b90a 8609 |0077: invoke-virtual {v6, v8, v9}, Landroidx/compose/animation/core/TargetBasedAnimation;.getVelocityVectorFromNanos:(J)Landroidx/compose/animation/core/AnimationVector; // method@0ab9 │ │ -1bbba8: 0c06 |007a: move-result-object v6 │ │ -1bbbaa: 5b56 2004 |007b: iput-object v6, v5, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@0420 │ │ -1bbbae: 6e10 d10a 0500 |007d: invoke-virtual {v5}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bbbb4: 0c05 |0080: move-result-object v5 │ │ -1bbbb6: 7230 fb09 8509 |0081: invoke-interface {v5, v8, v9}, Landroidx/compose/animation/core/Animation;.isFinishedFromNanos:(J)Z // method@09fb │ │ -1bbbbc: 0a05 |0084: move-result v5 │ │ -1bbbbe: 3805 0700 |0085: if-eqz v5, 008c // +0007 │ │ -1bbbc2: 6205 932d |0087: sget-object v5, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ -1bbbc6: 6e20 a513 5700 |0089: invoke-virtual {v7, v5}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -1bbbcc: 6e10 a213 0700 |008c: invoke-virtual {v7}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1bbbd2: 0c05 |008f: move-result-object v5 │ │ -1bbbd4: 1f05 8911 |0090: check-cast v5, Ljava/lang/Boolean; // type@1189 │ │ -1bbbd8: 6e10 823e 0500 |0092: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ -1bbbde: 0a05 |0095: move-result v5 │ │ -1bbbe0: 3905 0300 |0096: if-nez v5, 0099 // +0003 │ │ -1bbbe4: 0132 |0098: move v2, v3 │ │ -1bbbe6: d804 0401 |0099: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1bbbea: 28a9 |009b: goto 0044 // -0057 │ │ -1bbbec: 54a0 2904 |009c: iget-object v0, v10, Landroidx/compose/animation/core/Transition;._transitions:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0429 │ │ -1bbbf0: 6e10 8516 0000 |009e: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ -1bbbf6: 0a01 |00a1: move-result v1 │ │ -1bbbf8: 0134 |00a2: move v4, v3 │ │ -1bbbfa: 3514 3100 |00a3: if-ge v4, v1, 00d4 // +0031 │ │ -1bbbfe: 6e20 7416 4000 |00a5: invoke-virtual {v0, v4}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ -1bbc04: 0c05 |00a8: move-result-object v5 │ │ -1bbc06: 1f05 9a02 |00a9: check-cast v5, Landroidx/compose/animation/core/Transition; // type@029a │ │ -1bbc0a: 5456 2f04 |00ab: iget-object v6, v5, Landroidx/compose/animation/core/Transition;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@042f │ │ -1bbc0e: 6e10 a213 0600 |00ad: invoke-virtual {v6}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1bbc14: 0c06 |00b0: move-result-object v6 │ │ -1bbc16: 5457 3104 |00b1: iget-object v7, v5, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ -1bbc1a: 6e10 d735 0700 |00b3: invoke-virtual {v7}, Lio/ktor/util/StringValuesBuilderImpl;.getCurrentState:()Ljava/lang/Object; // method@35d7 │ │ -1bbc20: 0c08 |00b6: move-result-object v8 │ │ -1bbc22: 7120 0045 8600 |00b7: invoke-static {v6, v8}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1bbc28: 0a06 |00ba: move-result v6 │ │ -1bbc2a: 3906 0500 |00bb: if-nez v6, 00c0 // +0005 │ │ -1bbc2e: 6e40 e80a b5dc |00bd: invoke-virtual {v5, v11, v12, v13}, Landroidx/compose/animation/core/Transition;.onFrame$animation_core_release:(JZ)V // method@0ae8 │ │ -1bbc34: 5455 2f04 |00c0: iget-object v5, v5, Landroidx/compose/animation/core/Transition;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@042f │ │ -1bbc38: 6e10 a213 0500 |00c2: invoke-virtual {v5}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1bbc3e: 0c05 |00c5: move-result-object v5 │ │ -1bbc40: 6e10 d735 0700 |00c6: invoke-virtual {v7}, Lio/ktor/util/StringValuesBuilderImpl;.getCurrentState:()Ljava/lang/Object; // method@35d7 │ │ -1bbc46: 0c06 |00c9: move-result-object v6 │ │ -1bbc48: 7120 0045 6500 |00ca: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1bbc4e: 0a05 |00cd: move-result v5 │ │ -1bbc50: 3905 0300 |00ce: if-nez v5, 00d1 // +0003 │ │ -1bbc54: 0132 |00d0: move v2, v3 │ │ -1bbc56: d804 0401 |00d1: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1bbc5a: 28d0 |00d3: goto 00a3 // -0030 │ │ -1bbc5c: 3802 0500 |00d4: if-eqz v2, 00d9 // +0005 │ │ -1bbc60: 6e10 e90a 0a00 |00d6: invoke-virtual {v10}, Landroidx/compose/animation/core/Transition;.onTransitionEnd$animation_core_release:()V // method@0ae9 │ │ -1bbc66: 0e00 |00d9: return-void │ │ +1bbac0: |[1bbac0] androidx.compose.animation.core.Transition.onFrame$animation_core_release:(JZ)V │ │ +1bbad0: 54a0 2e04 |0000: iget-object v0, v10, Landroidx/compose/animation/core/Transition;.startTimeNanos$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableLongState; // field@042e │ │ +1bbad4: 6e10 9013 0000 |0002: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.getLongValue:()J // method@1390 │ │ +1bbada: 0b01 |0005: move-result-wide v1 │ │ +1bbadc: 1903 0080 |0006: const-wide/high16 v3, #long -9223372036854775808 // #8000 │ │ +1bbae0: 3101 0103 |0008: cmp-long v1, v1, v3 │ │ +1bbae4: 54a2 3104 |000a: iget-object v2, v10, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ +1bbae8: 3901 0f00 |000c: if-nez v1, 001b // +000f │ │ +1bbaec: 6e30 9513 b00c |000e: invoke-virtual {v0, v11, v12}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.setLongValue:(J)V // method@1395 │ │ +1bbaf2: 6200 932d |0011: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ +1bbaf6: 5421 1324 |0013: iget-object v1, v2, Lio/ktor/util/StringValuesBuilderImpl;.values:Ljava/lang/Object; // field@2413 │ │ +1bbafa: 1f01 6805 |0015: check-cast v1, Landroidx/compose/runtime/ParcelableSnapshotMutableState; // type@0568 │ │ +1bbafe: 6e20 a513 0100 |0017: invoke-virtual {v1, v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +1bbb04: 281a |001a: goto 0034 // +001a │ │ +1bbb06: 5420 1324 |001b: iget-object v0, v2, Lio/ktor/util/StringValuesBuilderImpl;.values:Ljava/lang/Object; // field@2413 │ │ +1bbb0a: 1f00 6805 |001d: check-cast v0, Landroidx/compose/runtime/ParcelableSnapshotMutableState; // type@0568 │ │ +1bbb0e: 6e10 a213 0000 |001f: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bbb14: 0c00 |0022: move-result-object v0 │ │ +1bbb16: 1f00 8911 |0023: check-cast v0, Ljava/lang/Boolean; // type@1189 │ │ +1bbb1a: 6e10 823e 0000 |0025: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ +1bbb20: 0a00 |0028: move-result v0 │ │ +1bbb22: 3900 0b00 |0029: if-nez v0, 0034 // +000b │ │ +1bbb26: 6200 932d |002b: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ +1bbb2a: 5421 1324 |002d: iget-object v1, v2, Lio/ktor/util/StringValuesBuilderImpl;.values:Ljava/lang/Object; // field@2413 │ │ +1bbb2e: 1f01 6805 |002f: check-cast v1, Landroidx/compose/runtime/ParcelableSnapshotMutableState; // type@0568 │ │ +1bbb32: 6e20 a513 0100 |0031: invoke-virtual {v1, v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +1bbb38: 6200 922d |0034: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@2d92 │ │ +1bbb3c: 54a1 3204 |0036: iget-object v1, v10, Landroidx/compose/animation/core/Transition;.updateChildrenNeeded$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0432 │ │ +1bbb40: 6e20 a513 0100 |0038: invoke-virtual {v1, v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +1bbb46: 54a0 2704 |003b: iget-object v0, v10, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ +1bbb4a: 6e10 8516 0000 |003d: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ +1bbb50: 0a01 |0040: move-result v1 │ │ +1bbb52: 1212 |0041: const/4 v2, #int 1 // #1 │ │ +1bbb54: 1203 |0042: const/4 v3, #int 0 // #0 │ │ +1bbb56: 0134 |0043: move v4, v3 │ │ +1bbb58: 3514 5800 |0044: if-ge v4, v1, 009c // +0058 │ │ +1bbb5c: 6e20 7416 4000 |0046: invoke-virtual {v0, v4}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ +1bbb62: 0c05 |0049: move-result-object v5 │ │ +1bbb64: 1f05 9602 |004a: check-cast v5, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ +1bbb68: 5456 1804 |004c: iget-object v6, v5, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.isFinished$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0418 │ │ +1bbb6c: 6e10 a213 0600 |004e: invoke-virtual {v6}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bbb72: 0c06 |0051: move-result-object v6 │ │ +1bbb74: 1f06 8911 |0052: check-cast v6, Ljava/lang/Boolean; // type@1189 │ │ +1bbb78: 6e10 823e 0600 |0054: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ +1bbb7e: 0a06 |0057: move-result v6 │ │ +1bbb80: 5457 1804 |0058: iget-object v7, v5, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.isFinished$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0418 │ │ +1bbb84: 3906 3200 |005a: if-nez v6, 008c // +0032 │ │ +1bbb88: 380d 0b00 |005c: if-eqz v13, 0067 // +000b │ │ +1bbb8c: 6e10 d10a 0500 |005e: invoke-virtual {v5}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bbb92: 0c06 |0061: move-result-object v6 │ │ +1bbb94: 6e10 b50a 0600 |0062: invoke-virtual {v6}, Landroidx/compose/animation/core/TargetBasedAnimation;.getDurationNanos:()J // method@0ab5 │ │ +1bbb9a: 0b08 |0065: move-result-wide v8 │ │ +1bbb9c: 2802 |0066: goto 0068 // +0002 │ │ +1bbb9e: 04b8 |0067: move-wide v8, v11 │ │ +1bbba0: 6e10 d10a 0500 |0068: invoke-virtual {v5}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bbba6: 0c06 |006b: move-result-object v6 │ │ +1bbba8: 6e30 b80a 8609 |006c: invoke-virtual {v6, v8, v9}, Landroidx/compose/animation/core/TargetBasedAnimation;.getValueFromNanos:(J)Ljava/lang/Object; // method@0ab8 │ │ +1bbbae: 0c06 |006f: move-result-object v6 │ │ +1bbbb0: 6e20 d40a 6500 |0070: invoke-virtual {v5, v6}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.setValue$animation_core_release:(Ljava/lang/Object;)V // method@0ad4 │ │ +1bbbb6: 6e10 d10a 0500 |0073: invoke-virtual {v5}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bbbbc: 0c06 |0076: move-result-object v6 │ │ +1bbbbe: 6e30 b90a 8609 |0077: invoke-virtual {v6, v8, v9}, Landroidx/compose/animation/core/TargetBasedAnimation;.getVelocityVectorFromNanos:(J)Landroidx/compose/animation/core/AnimationVector; // method@0ab9 │ │ +1bbbc4: 0c06 |007a: move-result-object v6 │ │ +1bbbc6: 5b56 2004 |007b: iput-object v6, v5, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@0420 │ │ +1bbbca: 6e10 d10a 0500 |007d: invoke-virtual {v5}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bbbd0: 0c05 |0080: move-result-object v5 │ │ +1bbbd2: 7230 fb09 8509 |0081: invoke-interface {v5, v8, v9}, Landroidx/compose/animation/core/Animation;.isFinishedFromNanos:(J)Z // method@09fb │ │ +1bbbd8: 0a05 |0084: move-result v5 │ │ +1bbbda: 3805 0700 |0085: if-eqz v5, 008c // +0007 │ │ +1bbbde: 6205 932d |0087: sget-object v5, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ +1bbbe2: 6e20 a513 5700 |0089: invoke-virtual {v7, v5}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +1bbbe8: 6e10 a213 0700 |008c: invoke-virtual {v7}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bbbee: 0c05 |008f: move-result-object v5 │ │ +1bbbf0: 1f05 8911 |0090: check-cast v5, Ljava/lang/Boolean; // type@1189 │ │ +1bbbf4: 6e10 823e 0500 |0092: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@3e82 │ │ +1bbbfa: 0a05 |0095: move-result v5 │ │ +1bbbfc: 3905 0300 |0096: if-nez v5, 0099 // +0003 │ │ +1bbc00: 0132 |0098: move v2, v3 │ │ +1bbc02: d804 0401 |0099: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1bbc06: 28a9 |009b: goto 0044 // -0057 │ │ +1bbc08: 54a0 2904 |009c: iget-object v0, v10, Landroidx/compose/animation/core/Transition;._transitions:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0429 │ │ +1bbc0c: 6e10 8516 0000 |009e: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ +1bbc12: 0a01 |00a1: move-result v1 │ │ +1bbc14: 0134 |00a2: move v4, v3 │ │ +1bbc16: 3514 3100 |00a3: if-ge v4, v1, 00d4 // +0031 │ │ +1bbc1a: 6e20 7416 4000 |00a5: invoke-virtual {v0, v4}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ +1bbc20: 0c05 |00a8: move-result-object v5 │ │ +1bbc22: 1f05 9a02 |00a9: check-cast v5, Landroidx/compose/animation/core/Transition; // type@029a │ │ +1bbc26: 5456 2f04 |00ab: iget-object v6, v5, Landroidx/compose/animation/core/Transition;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@042f │ │ +1bbc2a: 6e10 a213 0600 |00ad: invoke-virtual {v6}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bbc30: 0c06 |00b0: move-result-object v6 │ │ +1bbc32: 5457 3104 |00b1: iget-object v7, v5, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ +1bbc36: 6e10 d735 0700 |00b3: invoke-virtual {v7}, Lio/ktor/util/StringValuesBuilderImpl;.getCurrentState:()Ljava/lang/Object; // method@35d7 │ │ +1bbc3c: 0c08 |00b6: move-result-object v8 │ │ +1bbc3e: 7120 0045 8600 |00b7: invoke-static {v6, v8}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1bbc44: 0a06 |00ba: move-result v6 │ │ +1bbc46: 3906 0500 |00bb: if-nez v6, 00c0 // +0005 │ │ +1bbc4a: 6e40 e80a b5dc |00bd: invoke-virtual {v5, v11, v12, v13}, Landroidx/compose/animation/core/Transition;.onFrame$animation_core_release:(JZ)V // method@0ae8 │ │ +1bbc50: 5455 2f04 |00c0: iget-object v5, v5, Landroidx/compose/animation/core/Transition;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@042f │ │ +1bbc54: 6e10 a213 0500 |00c2: invoke-virtual {v5}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bbc5a: 0c05 |00c5: move-result-object v5 │ │ +1bbc5c: 6e10 d735 0700 |00c6: invoke-virtual {v7}, Lio/ktor/util/StringValuesBuilderImpl;.getCurrentState:()Ljava/lang/Object; // method@35d7 │ │ +1bbc62: 0c06 |00c9: move-result-object v6 │ │ +1bbc64: 7120 0045 6500 |00ca: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1bbc6a: 0a05 |00cd: move-result v5 │ │ +1bbc6c: 3905 0300 |00ce: if-nez v5, 00d1 // +0003 │ │ +1bbc70: 0132 |00d0: move v2, v3 │ │ +1bbc72: d804 0401 |00d1: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1bbc76: 28d0 |00d3: goto 00a3 // -0030 │ │ +1bbc78: 3802 0500 |00d4: if-eqz v2, 00d9 // +0005 │ │ +1bbc7c: 6e10 e90a 0a00 |00d6: invoke-virtual {v10}, Landroidx/compose/animation/core/Transition;.onTransitionEnd$animation_core_release:()V // method@0ae9 │ │ +1bbc82: 0e00 |00d9: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/compose/animation/core/Transition;) │ │ name : 'onTransitionEnd$animation_core_release' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -1bbc68: |[1bbc68] androidx.compose.animation.core.Transition.onTransitionEnd$animation_core_release:()V │ │ -1bbc78: 5440 2e04 |0000: iget-object v0, v4, Landroidx/compose/animation/core/Transition;.startTimeNanos$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableLongState; // field@042e │ │ -1bbc7c: 1901 0080 |0002: const-wide/high16 v1, #long -9223372036854775808 // #8000 │ │ -1bbc80: 6e30 9513 1002 |0004: invoke-virtual {v0, v1, v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.setLongValue:(J)V // method@1395 │ │ -1bbc86: 5440 3104 |0007: iget-object v0, v4, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ -1bbc8a: 2001 7702 |0009: instance-of v1, v0, Landroidx/compose/animation/core/MutableTransitionState; // type@0277 │ │ -1bbc8e: 3801 0b00 |000b: if-eqz v1, 0016 // +000b │ │ -1bbc92: 5441 2f04 |000d: iget-object v1, v4, Landroidx/compose/animation/core/Transition;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@042f │ │ -1bbc96: 6e10 a213 0100 |000f: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1bbc9c: 0c01 |0012: move-result-object v1 │ │ -1bbc9e: 6e20 db35 1000 |0013: invoke-virtual {v0, v1}, Lio/ktor/util/StringValuesBuilderImpl;.setCurrentState$animation_core_release:(Ljava/lang/Object;)V // method@35db │ │ -1bbca4: 1601 0000 |0016: const-wide/16 v1, #int 0 // #0 │ │ -1bbca8: 6e30 ee0a 1402 |0018: invoke-virtual {v4, v1, v2}, Landroidx/compose/animation/core/Transition;.setPlayTimeNanos:(J)V // method@0aee │ │ -1bbcae: 6201 922d |001b: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@2d92 │ │ -1bbcb2: 5400 1324 |001d: iget-object v0, v0, Lio/ktor/util/StringValuesBuilderImpl;.values:Ljava/lang/Object; // field@2413 │ │ -1bbcb6: 1f00 6805 |001f: check-cast v0, Landroidx/compose/runtime/ParcelableSnapshotMutableState; // type@0568 │ │ -1bbcba: 6e20 a513 1000 |0021: invoke-virtual {v0, v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -1bbcc0: 5440 2904 |0024: iget-object v0, v4, Landroidx/compose/animation/core/Transition;._transitions:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0429 │ │ -1bbcc4: 6e10 8516 0000 |0026: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ -1bbcca: 0a01 |0029: move-result v1 │ │ -1bbccc: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -1bbcce: 3512 0e00 |002b: if-ge v2, v1, 0039 // +000e │ │ -1bbcd2: 6e20 7416 2000 |002d: invoke-virtual {v0, v2}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ -1bbcd8: 0c03 |0030: move-result-object v3 │ │ -1bbcda: 1f03 9a02 |0031: check-cast v3, Landroidx/compose/animation/core/Transition; // type@029a │ │ -1bbcde: 6e10 e90a 0300 |0033: invoke-virtual {v3}, Landroidx/compose/animation/core/Transition;.onTransitionEnd$animation_core_release:()V // method@0ae9 │ │ -1bbce4: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1bbce8: 28f3 |0038: goto 002b // -000d │ │ -1bbcea: 0e00 |0039: return-void │ │ +1bbc84: |[1bbc84] androidx.compose.animation.core.Transition.onTransitionEnd$animation_core_release:()V │ │ +1bbc94: 5440 2e04 |0000: iget-object v0, v4, Landroidx/compose/animation/core/Transition;.startTimeNanos$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableLongState; // field@042e │ │ +1bbc98: 1901 0080 |0002: const-wide/high16 v1, #long -9223372036854775808 // #8000 │ │ +1bbc9c: 6e30 9513 1002 |0004: invoke-virtual {v0, v1, v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.setLongValue:(J)V // method@1395 │ │ +1bbca2: 5440 3104 |0007: iget-object v0, v4, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ +1bbca6: 2001 7702 |0009: instance-of v1, v0, Landroidx/compose/animation/core/MutableTransitionState; // type@0277 │ │ +1bbcaa: 3801 0b00 |000b: if-eqz v1, 0016 // +000b │ │ +1bbcae: 5441 2f04 |000d: iget-object v1, v4, Landroidx/compose/animation/core/Transition;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@042f │ │ +1bbcb2: 6e10 a213 0100 |000f: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bbcb8: 0c01 |0012: move-result-object v1 │ │ +1bbcba: 6e20 db35 1000 |0013: invoke-virtual {v0, v1}, Lio/ktor/util/StringValuesBuilderImpl;.setCurrentState$animation_core_release:(Ljava/lang/Object;)V // method@35db │ │ +1bbcc0: 1601 0000 |0016: const-wide/16 v1, #int 0 // #0 │ │ +1bbcc4: 6e30 ee0a 1402 |0018: invoke-virtual {v4, v1, v2}, Landroidx/compose/animation/core/Transition;.setPlayTimeNanos:(J)V // method@0aee │ │ +1bbcca: 6201 922d |001b: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@2d92 │ │ +1bbcce: 5400 1324 |001d: iget-object v0, v0, Lio/ktor/util/StringValuesBuilderImpl;.values:Ljava/lang/Object; // field@2413 │ │ +1bbcd2: 1f00 6805 |001f: check-cast v0, Landroidx/compose/runtime/ParcelableSnapshotMutableState; // type@0568 │ │ +1bbcd6: 6e20 a513 1000 |0021: invoke-virtual {v0, v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +1bbcdc: 5440 2904 |0024: iget-object v0, v4, Landroidx/compose/animation/core/Transition;._transitions:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0429 │ │ +1bbce0: 6e10 8516 0000 |0026: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ +1bbce6: 0a01 |0029: move-result v1 │ │ +1bbce8: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +1bbcea: 3512 0e00 |002b: if-ge v2, v1, 0039 // +000e │ │ +1bbcee: 6e20 7416 2000 |002d: invoke-virtual {v0, v2}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ +1bbcf4: 0c03 |0030: move-result-object v3 │ │ +1bbcf6: 1f03 9a02 |0031: check-cast v3, Landroidx/compose/animation/core/Transition; // type@029a │ │ +1bbcfa: 6e10 e90a 0300 |0033: invoke-virtual {v3}, Landroidx/compose/animation/core/Transition;.onTransitionEnd$animation_core_release:()V // method@0ae9 │ │ +1bbd00: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1bbd04: 28f3 |0038: goto 002b // -000d │ │ +1bbd06: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/compose/animation/core/Transition;) │ │ name : 'resetAnimationFraction$animation_core_release' │ │ type : '(F)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 125 16-bit code units │ │ -1bbcec: |[1bbcec] androidx.compose.animation.core.Transition.resetAnimationFraction$animation_core_release:(F)V │ │ -1bbcfc: 5480 2704 |0000: iget-object v0, v8, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ -1bbd00: 6e10 8516 0000 |0002: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ -1bbd06: 0a01 |0005: move-result v1 │ │ -1bbd08: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1bbd0a: 0123 |0007: move v3, v2 │ │ -1bbd0c: 3513 6000 |0008: if-ge v3, v1, 0068 // +0060 │ │ -1bbd10: 6e20 7416 3000 |000a: invoke-virtual {v0, v3}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ -1bbd16: 0c04 |000d: move-result-object v4 │ │ -1bbd18: 1f04 9602 |000e: check-cast v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ -1bbd1c: 6e10 373f 0400 |0010: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ -1bbd22: 1505 80c0 |0013: const/high16 v5, #int -1065353216 // #c080 │ │ -1bbd26: 2e05 0905 |0015: cmpg-float v5, v9, v5 │ │ -1bbd2a: 3905 0300 |0017: if-nez v5, 001a // +0003 │ │ -1bbd2e: 2807 |0019: goto 0020 // +0007 │ │ -1bbd30: 1506 a0c0 |001a: const/high16 v6, #int -1063256064 // #c0a0 │ │ -1bbd34: 2e06 0906 |001c: cmpg-float v6, v9, v6 │ │ -1bbd38: 3906 4200 |001e: if-nez v6, 0060 // +0042 │ │ -1bbd3c: 5446 1504 |0020: iget-object v6, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueAnimation:Landroidx/compose/animation/core/TargetBasedAnimation; // field@0415 │ │ -1bbd40: 3806 1000 |0022: if-eqz v6, 0032 // +0010 │ │ -1bbd44: 6e10 d10a 0400 |0024: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bbd4a: 0c07 |0027: move-result-object v7 │ │ -1bbd4c: 5466 0a04 |0028: iget-object v6, v6, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableTargetValue:Ljava/lang/Object; // field@040a │ │ -1bbd50: 6e20 bb0a 6700 |002a: invoke-virtual {v7, v6}, Landroidx/compose/animation/core/TargetBasedAnimation;.setMutableInitialValue$animation_core_release:(Ljava/lang/Object;)V // method@0abb │ │ -1bbd56: 1206 |002d: const/4 v6, #int 0 // #0 │ │ -1bbd58: 5b46 1604 |002e: iput-object v6, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueState:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@0416 │ │ -1bbd5c: 5b46 1504 |0030: iput-object v6, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueAnimation:Landroidx/compose/animation/core/TargetBasedAnimation; // field@0415 │ │ -1bbd60: 3905 0900 |0032: if-nez v5, 003b // +0009 │ │ -1bbd64: 6e10 d10a 0400 |0034: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bbd6a: 0c05 |0037: move-result-object v5 │ │ -1bbd6c: 5455 0904 |0038: iget-object v5, v5, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableInitialValue:Ljava/lang/Object; // field@0409 │ │ -1bbd70: 2807 |003a: goto 0041 // +0007 │ │ -1bbd72: 6e10 d10a 0400 |003b: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bbd78: 0c05 |003e: move-result-object v5 │ │ -1bbd7a: 5455 0a04 |003f: iget-object v5, v5, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableTargetValue:Ljava/lang/Object; // field@040a │ │ -1bbd7e: 6e10 d10a 0400 |0041: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bbd84: 0c06 |0044: move-result-object v6 │ │ -1bbd86: 6e20 bb0a 5600 |0045: invoke-virtual {v6, v5}, Landroidx/compose/animation/core/TargetBasedAnimation;.setMutableInitialValue$animation_core_release:(Ljava/lang/Object;)V // method@0abb │ │ -1bbd8c: 6e10 d10a 0400 |0048: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bbd92: 0c06 |004b: move-result-object v6 │ │ -1bbd94: 6e20 bc0a 5600 |004c: invoke-virtual {v6, v5}, Landroidx/compose/animation/core/TargetBasedAnimation;.setMutableTargetValue$animation_core_release:(Ljava/lang/Object;)V // method@0abc │ │ -1bbd9a: 6e20 d40a 5400 |004f: invoke-virtual {v4, v5}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.setValue$animation_core_release:(Ljava/lang/Object;)V // method@0ad4 │ │ -1bbda0: 6e10 d10a 0400 |0052: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bbda6: 0c05 |0055: move-result-object v5 │ │ -1bbda8: 6e10 b50a 0500 |0056: invoke-virtual {v5}, Landroidx/compose/animation/core/TargetBasedAnimation;.getDurationNanos:()J // method@0ab5 │ │ -1bbdae: 0b05 |0059: move-result-wide v5 │ │ -1bbdb0: 5444 1404 |005a: iget-object v4, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.durationNanos$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableLongState; // field@0414 │ │ -1bbdb4: 6e30 9513 5406 |005c: invoke-virtual {v4, v5, v6}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.setLongValue:(J)V // method@1395 │ │ -1bbdba: 2806 |005f: goto 0065 // +0006 │ │ -1bbdbc: 5444 1a04 |0060: iget-object v4, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.resetSnapValue$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // field@041a │ │ -1bbdc0: 6e20 7813 9400 |0062: invoke-virtual {v4, v9}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.setFloatValue:(F)V // method@1378 │ │ -1bbdc6: d803 0301 |0065: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1bbdca: 28a1 |0067: goto 0008 // -005f │ │ -1bbdcc: 5480 2904 |0068: iget-object v0, v8, Landroidx/compose/animation/core/Transition;._transitions:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0429 │ │ -1bbdd0: 6e10 8516 0000 |006a: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ -1bbdd6: 0a01 |006d: move-result v1 │ │ -1bbdd8: 3512 0e00 |006e: if-ge v2, v1, 007c // +000e │ │ -1bbddc: 6e20 7416 2000 |0070: invoke-virtual {v0, v2}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ -1bbde2: 0c03 |0073: move-result-object v3 │ │ -1bbde4: 1f03 9a02 |0074: check-cast v3, Landroidx/compose/animation/core/Transition; // type@029a │ │ -1bbde8: 6e20 ea0a 9300 |0076: invoke-virtual {v3, v9}, Landroidx/compose/animation/core/Transition;.resetAnimationFraction$animation_core_release:(F)V // method@0aea │ │ -1bbdee: d802 0201 |0079: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1bbdf2: 28f3 |007b: goto 006e // -000d │ │ -1bbdf4: 0e00 |007c: return-void │ │ +1bbd08: |[1bbd08] androidx.compose.animation.core.Transition.resetAnimationFraction$animation_core_release:(F)V │ │ +1bbd18: 5480 2704 |0000: iget-object v0, v8, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ +1bbd1c: 6e10 8516 0000 |0002: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ +1bbd22: 0a01 |0005: move-result v1 │ │ +1bbd24: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1bbd26: 0123 |0007: move v3, v2 │ │ +1bbd28: 3513 6000 |0008: if-ge v3, v1, 0068 // +0060 │ │ +1bbd2c: 6e20 7416 3000 |000a: invoke-virtual {v0, v3}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ +1bbd32: 0c04 |000d: move-result-object v4 │ │ +1bbd34: 1f04 9602 |000e: check-cast v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ +1bbd38: 6e10 373f 0400 |0010: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@3f37 │ │ +1bbd3e: 1505 80c0 |0013: const/high16 v5, #int -1065353216 // #c080 │ │ +1bbd42: 2e05 0905 |0015: cmpg-float v5, v9, v5 │ │ +1bbd46: 3905 0300 |0017: if-nez v5, 001a // +0003 │ │ +1bbd4a: 2807 |0019: goto 0020 // +0007 │ │ +1bbd4c: 1506 a0c0 |001a: const/high16 v6, #int -1063256064 // #c0a0 │ │ +1bbd50: 2e06 0906 |001c: cmpg-float v6, v9, v6 │ │ +1bbd54: 3906 4200 |001e: if-nez v6, 0060 // +0042 │ │ +1bbd58: 5446 1504 |0020: iget-object v6, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueAnimation:Landroidx/compose/animation/core/TargetBasedAnimation; // field@0415 │ │ +1bbd5c: 3806 1000 |0022: if-eqz v6, 0032 // +0010 │ │ +1bbd60: 6e10 d10a 0400 |0024: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bbd66: 0c07 |0027: move-result-object v7 │ │ +1bbd68: 5466 0a04 |0028: iget-object v6, v6, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableTargetValue:Ljava/lang/Object; // field@040a │ │ +1bbd6c: 6e20 bb0a 6700 |002a: invoke-virtual {v7, v6}, Landroidx/compose/animation/core/TargetBasedAnimation;.setMutableInitialValue$animation_core_release:(Ljava/lang/Object;)V // method@0abb │ │ +1bbd72: 1206 |002d: const/4 v6, #int 0 // #0 │ │ +1bbd74: 5b46 1604 |002e: iput-object v6, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueState:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@0416 │ │ +1bbd78: 5b46 1504 |0030: iput-object v6, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueAnimation:Landroidx/compose/animation/core/TargetBasedAnimation; // field@0415 │ │ +1bbd7c: 3905 0900 |0032: if-nez v5, 003b // +0009 │ │ +1bbd80: 6e10 d10a 0400 |0034: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bbd86: 0c05 |0037: move-result-object v5 │ │ +1bbd88: 5455 0904 |0038: iget-object v5, v5, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableInitialValue:Ljava/lang/Object; // field@0409 │ │ +1bbd8c: 2807 |003a: goto 0041 // +0007 │ │ +1bbd8e: 6e10 d10a 0400 |003b: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bbd94: 0c05 |003e: move-result-object v5 │ │ +1bbd96: 5455 0a04 |003f: iget-object v5, v5, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableTargetValue:Ljava/lang/Object; // field@040a │ │ +1bbd9a: 6e10 d10a 0400 |0041: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bbda0: 0c06 |0044: move-result-object v6 │ │ +1bbda2: 6e20 bb0a 5600 |0045: invoke-virtual {v6, v5}, Landroidx/compose/animation/core/TargetBasedAnimation;.setMutableInitialValue$animation_core_release:(Ljava/lang/Object;)V // method@0abb │ │ +1bbda8: 6e10 d10a 0400 |0048: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bbdae: 0c06 |004b: move-result-object v6 │ │ +1bbdb0: 6e20 bc0a 5600 |004c: invoke-virtual {v6, v5}, Landroidx/compose/animation/core/TargetBasedAnimation;.setMutableTargetValue$animation_core_release:(Ljava/lang/Object;)V // method@0abc │ │ +1bbdb6: 6e20 d40a 5400 |004f: invoke-virtual {v4, v5}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.setValue$animation_core_release:(Ljava/lang/Object;)V // method@0ad4 │ │ +1bbdbc: 6e10 d10a 0400 |0052: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bbdc2: 0c05 |0055: move-result-object v5 │ │ +1bbdc4: 6e10 b50a 0500 |0056: invoke-virtual {v5}, Landroidx/compose/animation/core/TargetBasedAnimation;.getDurationNanos:()J // method@0ab5 │ │ +1bbdca: 0b05 |0059: move-result-wide v5 │ │ +1bbdcc: 5444 1404 |005a: iget-object v4, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.durationNanos$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableLongState; // field@0414 │ │ +1bbdd0: 6e30 9513 5406 |005c: invoke-virtual {v4, v5, v6}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.setLongValue:(J)V // method@1395 │ │ +1bbdd6: 2806 |005f: goto 0065 // +0006 │ │ +1bbdd8: 5444 1a04 |0060: iget-object v4, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.resetSnapValue$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // field@041a │ │ +1bbddc: 6e20 7813 9400 |0062: invoke-virtual {v4, v9}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.setFloatValue:(F)V // method@1378 │ │ +1bbde2: d803 0301 |0065: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1bbde6: 28a1 |0067: goto 0008 // -005f │ │ +1bbde8: 5480 2904 |0068: iget-object v0, v8, Landroidx/compose/animation/core/Transition;._transitions:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0429 │ │ +1bbdec: 6e10 8516 0000 |006a: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ +1bbdf2: 0a01 |006d: move-result v1 │ │ +1bbdf4: 3512 0e00 |006e: if-ge v2, v1, 007c // +000e │ │ +1bbdf8: 6e20 7416 2000 |0070: invoke-virtual {v0, v2}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ +1bbdfe: 0c03 |0073: move-result-object v3 │ │ +1bbe00: 1f03 9a02 |0074: check-cast v3, Landroidx/compose/animation/core/Transition; // type@029a │ │ +1bbe04: 6e20 ea0a 9300 |0076: invoke-virtual {v3, v9}, Landroidx/compose/animation/core/Transition;.resetAnimationFraction$animation_core_release:(F)V // method@0aea │ │ +1bbe0a: d802 0201 |0079: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1bbe0e: 28f3 |007b: goto 006e // -000d │ │ +1bbe10: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/compose/animation/core/Transition;) │ │ name : 'seek' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 151 16-bit code units │ │ -1bbdf8: |[1bbdf8] androidx.compose.animation.core.Transition.seek:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -1bbe08: 5450 2e04 |0000: iget-object v0, v5, Landroidx/compose/animation/core/Transition;.startTimeNanos$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableLongState; // field@042e │ │ -1bbe0c: 1901 0080 |0002: const-wide/high16 v1, #long -9223372036854775808 // #8000 │ │ -1bbe10: 6e30 9513 1002 |0004: invoke-virtual {v0, v1, v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.setLongValue:(J)V // method@1395 │ │ -1bbe16: 6200 922d |0007: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@2d92 │ │ -1bbe1a: 5451 3104 |0009: iget-object v1, v5, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ -1bbe1e: 5412 1324 |000b: iget-object v2, v1, Lio/ktor/util/StringValuesBuilderImpl;.values:Ljava/lang/Object; // field@2413 │ │ -1bbe22: 1f02 6805 |000d: check-cast v2, Landroidx/compose/runtime/ParcelableSnapshotMutableState; // type@0568 │ │ -1bbe26: 6e20 a513 0200 |000f: invoke-virtual {v2, v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -1bbe2c: 6e10 e70a 0500 |0012: invoke-virtual {v5}, Landroidx/compose/animation/core/Transition;.isSeeking:()Z // method@0ae7 │ │ -1bbe32: 0a00 |0015: move-result v0 │ │ -1bbe34: 5452 2f04 |0016: iget-object v2, v5, Landroidx/compose/animation/core/Transition;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@042f │ │ -1bbe38: 3800 1600 |0018: if-eqz v0, 002e // +0016 │ │ -1bbe3c: 6e10 d735 0100 |001a: invoke-virtual {v1}, Lio/ktor/util/StringValuesBuilderImpl;.getCurrentState:()Ljava/lang/Object; // method@35d7 │ │ -1bbe42: 0c00 |001d: move-result-object v0 │ │ -1bbe44: 7120 0045 6000 |001e: invoke-static {v0, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1bbe4a: 0a00 |0021: move-result v0 │ │ -1bbe4c: 3800 0c00 |0022: if-eqz v0, 002e // +000c │ │ -1bbe50: 6e10 a213 0200 |0024: invoke-virtual {v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1bbe56: 0c00 |0027: move-result-object v0 │ │ -1bbe58: 7120 0045 7000 |0028: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1bbe5e: 0a00 |002b: move-result v0 │ │ -1bbe60: 3900 2700 |002c: if-nez v0, 0053 // +0027 │ │ -1bbe64: 6e10 d735 0100 |002e: invoke-virtual {v1}, Lio/ktor/util/StringValuesBuilderImpl;.getCurrentState:()Ljava/lang/Object; // method@35d7 │ │ -1bbe6a: 0c00 |0031: move-result-object v0 │ │ -1bbe6c: 7120 0045 6000 |0032: invoke-static {v0, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1bbe72: 0a00 |0035: move-result v0 │ │ -1bbe74: 3900 0900 |0036: if-nez v0, 003f // +0009 │ │ -1bbe78: 2010 7702 |0038: instance-of v0, v1, Landroidx/compose/animation/core/MutableTransitionState; // type@0277 │ │ -1bbe7c: 3800 0500 |003a: if-eqz v0, 003f // +0005 │ │ -1bbe80: 6e20 db35 6100 |003c: invoke-virtual {v1, v6}, Lio/ktor/util/StringValuesBuilderImpl;.setCurrentState$animation_core_release:(Ljava/lang/Object;)V // method@35db │ │ -1bbe86: 6e20 a513 7200 |003f: invoke-virtual {v2, v7}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -1bbe8c: 6200 932d |0042: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ -1bbe90: 5451 2a04 |0044: iget-object v1, v5, Landroidx/compose/animation/core/Transition;.isSeeking$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@042a │ │ -1bbe94: 6e20 a513 0100 |0046: invoke-virtual {v1, v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -1bbe9a: 2200 9502 |0049: new-instance v0, Landroidx/compose/animation/core/Transition$SegmentImpl; // type@0295 │ │ -1bbe9e: 7030 cb0a 6007 |004b: invoke-direct {v0, v6, v7}, Landroidx/compose/animation/core/Transition$SegmentImpl;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0acb │ │ -1bbea4: 5456 2d04 |004e: iget-object v6, v5, Landroidx/compose/animation/core/Transition;.segment$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@042d │ │ -1bbea8: 6e20 a513 0600 |0050: invoke-virtual {v6, v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -1bbeae: 5456 2904 |0053: iget-object v6, v5, Landroidx/compose/animation/core/Transition;._transitions:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0429 │ │ -1bbeb2: 6e10 8516 0600 |0055: invoke-virtual {v6}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ -1bbeb8: 0a07 |0058: move-result v7 │ │ -1bbeba: 1200 |0059: const/4 v0, #int 0 // #0 │ │ -1bbebc: 0101 |005a: move v1, v0 │ │ -1bbebe: 3571 2500 |005b: if-ge v1, v7, 0080 // +0025 │ │ -1bbec2: 6e20 7416 1600 |005d: invoke-virtual {v6, v1}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ -1bbec8: 0c02 |0060: move-result-object v2 │ │ -1bbeca: 1f02 9a02 |0061: check-cast v2, Landroidx/compose/animation/core/Transition; // type@029a │ │ -1bbece: 1a03 5150 |0063: const-string v3, "null cannot be cast to non-null type androidx.compose.animation.core.Transition" // string@5051 │ │ -1bbed2: 7120 0245 3200 |0065: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@4502 │ │ -1bbed8: 6e10 e70a 0200 |0068: invoke-virtual {v2}, Landroidx/compose/animation/core/Transition;.isSeeking:()Z // method@0ae7 │ │ -1bbede: 0a03 |006b: move-result v3 │ │ -1bbee0: 3803 1100 |006c: if-eqz v3, 007d // +0011 │ │ -1bbee4: 5423 3104 |006e: iget-object v3, v2, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ -1bbee8: 6e10 d735 0300 |0070: invoke-virtual {v3}, Lio/ktor/util/StringValuesBuilderImpl;.getCurrentState:()Ljava/lang/Object; // method@35d7 │ │ -1bbeee: 0c03 |0073: move-result-object v3 │ │ -1bbef0: 5424 2f04 |0074: iget-object v4, v2, Landroidx/compose/animation/core/Transition;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@042f │ │ -1bbef4: 6e10 a213 0400 |0076: invoke-virtual {v4}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1bbefa: 0c04 |0079: move-result-object v4 │ │ -1bbefc: 6e30 eb0a 3204 |007a: invoke-virtual {v2, v3, v4}, Landroidx/compose/animation/core/Transition;.seek:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0aeb │ │ -1bbf02: d801 0101 |007d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1bbf06: 28dc |007f: goto 005b // -0024 │ │ -1bbf08: 5456 2704 |0080: iget-object v6, v5, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ -1bbf0c: 6e10 8516 0600 |0082: invoke-virtual {v6}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ -1bbf12: 0a07 |0085: move-result v7 │ │ -1bbf14: 3570 1000 |0086: if-ge v0, v7, 0096 // +0010 │ │ -1bbf18: 6e20 7416 0600 |0088: invoke-virtual {v6, v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ -1bbf1e: 0c01 |008b: move-result-object v1 │ │ -1bbf20: 1f01 9602 |008c: check-cast v1, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ -1bbf24: 1602 0000 |008e: const-wide/16 v2, #int 0 // #0 │ │ -1bbf28: 6e30 d30a 2103 |0090: invoke-virtual {v1, v2, v3}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.seekTo$animation_core_release:(J)V // method@0ad3 │ │ -1bbf2e: d800 0001 |0093: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1bbf32: 28f1 |0095: goto 0086 // -000f │ │ -1bbf34: 0e00 |0096: return-void │ │ +1bbe14: |[1bbe14] androidx.compose.animation.core.Transition.seek:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +1bbe24: 5450 2e04 |0000: iget-object v0, v5, Landroidx/compose/animation/core/Transition;.startTimeNanos$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableLongState; // field@042e │ │ +1bbe28: 1901 0080 |0002: const-wide/high16 v1, #long -9223372036854775808 // #8000 │ │ +1bbe2c: 6e30 9513 1002 |0004: invoke-virtual {v0, v1, v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.setLongValue:(J)V // method@1395 │ │ +1bbe32: 6200 922d |0007: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@2d92 │ │ +1bbe36: 5451 3104 |0009: iget-object v1, v5, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ +1bbe3a: 5412 1324 |000b: iget-object v2, v1, Lio/ktor/util/StringValuesBuilderImpl;.values:Ljava/lang/Object; // field@2413 │ │ +1bbe3e: 1f02 6805 |000d: check-cast v2, Landroidx/compose/runtime/ParcelableSnapshotMutableState; // type@0568 │ │ +1bbe42: 6e20 a513 0200 |000f: invoke-virtual {v2, v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +1bbe48: 6e10 e70a 0500 |0012: invoke-virtual {v5}, Landroidx/compose/animation/core/Transition;.isSeeking:()Z // method@0ae7 │ │ +1bbe4e: 0a00 |0015: move-result v0 │ │ +1bbe50: 5452 2f04 |0016: iget-object v2, v5, Landroidx/compose/animation/core/Transition;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@042f │ │ +1bbe54: 3800 1600 |0018: if-eqz v0, 002e // +0016 │ │ +1bbe58: 6e10 d735 0100 |001a: invoke-virtual {v1}, Lio/ktor/util/StringValuesBuilderImpl;.getCurrentState:()Ljava/lang/Object; // method@35d7 │ │ +1bbe5e: 0c00 |001d: move-result-object v0 │ │ +1bbe60: 7120 0045 6000 |001e: invoke-static {v0, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1bbe66: 0a00 |0021: move-result v0 │ │ +1bbe68: 3800 0c00 |0022: if-eqz v0, 002e // +000c │ │ +1bbe6c: 6e10 a213 0200 |0024: invoke-virtual {v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bbe72: 0c00 |0027: move-result-object v0 │ │ +1bbe74: 7120 0045 7000 |0028: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1bbe7a: 0a00 |002b: move-result v0 │ │ +1bbe7c: 3900 2700 |002c: if-nez v0, 0053 // +0027 │ │ +1bbe80: 6e10 d735 0100 |002e: invoke-virtual {v1}, Lio/ktor/util/StringValuesBuilderImpl;.getCurrentState:()Ljava/lang/Object; // method@35d7 │ │ +1bbe86: 0c00 |0031: move-result-object v0 │ │ +1bbe88: 7120 0045 6000 |0032: invoke-static {v0, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1bbe8e: 0a00 |0035: move-result v0 │ │ +1bbe90: 3900 0900 |0036: if-nez v0, 003f // +0009 │ │ +1bbe94: 2010 7702 |0038: instance-of v0, v1, Landroidx/compose/animation/core/MutableTransitionState; // type@0277 │ │ +1bbe98: 3800 0500 |003a: if-eqz v0, 003f // +0005 │ │ +1bbe9c: 6e20 db35 6100 |003c: invoke-virtual {v1, v6}, Lio/ktor/util/StringValuesBuilderImpl;.setCurrentState$animation_core_release:(Ljava/lang/Object;)V // method@35db │ │ +1bbea2: 6e20 a513 7200 |003f: invoke-virtual {v2, v7}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +1bbea8: 6200 932d |0042: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ +1bbeac: 5451 2a04 |0044: iget-object v1, v5, Landroidx/compose/animation/core/Transition;.isSeeking$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@042a │ │ +1bbeb0: 6e20 a513 0100 |0046: invoke-virtual {v1, v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +1bbeb6: 2200 9502 |0049: new-instance v0, Landroidx/compose/animation/core/Transition$SegmentImpl; // type@0295 │ │ +1bbeba: 7030 cb0a 6007 |004b: invoke-direct {v0, v6, v7}, Landroidx/compose/animation/core/Transition$SegmentImpl;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0acb │ │ +1bbec0: 5456 2d04 |004e: iget-object v6, v5, Landroidx/compose/animation/core/Transition;.segment$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@042d │ │ +1bbec4: 6e20 a513 0600 |0050: invoke-virtual {v6, v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +1bbeca: 5456 2904 |0053: iget-object v6, v5, Landroidx/compose/animation/core/Transition;._transitions:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0429 │ │ +1bbece: 6e10 8516 0600 |0055: invoke-virtual {v6}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ +1bbed4: 0a07 |0058: move-result v7 │ │ +1bbed6: 1200 |0059: const/4 v0, #int 0 // #0 │ │ +1bbed8: 0101 |005a: move v1, v0 │ │ +1bbeda: 3571 2500 |005b: if-ge v1, v7, 0080 // +0025 │ │ +1bbede: 6e20 7416 1600 |005d: invoke-virtual {v6, v1}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ +1bbee4: 0c02 |0060: move-result-object v2 │ │ +1bbee6: 1f02 9a02 |0061: check-cast v2, Landroidx/compose/animation/core/Transition; // type@029a │ │ +1bbeea: 1a03 5150 |0063: const-string v3, "null cannot be cast to non-null type androidx.compose.animation.core.Transition" // string@5051 │ │ +1bbeee: 7120 0245 3200 |0065: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@4502 │ │ +1bbef4: 6e10 e70a 0200 |0068: invoke-virtual {v2}, Landroidx/compose/animation/core/Transition;.isSeeking:()Z // method@0ae7 │ │ +1bbefa: 0a03 |006b: move-result v3 │ │ +1bbefc: 3803 1100 |006c: if-eqz v3, 007d // +0011 │ │ +1bbf00: 5423 3104 |006e: iget-object v3, v2, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ +1bbf04: 6e10 d735 0300 |0070: invoke-virtual {v3}, Lio/ktor/util/StringValuesBuilderImpl;.getCurrentState:()Ljava/lang/Object; // method@35d7 │ │ +1bbf0a: 0c03 |0073: move-result-object v3 │ │ +1bbf0c: 5424 2f04 |0074: iget-object v4, v2, Landroidx/compose/animation/core/Transition;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@042f │ │ +1bbf10: 6e10 a213 0400 |0076: invoke-virtual {v4}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bbf16: 0c04 |0079: move-result-object v4 │ │ +1bbf18: 6e30 eb0a 3204 |007a: invoke-virtual {v2, v3, v4}, Landroidx/compose/animation/core/Transition;.seek:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0aeb │ │ +1bbf1e: d801 0101 |007d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1bbf22: 28dc |007f: goto 005b // -0024 │ │ +1bbf24: 5456 2704 |0080: iget-object v6, v5, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ +1bbf28: 6e10 8516 0600 |0082: invoke-virtual {v6}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ +1bbf2e: 0a07 |0085: move-result v7 │ │ +1bbf30: 3570 1000 |0086: if-ge v0, v7, 0096 // +0010 │ │ +1bbf34: 6e20 7416 0600 |0088: invoke-virtual {v6, v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ +1bbf3a: 0c01 |008b: move-result-object v1 │ │ +1bbf3c: 1f01 9602 |008c: check-cast v1, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ +1bbf40: 1602 0000 |008e: const-wide/16 v2, #int 0 // #0 │ │ +1bbf44: 6e30 d30a 2103 |0090: invoke-virtual {v1, v2, v3}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.seekTo$animation_core_release:(J)V // method@0ad3 │ │ +1bbf4a: d800 0001 |0093: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1bbf4e: 28f1 |0095: goto 0086 // -000f │ │ +1bbf50: 0e00 |0096: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/compose/animation/core/Transition;) │ │ name : 'seekAnimations$animation_core_release' │ │ type : '(J)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -1bbf38: |[1bbf38] androidx.compose.animation.core.Transition.seekAnimations$animation_core_release:(J)V │ │ -1bbf48: 5460 2e04 |0000: iget-object v0, v6, Landroidx/compose/animation/core/Transition;.startTimeNanos$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableLongState; // field@042e │ │ -1bbf4c: 6e10 9013 0000 |0002: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.getLongValue:()J // method@1390 │ │ -1bbf52: 0b01 |0005: move-result-wide v1 │ │ -1bbf54: 1903 0080 |0006: const-wide/high16 v3, #long -9223372036854775808 // #8000 │ │ -1bbf58: 3101 0103 |0008: cmp-long v1, v1, v3 │ │ -1bbf5c: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ -1bbf60: 6e30 9513 7008 |000c: invoke-virtual {v0, v7, v8}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.setLongValue:(J)V // method@1395 │ │ -1bbf66: 6e30 ee0a 7608 |000f: invoke-virtual {v6, v7, v8}, Landroidx/compose/animation/core/Transition;.setPlayTimeNanos:(J)V // method@0aee │ │ -1bbf6c: 6200 922d |0012: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@2d92 │ │ -1bbf70: 5461 3204 |0014: iget-object v1, v6, Landroidx/compose/animation/core/Transition;.updateChildrenNeeded$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0432 │ │ -1bbf74: 6e20 a513 0100 |0016: invoke-virtual {v1, v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -1bbf7a: 5460 2704 |0019: iget-object v0, v6, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ -1bbf7e: 6e10 8516 0000 |001b: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ -1bbf84: 0a01 |001e: move-result v1 │ │ -1bbf86: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -1bbf88: 0123 |0020: move v3, v2 │ │ -1bbf8a: 3513 0e00 |0021: if-ge v3, v1, 002f // +000e │ │ -1bbf8e: 6e20 7416 3000 |0023: invoke-virtual {v0, v3}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ -1bbf94: 0c04 |0026: move-result-object v4 │ │ -1bbf96: 1f04 9602 |0027: check-cast v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ -1bbf9a: 6e30 d30a 7408 |0029: invoke-virtual {v4, v7, v8}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.seekTo$animation_core_release:(J)V // method@0ad3 │ │ -1bbfa0: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1bbfa4: 28f3 |002e: goto 0021 // -000d │ │ -1bbfa6: 5460 2904 |002f: iget-object v0, v6, Landroidx/compose/animation/core/Transition;._transitions:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0429 │ │ -1bbfaa: 6e10 8516 0000 |0031: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ -1bbfb0: 0a01 |0034: move-result v1 │ │ -1bbfb2: 3512 2000 |0035: if-ge v2, v1, 0055 // +0020 │ │ -1bbfb6: 6e20 7416 2000 |0037: invoke-virtual {v0, v2}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ -1bbfbc: 0c03 |003a: move-result-object v3 │ │ -1bbfbe: 1f03 9a02 |003b: check-cast v3, Landroidx/compose/animation/core/Transition; // type@029a │ │ -1bbfc2: 5434 2f04 |003d: iget-object v4, v3, Landroidx/compose/animation/core/Transition;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@042f │ │ -1bbfc6: 6e10 a213 0400 |003f: invoke-virtual {v4}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1bbfcc: 0c04 |0042: move-result-object v4 │ │ -1bbfce: 5435 3104 |0043: iget-object v5, v3, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ -1bbfd2: 6e10 d735 0500 |0045: invoke-virtual {v5}, Lio/ktor/util/StringValuesBuilderImpl;.getCurrentState:()Ljava/lang/Object; // method@35d7 │ │ -1bbfd8: 0c05 |0048: move-result-object v5 │ │ -1bbfda: 7120 0045 5400 |0049: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1bbfe0: 0a04 |004c: move-result v4 │ │ -1bbfe2: 3904 0500 |004d: if-nez v4, 0052 // +0005 │ │ -1bbfe6: 6e30 ec0a 7308 |004f: invoke-virtual {v3, v7, v8}, Landroidx/compose/animation/core/Transition;.seekAnimations$animation_core_release:(J)V // method@0aec │ │ -1bbfec: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1bbff0: 28e1 |0054: goto 0035 // -001f │ │ -1bbff2: 0e00 |0055: return-void │ │ +1bbf54: |[1bbf54] androidx.compose.animation.core.Transition.seekAnimations$animation_core_release:(J)V │ │ +1bbf64: 5460 2e04 |0000: iget-object v0, v6, Landroidx/compose/animation/core/Transition;.startTimeNanos$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableLongState; // field@042e │ │ +1bbf68: 6e10 9013 0000 |0002: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.getLongValue:()J // method@1390 │ │ +1bbf6e: 0b01 |0005: move-result-wide v1 │ │ +1bbf70: 1903 0080 |0006: const-wide/high16 v3, #long -9223372036854775808 // #8000 │ │ +1bbf74: 3101 0103 |0008: cmp-long v1, v1, v3 │ │ +1bbf78: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ +1bbf7c: 6e30 9513 7008 |000c: invoke-virtual {v0, v7, v8}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.setLongValue:(J)V // method@1395 │ │ +1bbf82: 6e30 ee0a 7608 |000f: invoke-virtual {v6, v7, v8}, Landroidx/compose/animation/core/Transition;.setPlayTimeNanos:(J)V // method@0aee │ │ +1bbf88: 6200 922d |0012: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@2d92 │ │ +1bbf8c: 5461 3204 |0014: iget-object v1, v6, Landroidx/compose/animation/core/Transition;.updateChildrenNeeded$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0432 │ │ +1bbf90: 6e20 a513 0100 |0016: invoke-virtual {v1, v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +1bbf96: 5460 2704 |0019: iget-object v0, v6, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ +1bbf9a: 6e10 8516 0000 |001b: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ +1bbfa0: 0a01 |001e: move-result v1 │ │ +1bbfa2: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +1bbfa4: 0123 |0020: move v3, v2 │ │ +1bbfa6: 3513 0e00 |0021: if-ge v3, v1, 002f // +000e │ │ +1bbfaa: 6e20 7416 3000 |0023: invoke-virtual {v0, v3}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ +1bbfb0: 0c04 |0026: move-result-object v4 │ │ +1bbfb2: 1f04 9602 |0027: check-cast v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ +1bbfb6: 6e30 d30a 7408 |0029: invoke-virtual {v4, v7, v8}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.seekTo$animation_core_release:(J)V // method@0ad3 │ │ +1bbfbc: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1bbfc0: 28f3 |002e: goto 0021 // -000d │ │ +1bbfc2: 5460 2904 |002f: iget-object v0, v6, Landroidx/compose/animation/core/Transition;._transitions:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0429 │ │ +1bbfc6: 6e10 8516 0000 |0031: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ +1bbfcc: 0a01 |0034: move-result v1 │ │ +1bbfce: 3512 2000 |0035: if-ge v2, v1, 0055 // +0020 │ │ +1bbfd2: 6e20 7416 2000 |0037: invoke-virtual {v0, v2}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ +1bbfd8: 0c03 |003a: move-result-object v3 │ │ +1bbfda: 1f03 9a02 |003b: check-cast v3, Landroidx/compose/animation/core/Transition; // type@029a │ │ +1bbfde: 5434 2f04 |003d: iget-object v4, v3, Landroidx/compose/animation/core/Transition;.targetState$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@042f │ │ +1bbfe2: 6e10 a213 0400 |003f: invoke-virtual {v4}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bbfe8: 0c04 |0042: move-result-object v4 │ │ +1bbfea: 5435 3104 |0043: iget-object v5, v3, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ +1bbfee: 6e10 d735 0500 |0045: invoke-virtual {v5}, Lio/ktor/util/StringValuesBuilderImpl;.getCurrentState:()Ljava/lang/Object; // method@35d7 │ │ +1bbff4: 0c05 |0048: move-result-object v5 │ │ +1bbff6: 7120 0045 5400 |0049: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1bbffc: 0a04 |004c: move-result v4 │ │ +1bbffe: 3904 0500 |004d: if-nez v4, 0052 // +0005 │ │ +1bc002: 6e30 ec0a 7308 |004f: invoke-virtual {v3, v7, v8}, Landroidx/compose/animation/core/Transition;.seekAnimations$animation_core_release:(J)V // method@0aec │ │ +1bc008: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1bc00c: 28e1 |0054: goto 0035 // -001f │ │ +1bc00e: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/compose/animation/core/Transition;) │ │ name : 'setInitialAnimations$animation_core_release' │ │ type : '(Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 112 16-bit code units │ │ -1bbff4: |[1bbff4] androidx.compose.animation.core.Transition.setInitialAnimations$animation_core_release:(Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;)V │ │ -1bc004: 54c0 2704 |0000: iget-object v0, v12, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ -1bc008: 6e10 8516 0000 |0002: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ -1bc00e: 0a01 |0005: move-result v1 │ │ -1bc010: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1bc012: 0123 |0007: move v3, v2 │ │ -1bc014: 3513 5300 |0008: if-ge v3, v1, 005b // +0053 │ │ -1bc018: 6e20 7416 3000 |000a: invoke-virtual {v0, v3}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ -1bc01e: 0c04 |000d: move-result-object v4 │ │ -1bc020: 1f04 9602 |000e: check-cast v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ -1bc024: 6e10 d10a 0400 |0010: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bc02a: 0c05 |0013: move-result-object v5 │ │ -1bc02c: 5455 0a04 |0014: iget-object v5, v5, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableTargetValue:Ljava/lang/Object; // field@040a │ │ -1bc030: 6e10 d10a 0400 |0016: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bc036: 0c06 |0019: move-result-object v6 │ │ -1bc038: 5466 0904 |001a: iget-object v6, v6, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableInitialValue:Ljava/lang/Object; // field@0409 │ │ -1bc03c: 7120 0045 6500 |001c: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1bc042: 0a05 |001f: move-result v5 │ │ -1bc044: 3905 0a00 |0020: if-nez v5, 002a // +000a │ │ -1bc048: 6e10 d10a 0400 |0022: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bc04e: 0c05 |0025: move-result-object v5 │ │ -1bc050: 5b45 1504 |0026: iput-object v5, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueAnimation:Landroidx/compose/animation/core/TargetBasedAnimation; // field@0415 │ │ -1bc054: 5b4d 1604 |0028: iput-object v13, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueState:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@0416 │ │ -1bc058: 2206 9102 |002a: new-instance v6, Landroidx/compose/animation/core/TargetBasedAnimation; // type@0291 │ │ -1bc05c: 5445 1f04 |002c: iget-object v5, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.value$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@041f │ │ -1bc060: 6e10 a213 0500 |002e: invoke-virtual {v5}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1bc066: 0c09 |0031: move-result-object v9 │ │ -1bc068: 6e10 a213 0500 |0032: invoke-virtual {v5}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1bc06e: 0c0a |0035: move-result-object v10 │ │ -1bc070: 5445 2004 |0036: iget-object v5, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@0420 │ │ -1bc074: 6e10 2b0a 0500 |0038: invoke-virtual {v5}, Landroidx/compose/animation/core/AnimationVector;.newVector$animation_core_release:()Landroidx/compose/animation/core/AnimationVector; // method@0a2b │ │ -1bc07a: 0c0b |003b: move-result-object v11 │ │ -1bc07c: 5448 1d04 |003c: iget-object v8, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@041d │ │ -1bc080: 5447 1704 |003e: iget-object v7, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.interruptionSpec:Landroidx/compose/animation/core/SpringSpec; // field@0417 │ │ -1bc084: 7606 b40a 0600 |0040: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Landroidx/compose/animation/core/TargetBasedAnimation;.:(Landroidx/compose/animation/core/AnimationSpec;Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;)V // method@0ab4 │ │ -1bc08a: 5445 1204 |0043: iget-object v5, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.animation$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0412 │ │ -1bc08e: 6e20 a513 6500 |0045: invoke-virtual {v5, v6}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -1bc094: 6e10 d10a 0400 |0048: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bc09a: 0c05 |004b: move-result-object v5 │ │ -1bc09c: 6e10 b50a 0500 |004c: invoke-virtual {v5}, Landroidx/compose/animation/core/TargetBasedAnimation;.getDurationNanos:()J // method@0ab5 │ │ -1bc0a2: 0b05 |004f: move-result-wide v5 │ │ -1bc0a4: 5447 1404 |0050: iget-object v7, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.durationNanos$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableLongState; // field@0414 │ │ -1bc0a8: 6e30 9513 5706 |0052: invoke-virtual {v7, v5, v6}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.setLongValue:(J)V // method@1395 │ │ -1bc0ae: 1215 |0055: const/4 v5, #int 1 // #1 │ │ -1bc0b0: 5c45 1e04 |0056: iput-boolean v5, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.useOnlyInitialValue:Z // field@041e │ │ -1bc0b4: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1bc0b8: 28ae |005a: goto 0008 // -0052 │ │ -1bc0ba: 54c0 2904 |005b: iget-object v0, v12, Landroidx/compose/animation/core/Transition;._transitions:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0429 │ │ -1bc0be: 6e10 8516 0000 |005d: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ -1bc0c4: 0a01 |0060: move-result v1 │ │ -1bc0c6: 3512 0e00 |0061: if-ge v2, v1, 006f // +000e │ │ -1bc0ca: 6e20 7416 2000 |0063: invoke-virtual {v0, v2}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ -1bc0d0: 0c03 |0066: move-result-object v3 │ │ -1bc0d2: 1f03 9a02 |0067: check-cast v3, Landroidx/compose/animation/core/Transition; // type@029a │ │ -1bc0d6: 6e20 ed0a d300 |0069: invoke-virtual {v3, v13}, Landroidx/compose/animation/core/Transition;.setInitialAnimations$animation_core_release:(Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;)V // method@0aed │ │ -1bc0dc: d802 0201 |006c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1bc0e0: 28f3 |006e: goto 0061 // -000d │ │ -1bc0e2: 0e00 |006f: return-void │ │ +1bc010: |[1bc010] androidx.compose.animation.core.Transition.setInitialAnimations$animation_core_release:(Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;)V │ │ +1bc020: 54c0 2704 |0000: iget-object v0, v12, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ +1bc024: 6e10 8516 0000 |0002: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ +1bc02a: 0a01 |0005: move-result v1 │ │ +1bc02c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1bc02e: 0123 |0007: move v3, v2 │ │ +1bc030: 3513 5300 |0008: if-ge v3, v1, 005b // +0053 │ │ +1bc034: 6e20 7416 3000 |000a: invoke-virtual {v0, v3}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ +1bc03a: 0c04 |000d: move-result-object v4 │ │ +1bc03c: 1f04 9602 |000e: check-cast v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ +1bc040: 6e10 d10a 0400 |0010: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bc046: 0c05 |0013: move-result-object v5 │ │ +1bc048: 5455 0a04 |0014: iget-object v5, v5, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableTargetValue:Ljava/lang/Object; // field@040a │ │ +1bc04c: 6e10 d10a 0400 |0016: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bc052: 0c06 |0019: move-result-object v6 │ │ +1bc054: 5466 0904 |001a: iget-object v6, v6, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableInitialValue:Ljava/lang/Object; // field@0409 │ │ +1bc058: 7120 0045 6500 |001c: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1bc05e: 0a05 |001f: move-result v5 │ │ +1bc060: 3905 0a00 |0020: if-nez v5, 002a // +000a │ │ +1bc064: 6e10 d10a 0400 |0022: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bc06a: 0c05 |0025: move-result-object v5 │ │ +1bc06c: 5b45 1504 |0026: iput-object v5, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueAnimation:Landroidx/compose/animation/core/TargetBasedAnimation; // field@0415 │ │ +1bc070: 5b4d 1604 |0028: iput-object v13, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueState:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@0416 │ │ +1bc074: 2206 9102 |002a: new-instance v6, Landroidx/compose/animation/core/TargetBasedAnimation; // type@0291 │ │ +1bc078: 5445 1f04 |002c: iget-object v5, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.value$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@041f │ │ +1bc07c: 6e10 a213 0500 |002e: invoke-virtual {v5}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bc082: 0c09 |0031: move-result-object v9 │ │ +1bc084: 6e10 a213 0500 |0032: invoke-virtual {v5}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bc08a: 0c0a |0035: move-result-object v10 │ │ +1bc08c: 5445 2004 |0036: iget-object v5, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@0420 │ │ +1bc090: 6e10 2b0a 0500 |0038: invoke-virtual {v5}, Landroidx/compose/animation/core/AnimationVector;.newVector$animation_core_release:()Landroidx/compose/animation/core/AnimationVector; // method@0a2b │ │ +1bc096: 0c0b |003b: move-result-object v11 │ │ +1bc098: 5448 1d04 |003c: iget-object v8, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@041d │ │ +1bc09c: 5447 1704 |003e: iget-object v7, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.interruptionSpec:Landroidx/compose/animation/core/SpringSpec; // field@0417 │ │ +1bc0a0: 7606 b40a 0600 |0040: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Landroidx/compose/animation/core/TargetBasedAnimation;.:(Landroidx/compose/animation/core/AnimationSpec;Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;)V // method@0ab4 │ │ +1bc0a6: 5445 1204 |0043: iget-object v5, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.animation$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0412 │ │ +1bc0aa: 6e20 a513 6500 |0045: invoke-virtual {v5, v6}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +1bc0b0: 6e10 d10a 0400 |0048: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bc0b6: 0c05 |004b: move-result-object v5 │ │ +1bc0b8: 6e10 b50a 0500 |004c: invoke-virtual {v5}, Landroidx/compose/animation/core/TargetBasedAnimation;.getDurationNanos:()J // method@0ab5 │ │ +1bc0be: 0b05 |004f: move-result-wide v5 │ │ +1bc0c0: 5447 1404 |0050: iget-object v7, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.durationNanos$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableLongState; // field@0414 │ │ +1bc0c4: 6e30 9513 5706 |0052: invoke-virtual {v7, v5, v6}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.setLongValue:(J)V // method@1395 │ │ +1bc0ca: 1215 |0055: const/4 v5, #int 1 // #1 │ │ +1bc0cc: 5c45 1e04 |0056: iput-boolean v5, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.useOnlyInitialValue:Z // field@041e │ │ +1bc0d0: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1bc0d4: 28ae |005a: goto 0008 // -0052 │ │ +1bc0d6: 54c0 2904 |005b: iget-object v0, v12, Landroidx/compose/animation/core/Transition;._transitions:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0429 │ │ +1bc0da: 6e10 8516 0000 |005d: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ +1bc0e0: 0a01 |0060: move-result v1 │ │ +1bc0e2: 3512 0e00 |0061: if-ge v2, v1, 006f // +000e │ │ +1bc0e6: 6e20 7416 2000 |0063: invoke-virtual {v0, v2}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ +1bc0ec: 0c03 |0066: move-result-object v3 │ │ +1bc0ee: 1f03 9a02 |0067: check-cast v3, Landroidx/compose/animation/core/Transition; // type@029a │ │ +1bc0f2: 6e20 ed0a d300 |0069: invoke-virtual {v3, v13}, Landroidx/compose/animation/core/Transition;.setInitialAnimations$animation_core_release:(Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;)V // method@0aed │ │ +1bc0f8: d802 0201 |006c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1bc0fc: 28f3 |006e: goto 0061 // -000d │ │ +1bc0fe: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Landroidx/compose/animation/core/Transition;) │ │ name : 'setPlayTimeNanos' │ │ type : '(J)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1bc0e4: |[1bc0e4] androidx.compose.animation.core.Transition.setPlayTimeNanos:(J)V │ │ -1bc0f4: 5410 2c04 |0000: iget-object v0, v1, Landroidx/compose/animation/core/Transition;.parentTransition:Landroidx/compose/animation/core/Transition; // field@042c │ │ -1bc0f8: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -1bc0fc: 5410 2804 |0004: iget-object v0, v1, Landroidx/compose/animation/core/Transition;._playTimeNanos$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableLongState; // field@0428 │ │ -1bc100: 6e30 9513 2003 |0006: invoke-virtual {v0, v2, v3}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.setLongValue:(J)V // method@1395 │ │ -1bc106: 0e00 |0009: return-void │ │ +1bc100: |[1bc100] androidx.compose.animation.core.Transition.setPlayTimeNanos:(J)V │ │ +1bc110: 5410 2c04 |0000: iget-object v0, v1, Landroidx/compose/animation/core/Transition;.parentTransition:Landroidx/compose/animation/core/Transition; // field@042c │ │ +1bc114: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +1bc118: 5410 2804 |0004: iget-object v0, v1, Landroidx/compose/animation/core/Transition;._playTimeNanos$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableLongState; // field@0428 │ │ +1bc11c: 6e30 9513 2003 |0006: invoke-virtual {v0, v2, v3}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.setLongValue:(J)V // method@1395 │ │ +1bc122: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Landroidx/compose/animation/core/Transition;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -1bb9a0: |[1bb9a0] androidx.compose.animation.core.Transition.toString:()Ljava/lang/String; │ │ -1bb9b0: 5460 2704 |0000: iget-object v0, v6, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ -1bb9b4: 7210 dc40 0000 |0002: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@40dc │ │ -1bb9ba: 0a01 |0005: move-result v1 │ │ -1bb9bc: 1a02 f32c |0006: const-string v2, "Transition animation values: " // string@2cf3 │ │ -1bb9c0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -1bb9c2: 3513 1f00 |0009: if-ge v3, v1, 0028 // +001f │ │ -1bb9c6: 6e20 7416 3000 |000b: invoke-virtual {v0, v3}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ -1bb9cc: 0c04 |000e: move-result-object v4 │ │ -1bb9ce: 1f04 9602 |000f: check-cast v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ -1bb9d2: 2205 b711 |0011: new-instance v5, Ljava/lang/StringBuilder; // type@11b7 │ │ -1bb9d6: 7010 7c3f 0500 |0013: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@3f7c │ │ -1bb9dc: 6e20 8a3f 2500 |0016: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1bb9e2: 6e20 893f 4500 |0019: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1bb9e8: 1a02 f803 |001c: const-string v2, ", " // string@03f8 │ │ -1bb9ec: 6e20 8a3f 2500 |001e: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1bb9f2: 6e10 933f 0500 |0021: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1bb9f8: 0c02 |0024: move-result-object v2 │ │ -1bb9fa: d803 0301 |0025: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1bb9fe: 28e2 |0027: goto 0009 // -001e │ │ -1bba00: 1102 |0028: return-object v2 │ │ +1bb9bc: |[1bb9bc] androidx.compose.animation.core.Transition.toString:()Ljava/lang/String; │ │ +1bb9cc: 5460 2704 |0000: iget-object v0, v6, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ +1bb9d0: 7210 dc40 0000 |0002: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@40dc │ │ +1bb9d6: 0a01 |0005: move-result v1 │ │ +1bb9d8: 1a02 f32c |0006: const-string v2, "Transition animation values: " // string@2cf3 │ │ +1bb9dc: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +1bb9de: 3513 1f00 |0009: if-ge v3, v1, 0028 // +001f │ │ +1bb9e2: 6e20 7416 3000 |000b: invoke-virtual {v0, v3}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ +1bb9e8: 0c04 |000e: move-result-object v4 │ │ +1bb9ea: 1f04 9602 |000f: check-cast v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ +1bb9ee: 2205 b711 |0011: new-instance v5, Ljava/lang/StringBuilder; // type@11b7 │ │ +1bb9f2: 7010 7c3f 0500 |0013: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@3f7c │ │ +1bb9f8: 6e20 8a3f 2500 |0016: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1bb9fe: 6e20 893f 4500 |0019: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1bba04: 1a02 f803 |001c: const-string v2, ", " // string@03f8 │ │ +1bba08: 6e20 8a3f 2500 |001e: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1bba0e: 6e10 933f 0500 |0021: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1bba14: 0c02 |0024: move-result-object v2 │ │ +1bba16: d803 0301 |0025: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1bba1a: 28e2 |0027: goto 0009 // -001e │ │ +1bba1c: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Landroidx/compose/animation/core/Transition;) │ │ name : 'updateInitialValues$animation_core_release' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 147 16-bit code units │ │ -1bc108: |[1bc108] androidx.compose.animation.core.Transition.updateInitialValues$animation_core_release:()V │ │ -1bc118: 54c0 2704 |0000: iget-object v0, v12, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ -1bc11c: 6e10 8516 0000 |0002: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ -1bc122: 0a01 |0005: move-result v1 │ │ -1bc124: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1bc126: 0123 |0007: move v3, v2 │ │ -1bc128: 3513 7600 |0008: if-ge v3, v1, 007e // +0076 │ │ -1bc12c: 6e20 7416 3000 |000a: invoke-virtual {v0, v3}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ -1bc132: 0c04 |000d: move-result-object v4 │ │ -1bc134: 1f04 9602 |000e: check-cast v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ -1bc138: 5445 1604 |0010: iget-object v5, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueState:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@0416 │ │ -1bc13c: 3905 0300 |0012: if-nez v5, 0015 // +0003 │ │ -1bc140: 2867 |0014: goto 007b // +0067 │ │ -1bc142: 5446 1504 |0015: iget-object v6, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueAnimation:Landroidx/compose/animation/core/TargetBasedAnimation; // field@0415 │ │ -1bc146: 3906 0300 |0017: if-nez v6, 001a // +0003 │ │ -1bc14a: 2862 |0019: goto 007b // +0062 │ │ -1bc14c: 6e10 820a 0500 |001a: invoke-virtual {v5}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getDurationNanos:()J // method@0a82 │ │ -1bc152: 0b07 |001d: move-result-wide v7 │ │ -1bc154: 8677 |001e: long-to-double v7, v7 │ │ -1bc156: 6e10 860a 0500 |001f: invoke-virtual {v5}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getValue:()F // method@0a86 │ │ -1bc15c: 0a09 |0022: move-result v9 │ │ -1bc15e: 8999 |0023: float-to-double v9, v9 │ │ -1bc160: cd97 |0024: mul-double/2addr v7, v9 │ │ -1bc162: 7120 5b45 8700 |0025: invoke-static {v7, v8}, Lkotlin/math/MathKt;.roundToLong:(D)J // method@455b │ │ -1bc168: 0b07 |0028: move-result-wide v7 │ │ -1bc16a: 6e30 b80a 7608 |0029: invoke-virtual {v6, v7, v8}, Landroidx/compose/animation/core/TargetBasedAnimation;.getValueFromNanos:(J)Ljava/lang/Object; // method@0ab8 │ │ -1bc170: 0c06 |002c: move-result-object v6 │ │ -1bc172: 5549 1e04 |002d: iget-boolean v9, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.useOnlyInitialValue:Z // field@041e │ │ -1bc176: 3809 0900 |002f: if-eqz v9, 0038 // +0009 │ │ -1bc17a: 6e10 d10a 0400 |0031: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bc180: 0c09 |0034: move-result-object v9 │ │ -1bc182: 6e20 bc0a 6900 |0035: invoke-virtual {v9, v6}, Landroidx/compose/animation/core/TargetBasedAnimation;.setMutableTargetValue$animation_core_release:(Ljava/lang/Object;)V // method@0abc │ │ -1bc188: 6e10 d10a 0400 |0038: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bc18e: 0c09 |003b: move-result-object v9 │ │ -1bc190: 6e20 bb0a 6900 |003c: invoke-virtual {v9, v6}, Landroidx/compose/animation/core/TargetBasedAnimation;.setMutableInitialValue$animation_core_release:(Ljava/lang/Object;)V // method@0abb │ │ -1bc196: 6e10 d10a 0400 |003f: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bc19c: 0c09 |0042: move-result-object v9 │ │ -1bc19e: 6e10 b50a 0900 |0043: invoke-virtual {v9}, Landroidx/compose/animation/core/TargetBasedAnimation;.getDurationNanos:()J // method@0ab5 │ │ -1bc1a4: 0b09 |0046: move-result-wide v9 │ │ -1bc1a6: 544b 1404 |0047: iget-object v11, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.durationNanos$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableLongState; // field@0414 │ │ -1bc1aa: 6e30 9513 9b0a |0049: invoke-virtual {v11, v9, v10}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.setLongValue:(J)V // method@1395 │ │ -1bc1b0: 5449 1a04 |004c: iget-object v9, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.resetSnapValue$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // field@041a │ │ -1bc1b4: 6e10 7313 0900 |004e: invoke-virtual {v9}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ -1bc1ba: 0a09 |0051: move-result v9 │ │ -1bc1bc: 150a 00c0 |0052: const/high16 v10, #int -1073741824 // #c000 │ │ -1bc1c0: 2e09 090a |0054: cmpg-float v9, v9, v10 │ │ -1bc1c4: 3909 0300 |0056: if-nez v9, 0059 // +0003 │ │ -1bc1c8: 2805 |0058: goto 005d // +0005 │ │ -1bc1ca: 5549 1e04 |0059: iget-boolean v9, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.useOnlyInitialValue:Z // field@041e │ │ -1bc1ce: 3809 0600 |005b: if-eqz v9, 0061 // +0006 │ │ -1bc1d2: 6e20 d40a 6400 |005d: invoke-virtual {v4, v6}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.setValue$animation_core_release:(Ljava/lang/Object;)V // method@0ad4 │ │ -1bc1d8: 280a |0060: goto 006a // +000a │ │ -1bc1da: 5446 1c04 |0061: iget-object v6, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.this$0:Landroidx/compose/animation/core/Transition; // field@041c │ │ -1bc1de: 6e10 e40a 0600 |0063: invoke-virtual {v6}, Landroidx/compose/animation/core/Transition;.getPlayTimeNanos:()J // method@0ae4 │ │ -1bc1e4: 0b09 |0066: move-result-wide v9 │ │ -1bc1e6: 6e30 d30a 940a |0067: invoke-virtual {v4, v9, v10}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.seekTo$animation_core_release:(J)V // method@0ad3 │ │ -1bc1ec: 6e10 820a 0500 |006a: invoke-virtual {v5}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getDurationNanos:()J // method@0a82 │ │ -1bc1f2: 0b09 |006d: move-result-wide v9 │ │ -1bc1f4: 3106 0709 |006e: cmp-long v6, v7, v9 │ │ -1bc1f8: 3a06 0800 |0070: if-ltz v6, 0078 // +0008 │ │ -1bc1fc: 1205 |0072: const/4 v5, #int 0 // #0 │ │ -1bc1fe: 5b45 1604 |0073: iput-object v5, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueState:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@0416 │ │ -1bc202: 5b45 1504 |0075: iput-object v5, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueAnimation:Landroidx/compose/animation/core/TargetBasedAnimation; // field@0415 │ │ -1bc206: 2804 |0077: goto 007b // +0004 │ │ -1bc208: 6e20 890a 2500 |0078: invoke-virtual {v5, v2}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setComplete:(Z)V // method@0a89 │ │ -1bc20e: d803 0301 |007b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1bc212: 288b |007d: goto 0008 // -0075 │ │ -1bc214: 54c0 2904 |007e: iget-object v0, v12, Landroidx/compose/animation/core/Transition;._transitions:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0429 │ │ -1bc218: 6e10 8516 0000 |0080: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ -1bc21e: 0a01 |0083: move-result v1 │ │ -1bc220: 3512 0e00 |0084: if-ge v2, v1, 0092 // +000e │ │ -1bc224: 6e20 7416 2000 |0086: invoke-virtual {v0, v2}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ -1bc22a: 0c03 |0089: move-result-object v3 │ │ -1bc22c: 1f03 9a02 |008a: check-cast v3, Landroidx/compose/animation/core/Transition; // type@029a │ │ -1bc230: 6e10 f00a 0300 |008c: invoke-virtual {v3}, Landroidx/compose/animation/core/Transition;.updateInitialValues$animation_core_release:()V // method@0af0 │ │ -1bc236: d802 0201 |008f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1bc23a: 28f3 |0091: goto 0084 // -000d │ │ -1bc23c: 0e00 |0092: return-void │ │ +1bc124: |[1bc124] androidx.compose.animation.core.Transition.updateInitialValues$animation_core_release:()V │ │ +1bc134: 54c0 2704 |0000: iget-object v0, v12, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ +1bc138: 6e10 8516 0000 |0002: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ +1bc13e: 0a01 |0005: move-result v1 │ │ +1bc140: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1bc142: 0123 |0007: move v3, v2 │ │ +1bc144: 3513 7600 |0008: if-ge v3, v1, 007e // +0076 │ │ +1bc148: 6e20 7416 3000 |000a: invoke-virtual {v0, v3}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ +1bc14e: 0c04 |000d: move-result-object v4 │ │ +1bc150: 1f04 9602 |000e: check-cast v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ +1bc154: 5445 1604 |0010: iget-object v5, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueState:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@0416 │ │ +1bc158: 3905 0300 |0012: if-nez v5, 0015 // +0003 │ │ +1bc15c: 2867 |0014: goto 007b // +0067 │ │ +1bc15e: 5446 1504 |0015: iget-object v6, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueAnimation:Landroidx/compose/animation/core/TargetBasedAnimation; // field@0415 │ │ +1bc162: 3906 0300 |0017: if-nez v6, 001a // +0003 │ │ +1bc166: 2862 |0019: goto 007b // +0062 │ │ +1bc168: 6e10 820a 0500 |001a: invoke-virtual {v5}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getDurationNanos:()J // method@0a82 │ │ +1bc16e: 0b07 |001d: move-result-wide v7 │ │ +1bc170: 8677 |001e: long-to-double v7, v7 │ │ +1bc172: 6e10 860a 0500 |001f: invoke-virtual {v5}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getValue:()F // method@0a86 │ │ +1bc178: 0a09 |0022: move-result v9 │ │ +1bc17a: 8999 |0023: float-to-double v9, v9 │ │ +1bc17c: cd97 |0024: mul-double/2addr v7, v9 │ │ +1bc17e: 7120 5b45 8700 |0025: invoke-static {v7, v8}, Lkotlin/math/MathKt;.roundToLong:(D)J // method@455b │ │ +1bc184: 0b07 |0028: move-result-wide v7 │ │ +1bc186: 6e30 b80a 7608 |0029: invoke-virtual {v6, v7, v8}, Landroidx/compose/animation/core/TargetBasedAnimation;.getValueFromNanos:(J)Ljava/lang/Object; // method@0ab8 │ │ +1bc18c: 0c06 |002c: move-result-object v6 │ │ +1bc18e: 5549 1e04 |002d: iget-boolean v9, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.useOnlyInitialValue:Z // field@041e │ │ +1bc192: 3809 0900 |002f: if-eqz v9, 0038 // +0009 │ │ +1bc196: 6e10 d10a 0400 |0031: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bc19c: 0c09 |0034: move-result-object v9 │ │ +1bc19e: 6e20 bc0a 6900 |0035: invoke-virtual {v9, v6}, Landroidx/compose/animation/core/TargetBasedAnimation;.setMutableTargetValue$animation_core_release:(Ljava/lang/Object;)V // method@0abc │ │ +1bc1a4: 6e10 d10a 0400 |0038: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bc1aa: 0c09 |003b: move-result-object v9 │ │ +1bc1ac: 6e20 bb0a 6900 |003c: invoke-virtual {v9, v6}, Landroidx/compose/animation/core/TargetBasedAnimation;.setMutableInitialValue$animation_core_release:(Ljava/lang/Object;)V // method@0abb │ │ +1bc1b2: 6e10 d10a 0400 |003f: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bc1b8: 0c09 |0042: move-result-object v9 │ │ +1bc1ba: 6e10 b50a 0900 |0043: invoke-virtual {v9}, Landroidx/compose/animation/core/TargetBasedAnimation;.getDurationNanos:()J // method@0ab5 │ │ +1bc1c0: 0b09 |0046: move-result-wide v9 │ │ +1bc1c2: 544b 1404 |0047: iget-object v11, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.durationNanos$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableLongState; // field@0414 │ │ +1bc1c6: 6e30 9513 9b0a |0049: invoke-virtual {v11, v9, v10}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.setLongValue:(J)V // method@1395 │ │ +1bc1cc: 5449 1a04 |004c: iget-object v9, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.resetSnapValue$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // field@041a │ │ +1bc1d0: 6e10 7313 0900 |004e: invoke-virtual {v9}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ +1bc1d6: 0a09 |0051: move-result v9 │ │ +1bc1d8: 150a 00c0 |0052: const/high16 v10, #int -1073741824 // #c000 │ │ +1bc1dc: 2e09 090a |0054: cmpg-float v9, v9, v10 │ │ +1bc1e0: 3909 0300 |0056: if-nez v9, 0059 // +0003 │ │ +1bc1e4: 2805 |0058: goto 005d // +0005 │ │ +1bc1e6: 5549 1e04 |0059: iget-boolean v9, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.useOnlyInitialValue:Z // field@041e │ │ +1bc1ea: 3809 0600 |005b: if-eqz v9, 0061 // +0006 │ │ +1bc1ee: 6e20 d40a 6400 |005d: invoke-virtual {v4, v6}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.setValue$animation_core_release:(Ljava/lang/Object;)V // method@0ad4 │ │ +1bc1f4: 280a |0060: goto 006a // +000a │ │ +1bc1f6: 5446 1c04 |0061: iget-object v6, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.this$0:Landroidx/compose/animation/core/Transition; // field@041c │ │ +1bc1fa: 6e10 e40a 0600 |0063: invoke-virtual {v6}, Landroidx/compose/animation/core/Transition;.getPlayTimeNanos:()J // method@0ae4 │ │ +1bc200: 0b09 |0066: move-result-wide v9 │ │ +1bc202: 6e30 d30a 940a |0067: invoke-virtual {v4, v9, v10}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.seekTo$animation_core_release:(J)V // method@0ad3 │ │ +1bc208: 6e10 820a 0500 |006a: invoke-virtual {v5}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getDurationNanos:()J // method@0a82 │ │ +1bc20e: 0b09 |006d: move-result-wide v9 │ │ +1bc210: 3106 0709 |006e: cmp-long v6, v7, v9 │ │ +1bc214: 3a06 0800 |0070: if-ltz v6, 0078 // +0008 │ │ +1bc218: 1205 |0072: const/4 v5, #int 0 // #0 │ │ +1bc21a: 5b45 1604 |0073: iput-object v5, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueState:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@0416 │ │ +1bc21e: 5b45 1504 |0075: iput-object v5, v4, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueAnimation:Landroidx/compose/animation/core/TargetBasedAnimation; // field@0415 │ │ +1bc222: 2804 |0077: goto 007b // +0004 │ │ +1bc224: 6e20 890a 2500 |0078: invoke-virtual {v5, v2}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setComplete:(Z)V // method@0a89 │ │ +1bc22a: d803 0301 |007b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1bc22e: 288b |007d: goto 0008 // -0075 │ │ +1bc230: 54c0 2904 |007e: iget-object v0, v12, Landroidx/compose/animation/core/Transition;._transitions:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0429 │ │ +1bc234: 6e10 8516 0000 |0080: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ +1bc23a: 0a01 |0083: move-result v1 │ │ +1bc23c: 3512 0e00 |0084: if-ge v2, v1, 0092 // +000e │ │ +1bc240: 6e20 7416 2000 |0086: invoke-virtual {v0, v2}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ +1bc246: 0c03 |0089: move-result-object v3 │ │ +1bc248: 1f03 9a02 |008a: check-cast v3, Landroidx/compose/animation/core/Transition; // type@029a │ │ +1bc24c: 6e10 f00a 0300 |008c: invoke-virtual {v3}, Landroidx/compose/animation/core/Transition;.updateInitialValues$animation_core_release:()V // method@0af0 │ │ +1bc252: d802 0201 |008f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1bc256: 28f3 |0091: goto 0084 // -000d │ │ +1bc258: 0e00 |0092: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Landroidx/compose/animation/core/Transition;) │ │ name : 'updateTarget$animation_core_release' │ │ type : '(Ljava/lang/Object;)V' │ │ @@ -78717,75 +78717,75 @@ │ │ type : '(Landroidx/compose/animation/core/Transition;Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1bb428: |[1bb428] androidx.compose.animation.core.Transition$DeferredAnimation.:(Landroidx/compose/animation/core/Transition;Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/String;)V │ │ -1bb438: 7010 343f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1bb43e: 5b01 0e04 |0003: iput-object v1, v0, Landroidx/compose/animation/core/Transition$DeferredAnimation;.this$0:Landroidx/compose/animation/core/Transition; // field@040e │ │ -1bb442: 5b02 0f04 |0005: iput-object v2, v0, Landroidx/compose/animation/core/Transition$DeferredAnimation;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@040f │ │ -1bb446: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1bb448: 7110 8914 0100 |0008: invoke-static {v1}, Landroidx/compose/runtime/Updater;.mutableStateOf$default:(Ljava/lang/Object;)Landroidx/compose/runtime/ParcelableSnapshotMutableState; // method@1489 │ │ -1bb44e: 0c01 |000b: move-result-object v1 │ │ -1bb450: 5b01 0d04 |000c: iput-object v1, v0, Landroidx/compose/animation/core/Transition$DeferredAnimation;.data$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@040d │ │ -1bb454: 0e00 |000e: return-void │ │ +1bb444: |[1bb444] androidx.compose.animation.core.Transition$DeferredAnimation.:(Landroidx/compose/animation/core/Transition;Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/String;)V │ │ +1bb454: 7010 343f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1bb45a: 5b01 0e04 |0003: iput-object v1, v0, Landroidx/compose/animation/core/Transition$DeferredAnimation;.this$0:Landroidx/compose/animation/core/Transition; // field@040e │ │ +1bb45e: 5b02 0f04 |0005: iput-object v2, v0, Landroidx/compose/animation/core/Transition$DeferredAnimation;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@040f │ │ +1bb462: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1bb464: 7110 8914 0100 |0008: invoke-static {v1}, Landroidx/compose/runtime/Updater;.mutableStateOf$default:(Ljava/lang/Object;)Landroidx/compose/runtime/ParcelableSnapshotMutableState; // method@1489 │ │ +1bb46a: 0c01 |000b: move-result-object v1 │ │ +1bb46c: 5b01 0d04 |000c: iput-object v1, v0, Landroidx/compose/animation/core/Transition$DeferredAnimation;.data$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@040d │ │ +1bb470: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/compose/animation/core/Transition$DeferredAnimation;) │ │ name : 'animate' │ │ type : '(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 81 16-bit code units │ │ -1bb374: |[1bb374] androidx.compose.animation.core.Transition$DeferredAnimation.animate:(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData; │ │ -1bb384: 5480 0d04 |0000: iget-object v0, v8, Landroidx/compose/animation/core/Transition$DeferredAnimation;.data$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@040d │ │ -1bb388: 6e10 a213 0000 |0002: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1bb38e: 0c01 |0005: move-result-object v1 │ │ -1bb390: 1f01 9202 |0006: check-cast v1, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData; // type@0292 │ │ -1bb394: 5482 0e04 |0008: iget-object v2, v8, Landroidx/compose/animation/core/Transition$DeferredAnimation;.this$0:Landroidx/compose/animation/core/Transition; // field@040e │ │ -1bb398: 3901 3900 |000a: if-nez v1, 0043 // +0039 │ │ -1bb39c: 2201 9202 |000c: new-instance v1, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData; // type@0292 │ │ -1bb3a0: 2203 9602 |000e: new-instance v3, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ -1bb3a4: 5424 3104 |0010: iget-object v4, v2, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ -1bb3a8: 6e10 d735 0400 |0012: invoke-virtual {v4}, Lio/ktor/util/StringValuesBuilderImpl;.getCurrentState:()Ljava/lang/Object; // method@35d7 │ │ -1bb3ae: 0c04 |0015: move-result-object v4 │ │ -1bb3b0: 7220 d844 4a00 |0016: invoke-interface {v10, v4}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ -1bb3b6: 0c04 |0019: move-result-object v4 │ │ -1bb3b8: 5425 3104 |001a: iget-object v5, v2, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ -1bb3bc: 6e10 d735 0500 |001c: invoke-virtual {v5}, Lio/ktor/util/StringValuesBuilderImpl;.getCurrentState:()Ljava/lang/Object; // method@35d7 │ │ -1bb3c2: 0c05 |001f: move-result-object v5 │ │ -1bb3c4: 7220 d844 5a00 |0020: invoke-interface {v10, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ -1bb3ca: 0c05 |0023: move-result-object v5 │ │ -1bb3cc: 5486 0f04 |0024: iget-object v6, v8, Landroidx/compose/animation/core/Transition$DeferredAnimation;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@040f │ │ -1bb3d0: 5467 4104 |0026: iget-object v7, v6, Landroidx/compose/animation/core/TwoWayConverterImpl;.convertToVector:Lkotlin/jvm/functions/Function1; // field@0441 │ │ -1bb3d4: 7220 d844 5700 |0028: invoke-interface {v7, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ -1bb3da: 0c05 |002b: move-result-object v5 │ │ -1bb3dc: 1f05 5f02 |002c: check-cast v5, Landroidx/compose/animation/core/AnimationVector; // type@025f │ │ -1bb3e0: 6e10 2c0a 0500 |002e: invoke-virtual {v5}, Landroidx/compose/animation/core/AnimationVector;.reset$animation_core_release:()V // method@0a2c │ │ -1bb3e6: 7056 d00a 2354 |0031: invoke-direct {v3, v2, v4, v5, v6}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.:(Landroidx/compose/animation/core/Transition;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/TwoWayConverterImpl;)V // method@0ad0 │ │ -1bb3ec: 705a be0a 8193 |0034: invoke-direct {v1, v8, v3, v9, v10}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.:(Landroidx/compose/animation/core/Transition$DeferredAnimation;Landroidx/compose/animation/core/Transition$TransitionAnimationState;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V // method@0abe │ │ -1bb3f2: 6e20 a513 1000 |0037: invoke-virtual {v0, v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -1bb3f8: 6e10 bf0a 0100 |003a: invoke-virtual {v1}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.getAnimation:()Landroidx/compose/animation/core/Transition$TransitionAnimationState; // method@0abf │ │ -1bb3fe: 0c00 |003d: move-result-object v0 │ │ -1bb400: 5423 2704 |003e: iget-object v3, v2, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ -1bb404: 6e20 6d16 0300 |0040: invoke-virtual {v3, v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.add:(Ljava/lang/Object;)Z // method@166d │ │ -1bb40a: 6e20 c30a a100 |0043: invoke-virtual {v1, v10}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.setTargetValueByState:(Lkotlin/jvm/functions/Function1;)V // method@0ac3 │ │ -1bb410: 6e20 c40a 9100 |0046: invoke-virtual {v1, v9}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.setTransitionSpec:(Lkotlin/jvm/functions/Function1;)V // method@0ac4 │ │ -1bb416: 6e10 e50a 0200 |0049: invoke-virtual {v2}, Landroidx/compose/animation/core/Transition;.getSegment:()Landroidx/compose/animation/core/Transition$Segment; // method@0ae5 │ │ -1bb41c: 0c09 |004c: move-result-object v9 │ │ -1bb41e: 6e20 c50a 9100 |004d: invoke-virtual {v1, v9}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.updateAnimationStates:(Landroidx/compose/animation/core/Transition$Segment;)V // method@0ac5 │ │ -1bb424: 1101 |0050: return-object v1 │ │ +1bb390: |[1bb390] androidx.compose.animation.core.Transition$DeferredAnimation.animate:(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData; │ │ +1bb3a0: 5480 0d04 |0000: iget-object v0, v8, Landroidx/compose/animation/core/Transition$DeferredAnimation;.data$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@040d │ │ +1bb3a4: 6e10 a213 0000 |0002: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bb3aa: 0c01 |0005: move-result-object v1 │ │ +1bb3ac: 1f01 9202 |0006: check-cast v1, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData; // type@0292 │ │ +1bb3b0: 5482 0e04 |0008: iget-object v2, v8, Landroidx/compose/animation/core/Transition$DeferredAnimation;.this$0:Landroidx/compose/animation/core/Transition; // field@040e │ │ +1bb3b4: 3901 3900 |000a: if-nez v1, 0043 // +0039 │ │ +1bb3b8: 2201 9202 |000c: new-instance v1, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData; // type@0292 │ │ +1bb3bc: 2203 9602 |000e: new-instance v3, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ +1bb3c0: 5424 3104 |0010: iget-object v4, v2, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ +1bb3c4: 6e10 d735 0400 |0012: invoke-virtual {v4}, Lio/ktor/util/StringValuesBuilderImpl;.getCurrentState:()Ljava/lang/Object; // method@35d7 │ │ +1bb3ca: 0c04 |0015: move-result-object v4 │ │ +1bb3cc: 7220 d844 4a00 |0016: invoke-interface {v10, v4}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ +1bb3d2: 0c04 |0019: move-result-object v4 │ │ +1bb3d4: 5425 3104 |001a: iget-object v5, v2, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ +1bb3d8: 6e10 d735 0500 |001c: invoke-virtual {v5}, Lio/ktor/util/StringValuesBuilderImpl;.getCurrentState:()Ljava/lang/Object; // method@35d7 │ │ +1bb3de: 0c05 |001f: move-result-object v5 │ │ +1bb3e0: 7220 d844 5a00 |0020: invoke-interface {v10, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ +1bb3e6: 0c05 |0023: move-result-object v5 │ │ +1bb3e8: 5486 0f04 |0024: iget-object v6, v8, Landroidx/compose/animation/core/Transition$DeferredAnimation;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@040f │ │ +1bb3ec: 5467 4104 |0026: iget-object v7, v6, Landroidx/compose/animation/core/TwoWayConverterImpl;.convertToVector:Lkotlin/jvm/functions/Function1; // field@0441 │ │ +1bb3f0: 7220 d844 5700 |0028: invoke-interface {v7, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ +1bb3f6: 0c05 |002b: move-result-object v5 │ │ +1bb3f8: 1f05 5f02 |002c: check-cast v5, Landroidx/compose/animation/core/AnimationVector; // type@025f │ │ +1bb3fc: 6e10 2c0a 0500 |002e: invoke-virtual {v5}, Landroidx/compose/animation/core/AnimationVector;.reset$animation_core_release:()V // method@0a2c │ │ +1bb402: 7056 d00a 2354 |0031: invoke-direct {v3, v2, v4, v5, v6}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.:(Landroidx/compose/animation/core/Transition;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/TwoWayConverterImpl;)V // method@0ad0 │ │ +1bb408: 705a be0a 8193 |0034: invoke-direct {v1, v8, v3, v9, v10}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.:(Landroidx/compose/animation/core/Transition$DeferredAnimation;Landroidx/compose/animation/core/Transition$TransitionAnimationState;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V // method@0abe │ │ +1bb40e: 6e20 a513 1000 |0037: invoke-virtual {v0, v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +1bb414: 6e10 bf0a 0100 |003a: invoke-virtual {v1}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.getAnimation:()Landroidx/compose/animation/core/Transition$TransitionAnimationState; // method@0abf │ │ +1bb41a: 0c00 |003d: move-result-object v0 │ │ +1bb41c: 5423 2704 |003e: iget-object v3, v2, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ +1bb420: 6e20 6d16 0300 |0040: invoke-virtual {v3, v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.add:(Ljava/lang/Object;)Z // method@166d │ │ +1bb426: 6e20 c30a a100 |0043: invoke-virtual {v1, v10}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.setTargetValueByState:(Lkotlin/jvm/functions/Function1;)V // method@0ac3 │ │ +1bb42c: 6e20 c40a 9100 |0046: invoke-virtual {v1, v9}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.setTransitionSpec:(Lkotlin/jvm/functions/Function1;)V // method@0ac4 │ │ +1bb432: 6e10 e50a 0200 |0049: invoke-virtual {v2}, Landroidx/compose/animation/core/Transition;.getSegment:()Landroidx/compose/animation/core/Transition$Segment; // method@0ae5 │ │ +1bb438: 0c09 |004c: move-result-object v9 │ │ +1bb43a: 6e20 c50a 9100 |004d: invoke-virtual {v1, v9}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.updateAnimationStates:(Landroidx/compose/animation/core/Transition$Segment;)V // method@0ac5 │ │ +1bb440: 1101 |0050: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #302 header: │ │ @@ -78904,29 +78904,29 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -1bb458: |[1bb458] androidx.compose.animation.core.Transition$SegmentImpl.hashCode:()I │ │ -1bb468: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1bb46a: 5431 1004 |0001: iget-object v1, v3, Landroidx/compose/animation/core/Transition$SegmentImpl;.initialState:Ljava/lang/Object; // field@0410 │ │ -1bb46e: 3801 0700 |0003: if-eqz v1, 000a // +0007 │ │ -1bb472: 6e10 383f 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1bb478: 0a01 |0008: move-result v1 │ │ -1bb47a: 2802 |0009: goto 000b // +0002 │ │ -1bb47c: 0101 |000a: move v1, v0 │ │ -1bb47e: da01 011f |000b: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -1bb482: 5432 1104 |000d: iget-object v2, v3, Landroidx/compose/animation/core/Transition$SegmentImpl;.targetState:Ljava/lang/Object; // field@0411 │ │ -1bb486: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ -1bb48a: 6e10 383f 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1bb490: 0a00 |0014: move-result v0 │ │ -1bb492: b001 |0015: add-int/2addr v1, v0 │ │ -1bb494: 0f01 |0016: return v1 │ │ +1bb474: |[1bb474] androidx.compose.animation.core.Transition$SegmentImpl.hashCode:()I │ │ +1bb484: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1bb486: 5431 1004 |0001: iget-object v1, v3, Landroidx/compose/animation/core/Transition$SegmentImpl;.initialState:Ljava/lang/Object; // field@0410 │ │ +1bb48a: 3801 0700 |0003: if-eqz v1, 000a // +0007 │ │ +1bb48e: 6e10 383f 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1bb494: 0a01 |0008: move-result v1 │ │ +1bb496: 2802 |0009: goto 000b // +0002 │ │ +1bb498: 0101 |000a: move v1, v0 │ │ +1bb49a: da01 011f |000b: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +1bb49e: 5432 1104 |000d: iget-object v2, v3, Landroidx/compose/animation/core/Transition$SegmentImpl;.targetState:Ljava/lang/Object; // field@0411 │ │ +1bb4a2: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ +1bb4a6: 6e10 383f 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1bb4ac: 0a00 |0014: move-result v0 │ │ +1bb4ae: b001 |0015: add-int/2addr v1, v0 │ │ +1bb4b0: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #303 header: │ │ @@ -79139,252 +79139,252 @@ │ │ type : '(J)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -1bb550: |[1bb550] androidx.compose.animation.core.Transition$TransitionAnimationState.seekTo$animation_core_release:(J)V │ │ -1bb560: 5420 1a04 |0000: iget-object v0, v2, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.resetSnapValue$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // field@041a │ │ -1bb564: 6e10 7313 0000 |0002: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ -1bb56a: 0a00 |0005: move-result v0 │ │ -1bb56c: 1501 80bf |0006: const/high16 v1, #int -1082130432 // #bf80 │ │ -1bb570: 2e00 0001 |0008: cmpg-float v0, v0, v1 │ │ -1bb574: 3900 3600 |000a: if-nez v0, 0040 // +0036 │ │ -1bb578: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -1bb57a: 5c20 1904 |000d: iput-boolean v0, v2, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.isSeeking:Z // field@0419 │ │ -1bb57e: 6e10 d10a 0200 |000f: invoke-virtual {v2}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bb584: 0c00 |0012: move-result-object v0 │ │ -1bb586: 5400 0a04 |0013: iget-object v0, v0, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableTargetValue:Ljava/lang/Object; // field@040a │ │ -1bb58a: 6e10 d10a 0200 |0015: invoke-virtual {v2}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bb590: 0c01 |0018: move-result-object v1 │ │ -1bb592: 5411 0904 |0019: iget-object v1, v1, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableInitialValue:Ljava/lang/Object; // field@0409 │ │ -1bb596: 7120 0045 1000 |001b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1bb59c: 0a00 |001e: move-result v0 │ │ -1bb59e: 3800 0c00 |001f: if-eqz v0, 002b // +000c │ │ -1bb5a2: 6e10 d10a 0200 |0021: invoke-virtual {v2}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bb5a8: 0c03 |0024: move-result-object v3 │ │ -1bb5aa: 5433 0a04 |0025: iget-object v3, v3, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableTargetValue:Ljava/lang/Object; // field@040a │ │ -1bb5ae: 6e20 d40a 3200 |0027: invoke-virtual {v2, v3}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.setValue$animation_core_release:(Ljava/lang/Object;)V // method@0ad4 │ │ -1bb5b4: 0e00 |002a: return-void │ │ -1bb5b6: 6e10 d10a 0200 |002b: invoke-virtual {v2}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bb5bc: 0c00 |002e: move-result-object v0 │ │ -1bb5be: 6e30 b80a 3004 |002f: invoke-virtual {v0, v3, v4}, Landroidx/compose/animation/core/TargetBasedAnimation;.getValueFromNanos:(J)Ljava/lang/Object; // method@0ab8 │ │ -1bb5c4: 0c00 |0032: move-result-object v0 │ │ -1bb5c6: 6e20 d40a 0200 |0033: invoke-virtual {v2, v0}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.setValue$animation_core_release:(Ljava/lang/Object;)V // method@0ad4 │ │ -1bb5cc: 6e10 d10a 0200 |0036: invoke-virtual {v2}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bb5d2: 0c00 |0039: move-result-object v0 │ │ -1bb5d4: 6e30 b90a 3004 |003a: invoke-virtual {v0, v3, v4}, Landroidx/compose/animation/core/TargetBasedAnimation;.getVelocityVectorFromNanos:(J)Landroidx/compose/animation/core/AnimationVector; // method@0ab9 │ │ -1bb5da: 0c03 |003d: move-result-object v3 │ │ -1bb5dc: 5b23 2004 |003e: iput-object v3, v2, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@0420 │ │ -1bb5e0: 0e00 |0040: return-void │ │ +1bb56c: |[1bb56c] androidx.compose.animation.core.Transition$TransitionAnimationState.seekTo$animation_core_release:(J)V │ │ +1bb57c: 5420 1a04 |0000: iget-object v0, v2, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.resetSnapValue$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState; // field@041a │ │ +1bb580: 6e10 7313 0000 |0002: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableFloatState;.getFloatValue:()F // method@1373 │ │ +1bb586: 0a00 |0005: move-result v0 │ │ +1bb588: 1501 80bf |0006: const/high16 v1, #int -1082130432 // #bf80 │ │ +1bb58c: 2e00 0001 |0008: cmpg-float v0, v0, v1 │ │ +1bb590: 3900 3600 |000a: if-nez v0, 0040 // +0036 │ │ +1bb594: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +1bb596: 5c20 1904 |000d: iput-boolean v0, v2, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.isSeeking:Z // field@0419 │ │ +1bb59a: 6e10 d10a 0200 |000f: invoke-virtual {v2}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bb5a0: 0c00 |0012: move-result-object v0 │ │ +1bb5a2: 5400 0a04 |0013: iget-object v0, v0, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableTargetValue:Ljava/lang/Object; // field@040a │ │ +1bb5a6: 6e10 d10a 0200 |0015: invoke-virtual {v2}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bb5ac: 0c01 |0018: move-result-object v1 │ │ +1bb5ae: 5411 0904 |0019: iget-object v1, v1, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableInitialValue:Ljava/lang/Object; // field@0409 │ │ +1bb5b2: 7120 0045 1000 |001b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1bb5b8: 0a00 |001e: move-result v0 │ │ +1bb5ba: 3800 0c00 |001f: if-eqz v0, 002b // +000c │ │ +1bb5be: 6e10 d10a 0200 |0021: invoke-virtual {v2}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bb5c4: 0c03 |0024: move-result-object v3 │ │ +1bb5c6: 5433 0a04 |0025: iget-object v3, v3, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableTargetValue:Ljava/lang/Object; // field@040a │ │ +1bb5ca: 6e20 d40a 3200 |0027: invoke-virtual {v2, v3}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.setValue$animation_core_release:(Ljava/lang/Object;)V // method@0ad4 │ │ +1bb5d0: 0e00 |002a: return-void │ │ +1bb5d2: 6e10 d10a 0200 |002b: invoke-virtual {v2}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bb5d8: 0c00 |002e: move-result-object v0 │ │ +1bb5da: 6e30 b80a 3004 |002f: invoke-virtual {v0, v3, v4}, Landroidx/compose/animation/core/TargetBasedAnimation;.getValueFromNanos:(J)Ljava/lang/Object; // method@0ab8 │ │ +1bb5e0: 0c00 |0032: move-result-object v0 │ │ +1bb5e2: 6e20 d40a 0200 |0033: invoke-virtual {v2, v0}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.setValue$animation_core_release:(Ljava/lang/Object;)V // method@0ad4 │ │ +1bb5e8: 6e10 d10a 0200 |0036: invoke-virtual {v2}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bb5ee: 0c00 |0039: move-result-object v0 │ │ +1bb5f0: 6e30 b90a 3004 |003a: invoke-virtual {v0, v3, v4}, Landroidx/compose/animation/core/TargetBasedAnimation;.getVelocityVectorFromNanos:(J)Landroidx/compose/animation/core/AnimationVector; // method@0ab9 │ │ +1bb5f6: 0c03 |003d: move-result-object v3 │ │ +1bb5f8: 5b23 2004 |003e: iput-object v3, v2, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@0420 │ │ +1bb5fc: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/compose/animation/core/Transition$TransitionAnimationState;) │ │ name : 'setValue$animation_core_release' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1bb5e4: |[1bb5e4] androidx.compose.animation.core.Transition$TransitionAnimationState.setValue$animation_core_release:(Ljava/lang/Object;)V │ │ -1bb5f4: 5410 1f04 |0000: iget-object v0, v1, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.value$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@041f │ │ -1bb5f8: 6e20 a513 2000 |0002: invoke-virtual {v0, v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -1bb5fe: 0e00 |0005: return-void │ │ +1bb600: |[1bb600] androidx.compose.animation.core.Transition$TransitionAnimationState.setValue$animation_core_release:(Ljava/lang/Object;)V │ │ +1bb610: 5410 1f04 |0000: iget-object v0, v1, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.value$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@041f │ │ +1bb614: 6e20 a513 2000 |0002: invoke-virtual {v0, v2}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +1bb61a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/compose/animation/core/Transition$TransitionAnimationState;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -1bb4d8: |[1bb4d8] androidx.compose.animation.core.Transition$TransitionAnimationState.toString:()Ljava/lang/String; │ │ -1bb4e8: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1bb4ec: 1a01 e43a |0002: const-string v1, "current value: " // string@3ae4 │ │ -1bb4f0: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1bb4f6: 5421 1f04 |0007: iget-object v1, v2, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.value$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@041f │ │ -1bb4fa: 6e10 a213 0100 |0009: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1bb500: 0c01 |000c: move-result-object v1 │ │ -1bb502: 6e20 893f 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1bb508: 1a01 a705 |0010: const-string v1, ", target: " // string@05a7 │ │ -1bb50c: 6e20 8a3f 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1bb512: 5421 1b04 |0015: iget-object v1, v2, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.targetValue$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@041b │ │ -1bb516: 6e10 a213 0100 |0017: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1bb51c: 0c01 |001a: move-result-object v1 │ │ -1bb51e: 6e20 893f 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1bb524: 1a01 9305 |001e: const-string v1, ", spec: " // string@0593 │ │ -1bb528: 6e20 8a3f 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1bb52e: 5421 1304 |0023: iget-object v1, v2, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.animationSpec$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0413 │ │ -1bb532: 6e10 a213 0100 |0025: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1bb538: 0c01 |0028: move-result-object v1 │ │ -1bb53a: 1f01 6902 |0029: check-cast v1, Landroidx/compose/animation/core/FiniteAnimationSpec; // type@0269 │ │ -1bb53e: 6e20 893f 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1bb544: 6e10 933f 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1bb54a: 0c00 |0031: move-result-object v0 │ │ -1bb54c: 1100 |0032: return-object v0 │ │ +1bb4f4: |[1bb4f4] androidx.compose.animation.core.Transition$TransitionAnimationState.toString:()Ljava/lang/String; │ │ +1bb504: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1bb508: 1a01 e43a |0002: const-string v1, "current value: " // string@3ae4 │ │ +1bb50c: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1bb512: 5421 1f04 |0007: iget-object v1, v2, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.value$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@041f │ │ +1bb516: 6e10 a213 0100 |0009: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bb51c: 0c01 |000c: move-result-object v1 │ │ +1bb51e: 6e20 893f 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1bb524: 1a01 a705 |0010: const-string v1, ", target: " // string@05a7 │ │ +1bb528: 6e20 8a3f 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1bb52e: 5421 1b04 |0015: iget-object v1, v2, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.targetValue$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@041b │ │ +1bb532: 6e10 a213 0100 |0017: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bb538: 0c01 |001a: move-result-object v1 │ │ +1bb53a: 6e20 893f 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1bb540: 1a01 9305 |001e: const-string v1, ", spec: " // string@0593 │ │ +1bb544: 6e20 8a3f 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1bb54a: 5421 1304 |0023: iget-object v1, v2, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.animationSpec$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0413 │ │ +1bb54e: 6e10 a213 0100 |0025: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bb554: 0c01 |0028: move-result-object v1 │ │ +1bb556: 1f01 6902 |0029: check-cast v1, Landroidx/compose/animation/core/FiniteAnimationSpec; // type@0269 │ │ +1bb55a: 6e20 893f 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1bb560: 6e10 933f 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1bb566: 0c00 |0031: move-result-object v0 │ │ +1bb568: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/compose/animation/core/Transition$TransitionAnimationState;) │ │ name : 'updateAnimation' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 17 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 197 16-bit code units │ │ -1bb600: |[1bb600] androidx.compose.animation.core.Transition$TransitionAnimationState.updateAnimation:(Ljava/lang/Object;Z)V │ │ -1bb610: 54e0 1504 |0000: iget-object v0, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueAnimation:Landroidx/compose/animation/core/TargetBasedAnimation; // field@0415 │ │ -1bb614: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -1bb618: 5400 0a04 |0004: iget-object v0, v0, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableTargetValue:Ljava/lang/Object; // field@040a │ │ -1bb61c: 2802 |0006: goto 0008 // +0002 │ │ -1bb61e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -1bb620: 54e1 1b04 |0008: iget-object v1, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.targetValue$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@041b │ │ -1bb624: 6e10 a213 0100 |000a: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1bb62a: 0c02 |000d: move-result-object v2 │ │ -1bb62c: 7120 0045 2000 |000e: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1bb632: 0a00 |0011: move-result v0 │ │ -1bb634: 54e2 1404 |0012: iget-object v2, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.durationNanos$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableLongState; // field@0414 │ │ -1bb638: 54e3 1204 |0014: iget-object v3, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.animation$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0412 │ │ -1bb63c: 54e5 1704 |0016: iget-object v5, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.interruptionSpec:Landroidx/compose/animation/core/SpringSpec; // field@0417 │ │ -1bb640: 3800 2300 |0018: if-eqz v0, 003b // +0023 │ │ -1bb644: 2204 9102 |001a: new-instance v4, Landroidx/compose/animation/core/TargetBasedAnimation; // type@0291 │ │ -1bb648: 54e0 2004 |001c: iget-object v0, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@0420 │ │ -1bb64c: 6e10 2b0a 0000 |001e: invoke-virtual {v0}, Landroidx/compose/animation/core/AnimationVector;.newVector$animation_core_release:()Landroidx/compose/animation/core/AnimationVector; // method@0a2b │ │ -1bb652: 0c09 |0021: move-result-object v9 │ │ -1bb654: 54e6 1d04 |0022: iget-object v6, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@041d │ │ -1bb658: 07f8 |0024: move-object v8, v15 │ │ -1bb65a: 07f7 |0025: move-object v7, v15 │ │ -1bb65c: 7606 b40a 0400 |0026: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Landroidx/compose/animation/core/TargetBasedAnimation;.:(Landroidx/compose/animation/core/AnimationSpec;Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;)V // method@0ab4 │ │ -1bb662: 6e20 a513 4300 |0029: invoke-virtual {v3, v4}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -1bb668: 121f |002c: const/4 v15, #int 1 // #1 │ │ -1bb66a: 5cef 1e04 |002d: iput-boolean v15, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.useOnlyInitialValue:Z // field@041e │ │ -1bb66e: 6e10 d10a 0e00 |002f: invoke-virtual {v14}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bb674: 0c0f |0032: move-result-object v15 │ │ -1bb676: 6e10 b50a 0f00 |0033: invoke-virtual {v15}, Landroidx/compose/animation/core/TargetBasedAnimation;.getDurationNanos:()J // method@0ab5 │ │ -1bb67c: 0b00 |0036: move-result-wide v0 │ │ -1bb67e: 6e30 9513 0201 |0037: invoke-virtual {v2, v0, v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.setLongValue:(J)V // method@1395 │ │ -1bb684: 0e00 |003a: return-void │ │ -1bb686: 54e0 1304 |003b: iget-object v0, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.animationSpec$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0413 │ │ -1bb68a: 3810 1800 |003d: if-eqz v16, 0055 // +0018 │ │ -1bb68e: 55e4 1904 |003f: iget-boolean v4, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.isSeeking:Z // field@0419 │ │ -1bb692: 3904 1400 |0041: if-nez v4, 0055 // +0014 │ │ -1bb696: 6e10 a213 0000 |0043: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1bb69c: 0c04 |0046: move-result-object v4 │ │ -1bb69e: 1f04 6902 |0047: check-cast v4, Landroidx/compose/animation/core/FiniteAnimationSpec; // type@0269 │ │ -1bb6a2: 2044 8902 |0049: instance-of v4, v4, Landroidx/compose/animation/core/SpringSpec; // type@0289 │ │ -1bb6a6: 3804 1100 |004b: if-eqz v4, 005c // +0011 │ │ -1bb6aa: 6e10 a213 0000 |004d: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1bb6b0: 0c00 |0050: move-result-object v0 │ │ -1bb6b2: 0705 |0051: move-object v5, v0 │ │ -1bb6b4: 1f05 6902 |0052: check-cast v5, Landroidx/compose/animation/core/FiniteAnimationSpec; // type@0269 │ │ -1bb6b8: 2808 |0054: goto 005c // +0008 │ │ -1bb6ba: 6e10 a213 0000 |0055: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1bb6c0: 0c00 |0058: move-result-object v0 │ │ -1bb6c2: 0705 |0059: move-object v5, v0 │ │ -1bb6c4: 1f05 6902 |005a: check-cast v5, Landroidx/compose/animation/core/FiniteAnimationSpec; // type@0269 │ │ -1bb6c8: 54e0 1c04 |005c: iget-object v0, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.this$0:Landroidx/compose/animation/core/Transition; // field@041c │ │ -1bb6cc: 6e10 e40a 0000 |005e: invoke-virtual {v0}, Landroidx/compose/animation/core/Transition;.getPlayTimeNanos:()J // method@0ae4 │ │ -1bb6d2: 0b06 |0061: move-result-wide v6 │ │ -1bb6d4: 160c 0000 |0062: const-wide/16 v12, #int 0 // #0 │ │ -1bb6d8: 3104 060c |0064: cmp-long v4, v6, v12 │ │ -1bb6dc: 3c04 0400 |0066: if-gtz v4, 006a // +0004 │ │ -1bb6e0: 0757 |0068: move-object v7, v5 │ │ -1bb6e2: 280b |0069: goto 0074 // +000b │ │ -1bb6e4: 6e10 e40a 0000 |006a: invoke-virtual {v0}, Landroidx/compose/animation/core/Transition;.getPlayTimeNanos:()J // method@0ae4 │ │ -1bb6ea: 0b06 |006d: move-result-wide v6 │ │ -1bb6ec: 2204 8a02 |006e: new-instance v4, Landroidx/compose/animation/core/StartDelayAnimationSpec; // type@028a │ │ -1bb6f0: 7040 ac0a 5476 |0070: invoke-direct {v4, v5, v6, v7}, Landroidx/compose/animation/core/StartDelayAnimationSpec;.:(Landroidx/compose/animation/core/FiniteAnimationSpec;J)V // method@0aac │ │ -1bb6f6: 0747 |0073: move-object v7, v4 │ │ -1bb6f8: 2206 9102 |0074: new-instance v6, Landroidx/compose/animation/core/TargetBasedAnimation; // type@0291 │ │ -1bb6fc: 6e10 a213 0100 |0076: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1bb702: 0c0a |0079: move-result-object v10 │ │ -1bb704: 54eb 2004 |007a: iget-object v11, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@0420 │ │ -1bb708: 54e8 1d04 |007c: iget-object v8, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@041d │ │ -1bb70c: 07f9 |007e: move-object v9, v15 │ │ -1bb70e: 7606 b40a 0600 |007f: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Landroidx/compose/animation/core/TargetBasedAnimation;.:(Landroidx/compose/animation/core/AnimationSpec;Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;)V // method@0ab4 │ │ -1bb714: 6e20 a513 6300 |0082: invoke-virtual {v3, v6}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -1bb71a: 6e10 d10a 0e00 |0085: invoke-virtual {v14}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bb720: 0c0f |0088: move-result-object v15 │ │ -1bb722: 6e10 b50a 0f00 |0089: invoke-virtual {v15}, Landroidx/compose/animation/core/TargetBasedAnimation;.getDurationNanos:()J // method@0ab5 │ │ -1bb728: 0b03 |008c: move-result-wide v3 │ │ -1bb72a: 6e30 9513 3204 |008d: invoke-virtual {v2, v3, v4}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.setLongValue:(J)V // method@1395 │ │ -1bb730: 120f |0090: const/4 v15, #int 0 // #0 │ │ -1bb732: 5cef 1e04 |0091: iput-boolean v15, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.useOnlyInitialValue:Z // field@041e │ │ -1bb736: 6201 932d |0093: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ -1bb73a: 5402 3204 |0095: iget-object v2, v0, Landroidx/compose/animation/core/Transition;.updateChildrenNeeded$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0432 │ │ -1bb73e: 6e20 a513 1200 |0097: invoke-virtual {v2, v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -1bb744: 6e10 e70a 0000 |009a: invoke-virtual {v0}, Landroidx/compose/animation/core/Transition;.isSeeking:()Z // method@0ae7 │ │ -1bb74a: 0a01 |009d: move-result v1 │ │ -1bb74c: 3801 2600 |009e: if-eqz v1, 00c4 // +0026 │ │ -1bb750: 5400 2704 |00a0: iget-object v0, v0, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ -1bb754: 6e10 8516 0000 |00a2: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ -1bb75a: 0a01 |00a5: move-result v1 │ │ -1bb75c: 04c3 |00a6: move-wide v3, v12 │ │ -1bb75e: 351f 1800 |00a7: if-ge v15, v1, 00bf // +0018 │ │ -1bb762: 6e20 7416 f000 |00a9: invoke-virtual {v0, v15}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ -1bb768: 0c05 |00ac: move-result-object v5 │ │ -1bb76a: 1f05 9602 |00ad: check-cast v5, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ -1bb76e: 5456 1404 |00af: iget-object v6, v5, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.durationNanos$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableLongState; // field@0414 │ │ -1bb772: 6e10 9013 0600 |00b1: invoke-virtual {v6}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.getLongValue:()J // method@1390 │ │ -1bb778: 0b06 |00b4: move-result-wide v6 │ │ -1bb77a: 7140 1d3f 4376 |00b5: invoke-static {v3, v4, v6, v7}, Ljava/lang/Math;.max:(JJ)J // method@3f1d │ │ -1bb780: 0b03 |00b8: move-result-wide v3 │ │ -1bb782: 6e30 d30a c50d |00b9: invoke-virtual {v5, v12, v13}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.seekTo$animation_core_release:(J)V // method@0ad3 │ │ -1bb788: d80f 0f01 |00bc: add-int/lit8 v15, v15, #int 1 // #01 │ │ -1bb78c: 28e9 |00be: goto 00a7 // -0017 │ │ -1bb78e: 620f 922d |00bf: sget-object v15, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@2d92 │ │ -1bb792: 6e20 a513 f200 |00c1: invoke-virtual {v2, v15}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -1bb798: 0e00 |00c4: return-void │ │ +1bb61c: |[1bb61c] androidx.compose.animation.core.Transition$TransitionAnimationState.updateAnimation:(Ljava/lang/Object;Z)V │ │ +1bb62c: 54e0 1504 |0000: iget-object v0, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.initialValueAnimation:Landroidx/compose/animation/core/TargetBasedAnimation; // field@0415 │ │ +1bb630: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +1bb634: 5400 0a04 |0004: iget-object v0, v0, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableTargetValue:Ljava/lang/Object; // field@040a │ │ +1bb638: 2802 |0006: goto 0008 // +0002 │ │ +1bb63a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +1bb63c: 54e1 1b04 |0008: iget-object v1, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.targetValue$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@041b │ │ +1bb640: 6e10 a213 0100 |000a: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bb646: 0c02 |000d: move-result-object v2 │ │ +1bb648: 7120 0045 2000 |000e: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1bb64e: 0a00 |0011: move-result v0 │ │ +1bb650: 54e2 1404 |0012: iget-object v2, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.durationNanos$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableLongState; // field@0414 │ │ +1bb654: 54e3 1204 |0014: iget-object v3, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.animation$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0412 │ │ +1bb658: 54e5 1704 |0016: iget-object v5, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.interruptionSpec:Landroidx/compose/animation/core/SpringSpec; // field@0417 │ │ +1bb65c: 3800 2300 |0018: if-eqz v0, 003b // +0023 │ │ +1bb660: 2204 9102 |001a: new-instance v4, Landroidx/compose/animation/core/TargetBasedAnimation; // type@0291 │ │ +1bb664: 54e0 2004 |001c: iget-object v0, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@0420 │ │ +1bb668: 6e10 2b0a 0000 |001e: invoke-virtual {v0}, Landroidx/compose/animation/core/AnimationVector;.newVector$animation_core_release:()Landroidx/compose/animation/core/AnimationVector; // method@0a2b │ │ +1bb66e: 0c09 |0021: move-result-object v9 │ │ +1bb670: 54e6 1d04 |0022: iget-object v6, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@041d │ │ +1bb674: 07f8 |0024: move-object v8, v15 │ │ +1bb676: 07f7 |0025: move-object v7, v15 │ │ +1bb678: 7606 b40a 0400 |0026: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Landroidx/compose/animation/core/TargetBasedAnimation;.:(Landroidx/compose/animation/core/AnimationSpec;Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;)V // method@0ab4 │ │ +1bb67e: 6e20 a513 4300 |0029: invoke-virtual {v3, v4}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +1bb684: 121f |002c: const/4 v15, #int 1 // #1 │ │ +1bb686: 5cef 1e04 |002d: iput-boolean v15, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.useOnlyInitialValue:Z // field@041e │ │ +1bb68a: 6e10 d10a 0e00 |002f: invoke-virtual {v14}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bb690: 0c0f |0032: move-result-object v15 │ │ +1bb692: 6e10 b50a 0f00 |0033: invoke-virtual {v15}, Landroidx/compose/animation/core/TargetBasedAnimation;.getDurationNanos:()J // method@0ab5 │ │ +1bb698: 0b00 |0036: move-result-wide v0 │ │ +1bb69a: 6e30 9513 0201 |0037: invoke-virtual {v2, v0, v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.setLongValue:(J)V // method@1395 │ │ +1bb6a0: 0e00 |003a: return-void │ │ +1bb6a2: 54e0 1304 |003b: iget-object v0, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.animationSpec$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0413 │ │ +1bb6a6: 3810 1800 |003d: if-eqz v16, 0055 // +0018 │ │ +1bb6aa: 55e4 1904 |003f: iget-boolean v4, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.isSeeking:Z // field@0419 │ │ +1bb6ae: 3904 1400 |0041: if-nez v4, 0055 // +0014 │ │ +1bb6b2: 6e10 a213 0000 |0043: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bb6b8: 0c04 |0046: move-result-object v4 │ │ +1bb6ba: 1f04 6902 |0047: check-cast v4, Landroidx/compose/animation/core/FiniteAnimationSpec; // type@0269 │ │ +1bb6be: 2044 8902 |0049: instance-of v4, v4, Landroidx/compose/animation/core/SpringSpec; // type@0289 │ │ +1bb6c2: 3804 1100 |004b: if-eqz v4, 005c // +0011 │ │ +1bb6c6: 6e10 a213 0000 |004d: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bb6cc: 0c00 |0050: move-result-object v0 │ │ +1bb6ce: 0705 |0051: move-object v5, v0 │ │ +1bb6d0: 1f05 6902 |0052: check-cast v5, Landroidx/compose/animation/core/FiniteAnimationSpec; // type@0269 │ │ +1bb6d4: 2808 |0054: goto 005c // +0008 │ │ +1bb6d6: 6e10 a213 0000 |0055: invoke-virtual {v0}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bb6dc: 0c00 |0058: move-result-object v0 │ │ +1bb6de: 0705 |0059: move-object v5, v0 │ │ +1bb6e0: 1f05 6902 |005a: check-cast v5, Landroidx/compose/animation/core/FiniteAnimationSpec; // type@0269 │ │ +1bb6e4: 54e0 1c04 |005c: iget-object v0, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.this$0:Landroidx/compose/animation/core/Transition; // field@041c │ │ +1bb6e8: 6e10 e40a 0000 |005e: invoke-virtual {v0}, Landroidx/compose/animation/core/Transition;.getPlayTimeNanos:()J // method@0ae4 │ │ +1bb6ee: 0b06 |0061: move-result-wide v6 │ │ +1bb6f0: 160c 0000 |0062: const-wide/16 v12, #int 0 // #0 │ │ +1bb6f4: 3104 060c |0064: cmp-long v4, v6, v12 │ │ +1bb6f8: 3c04 0400 |0066: if-gtz v4, 006a // +0004 │ │ +1bb6fc: 0757 |0068: move-object v7, v5 │ │ +1bb6fe: 280b |0069: goto 0074 // +000b │ │ +1bb700: 6e10 e40a 0000 |006a: invoke-virtual {v0}, Landroidx/compose/animation/core/Transition;.getPlayTimeNanos:()J // method@0ae4 │ │ +1bb706: 0b06 |006d: move-result-wide v6 │ │ +1bb708: 2204 8a02 |006e: new-instance v4, Landroidx/compose/animation/core/StartDelayAnimationSpec; // type@028a │ │ +1bb70c: 7040 ac0a 5476 |0070: invoke-direct {v4, v5, v6, v7}, Landroidx/compose/animation/core/StartDelayAnimationSpec;.:(Landroidx/compose/animation/core/FiniteAnimationSpec;J)V // method@0aac │ │ +1bb712: 0747 |0073: move-object v7, v4 │ │ +1bb714: 2206 9102 |0074: new-instance v6, Landroidx/compose/animation/core/TargetBasedAnimation; // type@0291 │ │ +1bb718: 6e10 a213 0100 |0076: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bb71e: 0c0a |0079: move-result-object v10 │ │ +1bb720: 54eb 2004 |007a: iget-object v11, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@0420 │ │ +1bb724: 54e8 1d04 |007c: iget-object v8, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.typeConverter:Landroidx/compose/animation/core/TwoWayConverterImpl; // field@041d │ │ +1bb728: 07f9 |007e: move-object v9, v15 │ │ +1bb72a: 7606 b40a 0600 |007f: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Landroidx/compose/animation/core/TargetBasedAnimation;.:(Landroidx/compose/animation/core/AnimationSpec;Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/animation/core/AnimationVector;)V // method@0ab4 │ │ +1bb730: 6e20 a513 6300 |0082: invoke-virtual {v3, v6}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +1bb736: 6e10 d10a 0e00 |0085: invoke-virtual {v14}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bb73c: 0c0f |0088: move-result-object v15 │ │ +1bb73e: 6e10 b50a 0f00 |0089: invoke-virtual {v15}, Landroidx/compose/animation/core/TargetBasedAnimation;.getDurationNanos:()J // method@0ab5 │ │ +1bb744: 0b03 |008c: move-result-wide v3 │ │ +1bb746: 6e30 9513 3204 |008d: invoke-virtual {v2, v3, v4}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.setLongValue:(J)V // method@1395 │ │ +1bb74c: 120f |0090: const/4 v15, #int 0 // #0 │ │ +1bb74e: 5cef 1e04 |0091: iput-boolean v15, v14, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.useOnlyInitialValue:Z // field@041e │ │ +1bb752: 6201 932d |0093: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2d93 │ │ +1bb756: 5402 3204 |0095: iget-object v2, v0, Landroidx/compose/animation/core/Transition;.updateChildrenNeeded$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0432 │ │ +1bb75a: 6e20 a513 1200 |0097: invoke-virtual {v2, v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +1bb760: 6e10 e70a 0000 |009a: invoke-virtual {v0}, Landroidx/compose/animation/core/Transition;.isSeeking:()Z // method@0ae7 │ │ +1bb766: 0a01 |009d: move-result v1 │ │ +1bb768: 3801 2600 |009e: if-eqz v1, 00c4 // +0026 │ │ +1bb76c: 5400 2704 |00a0: iget-object v0, v0, Landroidx/compose/animation/core/Transition;._animations:Landroidx/compose/runtime/snapshots/SnapshotStateList; // field@0427 │ │ +1bb770: 6e10 8516 0000 |00a2: invoke-virtual {v0}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.size:()I // method@1685 │ │ +1bb776: 0a01 |00a5: move-result v1 │ │ +1bb778: 04c3 |00a6: move-wide v3, v12 │ │ +1bb77a: 351f 1800 |00a7: if-ge v15, v1, 00bf // +0018 │ │ +1bb77e: 6e20 7416 f000 |00a9: invoke-virtual {v0, v15}, Landroidx/compose/runtime/snapshots/SnapshotStateList;.get:(I)Ljava/lang/Object; // method@1674 │ │ +1bb784: 0c05 |00ac: move-result-object v5 │ │ +1bb786: 1f05 9602 |00ad: check-cast v5, Landroidx/compose/animation/core/Transition$TransitionAnimationState; // type@0296 │ │ +1bb78a: 5456 1404 |00af: iget-object v6, v5, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.durationNanos$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableLongState; // field@0414 │ │ +1bb78e: 6e10 9013 0600 |00b1: invoke-virtual {v6}, Landroidx/compose/runtime/ParcelableSnapshotMutableLongState;.getLongValue:()J // method@1390 │ │ +1bb794: 0b06 |00b4: move-result-wide v6 │ │ +1bb796: 7140 1d3f 4376 |00b5: invoke-static {v3, v4, v6, v7}, Ljava/lang/Math;.max:(JJ)J // method@3f1d │ │ +1bb79c: 0b03 |00b8: move-result-wide v3 │ │ +1bb79e: 6e30 d30a c50d |00b9: invoke-virtual {v5, v12, v13}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.seekTo$animation_core_release:(J)V // method@0ad3 │ │ +1bb7a4: d80f 0f01 |00bc: add-int/lit8 v15, v15, #int 1 // #01 │ │ +1bb7a8: 28e9 |00be: goto 00a7 // -0017 │ │ +1bb7aa: 620f 922d |00bf: sget-object v15, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@2d92 │ │ +1bb7ae: 6e20 a513 f200 |00c1: invoke-virtual {v2, v15}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +1bb7b4: 0e00 |00c4: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/compose/animation/core/Transition$TransitionAnimationState;) │ │ name : 'updateInitialAndTargetValue$animation_core_release' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/animation/core/FiniteAnimationSpec;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -1bb79c: |[1bb79c] androidx.compose.animation.core.Transition$TransitionAnimationState.updateInitialAndTargetValue$animation_core_release:(Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/animation/core/FiniteAnimationSpec;)V │ │ -1bb7ac: 5410 1b04 |0000: iget-object v0, v1, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.targetValue$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@041b │ │ -1bb7b0: 6e20 a513 3000 |0002: invoke-virtual {v0, v3}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -1bb7b6: 5410 1304 |0005: iget-object v0, v1, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.animationSpec$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0413 │ │ -1bb7ba: 6e20 a513 4000 |0007: invoke-virtual {v0, v4}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ -1bb7c0: 6e10 d10a 0100 |000a: invoke-virtual {v1}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bb7c6: 0c04 |000d: move-result-object v4 │ │ -1bb7c8: 5444 0904 |000e: iget-object v4, v4, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableInitialValue:Ljava/lang/Object; // field@0409 │ │ -1bb7cc: 7120 0045 2400 |0010: invoke-static {v4, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1bb7d2: 0a04 |0013: move-result v4 │ │ -1bb7d4: 3804 0f00 |0014: if-eqz v4, 0023 // +000f │ │ -1bb7d8: 6e10 d10a 0100 |0016: invoke-virtual {v1}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ -1bb7de: 0c04 |0019: move-result-object v4 │ │ -1bb7e0: 5444 0a04 |001a: iget-object v4, v4, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableTargetValue:Ljava/lang/Object; // field@040a │ │ -1bb7e4: 7120 0045 3400 |001c: invoke-static {v4, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1bb7ea: 0a03 |001f: move-result v3 │ │ -1bb7ec: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ -1bb7f0: 0e00 |0022: return-void │ │ -1bb7f2: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -1bb7f4: 6e30 d60a 2103 |0024: invoke-virtual {v1, v2, v3}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.updateAnimation:(Ljava/lang/Object;Z)V // method@0ad6 │ │ -1bb7fa: 0e00 |0027: return-void │ │ +1bb7b8: |[1bb7b8] androidx.compose.animation.core.Transition$TransitionAnimationState.updateInitialAndTargetValue$animation_core_release:(Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/animation/core/FiniteAnimationSpec;)V │ │ +1bb7c8: 5410 1b04 |0000: iget-object v0, v1, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.targetValue$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@041b │ │ +1bb7cc: 6e20 a513 3000 |0002: invoke-virtual {v0, v3}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +1bb7d2: 5410 1304 |0005: iget-object v0, v1, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.animationSpec$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@0413 │ │ +1bb7d6: 6e20 a513 4000 |0007: invoke-virtual {v0, v4}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.setValue:(Ljava/lang/Object;)V // method@13a5 │ │ +1bb7dc: 6e10 d10a 0100 |000a: invoke-virtual {v1}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bb7e2: 0c04 |000d: move-result-object v4 │ │ +1bb7e4: 5444 0904 |000e: iget-object v4, v4, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableInitialValue:Ljava/lang/Object; // field@0409 │ │ +1bb7e8: 7120 0045 2400 |0010: invoke-static {v4, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1bb7ee: 0a04 |0013: move-result v4 │ │ +1bb7f0: 3804 0f00 |0014: if-eqz v4, 0023 // +000f │ │ +1bb7f4: 6e10 d10a 0100 |0016: invoke-virtual {v1}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.getAnimation:()Landroidx/compose/animation/core/TargetBasedAnimation; // method@0ad1 │ │ +1bb7fa: 0c04 |0019: move-result-object v4 │ │ +1bb7fc: 5444 0a04 |001a: iget-object v4, v4, Landroidx/compose/animation/core/TargetBasedAnimation;.mutableTargetValue:Ljava/lang/Object; // field@040a │ │ +1bb800: 7120 0045 3400 |001c: invoke-static {v4, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1bb806: 0a03 |001f: move-result v3 │ │ +1bb808: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ +1bb80c: 0e00 |0022: return-void │ │ +1bb80e: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +1bb810: 6e30 d60a 2103 |0024: invoke-virtual {v1, v2, v3}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.updateAnimation:(Ljava/lang/Object;Z)V // method@0ad6 │ │ +1bb816: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/compose/animation/core/Transition$TransitionAnimationState;) │ │ name : 'updateTargetValue$animation_core_release' │ │ type : '(Ljava/lang/Object;Landroidx/compose/animation/core/FiniteAnimationSpec;)V' │ │ @@ -79552,23 +79552,23 @@ │ │ type : '(ILandroidx/compose/foundation/lazy/layout/LazyLayoutItemProvider;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -190614: |[190614] androidx.compose.animation.core.Transition$animateTo$2.:(ILandroidx/compose/foundation/lazy/layout/LazyLayoutItemProvider;Ljava/lang/Object;)V │ │ -190624: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -190626: 5910 2204 |0001: iput v0, v1, Landroidx/compose/animation/core/Transition$animateTo$2;.$r8$classId:I // field@0422 │ │ -19062a: 5b13 2404 |0003: iput-object v3, v1, Landroidx/compose/animation/core/Transition$animateTo$2;.$tmp1_rcvr:Ljava/lang/Object; // field@0424 │ │ -19062e: 5912 2104 |0005: iput v2, v1, Landroidx/compose/animation/core/Transition$animateTo$2;.$$changed:I // field@0421 │ │ -190632: 5b14 2304 |0007: iput-object v4, v1, Landroidx/compose/animation/core/Transition$animateTo$2;.$targetState:Ljava/lang/Object; // field@0423 │ │ -190636: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -190638: 7020 0a45 2100 |000a: invoke-direct {v1, v2}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ -19063e: 0e00 |000d: return-void │ │ +190630: |[190630] androidx.compose.animation.core.Transition$animateTo$2.:(ILandroidx/compose/foundation/lazy/layout/LazyLayoutItemProvider;Ljava/lang/Object;)V │ │ +190640: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +190642: 5910 2204 |0001: iput v0, v1, Landroidx/compose/animation/core/Transition$animateTo$2;.$r8$classId:I // field@0422 │ │ +190646: 5b13 2404 |0003: iput-object v3, v1, Landroidx/compose/animation/core/Transition$animateTo$2;.$tmp1_rcvr:Ljava/lang/Object; // field@0424 │ │ +19064a: 5912 2104 |0005: iput v2, v1, Landroidx/compose/animation/core/Transition$animateTo$2;.$$changed:I // field@0421 │ │ +19064e: 5b14 2304 |0007: iput-object v4, v1, Landroidx/compose/animation/core/Transition$animateTo$2;.$targetState:Ljava/lang/Object; // field@0423 │ │ +190652: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +190654: 7020 0a45 2100 |000a: invoke-direct {v1, v2}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@450a │ │ +19065a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=2 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroidx/compose/animation/core/Transition$animateTo$2; │ │ 0x0000 - 0x000e reg=2 (null) I │ │ 0x0000 - 0x000e reg=3 (null) Landroidx/compose/foundation/lazy/layout/LazyLayoutItemProvider; │ │ @@ -79580,69 +79580,69 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 110 16-bit code units │ │ -190640: |[190640] androidx.compose.animation.core.Transition$animateTo$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -190650: 5230 2204 |0000: iget v0, v3, Landroidx/compose/animation/core/Transition$animateTo$2;.$r8$classId:I // field@0422 │ │ -190654: 2b00 6400 0000 |0002: packed-switch v0, 00000066 // +00000064 │ │ -19065a: 1f04 3b05 |0005: check-cast v4, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ -19065e: 1f05 a811 |0007: check-cast v5, Ljava/lang/Number; // type@11a8 │ │ -190662: 6e10 303f 0500 |0009: invoke-virtual {v5}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -190668: 5235 2104 |000c: iget v5, v3, Landroidx/compose/animation/core/Transition$animateTo$2;.$$changed:I // field@0421 │ │ -19066c: 7110 9014 0500 |000e: invoke-static {v5}, Landroidx/compose/runtime/Updater;.updateChangedFlags:(I)I // method@1490 │ │ -190672: 0a05 |0011: move-result v5 │ │ -190674: de05 0501 |0012: or-int/lit8 v5, v5, #int 1 // #01 │ │ -190678: 5430 2404 |0014: iget-object v0, v3, Landroidx/compose/animation/core/Transition$animateTo$2;.$tmp1_rcvr:Ljava/lang/Object; // field@0424 │ │ -19067c: 1f00 d605 |0016: check-cast v0, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ -190680: 5431 2304 |0018: iget-object v1, v3, Landroidx/compose/animation/core/Transition$animateTo$2;.$targetState:Ljava/lang/Object; // field@0423 │ │ -190684: 6e40 8d15 5014 |001a: invoke-virtual {v0, v5, v4, v1}, Landroidx/compose/runtime/internal/ComposableLambdaImpl;.invoke:(ILandroidx/compose/runtime/ComposerImpl;Ljava/lang/Object;)Ljava/lang/Object; // method@158d │ │ -19068a: 6204 cf2d |001d: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -19068e: 1104 |001f: return-object v4 │ │ -190690: 1f04 3b05 |0020: check-cast v4, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ -190694: 1f05 a811 |0022: check-cast v5, Ljava/lang/Number; // type@11a8 │ │ -190698: 6e10 303f 0500 |0024: invoke-virtual {v5}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -19069e: 0a05 |0027: move-result v5 │ │ -1906a0: dd00 0503 |0028: and-int/lit8 v0, v5, #int 3 // #03 │ │ -1906a4: 1221 |002a: const/4 v1, #int 2 // #2 │ │ -1906a6: 1212 |002b: const/4 v2, #int 1 // #1 │ │ -1906a8: 3210 0400 |002c: if-eq v0, v1, 0030 // +0004 │ │ -1906ac: 0120 |002e: move v0, v2 │ │ -1906ae: 2802 |002f: goto 0031 // +0002 │ │ -1906b0: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -1906b2: b525 |0031: and-int/2addr v5, v2 │ │ -1906b4: 6e30 cf12 5400 |0032: invoke-virtual {v4, v5, v0}, Landroidx/compose/runtime/ComposerImpl;.shouldExecute:(IZ)Z // method@12cf │ │ -1906ba: 0a05 |0035: move-result v5 │ │ -1906bc: 3805 0e00 |0036: if-eqz v5, 0044 // +000e │ │ -1906c0: 5435 2404 |0038: iget-object v5, v3, Landroidx/compose/animation/core/Transition$animateTo$2;.$tmp1_rcvr:Ljava/lang/Object; // field@0424 │ │ -1906c4: 1f05 d803 |003a: check-cast v5, Landroidx/compose/foundation/lazy/layout/LazyLayoutItemProvider; // type@03d8 │ │ -1906c8: 5230 2104 |003c: iget v0, v3, Landroidx/compose/animation/core/Transition$animateTo$2;.$$changed:I // field@0421 │ │ -1906cc: 5431 2304 |003e: iget-object v1, v3, Landroidx/compose/animation/core/Transition$animateTo$2;.$targetState:Ljava/lang/Object; // field@0423 │ │ -1906d0: 7240 070f 0514 |0040: invoke-interface {v5, v0, v4, v1}, Landroidx/compose/foundation/lazy/layout/LazyLayoutItemProvider;.Item:(ILandroidx/compose/runtime/ComposerImpl;Ljava/lang/Object;)V // method@0f07 │ │ -1906d6: 2804 |0043: goto 0047 // +0004 │ │ -1906d8: 6e10 d212 0400 |0044: invoke-virtual {v4}, Landroidx/compose/runtime/ComposerImpl;.skipToGroupEnd:()V // method@12d2 │ │ -1906de: 6204 cf2d |0047: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1906e2: 1104 |0049: return-object v4 │ │ -1906e4: 1f04 3b05 |004a: check-cast v4, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ -1906e8: 1f05 a811 |004c: check-cast v5, Ljava/lang/Number; // type@11a8 │ │ -1906ec: 6e10 303f 0500 |004e: invoke-virtual {v5}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -1906f2: 5235 2104 |0051: iget v5, v3, Landroidx/compose/animation/core/Transition$animateTo$2;.$$changed:I // field@0421 │ │ -1906f6: de05 0501 |0053: or-int/lit8 v5, v5, #int 1 // #01 │ │ -1906fa: 7110 9014 0500 |0055: invoke-static {v5}, Landroidx/compose/runtime/Updater;.updateChangedFlags:(I)I // method@1490 │ │ -190700: 0a05 |0058: move-result v5 │ │ -190702: 5430 2404 |0059: iget-object v0, v3, Landroidx/compose/animation/core/Transition$animateTo$2;.$tmp1_rcvr:Ljava/lang/Object; // field@0424 │ │ -190706: 1f00 9a02 |005b: check-cast v0, Landroidx/compose/animation/core/Transition; // type@029a │ │ -19070a: 5431 2304 |005d: iget-object v1, v3, Landroidx/compose/animation/core/Transition$animateTo$2;.$targetState:Ljava/lang/Object; // field@0423 │ │ -19070e: 6e40 e00a 5014 |005f: invoke-virtual {v0, v5, v4, v1}, Landroidx/compose/animation/core/Transition;.animateTo$animation_core_release:(ILandroidx/compose/runtime/ComposerImpl;Ljava/lang/Object;)V // method@0ae0 │ │ -190714: 6204 cf2d |0062: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -190718: 1104 |0064: return-object v4 │ │ -19071a: 0000 |0065: nop // spacer │ │ -19071c: 0001 0200 0000 0000 4800 0000 1e00 ... |0066: packed-switch-data (8 units) │ │ +19065c: |[19065c] androidx.compose.animation.core.Transition$animateTo$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19066c: 5230 2204 |0000: iget v0, v3, Landroidx/compose/animation/core/Transition$animateTo$2;.$r8$classId:I // field@0422 │ │ +190670: 2b00 6400 0000 |0002: packed-switch v0, 00000066 // +00000064 │ │ +190676: 1f04 3b05 |0005: check-cast v4, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ +19067a: 1f05 a811 |0007: check-cast v5, Ljava/lang/Number; // type@11a8 │ │ +19067e: 6e10 303f 0500 |0009: invoke-virtual {v5}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +190684: 5235 2104 |000c: iget v5, v3, Landroidx/compose/animation/core/Transition$animateTo$2;.$$changed:I // field@0421 │ │ +190688: 7110 9014 0500 |000e: invoke-static {v5}, Landroidx/compose/runtime/Updater;.updateChangedFlags:(I)I // method@1490 │ │ +19068e: 0a05 |0011: move-result v5 │ │ +190690: de05 0501 |0012: or-int/lit8 v5, v5, #int 1 // #01 │ │ +190694: 5430 2404 |0014: iget-object v0, v3, Landroidx/compose/animation/core/Transition$animateTo$2;.$tmp1_rcvr:Ljava/lang/Object; // field@0424 │ │ +190698: 1f00 d605 |0016: check-cast v0, Landroidx/compose/runtime/internal/ComposableLambdaImpl; // type@05d6 │ │ +19069c: 5431 2304 |0018: iget-object v1, v3, Landroidx/compose/animation/core/Transition$animateTo$2;.$targetState:Ljava/lang/Object; // field@0423 │ │ +1906a0: 6e40 8d15 5014 |001a: invoke-virtual {v0, v5, v4, v1}, Landroidx/compose/runtime/internal/ComposableLambdaImpl;.invoke:(ILandroidx/compose/runtime/ComposerImpl;Ljava/lang/Object;)Ljava/lang/Object; // method@158d │ │ +1906a6: 6204 cf2d |001d: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1906aa: 1104 |001f: return-object v4 │ │ +1906ac: 1f04 3b05 |0020: check-cast v4, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ +1906b0: 1f05 a811 |0022: check-cast v5, Ljava/lang/Number; // type@11a8 │ │ +1906b4: 6e10 303f 0500 |0024: invoke-virtual {v5}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +1906ba: 0a05 |0027: move-result v5 │ │ +1906bc: dd00 0503 |0028: and-int/lit8 v0, v5, #int 3 // #03 │ │ +1906c0: 1221 |002a: const/4 v1, #int 2 // #2 │ │ +1906c2: 1212 |002b: const/4 v2, #int 1 // #1 │ │ +1906c4: 3210 0400 |002c: if-eq v0, v1, 0030 // +0004 │ │ +1906c8: 0120 |002e: move v0, v2 │ │ +1906ca: 2802 |002f: goto 0031 // +0002 │ │ +1906cc: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +1906ce: b525 |0031: and-int/2addr v5, v2 │ │ +1906d0: 6e30 cf12 5400 |0032: invoke-virtual {v4, v5, v0}, Landroidx/compose/runtime/ComposerImpl;.shouldExecute:(IZ)Z // method@12cf │ │ +1906d6: 0a05 |0035: move-result v5 │ │ +1906d8: 3805 0e00 |0036: if-eqz v5, 0044 // +000e │ │ +1906dc: 5435 2404 |0038: iget-object v5, v3, Landroidx/compose/animation/core/Transition$animateTo$2;.$tmp1_rcvr:Ljava/lang/Object; // field@0424 │ │ +1906e0: 1f05 d803 |003a: check-cast v5, Landroidx/compose/foundation/lazy/layout/LazyLayoutItemProvider; // type@03d8 │ │ +1906e4: 5230 2104 |003c: iget v0, v3, Landroidx/compose/animation/core/Transition$animateTo$2;.$$changed:I // field@0421 │ │ +1906e8: 5431 2304 |003e: iget-object v1, v3, Landroidx/compose/animation/core/Transition$animateTo$2;.$targetState:Ljava/lang/Object; // field@0423 │ │ +1906ec: 7240 070f 0514 |0040: invoke-interface {v5, v0, v4, v1}, Landroidx/compose/foundation/lazy/layout/LazyLayoutItemProvider;.Item:(ILandroidx/compose/runtime/ComposerImpl;Ljava/lang/Object;)V // method@0f07 │ │ +1906f2: 2804 |0043: goto 0047 // +0004 │ │ +1906f4: 6e10 d212 0400 |0044: invoke-virtual {v4}, Landroidx/compose/runtime/ComposerImpl;.skipToGroupEnd:()V // method@12d2 │ │ +1906fa: 6204 cf2d |0047: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1906fe: 1104 |0049: return-object v4 │ │ +190700: 1f04 3b05 |004a: check-cast v4, Landroidx/compose/runtime/ComposerImpl; // type@053b │ │ +190704: 1f05 a811 |004c: check-cast v5, Ljava/lang/Number; // type@11a8 │ │ +190708: 6e10 303f 0500 |004e: invoke-virtual {v5}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +19070e: 5235 2104 |0051: iget v5, v3, Landroidx/compose/animation/core/Transition$animateTo$2;.$$changed:I // field@0421 │ │ +190712: de05 0501 |0053: or-int/lit8 v5, v5, #int 1 // #01 │ │ +190716: 7110 9014 0500 |0055: invoke-static {v5}, Landroidx/compose/runtime/Updater;.updateChangedFlags:(I)I // method@1490 │ │ +19071c: 0a05 |0058: move-result v5 │ │ +19071e: 5430 2404 |0059: iget-object v0, v3, Landroidx/compose/animation/core/Transition$animateTo$2;.$tmp1_rcvr:Ljava/lang/Object; // field@0424 │ │ +190722: 1f00 9a02 |005b: check-cast v0, Landroidx/compose/animation/core/Transition; // type@029a │ │ +190726: 5431 2304 |005d: iget-object v1, v3, Landroidx/compose/animation/core/Transition$animateTo$2;.$targetState:Ljava/lang/Object; // field@0423 │ │ +19072a: 6e40 e00a 5014 |005f: invoke-virtual {v0, v5, v4, v1}, Landroidx/compose/animation/core/Transition;.animateTo$animation_core_release:(ILandroidx/compose/runtime/ComposerImpl;Ljava/lang/Object;)V // method@0ae0 │ │ +190730: 6204 cf2d |0062: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +190734: 1104 |0064: return-object v4 │ │ +190736: 0000 |0065: nop // spacer │ │ +190738: 0001 0200 0000 0000 4800 0000 1e00 ... |0066: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #305 header: │ │ @@ -79804,80 +79804,80 @@ │ │ type : '(Landroidx/compose/animation/core/Transition;Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/String;Landroidx/compose/runtime/ComposerImpl;II)Landroidx/compose/animation/core/Transition$DeferredAnimation;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 133 16-bit code units │ │ -1bb884: |[1bb884] androidx.compose.animation.core.TransitionKt.createDeferredAnimation:(Landroidx/compose/animation/core/Transition;Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/String;Landroidx/compose/runtime/ComposerImpl;II)Landroidx/compose/animation/core/Transition$DeferredAnimation; │ │ -1bb894: dd05 0602 |0000: and-int/lit8 v5, v6, #int 2 // #02 │ │ -1bb898: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -1bb89c: 1a03 cf0a |0004: const-string v3, "DeferredAnimation" // string@0acf │ │ -1bb8a0: 6e20 b112 1400 |0006: invoke-virtual {v4, v1}, Landroidx/compose/runtime/ComposerImpl;.changed:(Ljava/lang/Object;)Z // method@12b1 │ │ -1bb8a6: 0a05 |0009: move-result v5 │ │ -1bb8a8: 6e10 cc12 0400 |000a: invoke-virtual {v4}, Landroidx/compose/runtime/ComposerImpl;.rememberedValue:()Ljava/lang/Object; // method@12cc │ │ -1bb8ae: 0c06 |000d: move-result-object v6 │ │ -1bb8b0: 6200 800b |000e: sget-object v0, Landroidx/compose/runtime/Composer$Companion;.Empty:Landroidx/compose/runtime/NeverEqualPolicy; // field@0b80 │ │ -1bb8b4: 3905 0400 |0010: if-nez v5, 0014 // +0004 │ │ -1bb8b8: 3306 0a00 |0012: if-ne v6, v0, 001c // +000a │ │ -1bb8bc: 2206 9302 |0014: new-instance v6, Landroidx/compose/animation/core/Transition$DeferredAnimation; // type@0293 │ │ -1bb8c0: 7040 c60a 1632 |0016: invoke-direct {v6, v1, v2, v3}, Landroidx/compose/animation/core/Transition$DeferredAnimation;.:(Landroidx/compose/animation/core/Transition;Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/String;)V // method@0ac6 │ │ -1bb8c6: 6e20 e312 6400 |0019: invoke-virtual {v4, v6}, Landroidx/compose/runtime/ComposerImpl;.updateRememberedValue:(Ljava/lang/Object;)V // method@12e3 │ │ -1bb8cc: 1f06 9302 |001c: check-cast v6, Landroidx/compose/animation/core/Transition$DeferredAnimation; // type@0293 │ │ -1bb8d0: 6e20 b112 1400 |001e: invoke-virtual {v4, v1}, Landroidx/compose/runtime/ComposerImpl;.changed:(Ljava/lang/Object;)Z // method@12b1 │ │ -1bb8d6: 0a02 |0021: move-result v2 │ │ -1bb8d8: 6e20 b312 6400 |0022: invoke-virtual {v4, v6}, Landroidx/compose/runtime/ComposerImpl;.changedInstance:(Ljava/lang/Object;)Z // method@12b3 │ │ -1bb8de: 0a03 |0025: move-result v3 │ │ -1bb8e0: b632 |0026: or-int/2addr v2, v3 │ │ -1bb8e2: 6e10 cc12 0400 |0027: invoke-virtual {v4}, Landroidx/compose/runtime/ComposerImpl;.rememberedValue:()Ljava/lang/Object; // method@12cc │ │ -1bb8e8: 0c03 |002a: move-result-object v3 │ │ -1bb8ea: 3902 0400 |002b: if-nez v2, 002f // +0004 │ │ -1bb8ee: 3303 0b00 |002d: if-ne v3, v0, 0038 // +000b │ │ -1bb8f2: 2203 5705 |002f: new-instance v3, Landroidx/compose/runtime/Latch$await$2$2; // type@0557 │ │ -1bb8f6: 1222 |0031: const/4 v2, #int 2 // #2 │ │ -1bb8f8: 7040 5213 1362 |0032: invoke-direct {v3, v1, v2, v6}, Landroidx/compose/runtime/Latch$await$2$2;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@1352 │ │ -1bb8fe: 6e20 e312 3400 |0035: invoke-virtual {v4, v3}, Landroidx/compose/runtime/ComposerImpl;.updateRememberedValue:(Ljava/lang/Object;)V // method@12e3 │ │ -1bb904: 1f03 e712 |0038: check-cast v3, Lkotlin/jvm/functions/Function1; // type@12e7 │ │ -1bb908: 7130 7914 3604 |003a: invoke-static {v6, v3, v4}, Landroidx/compose/runtime/Updater;.DisposableEffect:(Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/ComposerImpl;)V // method@1479 │ │ -1bb90e: 6e10 e70a 0100 |003d: invoke-virtual {v1}, Landroidx/compose/animation/core/Transition;.isSeeking:()Z // method@0ae7 │ │ -1bb914: 0a01 |0040: move-result v1 │ │ -1bb916: 3801 4300 |0041: if-eqz v1, 0084 // +0043 │ │ -1bb91a: 5461 0d04 |0043: iget-object v1, v6, Landroidx/compose/animation/core/Transition$DeferredAnimation;.data$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@040d │ │ -1bb91e: 6e10 a213 0100 |0045: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ -1bb924: 0c01 |0048: move-result-object v1 │ │ -1bb926: 1f01 9202 |0049: check-cast v1, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData; // type@0292 │ │ -1bb92a: 3801 3900 |004b: if-eqz v1, 0084 // +0039 │ │ -1bb92e: 6e10 bf0a 0100 |004d: invoke-virtual {v1}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.getAnimation:()Landroidx/compose/animation/core/Transition$TransitionAnimationState; // method@0abf │ │ -1bb934: 0c02 |0050: move-result-object v2 │ │ -1bb936: 6e10 c00a 0100 |0051: invoke-virtual {v1}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.getTargetValueByState:()Lkotlin/jvm/functions/Function1; // method@0ac0 │ │ -1bb93c: 0c03 |0054: move-result-object v3 │ │ -1bb93e: 5464 0e04 |0055: iget-object v4, v6, Landroidx/compose/animation/core/Transition$DeferredAnimation;.this$0:Landroidx/compose/animation/core/Transition; // field@040e │ │ -1bb942: 6e10 e50a 0400 |0057: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition;.getSegment:()Landroidx/compose/animation/core/Transition$Segment; // method@0ae5 │ │ -1bb948: 0c05 |005a: move-result-object v5 │ │ -1bb94a: 7210 c80a 0500 |005b: invoke-interface {v5}, Landroidx/compose/animation/core/Transition$Segment;.getInitialState:()Ljava/lang/Object; // method@0ac8 │ │ -1bb950: 0c05 |005e: move-result-object v5 │ │ -1bb952: 7220 d844 5300 |005f: invoke-interface {v3, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ -1bb958: 0c03 |0062: move-result-object v3 │ │ -1bb95a: 6e10 c00a 0100 |0063: invoke-virtual {v1}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.getTargetValueByState:()Lkotlin/jvm/functions/Function1; // method@0ac0 │ │ -1bb960: 0c05 |0066: move-result-object v5 │ │ -1bb962: 6e10 e50a 0400 |0067: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition;.getSegment:()Landroidx/compose/animation/core/Transition$Segment; // method@0ae5 │ │ -1bb968: 0c00 |006a: move-result-object v0 │ │ -1bb96a: 7210 c90a 0000 |006b: invoke-interface {v0}, Landroidx/compose/animation/core/Transition$Segment;.getTargetState:()Ljava/lang/Object; // method@0ac9 │ │ -1bb970: 0c00 |006e: move-result-object v0 │ │ -1bb972: 7220 d844 0500 |006f: invoke-interface {v5, v0}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ -1bb978: 0c05 |0072: move-result-object v5 │ │ -1bb97a: 6e10 c10a 0100 |0073: invoke-virtual {v1}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.getTransitionSpec:()Lkotlin/jvm/functions/Function1; // method@0ac1 │ │ -1bb980: 0c01 |0076: move-result-object v1 │ │ -1bb982: 6e10 e50a 0400 |0077: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition;.getSegment:()Landroidx/compose/animation/core/Transition$Segment; // method@0ae5 │ │ -1bb988: 0c04 |007a: move-result-object v4 │ │ -1bb98a: 7220 d844 4100 |007b: invoke-interface {v1, v4}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ -1bb990: 0c01 |007e: move-result-object v1 │ │ -1bb992: 1f01 6902 |007f: check-cast v1, Landroidx/compose/animation/core/FiniteAnimationSpec; // type@0269 │ │ -1bb996: 6e40 d70a 3215 |0081: invoke-virtual {v2, v3, v5, v1}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.updateInitialAndTargetValue$animation_core_release:(Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/animation/core/FiniteAnimationSpec;)V // method@0ad7 │ │ -1bb99c: 1106 |0084: return-object v6 │ │ +1bb8a0: |[1bb8a0] androidx.compose.animation.core.TransitionKt.createDeferredAnimation:(Landroidx/compose/animation/core/Transition;Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/String;Landroidx/compose/runtime/ComposerImpl;II)Landroidx/compose/animation/core/Transition$DeferredAnimation; │ │ +1bb8b0: dd05 0602 |0000: and-int/lit8 v5, v6, #int 2 // #02 │ │ +1bb8b4: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +1bb8b8: 1a03 cf0a |0004: const-string v3, "DeferredAnimation" // string@0acf │ │ +1bb8bc: 6e20 b112 1400 |0006: invoke-virtual {v4, v1}, Landroidx/compose/runtime/ComposerImpl;.changed:(Ljava/lang/Object;)Z // method@12b1 │ │ +1bb8c2: 0a05 |0009: move-result v5 │ │ +1bb8c4: 6e10 cc12 0400 |000a: invoke-virtual {v4}, Landroidx/compose/runtime/ComposerImpl;.rememberedValue:()Ljava/lang/Object; // method@12cc │ │ +1bb8ca: 0c06 |000d: move-result-object v6 │ │ +1bb8cc: 6200 800b |000e: sget-object v0, Landroidx/compose/runtime/Composer$Companion;.Empty:Landroidx/compose/runtime/NeverEqualPolicy; // field@0b80 │ │ +1bb8d0: 3905 0400 |0010: if-nez v5, 0014 // +0004 │ │ +1bb8d4: 3306 0a00 |0012: if-ne v6, v0, 001c // +000a │ │ +1bb8d8: 2206 9302 |0014: new-instance v6, Landroidx/compose/animation/core/Transition$DeferredAnimation; // type@0293 │ │ +1bb8dc: 7040 c60a 1632 |0016: invoke-direct {v6, v1, v2, v3}, Landroidx/compose/animation/core/Transition$DeferredAnimation;.:(Landroidx/compose/animation/core/Transition;Landroidx/compose/animation/core/TwoWayConverterImpl;Ljava/lang/String;)V // method@0ac6 │ │ +1bb8e2: 6e20 e312 6400 |0019: invoke-virtual {v4, v6}, Landroidx/compose/runtime/ComposerImpl;.updateRememberedValue:(Ljava/lang/Object;)V // method@12e3 │ │ +1bb8e8: 1f06 9302 |001c: check-cast v6, Landroidx/compose/animation/core/Transition$DeferredAnimation; // type@0293 │ │ +1bb8ec: 6e20 b112 1400 |001e: invoke-virtual {v4, v1}, Landroidx/compose/runtime/ComposerImpl;.changed:(Ljava/lang/Object;)Z // method@12b1 │ │ +1bb8f2: 0a02 |0021: move-result v2 │ │ +1bb8f4: 6e20 b312 6400 |0022: invoke-virtual {v4, v6}, Landroidx/compose/runtime/ComposerImpl;.changedInstance:(Ljava/lang/Object;)Z // method@12b3 │ │ +1bb8fa: 0a03 |0025: move-result v3 │ │ +1bb8fc: b632 |0026: or-int/2addr v2, v3 │ │ +1bb8fe: 6e10 cc12 0400 |0027: invoke-virtual {v4}, Landroidx/compose/runtime/ComposerImpl;.rememberedValue:()Ljava/lang/Object; // method@12cc │ │ +1bb904: 0c03 |002a: move-result-object v3 │ │ +1bb906: 3902 0400 |002b: if-nez v2, 002f // +0004 │ │ +1bb90a: 3303 0b00 |002d: if-ne v3, v0, 0038 // +000b │ │ +1bb90e: 2203 5705 |002f: new-instance v3, Landroidx/compose/runtime/Latch$await$2$2; // type@0557 │ │ +1bb912: 1222 |0031: const/4 v2, #int 2 // #2 │ │ +1bb914: 7040 5213 1362 |0032: invoke-direct {v3, v1, v2, v6}, Landroidx/compose/runtime/Latch$await$2$2;.:(Ljava/lang/Object;ILjava/lang/Object;)V // method@1352 │ │ +1bb91a: 6e20 e312 3400 |0035: invoke-virtual {v4, v3}, Landroidx/compose/runtime/ComposerImpl;.updateRememberedValue:(Ljava/lang/Object;)V // method@12e3 │ │ +1bb920: 1f03 e712 |0038: check-cast v3, Lkotlin/jvm/functions/Function1; // type@12e7 │ │ +1bb924: 7130 7914 3604 |003a: invoke-static {v6, v3, v4}, Landroidx/compose/runtime/Updater;.DisposableEffect:(Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/ComposerImpl;)V // method@1479 │ │ +1bb92a: 6e10 e70a 0100 |003d: invoke-virtual {v1}, Landroidx/compose/animation/core/Transition;.isSeeking:()Z // method@0ae7 │ │ +1bb930: 0a01 |0040: move-result v1 │ │ +1bb932: 3801 4300 |0041: if-eqz v1, 0084 // +0043 │ │ +1bb936: 5461 0d04 |0043: iget-object v1, v6, Landroidx/compose/animation/core/Transition$DeferredAnimation;.data$delegate:Landroidx/compose/runtime/ParcelableSnapshotMutableState; // field@040d │ │ +1bb93a: 6e10 a213 0100 |0045: invoke-virtual {v1}, Landroidx/compose/runtime/ParcelableSnapshotMutableState;.getValue:()Ljava/lang/Object; // method@13a2 │ │ +1bb940: 0c01 |0048: move-result-object v1 │ │ +1bb942: 1f01 9202 |0049: check-cast v1, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData; // type@0292 │ │ +1bb946: 3801 3900 |004b: if-eqz v1, 0084 // +0039 │ │ +1bb94a: 6e10 bf0a 0100 |004d: invoke-virtual {v1}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.getAnimation:()Landroidx/compose/animation/core/Transition$TransitionAnimationState; // method@0abf │ │ +1bb950: 0c02 |0050: move-result-object v2 │ │ +1bb952: 6e10 c00a 0100 |0051: invoke-virtual {v1}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.getTargetValueByState:()Lkotlin/jvm/functions/Function1; // method@0ac0 │ │ +1bb958: 0c03 |0054: move-result-object v3 │ │ +1bb95a: 5464 0e04 |0055: iget-object v4, v6, Landroidx/compose/animation/core/Transition$DeferredAnimation;.this$0:Landroidx/compose/animation/core/Transition; // field@040e │ │ +1bb95e: 6e10 e50a 0400 |0057: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition;.getSegment:()Landroidx/compose/animation/core/Transition$Segment; // method@0ae5 │ │ +1bb964: 0c05 |005a: move-result-object v5 │ │ +1bb966: 7210 c80a 0500 |005b: invoke-interface {v5}, Landroidx/compose/animation/core/Transition$Segment;.getInitialState:()Ljava/lang/Object; // method@0ac8 │ │ +1bb96c: 0c05 |005e: move-result-object v5 │ │ +1bb96e: 7220 d844 5300 |005f: invoke-interface {v3, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ +1bb974: 0c03 |0062: move-result-object v3 │ │ +1bb976: 6e10 c00a 0100 |0063: invoke-virtual {v1}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.getTargetValueByState:()Lkotlin/jvm/functions/Function1; // method@0ac0 │ │ +1bb97c: 0c05 |0066: move-result-object v5 │ │ +1bb97e: 6e10 e50a 0400 |0067: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition;.getSegment:()Landroidx/compose/animation/core/Transition$Segment; // method@0ae5 │ │ +1bb984: 0c00 |006a: move-result-object v0 │ │ +1bb986: 7210 c90a 0000 |006b: invoke-interface {v0}, Landroidx/compose/animation/core/Transition$Segment;.getTargetState:()Ljava/lang/Object; // method@0ac9 │ │ +1bb98c: 0c00 |006e: move-result-object v0 │ │ +1bb98e: 7220 d844 0500 |006f: invoke-interface {v5, v0}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ +1bb994: 0c05 |0072: move-result-object v5 │ │ +1bb996: 6e10 c10a 0100 |0073: invoke-virtual {v1}, Landroidx/compose/animation/core/Transition$DeferredAnimation$DeferredAnimationData;.getTransitionSpec:()Lkotlin/jvm/functions/Function1; // method@0ac1 │ │ +1bb99c: 0c01 |0076: move-result-object v1 │ │ +1bb99e: 6e10 e50a 0400 |0077: invoke-virtual {v4}, Landroidx/compose/animation/core/Transition;.getSegment:()Landroidx/compose/animation/core/Transition$Segment; // method@0ae5 │ │ +1bb9a4: 0c04 |007a: move-result-object v4 │ │ +1bb9a6: 7220 d844 4100 |007b: invoke-interface {v1, v4}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@44d8 │ │ +1bb9ac: 0c01 |007e: move-result-object v1 │ │ +1bb9ae: 1f01 6902 |007f: check-cast v1, Landroidx/compose/animation/core/FiniteAnimationSpec; // type@0269 │ │ +1bb9b2: 6e40 d70a 3215 |0081: invoke-virtual {v2, v3, v5, v1}, Landroidx/compose/animation/core/Transition$TransitionAnimationState;.updateInitialAndTargetValue$animation_core_release:(Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/animation/core/FiniteAnimationSpec;)V // method@0ad7 │ │ +1bb9b8: 1106 |0084: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/compose/animation/core/TransitionKt;) │ │ name : 'createTransitionAnimation' │ │ type : '(Landroidx/compose/animation/core/Transition;Ljava/lang/Object;Ljava/lang/Object;Landroidx/compose/animation/core/FiniteAnimationSpec;Landroidx/compose/animation/core/TwoWayConverterImpl;Landroidx/compose/runtime/ComposerImpl;I)Landroidx/compose/animation/core/Transition$TransitionAnimationState;' │ │ @@ -80369,280 +80369,280 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 546 16-bit code units │ │ -1907f4: |[1907f4] androidx.compose.animation.core.VectorConvertersKt$DpToVector$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -190804: 5260 4204 |0000: iget v0, v6, Landroidx/compose/animation/core/VectorConvertersKt$DpToVector$1;.$r8$classId:I // field@0442 │ │ -190808: 2b00 f601 0000 |0002: packed-switch v0, 000001f8 // +000001f6 │ │ -19080e: 1f07 5c02 |0005: check-cast v7, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ -190812: 5270 7103 |0007: iget v0, v7, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ -190816: 5277 7203 |0009: iget v7, v7, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ -19081a: 7110 d93e 0000 |000b: invoke-static {v0}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@3ed9 │ │ -190820: 0a00 |000e: move-result v0 │ │ -190822: 8100 |000f: int-to-long v0, v0 │ │ -190824: 7110 d93e 0700 |0010: invoke-static {v7}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@3ed9 │ │ -19082a: 0a07 |0013: move-result v7 │ │ -19082c: 8172 |0014: int-to-long v2, v7 │ │ -19082e: 1307 2000 |0015: const/16 v7, #int 32 // #20 │ │ -190832: c370 |0017: shl-long/2addr v0, v7 │ │ -190834: 1804 ffff ffff 0000 0000 |0018: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ -19083e: c042 |001d: and-long/2addr v2, v4 │ │ -190840: c120 |001e: or-long/2addr v0, v2 │ │ -190842: 2207 6006 |001f: new-instance v7, Landroidx/compose/ui/geometry/Size; // type@0660 │ │ -190846: 7030 1e18 0701 |0021: invoke-direct {v7, v0, v1}, Landroidx/compose/ui/geometry/Size;.:(J)V // method@181e │ │ -19084c: 1107 |0024: return-object v7 │ │ -19084e: 1f07 6006 |0025: check-cast v7, Landroidx/compose/ui/geometry/Size; // type@0660 │ │ -190852: 5370 620e |0027: iget-wide v0, v7, Landroidx/compose/ui/geometry/Size;.packedValue:J // field@0e62 │ │ -190856: 2207 5c02 |0029: new-instance v7, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ -19085a: 1302 2000 |002b: const/16 v2, #int 32 // #20 │ │ -19085e: a402 0002 |002d: shr-long v2, v0, v2 │ │ -190862: 8422 |002f: long-to-int v2, v2 │ │ -190864: 7110 dc3e 0200 |0030: invoke-static {v2}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@3edc │ │ -19086a: 0a02 |0033: move-result v2 │ │ -19086c: 1803 ffff ffff 0000 0000 |0034: const-wide v3, #double 2.122e-314 // #00000000ffffffff │ │ -190876: c030 |0039: and-long/2addr v0, v3 │ │ -190878: 8400 |003a: long-to-int v0, v0 │ │ -19087a: 7110 dc3e 0000 |003b: invoke-static {v0}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@3edc │ │ -190880: 0a00 |003e: move-result v0 │ │ -190882: 7030 0e0a 2700 |003f: invoke-direct {v7, v2, v0}, Landroidx/compose/animation/core/AnimationVector2D;.:(FF)V // method@0a0e │ │ -190888: 1107 |0042: return-object v7 │ │ -19088a: 1f07 5e02 |0043: check-cast v7, Landroidx/compose/animation/core/AnimationVector4D; // type@025e │ │ -19088e: 2200 5e06 |0045: new-instance v0, Landroidx/compose/ui/geometry/Rect; // type@065e │ │ -190892: 5271 7603 |0047: iget v1, v7, Landroidx/compose/animation/core/AnimationVector4D;.v1:F // field@0376 │ │ -190896: 5272 7703 |0049: iget v2, v7, Landroidx/compose/animation/core/AnimationVector4D;.v2:F // field@0377 │ │ -19089a: 5273 7803 |004b: iget v3, v7, Landroidx/compose/animation/core/AnimationVector4D;.v3:F // field@0378 │ │ -19089e: 5277 7903 |004d: iget v7, v7, Landroidx/compose/animation/core/AnimationVector4D;.v4:F // field@0379 │ │ -1908a2: 7057 0718 1032 |004f: invoke-direct {v0, v1, v2, v3, v7}, Landroidx/compose/ui/geometry/Rect;.:(FFFF)V // method@1807 │ │ -1908a8: 1100 |0052: return-object v0 │ │ -1908aa: 1f07 5e06 |0053: check-cast v7, Landroidx/compose/ui/geometry/Rect; // type@065e │ │ -1908ae: 2200 5e02 |0055: new-instance v0, Landroidx/compose/animation/core/AnimationVector4D; // type@025e │ │ -1908b2: 5271 570e |0057: iget v1, v7, Landroidx/compose/ui/geometry/Rect;.left:F // field@0e57 │ │ -1908b6: 5272 580e |0059: iget v2, v7, Landroidx/compose/ui/geometry/Rect;.right:F // field@0e58 │ │ -1908ba: 5273 560e |005b: iget v3, v7, Landroidx/compose/ui/geometry/Rect;.bottom:F // field@0e56 │ │ -1908be: 5277 590e |005d: iget v7, v7, Landroidx/compose/ui/geometry/Rect;.top:F // field@0e59 │ │ -1908c2: 7053 200a 1027 |005f: invoke-direct {v0, v1, v7, v2, v3}, Landroidx/compose/animation/core/AnimationVector4D;.:(FFFF)V // method@0a20 │ │ -1908c8: 1100 |0062: return-object v0 │ │ -1908ca: 1f07 5c02 |0063: check-cast v7, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ -1908ce: 5270 7103 |0065: iget v0, v7, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ -1908d2: 5277 7203 |0067: iget v7, v7, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ -1908d6: 7110 d93e 0000 |0069: invoke-static {v0}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@3ed9 │ │ -1908dc: 0a00 |006c: move-result v0 │ │ -1908de: 8100 |006d: int-to-long v0, v0 │ │ -1908e0: 7110 d93e 0700 |006e: invoke-static {v7}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@3ed9 │ │ -1908e6: 0a07 |0071: move-result v7 │ │ -1908e8: 8172 |0072: int-to-long v2, v7 │ │ -1908ea: 1307 2000 |0073: const/16 v7, #int 32 // #20 │ │ -1908ee: c370 |0075: shl-long/2addr v0, v7 │ │ -1908f0: 1804 ffff ffff 0000 0000 |0076: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ -1908fa: c042 |007b: and-long/2addr v2, v4 │ │ -1908fc: c120 |007c: or-long/2addr v0, v2 │ │ -1908fe: 2207 5d06 |007d: new-instance v7, Landroidx/compose/ui/geometry/Offset; // type@065d │ │ -190902: 7030 f817 0701 |007f: invoke-direct {v7, v0, v1}, Landroidx/compose/ui/geometry/Offset;.:(J)V // method@17f8 │ │ -190908: 1107 |0082: return-object v7 │ │ -19090a: 1f07 5d06 |0083: check-cast v7, Landroidx/compose/ui/geometry/Offset; // type@065d │ │ -19090e: 5370 540e |0085: iget-wide v0, v7, Landroidx/compose/ui/geometry/Offset;.packedValue:J // field@0e54 │ │ -190912: 2207 5c02 |0087: new-instance v7, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ -190916: 1302 2000 |0089: const/16 v2, #int 32 // #20 │ │ -19091a: a402 0002 |008b: shr-long v2, v0, v2 │ │ -19091e: 8422 |008d: long-to-int v2, v2 │ │ -190920: 7110 dc3e 0200 |008e: invoke-static {v2}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@3edc │ │ -190926: 0a02 |0091: move-result v2 │ │ -190928: 1803 ffff ffff 0000 0000 |0092: const-wide v3, #double 2.122e-314 // #00000000ffffffff │ │ -190932: c030 |0097: and-long/2addr v0, v3 │ │ -190934: 8400 |0098: long-to-int v0, v0 │ │ -190936: 7110 dc3e 0000 |0099: invoke-static {v0}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@3edc │ │ -19093c: 0a00 |009c: move-result v0 │ │ -19093e: 7030 0e0a 2700 |009d: invoke-direct {v7, v2, v0}, Landroidx/compose/animation/core/AnimationVector2D;.:(FF)V // method@0a0e │ │ -190944: 1107 |00a0: return-object v7 │ │ -190946: 1f07 5b02 |00a1: check-cast v7, Landroidx/compose/animation/core/AnimationVector1D; // type@025b │ │ -19094a: 5277 7003 |00a3: iget v7, v7, Landroidx/compose/animation/core/AnimationVector1D;.value:F // field@0370 │ │ -19094e: 8777 |00a5: float-to-int v7, v7 │ │ -190950: 7110 fa3e 0700 |00a6: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ -190956: 0c07 |00a9: move-result-object v7 │ │ -190958: 1107 |00aa: return-object v7 │ │ -19095a: 1f07 a811 |00ab: check-cast v7, Ljava/lang/Number; // type@11a8 │ │ -19095e: 6e10 303f 0700 |00ad: invoke-virtual {v7}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ -190964: 0a07 |00b0: move-result v7 │ │ -190966: 2200 5b02 |00b1: new-instance v0, Landroidx/compose/animation/core/AnimationVector1D; // type@025b │ │ -19096a: 8277 |00b3: int-to-float v7, v7 │ │ -19096c: 7020 050a 7000 |00b4: invoke-direct {v0, v7}, Landroidx/compose/animation/core/AnimationVector1D;.:(F)V // method@0a05 │ │ -190972: 1100 |00b7: return-object v0 │ │ -190974: 1f07 5c02 |00b8: check-cast v7, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ -190978: 5270 7103 |00ba: iget v0, v7, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ -19097c: 7110 243f 0000 |00bc: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@3f24 │ │ -190982: 0a00 |00bf: move-result v0 │ │ -190984: 1201 |00c0: const/4 v1, #int 0 // #0 │ │ -190986: 3b00 0300 |00c1: if-gez v0, 00c4 // +0003 │ │ -19098a: 0110 |00c3: move v0, v1 │ │ -19098c: 5277 7203 |00c4: iget v7, v7, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ -190990: 7110 243f 0700 |00c6: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@3f24 │ │ -190996: 0a07 |00c9: move-result v7 │ │ -190998: 3b07 0300 |00ca: if-gez v7, 00cd // +0003 │ │ -19099c: 2802 |00cc: goto 00ce // +0002 │ │ -19099e: 0171 |00cd: move v1, v7 │ │ -1909a0: 8102 |00ce: int-to-long v2, v0 │ │ -1909a2: 1307 2000 |00cf: const/16 v7, #int 32 // #20 │ │ -1909a6: c372 |00d1: shl-long/2addr v2, v7 │ │ -1909a8: 8110 |00d2: int-to-long v0, v1 │ │ -1909aa: 1804 ffff ffff 0000 0000 |00d3: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ -1909b4: c040 |00d8: and-long/2addr v0, v4 │ │ -1909b6: c120 |00d9: or-long/2addr v0, v2 │ │ -1909b8: 2207 e208 |00da: new-instance v7, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ -1909bc: 7030 7b24 0701 |00dc: invoke-direct {v7, v0, v1}, Landroidx/compose/ui/unit/IntSize;.:(J)V // method@247b │ │ -1909c2: 1107 |00df: return-object v7 │ │ -1909c4: 1f07 e208 |00e0: check-cast v7, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ -1909c8: 5370 c715 |00e2: iget-wide v0, v7, Landroidx/compose/ui/unit/IntSize;.packedValue:J // field@15c7 │ │ -1909cc: 2207 5c02 |00e4: new-instance v7, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ -1909d0: 1302 2000 |00e6: const/16 v2, #int 32 // #20 │ │ -1909d4: a402 0002 |00e8: shr-long v2, v0, v2 │ │ -1909d8: 8422 |00ea: long-to-int v2, v2 │ │ -1909da: 8222 |00eb: int-to-float v2, v2 │ │ -1909dc: 1803 ffff ffff 0000 0000 |00ec: const-wide v3, #double 2.122e-314 // #00000000ffffffff │ │ -1909e6: c030 |00f1: and-long/2addr v0, v3 │ │ -1909e8: 8400 |00f2: long-to-int v0, v0 │ │ -1909ea: 8200 |00f3: int-to-float v0, v0 │ │ -1909ec: 7030 0e0a 2700 |00f4: invoke-direct {v7, v2, v0}, Landroidx/compose/animation/core/AnimationVector2D;.:(FF)V // method@0a0e │ │ -1909f2: 1107 |00f7: return-object v7 │ │ -1909f4: 1f07 5c02 |00f8: check-cast v7, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ -1909f8: 5270 7103 |00fa: iget v0, v7, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ -1909fc: 7110 243f 0000 |00fc: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@3f24 │ │ -190a02: 0a00 |00ff: move-result v0 │ │ -190a04: 5277 7203 |0100: iget v7, v7, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ -190a08: 7110 243f 0700 |0102: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@3f24 │ │ -190a0e: 0a07 |0105: move-result v7 │ │ -190a10: 8100 |0106: int-to-long v0, v0 │ │ -190a12: 1302 2000 |0107: const/16 v2, #int 32 // #20 │ │ -190a16: c320 |0109: shl-long/2addr v0, v2 │ │ -190a18: 8172 |010a: int-to-long v2, v7 │ │ -190a1a: 1804 ffff ffff 0000 0000 |010b: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ -190a24: c042 |0110: and-long/2addr v2, v4 │ │ -190a26: c120 |0111: or-long/2addr v0, v2 │ │ -190a28: 2207 e008 |0112: new-instance v7, Landroidx/compose/ui/unit/IntOffset; // type@08e0 │ │ -190a2c: 7030 7224 0701 |0114: invoke-direct {v7, v0, v1}, Landroidx/compose/ui/unit/IntOffset;.:(J)V // method@2472 │ │ -190a32: 1107 |0117: return-object v7 │ │ -190a34: 1f07 e008 |0118: check-cast v7, Landroidx/compose/ui/unit/IntOffset; // type@08e0 │ │ -190a38: 5370 c615 |011a: iget-wide v0, v7, Landroidx/compose/ui/unit/IntOffset;.packedValue:J // field@15c6 │ │ -190a3c: 2207 5c02 |011c: new-instance v7, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ -190a40: 1302 2000 |011e: const/16 v2, #int 32 // #20 │ │ -190a44: a402 0002 |0120: shr-long v2, v0, v2 │ │ -190a48: 8422 |0122: long-to-int v2, v2 │ │ -190a4a: 8222 |0123: int-to-float v2, v2 │ │ -190a4c: 1803 ffff ffff 0000 0000 |0124: const-wide v3, #double 2.122e-314 // #00000000ffffffff │ │ -190a56: c030 |0129: and-long/2addr v0, v3 │ │ -190a58: 8400 |012a: long-to-int v0, v0 │ │ -190a5a: 8200 |012b: int-to-float v0, v0 │ │ -190a5c: 7030 0e0a 2700 |012c: invoke-direct {v7, v2, v0}, Landroidx/compose/animation/core/AnimationVector2D;.:(FF)V // method@0a0e │ │ -190a62: 1107 |012f: return-object v7 │ │ -190a64: 1f07 5b02 |0130: check-cast v7, Landroidx/compose/animation/core/AnimationVector1D; // type@025b │ │ -190a68: 5277 7003 |0132: iget v7, v7, Landroidx/compose/animation/core/AnimationVector1D;.value:F // field@0370 │ │ -190a6c: 7110 e03e 0700 |0134: invoke-static {v7}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ -190a72: 0c07 |0137: move-result-object v7 │ │ -190a74: 1107 |0138: return-object v7 │ │ -190a76: 1f07 a811 |0139: check-cast v7, Ljava/lang/Number; // type@11a8 │ │ -190a7a: 6e10 2f3f 0700 |013b: invoke-virtual {v7}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ -190a80: 0a07 |013e: move-result v7 │ │ -190a82: 2200 5b02 |013f: new-instance v0, Landroidx/compose/animation/core/AnimationVector1D; // type@025b │ │ -190a86: 7020 050a 7000 |0141: invoke-direct {v0, v7}, Landroidx/compose/animation/core/AnimationVector1D;.:(F)V // method@0a05 │ │ -190a8c: 1100 |0144: return-object v0 │ │ -190a8e: 1f07 5b02 |0145: check-cast v7, Landroidx/compose/animation/core/AnimationVector1D; // type@025b │ │ -190a92: 5277 7003 |0147: iget v7, v7, Landroidx/compose/animation/core/AnimationVector1D;.value:F // field@0370 │ │ -190a96: 2200 dc08 |0149: new-instance v0, Landroidx/compose/ui/unit/Dp; // type@08dc │ │ -190a9a: 7020 5e24 7000 |014b: invoke-direct {v0, v7}, Landroidx/compose/ui/unit/Dp;.:(F)V // method@245e │ │ -190aa0: 1100 |014e: return-object v0 │ │ -190aa2: 1f07 5c02 |014f: check-cast v7, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ -190aa6: 5270 7103 |0151: iget v0, v7, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ -190aaa: 5277 7203 |0153: iget v7, v7, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ -190aae: 7110 d93e 0000 |0155: invoke-static {v0}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@3ed9 │ │ -190ab4: 0a00 |0158: move-result v0 │ │ -190ab6: 8100 |0159: int-to-long v0, v0 │ │ -190ab8: 7110 d93e 0700 |015a: invoke-static {v7}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@3ed9 │ │ -190abe: 0a07 |015d: move-result v7 │ │ -190ac0: 8172 |015e: int-to-long v2, v7 │ │ -190ac2: 1307 2000 |015f: const/16 v7, #int 32 // #20 │ │ -190ac6: c370 |0161: shl-long/2addr v0, v7 │ │ -190ac8: 1804 ffff ffff 0000 0000 |0162: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ -190ad2: c042 |0167: and-long/2addr v2, v4 │ │ -190ad4: c120 |0168: or-long/2addr v0, v2 │ │ -190ad6: 2207 dd08 |0169: new-instance v7, Landroidx/compose/ui/unit/DpOffset; // type@08dd │ │ -190ada: 7030 6524 0701 |016b: invoke-direct {v7, v0, v1}, Landroidx/compose/ui/unit/DpOffset;.:(J)V // method@2465 │ │ -190ae0: 1107 |016e: return-object v7 │ │ -190ae2: 1f07 dd08 |016f: check-cast v7, Landroidx/compose/ui/unit/DpOffset; // type@08dd │ │ -190ae6: 5370 c415 |0171: iget-wide v0, v7, Landroidx/compose/ui/unit/DpOffset;.packedValue:J // field@15c4 │ │ -190aea: 2207 5c02 |0173: new-instance v7, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ -190aee: 1302 2000 |0175: const/16 v2, #int 32 // #20 │ │ -190af2: a402 0002 |0177: shr-long v2, v0, v2 │ │ -190af6: 8422 |0179: long-to-int v2, v2 │ │ -190af8: 7110 dc3e 0200 |017a: invoke-static {v2}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@3edc │ │ -190afe: 0a02 |017d: move-result v2 │ │ -190b00: 1803 ffff ffff 0000 0000 |017e: const-wide v3, #double 2.122e-314 // #00000000ffffffff │ │ -190b0a: c030 |0183: and-long/2addr v0, v3 │ │ -190b0c: 8400 |0184: long-to-int v0, v0 │ │ -190b0e: 7110 dc3e 0000 |0185: invoke-static {v0}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@3edc │ │ -190b14: 0a00 |0188: move-result v0 │ │ -190b16: 7030 0e0a 2700 |0189: invoke-direct {v7, v2, v0}, Landroidx/compose/animation/core/AnimationVector2D;.:(FF)V // method@0a0e │ │ -190b1c: 1107 |018c: return-object v7 │ │ -190b1e: 1f07 8702 |018d: check-cast v7, Landroidx/compose/animation/core/SeekableTransitionState; // type@0287 │ │ -190b22: 5370 ec03 |018f: iget-wide v0, v7, Landroidx/compose/animation/core/SeekableTransitionState;.totalDurationNanos:J // field@03ec │ │ -190b26: 6202 3c04 |0191: sget-object v2, Landroidx/compose/animation/core/TransitionKt;.SeekableStateObserver$delegate:Ljava/lang/Object; // field@043c │ │ -190b2a: 7210 4642 0200 |0193: invoke-interface {v2}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@4246 │ │ -190b30: 0c02 |0196: move-result-object v2 │ │ -190b32: 1f02 0406 |0197: check-cast v2, Landroidx/compose/runtime/snapshots/SnapshotStateObserver; // type@0604 │ │ -190b36: 6203 4f04 |0199: sget-object v3, Landroidx/compose/animation/core/VectorConvertersKt$DpToVector$1;.INSTANCE$2:Landroidx/compose/animation/core/VectorConvertersKt$DpToVector$1; // field@044f │ │ -190b3a: 5474 ea03 |019b: iget-object v4, v7, Landroidx/compose/animation/core/SeekableTransitionState;.recalculateTotalDurationNanos:Landroidx/compose/runtime/Pending$keyMap$2; // field@03ea │ │ -190b3e: 6e40 9416 7243 |019d: invoke-virtual {v2, v7, v3, v4}, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.observeReads:(Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)V // method@1694 │ │ -190b44: 5372 ec03 |01a0: iget-wide v2, v7, Landroidx/compose/animation/core/SeekableTransitionState;.totalDurationNanos:J // field@03ec │ │ -190b48: 3100 0002 |01a2: cmp-long v0, v0, v2 │ │ -190b4c: 3800 3f00 |01a4: if-eqz v0, 01e3 // +003f │ │ -190b50: 5470 e203 |01a6: iget-object v0, v7, Landroidx/compose/animation/core/SeekableTransitionState;.currentAnimation:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@03e2 │ │ -190b54: 3800 3200 |01a8: if-eqz v0, 01da // +0032 │ │ -190b58: 6e10 840a 0000 |01aa: invoke-virtual {v0}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getProgressNanos:()J // method@0a84 │ │ -190b5e: 0b01 |01ad: move-result-wide v1 │ │ -190b60: 5373 ec03 |01ae: iget-wide v3, v7, Landroidx/compose/animation/core/SeekableTransitionState;.totalDurationNanos:J // field@03ec │ │ -190b64: 3101 0103 |01b0: cmp-long v1, v1, v3 │ │ -190b68: 3d01 0600 |01b2: if-lez v1, 01b8 // +0006 │ │ -190b6c: 6e10 9d0a 0700 |01b4: invoke-virtual {v7}, Landroidx/compose/animation/core/SeekableTransitionState;.endAllAnimations:()V // method@0a9d │ │ -190b72: 282c |01b7: goto 01e3 // +002c │ │ -190b74: 6e30 8a0a 3004 |01b8: invoke-virtual {v0, v3, v4}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setDurationNanos:(J)V // method@0a8a │ │ -190b7a: 6e10 800a 0000 |01bb: invoke-virtual {v0}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getAnimationSpec:()Landroidx/compose/animation/core/VectorizedAnimationSpec; // method@0a80 │ │ -190b80: 0c01 |01be: move-result-object v1 │ │ -190b82: 3901 2400 |01bf: if-nez v1, 01e3 // +0024 │ │ -190b86: 6e10 850a 0000 |01c1: invoke-virtual {v0}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getStart:()Landroidx/compose/animation/core/AnimationVector1D; // method@0a85 │ │ -190b8c: 0c01 |01c4: move-result-object v1 │ │ -190b8e: 1202 |01c5: const/4 v2, #int 0 // #0 │ │ -190b90: 6e20 070a 2100 |01c6: invoke-virtual {v1, v2}, Landroidx/compose/animation/core/AnimationVector1D;.get$animation_core_release:(I)F // method@0a07 │ │ -190b96: 0a01 |01c9: move-result v1 │ │ -190b98: 8911 |01ca: float-to-double v1, v1 │ │ -190b9a: 1903 f03f |01cb: const-wide/high16 v3, #long 4607182418800017408 // #3ff0 │ │ -190b9e: cc13 |01cd: sub-double/2addr v3, v1 │ │ -190ba0: 5371 ec03 |01ce: iget-wide v1, v7, Landroidx/compose/animation/core/SeekableTransitionState;.totalDurationNanos:J // field@03ec │ │ -190ba4: 8611 |01d0: long-to-double v1, v1 │ │ -190ba6: cd13 |01d1: mul-double/2addr v3, v1 │ │ -190ba8: 7120 5b45 4300 |01d2: invoke-static {v3, v4}, Lkotlin/math/MathKt;.roundToLong:(D)J // method@455b │ │ -190bae: 0b01 |01d5: move-result-wide v1 │ │ -190bb0: 6e30 880a 1002 |01d6: invoke-virtual {v0, v1, v2}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setAnimationSpecDuration:(J)V // method@0a88 │ │ -190bb6: 280a |01d9: goto 01e3 // +000a │ │ -190bb8: 1600 0000 |01da: const-wide/16 v0, #int 0 // #0 │ │ -190bbc: 3100 0200 |01dc: cmp-long v0, v2, v0 │ │ -190bc0: 3800 0500 |01de: if-eqz v0, 01e3 // +0005 │ │ -190bc4: 6e10 a10a 0700 |01e0: invoke-virtual {v7}, Landroidx/compose/animation/core/SeekableTransitionState;.seekToFraction:()V // method@0aa1 │ │ -190bca: 6207 cf2d |01e3: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -190bce: 1107 |01e5: return-object v7 │ │ -190bd0: 1f07 e512 |01e6: check-cast v7, Lkotlin/jvm/functions/Function0; // type@12e5 │ │ -190bd4: 7210 d744 0700 |01e8: invoke-interface {v7}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ -190bda: 6207 cf2d |01eb: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -190bde: 1107 |01ed: return-object v7 │ │ -190be0: 1f07 dc08 |01ee: check-cast v7, Landroidx/compose/ui/unit/Dp; // type@08dc │ │ -190be4: 5277 c315 |01f0: iget v7, v7, Landroidx/compose/ui/unit/Dp;.value:F // field@15c3 │ │ -190be8: 2200 5b02 |01f2: new-instance v0, Landroidx/compose/animation/core/AnimationVector1D; // type@025b │ │ -190bec: 7020 050a 7000 |01f4: invoke-direct {v0, v7}, Landroidx/compose/animation/core/AnimationVector1D;.:(F)V // method@0a05 │ │ -190bf2: 1100 |01f7: return-object v0 │ │ -190bf4: 0001 1300 0000 0000 ec01 0000 e401 ... |01f8: packed-switch-data (42 units) │ │ +190810: |[190810] androidx.compose.animation.core.VectorConvertersKt$DpToVector$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +190820: 5260 4204 |0000: iget v0, v6, Landroidx/compose/animation/core/VectorConvertersKt$DpToVector$1;.$r8$classId:I // field@0442 │ │ +190824: 2b00 f601 0000 |0002: packed-switch v0, 000001f8 // +000001f6 │ │ +19082a: 1f07 5c02 |0005: check-cast v7, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ +19082e: 5270 7103 |0007: iget v0, v7, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ +190832: 5277 7203 |0009: iget v7, v7, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ +190836: 7110 d93e 0000 |000b: invoke-static {v0}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@3ed9 │ │ +19083c: 0a00 |000e: move-result v0 │ │ +19083e: 8100 |000f: int-to-long v0, v0 │ │ +190840: 7110 d93e 0700 |0010: invoke-static {v7}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@3ed9 │ │ +190846: 0a07 |0013: move-result v7 │ │ +190848: 8172 |0014: int-to-long v2, v7 │ │ +19084a: 1307 2000 |0015: const/16 v7, #int 32 // #20 │ │ +19084e: c370 |0017: shl-long/2addr v0, v7 │ │ +190850: 1804 ffff ffff 0000 0000 |0018: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ +19085a: c042 |001d: and-long/2addr v2, v4 │ │ +19085c: c120 |001e: or-long/2addr v0, v2 │ │ +19085e: 2207 6006 |001f: new-instance v7, Landroidx/compose/ui/geometry/Size; // type@0660 │ │ +190862: 7030 1e18 0701 |0021: invoke-direct {v7, v0, v1}, Landroidx/compose/ui/geometry/Size;.:(J)V // method@181e │ │ +190868: 1107 |0024: return-object v7 │ │ +19086a: 1f07 6006 |0025: check-cast v7, Landroidx/compose/ui/geometry/Size; // type@0660 │ │ +19086e: 5370 620e |0027: iget-wide v0, v7, Landroidx/compose/ui/geometry/Size;.packedValue:J // field@0e62 │ │ +190872: 2207 5c02 |0029: new-instance v7, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ +190876: 1302 2000 |002b: const/16 v2, #int 32 // #20 │ │ +19087a: a402 0002 |002d: shr-long v2, v0, v2 │ │ +19087e: 8422 |002f: long-to-int v2, v2 │ │ +190880: 7110 dc3e 0200 |0030: invoke-static {v2}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@3edc │ │ +190886: 0a02 |0033: move-result v2 │ │ +190888: 1803 ffff ffff 0000 0000 |0034: const-wide v3, #double 2.122e-314 // #00000000ffffffff │ │ +190892: c030 |0039: and-long/2addr v0, v3 │ │ +190894: 8400 |003a: long-to-int v0, v0 │ │ +190896: 7110 dc3e 0000 |003b: invoke-static {v0}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@3edc │ │ +19089c: 0a00 |003e: move-result v0 │ │ +19089e: 7030 0e0a 2700 |003f: invoke-direct {v7, v2, v0}, Landroidx/compose/animation/core/AnimationVector2D;.:(FF)V // method@0a0e │ │ +1908a4: 1107 |0042: return-object v7 │ │ +1908a6: 1f07 5e02 |0043: check-cast v7, Landroidx/compose/animation/core/AnimationVector4D; // type@025e │ │ +1908aa: 2200 5e06 |0045: new-instance v0, Landroidx/compose/ui/geometry/Rect; // type@065e │ │ +1908ae: 5271 7603 |0047: iget v1, v7, Landroidx/compose/animation/core/AnimationVector4D;.v1:F // field@0376 │ │ +1908b2: 5272 7703 |0049: iget v2, v7, Landroidx/compose/animation/core/AnimationVector4D;.v2:F // field@0377 │ │ +1908b6: 5273 7803 |004b: iget v3, v7, Landroidx/compose/animation/core/AnimationVector4D;.v3:F // field@0378 │ │ +1908ba: 5277 7903 |004d: iget v7, v7, Landroidx/compose/animation/core/AnimationVector4D;.v4:F // field@0379 │ │ +1908be: 7057 0718 1032 |004f: invoke-direct {v0, v1, v2, v3, v7}, Landroidx/compose/ui/geometry/Rect;.:(FFFF)V // method@1807 │ │ +1908c4: 1100 |0052: return-object v0 │ │ +1908c6: 1f07 5e06 |0053: check-cast v7, Landroidx/compose/ui/geometry/Rect; // type@065e │ │ +1908ca: 2200 5e02 |0055: new-instance v0, Landroidx/compose/animation/core/AnimationVector4D; // type@025e │ │ +1908ce: 5271 570e |0057: iget v1, v7, Landroidx/compose/ui/geometry/Rect;.left:F // field@0e57 │ │ +1908d2: 5272 580e |0059: iget v2, v7, Landroidx/compose/ui/geometry/Rect;.right:F // field@0e58 │ │ +1908d6: 5273 560e |005b: iget v3, v7, Landroidx/compose/ui/geometry/Rect;.bottom:F // field@0e56 │ │ +1908da: 5277 590e |005d: iget v7, v7, Landroidx/compose/ui/geometry/Rect;.top:F // field@0e59 │ │ +1908de: 7053 200a 1027 |005f: invoke-direct {v0, v1, v7, v2, v3}, Landroidx/compose/animation/core/AnimationVector4D;.:(FFFF)V // method@0a20 │ │ +1908e4: 1100 |0062: return-object v0 │ │ +1908e6: 1f07 5c02 |0063: check-cast v7, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ +1908ea: 5270 7103 |0065: iget v0, v7, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ +1908ee: 5277 7203 |0067: iget v7, v7, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ +1908f2: 7110 d93e 0000 |0069: invoke-static {v0}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@3ed9 │ │ +1908f8: 0a00 |006c: move-result v0 │ │ +1908fa: 8100 |006d: int-to-long v0, v0 │ │ +1908fc: 7110 d93e 0700 |006e: invoke-static {v7}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@3ed9 │ │ +190902: 0a07 |0071: move-result v7 │ │ +190904: 8172 |0072: int-to-long v2, v7 │ │ +190906: 1307 2000 |0073: const/16 v7, #int 32 // #20 │ │ +19090a: c370 |0075: shl-long/2addr v0, v7 │ │ +19090c: 1804 ffff ffff 0000 0000 |0076: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ +190916: c042 |007b: and-long/2addr v2, v4 │ │ +190918: c120 |007c: or-long/2addr v0, v2 │ │ +19091a: 2207 5d06 |007d: new-instance v7, Landroidx/compose/ui/geometry/Offset; // type@065d │ │ +19091e: 7030 f817 0701 |007f: invoke-direct {v7, v0, v1}, Landroidx/compose/ui/geometry/Offset;.:(J)V // method@17f8 │ │ +190924: 1107 |0082: return-object v7 │ │ +190926: 1f07 5d06 |0083: check-cast v7, Landroidx/compose/ui/geometry/Offset; // type@065d │ │ +19092a: 5370 540e |0085: iget-wide v0, v7, Landroidx/compose/ui/geometry/Offset;.packedValue:J // field@0e54 │ │ +19092e: 2207 5c02 |0087: new-instance v7, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ +190932: 1302 2000 |0089: const/16 v2, #int 32 // #20 │ │ +190936: a402 0002 |008b: shr-long v2, v0, v2 │ │ +19093a: 8422 |008d: long-to-int v2, v2 │ │ +19093c: 7110 dc3e 0200 |008e: invoke-static {v2}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@3edc │ │ +190942: 0a02 |0091: move-result v2 │ │ +190944: 1803 ffff ffff 0000 0000 |0092: const-wide v3, #double 2.122e-314 // #00000000ffffffff │ │ +19094e: c030 |0097: and-long/2addr v0, v3 │ │ +190950: 8400 |0098: long-to-int v0, v0 │ │ +190952: 7110 dc3e 0000 |0099: invoke-static {v0}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@3edc │ │ +190958: 0a00 |009c: move-result v0 │ │ +19095a: 7030 0e0a 2700 |009d: invoke-direct {v7, v2, v0}, Landroidx/compose/animation/core/AnimationVector2D;.:(FF)V // method@0a0e │ │ +190960: 1107 |00a0: return-object v7 │ │ +190962: 1f07 5b02 |00a1: check-cast v7, Landroidx/compose/animation/core/AnimationVector1D; // type@025b │ │ +190966: 5277 7003 |00a3: iget v7, v7, Landroidx/compose/animation/core/AnimationVector1D;.value:F // field@0370 │ │ +19096a: 8777 |00a5: float-to-int v7, v7 │ │ +19096c: 7110 fa3e 0700 |00a6: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@3efa │ │ +190972: 0c07 |00a9: move-result-object v7 │ │ +190974: 1107 |00aa: return-object v7 │ │ +190976: 1f07 a811 |00ab: check-cast v7, Ljava/lang/Number; // type@11a8 │ │ +19097a: 6e10 303f 0700 |00ad: invoke-virtual {v7}, Ljava/lang/Number;.intValue:()I // method@3f30 │ │ +190980: 0a07 |00b0: move-result v7 │ │ +190982: 2200 5b02 |00b1: new-instance v0, Landroidx/compose/animation/core/AnimationVector1D; // type@025b │ │ +190986: 8277 |00b3: int-to-float v7, v7 │ │ +190988: 7020 050a 7000 |00b4: invoke-direct {v0, v7}, Landroidx/compose/animation/core/AnimationVector1D;.:(F)V // method@0a05 │ │ +19098e: 1100 |00b7: return-object v0 │ │ +190990: 1f07 5c02 |00b8: check-cast v7, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ +190994: 5270 7103 |00ba: iget v0, v7, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ +190998: 7110 243f 0000 |00bc: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@3f24 │ │ +19099e: 0a00 |00bf: move-result v0 │ │ +1909a0: 1201 |00c0: const/4 v1, #int 0 // #0 │ │ +1909a2: 3b00 0300 |00c1: if-gez v0, 00c4 // +0003 │ │ +1909a6: 0110 |00c3: move v0, v1 │ │ +1909a8: 5277 7203 |00c4: iget v7, v7, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ +1909ac: 7110 243f 0700 |00c6: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@3f24 │ │ +1909b2: 0a07 |00c9: move-result v7 │ │ +1909b4: 3b07 0300 |00ca: if-gez v7, 00cd // +0003 │ │ +1909b8: 2802 |00cc: goto 00ce // +0002 │ │ +1909ba: 0171 |00cd: move v1, v7 │ │ +1909bc: 8102 |00ce: int-to-long v2, v0 │ │ +1909be: 1307 2000 |00cf: const/16 v7, #int 32 // #20 │ │ +1909c2: c372 |00d1: shl-long/2addr v2, v7 │ │ +1909c4: 8110 |00d2: int-to-long v0, v1 │ │ +1909c6: 1804 ffff ffff 0000 0000 |00d3: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ +1909d0: c040 |00d8: and-long/2addr v0, v4 │ │ +1909d2: c120 |00d9: or-long/2addr v0, v2 │ │ +1909d4: 2207 e208 |00da: new-instance v7, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ +1909d8: 7030 7b24 0701 |00dc: invoke-direct {v7, v0, v1}, Landroidx/compose/ui/unit/IntSize;.:(J)V // method@247b │ │ +1909de: 1107 |00df: return-object v7 │ │ +1909e0: 1f07 e208 |00e0: check-cast v7, Landroidx/compose/ui/unit/IntSize; // type@08e2 │ │ +1909e4: 5370 c715 |00e2: iget-wide v0, v7, Landroidx/compose/ui/unit/IntSize;.packedValue:J // field@15c7 │ │ +1909e8: 2207 5c02 |00e4: new-instance v7, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ +1909ec: 1302 2000 |00e6: const/16 v2, #int 32 // #20 │ │ +1909f0: a402 0002 |00e8: shr-long v2, v0, v2 │ │ +1909f4: 8422 |00ea: long-to-int v2, v2 │ │ +1909f6: 8222 |00eb: int-to-float v2, v2 │ │ +1909f8: 1803 ffff ffff 0000 0000 |00ec: const-wide v3, #double 2.122e-314 // #00000000ffffffff │ │ +190a02: c030 |00f1: and-long/2addr v0, v3 │ │ +190a04: 8400 |00f2: long-to-int v0, v0 │ │ +190a06: 8200 |00f3: int-to-float v0, v0 │ │ +190a08: 7030 0e0a 2700 |00f4: invoke-direct {v7, v2, v0}, Landroidx/compose/animation/core/AnimationVector2D;.:(FF)V // method@0a0e │ │ +190a0e: 1107 |00f7: return-object v7 │ │ +190a10: 1f07 5c02 |00f8: check-cast v7, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ +190a14: 5270 7103 |00fa: iget v0, v7, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ +190a18: 7110 243f 0000 |00fc: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@3f24 │ │ +190a1e: 0a00 |00ff: move-result v0 │ │ +190a20: 5277 7203 |0100: iget v7, v7, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ +190a24: 7110 243f 0700 |0102: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@3f24 │ │ +190a2a: 0a07 |0105: move-result v7 │ │ +190a2c: 8100 |0106: int-to-long v0, v0 │ │ +190a2e: 1302 2000 |0107: const/16 v2, #int 32 // #20 │ │ +190a32: c320 |0109: shl-long/2addr v0, v2 │ │ +190a34: 8172 |010a: int-to-long v2, v7 │ │ +190a36: 1804 ffff ffff 0000 0000 |010b: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ +190a40: c042 |0110: and-long/2addr v2, v4 │ │ +190a42: c120 |0111: or-long/2addr v0, v2 │ │ +190a44: 2207 e008 |0112: new-instance v7, Landroidx/compose/ui/unit/IntOffset; // type@08e0 │ │ +190a48: 7030 7224 0701 |0114: invoke-direct {v7, v0, v1}, Landroidx/compose/ui/unit/IntOffset;.:(J)V // method@2472 │ │ +190a4e: 1107 |0117: return-object v7 │ │ +190a50: 1f07 e008 |0118: check-cast v7, Landroidx/compose/ui/unit/IntOffset; // type@08e0 │ │ +190a54: 5370 c615 |011a: iget-wide v0, v7, Landroidx/compose/ui/unit/IntOffset;.packedValue:J // field@15c6 │ │ +190a58: 2207 5c02 |011c: new-instance v7, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ +190a5c: 1302 2000 |011e: const/16 v2, #int 32 // #20 │ │ +190a60: a402 0002 |0120: shr-long v2, v0, v2 │ │ +190a64: 8422 |0122: long-to-int v2, v2 │ │ +190a66: 8222 |0123: int-to-float v2, v2 │ │ +190a68: 1803 ffff ffff 0000 0000 |0124: const-wide v3, #double 2.122e-314 // #00000000ffffffff │ │ +190a72: c030 |0129: and-long/2addr v0, v3 │ │ +190a74: 8400 |012a: long-to-int v0, v0 │ │ +190a76: 8200 |012b: int-to-float v0, v0 │ │ +190a78: 7030 0e0a 2700 |012c: invoke-direct {v7, v2, v0}, Landroidx/compose/animation/core/AnimationVector2D;.:(FF)V // method@0a0e │ │ +190a7e: 1107 |012f: return-object v7 │ │ +190a80: 1f07 5b02 |0130: check-cast v7, Landroidx/compose/animation/core/AnimationVector1D; // type@025b │ │ +190a84: 5277 7003 |0132: iget v7, v7, Landroidx/compose/animation/core/AnimationVector1D;.value:F // field@0370 │ │ +190a88: 7110 e03e 0700 |0134: invoke-static {v7}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@3ee0 │ │ +190a8e: 0c07 |0137: move-result-object v7 │ │ +190a90: 1107 |0138: return-object v7 │ │ +190a92: 1f07 a811 |0139: check-cast v7, Ljava/lang/Number; // type@11a8 │ │ +190a96: 6e10 2f3f 0700 |013b: invoke-virtual {v7}, Ljava/lang/Number;.floatValue:()F // method@3f2f │ │ +190a9c: 0a07 |013e: move-result v7 │ │ +190a9e: 2200 5b02 |013f: new-instance v0, Landroidx/compose/animation/core/AnimationVector1D; // type@025b │ │ +190aa2: 7020 050a 7000 |0141: invoke-direct {v0, v7}, Landroidx/compose/animation/core/AnimationVector1D;.:(F)V // method@0a05 │ │ +190aa8: 1100 |0144: return-object v0 │ │ +190aaa: 1f07 5b02 |0145: check-cast v7, Landroidx/compose/animation/core/AnimationVector1D; // type@025b │ │ +190aae: 5277 7003 |0147: iget v7, v7, Landroidx/compose/animation/core/AnimationVector1D;.value:F // field@0370 │ │ +190ab2: 2200 dc08 |0149: new-instance v0, Landroidx/compose/ui/unit/Dp; // type@08dc │ │ +190ab6: 7020 5e24 7000 |014b: invoke-direct {v0, v7}, Landroidx/compose/ui/unit/Dp;.:(F)V // method@245e │ │ +190abc: 1100 |014e: return-object v0 │ │ +190abe: 1f07 5c02 |014f: check-cast v7, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ +190ac2: 5270 7103 |0151: iget v0, v7, Landroidx/compose/animation/core/AnimationVector2D;.v1:F // field@0371 │ │ +190ac6: 5277 7203 |0153: iget v7, v7, Landroidx/compose/animation/core/AnimationVector2D;.v2:F // field@0372 │ │ +190aca: 7110 d93e 0000 |0155: invoke-static {v0}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@3ed9 │ │ +190ad0: 0a00 |0158: move-result v0 │ │ +190ad2: 8100 |0159: int-to-long v0, v0 │ │ +190ad4: 7110 d93e 0700 |015a: invoke-static {v7}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@3ed9 │ │ +190ada: 0a07 |015d: move-result v7 │ │ +190adc: 8172 |015e: int-to-long v2, v7 │ │ +190ade: 1307 2000 |015f: const/16 v7, #int 32 // #20 │ │ +190ae2: c370 |0161: shl-long/2addr v0, v7 │ │ +190ae4: 1804 ffff ffff 0000 0000 |0162: const-wide v4, #double 2.122e-314 // #00000000ffffffff │ │ +190aee: c042 |0167: and-long/2addr v2, v4 │ │ +190af0: c120 |0168: or-long/2addr v0, v2 │ │ +190af2: 2207 dd08 |0169: new-instance v7, Landroidx/compose/ui/unit/DpOffset; // type@08dd │ │ +190af6: 7030 6524 0701 |016b: invoke-direct {v7, v0, v1}, Landroidx/compose/ui/unit/DpOffset;.:(J)V // method@2465 │ │ +190afc: 1107 |016e: return-object v7 │ │ +190afe: 1f07 dd08 |016f: check-cast v7, Landroidx/compose/ui/unit/DpOffset; // type@08dd │ │ +190b02: 5370 c415 |0171: iget-wide v0, v7, Landroidx/compose/ui/unit/DpOffset;.packedValue:J // field@15c4 │ │ +190b06: 2207 5c02 |0173: new-instance v7, Landroidx/compose/animation/core/AnimationVector2D; // type@025c │ │ +190b0a: 1302 2000 |0175: const/16 v2, #int 32 // #20 │ │ +190b0e: a402 0002 |0177: shr-long v2, v0, v2 │ │ +190b12: 8422 |0179: long-to-int v2, v2 │ │ +190b14: 7110 dc3e 0200 |017a: invoke-static {v2}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@3edc │ │ +190b1a: 0a02 |017d: move-result v2 │ │ +190b1c: 1803 ffff ffff 0000 0000 |017e: const-wide v3, #double 2.122e-314 // #00000000ffffffff │ │ +190b26: c030 |0183: and-long/2addr v0, v3 │ │ +190b28: 8400 |0184: long-to-int v0, v0 │ │ +190b2a: 7110 dc3e 0000 |0185: invoke-static {v0}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@3edc │ │ +190b30: 0a00 |0188: move-result v0 │ │ +190b32: 7030 0e0a 2700 |0189: invoke-direct {v7, v2, v0}, Landroidx/compose/animation/core/AnimationVector2D;.:(FF)V // method@0a0e │ │ +190b38: 1107 |018c: return-object v7 │ │ +190b3a: 1f07 8702 |018d: check-cast v7, Landroidx/compose/animation/core/SeekableTransitionState; // type@0287 │ │ +190b3e: 5370 ec03 |018f: iget-wide v0, v7, Landroidx/compose/animation/core/SeekableTransitionState;.totalDurationNanos:J // field@03ec │ │ +190b42: 6202 3c04 |0191: sget-object v2, Landroidx/compose/animation/core/TransitionKt;.SeekableStateObserver$delegate:Ljava/lang/Object; // field@043c │ │ +190b46: 7210 4642 0200 |0193: invoke-interface {v2}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@4246 │ │ +190b4c: 0c02 |0196: move-result-object v2 │ │ +190b4e: 1f02 0406 |0197: check-cast v2, Landroidx/compose/runtime/snapshots/SnapshotStateObserver; // type@0604 │ │ +190b52: 6203 4f04 |0199: sget-object v3, Landroidx/compose/animation/core/VectorConvertersKt$DpToVector$1;.INSTANCE$2:Landroidx/compose/animation/core/VectorConvertersKt$DpToVector$1; // field@044f │ │ +190b56: 5474 ea03 |019b: iget-object v4, v7, Landroidx/compose/animation/core/SeekableTransitionState;.recalculateTotalDurationNanos:Landroidx/compose/runtime/Pending$keyMap$2; // field@03ea │ │ +190b5a: 6e40 9416 7243 |019d: invoke-virtual {v2, v7, v3, v4}, Landroidx/compose/runtime/snapshots/SnapshotStateObserver;.observeReads:(Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)V // method@1694 │ │ +190b60: 5372 ec03 |01a0: iget-wide v2, v7, Landroidx/compose/animation/core/SeekableTransitionState;.totalDurationNanos:J // field@03ec │ │ +190b64: 3100 0002 |01a2: cmp-long v0, v0, v2 │ │ +190b68: 3800 3f00 |01a4: if-eqz v0, 01e3 // +003f │ │ +190b6c: 5470 e203 |01a6: iget-object v0, v7, Landroidx/compose/animation/core/SeekableTransitionState;.currentAnimation:Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState; // field@03e2 │ │ +190b70: 3800 3200 |01a8: if-eqz v0, 01da // +0032 │ │ +190b74: 6e10 840a 0000 |01aa: invoke-virtual {v0}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getProgressNanos:()J // method@0a84 │ │ +190b7a: 0b01 |01ad: move-result-wide v1 │ │ +190b7c: 5373 ec03 |01ae: iget-wide v3, v7, Landroidx/compose/animation/core/SeekableTransitionState;.totalDurationNanos:J // field@03ec │ │ +190b80: 3101 0103 |01b0: cmp-long v1, v1, v3 │ │ +190b84: 3d01 0600 |01b2: if-lez v1, 01b8 // +0006 │ │ +190b88: 6e10 9d0a 0700 |01b4: invoke-virtual {v7}, Landroidx/compose/animation/core/SeekableTransitionState;.endAllAnimations:()V // method@0a9d │ │ +190b8e: 282c |01b7: goto 01e3 // +002c │ │ +190b90: 6e30 8a0a 3004 |01b8: invoke-virtual {v0, v3, v4}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setDurationNanos:(J)V // method@0a8a │ │ +190b96: 6e10 800a 0000 |01bb: invoke-virtual {v0}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getAnimationSpec:()Landroidx/compose/animation/core/VectorizedAnimationSpec; // method@0a80 │ │ +190b9c: 0c01 |01be: move-result-object v1 │ │ +190b9e: 3901 2400 |01bf: if-nez v1, 01e3 // +0024 │ │ +190ba2: 6e10 850a 0000 |01c1: invoke-virtual {v0}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.getStart:()Landroidx/compose/animation/core/AnimationVector1D; // method@0a85 │ │ +190ba8: 0c01 |01c4: move-result-object v1 │ │ +190baa: 1202 |01c5: const/4 v2, #int 0 // #0 │ │ +190bac: 6e20 070a 2100 |01c6: invoke-virtual {v1, v2}, Landroidx/compose/animation/core/AnimationVector1D;.get$animation_core_release:(I)F // method@0a07 │ │ +190bb2: 0a01 |01c9: move-result v1 │ │ +190bb4: 8911 |01ca: float-to-double v1, v1 │ │ +190bb6: 1903 f03f |01cb: const-wide/high16 v3, #long 4607182418800017408 // #3ff0 │ │ +190bba: cc13 |01cd: sub-double/2addr v3, v1 │ │ +190bbc: 5371 ec03 |01ce: iget-wide v1, v7, Landroidx/compose/animation/core/SeekableTransitionState;.totalDurationNanos:J // field@03ec │ │ +190bc0: 8611 |01d0: long-to-double v1, v1 │ │ +190bc2: cd13 |01d1: mul-double/2addr v3, v1 │ │ +190bc4: 7120 5b45 4300 |01d2: invoke-static {v3, v4}, Lkotlin/math/MathKt;.roundToLong:(D)J // method@455b │ │ +190bca: 0b01 |01d5: move-result-wide v1 │ │ +190bcc: 6e30 880a 1002 |01d6: invoke-virtual {v0, v1, v2}, Landroidx/compose/animation/core/SeekableTransitionState$SeekingAnimationState;.setAnimationSpecDuration:(J)V // method@0a88 │ │ +190bd2: 280a |01d9: goto 01e3 // +000a │ │ +190bd4: 1600 0000 |01da: const-wide/16 v0, #int 0 // #0 │ │ +190bd8: 3100 0200 |01dc: cmp-long v0, v2, v0 │ │ +190bdc: 3800 0500 |01de: if-eqz v0, 01e3 // +0005 │ │ +190be0: 6e10 a10a 0700 |01e0: invoke-virtual {v7}, Landroidx/compose/animation/core/SeekableTransitionState;.seekToFraction:()V // method@0aa1 │ │ +190be6: 6207 cf2d |01e3: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +190bea: 1107 |01e5: return-object v7 │ │ +190bec: 1f07 e512 |01e6: check-cast v7, Lkotlin/jvm/functions/Function0; // type@12e5 │ │ +190bf0: 7210 d744 0700 |01e8: invoke-interface {v7}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@44d7 │ │ +190bf6: 6207 cf2d |01eb: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +190bfa: 1107 |01ed: return-object v7 │ │ +190bfc: 1f07 dc08 |01ee: check-cast v7, Landroidx/compose/ui/unit/Dp; // type@08dc │ │ +190c00: 5277 c315 |01f0: iget v7, v7, Landroidx/compose/ui/unit/Dp;.value:F // field@15c3 │ │ +190c04: 2200 5b02 |01f2: new-instance v0, Landroidx/compose/animation/core/AnimationVector1D; // type@025b │ │ +190c08: 7020 050a 7000 |01f4: invoke-direct {v0, v7}, Landroidx/compose/animation/core/AnimationVector1D;.:(F)V // method@0a05 │ │ +190c0e: 1100 |01f7: return-object v0 │ │ +190c10: 0001 1300 0000 0000 ec01 0000 e401 ... |01f8: packed-switch-data (42 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #308 header: │ │ @@ -80722,24 +80722,24 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1bb7fc: |[1bb7fc] androidx.compose.animation.core.TransitionKt$rememberTransition$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1bb80c: 1f01 6913 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1369 │ │ -1bb810: 1f02 c712 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@12c7 │ │ -1bb814: 6e30 f50a 1002 |0004: invoke-virtual {v0, v1, v2}, Landroidx/compose/animation/core/TransitionKt$rememberTransition$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0af5 │ │ -1bb81a: 0c01 |0007: move-result-object v1 │ │ -1bb81c: 1f01 9c02 |0008: check-cast v1, Landroidx/compose/animation/core/TransitionKt$rememberTransition$1$1; // type@029c │ │ -1bb820: 6202 cf2d |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ -1bb824: 6e20 f70a 2100 |000c: invoke-virtual {v1, v2}, Landroidx/compose/animation/core/TransitionKt$rememberTransition$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0af7 │ │ -1bb82a: 0c01 |000f: move-result-object v1 │ │ -1bb82c: 1101 |0010: return-object v1 │ │ +1bb818: |[1bb818] androidx.compose.animation.core.TransitionKt$rememberTransition$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1bb828: 1f01 6913 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1369 │ │ +1bb82c: 1f02 c712 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@12c7 │ │ +1bb830: 6e30 f50a 1002 |0004: invoke-virtual {v0, v1, v2}, Landroidx/compose/animation/core/TransitionKt$rememberTransition$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0af5 │ │ +1bb836: 0c01 |0007: move-result-object v1 │ │ +1bb838: 1f01 9c02 |0008: check-cast v1, Landroidx/compose/animation/core/TransitionKt$rememberTransition$1$1; // type@029c │ │ +1bb83c: 6202 cf2d |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@2dcf │ │ +1bb840: 6e20 f70a 2100 |000c: invoke-virtual {v1, v2}, Landroidx/compose/animation/core/TransitionKt$rememberTransition$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0af7 │ │ +1bb846: 0c01 |000f: move-result-object v1 │ │ +1bb848: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/core/TransitionKt$rememberTransition$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ @@ -80867,31 +80867,31 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -1907a0: |[1907a0] androidx.compose.animation.core.TransitionKt$updateTransition$1$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1907b0: 5220 3a04 |0000: iget v0, v2, Landroidx/compose/animation/core/TransitionKt$updateTransition$1$1;.$r8$classId:I // field@043a │ │ -1907b4: 2b00 1a00 0000 |0002: packed-switch v0, 0000001c // +0000001a │ │ -1907ba: 1f03 4c05 |0005: check-cast v3, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ -1907be: 2203 9d02 |0007: new-instance v3, Landroidx/compose/animation/core/TransitionKt$updateTransition$1$1$invoke$$inlined$onDispose$1; // type@029d │ │ -1907c2: 5420 3b04 |0009: iget-object v0, v2, Landroidx/compose/animation/core/TransitionKt$updateTransition$1$1;.$transition:Landroidx/compose/animation/core/Transition; // field@043b │ │ -1907c6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -1907c8: 7030 f80a 0301 |000c: invoke-direct {v3, v0, v1}, Landroidx/compose/animation/core/TransitionKt$updateTransition$1$1$invoke$$inlined$onDispose$1;.:(Landroidx/compose/animation/core/Transition;I)V // method@0af8 │ │ -1907ce: 1103 |000f: return-object v3 │ │ -1907d0: 1f03 4c05 |0010: check-cast v3, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ -1907d4: 2203 9d02 |0012: new-instance v3, Landroidx/compose/animation/core/TransitionKt$updateTransition$1$1$invoke$$inlined$onDispose$1; // type@029d │ │ -1907d8: 5420 3b04 |0014: iget-object v0, v2, Landroidx/compose/animation/core/TransitionKt$updateTransition$1$1;.$transition:Landroidx/compose/animation/core/Transition; // field@043b │ │ -1907dc: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -1907de: 7030 f80a 0301 |0017: invoke-direct {v3, v0, v1}, Landroidx/compose/animation/core/TransitionKt$updateTransition$1$1$invoke$$inlined$onDispose$1;.:(Landroidx/compose/animation/core/Transition;I)V // method@0af8 │ │ -1907e4: 1103 |001a: return-object v3 │ │ -1907e6: 0000 |001b: nop // spacer │ │ -1907e8: 0001 0100 0000 0000 0e00 0000 |001c: packed-switch-data (6 units) │ │ +1907bc: |[1907bc] androidx.compose.animation.core.TransitionKt$updateTransition$1$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1907cc: 5220 3a04 |0000: iget v0, v2, Landroidx/compose/animation/core/TransitionKt$updateTransition$1$1;.$r8$classId:I // field@043a │ │ +1907d0: 2b00 1a00 0000 |0002: packed-switch v0, 0000001c // +0000001a │ │ +1907d6: 1f03 4c05 |0005: check-cast v3, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ +1907da: 2203 9d02 |0007: new-instance v3, Landroidx/compose/animation/core/TransitionKt$updateTransition$1$1$invoke$$inlined$onDispose$1; // type@029d │ │ +1907de: 5420 3b04 |0009: iget-object v0, v2, Landroidx/compose/animation/core/TransitionKt$updateTransition$1$1;.$transition:Landroidx/compose/animation/core/Transition; // field@043b │ │ +1907e2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +1907e4: 7030 f80a 0301 |000c: invoke-direct {v3, v0, v1}, Landroidx/compose/animation/core/TransitionKt$updateTransition$1$1$invoke$$inlined$onDispose$1;.:(Landroidx/compose/animation/core/Transition;I)V // method@0af8 │ │ +1907ea: 1103 |000f: return-object v3 │ │ +1907ec: 1f03 4c05 |0010: check-cast v3, Landroidx/compose/runtime/DisposableEffectScope; // type@054c │ │ +1907f0: 2203 9d02 |0012: new-instance v3, Landroidx/compose/animation/core/TransitionKt$updateTransition$1$1$invoke$$inlined$onDispose$1; // type@029d │ │ +1907f4: 5420 3b04 |0014: iget-object v0, v2, Landroidx/compose/animation/core/TransitionKt$updateTransition$1$1;.$transition:Landroidx/compose/animation/core/Transition; // field@043b │ │ +1907f8: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +1907fa: 7030 f80a 0301 |0017: invoke-direct {v3, v0, v1}, Landroidx/compose/animation/core/TransitionKt$updateTransition$1$1$invoke$$inlined$onDispose$1;.:(Landroidx/compose/animation/core/Transition;I)V // method@0af8 │ │ +190800: 1103 |001a: return-object v3 │ │ +190802: 0000 |001b: nop // spacer │ │ +190804: 0001 0100 0000 0000 0e00 0000 |001c: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #310 header: │ │ @@ -80945,29 +80945,29 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -1bb830: |[1bb830] androidx.compose.animation.core.TransitionKt$updateTransition$1$1$invoke$$inlined$onDispose$1.dispose:()V │ │ -1bb840: 5210 3804 |0000: iget v0, v1, Landroidx/compose/animation/core/TransitionKt$updateTransition$1$1$invoke$$inlined$onDispose$1;.$r8$classId:I // field@0438 │ │ -1bb844: 2b00 1a00 0000 |0002: packed-switch v0, 0000001c // +0000001a │ │ -1bb84a: 5410 3904 |0005: iget-object v0, v1, Landroidx/compose/animation/core/TransitionKt$updateTransition$1$1$invoke$$inlined$onDispose$1;.$transition$inlined:Landroidx/compose/animation/core/Transition; // field@0439 │ │ -1bb84e: 6e10 e90a 0000 |0007: invoke-virtual {v0}, Landroidx/compose/animation/core/Transition;.onTransitionEnd$animation_core_release:()V // method@0ae9 │ │ -1bb854: 5400 3104 |000a: iget-object v0, v0, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ -1bb858: 6e10 dd35 0000 |000c: invoke-virtual {v0}, Lio/ktor/util/StringValuesBuilderImpl;.transitionRemoved$animation_core_release:()V // method@35dd │ │ -1bb85e: 0e00 |000f: return-void │ │ -1bb860: 5410 3904 |0010: iget-object v0, v1, Landroidx/compose/animation/core/TransitionKt$updateTransition$1$1$invoke$$inlined$onDispose$1;.$transition$inlined:Landroidx/compose/animation/core/Transition; // field@0439 │ │ -1bb864: 6e10 e90a 0000 |0012: invoke-virtual {v0}, Landroidx/compose/animation/core/Transition;.onTransitionEnd$animation_core_release:()V // method@0ae9 │ │ -1bb86a: 5400 3104 |0015: iget-object v0, v0, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ -1bb86e: 6e10 dd35 0000 |0017: invoke-virtual {v0}, Lio/ktor/util/StringValuesBuilderImpl;.transitionRemoved$animation_core_release:()V // method@35dd │ │ -1bb874: 0e00 |001a: return-void │ │ -1bb876: 0000 |001b: nop // spacer │ │ -1bb878: 0001 0100 0000 0000 0e00 0000 |001c: packed-switch-data (6 units) │ │ +1bb84c: |[1bb84c] androidx.compose.animation.core.TransitionKt$updateTransition$1$1$invoke$$inlined$onDispose$1.dispose:()V │ │ +1bb85c: 5210 3804 |0000: iget v0, v1, Landroidx/compose/animation/core/TransitionKt$updateTransition$1$1$invoke$$inlined$onDispose$1;.$r8$classId:I // field@0438 │ │ +1bb860: 2b00 1a00 0000 |0002: packed-switch v0, 0000001c // +0000001a │ │ +1bb866: 5410 3904 |0005: iget-object v0, v1, Landroidx/compose/animation/core/TransitionKt$updateTransition$1$1$invoke$$inlined$onDispose$1;.$transition$inlined:Landroidx/compose/animation/core/Transition; // field@0439 │ │ +1bb86a: 6e10 e90a 0000 |0007: invoke-virtual {v0}, Landroidx/compose/animation/core/Transition;.onTransitionEnd$animation_core_release:()V // method@0ae9 │ │ +1bb870: 5400 3104 |000a: iget-object v0, v0, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ +1bb874: 6e10 dd35 0000 |000c: invoke-virtual {v0}, Lio/ktor/util/StringValuesBuilderImpl;.transitionRemoved$animation_core_release:()V // method@35dd │ │ +1bb87a: 0e00 |000f: return-void │ │ +1bb87c: 5410 3904 |0010: iget-object v0, v1, Landroidx/compose/animation/core/TransitionKt$updateTransition$1$1$invoke$$inlined$onDispose$1;.$transition$inlined:Landroidx/compose/animation/core/Transition; // field@0439 │ │ +1bb880: 6e10 e90a 0000 |0012: invoke-virtual {v0}, Landroidx/compose/animation/core/Transition;.onTransitionEnd$animation_core_release:()V // method@0ae9 │ │ +1bb886: 5400 3104 |0015: iget-object v0, v0, Landroidx/compose/animation/core/Transition;.transitionState:Lio/ktor/util/StringValuesBuilderImpl; // field@0431 │ │ +1bb88a: 6e10 dd35 0000 |0017: invoke-virtual {v0}, Lio/ktor/util/StringValuesBuilderImpl;.transitionRemoved$animation_core_release:()V // method@35dd │ │ +1bb890: 0e00 |001a: return-void │ │ +1bb892: 0000 |001b: nop // spacer │ │ +1bb894: 0001 0100 0000 0000 0e00 0000 |001c: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #311 header: │ │ @@ -81092,25 +81092,25 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -1bc268: |[1bc268] androidx.compose.animation.core.TweenSpec.hashCode:()I │ │ -1bc278: 5220 3e04 |0000: iget v0, v2, Landroidx/compose/animation/core/TweenSpec;.durationMillis:I // field@043e │ │ -1bc27c: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1bc280: 5421 3f04 |0004: iget-object v1, v2, Landroidx/compose/animation/core/TweenSpec;.easing:Landroidx/compose/animation/core/Easing; // field@043f │ │ -1bc284: 6e10 383f 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1bc28a: 0a01 |0009: move-result v1 │ │ -1bc28c: b001 |000a: add-int/2addr v1, v0 │ │ -1bc28e: da01 011f |000b: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -1bc292: 5220 3d04 |000d: iget v0, v2, Landroidx/compose/animation/core/TweenSpec;.delay:I // field@043d │ │ -1bc296: b001 |000f: add-int/2addr v1, v0 │ │ -1bc298: 0f01 |0010: return v1 │ │ +1bc284: |[1bc284] androidx.compose.animation.core.TweenSpec.hashCode:()I │ │ +1bc294: 5220 3e04 |0000: iget v0, v2, Landroidx/compose/animation/core/TweenSpec;.durationMillis:I // field@043e │ │ +1bc298: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1bc29c: 5421 3f04 |0004: iget-object v1, v2, Landroidx/compose/animation/core/TweenSpec;.easing:Landroidx/compose/animation/core/Easing; // field@043f │ │ +1bc2a0: 6e10 383f 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1bc2a6: 0a01 |0009: move-result v1 │ │ +1bc2a8: b001 |000a: add-int/2addr v1, v0 │ │ +1bc2aa: da01 011f |000b: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +1bc2ae: 5220 3d04 |000d: iget v0, v2, Landroidx/compose/animation/core/TweenSpec;.delay:I // field@043d │ │ +1bc2b2: b001 |000f: add-int/2addr v1, v0 │ │ +1bc2b4: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/core/TweenSpec;) │ │ name : 'vectorize' │ │ type : '(Landroidx/compose/animation/core/TwoWayConverterImpl;)Landroidx/compose/animation/core/VectorizedAnimationSpec;' │ │ @@ -81139,21 +81139,21 @@ │ │ type : '(Landroidx/compose/animation/core/TwoWayConverterImpl;)Landroidx/compose/animation/core/VectorizedDurationBasedAnimationSpec;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -1bc240: |[1bc240] androidx.compose.animation.core.TweenSpec.vectorize:(Landroidx/compose/animation/core/TwoWayConverterImpl;)Landroidx/compose/animation/core/VectorizedDurationBasedAnimationSpec; │ │ -1bc250: 2204 1315 |0000: new-instance v4, Lokhttp3/internal/http2/Huffman$Node; // type@1513 │ │ -1bc254: 5230 3e04 |0002: iget v0, v3, Landroidx/compose/animation/core/TweenSpec;.durationMillis:I // field@043e │ │ -1bc258: 5231 3d04 |0004: iget v1, v3, Landroidx/compose/animation/core/TweenSpec;.delay:I // field@043d │ │ -1bc25c: 5432 3f04 |0006: iget-object v2, v3, Landroidx/compose/animation/core/TweenSpec;.easing:Landroidx/compose/animation/core/Easing; // field@043f │ │ -1bc260: 7040 664d 0421 |0008: invoke-direct {v4, v0, v1, v2}, Lokhttp3/internal/http2/Huffman$Node;.:(IILandroidx/compose/animation/core/Easing;)V // method@4d66 │ │ -1bc266: 1104 |000b: return-object v4 │ │ +1bc25c: |[1bc25c] androidx.compose.animation.core.TweenSpec.vectorize:(Landroidx/compose/animation/core/TwoWayConverterImpl;)Landroidx/compose/animation/core/VectorizedDurationBasedAnimationSpec; │ │ +1bc26c: 2204 1315 |0000: new-instance v4, Lokhttp3/internal/http2/Huffman$Node; // type@1513 │ │ +1bc270: 5230 3e04 |0002: iget v0, v3, Landroidx/compose/animation/core/TweenSpec;.durationMillis:I // field@043e │ │ +1bc274: 5231 3d04 |0004: iget v1, v3, Landroidx/compose/animation/core/TweenSpec;.delay:I // field@043d │ │ +1bc278: 5432 3f04 |0006: iget-object v2, v3, Landroidx/compose/animation/core/TweenSpec;.easing:Landroidx/compose/animation/core/Easing; // field@043f │ │ +1bc27c: 7040 664d 0421 |0008: invoke-direct {v4, v0, v1, v2}, Lokhttp3/internal/http2/Huffman$Node;.:(IILandroidx/compose/animation/core/Easing;)V // method@4d66 │ │ +1bc282: 1104 |000b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Landroidx/compose/animation/core/TweenSpec; │ │ 0x0000 - 0x000c reg=4 (null) Landroidx/compose/animation/core/TwoWayConverterImpl; │ │ │ │ @@ -81505,61 +81505,61 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 116 16-bit code units │ │ -1acd58: |[1acd58] okhttp3.Dispatcher.:(I)V │ │ -1acd68: 2c01 6600 0000 |0000: sparse-switch v1, 00000066 // +00000066 │ │ -1acd6e: 7010 343f 0000 |0003: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1acd74: 2201 1c12 |0006: new-instance v1, Ljava/util/ArrayDeque; // type@121c │ │ -1acd78: 7010 8240 0100 |0008: invoke-direct {v1}, Ljava/util/ArrayDeque;.:()V // method@4082 │ │ -1acd7e: 5b01 5b31 |000b: iput-object v1, v0, Lokhttp3/Dispatcher;.readyAsyncCalls:Ljava/lang/Object; // field@315b │ │ -1acd82: 2201 1c12 |000d: new-instance v1, Ljava/util/ArrayDeque; // type@121c │ │ -1acd86: 7010 8240 0100 |000f: invoke-direct {v1}, Ljava/util/ArrayDeque;.:()V // method@4082 │ │ -1acd8c: 5b01 5c31 |0012: iput-object v1, v0, Lokhttp3/Dispatcher;.runningAsyncCalls:Ljava/lang/Object; // field@315c │ │ -1acd90: 2201 1c12 |0014: new-instance v1, Ljava/util/ArrayDeque; // type@121c │ │ -1acd94: 7010 8240 0100 |0016: invoke-direct {v1}, Ljava/util/ArrayDeque;.:()V // method@4082 │ │ -1acd9a: 5b01 5d31 |0019: iput-object v1, v0, Lokhttp3/Dispatcher;.runningSyncCalls:Ljava/lang/Object; // field@315d │ │ -1acd9e: 0e00 |001b: return-void │ │ -1acda0: 7010 343f 0000 |001c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1acda6: 2201 1d12 |001f: new-instance v1, Ljava/util/ArrayList; // type@121d │ │ -1acdaa: 7010 9040 0100 |0021: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@4090 │ │ -1acdb0: 5b01 5a31 |0024: iput-object v1, v0, Lokhttp3/Dispatcher;.executorServiceOrNull:Ljava/lang/Object; // field@315a │ │ -1acdb4: 2201 1d12 |0026: new-instance v1, Ljava/util/ArrayList; // type@121d │ │ -1acdb8: 7010 9040 0100 |0028: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@4090 │ │ -1acdbe: 5b01 5b31 |002b: iput-object v1, v0, Lokhttp3/Dispatcher;.readyAsyncCalls:Ljava/lang/Object; // field@315b │ │ -1acdc2: 2201 1d12 |002d: new-instance v1, Ljava/util/ArrayList; // type@121d │ │ -1acdc6: 7010 9040 0100 |002f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@4090 │ │ -1acdcc: 5b01 5c31 |0032: iput-object v1, v0, Lokhttp3/Dispatcher;.runningAsyncCalls:Ljava/lang/Object; // field@315c │ │ -1acdd0: 6201 6d33 |0034: sget-object v1, Lorg/commonmark/internal/DocumentParser;.CORE_FACTORY_TYPES:Ljava/util/LinkedHashSet; // field@336d │ │ -1acdd4: 5b01 5d31 |0036: iput-object v1, v0, Lokhttp3/Dispatcher;.runningSyncCalls:Ljava/lang/Object; // field@315d │ │ -1acdd8: 0e00 |0038: return-void │ │ -1acdda: 7010 343f 0000 |0039: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1acde0: 2201 1d12 |003c: new-instance v1, Ljava/util/ArrayList; // type@121d │ │ -1acde4: 7010 9040 0100 |003e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@4090 │ │ -1acdea: 5b01 5a31 |0041: iput-object v1, v0, Lokhttp3/Dispatcher;.executorServiceOrNull:Ljava/lang/Object; // field@315a │ │ -1acdee: 2201 2712 |0043: new-instance v1, Ljava/util/HashMap; // type@1227 │ │ -1acdf2: 7010 f240 0100 |0045: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@40f2 │ │ -1acdf8: 5b01 5b31 |0048: iput-object v1, v0, Lokhttp3/Dispatcher;.readyAsyncCalls:Ljava/lang/Object; // field@315b │ │ -1acdfc: 2201 2712 |004a: new-instance v1, Ljava/util/HashMap; // type@1227 │ │ -1ace00: 7010 f240 0100 |004c: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@40f2 │ │ -1ace06: 5b01 5c31 |004f: iput-object v1, v0, Lokhttp3/Dispatcher;.runningAsyncCalls:Ljava/lang/Object; // field@315c │ │ -1ace0a: 0e00 |0051: return-void │ │ -1ace0c: 7010 343f 0000 |0052: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1ace12: 2201 c203 |0055: new-instance v1, Landroidx/compose/foundation/lazy/layout/Averages; // type@03c2 │ │ -1ace16: 7010 343f 0100 |0057: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ -1ace1c: 5b01 5a31 |005a: iput-object v1, v0, Lokhttp3/Dispatcher;.executorServiceOrNull:Ljava/lang/Object; // field@315a │ │ -1ace20: 6201 9102 |005c: sget-object v1, Landroidx/collection/ScatterMapKt;.EmptyGroup:[J // field@0291 │ │ -1ace24: 2201 0702 |005e: new-instance v1, Landroidx/collection/MutableScatterMap; // type@0207 │ │ -1ace28: 7010 af08 0100 |0060: invoke-direct {v1}, Landroidx/collection/MutableScatterMap;.:()V // method@08af │ │ -1ace2e: 5b01 5b31 |0063: iput-object v1, v0, Lokhttp3/Dispatcher;.readyAsyncCalls:Ljava/lang/Object; // field@315b │ │ -1ace32: 0e00 |0065: return-void │ │ -1ace34: 0002 0300 0200 0000 0600 0000 0a00 ... |0066: sparse-switch-data (14 units) │ │ +1acd74: |[1acd74] okhttp3.Dispatcher.:(I)V │ │ +1acd84: 2c01 6600 0000 |0000: sparse-switch v1, 00000066 // +00000066 │ │ +1acd8a: 7010 343f 0000 |0003: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1acd90: 2201 1c12 |0006: new-instance v1, Ljava/util/ArrayDeque; // type@121c │ │ +1acd94: 7010 8240 0100 |0008: invoke-direct {v1}, Ljava/util/ArrayDeque;.:()V // method@4082 │ │ +1acd9a: 5b01 5b31 |000b: iput-object v1, v0, Lokhttp3/Dispatcher;.readyAsyncCalls:Ljava/lang/Object; // field@315b │ │ +1acd9e: 2201 1c12 |000d: new-instance v1, Ljava/util/ArrayDeque; // type@121c │ │ +1acda2: 7010 8240 0100 |000f: invoke-direct {v1}, Ljava/util/ArrayDeque;.:()V // method@4082 │ │ +1acda8: 5b01 5c31 |0012: iput-object v1, v0, Lokhttp3/Dispatcher;.runningAsyncCalls:Ljava/lang/Object; // field@315c │ │ +1acdac: 2201 1c12 |0014: new-instance v1, Ljava/util/ArrayDeque; // type@121c │ │ +1acdb0: 7010 8240 0100 |0016: invoke-direct {v1}, Ljava/util/ArrayDeque;.:()V // method@4082 │ │ +1acdb6: 5b01 5d31 |0019: iput-object v1, v0, Lokhttp3/Dispatcher;.runningSyncCalls:Ljava/lang/Object; // field@315d │ │ +1acdba: 0e00 |001b: return-void │ │ +1acdbc: 7010 343f 0000 |001c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1acdc2: 2201 1d12 |001f: new-instance v1, Ljava/util/ArrayList; // type@121d │ │ +1acdc6: 7010 9040 0100 |0021: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@4090 │ │ +1acdcc: 5b01 5a31 |0024: iput-object v1, v0, Lokhttp3/Dispatcher;.executorServiceOrNull:Ljava/lang/Object; // field@315a │ │ +1acdd0: 2201 1d12 |0026: new-instance v1, Ljava/util/ArrayList; // type@121d │ │ +1acdd4: 7010 9040 0100 |0028: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@4090 │ │ +1acdda: 5b01 5b31 |002b: iput-object v1, v0, Lokhttp3/Dispatcher;.readyAsyncCalls:Ljava/lang/Object; // field@315b │ │ +1acdde: 2201 1d12 |002d: new-instance v1, Ljava/util/ArrayList; // type@121d │ │ +1acde2: 7010 9040 0100 |002f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@4090 │ │ +1acde8: 5b01 5c31 |0032: iput-object v1, v0, Lokhttp3/Dispatcher;.runningAsyncCalls:Ljava/lang/Object; // field@315c │ │ +1acdec: 6201 6d33 |0034: sget-object v1, Lorg/commonmark/internal/DocumentParser;.CORE_FACTORY_TYPES:Ljava/util/LinkedHashSet; // field@336d │ │ +1acdf0: 5b01 5d31 |0036: iput-object v1, v0, Lokhttp3/Dispatcher;.runningSyncCalls:Ljava/lang/Object; // field@315d │ │ +1acdf4: 0e00 |0038: return-void │ │ +1acdf6: 7010 343f 0000 |0039: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1acdfc: 2201 1d12 |003c: new-instance v1, Ljava/util/ArrayList; // type@121d │ │ +1ace00: 7010 9040 0100 |003e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@4090 │ │ +1ace06: 5b01 5a31 |0041: iput-object v1, v0, Lokhttp3/Dispatcher;.executorServiceOrNull:Ljava/lang/Object; // field@315a │ │ +1ace0a: 2201 2712 |0043: new-instance v1, Ljava/util/HashMap; // type@1227 │ │ +1ace0e: 7010 f240 0100 |0045: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@40f2 │ │ +1ace14: 5b01 5b31 |0048: iput-object v1, v0, Lokhttp3/Dispatcher;.readyAsyncCalls:Ljava/lang/Object; // field@315b │ │ +1ace18: 2201 2712 |004a: new-instance v1, Ljava/util/HashMap; // type@1227 │ │ +1ace1c: 7010 f240 0100 |004c: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@40f2 │ │ +1ace22: 5b01 5c31 |004f: iput-object v1, v0, Lokhttp3/Dispatcher;.runningAsyncCalls:Ljava/lang/Object; // field@315c │ │ +1ace26: 0e00 |0051: return-void │ │ +1ace28: 7010 343f 0000 |0052: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1ace2e: 2201 c203 |0055: new-instance v1, Landroidx/compose/foundation/lazy/layout/Averages; // type@03c2 │ │ +1ace32: 7010 343f 0100 |0057: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@3f34 │ │ +1ace38: 5b01 5a31 |005a: iput-object v1, v0, Lokhttp3/Dispatcher;.executorServiceOrNull:Ljava/lang/Object; // field@315a │ │ +1ace3c: 6201 9102 |005c: sget-object v1, Landroidx/collection/ScatterMapKt;.EmptyGroup:[J // field@0291 │ │ +1ace40: 2201 0702 |005e: new-instance v1, Landroidx/collection/MutableScatterMap; // type@0207 │ │ +1ace44: 7010 af08 0100 |0060: invoke-direct {v1}, Landroidx/collection/MutableScatterMap;.:()V // method@08af │ │ +1ace4a: 5b01 5b31 |0063: iput-object v1, v0, Lokhttp3/Dispatcher;.readyAsyncCalls:Ljava/lang/Object; // field@315b │ │ +1ace4e: 0e00 |0065: return-void │ │ +1ace50: 0002 0300 0200 0000 0600 0000 0a00 ... |0066: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=8 │ │ 0x0006 line=9 │ │ 0x000d line=10 │ │ 0x0014 line=11 │ │ 0x001c line=12 │ │ @@ -82815,47 +82815,47 @@ │ │ type : '(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -1bc29c: |[1bc29c] androidx.compose.animation.core.VectorizedInfiniteRepeatableSpec.getVelocityFromNanos:(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; │ │ -1bc2ac: 6e30 1c0b a90b |0000: invoke-virtual {v9, v10, v11}, Landroidx/compose/animation/core/VectorizedInfiniteRepeatableSpec;.repetitionPlayTimeNanos$1:(J)J // method@0b1c │ │ -1bc2b2: 0b01 |0003: move-result-wide v1 │ │ -1bc2b4: 0793 |0004: move-object v3, v9 │ │ -1bc2b6: 04a4 |0005: move-wide v4, v10 │ │ -1bc2b8: 07c6 |0006: move-object v6, v12 │ │ -1bc2ba: 07d8 |0007: move-object v8, v13 │ │ -1bc2bc: 07e7 |0008: move-object v7, v14 │ │ -1bc2be: 7406 1d0b 0300 |0009: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroidx/compose/animation/core/VectorizedInfiniteRepeatableSpec;.repetitionStartVelocity$1:(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; // method@0b1d │ │ -1bc2c4: 0c05 |000c: move-result-object v5 │ │ -1bc2c6: 073a |000d: move-object v10, v3 │ │ -1bc2c8: 0763 |000e: move-object v3, v6 │ │ -1bc2ca: 0784 |000f: move-object v4, v8 │ │ -1bc2cc: 54a0 6304 |0010: iget-object v0, v10, Landroidx/compose/animation/core/VectorizedInfiniteRepeatableSpec;.animation:Landroidx/compose/animation/core/VectorizedDurationBasedAnimationSpec; // field@0463 │ │ -1bc2d0: 7806 100b 0000 |0012: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroidx/compose/animation/core/VectorizedAnimationSpec;.getVelocityFromNanos:(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; // method@0b10 │ │ -1bc2d6: 0c0b |0015: move-result-object v11 │ │ -1bc2d8: 110b |0016: return-object v11 │ │ +1bc2b8: |[1bc2b8] androidx.compose.animation.core.VectorizedInfiniteRepeatableSpec.getVelocityFromNanos:(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; │ │ +1bc2c8: 6e30 1c0b a90b |0000: invoke-virtual {v9, v10, v11}, Landroidx/compose/animation/core/VectorizedInfiniteRepeatableSpec;.repetitionPlayTimeNanos$1:(J)J // method@0b1c │ │ +1bc2ce: 0b01 |0003: move-result-wide v1 │ │ +1bc2d0: 0793 |0004: move-object v3, v9 │ │ +1bc2d2: 04a4 |0005: move-wide v4, v10 │ │ +1bc2d4: 07c6 |0006: move-object v6, v12 │ │ +1bc2d6: 07d8 |0007: move-object v8, v13 │ │ +1bc2d8: 07e7 |0008: move-object v7, v14 │ │ +1bc2da: 7406 1d0b 0300 |0009: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroidx/compose/animation/core/VectorizedInfiniteRepeatableSpec;.repetitionStartVelocity$1:(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; // method@0b1d │ │ +1bc2e0: 0c05 |000c: move-result-object v5 │ │ +1bc2e2: 073a |000d: move-object v10, v3 │ │ +1bc2e4: 0763 |000e: move-object v3, v6 │ │ +1bc2e6: 0784 |000f: move-object v4, v8 │ │ +1bc2e8: 54a0 6304 |0010: iget-object v0, v10, Landroidx/compose/animation/core/VectorizedInfiniteRepeatableSpec;.animation:Landroidx/compose/animation/core/VectorizedDurationBasedAnimationSpec; // field@0463 │ │ +1bc2ec: 7806 100b 0000 |0012: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroidx/compose/animation/core/VectorizedAnimationSpec;.getVelocityFromNanos:(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; // method@0b10 │ │ +1bc2f2: 0c0b |0015: move-result-object v11 │ │ +1bc2f4: 110b |0016: return-object v11 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/compose/animation/core/VectorizedInfiniteRepeatableSpec;) │ │ name : 'isInfinite' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1bc2dc: |[1bc2dc] androidx.compose.animation.core.VectorizedInfiniteRepeatableSpec.isInfinite:()Z │ │ -1bc2ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1bc2ee: 0f00 |0001: return v0 │ │ +1bc2f8: |[1bc2f8] androidx.compose.animation.core.VectorizedInfiniteRepeatableSpec.isInfinite:()Z │ │ +1bc308: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1bc30a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/compose/animation/core/VectorizedInfiniteRepeatableSpec;) │ │ name : 'repetitionPlayTimeNanos$1' │ │ type : '(J)J' │ │ @@ -82962,92 +82962,92 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -1bc2f0: |[1bc2f0] androidx.compose.animation.core.VectorizedKeyframeSpecElementInfo.equals:(Ljava/lang/Object;)Z │ │ -1bc300: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1bc302: 3343 0300 |0001: if-ne v3, v4, 0004 // +0003 │ │ -1bc306: 0f00 |0003: return v0 │ │ -1bc308: 2041 a902 |0004: instance-of v1, v4, Landroidx/compose/animation/core/VectorizedKeyframeSpecElementInfo; // type@02a9 │ │ -1bc30c: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -1bc310: 2818 |0008: goto 0020 // +0018 │ │ -1bc312: 1f04 a902 |0009: check-cast v4, Landroidx/compose/animation/core/VectorizedKeyframeSpecElementInfo; // type@02a9 │ │ -1bc316: 5441 6704 |000b: iget-object v1, v4, Landroidx/compose/animation/core/VectorizedKeyframeSpecElementInfo;.vectorValue:Landroidx/compose/animation/core/AnimationVector; // field@0467 │ │ -1bc31a: 5432 6704 |000d: iget-object v2, v3, Landroidx/compose/animation/core/VectorizedKeyframeSpecElementInfo;.vectorValue:Landroidx/compose/animation/core/AnimationVector; // field@0467 │ │ -1bc31e: 7120 0045 1200 |000f: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1bc324: 0a01 |0012: move-result v1 │ │ -1bc326: 3901 0300 |0013: if-nez v1, 0016 // +0003 │ │ -1bc32a: 280b |0015: goto 0020 // +000b │ │ -1bc32c: 5431 6604 |0016: iget-object v1, v3, Landroidx/compose/animation/core/VectorizedKeyframeSpecElementInfo;.easing:Landroidx/compose/animation/core/Easing; // field@0466 │ │ -1bc330: 5444 6604 |0018: iget-object v4, v4, Landroidx/compose/animation/core/VectorizedKeyframeSpecElementInfo;.easing:Landroidx/compose/animation/core/Easing; // field@0466 │ │ -1bc334: 7120 0045 4100 |001a: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ -1bc33a: 0a04 |001d: move-result v4 │ │ -1bc33c: 3904 0400 |001e: if-nez v4, 0022 // +0004 │ │ -1bc340: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -1bc342: 0f04 |0021: return v4 │ │ -1bc344: 0f00 |0022: return v0 │ │ +1bc30c: |[1bc30c] androidx.compose.animation.core.VectorizedKeyframeSpecElementInfo.equals:(Ljava/lang/Object;)Z │ │ +1bc31c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1bc31e: 3343 0300 |0001: if-ne v3, v4, 0004 // +0003 │ │ +1bc322: 0f00 |0003: return v0 │ │ +1bc324: 2041 a902 |0004: instance-of v1, v4, Landroidx/compose/animation/core/VectorizedKeyframeSpecElementInfo; // type@02a9 │ │ +1bc328: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +1bc32c: 2818 |0008: goto 0020 // +0018 │ │ +1bc32e: 1f04 a902 |0009: check-cast v4, Landroidx/compose/animation/core/VectorizedKeyframeSpecElementInfo; // type@02a9 │ │ +1bc332: 5441 6704 |000b: iget-object v1, v4, Landroidx/compose/animation/core/VectorizedKeyframeSpecElementInfo;.vectorValue:Landroidx/compose/animation/core/AnimationVector; // field@0467 │ │ +1bc336: 5432 6704 |000d: iget-object v2, v3, Landroidx/compose/animation/core/VectorizedKeyframeSpecElementInfo;.vectorValue:Landroidx/compose/animation/core/AnimationVector; // field@0467 │ │ +1bc33a: 7120 0045 1200 |000f: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1bc340: 0a01 |0012: move-result v1 │ │ +1bc342: 3901 0300 |0013: if-nez v1, 0016 // +0003 │ │ +1bc346: 280b |0015: goto 0020 // +000b │ │ +1bc348: 5431 6604 |0016: iget-object v1, v3, Landroidx/compose/animation/core/VectorizedKeyframeSpecElementInfo;.easing:Landroidx/compose/animation/core/Easing; // field@0466 │ │ +1bc34c: 5444 6604 |0018: iget-object v4, v4, Landroidx/compose/animation/core/VectorizedKeyframeSpecElementInfo;.easing:Landroidx/compose/animation/core/Easing; // field@0466 │ │ +1bc350: 7120 0045 4100 |001a: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@4500 │ │ +1bc356: 0a04 |001d: move-result v4 │ │ +1bc358: 3904 0400 |001e: if-nez v4, 0022 // +0004 │ │ +1bc35c: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +1bc35e: 0f04 |0021: return v4 │ │ +1bc360: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/compose/animation/core/VectorizedKeyframeSpecElementInfo;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -1bc348: |[1bc348] androidx.compose.animation.core.VectorizedKeyframeSpecElementInfo.hashCode:()I │ │ -1bc358: 5420 6704 |0000: iget-object v0, v2, Landroidx/compose/animation/core/VectorizedKeyframeSpecElementInfo;.vectorValue:Landroidx/compose/animation/core/AnimationVector; // field@0467 │ │ -1bc35c: 6e10 383f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1bc362: 0a00 |0005: move-result v0 │ │ -1bc364: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1bc368: 5421 6604 |0008: iget-object v1, v2, Landroidx/compose/animation/core/VectorizedKeyframeSpecElementInfo;.easing:Landroidx/compose/animation/core/Easing; // field@0466 │ │ -1bc36c: 6e10 383f 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ -1bc372: 0a01 |000d: move-result v1 │ │ -1bc374: b001 |000e: add-int/2addr v1, v0 │ │ -1bc376: da01 011f |000f: mul-int/lit8 v1, v1, #int 31 // #1f │ │ -1bc37a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -1bc37c: 7110 ed3e 0000 |0012: invoke-static {v0}, Ljava/lang/Integer;.hashCode:(I)I // method@3eed │ │ -1bc382: 0a00 |0015: move-result v0 │ │ -1bc384: b010 |0016: add-int/2addr v0, v1 │ │ -1bc386: 0f00 |0017: return v0 │ │ +1bc364: |[1bc364] androidx.compose.animation.core.VectorizedKeyframeSpecElementInfo.hashCode:()I │ │ +1bc374: 5420 6704 |0000: iget-object v0, v2, Landroidx/compose/animation/core/VectorizedKeyframeSpecElementInfo;.vectorValue:Landroidx/compose/animation/core/AnimationVector; // field@0467 │ │ +1bc378: 6e10 383f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1bc37e: 0a00 |0005: move-result v0 │ │ +1bc380: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1bc384: 5421 6604 |0008: iget-object v1, v2, Landroidx/compose/animation/core/VectorizedKeyframeSpecElementInfo;.easing:Landroidx/compose/animation/core/Easing; // field@0466 │ │ +1bc388: 6e10 383f 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@3f38 │ │ +1bc38e: 0a01 |000d: move-result v1 │ │ +1bc390: b001 |000e: add-int/2addr v1, v0 │ │ +1bc392: da01 011f |000f: mul-int/lit8 v1, v1, #int 31 // #1f │ │ +1bc396: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +1bc398: 7110 ed3e 0000 |0012: invoke-static {v0}, Ljava/lang/Integer;.hashCode:(I)I // method@3eed │ │ +1bc39e: 0a00 |0015: move-result v0 │ │ +1bc3a0: b010 |0016: add-int/2addr v0, v1 │ │ +1bc3a2: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/compose/animation/core/VectorizedKeyframeSpecElementInfo;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -1bc388: |[1bc388] androidx.compose.animation.core.VectorizedKeyframeSpecElementInfo.toString:()Ljava/lang/String; │ │ -1bc398: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ -1bc39c: 1a01 6330 |0002: const-string v1, "VectorizedKeyframeSpecElementInfo(vectorValue=" // string@3063 │ │ -1bc3a0: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ -1bc3a6: 5421 6704 |0007: iget-object v1, v2, Landroidx/compose/animation/core/VectorizedKeyframeSpecElementInfo;.vectorValue:Landroidx/compose/animation/core/AnimationVector; // field@0467 │ │ -1bc3aa: 6e20 893f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1bc3b0: 1a01 8e04 |000c: const-string v1, ", easing=" // string@048e │ │ -1bc3b4: 6e20 8a3f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1bc3ba: 5421 6604 |0011: iget-object v1, v2, Landroidx/compose/animation/core/VectorizedKeyframeSpecElementInfo;.easing:Landroidx/compose/animation/core/Easing; // field@0466 │ │ -1bc3be: 6e20 893f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ -1bc3c4: 1a01 1004 |0016: const-string v1, ", arcMode=ArcMode(value=0))" // string@0410 │ │ -1bc3c8: 6e20 8a3f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ -1bc3ce: 6e10 933f 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ -1bc3d4: 0c00 |001e: move-result-object v0 │ │ -1bc3d6: 1100 |001f: return-object v0 │ │ +1bc3a4: |[1bc3a4] androidx.compose.animation.core.VectorizedKeyframeSpecElementInfo.toString:()Ljava/lang/String; │ │ +1bc3b4: 2200 b711 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@11b7 │ │ +1bc3b8: 1a01 6330 |0002: const-string v1, "VectorizedKeyframeSpecElementInfo(vectorValue=" // string@3063 │ │ +1bc3bc: 7020 7f3f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@3f7f │ │ +1bc3c2: 5421 6704 |0007: iget-object v1, v2, Landroidx/compose/animation/core/VectorizedKeyframeSpecElementInfo;.vectorValue:Landroidx/compose/animation/core/AnimationVector; // field@0467 │ │ +1bc3c6: 6e20 893f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1bc3cc: 1a01 8e04 |000c: const-string v1, ", easing=" // string@048e │ │ +1bc3d0: 6e20 8a3f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1bc3d6: 5421 6604 |0011: iget-object v1, v2, Landroidx/compose/animation/core/VectorizedKeyframeSpecElementInfo;.easing:Landroidx/compose/animation/core/Easing; // field@0466 │ │ +1bc3da: 6e20 893f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3f89 │ │ +1bc3e0: 1a01 1004 |0016: const-string v1, ", arcMode=ArcMode(value=0))" // string@0410 │ │ +1bc3e4: 6e20 8a3f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3f8a │ │ +1bc3ea: 6e10 933f 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3f93 │ │ +1bc3f0: 0c00 |001e: move-result-object v0 │ │ +1bc3f2: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11064 (SourceFile) │ │ │ │ Class #320 header: │ │ @@ -83549,140 +83549,140 @@ │ │ type : '(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 20 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 217 16-bit code units │ │ -1bc3d8: |[1bc3d8] androidx.compose.animation.core.VectorizedKeyframesSpec.getVelocityFromNanos:(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; │ │ -1bc3e8: 0805 1300 |0000: move-object/from16 v5, v19 │ │ -1bc3ec: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -1bc3ee: 1707 4042 0f00 |0003: const-wide/32 v7, #float 1.4013e-39 // #000f4240 │ │ -1bc3f4: 9e00 0f07 |0006: div-long v0, v15, v7 │ │ -1bc3f8: 6202 6204 |0008: sget-object v2, Landroidx/compose/animation/core/VectorizedAnimationSpecKt;.EmptyIntArray:[I // field@0462 │ │ -1bc3fc: 1209 |000a: const/4 v9, #int 0 // #0 │ │ -1bc3fe: 8192 |000b: int-to-long v2, v9 │ │ -1bc400: bc20 |000c: sub-long/2addr v0, v2 │ │ -1bc402: 52e2 6a04 |000d: iget v2, v14, Landroidx/compose/animation/core/VectorizedKeyframesSpec;.durationMillis:I // field@046a │ │ -1bc406: 8122 |000f: int-to-long v2, v2 │ │ -1bc408: 160a 0000 |0010: const-wide/16 v10, #int 0 // #0 │ │ -1bc40c: 3104 000a |0012: cmp-long v4, v0, v10 │ │ -1bc410: 3b04 0300 |0014: if-gez v4, 0017 // +0003 │ │ -1bc414: 04a0 |0016: move-wide v0, v10 │ │ -1bc416: 3104 0002 |0017: cmp-long v4, v0, v2 │ │ -1bc41a: 3d04 0400 |0019: if-lez v4, 001d // +0004 │ │ -1bc41e: 042c |001b: move-wide v12, v2 │ │ -1bc420: 2802 |001c: goto 001e // +0002 │ │ -1bc422: 040c |001d: move-wide v12, v0 │ │ -1bc424: 3100 0c0a |001e: cmp-long v0, v12, v10 │ │ -1bc428: 3b00 0300 |0020: if-gez v0, 0023 // +0003 │ │ -1bc42c: 1105 |0022: return-object v5 │ │ -1bc42e: 0803 1100 |0023: move-object/from16 v3, v17 │ │ -1bc432: 0804 1200 |0025: move-object/from16 v4, v18 │ │ -1bc436: 6e40 290b 3e54 |0027: invoke-virtual {v14, v3, v4, v5}, Landroidx/compose/animation/core/VectorizedKeyframesSpec;.init:(Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)V // method@0b29 │ │ -1bc43c: 54ea 7404 |002a: iget-object v10, v14, Landroidx/compose/animation/core/VectorizedKeyframesSpec;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@0474 │ │ -1bc440: 7110 0145 0a00 |002c: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ -1bc446: 54e0 6804 |002f: iget-object v0, v14, Landroidx/compose/animation/core/VectorizedKeyframesSpec;.arcSpline:Lcoil/memory/MemoryCacheService; // field@0468 │ │ -1bc44a: 6201 6004 |0031: sget-object v1, Landroidx/compose/animation/core/VectorizedAnimationSpecKt;.EmptyArcSpline:Lcoil/memory/MemoryCacheService; // field@0460 │ │ -1bc44e: 3210 7600 |0033: if-eq v0, v1, 00a9 // +0076 │ │ -1bc452: 84c0 |0035: long-to-int v0, v12 │ │ -1bc454: 6e20 230b 0e00 |0036: invoke-virtual {v14, v0}, Landroidx/compose/animation/core/VectorizedKeyframesSpec;.findEntryForTimeMillis:(I)I // method@0b23 │ │ -1bc45a: 0a01 |0039: move-result v1 │ │ -1bc45c: 6e40 260b 1e90 |003a: invoke-virtual {v14, v1, v0, v9}, Landroidx/compose/animation/core/VectorizedKeyframesSpec;.getEasedTimeFromIndex:(IIZ)F // method@0b26 │ │ -1bc462: 0a00 |003d: move-result v0 │ │ -1bc464: 54e1 7004 |003e: iget-object v1, v14, Landroidx/compose/animation/core/VectorizedKeyframesSpec;.slopeArray:[F // field@0470 │ │ -1bc468: 54e2 6804 |0040: iget-object v2, v14, Landroidx/compose/animation/core/VectorizedKeyframesSpec;.arcSpline:Lcoil/memory/MemoryCacheService; // field@0468 │ │ -1bc46c: 5422 321b |0042: iget-object v2, v2, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ -1bc470: 1f02 4717 |0044: check-cast v2, [[Landroidx/compose/animation/core/ArcSpline$Arc; // type@1747 │ │ -1bc474: 4603 0209 |0046: aget-object v3, v2, v9 │ │ -1bc478: 4603 0309 |0048: aget-object v3, v3, v9 │ │ -1bc47c: 5233 8303 |004a: iget v3, v3, Landroidx/compose/animation/core/ArcSpline$Arc;.time1:F // field@0383 │ │ -1bc480: 2124 |004c: array-length v4, v2 │ │ -1bc482: b164 |004d: sub-int/2addr v4, v6 │ │ -1bc484: 4604 0204 |004e: aget-object v4, v2, v4 │ │ -1bc488: 4604 0409 |0050: aget-object v4, v4, v9 │ │ -1bc48c: 5244 8403 |0052: iget v4, v4, Landroidx/compose/animation/core/ArcSpline$Arc;.time2:F // field@0384 │ │ -1bc490: 2e05 0003 |0054: cmpg-float v5, v0, v3 │ │ -1bc494: 3b05 0300 |0056: if-gez v5, 0059 // +0003 │ │ -1bc498: 0130 |0058: move v0, v3 │ │ -1bc49a: 2d03 0004 |0059: cmpl-float v3, v0, v4 │ │ -1bc49e: 3d03 0300 |005b: if-lez v3, 005e // +0003 │ │ -1bc4a2: 2802 |005d: goto 005f // +0002 │ │ -1bc4a4: 0104 |005e: move v4, v0 │ │ -1bc4a6: 2110 |005f: array-length v0, v1 │ │ -1bc4a8: 2123 |0060: array-length v3, v2 │ │ -1bc4aa: 0195 |0061: move v5, v9 │ │ -1bc4ac: 0157 |0062: move v7, v5 │ │ -1bc4ae: 3535 3c00 |0063: if-ge v5, v3, 009f // +003c │ │ -1bc4b2: 0198 |0065: move v8, v9 │ │ -1bc4b4: 018b |0066: move v11, v8 │ │ -1bc4b6: d80c 00ff |0067: add-int/lit8 v12, v0, #int -1 // #ff │ │ -1bc4ba: 35c8 3100 |0069: if-ge v8, v12, 009a // +0031 │ │ -1bc4be: 460c 0205 |006b: aget-object v12, v2, v5 │ │ -1bc4c2: 460c 0c0b |006d: aget-object v12, v12, v11 │ │ -1bc4c6: 52cd 8403 |006f: iget v13, v12, Landroidx/compose/animation/core/ArcSpline$Arc;.time2:F // field@0384 │ │ -1bc4ca: 2e0d 040d |0071: cmpg-float v13, v4, v13 │ │ -1bc4ce: 3c0d 2300 |0073: if-gtz v13, 0096 // +0023 │ │ -1bc4d2: 55c7 8003 |0075: iget-boolean v7, v12, Landroidx/compose/animation/core/ArcSpline$Arc;.isLinear:Z // field@0380 │ │ -1bc4d6: 3807 0d00 |0077: if-eqz v7, 0084 // +000d │ │ -1bc4da: 52c7 7e03 |0079: iget v7, v12, Landroidx/compose/animation/core/ArcSpline$Arc;.ellipseCenterX:F // field@037e │ │ -1bc4de: 4b07 0108 |007b: aput v7, v1, v8 │ │ -1bc4e2: d807 0801 |007d: add-int/lit8 v7, v8, #int 1 // #01 │ │ -1bc4e6: 52cc 7f03 |007f: iget v12, v12, Landroidx/compose/animation/core/ArcSpline$Arc;.ellipseCenterY:F // field@037f │ │ -1bc4ea: 4b0c 0107 |0081: aput v12, v1, v7 │ │ -1bc4ee: 2812 |0083: goto 0095 // +0012 │ │ -1bc4f0: 6e20 320a 4c00 |0084: invoke-virtual {v12, v4}, Landroidx/compose/animation/core/ArcSpline$Arc;.setPoint:(F)V // method@0a32 │ │ -1bc4f6: 6e10 300a 0c00 |0087: invoke-virtual {v12}, Landroidx/compose/animation/core/ArcSpline$Arc;.calcDX:()F // method@0a30 │ │ -1bc4fc: 0a07 |008a: move-result v7 │ │ -1bc4fe: 4b07 0108 |008b: aput v7, v1, v8 │ │ -1bc502: d807 0801 |008d: add-int/lit8 v7, v8, #int 1 // #01 │ │ -1bc506: 6e10 310a 0c00 |008f: invoke-virtual {v12}, Landroidx/compose/animation/core/ArcSpline$Arc;.calcDY:()F // method@0a31 │ │ -1bc50c: 0a0c |0092: move-result v12 │ │ -1bc50e: 4b0c 0107 |0093: aput v12, v1, v7 │ │ -1bc512: 0167 |0095: move v7, v6 │ │ -1bc514: d808 0802 |0096: add-int/lit8 v8, v8, #int 2 // #02 │ │ -1bc518: b06b |0098: add-int/2addr v11, v6 │ │ -1bc51a: 28ce |0099: goto 0067 // -0032 │ │ -1bc51c: 3807 0300 |009a: if-eqz v7, 009d // +0003 │ │ -1bc520: 2803 |009c: goto 009f // +0003 │ │ -1bc522: b065 |009d: add-int/2addr v5, v6 │ │ -1bc524: 28c5 |009e: goto 0063 // -003b │ │ -1bc526: 2110 |009f: array-length v0, v1 │ │ -1bc528: 3509 3800 |00a0: if-ge v9, v0, 00d8 // +0038 │ │ -1bc52c: 4402 0109 |00a2: aget v2, v1, v9 │ │ -1bc530: 6e30 2d0a 9a02 |00a4: invoke-virtual {v10, v9, v2}, Landroidx/compose/animation/core/AnimationVector;.set$animation_core_release:(IF)V // method@0a2d │ │ -1bc536: b069 |00a7: add-int/2addr v9, v6 │ │ -1bc538: 28f8 |00a8: goto 00a0 // -0008 │ │ -1bc53a: 1600 0100 |00a9: const-wide/16 v0, #int 1 // #1 │ │ -1bc53e: 9c00 0c00 |00ab: sub-long v0, v12, v0 │ │ -1bc542: 9d01 0007 |00ad: mul-long v1, v0, v7 │ │ -1bc546: 07e0 |00af: move-object v0, v14 │ │ -1bc548: 7406 270b 0000 |00b0: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/compose/animation/core/VectorizedKeyframesSpec;.getValueFromNanos:(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; // method@0b27 │ │ -1bc54e: 0c0b |00b3: move-result-object v11 │ │ -1bc550: 9d01 0c07 |00b4: mul-long v1, v12, v7 │ │ -1bc554: 07e0 |00b6: move-object v0, v14 │ │ -1bc556: 0803 1100 |00b7: move-object/from16 v3, v17 │ │ -1bc55a: 0804 1200 |00b9: move-object/from16 v4, v18 │ │ -1bc55e: 0805 1300 |00bb: move-object/from16 v5, v19 │ │ -1bc562: 7406 270b 0000 |00bd: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/compose/animation/core/VectorizedKeyframesSpec;.getValueFromNanos:(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; // method@0b27 │ │ -1bc568: 0c01 |00c0: move-result-object v1 │ │ -1bc56a: 6e10 2a0a 0b00 |00c1: invoke-virtual {v11}, Landroidx/compose/animation/core/AnimationVector;.getSize$animation_core_release:()I // method@0a2a │ │ -1bc570: 0a00 |00c4: move-result v0 │ │ -1bc572: 3509 1300 |00c5: if-ge v9, v0, 00d8 // +0013 │ │ -1bc576: 6e20 290a 9b00 |00c7: invoke-virtual {v11, v9}, Landroidx/compose/animation/core/AnimationVector;.get$animation_core_release:(I)F // method@0a29 │ │ -1bc57c: 0a02 |00ca: move-result v2 │ │ -1bc57e: 6e20 290a 9100 |00cb: invoke-virtual {v1, v9}, Landroidx/compose/animation/core/AnimationVector;.get$animation_core_release:(I)F // method@0a29 │ │ -1bc584: 0a03 |00ce: move-result v3 │ │ -1bc586: c732 |00cf: sub-float/2addr v2, v3 │ │ -1bc588: 1503 7a44 |00d0: const/high16 v3, #int 1148846080 // #447a │ │ -1bc58c: c832 |00d2: mul-float/2addr v2, v3 │ │ -1bc58e: 6e30 2d0a 9a02 |00d3: invoke-virtual {v10, v9, v2}, Landroidx/compose/animation/core/AnimationVector;.set$animation_core_release:(IF)V // method@0a2d │ │ -1bc594: b069 |00d6: add-int/2addr v9, v6 │ │ -1bc596: 28ee |00d7: goto 00c5 // -0012 │ │ -1bc598: 110a |00d8: return-object v10 │ │ +1bc3f4: |[1bc3f4] androidx.compose.animation.core.VectorizedKeyframesSpec.getVelocityFromNanos:(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; │ │ +1bc404: 0805 1300 |0000: move-object/from16 v5, v19 │ │ +1bc408: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +1bc40a: 1707 4042 0f00 |0003: const-wide/32 v7, #float 1.4013e-39 // #000f4240 │ │ +1bc410: 9e00 0f07 |0006: div-long v0, v15, v7 │ │ +1bc414: 6202 6204 |0008: sget-object v2, Landroidx/compose/animation/core/VectorizedAnimationSpecKt;.EmptyIntArray:[I // field@0462 │ │ +1bc418: 1209 |000a: const/4 v9, #int 0 // #0 │ │ +1bc41a: 8192 |000b: int-to-long v2, v9 │ │ +1bc41c: bc20 |000c: sub-long/2addr v0, v2 │ │ +1bc41e: 52e2 6a04 |000d: iget v2, v14, Landroidx/compose/animation/core/VectorizedKeyframesSpec;.durationMillis:I // field@046a │ │ +1bc422: 8122 |000f: int-to-long v2, v2 │ │ +1bc424: 160a 0000 |0010: const-wide/16 v10, #int 0 // #0 │ │ +1bc428: 3104 000a |0012: cmp-long v4, v0, v10 │ │ +1bc42c: 3b04 0300 |0014: if-gez v4, 0017 // +0003 │ │ +1bc430: 04a0 |0016: move-wide v0, v10 │ │ +1bc432: 3104 0002 |0017: cmp-long v4, v0, v2 │ │ +1bc436: 3d04 0400 |0019: if-lez v4, 001d // +0004 │ │ +1bc43a: 042c |001b: move-wide v12, v2 │ │ +1bc43c: 2802 |001c: goto 001e // +0002 │ │ +1bc43e: 040c |001d: move-wide v12, v0 │ │ +1bc440: 3100 0c0a |001e: cmp-long v0, v12, v10 │ │ +1bc444: 3b00 0300 |0020: if-gez v0, 0023 // +0003 │ │ +1bc448: 1105 |0022: return-object v5 │ │ +1bc44a: 0803 1100 |0023: move-object/from16 v3, v17 │ │ +1bc44e: 0804 1200 |0025: move-object/from16 v4, v18 │ │ +1bc452: 6e40 290b 3e54 |0027: invoke-virtual {v14, v3, v4, v5}, Landroidx/compose/animation/core/VectorizedKeyframesSpec;.init:(Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)V // method@0b29 │ │ +1bc458: 54ea 7404 |002a: iget-object v10, v14, Landroidx/compose/animation/core/VectorizedKeyframesSpec;.velocityVector:Landroidx/compose/animation/core/AnimationVector; // field@0474 │ │ +1bc45c: 7110 0145 0a00 |002c: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@4501 │ │ +1bc462: 54e0 6804 |002f: iget-object v0, v14, Landroidx/compose/animation/core/VectorizedKeyframesSpec;.arcSpline:Lcoil/memory/MemoryCacheService; // field@0468 │ │ +1bc466: 6201 6004 |0031: sget-object v1, Landroidx/compose/animation/core/VectorizedAnimationSpecKt;.EmptyArcSpline:Lcoil/memory/MemoryCacheService; // field@0460 │ │ +1bc46a: 3210 7600 |0033: if-eq v0, v1, 00a9 // +0076 │ │ +1bc46e: 84c0 |0035: long-to-int v0, v12 │ │ +1bc470: 6e20 230b 0e00 |0036: invoke-virtual {v14, v0}, Landroidx/compose/animation/core/VectorizedKeyframesSpec;.findEntryForTimeMillis:(I)I // method@0b23 │ │ +1bc476: 0a01 |0039: move-result v1 │ │ +1bc478: 6e40 260b 1e90 |003a: invoke-virtual {v14, v1, v0, v9}, Landroidx/compose/animation/core/VectorizedKeyframesSpec;.getEasedTimeFromIndex:(IIZ)F // method@0b26 │ │ +1bc47e: 0a00 |003d: move-result v0 │ │ +1bc480: 54e1 7004 |003e: iget-object v1, v14, Landroidx/compose/animation/core/VectorizedKeyframesSpec;.slopeArray:[F // field@0470 │ │ +1bc484: 54e2 6804 |0040: iget-object v2, v14, Landroidx/compose/animation/core/VectorizedKeyframesSpec;.arcSpline:Lcoil/memory/MemoryCacheService; // field@0468 │ │ +1bc488: 5422 321b |0042: iget-object v2, v2, Lcoil/memory/MemoryCacheService;.imageLoader:Ljava/lang/Object; // field@1b32 │ │ +1bc48c: 1f02 4717 |0044: check-cast v2, [[Landroidx/compose/animation/core/ArcSpline$Arc; // type@1747 │ │ +1bc490: 4603 0209 |0046: aget-object v3, v2, v9 │ │ +1bc494: 4603 0309 |0048: aget-object v3, v3, v9 │ │ +1bc498: 5233 8303 |004a: iget v3, v3, Landroidx/compose/animation/core/ArcSpline$Arc;.time1:F // field@0383 │ │ +1bc49c: 2124 |004c: array-length v4, v2 │ │ +1bc49e: b164 |004d: sub-int/2addr v4, v6 │ │ +1bc4a0: 4604 0204 |004e: aget-object v4, v2, v4 │ │ +1bc4a4: 4604 0409 |0050: aget-object v4, v4, v9 │ │ +1bc4a8: 5244 8403 |0052: iget v4, v4, Landroidx/compose/animation/core/ArcSpline$Arc;.time2:F // field@0384 │ │ +1bc4ac: 2e05 0003 |0054: cmpg-float v5, v0, v3 │ │ +1bc4b0: 3b05 0300 |0056: if-gez v5, 0059 // +0003 │ │ +1bc4b4: 0130 |0058: move v0, v3 │ │ +1bc4b6: 2d03 0004 |0059: cmpl-float v3, v0, v4 │ │ +1bc4ba: 3d03 0300 |005b: if-lez v3, 005e // +0003 │ │ +1bc4be: 2802 |005d: goto 005f // +0002 │ │ +1bc4c0: 0104 |005e: move v4, v0 │ │ +1bc4c2: 2110 |005f: array-length v0, v1 │ │ +1bc4c4: 2123 |0060: array-length v3, v2 │ │ +1bc4c6: 0195 |0061: move v5, v9 │ │ +1bc4c8: 0157 |0062: move v7, v5 │ │ +1bc4ca: 3535 3c00 |0063: if-ge v5, v3, 009f // +003c │ │ +1bc4ce: 0198 |0065: move v8, v9 │ │ +1bc4d0: 018b |0066: move v11, v8 │ │ +1bc4d2: d80c 00ff |0067: add-int/lit8 v12, v0, #int -1 // #ff │ │ +1bc4d6: 35c8 3100 |0069: if-ge v8, v12, 009a // +0031 │ │ +1bc4da: 460c 0205 |006b: aget-object v12, v2, v5 │ │ +1bc4de: 460c 0c0b |006d: aget-object v12, v12, v11 │ │ +1bc4e2: 52cd 8403 |006f: iget v13, v12, Landroidx/compose/animation/core/ArcSpline$Arc;.time2:F // field@0384 │ │ +1bc4e6: 2e0d 040d |0071: cmpg-float v13, v4, v13 │ │ +1bc4ea: 3c0d 2300 |0073: if-gtz v13, 0096 // +0023 │ │ +1bc4ee: 55c7 8003 |0075: iget-boolean v7, v12, Landroidx/compose/animation/core/ArcSpline$Arc;.isLinear:Z // field@0380 │ │ +1bc4f2: 3807 0d00 |0077: if-eqz v7, 0084 // +000d │ │ +1bc4f6: 52c7 7e03 |0079: iget v7, v12, Landroidx/compose/animation/core/ArcSpline$Arc;.ellipseCenterX:F // field@037e │ │ +1bc4fa: 4b07 0108 |007b: aput v7, v1, v8 │ │ +1bc4fe: d807 0801 |007d: add-int/lit8 v7, v8, #int 1 // #01 │ │ +1bc502: 52cc 7f03 |007f: iget v12, v12, Landroidx/compose/animation/core/ArcSpline$Arc;.ellipseCenterY:F // field@037f │ │ +1bc506: 4b0c 0107 |0081: aput v12, v1, v7 │ │ +1bc50a: 2812 |0083: goto 0095 // +0012 │ │ +1bc50c: 6e20 320a 4c00 |0084: invoke-virtual {v12, v4}, Landroidx/compose/animation/core/ArcSpline$Arc;.setPoint:(F)V // method@0a32 │ │ +1bc512: 6e10 300a 0c00 |0087: invoke-virtual {v12}, Landroidx/compose/animation/core/ArcSpline$Arc;.calcDX:()F // method@0a30 │ │ +1bc518: 0a07 |008a: move-result v7 │ │ +1bc51a: 4b07 0108 |008b: aput v7, v1, v8 │ │ +1bc51e: d807 0801 |008d: add-int/lit8 v7, v8, #int 1 // #01 │ │ +1bc522: 6e10 310a 0c00 |008f: invoke-virtual {v12}, Landroidx/compose/animation/core/ArcSpline$Arc;.calcDY:()F // method@0a31 │ │ +1bc528: 0a0c |0092: move-result v12 │ │ +1bc52a: 4b0c 0107 |0093: aput v12, v1, v7 │ │ +1bc52e: 0167 |0095: move v7, v6 │ │ +1bc530: d808 0802 |0096: add-int/lit8 v8, v8, #int 2 // #02 │ │ +1bc534: b06b |0098: add-int/2addr v11, v6 │ │ +1bc536: 28ce |0099: goto 0067 // -0032 │ │ +1bc538: 3807 0300 |009a: if-eqz v7, 009d // +0003 │ │ +1bc53c: 2803 |009c: goto 009f // +0003 │ │ +1bc53e: b065 |009d: add-int/2addr v5, v6 │ │ +1bc540: 28c5 |009e: goto 0063 // -003b │ │ +1bc542: 2110 |009f: array-length v0, v1 │ │ +1bc544: 3509 3800 |00a0: if-ge v9, v0, 00d8 // +0038 │ │ +1bc548: 4402 0109 |00a2: aget v2, v1, v9 │ │ +1bc54c: 6e30 2d0a 9a02 |00a4: invoke-virtual {v10, v9, v2}, Landroidx/compose/animation/core/AnimationVector;.set$animation_core_release:(IF)V // method@0a2d │ │ +1bc552: b069 |00a7: add-int/2addr v9, v6 │ │ +1bc554: 28f8 |00a8: goto 00a0 // -0008 │ │ +1bc556: 1600 0100 |00a9: const-wide/16 v0, #int 1 // #1 │ │ +1bc55a: 9c00 0c00 |00ab: sub-long v0, v12, v0 │ │ +1bc55e: 9d01 0007 |00ad: mul-long v1, v0, v7 │ │ +1bc562: 07e0 |00af: move-object v0, v14 │ │ +1bc564: 7406 270b 0000 |00b0: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/compose/animation/core/VectorizedKeyframesSpec;.getValueFromNanos:(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; // method@0b27 │ │ +1bc56a: 0c0b |00b3: move-result-object v11 │ │ +1bc56c: 9d01 0c07 |00b4: mul-long v1, v12, v7 │ │ +1bc570: 07e0 |00b6: move-object v0, v14 │ │ +1bc572: 0803 1100 |00b7: move-object/from16 v3, v17 │ │ +1bc576: 0804 1200 |00b9: move-object/from16 v4, v18 │ │ +1bc57a: 0805 1300 |00bb: move-object/from16 v5, v19 │ │ +1bc57e: 7406 270b 0000 |00bd: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/compose/animation/core/VectorizedKeyframesSpec;.getValueFromNanos:(JLandroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)Landroidx/compose/animation/core/AnimationVector; // method@0b27 │ │ +1bc584: 0c01 |00c0: move-result-object v1 │ │ +1bc586: 6e10 2a0a 0b00 |00c1: invoke-virtual {v11}, Landroidx/compose/animation/core/AnimationVector;.getSize$animation_core_release:()I // method@0a2a │ │ +1bc58c: 0a00 |00c4: move-result v0 │ │ +1bc58e: 3509 1300 |00c5: if-ge v9, v0, 00d8 // +0013 │ │ +1bc592: 6e20 290a 9b00 |00c7: invoke-virtual {v11, v9}, Landroidx/compose/animation/core/AnimationVector;.get$animation_core_release:(I)F // method@0a29 │ │ +1bc598: 0a02 |00ca: move-result v2 │ │ +1bc59a: 6e20 290a 9100 |00cb: invoke-virtual {v1, v9}, Landroidx/compose/animation/core/AnimationVector;.get$animation_core_release:(I)F // method@0a29 │ │ +1bc5a0: 0a03 |00ce: move-result v3 │ │ +1bc5a2: c732 |00cf: sub-float/2addr v2, v3 │ │ +1bc5a4: 1503 7a44 |00d0: const/high16 v3, #int 1148846080 // #447a │ │ +1bc5a8: c832 |00d2: mul-float/2addr v2, v3 │ │ +1bc5aa: 6e30 2d0a 9a02 |00d3: invoke-virtual {v10, v9, v2}, Landroidx/compose/animation/core/AnimationVector;.set$animation_core_release:(IF)V // method@0a2d │ │ +1bc5b0: b069 |00d6: add-int/2addr v9, v6 │ │ +1bc5b2: 28ee |00d7: goto 00c5 // -0012 │ │ +1bc5b4: 110a |00d8: return-object v10 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/compose/animation/core/VectorizedKeyframesSpec;) │ │ name : 'init' │ │ type : '(Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;Landroidx/compose/animation/core/AnimationVector;)V' │ │ @@ -84988,76 +84988,76 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 18 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 115 16-bit code units │ │ -1bc6dc: |[1bc6dc] androidx.compose.foundation.AbstractClickableNode.disposeInteractions:()V │ │ -1bc6ec: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1bc6f0: 5401 7e04 |0002: iget-object v1, v0, Landroidx/compose/foundation/AbstractClickableNode;.interactionSource:Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl; // field@047e │ │ -1bc6f4: 5402 7804 |0004: iget-object v2, v0, Landroidx/compose/foundation/AbstractClickableNode;.currentKeyPressInteractions:Landroidx/collection/MutableLongObjectMap; // field@0478 │ │ -1bc6f8: 3801 6400 |0006: if-eqz v1, 006a // +0064 │ │ -1bc6fc: 5403 8304 |0008: iget-object v3, v0, Landroidx/compose/foundation/AbstractClickableNode;.pressInteraction:Landroidx/compose/foundation/interaction/PressInteraction$Press; // field@0483 │ │ -1bc700: 3803 0a00 |000a: if-eqz v3, 0014 // +000a │ │ -1bc704: 2204 4003 |000c: new-instance v4, Landroidx/compose/foundation/interaction/PressInteraction$Cancel; // type@0340 │ │ -1bc708: 7020 b70c 3400 |000e: invoke-direct {v4, v3}, Landroidx/compose/foundation/interaction/PressInteraction$Cancel;.:(Landroidx/compose/foundation/interaction/PressInteraction$Press;)V // method@0cb7 │ │ -1bc70e: 6e20 b60c 4100 |0011: invoke-virtual {v1, v4}, Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl;.tryEmit:(Landroidx/compose/foundation/interaction/Interaction;)V // method@0cb6 │ │ -1bc714: 5403 7b04 |0014: iget-object v3, v0, Landroidx/compose/foundation/AbstractClickableNode;.hoverInteraction:Landroidx/compose/foundation/interaction/HoverInteraction$Enter; // field@047b │ │ -1bc718: 3803 0a00 |0016: if-eqz v3, 0020 // +000a │ │ -1bc71c: 2204 3c03 |0018: new-instance v4, Landroidx/compose/foundation/interaction/HoverInteraction$Exit; // type@033c │ │ -1bc720: 7020 b00c 3400 |001a: invoke-direct {v4, v3}, Landroidx/compose/foundation/interaction/HoverInteraction$Exit;.:(Landroidx/compose/foundation/interaction/HoverInteraction$Enter;)V // method@0cb0 │ │ -1bc726: 6e20 b60c 4100 |001d: invoke-virtual {v1, v4}, Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl;.tryEmit:(Landroidx/compose/foundation/interaction/Interaction;)V // method@0cb6 │ │ -1bc72c: 5423 5902 |0020: iget-object v3, v2, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ -1bc730: 5424 5802 |0022: iget-object v4, v2, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ -1bc734: 2145 |0024: array-length v5, v4 │ │ -1bc736: d805 05fe |0025: add-int/lit8 v5, v5, #int -2 // #fe │ │ -1bc73a: 3a05 4300 |0027: if-ltz v5, 006a // +0043 │ │ -1bc73e: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -1bc740: 0167 |002a: move v7, v6 │ │ -1bc742: 4508 0407 |002b: aget-wide v8, v4, v7 │ │ -1bc746: 7e8a |002d: not-long v10, v8 │ │ -1bc748: 127c |002e: const/4 v12, #int 7 // #7 │ │ -1bc74a: c3ca |002f: shl-long/2addr v10, v12 │ │ -1bc74c: c08a |0030: and-long/2addr v10, v8 │ │ -1bc74e: 180c 8080 8080 8080 8080 |0031: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ -1bc758: c0ca |0036: and-long/2addr v10, v12 │ │ -1bc75a: 310a 0a0c |0037: cmp-long v10, v10, v12 │ │ -1bc75e: 380a 2c00 |0039: if-eqz v10, 0065 // +002c │ │ -1bc762: 910a 0705 |003b: sub-int v10, v7, v5 │ │ -1bc766: 7caa |003d: not-int v10, v10 │ │ -1bc768: e20a 0a1f |003e: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ -1bc76c: 130b 0800 |0040: const/16 v11, #int 8 // #8 │ │ -1bc770: d90a 0a08 |0042: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ -1bc774: 016c |0044: move v12, v6 │ │ -1bc776: 35ac 1e00 |0045: if-ge v12, v10, 0063 // +001e │ │ -1bc77a: 160d ff00 |0047: const-wide/16 v13, #int 255 // #ff │ │ -1bc77e: c08d |0049: and-long/2addr v13, v8 │ │ -1bc780: 160f 8000 |004a: const-wide/16 v15, #int 128 // #80 │ │ -1bc784: 310d 0d0f |004c: cmp-long v13, v13, v15 │ │ -1bc788: 3b0d 1100 |004e: if-gez v13, 005f // +0011 │ │ -1bc78c: e00d 0703 |0050: shl-int/lit8 v13, v7, #int 3 // #03 │ │ -1bc790: b0cd |0052: add-int/2addr v13, v12 │ │ -1bc792: 460d 030d |0053: aget-object v13, v3, v13 │ │ -1bc796: 1f0d 4103 |0055: check-cast v13, Landroidx/compose/foundation/interaction/PressInteraction$Press; // type@0341 │ │ -1bc79a: 220e 4003 |0057: new-instance v14, Landroidx/compose/foundation/interaction/PressInteraction$Cancel; // type@0340 │ │ -1bc79e: 7020 b70c de00 |0059: invoke-direct {v14, v13}, Landroidx/compose/foundation/interaction/PressInteraction$Cancel;.:(Landroidx/compose/foundation/interaction/PressInteraction$Press;)V // method@0cb7 │ │ -1bc7a4: 6e20 b60c e100 |005c: invoke-virtual {v1, v14}, Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl;.tryEmit:(Landroidx/compose/foundation/interaction/Interaction;)V // method@0cb6 │ │ -1bc7aa: c4b8 |005f: shr-long/2addr v8, v11 │ │ -1bc7ac: d80c 0c01 |0060: add-int/lit8 v12, v12, #int 1 // #01 │ │ -1bc7b0: 28e3 |0062: goto 0045 // -001d │ │ -1bc7b2: 33ba 0700 |0063: if-ne v10, v11, 006a // +0007 │ │ -1bc7b6: 3257 0500 |0065: if-eq v7, v5, 006a // +0005 │ │ -1bc7ba: d807 0701 |0067: add-int/lit8 v7, v7, #int 1 // #01 │ │ -1bc7be: 28c2 |0069: goto 002b // -003e │ │ -1bc7c0: 1201 |006a: const/4 v1, #int 0 // #0 │ │ -1bc7c2: 5b01 8304 |006b: iput-object v1, v0, Landroidx/compose/foundation/AbstractClickableNode;.pressInteraction:Landroidx/compose/foundation/interaction/PressInteraction$Press; // field@0483 │ │ -1bc7c6: 5b01 7b04 |006d: iput-object v1, v0, Landroidx/compose/foundation/AbstractClickableNode;.hoverInteraction:Landroidx/compose/foundation/interaction/HoverInteraction$Enter; // field@047b │ │ -1bc7ca: 6e10 5308 0200 |006f: invoke-virtual {v2}, Landroidx/collection/MutableLongObjectMap;.clear:()V // method@0853 │ │ -1bc7d0: 0e00 |0072: return-void │ │ +1bc6f8: |[1bc6f8] androidx.compose.foundation.AbstractClickableNode.disposeInteractions:()V │ │ +1bc708: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1bc70c: 5401 7e04 |0002: iget-object v1, v0, Landroidx/compose/foundation/AbstractClickableNode;.interactionSource:Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl; // field@047e │ │ +1bc710: 5402 7804 |0004: iget-object v2, v0, Landroidx/compose/foundation/AbstractClickableNode;.currentKeyPressInteractions:Landroidx/collection/MutableLongObjectMap; // field@0478 │ │ +1bc714: 3801 6400 |0006: if-eqz v1, 006a // +0064 │ │ +1bc718: 5403 8304 |0008: iget-object v3, v0, Landroidx/compose/foundation/AbstractClickableNode;.pressInteraction:Landroidx/compose/foundation/interaction/PressInteraction$Press; // field@0483 │ │ +1bc71c: 3803 0a00 |000a: if-eqz v3, 0014 // +000a │ │ +1bc720: 2204 4003 |000c: new-instance v4, Landroidx/compose/foundation/interaction/PressInteraction$Cancel; // type@0340 │ │ +1bc724: 7020 b70c 3400 |000e: invoke-direct {v4, v3}, Landroidx/compose/foundation/interaction/PressInteraction$Cancel;.:(Landroidx/compose/foundation/interaction/PressInteraction$Press;)V // method@0cb7 │ │ +1bc72a: 6e20 b60c 4100 |0011: invoke-virtual {v1, v4}, Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl;.tryEmit:(Landroidx/compose/foundation/interaction/Interaction;)V // method@0cb6 │ │ +1bc730: 5403 7b04 |0014: iget-object v3, v0, Landroidx/compose/foundation/AbstractClickableNode;.hoverInteraction:Landroidx/compose/foundation/interaction/HoverInteraction$Enter; // field@047b │ │ +1bc734: 3803 0a00 |0016: if-eqz v3, 0020 // +000a │ │ +1bc738: 2204 3c03 |0018: new-instance v4, Landroidx/compose/foundation/interaction/HoverInteraction$Exit; // type@033c │ │ +1bc73c: 7020 b00c 3400 |001a: invoke-direct {v4, v3}, Landroidx/compose/foundation/interaction/HoverInteraction$Exit;.:(Landroidx/compose/foundation/interaction/HoverInteraction$Enter;)V // method@0cb0 │ │ +1bc742: 6e20 b60c 4100 |001d: invoke-virtual {v1, v4}, Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl;.tryEmit:(Landroidx/compose/foundation/interaction/Interaction;)V // method@0cb6 │ │ +1bc748: 5423 5902 |0020: iget-object v3, v2, Landroidx/collection/MutableLongObjectMap;.values:[Ljava/lang/Object; // field@0259 │ │ +1bc74c: 5424 5802 |0022: iget-object v4, v2, Landroidx/collection/MutableLongObjectMap;.metadata:[J // field@0258 │ │ +1bc750: 2145 |0024: array-length v5, v4 │ │ +1bc752: d805 05fe |0025: add-int/lit8 v5, v5, #int -2 // #fe │ │ +1bc756: 3a05 4300 |0027: if-ltz v5, 006a // +0043 │ │ +1bc75a: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +1bc75c: 0167 |002a: move v7, v6 │ │ +1bc75e: 4508 0407 |002b: aget-wide v8, v4, v7 │ │ +1bc762: 7e8a |002d: not-long v10, v8 │ │ +1bc764: 127c |002e: const/4 v12, #int 7 // #7 │ │ +1bc766: c3ca |002f: shl-long/2addr v10, v12 │ │ +1bc768: c08a |0030: and-long/2addr v10, v8 │ │ +1bc76a: 180c 8080 8080 8080 8080 |0031: const-wide v12, #double -2.93745e-306 // #8080808080808080 │ │ +1bc774: c0ca |0036: and-long/2addr v10, v12 │ │ +1bc776: 310a 0a0c |0037: cmp-long v10, v10, v12 │ │ +1bc77a: 380a 2c00 |0039: if-eqz v10, 0065 // +002c │ │ +1bc77e: 910a 0705 |003b: sub-int v10, v7, v5 │ │ +1bc782: 7caa |003d: not-int v10, v10 │ │ +1bc784: e20a 0a1f |003e: ushr-int/lit8 v10, v10, #int 31 // #1f │ │ +1bc788: 130b 0800 |0040: const/16 v11, #int 8 // #8 │ │ +1bc78c: d90a 0a08 |0042: rsub-int/lit8 v10, v10, #int 8 // #08 │ │ +1bc790: 016c |0044: move v12, v6 │ │ +1bc792: 35ac 1e00 |0045: if-ge v12, v10, 0063 // +001e │ │ +1bc796: 160d ff00 |0047: const-wide/16 v13, #int 255 // #ff │ │ +1bc79a: c08d |0049: and-long/2addr v13, v8 │ │ +1bc79c: 160f 8000 |004a: const-wide/16 v15, #int 128 // #80 │ │ +1bc7a0: 310d 0d0f |004c: cmp-long v13, v13, v15 │ │ +1bc7a4: 3b0d 1100 |004e: if-gez v13, 005f // +0011 │ │ +1bc7a8: e00d 0703 |0050: shl-int/lit8 v13, v7, #int 3 // #03 │ │ +1bc7ac: b0cd |0052: add-int/2addr v13, v12 │ │ +1bc7ae: 460d 030d |0053: aget-object v13, v3, v13 │ │ +1bc7b2: 1f0d 4103 |0055: check-cast v13, Landroidx/compose/foundation/interaction/PressInteraction$Press; // type@0341 │ │ +1bc7b6: 220e 4003 |0057: new-instance v14, Landroidx/compose/foundation/interaction/PressInteraction$Cancel; // type@0340 │ │ +1bc7ba: 7020 b70c de00 |0059: invoke-direct {v14, v13}, Landroidx/compose/foundation/interaction/PressInteraction$Cancel;.:(Landroidx/compose/foundation/interaction/PressInteraction$Press;)V // method@0cb7 │ │ +1bc7c0: 6e20 b60c e100 |005c: invoke-virtual {v1, v14}, Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl;.tryEmit:(Landroidx/compose/foundation/interaction/Interaction;)V // method@0cb6 │ │ +1bc7c6: c4b8 |005f: shr-long/2addr v8, v11 │ │ +1bc7c8: d80c 0c01 |0060: add-int/lit8 v12, v12, #int 1 // #01 │ │ +1bc7cc: 28e3 |0062: goto 0045 // -001d │ │ +1bc7ce: 33ba 0700 |0063: if-ne v10, v11, 006a // +0007 │ │ +1bc7d2: 3257 0500 |0065: if-eq v7, v5, 006a // +0005 │ │ +1bc7d6: d807 0701 |0067: add-int/lit8 v7, v7, #int 1 // #01 │ │ +1bc7da: 28c2 |0069: goto 002b // -003e │ │ +1bc7dc: 1201 |006a: const/4 v1, #int 0 // #0 │ │ +1bc7de: 5b01 8304 |006b: iput-object v1, v0, Landroidx/compose/foundation/AbstractClickableNode;.pressInteraction:Landroidx/compose/foundation/interaction/PressInteraction$Press; // field@0483 │ │ +1bc7e2: 5b01 7b04 |006d: iput-object v1, v0, Landroidx/compose/foundation/AbstractClickableNode;.hoverInteraction:Landroidx/compose/foundation/interaction/HoverInteraction$Enter; // field@047b │ │ +1bc7e6: 6e10 5308 0200 |006f: invoke-virtual {v2}, Landroidx/collection/MutableLongObjectMap;.clear:()V // method@0853 │ │ +1bc7ec: 0e00 |0072: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/compose/foundation/AbstractClickableNode;) │ │ name : 'getShouldAutoInvalidate' │ │ type : '()Z' │ │ @@ -85095,17 +85095,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1bc6c4: |[1bc6c4] androidx.compose.foundation.AbstractClickableNode.getTraverseKey:()Ljava/lang/Object; │ │ -1bc6d4: 5410 8504 |0000: iget-object v0, v1, Landroidx/compose/foundation/AbstractClickableNode;.traverseKey:Landroidx/compose/foundation/FocusableNode$TraverseKey; // field@0485 │ │ -1bc6d8: 1100 |0002: return-object v0 │ │ +1bc6e0: |[1bc6e0] androidx.compose.foundation.AbstractClickableNode.getTraverseKey:()Ljava/lang/Object; │ │ +1bc6f0: 5410 8504 |0000: iget-object v0, v1, Landroidx/compose/foundation/AbstractClickableNode;.traverseKey:Landroidx/compose/foundation/FocusableNode$TraverseKey; // field@0485 │ │ +1bc6f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/compose/foundation/AbstractClickableNode;) │ │ name : 'initializeIndicationAndInteractionSourceIfNeeded' │ │ type : '()V' │ │ @@ -85167,43 +85167,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1bc7d4: |[1bc7d4] androidx.compose.foundation.AbstractClickableNode.onCancelKeyInput:()V │ │ -1bc7e4: 0e00 |0000: return-void │ │ +1bc7f0: |[1bc7f0] androidx.compose.foundation.AbstractClickableNode.onCancelKeyInput:()V │ │ +1bc800: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/compose/foundation/AbstractClickableNode;) │ │ name : 'onCancelPointerInput' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -1bc7e8: |[1bc7e8] androidx.compose.foundation.AbstractClickableNode.onCancelPointerInput:()V │ │ -1bc7f8: 5430 7e04 |0000: iget-object v0, v3, Landroidx/compose/foundation/AbstractClickableNode;.interactionSource:Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl; // field@047e │ │ -1bc7fc: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -1bc800: 5431 7b04 |0004: iget-object v1, v3, Landroidx/compose/foundation/AbstractClickableNode;.hoverInteraction:Landroidx/compose/foundation/interaction/HoverInteraction$Enter; // field@047b │ │ -1bc804: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ -1bc808: 2202 3c03 |0008: new-instance v2, Landroidx/compose/foundation/interaction/HoverInteraction$Exit; // type@033c │ │ -1bc80c: 7020 b00c 1200 |000a: invoke-direct {v2, v1}, Landroidx/compose/foundation/interaction/HoverInteraction$Exit;.:(Landroidx/compose/foundation/interaction/HoverInteraction$Enter;)V // method@0cb0 │ │ -1bc812: 6e20 b60c 2000 |000d: invoke-virtual {v0, v2}, Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl;.tryEmit:(Landroidx/compose/foundation/interaction/Interaction;)V // method@0cb6 │ │ -1bc818: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -1bc81a: 5b30 7b04 |0011: iput-object v0, v3, Landroidx/compose/foundation/AbstractClickableNode;.hoverInteraction:Landroidx/compose/foundation/interaction/HoverInteraction$Enter; // field@047b │ │ -1bc81e: 5430 8204 |0013: iget-object v0, v3, Landroidx/compose/foundation/AbstractClickableNode;.pointerInputNode:Landroidx/compose/ui/input/pointer/SuspendingPointerInputModifierNodeImpl; // field@0482 │ │ -1bc822: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -1bc826: 6e10 641b 0000 |0017: invoke-virtual {v0}, Landroidx/compose/ui/input/pointer/SuspendingPointerInputModifierNodeImpl;.onCancelPointerInput:()V // method@1b64 │ │ -1bc82c: 0e00 |001a: return-void │ │ +1bc804: |[1bc804] androidx.compose.foundation.AbstractClickableNode.onCancelPointerInput:()V │ │ +1bc814: 5430 7e04 |0000: iget-object v0, v3, Landroidx/compose/foundation/AbstractClickableNode;.interactionSource:Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl; // field@047e │ │ +1bc818: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +1bc81c: 5431 7b04 |0004: iget-object v1, v3, Landroidx/compose/foundation/AbstractClickableNode;.hoverInteraction:Landroidx/compose/foundation/interaction/HoverInteraction$Enter; // field@047b │ │ +1bc820: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ +1bc824: 2202 3c03 |0008: new-instance v2, Landroidx/compose/foundation/interaction/HoverInteraction$Exit; // type@033c │ │ +1bc828: 7020 b00c 1200 |000a: invoke-direct {v2, v1}, Landroidx/compose/foundation/interaction/HoverInteraction$Exit;.:(Landroidx/compose/foundation/interaction/HoverInteraction$Enter;)V // method@0cb0 │ │ +1bc82e: 6e20 b60c 2000 |000d: invoke-virtual {v0, v2}, Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl;.tryEmit:(Landroidx/compose/foundation/interaction/Interaction;)V // method@0cb6 │ │ +1bc834: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +1bc836: 5b30 7b04 |0011: iput-object v0, v3, Landroidx/compose/foundation/AbstractClickableNode;.hoverInteraction:Landroidx/compose/foundation/interaction/HoverInteraction$Enter; // field@047b │ │ +1bc83a: 5430 8204 |0013: iget-object v0, v3, Landroidx/compose/foundation/AbstractClickableNode;.pointerInputNode:Landroidx/compose/ui/input/pointer/SuspendingPointerInputModifierNodeImpl; // field@0482 │ │ +1bc83e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +1bc842: 6e10 641b 0000 |0017: invoke-virtual {v0}, Landroidx/compose/ui/input/pointer/SuspendingPointerInputModifierNodeImpl;.onCancelPointerInput:()V // method@1b64 │ │ +1bc848: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/compose/foundation/AbstractClickableNode;) │ │ name : 'onClickKeyDownEvent-ZmokQxo' │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ @@ -85221,283 +85221,283 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1bc830: |[1bc830] androidx.compose.foundation.AbstractClickableNode.onDetach:()V │ │ -1bc840: 6e10 360b 0200 |0000: invoke-virtual {v2}, Landroidx/compose/foundation/AbstractClickableNode;.disposeInteractions:()V // method@0b36 │ │ -1bc846: 5420 8604 |0003: iget-object v0, v2, Landroidx/compose/foundation/AbstractClickableNode;.userProvidedInteractionSource:Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl; // field@0486 │ │ -1bc84a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -1bc84c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -1bc850: 5b21 7e04 |0008: iput-object v1, v2, Landroidx/compose/foundation/AbstractClickableNode;.interactionSource:Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl; // field@047e │ │ -1bc854: 5420 7c04 |000a: iget-object v0, v2, Landroidx/compose/foundation/AbstractClickableNode;.indicationNode:Landroidx/compose/ui/node/DelegatableNode; // field@047c │ │ -1bc858: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -1bc85c: 6e20 aa1c 0200 |000e: invoke-virtual {v2, v0}, Landroidx/compose/ui/node/DelegatingNode;.undelegate:(Landroidx/compose/ui/node/DelegatableNode;)V // method@1caa │ │ -1bc862: 5b21 7c04 |0011: iput-object v1, v2, Landroidx/compose/foundation/AbstractClickableNode;.indicationNode:Landroidx/compose/ui/node/DelegatableNode; // field@047c │ │ -1bc866: 0e00 |0013: return-void │ │ +1bc84c: |[1bc84c] androidx.compose.foundation.AbstractClickableNode.onDetach:()V │ │ +1bc85c: 6e10 360b 0200 |0000: invoke-virtual {v2}, Landroidx/compose/foundation/AbstractClickableNode;.disposeInteractions:()V // method@0b36 │ │ +1bc862: 5420 8604 |0003: iget-object v0, v2, Landroidx/compose/foundation/AbstractClickableNode;.userProvidedInteractionSource:Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl; // field@0486 │ │ +1bc866: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +1bc868: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +1bc86c: 5b21 7e04 |0008: iput-object v1, v2, Landroidx/compose/foundation/AbstractClickableNode;.interactionSource:Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl; // field@047e │ │ +1bc870: 5420 7c04 |000a: iget-object v0, v2, Landroidx/compose/foundation/AbstractClickableNode;.indicationNode:Landroidx/compose/ui/node/DelegatableNode; // field@047c │ │ +1bc874: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +1bc878: 6e20 aa1c 0200 |000e: invoke-virtual {v2, v0}, Landroidx/compose/ui/node/DelegatingNode;.undelegate:(Landroidx/compose/ui/node/DelegatableNode;)V // method@1caa │ │ +1bc87e: 5b21 7c04 |0011: iput-object v1, v2, Landroidx/compose/foundation/AbstractClickableNode;.indicationNode:Landroidx/compose/ui/node/DelegatableNode; // field@047c │ │ +1bc882: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Landroidx/compose/foundation/AbstractClickableNode;) │ │ name : 'onKeyEvent-ZmokQxo' │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 129 16-bit code units │ │ -1bc59c: |[1bc59c] androidx.compose.foundation.AbstractClickableNode.onKeyEvent-ZmokQxo:(Landroid/view/KeyEvent;)Z │ │ -1bc5ac: 6e10 3a0b 0a00 |0000: invoke-virtual {v10}, Landroidx/compose/foundation/AbstractClickableNode;.initializeIndicationAndInteractionSourceIfNeeded:()V // method@0b3a │ │ -1bc5b2: 7110 5d17 0b00 |0003: invoke-static {v11}, Landroidx/compose/ui/draw/BlurKt;.getKey-ZmokQxo:(Landroid/view/KeyEvent;)J // method@175d │ │ -1bc5b8: 0b00 |0006: move-result-wide v0 │ │ -1bc5ba: 55a2 7904 |0007: iget-boolean v2, v10, Landroidx/compose/foundation/AbstractClickableNode;.enabled:Z // field@0479 │ │ -1bc5be: 1233 |0009: const/4 v3, #int 3 // #3 │ │ -1bc5c0: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -1bc5c2: 54a5 7804 |000b: iget-object v5, v10, Landroidx/compose/foundation/AbstractClickableNode;.currentKeyPressInteractions:Landroidx/collection/MutableLongObjectMap; // field@0478 │ │ -1bc5c6: 1216 |000d: const/4 v6, #int 1 // #1 │ │ -1bc5c8: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -1bc5ca: 3802 3f00 |000f: if-eqz v2, 004e // +003f │ │ -1bc5ce: 7110 6117 0b00 |0011: invoke-static {v11}, Landroidx/compose/ui/draw/BlurKt;.getType-ZmokQxo:(Landroid/view/KeyEvent;)I // method@1761 │ │ -1bc5d4: 0a02 |0014: move-result v2 │ │ -1bc5d6: 1228 |0015: const/4 v8, #int 2 // #2 │ │ -1bc5d8: 7120 742e 8200 |0016: invoke-static {v2, v8}, Lcoil/util/-Calls;.equals-impl0:(II)Z // method@2e74 │ │ -1bc5de: 0a02 |0019: move-result v2 │ │ -1bc5e0: 3802 3400 |001a: if-eqz v2, 004e // +0034 │ │ -1bc5e4: 7110 700b 0b00 |001c: invoke-static {v11}, Landroidx/compose/foundation/CanvasKt;.isEnter-ZmokQxo:(Landroid/view/KeyEvent;)Z // method@0b70 │ │ -1bc5ea: 0a02 |001f: move-result v2 │ │ -1bc5ec: 3802 2e00 |0020: if-eqz v2, 004e // +002e │ │ -1bc5f0: 6e30 5408 0501 |0022: invoke-virtual {v5, v0, v1}, Landroidx/collection/MutableLongObjectMap;.containsKey:(J)Z // method@0854 │ │ -1bc5f6: 0a02 |0025: move-result v2 │ │ -1bc5f8: 3902 1e00 |0026: if-nez v2, 0044 // +001e │ │ -1bc5fc: 2202 4103 |0028: new-instance v2, Landroidx/compose/foundation/interaction/PressInteraction$Press; // type@0341 │ │ -1bc600: 53a8 7704 |002a: iget-wide v8, v10, Landroidx/compose/foundation/AbstractClickableNode;.centerOffset:J // field@0477 │ │ -1bc604: 7030 b90c 8209 |002c: invoke-direct {v2, v8, v9}, Landroidx/compose/foundation/interaction/PressInteraction$Press;.:(J)V // method@0cb9 │ │ -1bc60a: 6e40 5c08 0521 |002f: invoke-virtual {v5, v0, v1, v2}, Landroidx/collection/MutableLongObjectMap;.set:(JLjava/lang/Object;)V // method@085c │ │ -1bc610: 54a0 7e04 |0032: iget-object v0, v10, Landroidx/compose/foundation/AbstractClickableNode;.interactionSource:Landroidx/compose/foundation/interaction/MutableInteractionSourceImpl; // field@047e │ │ -1bc614: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ -1bc618: 6e10 ea16 0a00 |0036: invoke-virtual {v10}, Landroidx/compose/ui/Modifier$Node;.getCoroutineScope:()Lkotlinx/coroutines/CoroutineScope; // method@16ea │ │ -1bc61e: 0c00 |0039: move-result-object v0 │ │ -1bc620: 2201 ad02 |003a: new-instance v1, Landroidx/compose/foundation/AbstractClickableNode$onKeyEvent$1; // type@02ad │ │ -1bc624: 7040 2c0b a142 |003c: invoke-direct {v1, v10, v2, v4}, Landroidx/compose/foundation/AbstractClickableNode$onKeyEvent$1;.:(Landroidx/compose/foundation/AbstractClickableNode;Landroidx/compose/foundation/in