--- /home/fdroid/fdroiddata/tmp/com.infomaniak.drive_50400001.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.infomaniak.drive_50400001.apk ├── zipinfo {} │ @@ -1,17 +1,17 @@ │ Zip file size: 55809592 bytes, number of entries: 2154 │ -rw-r--r-- 0.0 unx 56 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 14825 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ +-rw-r--r-- 0.0 unx 14806 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 841 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ --rw-r--r-- 0.0 unx 12900420 b- defN 81-Jan-01 01:01 classes.dex │ +-rw-r--r-- 0.0 unx 12901280 b- defN 81-Jan-01 01:01 classes.dex │ -rw-r--r-- 0.0 unx 964 b- defN 81-Jan-01 01:01 classes2.dex │ -rw-r--r-- 0.0 unx 9883524 b- defN 81-Jan-01 01:01 classes3.dex │ -rw-r--r-- 0.0 unx 8976716 b- defN 81-Jan-01 01:01 classes4.dex │ --rw-r--r-- 0.0 unx 10860940 b- defN 81-Jan-01 01:01 classes5.dex │ +-rw-r--r-- 0.0 unx 10861868 b- defN 81-Jan-01 01:01 classes5.dex │ -rw-r--r-- 0.0 unx 10096 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libandroidx.graphics.path.so │ -rw-r--r-- 0.0 unx 1014784 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libc++_shared.so │ -rw-r--r-- 0.0 unx 7112 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libdatastore_shared_counter.so │ -rw-r--r-- 0.0 unx 56896 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libjniPdfium.so │ -rw-r--r-- 0.0 unx 554880 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libmodft2.so │ -rw-r--r-- 0.0 unx 5216024 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libmodpdfium.so │ -rw-r--r-- 0.0 unx 214840 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libmodpng.so │ @@ -2149,8 +2149,8 @@ │ -rw---- 0.0 fat 828 b- defN 81-Jan-01 01:01 res/zt.xml │ -rw---- 0.0 fat 884 b- stor 81-Jan-01 01:01 res/zz.png │ -rw---- 0.0 fat 288 b- defN 81-Jan-01 01:01 res/zz.xml │ -rw---- 0.0 fat 1119292 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 192680 b- defN 81-Jan-01 01:01 META-INF/D341A14A.SF │ -rw---- 2.0 fat 1342 b- defN 81-Jan-01 01:01 META-INF/D341A14A.RSA │ -rw---- 2.0 fat 192553 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -2154 files, 137202019 bytes uncompressed, 55562569 bytes compressed: 59.5% │ +2154 files, 137203788 bytes uncompressed, 55563374 bytes compressed: 59.5% ├── classes5.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,211 +1,47 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 4144da1d │ │ -signature : a47f...6b4f │ │ -file_size : 10860940 │ │ +checksum : 88e5ca13 │ │ +signature : a84c...ddd5 │ │ +file_size : 10861868 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 67248 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 9748 │ │ type_ids_off : 269104 (0x041b30) │ │ -proto_ids_size : 15742 │ │ +proto_ids_size : 15743 │ │ proto_ids_off : 308096 (0x04b380) │ │ -field_ids_size : 51798 │ │ -field_ids_off : 497000 (0x079568) │ │ -method_ids_size : 65525 │ │ -method_ids_off : 911384 (0x0de818) │ │ -class_defs_size : 7842 │ │ -class_defs_off : 1435584 (0x15e7c0) │ │ -data_size : 9174412 │ │ -data_off : 1686528 (0x19bc00) │ │ +field_ids_size : 51800 │ │ +field_ids_off : 497012 (0x079574) │ │ +method_ids_size : 65534 │ │ +method_ids_off : 911412 (0x0de834) │ │ +class_defs_size : 7841 │ │ +class_defs_off : 1435684 (0x15e824) │ │ +data_size : 9175272 │ │ +data_off : 1686596 (0x19bc44) │ │ │ │ Class #0 header: │ │ -class_idx : 6 │ │ -access_flags : 4113 (0x1011) │ │ -superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #0 - │ │ - Class descriptor : 'LEditTextExtensionsKt$$ExternalSyntheticLambda0;' │ │ - Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/widget/TextView$OnEditorActionListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in LEditTextExtensionsKt$$ExternalSyntheticLambda0;) │ │ - name : 'f$0' │ │ - type : 'Lkotlin/jvm/functions/Function0;' │ │ - access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in LEditTextExtensionsKt$$ExternalSyntheticLambda0;) │ │ - name : '' │ │ - type : '(Lkotlin/jvm/functions/Function0;)V' │ │ - access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -19bc20: |[19bc20] EditTextExtensionsKt$$ExternalSyntheticLambda0.:(Lkotlin/jvm/functions/Function0;)V │ │ -19bc30: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19bc36: 5b01 0000 |0003: iput-object v1, v0, LEditTextExtensionsKt$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function0; // field@0000 │ │ -19bc3a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=0 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this LEditTextExtensionsKt$$ExternalSyntheticLambda0; │ │ - 0x0000 - 0x0006 reg=1 (null) Lkotlin/jvm/functions/Function0; │ │ - │ │ - Virtual methods - │ │ - #0 : (in LEditTextExtensionsKt$$ExternalSyntheticLambda0;) │ │ - name : 'onEditorAction' │ │ - type : '(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 7 16-bit code units │ │ -19bc00: |[19bc00] EditTextExtensionsKt$$ExternalSyntheticLambda0.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ -19bc10: 5410 0000 |0000: iget-object v0, v1, LEditTextExtensionsKt$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function0; // field@0000 │ │ -19bc14: 7140 0200 2043 |0002: invoke-static {v0, v2, v3, v4}, LEditTextExtensionsKt;.$r8$lambda$tWD3Z-9G2koOj71RwSb6Kpl4teI:(Lkotlin/jvm/functions/Function0;Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z // method@0002 │ │ -19bc1a: 0a02 |0005: move-result v2 │ │ -19bc1c: 0f02 |0006: return v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=0 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this LEditTextExtensionsKt$$ExternalSyntheticLambda0; │ │ - 0x0000 - 0x0007 reg=2 (null) Landroid/widget/TextView; │ │ - 0x0000 - 0x0007 reg=3 (null) I │ │ - 0x0000 - 0x0007 reg=4 (null) Landroid/view/KeyEvent; │ │ - │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ - │ │ -Class #1 header: │ │ -class_idx : 7 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 6026 │ │ -source_file_idx : 13976 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #1 annotations: │ │ -Annotations on class │ │ - VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n��\n\n����0*02 00¨" } d2={ "handleActionDone" "" "Landroid/widget/EditText;" "callback" "Lkotlin/Function0;" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=2 mv={ 2 0 0 } xi=48 │ │ -Annotations on method #3 'handleActionDone' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/EditText;" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ - │ │ -Class #1 - │ │ - Class descriptor : 'LEditTextExtensionsKt;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in LEditTextExtensionsKt;) │ │ - name : '$r8$lambda$tWD3Z-9G2koOj71RwSb6Kpl4teI' │ │ - type : '(Lkotlin/jvm/functions/Function0;Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z' │ │ - access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 5 16-bit code units │ │ -19bc3c: |[19bc3c] EditTextExtensionsKt.$r8$lambda$tWD3Z-9G2koOj71RwSb6Kpl4teI:(Lkotlin/jvm/functions/Function0;Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ -19bc4c: 7140 0400 1032 |0000: invoke-static {v0, v1, v2, v3}, LEditTextExtensionsKt;.handleActionDone$lambda$0:(Lkotlin/jvm/functions/Function0;Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z // method@0004 │ │ -19bc52: 0a00 |0003: move-result v0 │ │ -19bc54: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - locals : │ │ - │ │ - #1 : (in LEditTextExtensionsKt;) │ │ - name : 'handleActionDone' │ │ - type : '(Landroid/widget/EditText;Lkotlin/jvm/functions/Function0;)V' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 19 16-bit code units │ │ -19bc7c: |[19bc7c] EditTextExtensionsKt.handleActionDone:(Landroid/widget/EditText;Lkotlin/jvm/functions/Function0;)V │ │ -19bc8c: 1a00 2a26 |0000: const-string v0, "" // string@262a │ │ -19bc90: 7120 a9b6 0100 |0002: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -19bc96: 1a00 0498 |0005: const-string v0, "callback" // string@9804 │ │ -19bc9a: 7120 a9b6 0200 |0007: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -19bca0: 2200 0600 |000a: new-instance v0, LEditTextExtensionsKt$$ExternalSyntheticLambda0; // type@0006 │ │ -19bca4: 7020 0000 2000 |000c: invoke-direct {v0, v2}, LEditTextExtensionsKt$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/functions/Function0;)V // method@0000 │ │ -19bcaa: 6e20 f003 0100 |000f: invoke-virtual {v1, v0}, Landroid/widget/EditText;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@03f0 │ │ -19bcb0: 0e00 |0012: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x000a line=22 │ │ - locals : │ │ - 0x0000 - 0x0013 reg=1 (null) Landroid/widget/EditText; │ │ - 0x0000 - 0x0013 reg=2 (null) Lkotlin/jvm/functions/Function0; │ │ - │ │ - #2 : (in LEditTextExtensionsKt;) │ │ - name : 'handleActionDone$lambda$0' │ │ - type : '(Lkotlin/jvm/functions/Function0;Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -19bc58: |[19bc58] EditTextExtensionsKt.handleActionDone$lambda$0:(Lkotlin/jvm/functions/Function0;Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ -19bc68: 1261 |0000: const/4 v1, #int 6 // #6 │ │ -19bc6a: 3312 0700 |0001: if-ne v2, v1, 0008 // +0007 │ │ -19bc6e: 7210 5bb5 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b55b │ │ -19bc74: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -19bc76: 2802 |0007: goto 0009 // +0002 │ │ -19bc78: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -19bc7a: 0f00 |0009: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0003 line=25 │ │ - locals : │ │ - 0x0000 - 0x000a reg=0 (null) Lkotlin/jvm/functions/Function0; │ │ - 0x0000 - 0x000a reg=1 (null) Landroid/widget/TextView; │ │ - 0x0000 - 0x000a reg=2 (null) I │ │ - 0x0000 - 0x000a reg=3 (null) Landroid/view/KeyEvent; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 13976 (EditTextExtensions.kt) │ │ - │ │ -Class #2 header: │ │ class_idx : 6717 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13067 │ │ +source_file_idx : 13068 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #2 annotations: │ │ +Class #0 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\"\n\n��\n��\n��\n\n\n\n��\n\ng��*�� ��20J02 \t8��0\nH&¢ R0X¦¢¨ " } d2={ "Lkotlin/coroutines/Continuation;" "T" "" "context" "Lkotlin/coroutines/CoroutineContext;" "getContext" "()Lkotlin/coroutines/CoroutineContext;" "resumeWith" "" "result" "Lkotlin/Result;" "(Ljava/lang/Object;)V" "kotlin-stdlib" } k=1 mv={ 2 1 0 } xi=48 │ │ │ │ -Class #2 - │ │ +Class #0 - │ │ Class descriptor : 'Lkotlin/coroutines/Continuation;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -218,31 +54,31 @@ │ │ │ │ #1 : (in Lkotlin/coroutines/Continuation;) │ │ name : 'resumeWith' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 13067 (Continuation.kt) │ │ + source_file_idx : 13068 (Continuation.kt) │ │ │ │ -Class #3 header: │ │ +Class #1 header: │ │ class_idx : 6751 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13115 │ │ +source_file_idx : 13116 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #3 annotations: │ │ +Class #1 annotations: │ │ Annotations on class │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n\n��g��20J\n0H&R0��X¦¢¨" } d2={ "Lkotlin/coroutines/jvm/internal/CoroutineStackFrame;" "" "callerFrame" "getCallerFrame" "()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame;" "getStackTraceElement" "Ljava/lang/StackTraceElement;" "kotlin-stdlib" } k=1 mv={ 2 1 0 } xi=48 │ │ │ │ -Class #3 - │ │ +Class #1 - │ │ Class descriptor : 'Lkotlin/coroutines/jvm/internal/CoroutineStackFrame;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -255,42 +91,42 @@ │ │ │ │ #1 : (in Lkotlin/coroutines/jvm/internal/CoroutineStackFrame;) │ │ name : 'getStackTraceElement' │ │ type : '()Ljava/lang/StackTraceElement;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 13115 (CoroutineStackFrame.kt) │ │ + source_file_idx : 13116 (CoroutineStackFrame.kt) │ │ │ │ -Class #4 header: │ │ +Class #2 header: │ │ class_idx : 6747 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13068 │ │ +source_file_idx : 13069 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ -Class #4 annotations: │ │ +Class #2 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" "Lkotlin/coroutines/jvm/internal/CoroutineStackFrame;" "Ljava/io/Serializable;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��4\n\n\n��\n\n\n\n\n��\n\n\n\n\n\n��!��2\n002020B 00¢J\n0 2 \n00\r¢J02 \n00\rH$¢J0 HJ0 02\n0HJ$0 0202\n0HJ0HJ\n0HR 00¢\n��\tR08VX–¢¨" } d2={ "Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;" "Lkotlin/coroutines/Continuation;" "" "Lkotlin/coroutines/jvm/internal/CoroutineStackFrame;" "Ljava/io/Serializable;" "completion" "" "(Lkotlin/coroutines/Continuation;)V" "getCompletion" "()Lkotlin/coroutines/Continuation;" "resumeWith" "" "result" "Lkotlin/Result;" "(Ljava/lang/Object;)V" "invokeSuspend" "(Ljava/lang/Object;)Ljava/lang/Object;" "releaseIntercepted" "create" "value" "toString" "" "callerFrame" "getCallerFrame" "()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame;" "getStackTraceElement" "Ljava/lang/StackTraceElement;" "kotlin-stdlib" } k=1 mv={ 2 1 0 } xi=48 │ │ -Annotations on field #45914 'completion' │ │ +Annotations on field #45916 'completion' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on method #45573 '' │ │ +Annotations on method #45582 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;)V" } │ │ -Annotations on method #45574 'create' │ │ +Annotations on method #45583 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #45575 'create' │ │ +Annotations on method #45584 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #45577 'getCompletion' │ │ +Annotations on method #45586 'getCompletion' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" } │ │ │ │ -Class #4 - │ │ +Class #2 - │ │ Class descriptor : 'Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/coroutines/Continuation;' │ │ #1 : 'Lkotlin/coroutines/jvm/internal/CoroutineStackFrame;' │ │ #2 : 'Ljava/io/Serializable;' │ │ @@ -306,18 +142,18 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -41471c: |[41471c] kotlin.coroutines.jvm.internal.BaseContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ -41472c: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -414732: 5b01 5ab3 |0003: iput-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b35a │ │ -414736: 0e00 |0005: return-void │ │ +414918: |[414918] kotlin.coroutines.jvm.internal.BaseContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ +414928: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +41492e: 5b01 5cb3 |0003: iput-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b35c │ │ +414932: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=18 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; │ │ 0x0000 - 0x0006 reg=1 (null) Lkotlin/coroutines/Continuation; │ │ @@ -328,21 +164,21 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -414684: |[414684] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -414694: 1a01 c79e |0000: const-string v1, "completion" // string@9ec7 │ │ -414698: 7120 a9b6 1200 |0002: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -41469e: 2201 9f17 |0005: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@179f │ │ -4146a2: 1a02 64a1 |0007: const-string v2, "create(Any?;Continuation) has not been overridden" // string@a164 │ │ -4146a6: 7020 3494 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9434 │ │ -4146ac: 2701 |000c: throw v1 │ │ +414880: |[414880] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +414890: 1a01 c89e |0000: const-string v1, "completion" // string@9ec8 │ │ +414894: 7120 b2b6 1200 |0002: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +41489a: 2201 9f17 |0005: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@179f │ │ +41489e: 1a02 65a1 |0007: const-string v2, "create(Any?;Continuation) has not been overridden" // string@a165 │ │ +4148a2: 7020 3d94 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@943d │ │ +4148a8: 2701 |000c: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=64 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000d reg=2 (null) Lkotlin/coroutines/Continuation; │ │ @@ -352,21 +188,21 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4146b0: |[4146b0] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -4146c0: 1a00 c79e |0000: const-string v0, "completion" // string@9ec7 │ │ -4146c4: 7120 a9b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -4146ca: 2202 9f17 |0005: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@179f │ │ -4146ce: 1a00 65a1 |0007: const-string v0, "create(Continuation) has not been overridden" // string@a165 │ │ -4146d2: 7020 3494 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@9434 │ │ -4146d8: 2702 |000c: throw v2 │ │ +4148ac: |[4148ac] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +4148bc: 1a00 c89e |0000: const-string v0, "completion" // string@9ec8 │ │ +4148c0: 7120 b2b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +4148c6: 2202 9f17 |0005: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@179f │ │ +4148ca: 1a00 66a1 |0007: const-string v0, "create(Continuation) has not been overridden" // string@a166 │ │ +4148ce: 7020 3d94 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@943d │ │ +4148d4: 2702 |000c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; │ │ 0x0000 - 0x000d reg=2 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -375,22 +211,22 @@ │ │ type : '()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -4146f4: |[4146f4] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCallerFrame:()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; │ │ -414704: 5420 5ab3 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b35a │ │ -414708: 2001 5f1a |0002: instance-of v1, v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1a5f │ │ -41470c: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ -414710: 1f00 5f1a |0006: check-cast v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1a5f │ │ -414714: 2802 |0008: goto 000a // +0002 │ │ -414716: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -414718: 1100 |000a: return-object v0 │ │ +4148f0: |[4148f0] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCallerFrame:()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; │ │ +414900: 5420 5cb3 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b35c │ │ +414904: 2001 5f1a |0002: instance-of v1, v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1a5f │ │ +414908: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ +41490c: 1f00 5f1a |0006: check-cast v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1a5f │ │ +414910: 2802 |0008: goto 000a // +0002 │ │ +414912: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +414914: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; │ │ │ │ #3 : (in Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;) │ │ @@ -398,17 +234,17 @@ │ │ type : '()Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4146dc: |[4146dc] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCompletion:()Lkotlin/coroutines/Continuation; │ │ -4146ec: 5410 5ab3 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b35a │ │ -4146f0: 1100 |0002: return-object v0 │ │ +4148d8: |[4148d8] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCompletion:()Lkotlin/coroutines/Continuation; │ │ +4148e8: 5410 5cb3 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b35c │ │ +4148ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; │ │ │ │ #4 : (in Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;) │ │ @@ -416,18 +252,18 @@ │ │ type : '()Ljava/lang/StackTraceElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -414618: |[414618] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getStackTraceElement:()Ljava/lang/StackTraceElement; │ │ -414628: 7110 30b2 0100 |0000: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugMetadataKt;.getStackTraceElement:(Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;)Ljava/lang/StackTraceElement; // method@b230 │ │ -41462e: 0c00 |0003: move-result-object v0 │ │ -414630: 1100 |0004: return-object v0 │ │ +414814: |[414814] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getStackTraceElement:()Ljava/lang/StackTraceElement; │ │ +414824: 7110 39b2 0100 |0000: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugMetadataKt;.getStackTraceElement:(Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;)Ljava/lang/StackTraceElement; // method@b239 │ │ +41482a: 0c00 |0003: move-result-object v0 │ │ +41482c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; │ │ │ │ #5 : (in Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;) │ │ @@ -441,60 +277,60 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -414738: |[414738] kotlin.coroutines.jvm.internal.BaseContinuationImpl.releaseIntercepted:()V │ │ -414748: 0e00 |0000: return-void │ │ +414934: |[414934] kotlin.coroutines.jvm.internal.BaseContinuationImpl.releaseIntercepted:()V │ │ +414944: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;) │ │ name : 'resumeWith' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -41474c: |[41474c] kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith:(Ljava/lang/Object;)V │ │ -41475c: 0730 |0000: move-object v0, v3 │ │ -41475e: 0701 |0001: move-object v1, v0 │ │ -414760: 1f01 3d1a |0002: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -414764: 7110 32b2 0100 |0004: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineResumed:(Lkotlin/coroutines/Continuation;)V // method@b232 │ │ -41476a: 1f00 5b1a |0007: check-cast v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1a5b │ │ -41476e: 5401 5ab3 |0009: iget-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b35a │ │ -414772: 7110 a6b6 0100 |000b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -414778: 6e20 0bb2 4000 |000e: invoke-virtual {v0, v4}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@b20b │ │ -41477e: 0c04 |0011: move-result-object v4 │ │ -414780: 7100 e0b1 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -414786: 0c02 |0015: move-result-object v2 │ │ -414788: 3324 0300 |0016: if-ne v4, v2, 0019 // +0003 │ │ -41478c: 0e00 |0018: return-void │ │ -41478e: 6202 fdb1 |0019: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b1fd │ │ -414792: 7110 8b9a 0400 |001b: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a8b │ │ -414798: 0c04 |001e: move-result-object v4 │ │ -41479a: 280c |001f: goto 002b // +000c │ │ -41479c: 0d04 |0020: move-exception v4 │ │ -41479e: 6202 fdb1 |0021: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b1fd │ │ -4147a2: 7110 999a 0400 |0023: invoke-static {v4}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9a99 │ │ -4147a8: 0c04 |0026: move-result-object v4 │ │ -4147aa: 7110 8b9a 0400 |0027: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a8b │ │ -4147b0: 0c04 |002a: move-result-object v4 │ │ -4147b2: 6e10 0cb2 0000 |002b: invoke-virtual {v0}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.releaseIntercepted:()V // method@b20c │ │ -4147b8: 2010 5b1a |002e: instance-of v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1a5b │ │ -4147bc: 3800 0400 |0030: if-eqz v0, 0034 // +0004 │ │ -4147c0: 0710 |0032: move-object v0, v1 │ │ -4147c2: 28ce |0033: goto 0001 // -0032 │ │ -4147c4: 7220 91b1 4100 |0034: invoke-interface {v1, v4}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@b191 │ │ -4147ca: 0e00 |0037: return-void │ │ +414948: |[414948] kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith:(Ljava/lang/Object;)V │ │ +414958: 0730 |0000: move-object v0, v3 │ │ +41495a: 0701 |0001: move-object v1, v0 │ │ +41495c: 1f01 3d1a |0002: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +414960: 7110 3bb2 0100 |0004: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineResumed:(Lkotlin/coroutines/Continuation;)V // method@b23b │ │ +414966: 1f00 5b1a |0007: check-cast v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1a5b │ │ +41496a: 5401 5cb3 |0009: iget-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b35c │ │ +41496e: 7110 afb6 0100 |000b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +414974: 6e20 14b2 4000 |000e: invoke-virtual {v0, v4}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@b214 │ │ +41497a: 0c04 |0011: move-result-object v4 │ │ +41497c: 7100 e9b1 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +414982: 0c02 |0015: move-result-object v2 │ │ +414984: 3324 0300 |0016: if-ne v4, v2, 0019 // +0003 │ │ +414988: 0e00 |0018: return-void │ │ +41498a: 6202 ffb1 |0019: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b1ff │ │ +41498e: 7110 949a 0400 |001b: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a94 │ │ +414994: 0c04 |001e: move-result-object v4 │ │ +414996: 280c |001f: goto 002b // +000c │ │ +414998: 0d04 |0020: move-exception v4 │ │ +41499a: 6202 ffb1 |0021: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b1ff │ │ +41499e: 7110 a29a 0400 |0023: invoke-static {v4}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9aa2 │ │ +4149a4: 0c04 |0026: move-result-object v4 │ │ +4149a6: 7110 949a 0400 |0027: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a94 │ │ +4149ac: 0c04 |002a: move-result-object v4 │ │ +4149ae: 6e10 15b2 0000 |002b: invoke-virtual {v0}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.releaseIntercepted:()V // method@b215 │ │ +4149b4: 2010 5b1a |002e: instance-of v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1a5b │ │ +4149b8: 3800 0400 |0030: if-eqz v0, 0034 // +0004 │ │ +4149bc: 0710 |0032: move-object v0, v1 │ │ +4149be: 28ce |0033: goto 0001 // -0032 │ │ +4149c0: 7220 9ab1 4100 |0034: invoke-interface {v1, v4}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@b19a │ │ +4149c6: 0e00 |0037: return-void │ │ catches : 1 │ │ 0x000e - 0x001f │ │ -> 0x0020 │ │ positions : │ │ 0x0001 line=28 │ │ 0x0007 line=29 │ │ 0x0009 line=30 │ │ @@ -514,63 +350,63 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -414634: |[414634] kotlin.coroutines.jvm.internal.BaseContinuationImpl.toString:()Ljava/lang/String; │ │ -414644: 2200 9717 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1797 │ │ -414648: 1a01 0a33 |0002: const-string v1, "Continuation at " // string@330a │ │ -41464c: 7020 d893 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93d8 │ │ -414652: 6e10 0ab2 0200 |0007: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.getStackTraceElement:()Ljava/lang/StackTraceElement; // method@b20a │ │ -414658: 0c01 |000a: move-result-object v1 │ │ -41465a: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ -41465e: 2809 |000d: goto 0016 // +0009 │ │ -414660: 6e10 6293 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@9362 │ │ -414666: 0c01 |0011: move-result-object v1 │ │ -414668: 6e10 9492 0100 |0012: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@9294 │ │ -41466e: 0c01 |0015: move-result-object v1 │ │ -414670: 1f01 5917 |0016: check-cast v1, Ljava/io/Serializable; // type@1759 │ │ -414674: 6e20 e093 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@93e0 │ │ -41467a: 6e10 f393 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93f3 │ │ -414680: 0c00 |001e: move-result-object v0 │ │ -414682: 1100 |001f: return-object v0 │ │ +414830: |[414830] kotlin.coroutines.jvm.internal.BaseContinuationImpl.toString:()Ljava/lang/String; │ │ +414840: 2200 9717 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1797 │ │ +414844: 1a01 0b33 |0002: const-string v1, "Continuation at " // string@330b │ │ +414848: 7020 e193 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93e1 │ │ +41484e: 6e10 13b2 0200 |0007: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.getStackTraceElement:()Ljava/lang/StackTraceElement; // method@b213 │ │ +414854: 0c01 |000a: move-result-object v1 │ │ +414856: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ +41485a: 2809 |000d: goto 0016 // +0009 │ │ +41485c: 6e10 6b93 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@936b │ │ +414862: 0c01 |0011: move-result-object v1 │ │ +414864: 6e10 9d92 0100 |0012: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@929d │ │ +41486a: 0c01 |0015: move-result-object v1 │ │ +41486c: 1f01 5917 |0016: check-cast v1, Ljava/io/Serializable; // type@1759 │ │ +414870: 6e20 e993 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@93e9 │ │ +414876: 6e10 fc93 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93fc │ │ +41487c: 0c00 |001e: move-result-object v0 │ │ +41487e: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; │ │ │ │ - source_file_idx : 13068 (ContinuationImpl.kt) │ │ + source_file_idx : 13069 (ContinuationImpl.kt) │ │ │ │ -Class #5 header: │ │ +Class #3 header: │ │ class_idx : 6750 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 6747 │ │ -source_file_idx : 13068 │ │ +source_file_idx : 13069 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ -Class #5 annotations: │ │ +Class #3 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nContinuationImpl.kt\nKotlin\n*S Kotlin\n*F\n+ 1 ContinuationImpl.kt\nkotlin/coroutines/jvm/internal/ContinuationImpl\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,168:1\n1#2:169\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\"\n\n\n��\n\n��\n��\n\n\n\n��!��20B# 000¢B 00¢\tJ\r\n00J0HR0X‚¢\n��R\n08VX–¢  R\r 00X‚¢\n��¨" } d2={ "Lkotlin/coroutines/jvm/internal/ContinuationImpl;" "Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;" "completion" "Lkotlin/coroutines/Continuation;" "" "_context" "Lkotlin/coroutines/CoroutineContext;" "" "(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V" "(Lkotlin/coroutines/Continuation;)V" "context" "getContext" "()Lkotlin/coroutines/CoroutineContext;" "intercepted" "releaseIntercepted" "" "kotlin-stdlib" } k=1 mv={ 2 1 0 } xi=48 │ │ -Annotations on field #45917 'intercepted' │ │ +Annotations on field #45919 'intercepted' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on method #45596 '' │ │ +Annotations on method #45605 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;)V" } │ │ -Annotations on method #45597 '' │ │ +Annotations on method #45606 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" "Lkotlin/coroutines/CoroutineContext;" ")V" } │ │ -Annotations on method #45599 'intercepted' │ │ +Annotations on method #45608 'intercepted' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" } │ │ │ │ -Class #5 - │ │ +Class #3 - │ │ Class descriptor : 'Lkotlin/coroutines/jvm/internal/ContinuationImpl;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lkotlin/coroutines/jvm/internal/ContinuationImpl;) │ │ @@ -587,22 +423,22 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -4149cc: |[4149cc] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ -4149dc: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -4149e0: 7210 90b1 0200 |0002: invoke-interface {v2}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b190 │ │ -4149e6: 0c00 |0005: move-result-object v0 │ │ -4149e8: 2802 |0006: goto 0008 // +0002 │ │ -4149ea: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -4149ec: 7030 1db2 2100 |0008: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V // method@b21d │ │ -4149f2: 0e00 |000b: return-void │ │ +414bc8: |[414bc8] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ +414bd8: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +414bdc: 7210 99b1 0200 |0002: invoke-interface {v2}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b199 │ │ +414be2: 0c00 |0005: move-result-object v0 │ │ +414be4: 2802 |0006: goto 0008 // +0002 │ │ +414be6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +414be8: 7030 26b2 2100 |0008: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V // method@b226 │ │ +414bee: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=102 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lkotlin/coroutines/jvm/internal/ContinuationImpl; │ │ 0x0000 - 0x000c reg=2 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -611,18 +447,18 @@ │ │ type : '(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4149f4: |[4149f4] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V │ │ -414a04: 7020 05b2 1000 |0000: invoke-direct {v0, v1}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b205 │ │ -414a0a: 5b02 5cb3 |0003: iput-object v2, v0, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b35c │ │ -414a0e: 0e00 |0005: return-void │ │ +414bf0: |[414bf0] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V │ │ +414c00: 7020 0eb2 1000 |0000: invoke-direct {v0, v1}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b20e │ │ +414c06: 5b02 5eb3 |0003: iput-object v2, v0, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b35e │ │ +414c0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lkotlin/coroutines/jvm/internal/ContinuationImpl; │ │ 0x0000 - 0x0006 reg=1 (null) Lkotlin/coroutines/Continuation; │ │ @@ -634,18 +470,18 @@ │ │ type : '()Lkotlin/coroutines/CoroutineContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4149b0: |[4149b0] kotlin.coroutines.jvm.internal.ContinuationImpl.getContext:()Lkotlin/coroutines/CoroutineContext; │ │ -4149c0: 5410 5cb3 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b35c │ │ -4149c4: 7110 a6b6 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -4149ca: 1100 |0005: return-object v0 │ │ +414bac: |[414bac] kotlin.coroutines.jvm.internal.ContinuationImpl.getContext:()Lkotlin/coroutines/CoroutineContext; │ │ +414bbc: 5410 5eb3 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b35e │ │ +414bc0: 7110 afb6 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +414bc6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lkotlin/coroutines/jvm/internal/ContinuationImpl; │ │ │ │ #1 : (in Lkotlin/coroutines/jvm/internal/ContinuationImpl;) │ │ @@ -653,34 +489,34 @@ │ │ type : '()Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -414958: |[414958] kotlin.coroutines.jvm.internal.ContinuationImpl.intercepted:()Lkotlin/coroutines/Continuation; │ │ -414968: 5420 5db3 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b35d │ │ -41496c: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ -414970: 6e10 1eb2 0200 |0004: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b21e │ │ -414976: 0c00 |0007: move-result-object v0 │ │ -414978: 6201 3eb3 |0008: sget-object v1, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b33e │ │ -41497c: 1f01 471a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext$Key; // type@1a47 │ │ -414980: 7220 bab1 1000 |000c: invoke-interface {v0, v1}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b1ba │ │ -414986: 0c00 |000f: move-result-object v0 │ │ -414988: 1f00 401a |0010: check-cast v0, Lkotlin/coroutines/ContinuationInterceptor; // type@1a40 │ │ -41498c: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ -414990: 0721 |0014: move-object v1, v2 │ │ -414992: 1f01 3d1a |0015: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -414996: 7220 9cb1 1000 |0017: invoke-interface {v0, v1}, Lkotlin/coroutines/ContinuationInterceptor;.interceptContinuation:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@b19c │ │ -41499c: 0c00 |001a: move-result-object v0 │ │ -41499e: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ -4149a2: 0720 |001d: move-object v0, v2 │ │ -4149a4: 1f00 3d1a |001e: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -4149a8: 5b20 5db3 |0020: iput-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b35d │ │ -4149ac: 1100 |0022: return-object v0 │ │ +414b54: |[414b54] kotlin.coroutines.jvm.internal.ContinuationImpl.intercepted:()Lkotlin/coroutines/Continuation; │ │ +414b64: 5420 5fb3 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b35f │ │ +414b68: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ +414b6c: 6e10 27b2 0200 |0004: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b227 │ │ +414b72: 0c00 |0007: move-result-object v0 │ │ +414b74: 6201 40b3 |0008: sget-object v1, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b340 │ │ +414b78: 1f01 471a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext$Key; // type@1a47 │ │ +414b7c: 7220 c3b1 1000 |000c: invoke-interface {v0, v1}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b1c3 │ │ +414b82: 0c00 |000f: move-result-object v0 │ │ +414b84: 1f00 401a |0010: check-cast v0, Lkotlin/coroutines/ContinuationInterceptor; // type@1a40 │ │ +414b88: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ +414b8c: 0721 |0014: move-object v1, v2 │ │ +414b8e: 1f01 3d1a |0015: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +414b92: 7220 a5b1 1000 |0017: invoke-interface {v0, v1}, Lkotlin/coroutines/ContinuationInterceptor;.interceptContinuation:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@b1a5 │ │ +414b98: 0c00 |001a: move-result-object v0 │ │ +414b9a: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ +414b9e: 0720 |001d: move-object v0, v2 │ │ +414ba0: 1f00 3d1a |001e: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +414ba4: 5b20 5fb3 |0020: iput-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b35f │ │ +414ba8: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0004 line=112 │ │ 0x0020 line=113 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lkotlin/coroutines/jvm/internal/ContinuationImpl; │ │ @@ -690,83 +526,83 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -414a10: |[414a10] kotlin.coroutines.jvm.internal.ContinuationImpl.releaseIntercepted:()V │ │ -414a20: 5430 5db3 |0000: iget-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b35d │ │ -414a24: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -414a28: 3230 1600 |0004: if-eq v0, v3, 001a // +0016 │ │ -414a2c: 6e10 1eb2 0300 |0006: invoke-virtual {v3}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b21e │ │ -414a32: 0c01 |0009: move-result-object v1 │ │ -414a34: 6202 3eb3 |000a: sget-object v2, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b33e │ │ -414a38: 1f02 471a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext$Key; // type@1a47 │ │ -414a3c: 7220 bab1 2100 |000e: invoke-interface {v1, v2}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b1ba │ │ -414a42: 0c01 |0011: move-result-object v1 │ │ -414a44: 7110 a6b6 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -414a4a: 1f01 401a |0015: check-cast v1, Lkotlin/coroutines/ContinuationInterceptor; // type@1a40 │ │ -414a4e: 7220 9eb1 0100 |0017: invoke-interface {v1, v0}, Lkotlin/coroutines/ContinuationInterceptor;.releaseInterceptedContinuation:(Lkotlin/coroutines/Continuation;)V // method@b19e │ │ -414a54: 6200 5bb3 |001a: sget-object v0, Lkotlin/coroutines/jvm/internal/CompletedContinuation;.INSTANCE:Lkotlin/coroutines/jvm/internal/CompletedContinuation; // field@b35b │ │ -414a58: 1f00 3d1a |001c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -414a5c: 5b30 5db3 |001e: iput-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b35d │ │ -414a60: 0e00 |0020: return-void │ │ +414c0c: |[414c0c] kotlin.coroutines.jvm.internal.ContinuationImpl.releaseIntercepted:()V │ │ +414c1c: 5430 5fb3 |0000: iget-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b35f │ │ +414c20: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ +414c24: 3230 1600 |0004: if-eq v0, v3, 001a // +0016 │ │ +414c28: 6e10 27b2 0300 |0006: invoke-virtual {v3}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b227 │ │ +414c2e: 0c01 |0009: move-result-object v1 │ │ +414c30: 6202 40b3 |000a: sget-object v2, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b340 │ │ +414c34: 1f02 471a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext$Key; // type@1a47 │ │ +414c38: 7220 c3b1 2100 |000e: invoke-interface {v1, v2}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b1c3 │ │ +414c3e: 0c01 |0011: move-result-object v1 │ │ +414c40: 7110 afb6 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +414c46: 1f01 401a |0015: check-cast v1, Lkotlin/coroutines/ContinuationInterceptor; // type@1a40 │ │ +414c4a: 7220 a7b1 0100 |0017: invoke-interface {v1, v0}, Lkotlin/coroutines/ContinuationInterceptor;.releaseInterceptedContinuation:(Lkotlin/coroutines/Continuation;)V // method@b1a7 │ │ +414c50: 6200 5db3 |001a: sget-object v0, Lkotlin/coroutines/jvm/internal/CompletedContinuation;.INSTANCE:Lkotlin/coroutines/jvm/internal/CompletedContinuation; // field@b35d │ │ +414c54: 1f00 3d1a |001c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +414c58: 5b30 5fb3 |001e: iput-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b35f │ │ +414c5c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0006 line=118 │ │ 0x001a line=120 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lkotlin/coroutines/jvm/internal/ContinuationImpl; │ │ │ │ - source_file_idx : 13068 (ContinuationImpl.kt) │ │ + source_file_idx : 13069 (ContinuationImpl.kt) │ │ │ │ -Class #6 header: │ │ +Class #4 header: │ │ class_idx : 6405 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 6026 │ │ source_file_idx : 14923 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #6 annotations: │ │ +Class #4 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "�� \n\n��\n��\n��f��*�� 20¨" } d2={ "Lkotlin/Function;" "R" "" "kotlin-stdlib" } k=1 mv={ 2 1 0 } xi=48 │ │ │ │ -Class #6 - │ │ +Class #4 - │ │ Class descriptor : 'Lkotlin/Function;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 14923 (Function.kt) │ │ │ │ -Class #7 header: │ │ +Class #5 header: │ │ class_idx : 6967 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 6026 │ │ source_file_idx : 14925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #7 annotations: │ │ +Class #5 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Lkotlin/Function<" "TR;>;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��\n\nf��*�� 2H0R0X¦¢¨" } d2={ "Lkotlin/jvm/internal/FunctionBase;" "R" "Lkotlin/Function;" "arity" "" "getArity" "()I" "kotlin-stdlib" } k=1 mv={ 2 1 0 } xi=48 │ │ │ │ -Class #7 - │ │ +Class #5 - │ │ Class descriptor : 'Lkotlin/jvm/internal/FunctionBase;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/Function;' │ │ Static fields - │ │ Instance fields - │ │ @@ -776,57 +612,57 @@ │ │ name : 'getArity' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 14925 (FunctionBase.kt) │ │ │ │ -Class #8 header: │ │ +Class #6 header: │ │ class_idx : 6762 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13068 │ │ +source_file_idx : 13069 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #8 annotations: │ │ +Class #6 annotations: │ │ Annotations on class │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n\n��\n��a��20¨" } d2={ "Lkotlin/coroutines/jvm/internal/SuspendFunction;" "" "kotlin-stdlib" } k=1 mv={ 2 1 0 } xi=48 │ │ │ │ -Class #8 - │ │ +Class #6 - │ │ Class descriptor : 'Lkotlin/coroutines/jvm/internal/SuspendFunction;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 13068 (ContinuationImpl.kt) │ │ + source_file_idx : 13069 (ContinuationImpl.kt) │ │ │ │ -Class #9 header: │ │ +Class #7 header: │ │ class_idx : 6763 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 6750 │ │ -source_file_idx : 13068 │ │ +source_file_idx : 13069 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #9 annotations: │ │ +Class #7 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/ContinuationImpl;" "Lkotlin/jvm/internal/FunctionBase<" "Ljava/lang/Object;" ">;" "Lkotlin/coroutines/jvm/internal/SuspendFunction;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��*\n\n\n\n��\n\n��\n\n��\n\n\n\n��!��202\n0020B!0 00¢\t\nB0¢\t J0HR0X–¢\n�� \r¨" } d2={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/coroutines/jvm/internal/ContinuationImpl;" "Lkotlin/jvm/internal/FunctionBase;" "" "Lkotlin/coroutines/jvm/internal/SuspendFunction;" "arity" "" "completion" "Lkotlin/coroutines/Continuation;" "" "(ILkotlin/coroutines/Continuation;)V" "(I)V" "getArity" "()I" "toString" "" "kotlin-stdlib" } k=1 mv={ 2 1 0 } xi=48 │ │ -Annotations on method #45642 '' │ │ +Annotations on method #45651 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;)V" } │ │ │ │ -Class #9 - │ │ +Class #7 - │ │ Class descriptor : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/ContinuationImpl;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/internal/FunctionBase;' │ │ #1 : 'Lkotlin/coroutines/jvm/internal/SuspendFunction;' │ │ Static fields - │ │ @@ -841,18 +677,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -415150: |[415150] kotlin.coroutines.jvm.internal.SuspendLambda.:(I)V │ │ -415160: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -415162: 7030 4ab2 2100 |0001: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -415168: 0e00 |0004: return-void │ │ +41534c: |[41534c] kotlin.coroutines.jvm.internal.SuspendLambda.:(I)V │ │ +41535c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +41535e: 7030 53b2 2100 |0001: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +415364: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=160 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lkotlin/coroutines/jvm/internal/SuspendLambda; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -861,18 +697,18 @@ │ │ type : '(ILkotlin/coroutines/Continuation;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -41516c: |[41516c] kotlin.coroutines.jvm.internal.SuspendLambda.:(ILkotlin/coroutines/Continuation;)V │ │ -41517c: 7020 1cb2 2000 |0000: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b21c │ │ -415182: 5901 67b3 |0003: iput v1, v0, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b367 │ │ -415186: 0e00 |0005: return-void │ │ +415368: |[415368] kotlin.coroutines.jvm.internal.SuspendLambda.:(ILkotlin/coroutines/Continuation;)V │ │ +415378: 7020 25b2 2000 |0000: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b225 │ │ +41537e: 5901 69b3 |0003: iput v1, v0, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b369 │ │ +415382: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0003 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lkotlin/coroutines/jvm/internal/SuspendLambda; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ @@ -884,17 +720,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4150f8: |[4150f8] kotlin.coroutines.jvm.internal.SuspendLambda.getArity:()I │ │ -415108: 5210 67b3 |0000: iget v0, v1, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b367 │ │ -41510c: 0f00 |0002: return v0 │ │ +4152f4: |[4152f4] kotlin.coroutines.jvm.internal.SuspendLambda.getArity:()I │ │ +415304: 5210 69b3 |0000: iget v0, v1, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b369 │ │ +415308: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lkotlin/coroutines/jvm/internal/SuspendLambda; │ │ │ │ #1 : (in Lkotlin/coroutines/jvm/internal/SuspendLambda;) │ │ @@ -902,56 +738,56 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -415110: |[415110] kotlin.coroutines.jvm.internal.SuspendLambda.toString:()Ljava/lang/String; │ │ -415120: 6e10 4cb2 0200 |0000: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.getCompletion:()Lkotlin/coroutines/Continuation; // method@b24c │ │ -415126: 0c00 |0003: move-result-object v0 │ │ -415128: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ -41512c: 0720 |0006: move-object v0, v2 │ │ -41512e: 1f00 371b |0007: check-cast v0, Lkotlin/jvm/internal/FunctionBase; // type@1b37 │ │ -415132: 7110 9db7 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@b79d │ │ -415138: 0c00 |000c: move-result-object v0 │ │ -41513a: 1a01 24eb |000d: const-string v1, "renderLambdaToString(...)" // string@eb24 │ │ -41513e: 7120 a8b6 1000 |000f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -415144: 2805 |0012: goto 0017 // +0005 │ │ -415146: 6f10 21b2 0200 |0013: invoke-super {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.toString:()Ljava/lang/String; // method@b221 │ │ -41514c: 0c00 |0016: move-result-object v0 │ │ -41514e: 1100 |0017: return-object v0 │ │ +41530c: |[41530c] kotlin.coroutines.jvm.internal.SuspendLambda.toString:()Ljava/lang/String; │ │ +41531c: 6e10 55b2 0200 |0000: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.getCompletion:()Lkotlin/coroutines/Continuation; // method@b255 │ │ +415322: 0c00 |0003: move-result-object v0 │ │ +415324: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ +415328: 0720 |0006: move-object v0, v2 │ │ +41532a: 1f00 371b |0007: check-cast v0, Lkotlin/jvm/internal/FunctionBase; // type@1b37 │ │ +41532e: 7110 a6b7 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@b7a6 │ │ +415334: 0c00 |000c: move-result-object v0 │ │ +415336: 1a01 24eb |000d: const-string v1, "renderLambdaToString(...)" // string@eb24 │ │ +41533a: 7120 b1b6 1000 |000f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +415340: 2805 |0012: goto 0017 // +0005 │ │ +415342: 6f10 2ab2 0200 |0013: invoke-super {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.toString:()Ljava/lang/String; // method@b22a │ │ +415348: 0c00 |0016: move-result-object v0 │ │ +41534a: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0006 line=164 │ │ 0x0013 line=166 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lkotlin/coroutines/jvm/internal/SuspendLambda; │ │ │ │ - source_file_idx : 13068 (ContinuationImpl.kt) │ │ + source_file_idx : 13069 (ContinuationImpl.kt) │ │ │ │ -Class #10 header: │ │ +Class #8 header: │ │ class_idx : 6926 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 6026 │ │ source_file_idx : 14931 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #10 annotations: │ │ +Class #8 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Lkotlin/Function<" "TR;>;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n\n\nf��*�� ��* ��* 2H0J828��28H¦¢¨\t" } d2={ "Lkotlin/jvm/functions/Function2;" "P1" "P2" "R" "Lkotlin/Function;" "invoke" "p1" "p2" "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" "kotlin-stdlib" } k=1 mv={ 2 1 0 } xi=48 │ │ -Annotations on method #46442 'invoke' │ │ +Annotations on method #46451 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TP1;TP2;)TR;" } │ │ │ │ -Class #10 - │ │ +Class #8 - │ │ Class descriptor : 'Lkotlin/jvm/functions/Function2;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/Function;' │ │ Static fields - │ │ Instance fields - │ │ @@ -961,39 +797,39 @@ │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 14931 (Functions.kt) │ │ │ │ -Class #11 header: │ │ -class_idx : 1080 │ │ +Class #9 header: │ │ +class_idx : 1079 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ -source_file_idx : 11262 │ │ +source_file_idx : 11263 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #11 annotations: │ │ +Class #9 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/lib/core/models/user/User;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "Lcom/infomaniak/lib/core/models/user/User;" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.BaseActivity$onCreate$1" f="BaseActivity.kt" i={ } l={ 33 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3205 '' │ │ +Annotations on method #3201 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;" ">;)V" } │ │ -Annotations on method #3206 'create' │ │ +Annotations on method #3202 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3208 'invoke' │ │ +Annotations on method #3204 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/lib/core/models/user/User;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #11 - │ │ +Class #9 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -1007,137 +843,137 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19bd88: |[19bd88] com.infomaniak.drive.ui.BaseActivity$onCreate$1.:(Lkotlin/coroutines/Continuation;)V │ │ -19bd98: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -19bd9a: 7030 4ab2 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -19bda0: 0e00 |0004: return-void │ │ +19bd18: |[19bd18] com.infomaniak.drive.ui.BaseActivity$onCreate$1.:(Lkotlin/coroutines/Continuation;)V │ │ +19bd28: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +19bd2a: 7030 53b2 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +19bd30: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -19bd68: |[19bd68] com.infomaniak.drive.ui.BaseActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19bd78: 2201 3804 |0000: new-instance v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0438 │ │ -19bd7c: 7020 850c 2100 |0002: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c85 │ │ -19bd82: 1f01 3d1a |0005: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19bd86: 1101 |0007: return-object v1 │ │ +19bcf8: |[19bcf8] com.infomaniak.drive.ui.BaseActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19bd08: 2201 3704 |0000: new-instance v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0437 │ │ +19bd0c: 7020 810c 2100 |0002: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c81 │ │ +19bd12: 1f01 3d1a |0005: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19bd16: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -19bcb4: |[19bcb4] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19bcc4: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -19bcc8: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19bccc: 6e30 880c 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0c88 │ │ -19bcd2: 0c01 |0007: move-result-object v1 │ │ -19bcd4: 1101 |0008: return-object v1 │ │ +19bc44: |[19bc44] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19bc54: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +19bc58: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19bc5c: 6e30 840c 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0c84 │ │ +19bc62: 0c01 |0007: move-result-object v1 │ │ +19bc64: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -19bcd8: |[19bcd8] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19bce8: 6e30 860c 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0c86 │ │ -19bcee: 0c01 |0003: move-result-object v1 │ │ -19bcf0: 1f01 3804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0438 │ │ -19bcf4: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19bcf8: 6e20 890c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c89 │ │ -19bcfe: 0c01 |000b: move-result-object v1 │ │ -19bd00: 1101 |000c: return-object v1 │ │ +19bc68: |[19bc68] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19bc78: 6e30 820c 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0c82 │ │ +19bc7e: 0c01 |0003: move-result-object v1 │ │ +19bc80: 1f01 3704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0437 │ │ +19bc84: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19bc88: 6e20 850c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c85 │ │ +19bc8e: 0c01 |000b: move-result-object v1 │ │ +19bc90: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -19bd04: |[19bd04] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19bd14: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -19bd1a: 0c00 |0003: move-result-object v0 │ │ -19bd1c: 5231 9703 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@0397 │ │ -19bd20: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -19bd22: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -19bd26: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -19bd2a: 7110 a69a 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19bd30: 281a |000e: goto 0028 // +001a │ │ -19bd32: 2204 7a17 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@177a │ │ -19bd36: 1a00 d597 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -19bd3a: 7020 e692 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -19bd40: 2704 |0016: throw v4 │ │ -19bd42: 7110 a69a 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19bd48: 6204 a512 |001a: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -19bd4c: 0731 |001c: move-object v1, v3 │ │ -19bd4e: 1f01 3d1a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19bd52: 5932 9703 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@0397 │ │ -19bd56: 6e20 8d39 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@398d │ │ -19bd5c: 0c04 |0024: move-result-object v4 │ │ -19bd5e: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ -19bd62: 1100 |0027: return-object v0 │ │ -19bd64: 1104 |0028: return-object v4 │ │ +19bc94: |[19bc94] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19bca4: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +19bcaa: 0c00 |0003: move-result-object v0 │ │ +19bcac: 5231 9603 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@0396 │ │ +19bcb0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +19bcb2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +19bcb6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +19bcba: 7110 af9a 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19bcc0: 281a |000e: goto 0028 // +001a │ │ +19bcc2: 2204 7a17 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@177a │ │ +19bcc6: 1a00 d697 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +19bcca: 7020 ef92 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +19bcd0: 2704 |0016: throw v4 │ │ +19bcd2: 7110 af9a 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19bcd8: 6204 a712 |001a: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +19bcdc: 0731 |001c: move-object v1, v3 │ │ +19bcde: 1f01 3d1a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19bce2: 5932 9603 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@0396 │ │ +19bce6: 6e20 9639 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3996 │ │ +19bcec: 0c04 |0024: move-result-object v4 │ │ +19bcee: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ +19bcf2: 1100 |0027: return-object v0 │ │ +19bcf4: 1104 |0028: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=33 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; │ │ 0x0000 - 0x0029 reg=4 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 11262 (BaseActivity.kt) │ │ + source_file_idx : 11263 (BaseActivity.kt) │ │ │ │ -Class #12 header: │ │ -class_idx : 1081 │ │ +Class #10 header: │ │ +class_idx : 1080 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 372 │ │ -source_file_idx : 11262 │ │ +superclass_idx : 371 │ │ +source_file_idx : 11263 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #12 annotations: │ │ +Class #10 annotations: │ │ Annotations on class │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n\n\n\n��\n\n����20B¢J020H¨" } d2={ "Lcom/infomaniak/drive/ui/BaseActivity;" "Landroidx/appcompat/app/AppCompatActivity;" "" "()V" "onCreate" "" "savedInstanceState" "Landroid/os/Bundle;" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #12 - │ │ +Class #10 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BaseActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroidx/appcompat/app/AppCompatActivity;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -1146,17 +982,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19bda4: |[19bda4] com.infomaniak.drive.ui.BaseActivity.:()V │ │ -19bdb4: 7010 9604 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@0496 │ │ -19bdba: 0e00 |0003: return-void │ │ +19bd34: |[19bd34] com.infomaniak.drive.ui.BaseActivity.:()V │ │ +19bd44: 7010 9204 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@0492 │ │ +19bd4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BaseActivity; │ │ │ │ Virtual methods - │ │ @@ -1165,69 +1001,69 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -19bdbc: |[19bdbc] com.infomaniak.drive.ui.BaseActivity.onCreate:(Landroid/os/Bundle;)V │ │ -19bdcc: 6f20 9804 3200 |0000: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@0498 │ │ -19bdd2: 6203 a512 |0003: sget-object v3, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -19bdd6: 6e10 7d39 0300 |0005: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@397d │ │ -19bddc: 0c03 |0008: move-result-object v3 │ │ -19bdde: 3903 1c00 |0009: if-nez v3, 0025 // +001c │ │ -19bde2: 2203 3804 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0438 │ │ -19bde6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -19bde8: 7020 850c 0300 |000e: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c85 │ │ -19bdee: 1f03 0e1b |0011: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -19bdf2: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -19bdf4: 7140 bbc5 3001 |0014: invoke-static {v0, v3, v1, v0}, Lkotlinx/coroutines/BuildersKt;.runBlocking$default:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/lang/Object; // method@c5bb │ │ -19bdfa: 6203 ae00 |0017: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ae │ │ -19bdfe: 0720 |0019: move-object v0, v2 │ │ -19be00: 1f00 3200 |001a: check-cast v0, Landroid/content/Context; // type@0032 │ │ -19be04: 6201 a512 |001c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -19be08: 6e10 7e39 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@397e │ │ -19be0e: 0a01 |0021: move-result v1 │ │ -19be10: 6e30 2c09 0301 |0022: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@092c │ │ -19be16: 6203 ae00 |0025: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ae │ │ -19be1a: 0720 |0027: move-object v0, v2 │ │ -19be1c: 1f00 1700 |0028: check-cast v0, Landroid/app/Activity; // type@0017 │ │ -19be20: 6e20 2709 0300 |002a: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@0927 │ │ -19be26: 0e00 |002d: return-void │ │ +19bd4c: |[19bd4c] com.infomaniak.drive.ui.BaseActivity.onCreate:(Landroid/os/Bundle;)V │ │ +19bd5c: 6f20 9404 3200 |0000: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@0494 │ │ +19bd62: 6203 a712 |0003: sget-object v3, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +19bd66: 6e10 8639 0300 |0005: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3986 │ │ +19bd6c: 0c03 |0008: move-result-object v3 │ │ +19bd6e: 3903 1c00 |0009: if-nez v3, 0025 // +001c │ │ +19bd72: 2203 3704 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0437 │ │ +19bd76: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +19bd78: 7020 810c 0300 |000e: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c81 │ │ +19bd7e: 1f03 0e1b |0011: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +19bd82: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +19bd84: 7140 c4c5 3001 |0014: invoke-static {v0, v3, v1, v0}, Lkotlinx/coroutines/BuildersKt;.runBlocking$default:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/lang/Object; // method@c5c4 │ │ +19bd8a: 6203 ad00 |0017: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19bd8e: 0720 |0019: move-object v0, v2 │ │ +19bd90: 1f00 3100 |001a: check-cast v0, Landroid/content/Context; // type@0031 │ │ +19bd94: 6201 a712 |001c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +19bd98: 6e10 8739 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3987 │ │ +19bd9e: 0a01 |0021: move-result v1 │ │ +19bda0: 6e30 2809 0301 |0022: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@0928 │ │ +19bda6: 6203 ad00 |0025: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19bdaa: 0720 |0027: move-object v0, v2 │ │ +19bdac: 1f00 1600 |0028: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19bdb0: 6e20 2309 0300 |002a: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@0923 │ │ +19bdb6: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=32 │ │ 0x000b line=33 │ │ 0x0017 line=34 │ │ 0x0025 line=36 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Lcom/infomaniak/drive/ui/BaseActivity; │ │ 0x0000 - 0x002e reg=3 (null) Landroid/os/Bundle; │ │ │ │ - source_file_idx : 11262 (BaseActivity.kt) │ │ + source_file_idx : 11263 (BaseActivity.kt) │ │ │ │ -Class #13 header: │ │ +Class #11 header: │ │ class_idx : 6922 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 6026 │ │ source_file_idx : 14931 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #13 annotations: │ │ +Class #11 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Lkotlin/Function<" "TR;>;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n\n\nf��*�� ��* 2H0J828��H¦¢¨" } d2={ "Lkotlin/jvm/functions/Function1;" "P1" "R" "Lkotlin/Function;" "invoke" "p1" "(Ljava/lang/Object;)Ljava/lang/Object;" "kotlin-stdlib" } k=1 mv={ 2 1 0 } xi=48 │ │ -Annotations on method #46438 'invoke' │ │ +Annotations on method #46447 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TP1;)TR;" } │ │ │ │ -Class #13 - │ │ +Class #11 - │ │ Class descriptor : 'Lkotlin/jvm/functions/Function1;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/Function;' │ │ Static fields - │ │ Instance fields - │ │ @@ -1237,25 +1073,25 @@ │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 14931 (Functions.kt) │ │ │ │ -Class #14 header: │ │ -class_idx : 1082 │ │ +Class #12 header: │ │ +class_idx : 1081 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #14 - │ │ +Class #12 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -1269,18 +1105,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19be54: |[19be54] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19be64: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19be6a: 5b01 9803 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@0398 │ │ -19be6e: 0e00 |0005: return-void │ │ +19bde4: |[19bde4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19bdf4: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19bdfa: 5b01 9703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@0397 │ │ +19bdfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ @@ -1290,42 +1126,42 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19be28: |[19be28] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19be38: 5410 9803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@0398 │ │ -19be3c: 1f02 6417 |0002: check-cast v2, Ljava/lang/Boolean; // type@1764 │ │ -19be40: 6e10 5292 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9252 │ │ -19be46: 0a02 |0007: move-result v2 │ │ -19be48: 7120 d50c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0cd5 │ │ -19be4e: 0c02 |000b: move-result-object v2 │ │ -19be50: 1102 |000c: return-object v2 │ │ +19bdb8: |[19bdb8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19bdc8: 5410 9703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@0397 │ │ +19bdcc: 1f02 6417 |0002: check-cast v2, Ljava/lang/Boolean; // type@1764 │ │ +19bdd0: 6e10 5b92 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@925b │ │ +19bdd6: 0a02 |0007: move-result v2 │ │ +19bdd8: 7120 d10c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0cd1 │ │ +19bdde: 0c02 |000b: move-result-object v2 │ │ +19bde0: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #15 header: │ │ -class_idx : 1083 │ │ +Class #13 header: │ │ +class_idx : 1082 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #15 - │ │ +Class #13 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -1339,18 +1175,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19be9c: |[19be9c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19beac: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19beb2: 5b01 9903 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@0399 │ │ -19beb6: 0e00 |0005: return-void │ │ +19be2c: |[19be2c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19be3c: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19be42: 5b01 9803 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@0398 │ │ +19be46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ @@ -1360,42 +1196,42 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19be70: |[19be70] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19be80: 5410 9903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@0399 │ │ -19be84: 1f02 6417 |0002: check-cast v2, Ljava/lang/Boolean; // type@1764 │ │ -19be88: 6e10 5292 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9252 │ │ -19be8e: 0a02 |0007: move-result v2 │ │ -19be90: 7120 d70c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0cd7 │ │ -19be96: 0c02 |000b: move-result-object v2 │ │ -19be98: 1102 |000c: return-object v2 │ │ +19be00: |[19be00] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19be10: 5410 9803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@0398 │ │ +19be14: 1f02 6417 |0002: check-cast v2, Ljava/lang/Boolean; // type@1764 │ │ +19be18: 6e10 5b92 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@925b │ │ +19be1e: 0a02 |0007: move-result v2 │ │ +19be20: 7120 d30c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0cd3 │ │ +19be26: 0c02 |000b: move-result-object v2 │ │ +19be28: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #16 header: │ │ -class_idx : 1084 │ │ +Class #14 header: │ │ +class_idx : 1083 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #16 - │ │ +Class #14 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -1409,18 +1245,18 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19bedc: |[19bedc] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -19beec: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19bef2: 5b01 9a03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039a │ │ -19bef6: 0e00 |0005: return-void │ │ +19be6c: |[19be6c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +19be7c: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19be82: 5b01 9903 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@0399 │ │ +19be86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ │ │ @@ -1430,47 +1266,47 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19beb8: |[19beb8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19bec8: 5410 9a03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039a │ │ -19becc: 1f02 f601 |0002: check-cast v2, Landroidx/core/graphics/Insets; // type@01f6 │ │ -19bed0: 7120 d90c 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$qZwzFLhnNtXmC6aWZQzZQYSXT-I:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; // method@0cd9 │ │ -19bed6: 0c02 |0007: move-result-object v2 │ │ -19bed8: 1102 |0008: return-object v2 │ │ +19be48: |[19be48] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19be58: 5410 9903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@0399 │ │ +19be5c: 1f02 f501 |0002: check-cast v2, Landroidx/core/graphics/Insets; // type@01f5 │ │ +19be60: 7120 d50c 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$qZwzFLhnNtXmC6aWZQzZQYSXT-I:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; // method@0cd5 │ │ +19be66: 0c02 |0007: move-result-object v2 │ │ +19be68: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #17 header: │ │ +Class #15 header: │ │ class_idx : 6911 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 6026 │ │ source_file_idx : 14931 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #17 annotations: │ │ +Class #15 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Lkotlin/Function<" "TR;>;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\nf��*�� 2H0J8��H¦¢¨" } d2={ "Lkotlin/jvm/functions/Function0;" "R" "Lkotlin/Function;" "invoke" "()Ljava/lang/Object;" "kotlin-stdlib" } k=1 mv={ 2 1 0 } xi=48 │ │ -Annotations on method #46427 'invoke' │ │ +Annotations on method #46436 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TR;" } │ │ │ │ -Class #17 - │ │ +Class #15 - │ │ Class descriptor : 'Lkotlin/jvm/functions/Function0;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/Function;' │ │ Static fields - │ │ Instance fields - │ │ @@ -1480,25 +1316,25 @@ │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 14931 (Functions.kt) │ │ │ │ -Class #18 header: │ │ -class_idx : 1085 │ │ +Class #16 header: │ │ +class_idx : 1084 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #18 - │ │ +Class #16 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -1512,18 +1348,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19bf18: |[19bf18] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19bf28: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19bf2e: 5b01 9b03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039b │ │ -19bf32: 0e00 |0005: return-void │ │ +19bea8: |[19bea8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19beb8: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19bebe: 5b01 9a03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039a │ │ +19bec2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ @@ -1533,38 +1369,38 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19bef8: |[19bef8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.invoke:()Ljava/lang/Object; │ │ -19bf08: 5410 9b03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039b │ │ -19bf0c: 7110 d10c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; // method@0cd1 │ │ -19bf12: 0c00 |0005: move-result-object v0 │ │ -19bf14: 1100 |0006: return-object v0 │ │ +19be88: |[19be88] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.invoke:()Ljava/lang/Object; │ │ +19be98: 5410 9a03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039a │ │ +19be9c: 7110 cd0c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; // method@0ccd │ │ +19bea2: 0c00 |0005: move-result-object v0 │ │ +19bea4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #19 header: │ │ -class_idx : 1086 │ │ +Class #17 header: │ │ +class_idx : 1085 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #19 - │ │ +Class #17 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnTouchListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -1574,17 +1410,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19bf50: |[19bf50] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.:()V │ │ -19bf60: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19bf66: 0e00 |0003: return-void │ │ +19bee0: |[19bee0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.:()V │ │ +19bef0: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19bef6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1; │ │ │ │ Virtual methods - │ │ @@ -1593,39 +1429,39 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19bf34: |[19bf34] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -19bf44: 7120 cd0c 2100 |0000: invoke-static {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0ccd │ │ -19bf4a: 0a01 |0003: move-result v1 │ │ -19bf4c: 0f01 |0004: return v1 │ │ +19bec4: |[19bec4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19bed4: 7120 c90c 2100 |0000: invoke-static {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0cc9 │ │ +19beda: 0a01 |0003: move-result v1 │ │ +19bedc: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #20 header: │ │ -class_idx : 1087 │ │ +Class #18 header: │ │ +class_idx : 1086 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #20 - │ │ +Class #18 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -1643,19 +1479,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19bf90: |[19bf90] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -19bfa0: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19bfa6: 5b01 9c03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039c │ │ -19bfaa: 5b02 9d03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039d │ │ -19bfae: 0e00 |0007: return-void │ │ +19bf20: |[19bf20] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +19bf30: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19bf36: 5b01 9b03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039b │ │ +19bf3a: 5b02 9c03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039c │ │ +19bf3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ @@ -1666,41 +1502,41 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -19bf68: |[19bf68] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19bf78: 5420 9c03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039c │ │ -19bf7c: 5421 9d03 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039d │ │ -19bf80: 1f03 6417 |0004: check-cast v3, Ljava/lang/Boolean; // type@1764 │ │ -19bf84: 7130 d80c 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$pJIJ9-3GdflzFJrf2RNRfy3eNyM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; // method@0cd8 │ │ -19bf8a: 0c03 |0009: move-result-object v3 │ │ -19bf8c: 1103 |000a: return-object v3 │ │ +19bef8: |[19bef8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19bf08: 5420 9b03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039b │ │ +19bf0c: 5421 9c03 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039c │ │ +19bf10: 1f03 6417 |0004: check-cast v3, Ljava/lang/Boolean; // type@1764 │ │ +19bf14: 7130 d40c 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$pJIJ9-3GdflzFJrf2RNRfy3eNyM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; // method@0cd4 │ │ +19bf1a: 0c03 |0009: move-result-object v3 │ │ +19bf1c: 1103 |000a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #21 header: │ │ +Class #19 header: │ │ class_idx : 4986 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 6026 │ │ source_file_idx : 30653 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #21 - │ │ +Class #19 - │ │ Class descriptor : 'Lio/sentry/ScopeCallback;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -1709,25 +1545,25 @@ │ │ name : 'run' │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 30653 (ScopeCallback.java) │ │ │ │ -Class #22 header: │ │ -class_idx : 1088 │ │ +Class #20 header: │ │ +class_idx : 1087 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #22 - │ │ +Class #20 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lio/sentry/ScopeCallback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -1749,20 +1585,20 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -19bfb0: |[19bfb0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;)V │ │ -19bfc0: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19bfc6: 5b01 9e03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039e │ │ -19bfca: 5b02 9f03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@039f │ │ -19bfce: 5b03 a003 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@03a0 │ │ -19bfd2: 0e00 |0009: return-void │ │ +19bf40: |[19bf40] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;)V │ │ +19bf50: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19bf56: 5b01 9d03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039d │ │ +19bf5a: 5b02 9e03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@039e │ │ +19bf5e: 5b03 9f03 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@039f │ │ +19bf62: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/util/LinkedHashMap; │ │ @@ -1774,40 +1610,40 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -19bfd4: |[19bfd4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ -19bfe4: 5430 9e03 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039e │ │ -19bfe8: 5431 9f03 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@039f │ │ -19bfec: 5432 a003 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@03a0 │ │ -19bff0: 7140 cf0c 1042 |0006: invoke-static {v0, v1, v2, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$F7wJ01wofi0CgfkQGg58WSFzwZM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V // method@0ccf │ │ -19bff6: 0e00 |0009: return-void │ │ +19bf64: |[19bf64] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ +19bf74: 5430 9d03 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039d │ │ +19bf78: 5431 9e03 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@039e │ │ +19bf7c: 5432 9f03 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@039f │ │ +19bf80: 7140 cb0c 1042 |0006: invoke-static {v0, v1, v2, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$F7wJ01wofi0CgfkQGg58WSFzwZM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V // method@0ccb │ │ +19bf86: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x000a reg=4 (null) Lio/sentry/IScope; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #23 header: │ │ -class_idx : 1089 │ │ +Class #21 header: │ │ +class_idx : 1088 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #23 - │ │ +Class #21 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -1817,17 +1653,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19c018: |[19c018] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.:()V │ │ -19c028: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19c02e: 0e00 |0003: return-void │ │ +19bfa8: |[19bfa8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.:()V │ │ +19bfb8: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19bfbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4; │ │ │ │ Virtual methods - │ │ @@ -1836,39 +1672,39 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19bff8: |[19bff8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19c008: 1f01 7803 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0378 │ │ -19c00c: 7110 d40c 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$W7CTYEe1059IQDds_sar-rZLM08:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; // method@0cd4 │ │ -19c012: 0c01 |0005: move-result-object v1 │ │ -19c014: 1101 |0006: return-object v1 │ │ +19bf88: |[19bf88] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19bf98: 1f01 7703 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0377 │ │ +19bf9c: 7110 d00c 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$W7CTYEe1059IQDds_sar-rZLM08:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; // method@0cd0 │ │ +19bfa2: 0c01 |0005: move-result-object v1 │ │ +19bfa4: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #24 header: │ │ -class_idx : 1090 │ │ +Class #22 header: │ │ +class_idx : 1089 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #24 - │ │ +Class #22 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -1882,18 +1718,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19c05c: |[19c05c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19c06c: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19c072: 5b01 a103 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a1 │ │ -19c076: 0e00 |0005: return-void │ │ +19bfec: |[19bfec] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19bffc: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19c002: 5b01 a003 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a0 │ │ +19c006: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ @@ -1903,42 +1739,42 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19c030: |[19c030] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19c040: 5410 a103 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a1 │ │ -19c044: 1f02 7d17 |0002: check-cast v2, Ljava/lang/Integer; // type@177d │ │ -19c048: 6e10 f192 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@92f1 │ │ -19c04e: 0a02 |0007: move-result v2 │ │ -19c050: 7120 d30c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0cd3 │ │ -19c056: 0c02 |000b: move-result-object v2 │ │ -19c058: 1102 |000c: return-object v2 │ │ +19bfc0: |[19bfc0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19bfd0: 5410 a003 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a0 │ │ +19bfd4: 1f02 7d17 |0002: check-cast v2, Ljava/lang/Integer; // type@177d │ │ +19bfd8: 6e10 fa92 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@92fa │ │ +19bfde: 0a02 |0007: move-result v2 │ │ +19bfe0: 7120 cf0c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0ccf │ │ +19bfe6: 0c02 |000b: move-result-object v2 │ │ +19bfe8: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #25 header: │ │ -class_idx : 1091 │ │ +Class #23 header: │ │ +class_idx : 1090 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #25 - │ │ +Class #23 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -1952,18 +1788,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19c0a4: |[19c0a4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19c0b4: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19c0ba: 5b01 a203 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a2 │ │ -19c0be: 0e00 |0005: return-void │ │ +19c034: |[19c034] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19c044: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19c04a: 5b01 a103 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a1 │ │ +19c04e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ @@ -1973,42 +1809,42 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19c078: |[19c078] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19c088: 5410 a203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a2 │ │ -19c08c: 1f02 7d17 |0002: check-cast v2, Ljava/lang/Integer; // type@177d │ │ -19c090: 6e10 f192 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@92f1 │ │ -19c096: 0a02 |0007: move-result v2 │ │ -19c098: 7120 ce0c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0cce │ │ -19c09e: 0c02 |000b: move-result-object v2 │ │ -19c0a0: 1102 |000c: return-object v2 │ │ +19c008: |[19c008] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19c018: 5410 a103 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a1 │ │ +19c01c: 1f02 7d17 |0002: check-cast v2, Ljava/lang/Integer; // type@177d │ │ +19c020: 6e10 fa92 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@92fa │ │ +19c026: 0a02 |0007: move-result v2 │ │ +19c028: 7120 ca0c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0cca │ │ +19c02e: 0c02 |000b: move-result-object v2 │ │ +19c030: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #26 header: │ │ -class_idx : 1092 │ │ +Class #24 header: │ │ +class_idx : 1091 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #26 - │ │ +Class #24 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -2022,18 +1858,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19c0e0: |[19c0e0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19c0f0: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19c0f6: 5b01 a303 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a3 │ │ -19c0fa: 0e00 |0005: return-void │ │ +19c070: |[19c070] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19c080: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19c086: 5b01 a203 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a2 │ │ +19c08a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ @@ -2043,38 +1879,38 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19c0c0: |[19c0c0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ -19c0d0: 5410 a303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a3 │ │ -19c0d4: 7110 d20c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0cd2 │ │ -19c0da: 0c00 |0005: move-result-object v0 │ │ -19c0dc: 1100 |0006: return-object v0 │ │ +19c050: |[19c050] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ +19c060: 5410 a203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a2 │ │ +19c064: 7110 ce0c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0cce │ │ +19c06a: 0c00 |0005: move-result-object v0 │ │ +19c06c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #27 header: │ │ -class_idx : 1093 │ │ +Class #25 header: │ │ +class_idx : 1092 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #27 - │ │ +Class #25 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroidx/activity/result/ActivityResultCallback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -2084,17 +1920,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19c0fc: |[19c0fc] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.:()V │ │ -19c10c: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19c112: 0e00 |0003: return-void │ │ +19c08c: |[19c08c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.:()V │ │ +19c09c: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19c0a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8; │ │ │ │ Virtual methods - │ │ @@ -2103,38 +1939,38 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19c114: |[19c114] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ -19c124: 1f01 6801 |0000: check-cast v1, Landroidx/activity/result/ActivityResult; // type@0168 │ │ -19c128: 7110 d60c 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V // method@0cd6 │ │ -19c12e: 0e00 |0005: return-void │ │ +19c0a4: |[19c0a4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ +19c0b4: 1f01 6701 |0000: check-cast v1, Landroidx/activity/result/ActivityResult; // type@0167 │ │ +19c0b8: 7110 d20c 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V // method@0cd2 │ │ +19c0be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #28 header: │ │ -class_idx : 1094 │ │ +Class #26 header: │ │ +class_idx : 1093 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #28 - │ │ +Class #26 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -2148,18 +1984,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19c150: |[19c150] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19c160: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19c166: 5b01 a403 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a4 │ │ -19c16a: 0e00 |0005: return-void │ │ +19c0e0: |[19c0e0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19c0f0: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19c0f6: 5b01 a303 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a3 │ │ +19c0fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ @@ -2169,44 +2005,44 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19c130: |[19c130] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ -19c140: 5410 a403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a4 │ │ -19c144: 7110 d00c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$JE_u2Tp96mNrfjPRNeyUm8LDojY:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@0cd0 │ │ -19c14a: 0c00 |0005: move-result-object v0 │ │ -19c14c: 1100 |0006: return-object v0 │ │ +19c0c0: |[19c0c0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ +19c0d0: 5410 a303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a3 │ │ +19c0d4: 7110 cc0c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$JE_u2Tp96mNrfjPRNeyUm8LDojY:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@0ccc │ │ +19c0da: 0c00 |0005: move-result-object v0 │ │ +19c0dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #29 header: │ │ -class_idx : 1095 │ │ +Class #27 header: │ │ +class_idx : 1094 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 11269 │ │ +source_file_idx : 11270 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ -Class #29 annotations: │ │ +Class #27 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Companion" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��$\n\n��\n\n\n\n\n\n��\n\n��†��20B\t¢J\n0*0J\n0*0J 0\t*0J\n\n0 *0¨ " } d2={ "Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;" "" "" "()V" "toggleFullscreen" "" "Landroidx/fragment/app/Fragment;" "openWithClicked" "getHeader" "Lcom/infomaniak/drive/views/PreviewHeaderView;" "getPreviewPDFHandler" "Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler;" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #29 - │ │ +Class #27 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -2215,17 +2051,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19c258: |[19c258] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:()V │ │ -19c268: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19c26e: 0e00 |0003: return-void │ │ +19c1e8: |[19c1e8] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:()V │ │ +19c1f8: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19c1fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;) │ │ @@ -2233,64 +2069,64 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19c270: |[19c270] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19c280: 7010 aa0c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:()V // method@0caa │ │ -19c286: 0e00 |0003: return-void │ │ +19c200: |[19c200] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19c210: 7010 a60c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:()V // method@0ca6 │ │ +19c216: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;) │ │ name : 'getHeader' │ │ type : '(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/views/PreviewHeaderView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -19c1d8: |[19c1d8] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getHeader:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/views/PreviewHeaderView; │ │ -19c1e8: 1a00 2a26 |0000: const-string v0, "" // string@262a │ │ -19c1ec: 7120 a9b6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -19c1f2: 6e10 fe05 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05fe │ │ -19c1f8: 0c00 |0008: move-result-object v0 │ │ -19c1fa: 2001 5104 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0451 │ │ -19c1fe: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -19c200: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -19c204: 1f00 5104 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0451 │ │ -19c208: 2802 |0010: goto 0012 // +0002 │ │ -19c20a: 0720 |0011: move-object v0, v2 │ │ -19c20c: 3800 0f00 |0012: if-eqz v0, 0021 // +000f │ │ -19c210: 6e10 f90c 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0cf9 │ │ -19c216: 0c00 |0017: move-result-object v0 │ │ -19c218: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -19c21c: 5400 a702 |001a: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a7 │ │ -19c220: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ -19c224: 2803 |001e: goto 0021 // +0003 │ │ -19c226: 0702 |001f: move-object v2, v0 │ │ -19c228: 2817 |0020: goto 0037 // +0017 │ │ -19c22a: 6e10 f805 0400 |0021: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f8 │ │ -19c230: 0c04 |0024: move-result-object v4 │ │ -19c232: 2040 2a09 |0025: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@092a │ │ -19c236: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ -19c23a: 1f04 2a09 |0029: check-cast v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@092a │ │ -19c23e: 2802 |002b: goto 002d // +0002 │ │ -19c240: 0724 |002c: move-object v4, v2 │ │ -19c242: 3804 0a00 |002d: if-eqz v4, 0037 // +000a │ │ -19c246: 6e10 112a 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding; // method@2a11 │ │ -19c24c: 0c04 |0032: move-result-object v4 │ │ -19c24e: 3804 0400 |0033: if-eqz v4, 0037 // +0004 │ │ -19c252: 5442 3601 |0035: iget-object v2, v4, Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@0136 │ │ -19c256: 1102 |0037: return-object v2 │ │ +19c168: |[19c168] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getHeader:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/views/PreviewHeaderView; │ │ +19c178: 1a00 2926 |0000: const-string v0, "" // string@2629 │ │ +19c17c: 7120 b2b6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +19c182: 6e10 fa05 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05fa │ │ +19c188: 0c00 |0008: move-result-object v0 │ │ +19c18a: 2001 5004 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0450 │ │ +19c18e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +19c190: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +19c194: 1f00 5004 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0450 │ │ +19c198: 2802 |0010: goto 0012 // +0002 │ │ +19c19a: 0720 |0011: move-object v0, v2 │ │ +19c19c: 3800 0f00 |0012: if-eqz v0, 0021 // +000f │ │ +19c1a0: 6e10 f50c 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0cf5 │ │ +19c1a6: 0c00 |0017: move-result-object v0 │ │ +19c1a8: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +19c1ac: 5400 a602 |001a: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a6 │ │ +19c1b0: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ +19c1b4: 2803 |001e: goto 0021 // +0003 │ │ +19c1b6: 0702 |001f: move-object v2, v0 │ │ +19c1b8: 2817 |0020: goto 0037 // +0017 │ │ +19c1ba: 6e10 f405 0400 |0021: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f4 │ │ +19c1c0: 0c04 |0024: move-result-object v4 │ │ +19c1c2: 2040 2a09 |0025: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@092a │ │ +19c1c6: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ +19c1ca: 1f04 2a09 |0029: check-cast v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@092a │ │ +19c1ce: 2802 |002b: goto 002d // +0002 │ │ +19c1d0: 0724 |002c: move-object v4, v2 │ │ +19c1d2: 3804 0a00 |002d: if-eqz v4, 0037 // +000a │ │ +19c1d6: 6e10 1a2a 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding; // method@2a1a │ │ +19c1dc: 0c04 |0032: move-result-object v4 │ │ +19c1de: 3804 0400 |0033: if-eqz v4, 0037 // +0004 │ │ +19c1e2: 5442 3501 |0035: iget-object v2, v4, Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@0135 │ │ +19c1e6: 1102 |0037: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=255 │ │ 0x0021 line=256 │ │ locals : │ │ 0x0000 - 0x0038 reg=3 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; │ │ 0x0000 - 0x0038 reg=4 (null) Landroidx/fragment/app/Fragment; │ │ @@ -2300,39 +2136,39 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -19c16c: |[19c16c] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getPreviewPDFHandler:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -19c17c: 1a00 2a26 |0000: const-string v0, "" // string@262a │ │ -19c180: 7120 a9b6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -19c186: 6e10 fe05 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05fe │ │ -19c18c: 0c00 |0008: move-result-object v0 │ │ -19c18e: 2001 5104 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0451 │ │ -19c192: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -19c194: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -19c198: 1f00 5104 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0451 │ │ -19c19c: 2802 |0010: goto 0012 // +0002 │ │ -19c19e: 0720 |0011: move-object v0, v2 │ │ -19c1a0: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ -19c1a4: 6e10 f30c 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@0cf3 │ │ -19c1aa: 0c00 |0017: move-result-object v0 │ │ -19c1ac: 3900 1400 |0018: if-nez v0, 002c // +0014 │ │ -19c1b0: 6e10 f805 0400 |001a: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f8 │ │ -19c1b6: 0c04 |001d: move-result-object v4 │ │ -19c1b8: 2040 2a09 |001e: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@092a │ │ -19c1bc: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ -19c1c0: 0742 |0022: move-object v2, v4 │ │ -19c1c2: 1f02 2a09 |0023: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@092a │ │ -19c1c6: 7110 a6b6 0200 |0025: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -19c1cc: 6e10 1e2a 0200 |0028: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@2a1e │ │ -19c1d2: 0c00 |002b: move-result-object v0 │ │ -19c1d4: 1100 |002c: return-object v0 │ │ +19c0fc: |[19c0fc] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getPreviewPDFHandler:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +19c10c: 1a00 2926 |0000: const-string v0, "" // string@2629 │ │ +19c110: 7120 b2b6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +19c116: 6e10 fa05 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05fa │ │ +19c11c: 0c00 |0008: move-result-object v0 │ │ +19c11e: 2001 5004 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0450 │ │ +19c122: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +19c124: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +19c128: 1f00 5004 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0450 │ │ +19c12c: 2802 |0010: goto 0012 // +0002 │ │ +19c12e: 0720 |0011: move-object v0, v2 │ │ +19c130: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ +19c134: 6e10 ef0c 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@0cef │ │ +19c13a: 0c00 |0017: move-result-object v0 │ │ +19c13c: 3900 1400 |0018: if-nez v0, 002c // +0014 │ │ +19c140: 6e10 f405 0400 |001a: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f4 │ │ +19c146: 0c04 |001d: move-result-object v4 │ │ +19c148: 2040 2a09 |001e: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@092a │ │ +19c14c: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ +19c150: 0742 |0022: move-object v2, v4 │ │ +19c152: 1f02 2a09 |0023: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@092a │ │ +19c156: 7110 afb6 0200 |0025: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +19c15c: 6e10 272a 0200 |0028: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@2a27 │ │ +19c162: 0c00 |002b: move-result-object v0 │ │ +19c164: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=260 │ │ 0x001a line=261 │ │ locals : │ │ 0x0000 - 0x002d reg=3 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; │ │ 0x0000 - 0x002d reg=4 (null) Landroidx/fragment/app/Fragment; │ │ @@ -2342,27 +2178,27 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -19c288: |[19c288] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.openWithClicked:(Landroidx/fragment/app/Fragment;)V │ │ -19c298: 1a00 2a26 |0000: const-string v0, "" // string@262a │ │ -19c29c: 7120 a9b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -19c2a2: 6e10 fe05 0200 |0005: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05fe │ │ -19c2a8: 0c02 |0008: move-result-object v2 │ │ -19c2aa: 2020 5104 |0009: instance-of v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0451 │ │ -19c2ae: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -19c2b2: 1f02 5104 |000d: check-cast v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0451 │ │ -19c2b6: 2802 |000f: goto 0011 // +0002 │ │ -19c2b8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -19c2ba: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ -19c2be: 6e10 0d0d 0200 |0013: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0d0d │ │ -19c2c4: 0e00 |0016: return-void │ │ +19c218: |[19c218] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.openWithClicked:(Landroidx/fragment/app/Fragment;)V │ │ +19c228: 1a00 2926 |0000: const-string v0, "" // string@2629 │ │ +19c22c: 7120 b2b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +19c232: 6e10 fa05 0200 |0005: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05fa │ │ +19c238: 0c02 |0008: move-result-object v2 │ │ +19c23a: 2020 5004 |0009: instance-of v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0450 │ │ +19c23e: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +19c242: 1f02 5004 |000d: check-cast v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0450 │ │ +19c246: 2802 |000f: goto 0011 // +0002 │ │ +19c248: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +19c24a: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ +19c24e: 6e10 090d 0200 |0013: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0d09 │ │ +19c254: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=251 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; │ │ 0x0000 - 0x0017 reg=2 (null) Landroidx/fragment/app/Fragment; │ │ │ │ @@ -2371,57 +2207,57 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -19c2c8: |[19c2c8] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.toggleFullscreen:(Landroidx/fragment/app/Fragment;)V │ │ -19c2d8: 1a00 2a26 |0000: const-string v0, "" // string@262a │ │ -19c2dc: 7120 a9b6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -19c2e2: 6e10 fe05 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05fe │ │ -19c2e8: 0c00 |0008: move-result-object v0 │ │ -19c2ea: 2001 5104 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0451 │ │ -19c2ee: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -19c2f0: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -19c2f4: 1f00 5104 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0451 │ │ -19c2f8: 2802 |0010: goto 0012 // +0002 │ │ -19c2fa: 0720 |0011: move-object v0, v2 │ │ -19c2fc: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -19c300: 6e10 1f0d 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0d1f │ │ -19c306: 6e10 f805 0400 |0017: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f8 │ │ -19c30c: 0c04 |001a: move-result-object v4 │ │ -19c30e: 2040 2a09 |001b: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@092a │ │ -19c312: 3800 0500 |001d: if-eqz v0, 0022 // +0005 │ │ -19c316: 0742 |001f: move-object v2, v4 │ │ -19c318: 1f02 2a09 |0020: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@092a │ │ -19c31c: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ -19c320: 6e10 3d2a 0200 |0024: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.toggleFullscreen:()V // method@2a3d │ │ -19c326: 0e00 |0027: return-void │ │ +19c258: |[19c258] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.toggleFullscreen:(Landroidx/fragment/app/Fragment;)V │ │ +19c268: 1a00 2926 |0000: const-string v0, "" // string@2629 │ │ +19c26c: 7120 b2b6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +19c272: 6e10 fa05 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05fa │ │ +19c278: 0c00 |0008: move-result-object v0 │ │ +19c27a: 2001 5004 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0450 │ │ +19c27e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +19c280: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +19c284: 1f00 5004 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0450 │ │ +19c288: 2802 |0010: goto 0012 // +0002 │ │ +19c28a: 0720 |0011: move-object v0, v2 │ │ +19c28c: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +19c290: 6e10 1b0d 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0d1b │ │ +19c296: 6e10 f405 0400 |0017: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05f4 │ │ +19c29c: 0c04 |001a: move-result-object v4 │ │ +19c29e: 2040 2a09 |001b: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@092a │ │ +19c2a2: 3800 0500 |001d: if-eqz v0, 0022 // +0005 │ │ +19c2a6: 0742 |001f: move-object v2, v4 │ │ +19c2a8: 1f02 2a09 |0020: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@092a │ │ +19c2ac: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ +19c2b0: 6e10 462a 0200 |0024: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.toggleFullscreen:()V // method@2a46 │ │ +19c2b6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=246 │ │ 0x0017 line=247 │ │ locals : │ │ 0x0000 - 0x0028 reg=3 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; │ │ 0x0000 - 0x0028 reg=4 (null) Landroidx/fragment/app/Fragment; │ │ │ │ - source_file_idx : 11269 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11270 (BasePreviewSliderFragment.kt) │ │ │ │ -Class #30 header: │ │ +Class #28 header: │ │ class_idx : 6935 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 6026 │ │ -source_file_idx : 10504 │ │ +source_file_idx : 10505 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ -Class #30 - │ │ +Class #28 - │ │ Class descriptor : 'Lkotlin/jvm/internal/AdaptedFunctionReference;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/internal/FunctionBase;' │ │ #1 : 'Ljava/io/Serializable;' │ │ Static fields - │ │ @@ -2460,24 +2296,24 @@ │ │ type : '(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -421e64: |[421e64] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -421e74: 6202 5db4 |0000: sget-object v2, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b45d │ │ -421e78: 0770 |0002: move-object v0, v7 │ │ -421e7a: 0181 |0003: move v1, v8 │ │ -421e7c: 0793 |0004: move-object v3, v9 │ │ -421e7e: 07a4 |0005: move-object v4, v10 │ │ -421e80: 07b5 |0006: move-object v5, v11 │ │ -421e82: 01c6 |0007: move v6, v12 │ │ -421e84: 7607 75b5 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/AdaptedFunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b575 │ │ -421e8a: 0e00 |000b: return-void │ │ +422060: |[422060] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +422070: 6202 5fb4 |0000: sget-object v2, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b45f │ │ +422074: 0770 |0002: move-object v0, v7 │ │ +422076: 0181 |0003: move v1, v8 │ │ +422078: 0793 |0004: move-object v3, v9 │ │ +42207a: 07a4 |0005: move-object v4, v10 │ │ +42207c: 07b5 |0006: move-object v5, v11 │ │ +42207e: 01c6 |0007: move v6, v12 │ │ +422080: 7607 7eb5 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/AdaptedFunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b57e │ │ +422086: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x000c reg=7 this Lkotlin/jvm/internal/AdaptedFunctionReference; │ │ 0x0000 - 0x000c reg=8 (null) I │ │ 0x0000 - 0x000c reg=9 (null) Ljava/lang/Class; │ │ @@ -2490,31 +2326,31 @@ │ │ type : '(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -421e8c: |[421e8c] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -421e9c: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -421ea2: 5b02 40b4 |0003: iput-object v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b440 │ │ -421ea6: 5b03 3fb4 |0005: iput-object v3, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b43f │ │ -421eaa: 5b04 3eb4 |0007: iput-object v4, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b43e │ │ -421eae: 5b05 41b4 |0009: iput-object v5, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b441 │ │ -421eb2: dd02 0601 |000b: and-int/lit8 v2, v6, #int 1 // #01 │ │ -421eb6: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -421eb8: 3332 0400 |000e: if-ne v2, v3, 0012 // +0004 │ │ -421ebc: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -421ebe: 2802 |0011: goto 0013 // +0002 │ │ -421ec0: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -421ec2: 5c02 3db4 |0013: iput-boolean v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b43d │ │ -421ec6: 5901 3bb4 |0015: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b43b │ │ -421eca: e101 0601 |0017: shr-int/lit8 v1, v6, #int 1 // #01 │ │ -421ece: 5901 3cb4 |0019: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b43c │ │ -421ed2: 0e00 |001b: return-void │ │ +422088: |[422088] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +422098: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +42209e: 5b02 42b4 |0003: iput-object v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b442 │ │ +4220a2: 5b03 41b4 |0005: iput-object v3, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b441 │ │ +4220a6: 5b04 40b4 |0007: iput-object v4, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b440 │ │ +4220aa: 5b05 43b4 |0009: iput-object v5, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b443 │ │ +4220ae: dd02 0601 |000b: and-int/lit8 v2, v6, #int 1 // #01 │ │ +4220b2: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +4220b4: 3332 0400 |000e: if-ne v2, v3, 0012 // +0004 │ │ +4220b8: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +4220ba: 2802 |0011: goto 0013 // +0002 │ │ +4220bc: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +4220be: 5c02 3fb4 |0013: iput-boolean v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b43f │ │ +4220c2: 5901 3db4 |0015: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b43d │ │ +4220c6: e101 0601 |0017: shr-int/lit8 v1, v6, #int 1 // #01 │ │ +4220ca: 5901 3eb4 |0019: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b43e │ │ +4220ce: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0005 line=44 │ │ 0x0007 line=45 │ │ 0x0009 line=46 │ │ @@ -2536,55 +2372,55 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -421cc4: |[421cc4] kotlin.jvm.internal.AdaptedFunctionReference.equals:(Ljava/lang/Object;)Z │ │ -421cd4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -421cd6: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -421cda: 0f00 |0003: return v0 │ │ -421cdc: 2051 171b |0004: instance-of v1, v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1b17 │ │ -421ce0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -421ce2: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -421ce6: 0f02 |0009: return v2 │ │ -421ce8: 1f05 171b |000a: check-cast v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1b17 │ │ -421cec: 5541 3db4 |000c: iget-boolean v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b43d │ │ -421cf0: 5553 3db4 |000e: iget-boolean v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b43d │ │ -421cf4: 3331 3700 |0010: if-ne v1, v3, 0047 // +0037 │ │ -421cf8: 5241 3bb4 |0012: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b43b │ │ -421cfc: 5253 3bb4 |0014: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b43b │ │ -421d00: 3331 3100 |0016: if-ne v1, v3, 0047 // +0031 │ │ -421d04: 5241 3cb4 |0018: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b43c │ │ -421d08: 5253 3cb4 |001a: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b43c │ │ -421d0c: 3331 2b00 |001c: if-ne v1, v3, 0047 // +002b │ │ -421d10: 5441 40b4 |001e: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b440 │ │ -421d14: 5453 40b4 |0020: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b440 │ │ -421d18: 7120 a0b6 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -421d1e: 0a01 |0025: move-result v1 │ │ -421d20: 3801 2100 |0026: if-eqz v1, 0047 // +0021 │ │ -421d24: 5441 3fb4 |0028: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b43f │ │ -421d28: 5453 3fb4 |002a: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b43f │ │ -421d2c: 7120 a0b6 3100 |002c: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -421d32: 0a01 |002f: move-result v1 │ │ -421d34: 3801 1700 |0030: if-eqz v1, 0047 // +0017 │ │ -421d38: 5441 3eb4 |0032: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b43e │ │ -421d3c: 5453 3eb4 |0034: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b43e │ │ -421d40: 6e20 9e93 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@939e │ │ -421d46: 0a01 |0039: move-result v1 │ │ -421d48: 3801 0d00 |003a: if-eqz v1, 0047 // +000d │ │ -421d4c: 5441 41b4 |003c: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b441 │ │ -421d50: 5455 41b4 |003e: iget-object v5, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b441 │ │ -421d54: 6e20 9e93 5100 |0040: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@939e │ │ -421d5a: 0a05 |0043: move-result v5 │ │ -421d5c: 3805 0300 |0044: if-eqz v5, 0047 // +0003 │ │ -421d60: 2802 |0046: goto 0048 // +0002 │ │ -421d62: 1200 |0047: const/4 v0, #int 0 // #0 │ │ -421d64: 0f00 |0048: return v0 │ │ +421ec0: |[421ec0] kotlin.jvm.internal.AdaptedFunctionReference.equals:(Ljava/lang/Object;)Z │ │ +421ed0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +421ed2: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +421ed6: 0f00 |0003: return v0 │ │ +421ed8: 2051 171b |0004: instance-of v1, v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1b17 │ │ +421edc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +421ede: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +421ee2: 0f02 |0009: return v2 │ │ +421ee4: 1f05 171b |000a: check-cast v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1b17 │ │ +421ee8: 5541 3fb4 |000c: iget-boolean v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b43f │ │ +421eec: 5553 3fb4 |000e: iget-boolean v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b43f │ │ +421ef0: 3331 3700 |0010: if-ne v1, v3, 0047 // +0037 │ │ +421ef4: 5241 3db4 |0012: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b43d │ │ +421ef8: 5253 3db4 |0014: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b43d │ │ +421efc: 3331 3100 |0016: if-ne v1, v3, 0047 // +0031 │ │ +421f00: 5241 3eb4 |0018: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b43e │ │ +421f04: 5253 3eb4 |001a: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b43e │ │ +421f08: 3331 2b00 |001c: if-ne v1, v3, 0047 // +002b │ │ +421f0c: 5441 42b4 |001e: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b442 │ │ +421f10: 5453 42b4 |0020: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b442 │ │ +421f14: 7120 a9b6 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +421f1a: 0a01 |0025: move-result v1 │ │ +421f1c: 3801 2100 |0026: if-eqz v1, 0047 // +0021 │ │ +421f20: 5441 41b4 |0028: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b441 │ │ +421f24: 5453 41b4 |002a: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b441 │ │ +421f28: 7120 a9b6 3100 |002c: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +421f2e: 0a01 |002f: move-result v1 │ │ +421f30: 3801 1700 |0030: if-eqz v1, 0047 // +0017 │ │ +421f34: 5441 40b4 |0032: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b440 │ │ +421f38: 5453 40b4 |0034: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b440 │ │ +421f3c: 6e20 a793 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@93a7 │ │ +421f42: 0a01 |0039: move-result v1 │ │ +421f44: 3801 0d00 |003a: if-eqz v1, 0047 // +000d │ │ +421f48: 5441 43b4 |003c: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b443 │ │ +421f4c: 5455 43b4 |003e: iget-object v5, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b443 │ │ +421f50: 6e20 a793 5100 |0040: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@93a7 │ │ +421f56: 0a05 |0043: move-result v5 │ │ +421f58: 3805 0300 |0044: if-eqz v5, 0047 // +0003 │ │ +421f5c: 2802 |0046: goto 0048 // +0002 │ │ +421f5e: 1200 |0047: const/4 v0, #int 0 // #0 │ │ +421f60: 0f00 |0048: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=65 │ │ 0x000a line=66 │ │ 0x000c line=67 │ │ 0x0022 line=70 │ │ 0x002c line=71 │ │ @@ -2599,17 +2435,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -421d68: |[421d68] kotlin.jvm.internal.AdaptedFunctionReference.getArity:()I │ │ -421d78: 5210 3bb4 |0000: iget v0, v1, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b43b │ │ -421d7c: 0f00 |0002: return v0 │ │ +421f64: |[421f64] kotlin.jvm.internal.AdaptedFunctionReference.getArity:()I │ │ +421f74: 5210 3db4 |0000: iget v0, v1, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b43d │ │ +421f78: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lkotlin/jvm/internal/AdaptedFunctionReference; │ │ │ │ #2 : (in Lkotlin/jvm/internal/AdaptedFunctionReference;) │ │ @@ -2617,27 +2453,27 @@ │ │ type : '()Lkotlin/reflect/KDeclarationContainer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -421e2c: |[421e2c] kotlin.jvm.internal.AdaptedFunctionReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ -421e3c: 5420 3fb4 |0000: iget-object v0, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b43f │ │ -421e40: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -421e44: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -421e46: 280e |0005: goto 0013 // +000e │ │ -421e48: 5521 3db4 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b43d │ │ -421e4c: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -421e50: 7110 8db7 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@b78d │ │ -421e56: 0c00 |000d: move-result-object v0 │ │ -421e58: 2805 |000e: goto 0013 // +0005 │ │ -421e5a: 7110 8ab7 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b78a │ │ -421e60: 0c00 |0012: move-result-object v0 │ │ -421e62: 1100 |0013: return-object v0 │ │ +422028: |[422028] kotlin.jvm.internal.AdaptedFunctionReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ +422038: 5420 41b4 |0000: iget-object v0, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b441 │ │ +42203c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +422040: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +422042: 280e |0005: goto 0013 // +000e │ │ +422044: 5521 3fb4 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b43f │ │ +422048: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +42204c: 7110 96b7 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@b796 │ │ +422052: 0c00 |000d: move-result-object v0 │ │ +422054: 2805 |000e: goto 0013 // +0005 │ │ +422056: 7110 93b7 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b793 │ │ +42205c: 0c00 |0012: move-result-object v0 │ │ +42205e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000a line=59 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lkotlin/jvm/internal/AdaptedFunctionReference; │ │ │ │ @@ -2646,52 +2482,52 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 63 16-bit code units │ │ -421d80: |[421d80] kotlin.jvm.internal.AdaptedFunctionReference.hashCode:()I │ │ -421d90: 5430 40b4 |0000: iget-object v0, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b440 │ │ -421d94: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -421d96: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -421d9a: 6e10 6393 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9363 │ │ -421da0: 0a00 |0008: move-result v0 │ │ -421da2: 2802 |0009: goto 000b // +0002 │ │ -421da4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -421da6: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -421daa: 5432 3fb4 |000d: iget-object v2, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b43f │ │ -421dae: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ -421db2: 6e10 6393 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@9363 │ │ -421db8: 0a01 |0014: move-result v1 │ │ -421dba: b010 |0015: add-int/2addr v0, v1 │ │ -421dbc: da00 001f |0016: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -421dc0: 5431 3eb4 |0018: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b43e │ │ -421dc4: 6e10 a593 0100 |001a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@93a5 │ │ -421dca: 0a01 |001d: move-result v1 │ │ -421dcc: b010 |001e: add-int/2addr v0, v1 │ │ -421dce: da00 001f |001f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -421dd2: 5431 41b4 |0021: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b441 │ │ -421dd6: 6e10 a593 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@93a5 │ │ -421ddc: 0a01 |0026: move-result v1 │ │ -421dde: b010 |0027: add-int/2addr v0, v1 │ │ -421de0: da00 001f |0028: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -421de4: 5531 3db4 |002a: iget-boolean v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b43d │ │ -421de8: 3801 0500 |002c: if-eqz v1, 0031 // +0005 │ │ -421dec: 1301 cf04 |002e: const/16 v1, #int 1231 // #4cf │ │ -421df0: 2803 |0030: goto 0033 // +0003 │ │ -421df2: 1301 d504 |0031: const/16 v1, #int 1237 // #4d5 │ │ -421df6: b010 |0033: add-int/2addr v0, v1 │ │ -421df8: da00 001f |0034: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -421dfc: 5231 3bb4 |0036: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b43b │ │ -421e00: b010 |0038: add-int/2addr v0, v1 │ │ -421e02: da00 001f |0039: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -421e06: 5231 3cb4 |003b: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b43c │ │ -421e0a: b010 |003d: add-int/2addr v0, v1 │ │ -421e0c: 0f00 |003e: return v0 │ │ +421f7c: |[421f7c] kotlin.jvm.internal.AdaptedFunctionReference.hashCode:()I │ │ +421f8c: 5430 42b4 |0000: iget-object v0, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b442 │ │ +421f90: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +421f92: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +421f96: 6e10 6c93 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@936c │ │ +421f9c: 0a00 |0008: move-result v0 │ │ +421f9e: 2802 |0009: goto 000b // +0002 │ │ +421fa0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +421fa2: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +421fa6: 5432 41b4 |000d: iget-object v2, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b441 │ │ +421faa: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ +421fae: 6e10 6c93 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@936c │ │ +421fb4: 0a01 |0014: move-result v1 │ │ +421fb6: b010 |0015: add-int/2addr v0, v1 │ │ +421fb8: da00 001f |0016: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +421fbc: 5431 40b4 |0018: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b440 │ │ +421fc0: 6e10 ae93 0100 |001a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@93ae │ │ +421fc6: 0a01 |001d: move-result v1 │ │ +421fc8: b010 |001e: add-int/2addr v0, v1 │ │ +421fca: da00 001f |001f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +421fce: 5431 43b4 |0021: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b443 │ │ +421fd2: 6e10 ae93 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@93ae │ │ +421fd8: 0a01 |0026: move-result v1 │ │ +421fda: b010 |0027: add-int/2addr v0, v1 │ │ +421fdc: da00 001f |0028: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +421fe0: 5531 3fb4 |002a: iget-boolean v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b43f │ │ +421fe4: 3801 0500 |002c: if-eqz v1, 0031 // +0005 │ │ +421fe8: 1301 cf04 |002e: const/16 v1, #int 1231 // #4cf │ │ +421fec: 2803 |0030: goto 0033 // +0003 │ │ +421fee: 1301 d504 |0031: const/16 v1, #int 1237 // #4d5 │ │ +421ff2: b010 |0033: add-int/2addr v0, v1 │ │ +421ff4: da00 001f |0034: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +421ff8: 5231 3db4 |0036: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b43d │ │ +421ffc: b010 |0038: add-int/2addr v0, v1 │ │ +421ffe: da00 001f |0039: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +422002: 5231 3eb4 |003b: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b43e │ │ +422006: b010 |003d: add-int/2addr v0, v1 │ │ +422008: 0f00 |003e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x000d line=79 │ │ 0x0018 line=80 │ │ 0x0021 line=81 │ │ 0x002a line=82 │ │ @@ -2705,44 +2541,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -421e10: |[421e10] kotlin.jvm.internal.AdaptedFunctionReference.toString:()Ljava/lang/String; │ │ -421e20: 7110 9db7 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@b79d │ │ -421e26: 0c00 |0003: move-result-object v0 │ │ -421e28: 1100 |0004: return-object v0 │ │ +42200c: |[42200c] kotlin.jvm.internal.AdaptedFunctionReference.toString:()Ljava/lang/String; │ │ +42201c: 7110 a6b7 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@b7a6 │ │ +422022: 0c00 |0003: move-result-object v0 │ │ +422024: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lkotlin/jvm/internal/AdaptedFunctionReference; │ │ │ │ - source_file_idx : 10504 (AdaptedFunctionReference.java) │ │ + source_file_idx : 10505 (AdaptedFunctionReference.java) │ │ │ │ -Class #31 header: │ │ -class_idx : 1096 │ │ +Class #29 header: │ │ +class_idx : 1095 │ │ access_flags : 4112 (0x1010) │ │ superclass_idx : 6935 │ │ -source_file_idx : 11269 │ │ +source_file_idx : 11270 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #31 annotations: │ │ +Class #29 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onViewCreated │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4096 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/internal/AdaptedFunctionReference;" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; k=3 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #31 - │ │ +Class #29 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;' │ │ Access flags : 0x1010 (FINAL SYNTHETIC) │ │ Superclass : 'Lkotlin/jvm/internal/AdaptedFunctionReference;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -2752,42 +2588,42 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 15 16-bit code units │ │ -19c344: |[19c344] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.:(Ljava/lang/Object;)V │ │ -19c354: 1c03 4d02 |0000: const-class v3, Landroidx/navigation/NavController; // type@024d │ │ -19c358: 1a05 4de4 |0002: const-string v5, "popBackStack()Z" // string@e44d │ │ -19c35c: 1306 0800 |0004: const/16 v6, #int 8 // #8 │ │ -19c360: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -19c362: 1a04 4be4 |0007: const-string v4, "popBackStack" // string@e44b │ │ -19c366: 0770 |0009: move-object v0, v7 │ │ -19c368: 0782 |000a: move-object v2, v8 │ │ -19c36a: 7607 75b5 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/AdaptedFunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b575 │ │ -19c370: 0e00 |000e: return-void │ │ +19c2d4: |[19c2d4] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.:(Ljava/lang/Object;)V │ │ +19c2e4: 1c03 4c02 |0000: const-class v3, Landroidx/navigation/NavController; // type@024c │ │ +19c2e8: 1a05 4de4 |0002: const-string v5, "popBackStack()Z" // string@e44d │ │ +19c2ec: 1306 0800 |0004: const/16 v6, #int 8 // #8 │ │ +19c2f0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +19c2f2: 1a04 4be4 |0007: const-string v4, "popBackStack" // string@e44b │ │ +19c2f6: 0770 |0009: move-object v0, v7 │ │ +19c2f8: 0782 |000a: move-object v2, v8 │ │ +19c2fa: 7607 7eb5 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/AdaptedFunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b57e │ │ +19c300: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19c328: |[19c328] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()Ljava/lang/Object; │ │ -19c338: 6e10 b20c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.invoke:()V // method@0cb2 │ │ -19c33e: 6200 2fb2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19c342: 1100 |0005: return-object v0 │ │ +19c2b8: |[19c2b8] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()Ljava/lang/Object; │ │ +19c2c8: 6e10 ae0c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.invoke:()V // method@0cae │ │ +19c2ce: 6200 31b2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19c2d2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;) │ │ @@ -2795,44 +2631,44 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19c374: |[19c374] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()V │ │ -19c384: 5410 a503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.receiver:Ljava/lang/Object; // field@03a5 │ │ -19c388: 1f00 4d02 |0002: check-cast v0, Landroidx/navigation/NavController; // type@024d │ │ -19c38c: 6e10 7d06 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/NavController;.popBackStack:()Z // method@067d │ │ -19c392: 0e00 |0007: return-void │ │ +19c304: |[19c304] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()V │ │ +19c314: 5410 a403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.receiver:Ljava/lang/Object; // field@03a4 │ │ +19c318: 1f00 4c02 |0002: check-cast v0, Landroidx/navigation/NavController; // type@024c │ │ +19c31c: 6e10 7906 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/NavController;.popBackStack:()Z // method@0679 │ │ +19c322: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2; │ │ │ │ - source_file_idx : 11269 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11270 (BasePreviewSliderFragment.kt) │ │ │ │ -Class #32 header: │ │ +Class #30 header: │ │ class_idx : 7111 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 6026 │ │ source_file_idx : 15946 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #32 annotations: │ │ +Class #30 annotations: │ │ Annotations on class │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n��\n \n\nf��20R00X¦¢¨" } d2={ "Lkotlin/reflect/KAnnotatedElement;" "" "annotations" "" "" "getAnnotations" "()Ljava/util/List;" "kotlin-stdlib" } k=1 mv={ 2 1 0 } xi=48 │ │ -Annotations on method #47975 'getAnnotations' │ │ +Annotations on method #47984 'getAnnotations' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Ljava/lang/annotation/Annotation;" ">;" } │ │ │ │ -Class #32 - │ │ +Class #30 - │ │ Class descriptor : 'Lkotlin/reflect/KAnnotatedElement;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -2841,39 +2677,39 @@ │ │ name : 'getAnnotations' │ │ type : '()Ljava/util/List;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 15946 (KAnnotatedElement.kt) │ │ │ │ -Class #33 header: │ │ +Class #31 header: │ │ class_idx : 7113 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 6026 │ │ source_file_idx : 15947 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ -Class #33 annotations: │ │ +Class #31 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lkotlin/reflect/KCallable$DefaultImpls; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Lkotlin/reflect/KAnnotatedElement;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��T\n\n��\n\n��\n\n\n \n\n\n\n\n\n\n\n��\n\n$\n\n\n\n \n\tf��*�� 20J%8��2 00\"0H&¢J#8��20 00H&¢R08&X§¢ R\t0 0\nX¦¢ \rR0X¦¢R 00\n8&X§¢ \rR08&X§¢  !\"R#0$8&X§¢ %#&R'0$8&X§¢ ('&R)0$8&X§¢ *)&R+0$8&X§¢ ,+&¨-" } d2={ "Lkotlin/reflect/KCallable;" "R" "Lkotlin/reflect/KAnnotatedElement;" "name" "" "getName$annotations" "()V" "getName" "()Ljava/lang/String;" "parameters" "" "Lkotlin/reflect/KParameter;" "getParameters" "()Ljava/util/List;" "returnType" "Lkotlin/reflect/KType;" "getReturnType" "()Lkotlin/reflect/KType;" "typeParameters" "Lkotlin/reflect/KTypeParameter;" "getTypeParameters$annotations" "getTypeParameters" "call" "args" "" "" "([Ljava/lang/Object;)Ljava/lang/Object;" "callBy" "" "(Ljava/util/Map;)Ljava/lang/Object;" "visibility" "Lkotlin/reflect/KVisibility;" "getVisibility$annotations" "getVisibility" "()Lkotlin/reflect/KVisibility;" "isFinal" "" "isFinal$annotations" "()Z" "isOpen" "isOpen$annotations" "isAbstract" "isAbstract$annotations" "isSuspend" "isSuspend$annotations" "kotlin-stdlib" } k=1 mv={ 2 1 0 } xi=48 │ │ -Annotations on method #47983 'call' │ │ +Annotations on method #47992 'call' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([" "Ljava/lang/Object;" ")TR;" } │ │ -Annotations on method #47984 'callBy' │ │ +Annotations on method #47993 'callBy' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map<" "Lkotlin/reflect/KParameter;" "+" "Ljava/lang/Object;" ">;)TR;" } │ │ -Annotations on method #47987 'getParameters' │ │ +Annotations on method #47996 'getParameters' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Lkotlin/reflect/KParameter;" ">;" } │ │ -Annotations on method #47989 'getTypeParameters' │ │ +Annotations on method #47998 'getTypeParameters' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Lkotlin/reflect/KTypeParameter;" ">;" } │ │ │ │ -Class #33 - │ │ +Class #31 - │ │ Class descriptor : 'Lkotlin/reflect/KCallable;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/reflect/KAnnotatedElement;' │ │ Static fields - │ │ Instance fields - │ │ @@ -2943,35 +2779,35 @@ │ │ name : 'isSuspend' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 15947 (KCallable.kt) │ │ │ │ -Class #34 header: │ │ +Class #32 header: │ │ class_idx : 6952 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 6026 │ │ -source_file_idx : 12056 │ │ +source_file_idx : 12057 │ │ static_fields_size : 1 │ │ instance_fields_size: 6 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 18 │ │ │ │ -Class #34 annotations: │ │ +Class #32 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lkotlin/jvm/internal/CallableReference$NoReceiver; } │ │ -Annotations on method #46533 'getAnnotations' │ │ +Annotations on method #46542 'getAnnotations' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Ljava/lang/annotation/Annotation;" ">;" } │ │ -Annotations on method #46537 'getParameters' │ │ +Annotations on method #46546 'getParameters' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Lkotlin/reflect/KParameter;" ">;" } │ │ -Annotations on method #46541 'getTypeParameters' │ │ +Annotations on method #46550 'getTypeParameters' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Lkotlin/reflect/KTypeParameter;" ">;" } │ │ │ │ -Class #34 - │ │ +Class #32 - │ │ Class descriptor : 'Lkotlin/jvm/internal/CallableReference;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/reflect/KCallable;' │ │ #1 : 'Ljava/io/Serializable;' │ │ Static fields - │ │ @@ -3010,37 +2846,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -422b58: |[422b58] kotlin.jvm.internal.CallableReference.:()V │ │ -422b68: 7100 bbb5 0000 |0000: invoke-static {}, Lkotlin/jvm/internal/CallableReference$NoReceiver;.access$000:()Lkotlin/jvm/internal/CallableReference$NoReceiver; // method@b5bb │ │ -422b6e: 0c00 |0003: move-result-object v0 │ │ -422b70: 6900 5db4 |0004: sput-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b45d │ │ -422b74: 0e00 |0006: return-void │ │ +422d54: |[422d54] kotlin.jvm.internal.CallableReference.:()V │ │ +422d64: 7100 c4b5 0000 |0000: invoke-static {}, Lkotlin/jvm/internal/CallableReference$NoReceiver;.access$000:()Lkotlin/jvm/internal/CallableReference$NoReceiver; // method@b5c4 │ │ +422d6a: 0c00 |0003: move-result-object v0 │ │ +422d6c: 6900 5fb4 |0004: sput-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b45f │ │ +422d70: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ #1 : (in Lkotlin/jvm/internal/CallableReference;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -422b78: |[422b78] kotlin.jvm.internal.CallableReference.:()V │ │ -422b88: 6200 5db4 |0000: sget-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b45d │ │ -422b8c: 7020 bfb5 0100 |0002: invoke-direct {v1, v0}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;)V // method@b5bf │ │ -422b92: 0e00 |0005: return-void │ │ +422d74: |[422d74] kotlin.jvm.internal.CallableReference.:()V │ │ +422d84: 6200 5fb4 |0000: sget-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b45f │ │ +422d88: 7020 c8b5 0100 |0002: invoke-direct {v1, v0}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;)V // method@b5c8 │ │ +422d8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #2 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -3048,23 +2884,23 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -422b94: |[422b94] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;)V │ │ -422ba4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -422ba6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -422ba8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -422baa: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -422bac: 0760 |0004: move-object v0, v6 │ │ -422bae: 0771 |0005: move-object v1, v7 │ │ -422bb0: 7606 c0b5 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V // method@b5c0 │ │ -422bb6: 0e00 |0009: return-void │ │ +422d90: |[422d90] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;)V │ │ +422da0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +422da2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +422da4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +422da6: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +422da8: 0760 |0004: move-object v0, v6 │ │ +422daa: 0771 |0005: move-object v1, v7 │ │ +422dac: 7606 c9b5 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V // method@b5c9 │ │ +422db2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=65 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lkotlin/jvm/internal/CallableReference; │ │ 0x0000 - 0x000a reg=7 (null) Ljava/lang/Object; │ │ │ │ @@ -3073,22 +2909,22 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -422bb8: |[422bb8] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -422bc8: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -422bce: 5b01 61b4 |0003: iput-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b461 │ │ -422bd2: 5b02 60b4 |0005: iput-object v2, v0, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b460 │ │ -422bd6: 5b03 5fb4 |0007: iput-object v3, v0, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b45f │ │ -422bda: 5b04 63b4 |0009: iput-object v4, v0, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b463 │ │ -422bde: 5c05 5eb4 |000b: iput-boolean v5, v0, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b45e │ │ -422be2: 0e00 |000d: return-void │ │ +422db4: |[422db4] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +422dc4: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +422dca: 5b01 63b4 |0003: iput-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b463 │ │ +422dce: 5b02 62b4 |0005: iput-object v2, v0, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b462 │ │ +422dd2: 5b03 61b4 |0007: iput-object v3, v0, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b461 │ │ +422dd6: 5b04 65b4 |0009: iput-object v4, v0, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b465 │ │ +422dda: 5c05 60b4 |000b: iput-boolean v5, v0, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b460 │ │ +422dde: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ 0x0005 line=71 │ │ 0x0007 line=72 │ │ 0x0009 line=73 │ │ @@ -3107,20 +2943,20 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -422988: |[422988] kotlin.jvm.internal.CallableReference.call:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -422998: 6e10 cab5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5ca │ │ -42299e: 0c00 |0003: move-result-object v0 │ │ -4229a0: 7220 6fbb 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.call:([Ljava/lang/Object;)Ljava/lang/Object; // method@bb6f │ │ -4229a6: 0c02 |0007: move-result-object v2 │ │ -4229a8: 1102 |0008: return-object v2 │ │ +422b84: |[422b84] kotlin.jvm.internal.CallableReference.call:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +422b94: 6e10 d3b5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5d3 │ │ +422b9a: 0c00 |0003: move-result-object v0 │ │ +422b9c: 7220 78bb 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.call:([Ljava/lang/Object;)Ljava/lang/Object; // method@bb78 │ │ +422ba2: 0c02 |0007: move-result-object v2 │ │ +422ba4: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ 0x0000 - 0x0009 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -3129,20 +2965,20 @@ │ │ type : '(Ljava/util/Map;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4229ac: |[4229ac] kotlin.jvm.internal.CallableReference.callBy:(Ljava/util/Map;)Ljava/lang/Object; │ │ -4229bc: 6e10 cab5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5ca │ │ -4229c2: 0c00 |0003: move-result-object v0 │ │ -4229c4: 7220 70bb 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.callBy:(Ljava/util/Map;)Ljava/lang/Object; // method@bb70 │ │ -4229ca: 0c02 |0007: move-result-object v2 │ │ -4229cc: 1102 |0008: return-object v2 │ │ +422ba8: |[422ba8] kotlin.jvm.internal.CallableReference.callBy:(Ljava/util/Map;)Ljava/lang/Object; │ │ +422bb8: 6e10 d3b5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5d3 │ │ +422bbe: 0c00 |0003: move-result-object v0 │ │ +422bc0: 7220 79bb 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.callBy:(Ljava/util/Map;)Ljava/lang/Object; // method@bb79 │ │ +422bc6: 0c02 |0007: move-result-object v2 │ │ +422bc8: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/util/Map; │ │ │ │ @@ -3151,21 +2987,21 @@ │ │ type : '()Lkotlin/reflect/KCallable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -422a84: |[422a84] kotlin.jvm.internal.CallableReference.compute:()Lkotlin/reflect/KCallable; │ │ -422a94: 5410 62b4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b462 │ │ -422a98: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -422a9c: 6e10 c4b5 0100 |0004: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.computeReflected:()Lkotlin/reflect/KCallable; // method@b5c4 │ │ -422aa2: 0c00 |0007: move-result-object v0 │ │ -422aa4: 5b10 62b4 |0008: iput-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b462 │ │ -422aa8: 1100 |000a: return-object v0 │ │ +422c80: |[422c80] kotlin.jvm.internal.CallableReference.compute:()Lkotlin/reflect/KCallable; │ │ +422c90: 5410 64b4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b464 │ │ +422c94: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +422c98: 6e10 cdb5 0100 |0004: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.computeReflected:()Lkotlin/reflect/KCallable; // method@b5cd │ │ +422c9e: 0c00 |0007: move-result-object v0 │ │ +422ca0: 5b10 64b4 |0008: iput-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b464 │ │ +422ca4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=88 │ │ 0x0008 line=89 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ @@ -3181,20 +3017,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -422a18: |[422a18] kotlin.jvm.internal.CallableReference.getAnnotations:()Ljava/util/List; │ │ -422a28: 6e10 cab5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5ca │ │ -422a2e: 0c00 |0003: move-result-object v0 │ │ -422a30: 7210 71bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getAnnotations:()Ljava/util/List; // method@bb71 │ │ -422a36: 0c00 |0007: move-result-object v0 │ │ -422a38: 1100 |0008: return-object v0 │ │ +422c14: |[422c14] kotlin.jvm.internal.CallableReference.getAnnotations:()Ljava/util/List; │ │ +422c24: 6e10 d3b5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5d3 │ │ +422c2a: 0c00 |0003: move-result-object v0 │ │ +422c2c: 7210 7abb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getAnnotations:()Ljava/util/List; // method@bb7a │ │ +422c32: 0c00 |0007: move-result-object v0 │ │ +422c34: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #5 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -3202,17 +3038,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4229d0: |[4229d0] kotlin.jvm.internal.CallableReference.getBoundReceiver:()Ljava/lang/Object; │ │ -4229e0: 5410 61b4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b461 │ │ -4229e4: 1100 |0002: return-object v0 │ │ +422bcc: |[422bcc] kotlin.jvm.internal.CallableReference.getBoundReceiver:()Ljava/lang/Object; │ │ +422bdc: 5410 63b4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b463 │ │ +422be0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #6 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -3220,17 +3056,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4229e8: |[4229e8] kotlin.jvm.internal.CallableReference.getName:()Ljava/lang/String; │ │ -4229f8: 5410 5fb4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b45f │ │ -4229fc: 1100 |0002: return-object v0 │ │ +422be4: |[422be4] kotlin.jvm.internal.CallableReference.getName:()Ljava/lang/String; │ │ +422bf4: 5410 61b4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b461 │ │ +422bf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #7 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -3238,27 +3074,27 @@ │ │ type : '()Lkotlin/reflect/KDeclarationContainer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -422ad8: |[422ad8] kotlin.jvm.internal.CallableReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ -422ae8: 5420 60b4 |0000: iget-object v0, v2, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b460 │ │ -422aec: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -422af0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -422af2: 280e |0005: goto 0013 // +000e │ │ -422af4: 5521 5eb4 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b45e │ │ -422af8: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -422afc: 7110 8db7 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@b78d │ │ -422b02: 0c00 |000d: move-result-object v0 │ │ -422b04: 2805 |000e: goto 0013 // +0005 │ │ -422b06: 7110 8ab7 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b78a │ │ -422b0c: 0c00 |0012: move-result-object v0 │ │ -422b0e: 1100 |0013: return-object v0 │ │ +422cd4: |[422cd4] kotlin.jvm.internal.CallableReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ +422ce4: 5420 62b4 |0000: iget-object v0, v2, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b462 │ │ +422ce8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +422cec: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +422cee: 280e |0005: goto 0013 // +000e │ │ +422cf0: 5521 60b4 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b460 │ │ +422cf4: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +422cf8: 7110 96b7 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@b796 │ │ +422cfe: 0c00 |000d: move-result-object v0 │ │ +422d00: 2805 |000e: goto 0013 // +0005 │ │ +422d02: 7110 93b7 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b793 │ │ +422d08: 0c00 |0012: move-result-object v0 │ │ +422d0a: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x000a line=112 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ @@ -3267,20 +3103,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -422a3c: |[422a3c] kotlin.jvm.internal.CallableReference.getParameters:()Ljava/util/List; │ │ -422a4c: 6e10 cab5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5ca │ │ -422a52: 0c00 |0003: move-result-object v0 │ │ -422a54: 7210 73bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getParameters:()Ljava/util/List; // method@bb73 │ │ -422a5a: 0c00 |0007: move-result-object v0 │ │ -422a5c: 1100 |0008: return-object v0 │ │ +422c38: |[422c38] kotlin.jvm.internal.CallableReference.getParameters:()Ljava/util/List; │ │ +422c48: 6e10 d3b5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5d3 │ │ +422c4e: 0c00 |0003: move-result-object v0 │ │ +422c50: 7210 7cbb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getParameters:()Ljava/util/List; // method@bb7c │ │ +422c56: 0c00 |0007: move-result-object v0 │ │ +422c58: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #9 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -3288,22 +3124,22 @@ │ │ type : '()Lkotlin/reflect/KCallable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -422aac: |[422aac] kotlin.jvm.internal.CallableReference.getReflected:()Lkotlin/reflect/KCallable; │ │ -422abc: 6e10 c3b5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.compute:()Lkotlin/reflect/KCallable; // method@b5c3 │ │ -422ac2: 0c00 |0003: move-result-object v0 │ │ -422ac4: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ -422ac8: 1100 |0006: return-object v0 │ │ -422aca: 2200 f81a |0007: new-instance v0, Lkotlin/jvm/KotlinReflectionNotSupportedError; // type@1af8 │ │ -422ace: 7010 55b5 0000 |0009: invoke-direct {v0}, Lkotlin/jvm/KotlinReflectionNotSupportedError;.:()V // method@b555 │ │ -422ad4: 2700 |000c: throw v0 │ │ +422ca8: |[422ca8] kotlin.jvm.internal.CallableReference.getReflected:()Lkotlin/reflect/KCallable; │ │ +422cb8: 6e10 ccb5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.compute:()Lkotlin/reflect/KCallable; // method@b5cc │ │ +422cbe: 0c00 |0003: move-result-object v0 │ │ +422cc0: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ +422cc4: 1100 |0006: return-object v0 │ │ +422cc6: 2200 f81a |0007: new-instance v0, Lkotlin/jvm/KotlinReflectionNotSupportedError; // type@1af8 │ │ +422cca: 7010 5eb5 0000 |0009: invoke-direct {v0}, Lkotlin/jvm/KotlinReflectionNotSupportedError;.:()V // method@b55e │ │ +422cd0: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ @@ -3312,20 +3148,20 @@ │ │ type : '()Lkotlin/reflect/KType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -422b10: |[422b10] kotlin.jvm.internal.CallableReference.getReturnType:()Lkotlin/reflect/KType; │ │ -422b20: 6e10 cab5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5ca │ │ -422b26: 0c00 |0003: move-result-object v0 │ │ -422b28: 7210 74bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getReturnType:()Lkotlin/reflect/KType; // method@bb74 │ │ -422b2e: 0c00 |0007: move-result-object v0 │ │ -422b30: 1100 |0008: return-object v0 │ │ +422d0c: |[422d0c] kotlin.jvm.internal.CallableReference.getReturnType:()Lkotlin/reflect/KType; │ │ +422d1c: 6e10 d3b5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5d3 │ │ +422d22: 0c00 |0003: move-result-object v0 │ │ +422d24: 7210 7dbb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getReturnType:()Lkotlin/reflect/KType; // method@bb7d │ │ +422d2a: 0c00 |0007: move-result-object v0 │ │ +422d2c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #11 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -3333,17 +3169,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -422a00: |[422a00] kotlin.jvm.internal.CallableReference.getSignature:()Ljava/lang/String; │ │ -422a10: 5410 63b4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b463 │ │ -422a14: 1100 |0002: return-object v0 │ │ +422bfc: |[422bfc] kotlin.jvm.internal.CallableReference.getSignature:()Ljava/lang/String; │ │ +422c0c: 5410 65b4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b465 │ │ +422c10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #12 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -3351,20 +3187,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -422a60: |[422a60] kotlin.jvm.internal.CallableReference.getTypeParameters:()Ljava/util/List; │ │ -422a70: 6e10 cab5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5ca │ │ -422a76: 0c00 |0003: move-result-object v0 │ │ -422a78: 7210 75bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getTypeParameters:()Ljava/util/List; // method@bb75 │ │ -422a7e: 0c00 |0007: move-result-object v0 │ │ -422a80: 1100 |0008: return-object v0 │ │ +422c5c: |[422c5c] kotlin.jvm.internal.CallableReference.getTypeParameters:()Ljava/util/List; │ │ +422c6c: 6e10 d3b5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5d3 │ │ +422c72: 0c00 |0003: move-result-object v0 │ │ +422c74: 7210 7ebb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getTypeParameters:()Ljava/util/List; // method@bb7e │ │ +422c7a: 0c00 |0007: move-result-object v0 │ │ +422c7c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #13 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -3372,20 +3208,20 @@ │ │ type : '()Lkotlin/reflect/KVisibility;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -422b34: |[422b34] kotlin.jvm.internal.CallableReference.getVisibility:()Lkotlin/reflect/KVisibility; │ │ -422b44: 6e10 cab5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5ca │ │ -422b4a: 0c00 |0003: move-result-object v0 │ │ -422b4c: 7210 76bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getVisibility:()Lkotlin/reflect/KVisibility; // method@bb76 │ │ -422b52: 0c00 |0007: move-result-object v0 │ │ -422b54: 1100 |0008: return-object v0 │ │ +422d30: |[422d30] kotlin.jvm.internal.CallableReference.getVisibility:()Lkotlin/reflect/KVisibility; │ │ +422d40: 6e10 d3b5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5d3 │ │ +422d46: 0c00 |0003: move-result-object v0 │ │ +422d48: 7210 7fbb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getVisibility:()Lkotlin/reflect/KVisibility; // method@bb7f │ │ +422d4e: 0c00 |0007: move-result-object v0 │ │ +422d50: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #14 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -3393,20 +3229,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4228f8: |[4228f8] kotlin.jvm.internal.CallableReference.isAbstract:()Z │ │ -422908: 6e10 cab5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5ca │ │ -42290e: 0c00 |0003: move-result-object v0 │ │ -422910: 7210 77bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isAbstract:()Z // method@bb77 │ │ -422916: 0a00 |0007: move-result v0 │ │ -422918: 0f00 |0008: return v0 │ │ +422af4: |[422af4] kotlin.jvm.internal.CallableReference.isAbstract:()Z │ │ +422b04: 6e10 d3b5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5d3 │ │ +422b0a: 0c00 |0003: move-result-object v0 │ │ +422b0c: 7210 80bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isAbstract:()Z // method@bb80 │ │ +422b12: 0a00 |0007: move-result v0 │ │ +422b14: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #15 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -3414,20 +3250,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -42291c: |[42291c] kotlin.jvm.internal.CallableReference.isFinal:()Z │ │ -42292c: 6e10 cab5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5ca │ │ -422932: 0c00 |0003: move-result-object v0 │ │ -422934: 7210 78bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isFinal:()Z // method@bb78 │ │ -42293a: 0a00 |0007: move-result v0 │ │ -42293c: 0f00 |0008: return v0 │ │ +422b18: |[422b18] kotlin.jvm.internal.CallableReference.isFinal:()Z │ │ +422b28: 6e10 d3b5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5d3 │ │ +422b2e: 0c00 |0003: move-result-object v0 │ │ +422b30: 7210 81bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isFinal:()Z // method@bb81 │ │ +422b36: 0a00 |0007: move-result v0 │ │ +422b38: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #16 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -3435,20 +3271,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -422940: |[422940] kotlin.jvm.internal.CallableReference.isOpen:()Z │ │ -422950: 6e10 cab5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5ca │ │ -422956: 0c00 |0003: move-result-object v0 │ │ -422958: 7210 79bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isOpen:()Z // method@bb79 │ │ -42295e: 0a00 |0007: move-result v0 │ │ -422960: 0f00 |0008: return v0 │ │ +422b3c: |[422b3c] kotlin.jvm.internal.CallableReference.isOpen:()Z │ │ +422b4c: 6e10 d3b5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5d3 │ │ +422b52: 0c00 |0003: move-result-object v0 │ │ +422b54: 7210 82bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isOpen:()Z // method@bb82 │ │ +422b5a: 0a00 |0007: move-result v0 │ │ +422b5c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #17 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -3456,45 +3292,45 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -422964: |[422964] kotlin.jvm.internal.CallableReference.isSuspend:()Z │ │ -422974: 6e10 cab5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5ca │ │ -42297a: 0c00 |0003: move-result-object v0 │ │ -42297c: 7210 7abb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isSuspend:()Z // method@bb7a │ │ -422982: 0a00 |0007: move-result v0 │ │ -422984: 0f00 |0008: return v0 │ │ +422b60: |[422b60] kotlin.jvm.internal.CallableReference.isSuspend:()Z │ │ +422b70: 6e10 d3b5 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5d3 │ │ +422b76: 0c00 |0003: move-result-object v0 │ │ +422b78: 7210 83bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isSuspend:()Z // method@bb83 │ │ +422b7e: 0a00 |0007: move-result v0 │ │ +422b80: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ - source_file_idx : 12056 (CallableReference.java) │ │ + source_file_idx : 12057 (CallableReference.java) │ │ │ │ -Class #35 header: │ │ +Class #33 header: │ │ class_idx : 7121 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 6026 │ │ source_file_idx : 15999 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ -Class #35 annotations: │ │ +Class #33 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lkotlin/reflect/KFunction$DefaultImpls; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Lkotlin/reflect/KCallable<" "TR;>;" "Lkotlin/Function<" "TR;>;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n\n��\n \n f��*�� 2H02H0R08&X§¢ R\t08&X§¢ \n\tR 08&X§¢   R\r08&X§¢ \rR08&X§¢ ¨" } d2={ "Lkotlin/reflect/KFunction;" "R" "Lkotlin/reflect/KCallable;" "Lkotlin/Function;" "isInline" "" "isInline$annotations" "()V" "()Z" "isExternal" "isExternal$annotations" "isOperator" "isOperator$annotations" "isInfix" "isInfix$annotations" "isSuspend" "isSuspend$annotations" "kotlin-stdlib" } k=1 mv={ 2 1 0 } xi=48 │ │ │ │ -Class #35 - │ │ +Class #33 - │ │ Class descriptor : 'Lkotlin/reflect/KFunction;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/reflect/KCallable;' │ │ #1 : 'Lkotlin/Function;' │ │ Static fields - │ │ @@ -3529,25 +3365,25 @@ │ │ name : 'isSuspend' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 15999 (KFunction.kt) │ │ │ │ -Class #36 header: │ │ +Class #34 header: │ │ class_idx : 6969 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 6952 │ │ source_file_idx : 14928 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ -Class #36 - │ │ +Class #34 - │ │ Class descriptor : 'Lkotlin/jvm/internal/FunctionReference;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lkotlin/jvm/internal/CallableReference;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/internal/FunctionBase;' │ │ #1 : 'Lkotlin/reflect/KFunction;' │ │ Static fields - │ │ @@ -3566,24 +3402,24 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -425148: |[425148] kotlin.jvm.internal.FunctionReference.:(I)V │ │ -425158: 6202 8db4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReference;.NO_RECEIVER:Ljava/lang/Object; // field@b48d │ │ -42515c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -42515e: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -425160: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -425162: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -425164: 0770 |0006: move-object v0, v7 │ │ -425166: 0181 |0007: move v1, v8 │ │ -425168: 7607 6fb6 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b66f │ │ -42516e: 0e00 |000b: return-void │ │ +425344: |[425344] kotlin.jvm.internal.FunctionReference.:(I)V │ │ +425354: 6202 8fb4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReference;.NO_RECEIVER:Ljava/lang/Object; // field@b48f │ │ +425358: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +42535a: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +42535c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +42535e: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +425360: 0770 |0006: move-object v0, v7 │ │ +425362: 0181 |0007: move v1, v8 │ │ +425364: 7607 78b6 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b678 │ │ +42536a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000c reg=7 this Lkotlin/jvm/internal/FunctionReference; │ │ 0x0000 - 0x000c reg=8 (null) I │ │ │ │ @@ -3592,24 +3428,24 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -425170: |[425170] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;)V │ │ -425180: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -425182: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -425184: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -425186: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -425188: 0770 |0004: move-object v0, v7 │ │ -42518a: 0181 |0005: move v1, v8 │ │ -42518c: 0792 |0006: move-object v2, v9 │ │ -42518e: 7607 6fb6 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b66f │ │ -425194: 0e00 |000a: return-void │ │ +42536c: |[42536c] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;)V │ │ +42537c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +42537e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +425380: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +425382: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +425384: 0770 |0004: move-object v0, v7 │ │ +425386: 0181 |0005: move v1, v8 │ │ +425388: 0792 |0006: move-object v2, v9 │ │ +42538a: 7607 78b6 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b678 │ │ +425390: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=45 │ │ locals : │ │ 0x0000 - 0x000b reg=7 this Lkotlin/jvm/internal/FunctionReference; │ │ 0x0000 - 0x000b reg=8 (null) I │ │ 0x0000 - 0x000b reg=9 (null) Ljava/lang/Object; │ │ @@ -3619,32 +3455,32 @@ │ │ type : '(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -425198: |[425198] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -4251a8: dd00 0e01 |0000: and-int/lit8 v0, v14, #int 1 // #01 │ │ -4251ac: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4251ae: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -4251b2: 1217 |0005: const/4 v7, #int 1 // #1 │ │ -4251b4: 2803 |0006: goto 0009 // +0003 │ │ -4251b6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -4251b8: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -4251ba: 0782 |0009: move-object v2, v8 │ │ -4251bc: 07a3 |000a: move-object v3, v10 │ │ -4251be: 07b4 |000b: move-object v4, v11 │ │ -4251c0: 07c5 |000c: move-object v5, v12 │ │ -4251c2: 07d6 |000d: move-object v6, v13 │ │ -4251c4: 7606 c0b5 0200 |000e: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V // method@b5c0 │ │ -4251ca: 5989 8eb4 |0011: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b48e │ │ -4251ce: e109 0e01 |0013: shr-int/lit8 v9, v14, #int 1 // #01 │ │ -4251d2: 5989 8fb4 |0015: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b48f │ │ -4251d6: 0e00 |0017: return-void │ │ +425394: |[425394] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +4253a4: dd00 0e01 |0000: and-int/lit8 v0, v14, #int 1 // #01 │ │ +4253a8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4253aa: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +4253ae: 1217 |0005: const/4 v7, #int 1 // #1 │ │ +4253b0: 2803 |0006: goto 0009 // +0003 │ │ +4253b2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4253b4: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +4253b6: 0782 |0009: move-object v2, v8 │ │ +4253b8: 07a3 |000a: move-object v3, v10 │ │ +4253ba: 07b4 |000b: move-object v4, v11 │ │ +4253bc: 07c5 |000c: move-object v5, v12 │ │ +4253be: 07d6 |000d: move-object v6, v13 │ │ +4253c0: 7606 c9b5 0200 |000e: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V // method@b5c9 │ │ +4253c6: 5989 90b4 |0011: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b490 │ │ +4253ca: e109 0e01 |0013: shr-int/lit8 v9, v14, #int 1 // #01 │ │ +4253ce: 5989 91b4 |0015: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b491 │ │ +4253d2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x000e line=50 │ │ 0x0011 line=51 │ │ 0x0015 line=52 │ │ locals : │ │ 0x0000 - 0x0018 reg=8 this Lkotlin/jvm/internal/FunctionReference; │ │ @@ -3661,18 +3497,18 @@ │ │ type : '()Lkotlin/reflect/KCallable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4250f0: |[4250f0] kotlin.jvm.internal.FunctionReference.computeReflected:()Lkotlin/reflect/KCallable; │ │ -425100: 7110 89b7 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.function:(Lkotlin/jvm/internal/FunctionReference;)Lkotlin/reflect/KFunction; // method@b789 │ │ -425106: 0c00 |0003: move-result-object v0 │ │ -425108: 1100 |0004: return-object v0 │ │ +4252ec: |[4252ec] kotlin.jvm.internal.FunctionReference.computeReflected:()Lkotlin/reflect/KCallable; │ │ +4252fc: 7110 92b7 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.function:(Lkotlin/jvm/internal/FunctionReference;)Lkotlin/reflect/KFunction; // method@b792 │ │ +425302: 0c00 |0003: move-result-object v0 │ │ +425304: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #1 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -3680,67 +3516,67 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -424e80: |[424e80] kotlin.jvm.internal.FunctionReference.equals:(Ljava/lang/Object;)Z │ │ -424e90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -424e92: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ -424e96: 0f00 |0003: return v0 │ │ -424e98: 2051 391b |0004: instance-of v1, v5, Lkotlin/jvm/internal/FunctionReference; // type@1b39 │ │ -424e9c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -424e9e: 3801 4b00 |0007: if-eqz v1, 0052 // +004b │ │ -424ea2: 1f05 391b |0009: check-cast v5, Lkotlin/jvm/internal/FunctionReference; // type@1b39 │ │ -424ea6: 6e10 75b6 0400 |000b: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b675 │ │ -424eac: 0c01 |000e: move-result-object v1 │ │ -424eae: 6e10 75b6 0500 |000f: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b675 │ │ -424eb4: 0c03 |0012: move-result-object v3 │ │ -424eb6: 6e20 9e93 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@939e │ │ -424ebc: 0a01 |0016: move-result v1 │ │ -424ebe: 3801 3900 |0017: if-eqz v1, 0050 // +0039 │ │ -424ec2: 6e10 79b6 0400 |0019: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b679 │ │ -424ec8: 0c01 |001c: move-result-object v1 │ │ -424eca: 6e10 79b6 0500 |001d: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b679 │ │ -424ed0: 0c03 |0020: move-result-object v3 │ │ -424ed2: 6e20 9e93 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@939e │ │ -424ed8: 0a01 |0024: move-result v1 │ │ -424eda: 3801 2b00 |0025: if-eqz v1, 0050 // +002b │ │ -424ede: 5241 8fb4 |0027: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b48f │ │ -424ee2: 5253 8fb4 |0029: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b48f │ │ -424ee6: 3331 2500 |002b: if-ne v1, v3, 0050 // +0025 │ │ -424eea: 5241 8eb4 |002d: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b48e │ │ -424eee: 5253 8eb4 |002f: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b48e │ │ -424ef2: 3331 1f00 |0031: if-ne v1, v3, 0050 // +001f │ │ -424ef6: 6e10 74b6 0400 |0033: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b674 │ │ -424efc: 0c01 |0036: move-result-object v1 │ │ -424efe: 6e10 74b6 0500 |0037: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b674 │ │ -424f04: 0c03 |003a: move-result-object v3 │ │ -424f06: 7120 a0b6 3100 |003b: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -424f0c: 0a01 |003e: move-result v1 │ │ -424f0e: 3801 1100 |003f: if-eqz v1, 0050 // +0011 │ │ -424f12: 6e10 76b6 0400 |0041: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b676 │ │ -424f18: 0c01 |0044: move-result-object v1 │ │ -424f1a: 6e10 76b6 0500 |0045: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b676 │ │ -424f20: 0c05 |0048: move-result-object v5 │ │ -424f22: 7120 a0b6 5100 |0049: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -424f28: 0a05 |004c: move-result v5 │ │ -424f2a: 3805 0300 |004d: if-eqz v5, 0050 // +0003 │ │ -424f2e: 2802 |004f: goto 0051 // +0002 │ │ -424f30: 1200 |0050: const/4 v0, #int 0 // #0 │ │ -424f32: 0f00 |0051: return v0 │ │ -424f34: 2050 d11b |0052: instance-of v0, v5, Lkotlin/reflect/KFunction; // type@1bd1 │ │ -424f38: 3800 0b00 |0054: if-eqz v0, 005f // +000b │ │ -424f3c: 6e10 70b6 0400 |0056: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b670 │ │ -424f42: 0c00 |0059: move-result-object v0 │ │ -424f44: 6e20 6093 0500 |005a: invoke-virtual {v5, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@9360 │ │ -424f4a: 0a05 |005d: move-result v5 │ │ -424f4c: 0f05 |005e: return v5 │ │ -424f4e: 0f02 |005f: return v2 │ │ +42507c: |[42507c] kotlin.jvm.internal.FunctionReference.equals:(Ljava/lang/Object;)Z │ │ +42508c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +42508e: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +425092: 0f00 |0003: return v0 │ │ +425094: 2051 391b |0004: instance-of v1, v5, Lkotlin/jvm/internal/FunctionReference; // type@1b39 │ │ +425098: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +42509a: 3801 4b00 |0007: if-eqz v1, 0052 // +004b │ │ +42509e: 1f05 391b |0009: check-cast v5, Lkotlin/jvm/internal/FunctionReference; // type@1b39 │ │ +4250a2: 6e10 7eb6 0400 |000b: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b67e │ │ +4250a8: 0c01 |000e: move-result-object v1 │ │ +4250aa: 6e10 7eb6 0500 |000f: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b67e │ │ +4250b0: 0c03 |0012: move-result-object v3 │ │ +4250b2: 6e20 a793 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@93a7 │ │ +4250b8: 0a01 |0016: move-result v1 │ │ +4250ba: 3801 3900 |0017: if-eqz v1, 0050 // +0039 │ │ +4250be: 6e10 82b6 0400 |0019: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b682 │ │ +4250c4: 0c01 |001c: move-result-object v1 │ │ +4250c6: 6e10 82b6 0500 |001d: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b682 │ │ +4250cc: 0c03 |0020: move-result-object v3 │ │ +4250ce: 6e20 a793 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@93a7 │ │ +4250d4: 0a01 |0024: move-result v1 │ │ +4250d6: 3801 2b00 |0025: if-eqz v1, 0050 // +002b │ │ +4250da: 5241 91b4 |0027: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b491 │ │ +4250de: 5253 91b4 |0029: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b491 │ │ +4250e2: 3331 2500 |002b: if-ne v1, v3, 0050 // +0025 │ │ +4250e6: 5241 90b4 |002d: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b490 │ │ +4250ea: 5253 90b4 |002f: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b490 │ │ +4250ee: 3331 1f00 |0031: if-ne v1, v3, 0050 // +001f │ │ +4250f2: 6e10 7db6 0400 |0033: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b67d │ │ +4250f8: 0c01 |0036: move-result-object v1 │ │ +4250fa: 6e10 7db6 0500 |0037: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b67d │ │ +425100: 0c03 |003a: move-result-object v3 │ │ +425102: 7120 a9b6 3100 |003b: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +425108: 0a01 |003e: move-result v1 │ │ +42510a: 3801 1100 |003f: if-eqz v1, 0050 // +0011 │ │ +42510e: 6e10 7fb6 0400 |0041: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b67f │ │ +425114: 0c01 |0044: move-result-object v1 │ │ +425116: 6e10 7fb6 0500 |0045: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b67f │ │ +42511c: 0c05 |0048: move-result-object v5 │ │ +42511e: 7120 a9b6 5100 |0049: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +425124: 0a05 |004c: move-result v5 │ │ +425126: 3805 0300 |004d: if-eqz v5, 0050 // +0003 │ │ +42512a: 2802 |004f: goto 0051 // +0002 │ │ +42512c: 1200 |0050: const/4 v0, #int 0 // #0 │ │ +42512e: 0f00 |0051: return v0 │ │ +425130: 2050 d11b |0052: instance-of v0, v5, Lkotlin/reflect/KFunction; // type@1bd1 │ │ +425134: 3800 0b00 |0054: if-eqz v0, 005f // +000b │ │ +425138: 6e10 79b6 0400 |0056: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b679 │ │ +42513e: 0c00 |0059: move-result-object v0 │ │ +425140: 6e20 6993 0500 |005a: invoke-virtual {v5, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@9369 │ │ +425146: 0a05 |005d: move-result v5 │ │ +425148: 0f05 |005e: return v5 │ │ +42514a: 0f02 |005f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=105 │ │ 0x0009 line=106 │ │ 0x000b line=108 │ │ 0x0019 line=109 │ │ 0x0033 line=112 │ │ @@ -3756,17 +3592,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -425004: |[425004] kotlin.jvm.internal.FunctionReference.getArity:()I │ │ -425014: 5210 8eb4 |0000: iget v0, v1, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b48e │ │ -425018: 0f00 |0002: return v0 │ │ +425200: |[425200] kotlin.jvm.internal.FunctionReference.getArity:()I │ │ +425210: 5210 90b4 |0000: iget v0, v1, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b490 │ │ +425214: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #3 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -3774,18 +3610,18 @@ │ │ type : '()Lkotlin/reflect/KCallable;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -42510c: |[42510c] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KCallable; │ │ -42511c: 6e10 78b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b678 │ │ -425122: 0c00 |0003: move-result-object v0 │ │ -425124: 1100 |0004: return-object v0 │ │ +425308: |[425308] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KCallable; │ │ +425318: 6e10 81b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b681 │ │ +42531e: 0c00 |0003: move-result-object v0 │ │ +425320: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #4 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -3793,19 +3629,19 @@ │ │ type : '()Lkotlin/reflect/KFunction;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -425128: |[425128] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KFunction; │ │ -425138: 6f10 cab5 0100 |0000: invoke-super {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5ca │ │ -42513e: 0c00 |0003: move-result-object v0 │ │ -425140: 1f00 d11b |0004: check-cast v0, Lkotlin/reflect/KFunction; // type@1bd1 │ │ -425144: 1100 |0006: return-object v0 │ │ +425324: |[425324] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KFunction; │ │ +425334: 6f10 d3b5 0100 |0000: invoke-super {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b5d3 │ │ +42533a: 0c00 |0003: move-result-object v0 │ │ +42533c: 1f00 d11b |0004: check-cast v0, Lkotlin/reflect/KFunction; // type@1bd1 │ │ +425340: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #5 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -3813,37 +3649,37 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -42501c: |[42501c] kotlin.jvm.internal.FunctionReference.hashCode:()I │ │ -42502c: 6e10 76b6 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b676 │ │ -425032: 0c00 |0003: move-result-object v0 │ │ -425034: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -425038: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -42503a: 280b |0007: goto 0012 // +000b │ │ -42503c: 6e10 76b6 0200 |0008: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b676 │ │ -425042: 0c00 |000b: move-result-object v0 │ │ -425044: 6e10 6393 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9363 │ │ -42504a: 0a00 |000f: move-result v0 │ │ -42504c: da00 001f |0010: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -425050: 6e10 75b6 0200 |0012: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b675 │ │ -425056: 0c01 |0015: move-result-object v1 │ │ -425058: 6e10 a593 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@93a5 │ │ -42505e: 0a01 |0019: move-result v1 │ │ -425060: b010 |001a: add-int/2addr v0, v1 │ │ -425062: da00 001f |001b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -425066: 6e10 79b6 0200 |001d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b679 │ │ -42506c: 0c01 |0020: move-result-object v1 │ │ -42506e: 6e10 a593 0100 |0021: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@93a5 │ │ -425074: 0a01 |0024: move-result v1 │ │ -425076: b010 |0025: add-int/2addr v0, v1 │ │ -425078: 0f00 |0026: return v0 │ │ +425218: |[425218] kotlin.jvm.internal.FunctionReference.hashCode:()I │ │ +425228: 6e10 7fb6 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b67f │ │ +42522e: 0c00 |0003: move-result-object v0 │ │ +425230: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +425234: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +425236: 280b |0007: goto 0012 // +000b │ │ +425238: 6e10 7fb6 0200 |0008: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b67f │ │ +42523e: 0c00 |000b: move-result-object v0 │ │ +425240: 6e10 6c93 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@936c │ │ +425246: 0a00 |000f: move-result v0 │ │ +425248: da00 001f |0010: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42524c: 6e10 7eb6 0200 |0012: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b67e │ │ +425252: 0c01 |0015: move-result-object v1 │ │ +425254: 6e10 ae93 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@93ae │ │ +42525a: 0a01 |0019: move-result v1 │ │ +42525c: b010 |001a: add-int/2addr v0, v1 │ │ +42525e: da00 001f |001b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +425262: 6e10 82b6 0200 |001d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b682 │ │ +425268: 0c01 |0020: move-result-object v1 │ │ +42526a: 6e10 ae93 0100 |0021: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@93ae │ │ +425270: 0a01 |0024: move-result v1 │ │ +425272: b010 |0025: add-int/2addr v0, v1 │ │ +425274: 0f00 |0026: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0027 reg=2 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #6 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -3851,20 +3687,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -424f50: |[424f50] kotlin.jvm.internal.FunctionReference.isExternal:()Z │ │ -424f60: 6e10 78b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b678 │ │ -424f66: 0c00 |0003: move-result-object v0 │ │ -424f68: 7210 a7bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isExternal:()Z // method@bba7 │ │ -424f6e: 0a00 |0007: move-result v0 │ │ -424f70: 0f00 |0008: return v0 │ │ +42514c: |[42514c] kotlin.jvm.internal.FunctionReference.isExternal:()Z │ │ +42515c: 6e10 81b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b681 │ │ +425162: 0c00 |0003: move-result-object v0 │ │ +425164: 7210 b0bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isExternal:()Z // method@bbb0 │ │ +42516a: 0a00 |0007: move-result v0 │ │ +42516c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #7 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -3872,20 +3708,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -424f74: |[424f74] kotlin.jvm.internal.FunctionReference.isInfix:()Z │ │ -424f84: 6e10 78b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b678 │ │ -424f8a: 0c00 |0003: move-result-object v0 │ │ -424f8c: 7210 a8bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInfix:()Z // method@bba8 │ │ -424f92: 0a00 |0007: move-result v0 │ │ -424f94: 0f00 |0008: return v0 │ │ +425170: |[425170] kotlin.jvm.internal.FunctionReference.isInfix:()Z │ │ +425180: 6e10 81b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b681 │ │ +425186: 0c00 |0003: move-result-object v0 │ │ +425188: 7210 b1bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInfix:()Z // method@bbb1 │ │ +42518e: 0a00 |0007: move-result v0 │ │ +425190: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #8 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -3893,20 +3729,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -424f98: |[424f98] kotlin.jvm.internal.FunctionReference.isInline:()Z │ │ -424fa8: 6e10 78b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b678 │ │ -424fae: 0c00 |0003: move-result-object v0 │ │ -424fb0: 7210 a9bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInline:()Z // method@bba9 │ │ -424fb6: 0a00 |0007: move-result v0 │ │ -424fb8: 0f00 |0008: return v0 │ │ +425194: |[425194] kotlin.jvm.internal.FunctionReference.isInline:()Z │ │ +4251a4: 6e10 81b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b681 │ │ +4251aa: 0c00 |0003: move-result-object v0 │ │ +4251ac: 7210 b2bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInline:()Z // method@bbb2 │ │ +4251b2: 0a00 |0007: move-result v0 │ │ +4251b4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #9 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -3914,20 +3750,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -424fbc: |[424fbc] kotlin.jvm.internal.FunctionReference.isOperator:()Z │ │ -424fcc: 6e10 78b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b678 │ │ -424fd2: 0c00 |0003: move-result-object v0 │ │ -424fd4: 7210 aabb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isOperator:()Z // method@bbaa │ │ -424fda: 0a00 |0007: move-result v0 │ │ -424fdc: 0f00 |0008: return v0 │ │ +4251b8: |[4251b8] kotlin.jvm.internal.FunctionReference.isOperator:()Z │ │ +4251c8: 6e10 81b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b681 │ │ +4251ce: 0c00 |0003: move-result-object v0 │ │ +4251d0: 7210 b3bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isOperator:()Z // method@bbb3 │ │ +4251d6: 0a00 |0007: move-result v0 │ │ +4251d8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #10 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -3935,20 +3771,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -424fe0: |[424fe0] kotlin.jvm.internal.FunctionReference.isSuspend:()Z │ │ -424ff0: 6e10 78b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b678 │ │ -424ff6: 0c00 |0003: move-result-object v0 │ │ -424ff8: 7210 abbb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isSuspend:()Z // method@bbab │ │ -424ffe: 0a00 |0007: move-result v0 │ │ -425000: 0f00 |0008: return v0 │ │ +4251dc: |[4251dc] kotlin.jvm.internal.FunctionReference.isSuspend:()Z │ │ +4251ec: 6e10 81b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b681 │ │ +4251f2: 0c00 |0003: move-result-object v0 │ │ +4251f4: 7210 b4bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isSuspend:()Z // method@bbb4 │ │ +4251fa: 0a00 |0007: move-result v0 │ │ +4251fc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #11 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -3956,62 +3792,62 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -42507c: |[42507c] kotlin.jvm.internal.FunctionReference.toString:()Ljava/lang/String; │ │ -42508c: 6e10 70b6 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b670 │ │ -425092: 0c00 |0003: move-result-object v0 │ │ -425094: 3220 0700 |0004: if-eq v0, v2, 000b // +0007 │ │ -425098: 6e10 6693 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@9366 │ │ -42509e: 0c00 |0009: move-result-object v0 │ │ -4250a0: 1100 |000a: return-object v0 │ │ -4250a2: 1a00 2626 |000b: const-string v0, "" // string@2626 │ │ -4250a6: 6e10 75b6 0200 |000d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b675 │ │ -4250ac: 0c01 |0010: move-result-object v1 │ │ -4250ae: 6e20 9e93 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@939e │ │ -4250b4: 0a00 |0014: move-result v0 │ │ -4250b6: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -4250ba: 1a00 be9f |0017: const-string v0, "constructor (Kotlin reflection is not available)" // string@9fbe │ │ -4250be: 2818 |0019: goto 0031 // +0018 │ │ -4250c0: 2200 9717 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@1797 │ │ -4250c4: 1a01 2aaf |001c: const-string v1, "function " // string@af2a │ │ -4250c8: 7020 d893 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93d8 │ │ -4250ce: 6e10 75b6 0200 |0021: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b675 │ │ -4250d4: 0c01 |0024: move-result-object v1 │ │ -4250d6: 6e20 e193 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -4250dc: 1a01 1f0a |0028: const-string v1, " (Kotlin reflection is not available)" // string@0a1f │ │ -4250e0: 6e20 e193 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -4250e6: 6e10 f393 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93f3 │ │ -4250ec: 0c00 |0030: move-result-object v0 │ │ -4250ee: 1100 |0031: return-object v0 │ │ +425278: |[425278] kotlin.jvm.internal.FunctionReference.toString:()Ljava/lang/String; │ │ +425288: 6e10 79b6 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b679 │ │ +42528e: 0c00 |0003: move-result-object v0 │ │ +425290: 3220 0700 |0004: if-eq v0, v2, 000b // +0007 │ │ +425294: 6e10 6f93 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@936f │ │ +42529a: 0c00 |0009: move-result-object v0 │ │ +42529c: 1100 |000a: return-object v0 │ │ +42529e: 1a00 2526 |000b: const-string v0, "" // string@2625 │ │ +4252a2: 6e10 7eb6 0200 |000d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b67e │ │ +4252a8: 0c01 |0010: move-result-object v1 │ │ +4252aa: 6e20 a793 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@93a7 │ │ +4252b0: 0a00 |0014: move-result v0 │ │ +4252b2: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +4252b6: 1a00 bf9f |0017: const-string v0, "constructor (Kotlin reflection is not available)" // string@9fbf │ │ +4252ba: 2818 |0019: goto 0031 // +0018 │ │ +4252bc: 2200 9717 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@1797 │ │ +4252c0: 1a01 2baf |001c: const-string v1, "function " // string@af2b │ │ +4252c4: 7020 e193 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93e1 │ │ +4252ca: 6e10 7eb6 0200 |0021: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b67e │ │ +4252d0: 0c01 |0024: move-result-object v1 │ │ +4252d2: 6e20 ea93 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +4252d8: 1a01 1f0a |0028: const-string v1, " (Kotlin reflection is not available)" // string@0a1f │ │ +4252dc: 6e20 ea93 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +4252e2: 6e10 fc93 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93fc │ │ +4252e8: 0c00 |0030: move-result-object v0 │ │ +4252ea: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0006 line=130 │ │ 0x000b line=134 │ │ 0x0021 line=136 │ │ locals : │ │ 0x0000 - 0x0032 reg=2 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ source_file_idx : 14928 (FunctionReference.java) │ │ │ │ -Class #37 header: │ │ +Class #35 header: │ │ class_idx : 6970 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 6969 │ │ source_file_idx : 14929 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #37 - │ │ +Class #35 - │ │ Class descriptor : 'Lkotlin/jvm/internal/FunctionReferenceImpl;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lkotlin/jvm/internal/FunctionReference;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -4020,24 +3856,24 @@ │ │ type : '(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -424e04: |[424e04] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -424e14: 6202 90b4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b490 │ │ -424e18: 0770 |0002: move-object v0, v7 │ │ -424e1a: 0181 |0003: move v1, v8 │ │ -424e1c: 0793 |0004: move-object v3, v9 │ │ -424e1e: 07a4 |0005: move-object v4, v10 │ │ -424e20: 07b5 |0006: move-object v5, v11 │ │ -424e22: 01c6 |0007: move v6, v12 │ │ -424e24: 7607 6fb6 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b66f │ │ -424e2a: 0e00 |000b: return-void │ │ +425000: |[425000] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +425010: 6202 92b4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b492 │ │ +425014: 0770 |0002: move-object v0, v7 │ │ +425016: 0181 |0003: move v1, v8 │ │ +425018: 0793 |0004: move-object v3, v9 │ │ +42501a: 07a4 |0005: move-object v4, v10 │ │ +42501c: 07b5 |0006: move-object v5, v11 │ │ +42501e: 01c6 |0007: move v6, v12 │ │ +425020: 7607 78b6 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b678 │ │ +425026: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x000c reg=7 this Lkotlin/jvm/internal/FunctionReferenceImpl; │ │ 0x0000 - 0x000c reg=8 (null) I │ │ 0x0000 - 0x000c reg=9 (null) Ljava/lang/Class; │ │ @@ -4050,17 +3886,17 @@ │ │ type : '(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 4 16-bit code units │ │ -424e2c: |[424e2c] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -424e3c: 7607 6fb6 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b66f │ │ -424e42: 0e00 |0003: return-void │ │ +425028: |[425028] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +425038: 7607 78b6 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b678 │ │ +42503e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lkotlin/jvm/internal/FunctionReferenceImpl; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Object; │ │ @@ -4074,28 +3910,28 @@ │ │ type : '(ILkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 21 16-bit code units │ │ -424e44: |[424e44] kotlin.jvm.internal.FunctionReferenceImpl.:(ILkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V │ │ -424e54: 6202 90b4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b490 │ │ -424e58: 0790 |0002: move-object v0, v9 │ │ -424e5a: 1f00 2b1b |0003: check-cast v0, Lkotlin/jvm/internal/ClassBasedDeclarationContainer; // type@1b2b │ │ -424e5e: 7210 e2b5 0000 |0005: invoke-interface {v0}, Lkotlin/jvm/internal/ClassBasedDeclarationContainer;.getJClass:()Ljava/lang/Class; // method@b5e2 │ │ -424e64: 0c03 |0008: move-result-object v3 │ │ -424e66: 2099 cb1b |0009: instance-of v9, v9, Lkotlin/reflect/KClass; // type@1bcb │ │ -424e6a: df06 0901 |000b: xor-int/lit8 v6, v9, #int 1 // #01 │ │ -424e6e: 0770 |000d: move-object v0, v7 │ │ -424e70: 0181 |000e: move v1, v8 │ │ -424e72: 07a4 |000f: move-object v4, v10 │ │ -424e74: 07b5 |0010: move-object v5, v11 │ │ -424e76: 7607 6fb6 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b66f │ │ -424e7c: 0e00 |0014: return-void │ │ +425040: |[425040] kotlin.jvm.internal.FunctionReferenceImpl.:(ILkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V │ │ +425050: 6202 92b4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b492 │ │ +425054: 0790 |0002: move-object v0, v9 │ │ +425056: 1f00 2b1b |0003: check-cast v0, Lkotlin/jvm/internal/ClassBasedDeclarationContainer; // type@1b2b │ │ +42505a: 7210 ebb5 0000 |0005: invoke-interface {v0}, Lkotlin/jvm/internal/ClassBasedDeclarationContainer;.getJClass:()Ljava/lang/Class; // method@b5eb │ │ +425060: 0c03 |0008: move-result-object v3 │ │ +425062: 2099 cb1b |0009: instance-of v9, v9, Lkotlin/reflect/KClass; // type@1bcb │ │ +425066: df06 0901 |000b: xor-int/lit8 v6, v9, #int 1 // #01 │ │ +42506a: 0770 |000d: move-object v0, v7 │ │ +42506c: 0181 |000e: move v1, v8 │ │ +42506e: 07a4 |000f: move-object v4, v10 │ │ +425070: 07b5 |0010: move-object v5, v11 │ │ +425072: 7607 78b6 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b678 │ │ +425078: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0005 line=17 │ │ 0x0011 line=15 │ │ locals : │ │ 0x0000 - 0x0015 reg=7 this Lkotlin/jvm/internal/FunctionReferenceImpl; │ │ @@ -4103,32 +3939,32 @@ │ │ 0x0000 - 0x0015 reg=9 (null) Lkotlin/reflect/KDeclarationContainer; │ │ 0x0000 - 0x0015 reg=10 (null) Ljava/lang/String; │ │ 0x0000 - 0x0015 reg=11 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 14929 (FunctionReferenceImpl.java) │ │ │ │ -Class #38 header: │ │ -class_idx : 1097 │ │ +Class #36 header: │ │ +class_idx : 1096 │ │ access_flags : 4112 (0x1010) │ │ superclass_idx : 6970 │ │ -source_file_idx : 11269 │ │ +source_file_idx : 11270 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #38 annotations: │ │ +Class #36 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onViewCreated │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4096 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/internal/FunctionReferenceImpl;" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; k=3 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #38 - │ │ +Class #36 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;' │ │ Access flags : 0x1010 (FINAL SYNTHETIC) │ │ Superclass : 'Lkotlin/jvm/internal/FunctionReferenceImpl;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -4138,42 +3974,42 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 14 16-bit code units │ │ -19c3b0: |[19c3b0] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.:(Ljava/lang/Object;)V │ │ -19c3c0: 1c03 5104 |0000: const-class v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0451 │ │ -19c3c4: 1a05 9be1 |0002: const-string v5, "openWith()V" // string@e19b │ │ -19c3c8: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -19c3ca: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -19c3cc: 1a04 97e1 |0006: const-string v4, "openWith" // string@e197 │ │ -19c3d0: 0770 |0008: move-object v0, v7 │ │ -19c3d2: 0782 |0009: move-object v2, v8 │ │ -19c3d4: 7607 82b6 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReferenceImpl;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b682 │ │ -19c3da: 0e00 |000d: return-void │ │ +19c340: |[19c340] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.:(Ljava/lang/Object;)V │ │ +19c350: 1c03 5004 |0000: const-class v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0450 │ │ +19c354: 1a05 9be1 |0002: const-string v5, "openWith()V" // string@e19b │ │ +19c358: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +19c35a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +19c35c: 1a04 97e1 |0006: const-string v4, "openWith" // string@e197 │ │ +19c360: 0770 |0008: move-object v0, v7 │ │ +19c362: 0782 |0009: move-object v2, v8 │ │ +19c364: 7607 8bb6 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReferenceImpl;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b68b │ │ +19c36a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19c394: |[19c394] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()Ljava/lang/Object; │ │ -19c3a4: 6e10 b50c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.invoke:()V // method@0cb5 │ │ -19c3aa: 6200 2fb2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19c3ae: 1100 |0005: return-object v0 │ │ +19c324: |[19c324] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()Ljava/lang/Object; │ │ +19c334: 6e10 b10c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.invoke:()V // method@0cb1 │ │ +19c33a: 6200 31b2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19c33e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;) │ │ @@ -4181,45 +4017,45 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19c3dc: |[19c3dc] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()V │ │ -19c3ec: 5410 a603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.receiver:Ljava/lang/Object; // field@03a6 │ │ -19c3f0: 1f00 5104 |0002: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0451 │ │ -19c3f4: 6e10 0d0d 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0d0d │ │ -19c3fa: 0e00 |0007: return-void │ │ +19c36c: |[19c36c] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()V │ │ +19c37c: 5410 a503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.receiver:Ljava/lang/Object; // field@03a5 │ │ +19c380: 1f00 5004 |0002: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@0450 │ │ +19c384: 6e10 090d 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0d09 │ │ +19c38a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3; │ │ │ │ - source_file_idx : 11269 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11270 (BasePreviewSliderFragment.kt) │ │ │ │ -Class #39 header: │ │ -class_idx : 1098 │ │ +Class #37 header: │ │ +class_idx : 1097 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 672 │ │ -source_file_idx : 11269 │ │ +superclass_idx : 671 │ │ +source_file_idx : 11270 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #39 annotations: │ │ +Class #37 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onViewCreated │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nBasePreviewSliderFragment.kt\nKotlin\n*S Kotlin\n*F\n+ 1 BasePreviewSliderFragment.kt\ncom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1\n+ 2 View.kt\nandroidx/core/view/ViewKt\n*L\n1#1,265:1\n298#2,2:266\n*S KotlinDebug\n*F\n+ 1 BasePreviewSliderFragment.kt\ncom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1\n*L\n137#1:266,2\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n��\n\n��\n\n��*��\n��20J020H¨" } d2={ "com/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1" "Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;" "onPageSelected" "" "position" "" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #39 - │ │ +Class #37 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;) │ │ @@ -4236,19 +4072,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19c3fc: |[19c3fc] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -19c40c: 5b01 a803 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a8 │ │ -19c410: 5b02 a703 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a7 │ │ -19c414: 7010 4e07 0000 |0004: invoke-direct {v0}, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;.:()V // method@074e │ │ -19c41a: 0e00 |0007: return-void │ │ +19c38c: |[19c38c] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +19c39c: 5b01 a703 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a7 │ │ +19c3a0: 5b02 a603 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a6 │ │ +19c3a4: 7010 4a07 0000 |0004: invoke-direct {v0}, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;.:()V // method@074a │ │ +19c3aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=125 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ @@ -4259,98 +4095,98 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 167 16-bit code units │ │ -19c41c: |[19c41c] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.onPageSelected:(I)V │ │ -19c42c: 5450 a803 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a8 │ │ -19c430: 6e10 ec0c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0cec │ │ -19c436: 0c00 |0005: move-result-object v0 │ │ -19c438: 5451 a803 |0006: iget-object v1, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a8 │ │ -19c43c: 6e10 f40c 0100 |0008: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cf4 │ │ -19c442: 0c01 |000b: move-result-object v1 │ │ -19c444: 6e20 3c2b 6100 |000c: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getItemId:(I)J // method@2b3c │ │ -19c44a: 0b01 |000f: move-result-wide v1 │ │ -19c44c: 2203 9717 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@1797 │ │ -19c450: 1a04 40ab |0012: const-string v4, "f" // string@ab40 │ │ -19c454: 7020 d893 4300 |0014: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93d8 │ │ -19c45a: 6e30 dd93 1302 |0017: invoke-virtual {v3, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@93dd │ │ -19c460: 6e10 f393 0300 |001a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93f3 │ │ -19c466: 0c01 |001d: move-result-object v1 │ │ -19c468: 6e20 2206 1000 |001e: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@0622 │ │ -19c46e: 0c00 |0021: move-result-object v0 │ │ -19c470: 3800 0700 |0022: if-eqz v0, 0029 // +0007 │ │ -19c474: 6201 ae00 |0024: sget-object v1, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ae │ │ -19c478: 6e20 2809 0100 |0026: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroidx/fragment/app/Fragment;)V // method@0928 │ │ -19c47e: 5450 a803 |0029: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a8 │ │ -19c482: 6e10 f40c 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cf4 │ │ -19c488: 0c01 |002e: move-result-object v1 │ │ -19c48a: 6e20 3a2b 6100 |002f: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getFile:(I)Lcom/infomaniak/drive/data/models/File; // method@2b3a │ │ -19c490: 0c06 |0032: move-result-object v6 │ │ -19c492: 6e20 180d 6000 |0033: invoke-virtual {v0, v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d18 │ │ -19c498: 5456 a803 |0036: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a8 │ │ -19c49c: 6e10 f50c 0600 |0038: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0cf5 │ │ -19c4a2: 0c06 |003b: move-result-object v6 │ │ -19c4a4: 5450 a803 |003c: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a8 │ │ -19c4a8: 6e10 ef0c 0000 |003e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cef │ │ -19c4ae: 0c00 |0041: move-result-object v0 │ │ -19c4b0: 6e20 5c2c 0600 |0042: invoke-virtual {v6, v0}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.setCurrentPreview:(Lcom/infomaniak/drive/data/models/File;)V // method@2c5c │ │ -19c4b6: 5456 a703 |0045: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a7 │ │ -19c4ba: 5466 a702 |0047: iget-object v6, v6, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a7 │ │ -19c4be: 5450 a803 |0049: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a8 │ │ -19c4c2: 6e10 ef0c 0000 |004b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cef │ │ -19c4c8: 0c01 |004e: move-result-object v1 │ │ -19c4ca: 6e10 660a 0100 |004f: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a66 │ │ -19c4d0: 0a01 |0052: move-result v1 │ │ -19c4d2: 6e20 583e 1600 |0053: invoke-virtual {v6, v1}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleEditVisibility:(Z)V // method@3e58 │ │ -19c4d8: 6e10 fa0c 0000 |0056: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0cfa │ │ -19c4de: 0a01 |0059: move-result v1 │ │ -19c4e0: 1212 |005a: const/4 v2, #int 1 // #1 │ │ -19c4e2: 1203 |005b: const/4 v3, #int 0 // #0 │ │ -19c4e4: 3901 0e00 |005c: if-nez v1, 006a // +000e │ │ -19c4e8: 6e10 ef0c 0000 |005e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cef │ │ -19c4ee: 0c00 |0061: move-result-object v0 │ │ -19c4f0: 6e10 660a 0000 |0062: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a66 │ │ -19c4f6: 0a00 |0065: move-result v0 │ │ -19c4f8: 3900 0400 |0066: if-nez v0, 006a // +0004 │ │ -19c4fc: 1210 |0068: const/4 v0, #int 1 // #1 │ │ -19c4fe: 2802 |0069: goto 006b // +0002 │ │ -19c500: 1200 |006a: const/4 v0, #int 0 // #0 │ │ -19c502: 6e20 593e 0600 |006b: invoke-virtual {v6, v0}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3e59 │ │ -19c508: 5456 a803 |006e: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a8 │ │ -19c50c: 6e10 ef0c 0600 |0070: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cef │ │ -19c512: 0c00 |0073: move-result-object v0 │ │ -19c514: 6e10 670a 0000 |0074: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.isPDF:()Z // method@0a67 │ │ -19c51a: 0a00 |0077: move-result v0 │ │ -19c51c: b720 |0078: xor-int/2addr v0, v2 │ │ -19c51e: 7120 dc0c 0600 |0079: invoke-static {v6, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V // method@0cdc │ │ -19c524: 5456 a803 |007c: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a8 │ │ -19c528: 6e10 eb0c 0600 |007e: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ceb │ │ -19c52e: 0c06 |0081: move-result-object v6 │ │ -19c530: 2060 5e0c |0082: instance-of v0, v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c5e │ │ -19c534: 3800 0500 |0084: if-eqz v0, 0089 // +0005 │ │ -19c538: 1f06 5e0c |0086: check-cast v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c5e │ │ -19c53c: 2802 |0088: goto 008a // +0002 │ │ -19c53e: 1206 |0089: const/4 v6, #int 0 // #0 │ │ -19c540: 3806 1700 |008a: if-eqz v6, 00a1 // +0017 │ │ -19c544: 6e10 9d3d 0600 |008c: invoke-virtual {v6}, Lcom/infomaniak/drive/views/FileInfoActionsView;.getOpenWith:()Lcom/infomaniak/drive/views/BottomSheetItemView; // method@3d9d │ │ -19c54a: 0c06 |008f: move-result-object v6 │ │ -19c54c: 3806 1100 |0090: if-eqz v6, 00a1 // +0011 │ │ -19c550: 1f06 1201 |0092: check-cast v6, Landroid/view/View; // type@0112 │ │ -19c554: 5450 a803 |0094: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a8 │ │ -19c558: 6e10 fa0c 0000 |0096: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0cfa │ │ -19c55e: 0a00 |0099: move-result v0 │ │ -19c560: 3800 0400 |009a: if-eqz v0, 009e // +0004 │ │ -19c564: 1303 0800 |009c: const/16 v3, #int 8 // #8 │ │ -19c568: 6e20 5803 3600 |009e: invoke-virtual {v6, v3}, Landroid/view/View;.setVisibility:(I)V // method@0358 │ │ -19c56e: 5456 a803 |00a1: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a8 │ │ -19c572: 7110 dd0c 0600 |00a3: invoke-static {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; // method@0cdd │ │ -19c578: 0e00 |00a6: return-void │ │ +19c3ac: |[19c3ac] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.onPageSelected:(I)V │ │ +19c3bc: 5450 a703 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a7 │ │ +19c3c0: 6e10 e80c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0ce8 │ │ +19c3c6: 0c00 |0005: move-result-object v0 │ │ +19c3c8: 5451 a703 |0006: iget-object v1, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a7 │ │ +19c3cc: 6e10 f00c 0100 |0008: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cf0 │ │ +19c3d2: 0c01 |000b: move-result-object v1 │ │ +19c3d4: 6e20 452b 6100 |000c: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getItemId:(I)J // method@2b45 │ │ +19c3da: 0b01 |000f: move-result-wide v1 │ │ +19c3dc: 2203 9717 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@1797 │ │ +19c3e0: 1a04 41ab |0012: const-string v4, "f" // string@ab41 │ │ +19c3e4: 7020 e193 4300 |0014: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93e1 │ │ +19c3ea: 6e30 e693 1302 |0017: invoke-virtual {v3, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@93e6 │ │ +19c3f0: 6e10 fc93 0300 |001a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93fc │ │ +19c3f6: 0c01 |001d: move-result-object v1 │ │ +19c3f8: 6e20 1e06 1000 |001e: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@061e │ │ +19c3fe: 0c00 |0021: move-result-object v0 │ │ +19c400: 3800 0700 |0022: if-eqz v0, 0029 // +0007 │ │ +19c404: 6201 ad00 |0024: sget-object v1, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19c408: 6e20 2409 0100 |0026: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroidx/fragment/app/Fragment;)V // method@0924 │ │ +19c40e: 5450 a703 |0029: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a7 │ │ +19c412: 6e10 f00c 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cf0 │ │ +19c418: 0c01 |002e: move-result-object v1 │ │ +19c41a: 6e20 432b 6100 |002f: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getFile:(I)Lcom/infomaniak/drive/data/models/File; // method@2b43 │ │ +19c420: 0c06 |0032: move-result-object v6 │ │ +19c422: 6e20 140d 6000 |0033: invoke-virtual {v0, v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d14 │ │ +19c428: 5456 a703 |0036: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a7 │ │ +19c42c: 6e10 f10c 0600 |0038: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0cf1 │ │ +19c432: 0c06 |003b: move-result-object v6 │ │ +19c434: 5450 a703 |003c: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a7 │ │ +19c438: 6e10 eb0c 0000 |003e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ceb │ │ +19c43e: 0c00 |0041: move-result-object v0 │ │ +19c440: 6e20 652c 0600 |0042: invoke-virtual {v6, v0}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.setCurrentPreview:(Lcom/infomaniak/drive/data/models/File;)V // method@2c65 │ │ +19c446: 5456 a603 |0045: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a6 │ │ +19c44a: 5466 a602 |0047: iget-object v6, v6, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a6 │ │ +19c44e: 5450 a703 |0049: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a7 │ │ +19c452: 6e10 eb0c 0000 |004b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ceb │ │ +19c458: 0c01 |004e: move-result-object v1 │ │ +19c45a: 6e10 620a 0100 |004f: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a62 │ │ +19c460: 0a01 |0052: move-result v1 │ │ +19c462: 6e20 613e 1600 |0053: invoke-virtual {v6, v1}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleEditVisibility:(Z)V // method@3e61 │ │ +19c468: 6e10 f60c 0000 |0056: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0cf6 │ │ +19c46e: 0a01 |0059: move-result v1 │ │ +19c470: 1212 |005a: const/4 v2, #int 1 // #1 │ │ +19c472: 1203 |005b: const/4 v3, #int 0 // #0 │ │ +19c474: 3901 0e00 |005c: if-nez v1, 006a // +000e │ │ +19c478: 6e10 eb0c 0000 |005e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ceb │ │ +19c47e: 0c00 |0061: move-result-object v0 │ │ +19c480: 6e10 620a 0000 |0062: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a62 │ │ +19c486: 0a00 |0065: move-result v0 │ │ +19c488: 3900 0400 |0066: if-nez v0, 006a // +0004 │ │ +19c48c: 1210 |0068: const/4 v0, #int 1 // #1 │ │ +19c48e: 2802 |0069: goto 006b // +0002 │ │ +19c490: 1200 |006a: const/4 v0, #int 0 // #0 │ │ +19c492: 6e20 623e 0600 |006b: invoke-virtual {v6, v0}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3e62 │ │ +19c498: 5456 a703 |006e: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a7 │ │ +19c49c: 6e10 eb0c 0600 |0070: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ceb │ │ +19c4a2: 0c00 |0073: move-result-object v0 │ │ +19c4a4: 6e10 630a 0000 |0074: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.isPDF:()Z // method@0a63 │ │ +19c4aa: 0a00 |0077: move-result v0 │ │ +19c4ac: b720 |0078: xor-int/2addr v0, v2 │ │ +19c4ae: 7120 d80c 0600 |0079: invoke-static {v6, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V // method@0cd8 │ │ +19c4b4: 5456 a703 |007c: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a7 │ │ +19c4b8: 6e10 e70c 0600 |007e: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce7 │ │ +19c4be: 0c06 |0081: move-result-object v6 │ │ +19c4c0: 2060 5e0c |0082: instance-of v0, v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c5e │ │ +19c4c4: 3800 0500 |0084: if-eqz v0, 0089 // +0005 │ │ +19c4c8: 1f06 5e0c |0086: check-cast v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c5e │ │ +19c4cc: 2802 |0088: goto 008a // +0002 │ │ +19c4ce: 1206 |0089: const/4 v6, #int 0 // #0 │ │ +19c4d0: 3806 1700 |008a: if-eqz v6, 00a1 // +0017 │ │ +19c4d4: 6e10 a63d 0600 |008c: invoke-virtual {v6}, Lcom/infomaniak/drive/views/FileInfoActionsView;.getOpenWith:()Lcom/infomaniak/drive/views/BottomSheetItemView; // method@3da6 │ │ +19c4da: 0c06 |008f: move-result-object v6 │ │ +19c4dc: 3806 1100 |0090: if-eqz v6, 00a1 // +0011 │ │ +19c4e0: 1f06 1101 |0092: check-cast v6, Landroid/view/View; // type@0111 │ │ +19c4e4: 5450 a703 |0094: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a7 │ │ +19c4e8: 6e10 f60c 0000 |0096: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0cf6 │ │ +19c4ee: 0a00 |0099: move-result v0 │ │ +19c4f0: 3800 0400 |009a: if-eqz v0, 009e // +0004 │ │ +19c4f4: 1303 0800 |009c: const/16 v3, #int 8 // #8 │ │ +19c4f8: 6e20 5403 3600 |009e: invoke-virtual {v6, v3}, Landroid/view/View;.setVisibility:(I)V // method@0354 │ │ +19c4fe: 5456 a703 |00a1: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a7 │ │ +19c502: 7110 d90c 0600 |00a3: invoke-static {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; // method@0cd9 │ │ +19c508: 0e00 |00a6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0029 line=129 │ │ 0x0036 line=130 │ │ 0x0045 line=131 │ │ 0x004b line=132 │ │ @@ -4359,31 +4195,31 @@ │ │ 0x007c line=137 │ │ 0x009e line=266 │ │ 0x00a1 line=138 │ │ locals : │ │ 0x0000 - 0x00a7 reg=5 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1; │ │ 0x0000 - 0x00a7 reg=6 (null) I │ │ │ │ - source_file_idx : 11269 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11270 (BasePreviewSliderFragment.kt) │ │ │ │ -Class #40 header: │ │ +Class #38 header: │ │ class_idx : 6966 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 6026 │ │ source_file_idx : 14924 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #40 annotations: │ │ -Annotations on method #46671 'getFunctionDelegate' │ │ +Class #38 annotations: │ │ +Annotations on method #46680 'getFunctionDelegate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lkotlin/Function<" "*>;" } │ │ │ │ -Class #40 - │ │ +Class #38 - │ │ Class descriptor : 'Lkotlin/jvm/internal/FunctionAdapter;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -4392,33 +4228,33 @@ │ │ name : 'getFunctionDelegate' │ │ type : '()Lkotlin/Function;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 14924 (FunctionAdapter.java) │ │ │ │ -Class #41 header: │ │ -class_idx : 1099 │ │ +Class #39 header: │ │ +class_idx : 1098 │ │ access_flags : 4112 (0x1010) │ │ superclass_idx : 6026 │ │ -source_file_idx : 11269 │ │ +source_file_idx : 11270 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #41 annotations: │ │ +Class #39 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; k=3 mv={ 2 0 0 } xi=48 │ │ -Annotations on method #3258 'getFunctionDelegate' │ │ +Annotations on method #3254 'getFunctionDelegate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lkotlin/Function<" "*>;" } │ │ │ │ -Class #41 - │ │ +Class #39 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;' │ │ Access flags : 0x1010 (FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroidx/lifecycle/Observer;' │ │ #1 : 'Lkotlin/jvm/internal/FunctionAdapter;' │ │ Static fields - │ │ @@ -4433,127 +4269,127 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -19c608: |[19c608] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -19c618: 1a00 29af |0000: const-string v0, "function" // string@af29 │ │ -19c61c: 7120 a9b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -19c622: 7010 5e93 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@935e │ │ -19c628: 5b12 a903 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03a9 │ │ -19c62c: 0e00 |000a: return-void │ │ +19c598: |[19c598] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +19c5a8: 1a00 2aaf |0000: const-string v0, "function" // string@af2a │ │ +19c5ac: 7120 b2b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +19c5b2: 7010 6793 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9367 │ │ +19c5b8: 5b12 a803 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03a8 │ │ +19c5bc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -19c57c: |[19c57c] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ -19c58c: 2030 3602 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0236 │ │ -19c590: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19c592: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -19c596: 2030 361b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ -19c59a: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ -19c59e: 0720 |0009: move-object v0, v2 │ │ -19c5a0: 1f00 361b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ -19c5a4: 7210 4fb6 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b64f │ │ -19c5aa: 0c00 |000f: move-result-object v0 │ │ -19c5ac: 1f03 361b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ -19c5b0: 7210 4fb6 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b64f │ │ -19c5b6: 0c03 |0015: move-result-object v3 │ │ -19c5b8: 7120 a0b6 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -19c5be: 0a01 |0019: move-result v1 │ │ -19c5c0: 0f01 |001a: return v1 │ │ +19c50c: |[19c50c] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ +19c51c: 2030 3502 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0235 │ │ +19c520: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19c522: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +19c526: 2030 361b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ +19c52a: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ +19c52e: 0720 |0009: move-object v0, v2 │ │ +19c530: 1f00 361b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ +19c534: 7210 58b6 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b658 │ │ +19c53a: 0c00 |000f: move-result-object v0 │ │ +19c53c: 1f03 361b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ +19c540: 7210 58b6 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b658 │ │ +19c546: 0c03 |0015: move-result-object v3 │ │ +19c548: 7120 a9b6 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +19c54e: 0a01 |0019: move-result v1 │ │ +19c550: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;) │ │ name : 'getFunctionDelegate' │ │ type : '()Lkotlin/Function;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -19c5ec: |[19c5ec] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ -19c5fc: 5410 a903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03a9 │ │ -19c600: 1f00 0519 |0002: check-cast v0, Lkotlin/Function; // type@1905 │ │ -19c604: 1100 |0004: return-object v0 │ │ +19c57c: |[19c57c] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ +19c58c: 5410 a803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03a8 │ │ +19c590: 1f00 0519 |0002: check-cast v0, Lkotlin/Function; // type@1905 │ │ +19c594: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -19c5c4: |[19c5c4] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ -19c5d4: 0710 |0000: move-object v0, v1 │ │ -19c5d6: 1f00 361b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ -19c5da: 7210 4fb6 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b64f │ │ -19c5e0: 0c00 |0006: move-result-object v0 │ │ -19c5e2: 6e10 6393 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9363 │ │ -19c5e8: 0a00 |000a: move-result v0 │ │ -19c5ea: 0f00 |000b: return v0 │ │ +19c554: |[19c554] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ +19c564: 0710 |0000: move-object v0, v1 │ │ +19c566: 1f00 361b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ +19c56a: 7210 58b6 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b658 │ │ +19c570: 0c00 |0006: move-result-object v0 │ │ +19c572: 6e10 6c93 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@936c │ │ +19c578: 0a00 |000a: move-result v0 │ │ +19c57a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19c630: |[19c630] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ -19c640: 5410 a903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03a9 │ │ -19c644: 7220 66b5 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b566 │ │ -19c64a: 0e00 |0005: return-void │ │ +19c5c0: |[19c5c0] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ +19c5d0: 5410 a803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03a8 │ │ +19c5d4: 7220 6fb5 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b56f │ │ +19c5da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 11269 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11270 (BasePreviewSliderFragment.kt) │ │ │ │ -Class #42 header: │ │ +Class #40 header: │ │ class_idx : 6977 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 6026 │ │ -source_file_idx : 16625 │ │ +source_file_idx : 16624 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #42 annotations: │ │ +Class #40 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Lkotlin/jvm/internal/FunctionBase<" "TR;>;" "Ljava/io/Serializable;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n\n��\n\n\n\n��&��*�� 2H020B0¢J\n0 HR0X–¢\n��\t¨ " } d2={ "Lkotlin/jvm/internal/Lambda;" "R" "Lkotlin/jvm/internal/FunctionBase;" "Ljava/io/Serializable;" "arity" "" "" "(I)V" "getArity" "()I" "toString" "" "kotlin-stdlib" } k=1 mv={ 2 1 0 } xi=48 │ │ │ │ -Class #42 - │ │ +Class #40 - │ │ Class descriptor : 'Lkotlin/jvm/internal/Lambda;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/internal/FunctionBase;' │ │ #1 : 'Ljava/io/Serializable;' │ │ Static fields - │ │ @@ -4568,18 +4404,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -425d18: |[425d18] kotlin.jvm.internal.Lambda.:(I)V │ │ -425d28: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -425d2e: 5901 97b4 |0003: iput v1, v0, Lkotlin/jvm/internal/Lambda;.arity:I // field@b497 │ │ -425d32: 0e00 |0005: return-void │ │ +425f14: |[425f14] kotlin.jvm.internal.Lambda.:(I)V │ │ +425f24: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +425f2a: 5901 99b4 |0003: iput v1, v0, Lkotlin/jvm/internal/Lambda;.arity:I // field@b499 │ │ +425f2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lkotlin/jvm/internal/Lambda; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ │ │ @@ -4589,17 +4425,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -425cdc: |[425cdc] kotlin.jvm.internal.Lambda.getArity:()I │ │ -425cec: 5210 97b4 |0000: iget v0, v1, Lkotlin/jvm/internal/Lambda;.arity:I // field@b497 │ │ -425cf0: 0f00 |0002: return v0 │ │ +425ed8: |[425ed8] kotlin.jvm.internal.Lambda.getArity:()I │ │ +425ee8: 5210 99b4 |0000: iget v0, v1, Lkotlin/jvm/internal/Lambda;.arity:I // field@b499 │ │ +425eec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lkotlin/jvm/internal/Lambda; │ │ │ │ #1 : (in Lkotlin/jvm/internal/Lambda;) │ │ @@ -4607,46 +4443,46 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -425cf4: |[425cf4] kotlin.jvm.internal.Lambda.toString:()Ljava/lang/String; │ │ -425d04: 7110 9eb7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/Lambda;)Ljava/lang/String; // method@b79e │ │ -425d0a: 0c00 |0003: move-result-object v0 │ │ -425d0c: 1a01 24eb |0004: const-string v1, "renderLambdaToString(...)" // string@eb24 │ │ -425d10: 7120 a8b6 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -425d16: 1100 |0009: return-object v0 │ │ +425ef0: |[425ef0] kotlin.jvm.internal.Lambda.toString:()Ljava/lang/String; │ │ +425f00: 7110 a7b7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/Lambda;)Ljava/lang/String; // method@b7a7 │ │ +425f06: 0c00 |0003: move-result-object v0 │ │ +425f08: 1a01 24eb |0004: const-string v1, "renderLambdaToString(...)" // string@eb24 │ │ +425f0c: 7120 b1b6 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +425f12: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lkotlin/jvm/internal/Lambda; │ │ │ │ - source_file_idx : 16625 (Lambda.kt) │ │ + source_file_idx : 16624 (Lambda.kt) │ │ │ │ -Class #43 header: │ │ -class_idx : 1100 │ │ +Class #41 header: │ │ +class_idx : 1099 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6977 │ │ source_file_idx : 14895 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #43 annotations: │ │ +Class #41 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/internal/Lambda;" "Lkotlin/jvm/functions/Function0<" "Landroidx/lifecycle/ViewModelStore;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n��\n\n��0\"\n��*0H\n¢¨" } d2={ "" "Landroidx/lifecycle/ViewModelStore;" "VM" "Landroidx/lifecycle/ViewModel;" "invoke" "androidx/fragment/app/FragmentViewModelLazyKt$activityViewModels$4" } k=3 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #43 - │ │ +Class #41 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Lkotlin/jvm/internal/Lambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -4660,42 +4496,42 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -19c698: |[19c698] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.:(Landroidx/fragment/app/Fragment;)V │ │ -19c6a8: 5b01 aa03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03aa │ │ -19c6ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19c6ae: 7020 c8b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6c8 │ │ -19c6b4: 0e00 |0006: return-void │ │ +19c628: |[19c628] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.:(Landroidx/fragment/app/Fragment;)V │ │ +19c638: 5b01 a903 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03a9 │ │ +19c63c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19c63e: 7020 d1b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6d1 │ │ +19c644: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/ViewModelStore;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -19c64c: |[19c64c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -19c65c: 5420 aa03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03aa │ │ -19c660: 6e10 0d06 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@060d │ │ -19c666: 0c00 |0005: move-result-object v0 │ │ -19c668: 6e10 1c06 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@061c │ │ -19c66e: 0c00 |0009: move-result-object v0 │ │ -19c670: 1a01 bbeb |000a: const-string v1, "requireActivity().viewModelStore" // string@ebbb │ │ -19c674: 7120 a8b6 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -19c67a: 1100 |000f: return-object v0 │ │ +19c5dc: |[19c5dc] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +19c5ec: 5420 a903 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03a9 │ │ +19c5f0: 6e10 0906 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0609 │ │ +19c5f6: 0c00 |0005: move-result-object v0 │ │ +19c5f8: 6e10 1806 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@0618 │ │ +19c5fe: 0c00 |0009: move-result-object v0 │ │ +19c600: 1a01 bbeb |000a: const-string v1, "requireActivity().viewModelStore" // string@ebbb │ │ +19c604: 7120 b1b6 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +19c60a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;) │ │ @@ -4703,44 +4539,44 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19c67c: |[19c67c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Ljava/lang/Object; │ │ -19c68c: 6e10 be0c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0cbe │ │ -19c692: 0c00 |0003: move-result-object v0 │ │ -19c694: 1100 |0004: return-object v0 │ │ +19c60c: |[19c60c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Ljava/lang/Object; │ │ +19c61c: 6e10 ba0c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0cba │ │ +19c622: 0c00 |0003: move-result-object v0 │ │ +19c624: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1; │ │ │ │ source_file_idx : 14895 (FragmentViewModelLazy.kt) │ │ │ │ -Class #44 header: │ │ -class_idx : 1101 │ │ +Class #42 header: │ │ +class_idx : 1100 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6977 │ │ source_file_idx : 14895 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #44 annotations: │ │ +Class #42 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/internal/Lambda;" "Lkotlin/jvm/functions/Function0<" "Landroidx/lifecycle/viewmodel/CreationExtras;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n��\n\n��0\"\n��*0H\n¢¨" } d2={ "" "Landroidx/lifecycle/viewmodel/CreationExtras;" "VM" "Landroidx/lifecycle/ViewModel;" "invoke" "androidx/fragment/app/FragmentViewModelLazyKt$activityViewModels$5" } k=3 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #44 - │ │ +Class #42 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Lkotlin/jvm/internal/Lambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -4758,49 +4594,49 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19c71c: |[19c71c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.:(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V │ │ -19c72c: 5b01 ab03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03ab │ │ -19c730: 5b02 ac03 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ac │ │ -19c734: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -19c736: 7020 c8b6 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6c8 │ │ -19c73c: 0e00 |0008: return-void │ │ +19c6ac: |[19c6ac] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.:(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V │ │ +19c6bc: 5b01 aa03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03aa │ │ +19c6c0: 5b02 ab03 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ab │ │ +19c6c4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +19c6c6: 7020 d1b6 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6d1 │ │ +19c6cc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/viewmodel/CreationExtras;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -19c6b8: |[19c6b8] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -19c6c8: 5420 ab03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03ab │ │ -19c6cc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -19c6d0: 7210 5bb5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b55b │ │ -19c6d6: 0c00 |0007: move-result-object v0 │ │ -19c6d8: 1f00 4402 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0244 │ │ -19c6dc: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ -19c6e0: 5420 ac03 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ac │ │ -19c6e4: 6e10 0d06 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@060d │ │ -19c6ea: 0c00 |0011: move-result-object v0 │ │ -19c6ec: 6e10 1306 0000 |0012: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0613 │ │ -19c6f2: 0c00 |0015: move-result-object v0 │ │ -19c6f4: 1a01 b9eb |0016: const-string v1, "requireActivity().defaultViewModelCreationExtras" // string@ebb9 │ │ -19c6f8: 7120 a8b6 1000 |0018: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -19c6fe: 1100 |001b: return-object v0 │ │ +19c648: |[19c648] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +19c658: 5420 aa03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03aa │ │ +19c65c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +19c660: 7210 64b5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b564 │ │ +19c666: 0c00 |0007: move-result-object v0 │ │ +19c668: 1f00 4302 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0243 │ │ +19c66c: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ +19c670: 5420 ab03 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ab │ │ +19c674: 6e10 0906 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0609 │ │ +19c67a: 0c00 |0011: move-result-object v0 │ │ +19c67c: 6e10 0f06 0000 |0012: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@060f │ │ +19c682: 0c00 |0015: move-result-object v0 │ │ +19c684: 1a01 b9eb |0016: const-string v1, "requireActivity().defaultViewModelCreationExtras" // string@ebb9 │ │ +19c688: 7120 b1b6 1000 |0018: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +19c68e: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;) │ │ @@ -4808,44 +4644,44 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19c700: |[19c700] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Ljava/lang/Object; │ │ -19c710: 6e10 c10c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0cc1 │ │ -19c716: 0c00 |0003: move-result-object v0 │ │ -19c718: 1100 |0004: return-object v0 │ │ +19c690: |[19c690] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Ljava/lang/Object; │ │ +19c6a0: 6e10 bd0c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0cbd │ │ +19c6a6: 0c00 |0003: move-result-object v0 │ │ +19c6a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2; │ │ │ │ source_file_idx : 14895 (FragmentViewModelLazy.kt) │ │ │ │ -Class #45 header: │ │ -class_idx : 1102 │ │ +Class #43 header: │ │ +class_idx : 1101 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6977 │ │ source_file_idx : 14895 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #45 annotations: │ │ +Class #43 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/internal/Lambda;" "Lkotlin/jvm/functions/Function0<" "Landroidx/lifecycle/ViewModelProvider$Factory;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n��\n\n��0\"\n��*0H\n¢¨" } d2={ "" "Landroidx/lifecycle/ViewModelProvider$Factory;" "VM" "Landroidx/lifecycle/ViewModel;" "invoke" "androidx/fragment/app/FragmentViewModelLazyKt$activityViewModels$6" } k=3 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #45 - │ │ +Class #43 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Lkotlin/jvm/internal/Lambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -4859,42 +4695,42 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -19c78c: |[19c78c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.:(Landroidx/fragment/app/Fragment;)V │ │ -19c79c: 5b01 ad03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ad │ │ -19c7a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19c7a2: 7020 c8b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6c8 │ │ -19c7a8: 0e00 |0006: return-void │ │ +19c71c: |[19c71c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.:(Landroidx/fragment/app/Fragment;)V │ │ +19c72c: 5b01 ac03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ac │ │ +19c730: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19c732: 7020 d1b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6d1 │ │ +19c738: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/ViewModelProvider$Factory;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -19c740: |[19c740] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -19c750: 5420 ad03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ad │ │ -19c754: 6e10 0d06 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@060d │ │ -19c75a: 0c00 |0005: move-result-object v0 │ │ -19c75c: 6e10 1406 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0614 │ │ -19c762: 0c00 |0009: move-result-object v0 │ │ -19c764: 1a01 baeb |000a: const-string v1, "requireActivity().defaultViewModelProviderFactory" // string@ebba │ │ -19c768: 7120 a8b6 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -19c76e: 1100 |000f: return-object v0 │ │ +19c6d0: |[19c6d0] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +19c6e0: 5420 ac03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ac │ │ +19c6e4: 6e10 0906 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0609 │ │ +19c6ea: 0c00 |0005: move-result-object v0 │ │ +19c6ec: 6e10 1006 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0610 │ │ +19c6f2: 0c00 |0009: move-result-object v0 │ │ +19c6f4: 1a01 baeb |000a: const-string v1, "requireActivity().defaultViewModelProviderFactory" // string@ebba │ │ +19c6f8: 7120 b1b6 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +19c6fe: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;) │ │ @@ -4902,47 +4738,47 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19c770: |[19c770] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Ljava/lang/Object; │ │ -19c780: 6e10 c40c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0cc4 │ │ -19c786: 0c00 |0003: move-result-object v0 │ │ -19c788: 1100 |0004: return-object v0 │ │ +19c700: |[19c700] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Ljava/lang/Object; │ │ +19c710: 6e10 c00c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0cc0 │ │ +19c716: 0c00 |0003: move-result-object v0 │ │ +19c718: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3; │ │ │ │ source_file_idx : 14895 (FragmentViewModelLazy.kt) │ │ │ │ -Class #46 header: │ │ -class_idx : 1103 │ │ +Class #44 header: │ │ +class_idx : 1102 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6977 │ │ source_file_idx : 34784 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #46 annotations: │ │ +Class #44 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=invokeSuspend │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/internal/Lambda;" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nWithLifecycleState.kt\nKotlin\n*S Kotlin\n*F\n+ 1 WithLifecycleState.kt\nandroidx/lifecycle/WithLifecycleStateKt$withStateAtLeastUnchecked$2\n+ 2 BasePreviewSliderFragment.kt\ncom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1\n*L\n1#1,207:1\n225#2,5:208\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��H\"��H\n¢¨" } d2={ "" "R" "invoke" "()Ljava/lang/Object;" "androidx/lifecycle/WithLifecycleStateKt$withStateAtLeastUnchecked$2" } k=3 mv={ 2 0 0 } xi=48 │ │ -Annotations on method #3271 'invoke' │ │ +Annotations on method #3267 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lkotlin/Unit;" } │ │ │ │ -Class #46 - │ │ +Class #44 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Lkotlin/jvm/internal/Lambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -4956,91 +4792,91 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -19c80c: |[19c80c] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19c81c: 5b01 ae03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ae │ │ -19c820: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19c822: 7020 c8b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6c8 │ │ -19c828: 0e00 |0006: return-void │ │ +19c79c: |[19c79c] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19c7ac: 5b01 ad03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ +19c7b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19c7b2: 7020 d1b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6d1 │ │ +19c7b8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -19c7ac: |[19c7ac] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.invoke:()Ljava/lang/Object; │ │ -19c7bc: 5420 ae03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ae │ │ -19c7c0: 6e10 eb0c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ceb │ │ -19c7c6: 0c00 |0005: move-result-object v0 │ │ -19c7c8: 2001 5e0c |0006: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c5e │ │ -19c7cc: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -19c7d0: 1f00 5e0c |000a: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c5e │ │ -19c7d4: 5421 ae03 |000c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ae │ │ -19c7d8: 6e10 ef0c 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cef │ │ -19c7de: 0c01 |0011: move-result-object v1 │ │ -19c7e0: 6e20 cc3d 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3dcc │ │ -19c7e6: 2810 |0015: goto 0025 // +0010 │ │ -19c7e8: 2001 2d0c |0016: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c2d │ │ -19c7ec: 3801 0d00 |0018: if-eqz v1, 0025 // +000d │ │ -19c7f0: 1f00 2d0c |001a: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c2d │ │ -19c7f4: 5421 ae03 |001c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ae │ │ -19c7f8: 6e10 ef0c 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cef │ │ -19c7fe: 0c01 |0021: move-result-object v1 │ │ -19c800: 6e20 b33c 1000 |0022: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3cb3 │ │ -19c806: 6200 2fb2 |0025: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19c80a: 1100 |0027: return-object v0 │ │ +19c73c: |[19c73c] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.invoke:()Ljava/lang/Object; │ │ +19c74c: 5420 ad03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ +19c750: 6e10 e70c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce7 │ │ +19c756: 0c00 |0005: move-result-object v0 │ │ +19c758: 2001 5e0c |0006: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c5e │ │ +19c75c: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +19c760: 1f00 5e0c |000a: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c5e │ │ +19c764: 5421 ad03 |000c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ +19c768: 6e10 eb0c 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ceb │ │ +19c76e: 0c01 |0011: move-result-object v1 │ │ +19c770: 6e20 d53d 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3dd5 │ │ +19c776: 2810 |0015: goto 0025 // +0010 │ │ +19c778: 2001 2d0c |0016: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c2d │ │ +19c77c: 3801 0d00 |0018: if-eqz v1, 0025 // +000d │ │ +19c780: 1f00 2d0c |001a: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c2d │ │ +19c784: 5421 ad03 |001c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ad │ │ +19c788: 6e10 eb0c 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ceb │ │ +19c78e: 0c01 |0021: move-result-object v1 │ │ +19c790: 6e20 bc3c 1000 |0022: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3cbc │ │ +19c796: 6200 31b2 |0025: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19c79a: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0006 line=209 │ │ 0x0016 line=210 │ │ 0x0025 line=212 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1; │ │ │ │ source_file_idx : 34784 (WithLifecycleState.kt) │ │ │ │ -Class #47 header: │ │ -class_idx : 1104 │ │ +Class #45 header: │ │ +class_idx : 1103 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ -source_file_idx : 11269 │ │ +source_file_idx : 11270 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #47 annotations: │ │ +Class #45 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=updateBottomSheetWithCurrentFile │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nBasePreviewSliderFragment.kt\nKotlin\n*S Kotlin\n*F\n+ 1 BasePreviewSliderFragment.kt\ncom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1\n+ 2 WithLifecycleState.kt\nandroidx/lifecycle/WithLifecycleStateKt\n*L\n1#1,265:1\n85#2,2:266\n155#2,8:268\n88#2:276\n*S KotlinDebug\n*F\n+ 1 BasePreviewSliderFragment.kt\ncom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1\n*L\n224#1:266,2\n224#1:268,8\n224#1:276\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1" f="BasePreviewSliderFragment.kt" i={ } l={ 275 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3272 '' │ │ +Annotations on method #3268 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;" ">;)V" } │ │ -Annotations on method #3273 'create' │ │ +Annotations on method #3269 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3275 'invoke' │ │ +Annotations on method #3271 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #47 - │ │ +Class #45 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -5058,168 +4894,168 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19c9d8: |[19c9d8] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V │ │ -19c9e8: 5b01 b003 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b0 │ │ -19c9ec: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19c9ee: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -19c9f4: 0e00 |0006: return-void │ │ +19c968: |[19c968] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V │ │ +19c978: 5b01 af03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03af │ │ +19c97c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19c97e: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +19c984: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -19c9b4: |[19c9b4] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19c9c4: 2202 5004 |0000: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@0450 │ │ -19c9c8: 5410 b003 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b0 │ │ -19c9cc: 7030 c80c 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cc8 │ │ -19c9d2: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19c9d6: 1102 |0009: return-object v2 │ │ +19c944: |[19c944] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19c954: 2202 4f04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@044f │ │ +19c958: 5410 af03 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03af │ │ +19c95c: 7030 c40c 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cc4 │ │ +19c962: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19c966: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -19c82c: |[19c82c] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19c83c: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -19c840: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19c844: 6e30 cb0c 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0ccb │ │ -19c84a: 0c01 |0007: move-result-object v1 │ │ -19c84c: 1101 |0008: return-object v1 │ │ +19c7bc: |[19c7bc] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19c7cc: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +19c7d0: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19c7d4: 6e30 c70c 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0cc7 │ │ +19c7da: 0c01 |0007: move-result-object v1 │ │ +19c7dc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -19c850: |[19c850] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19c860: 6e30 c90c 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0cc9 │ │ -19c866: 0c01 |0003: move-result-object v1 │ │ -19c868: 1f01 5004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@0450 │ │ -19c86c: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19c870: 6e20 cc0c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ccc │ │ -19c876: 0c01 |000b: move-result-object v1 │ │ -19c878: 1101 |000c: return-object v1 │ │ +19c7e0: |[19c7e0] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19c7f0: 6e30 c50c 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0cc5 │ │ +19c7f6: 0c01 |0003: move-result-object v1 │ │ +19c7f8: 1f01 4f04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@044f │ │ +19c7fc: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19c800: 6e20 c80c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cc8 │ │ +19c806: 0c01 |000b: move-result-object v1 │ │ +19c808: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 147 16-bit code units │ │ -19c87c: |[19c87c] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19c88c: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -19c892: 0c00 |0003: move-result-object v0 │ │ -19c894: 5291 af03 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03af │ │ -19c898: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -19c89a: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -19c89e: 3321 0700 |0009: if-ne v1, v2, 0010 // +0007 │ │ -19c8a2: 7110 a69a 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19c8a8: 2900 8200 |000e: goto/16 0090 // +0082 │ │ -19c8ac: 220a 7a17 |0010: new-instance v10, Ljava/lang/IllegalStateException; // type@177a │ │ -19c8b0: 1a00 d597 |0012: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -19c8b4: 7020 e692 0a00 |0014: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -19c8ba: 270a |0017: throw v10 │ │ -19c8bc: 7110 a69a 0a00 |0018: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19c8c2: 549a b003 |001b: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b0 │ │ -19c8c6: 6e10 f10c 0a00 |001d: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0cf1 │ │ -19c8cc: 0c03 |0020: move-result-object v3 │ │ -19c8ce: 1a0a 2226 |0021: const-string v10, "(...)" // string@2622 │ │ -19c8d2: 7120 a8b6 a300 |0023: invoke-static {v3, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -19c8d8: 549a b003 |0026: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b0 │ │ -19c8dc: 6204 8f00 |0028: sget-object v4, Landroidx/lifecycle/Lifecycle$State;.RESUMED:Landroidx/lifecycle/Lifecycle$State; // field@008f │ │ -19c8e0: 7100 73c7 0000 |002a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c773 │ │ -19c8e6: 0c01 |002d: move-result-object v1 │ │ -19c8e8: 6e10 4ec9 0100 |002e: invoke-virtual {v1}, Lkotlinx/coroutines/MainCoroutineDispatcher;.getImmediate:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c94e │ │ -19c8ee: 0c01 |0031: move-result-object v1 │ │ -19c8f0: 7210 90b1 0900 |0032: invoke-interface {v9}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b190 │ │ -19c8f6: 0c05 |0035: move-result-object v5 │ │ -19c8f8: 6e20 4fc9 5100 |0036: invoke-virtual {v1, v5}, Lkotlinx/coroutines/MainCoroutineDispatcher;.isDispatchNeeded:(Lkotlin/coroutines/CoroutineContext;)Z // method@c94f │ │ -19c8fe: 0a05 |0039: move-result v5 │ │ -19c900: 3905 3f00 |003a: if-nez v5, 0079 // +003f │ │ -19c904: 6e10 3b06 0300 |003c: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@063b │ │ -19c90a: 0c06 |003f: move-result-object v6 │ │ -19c90c: 6207 8e00 |0040: sget-object v7, Landroidx/lifecycle/Lifecycle$State;.DESTROYED:Landroidx/lifecycle/Lifecycle$State; // field@008e │ │ -19c910: 3276 3100 |0042: if-eq v6, v7, 0073 // +0031 │ │ -19c914: 6e10 3b06 0300 |0044: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@063b │ │ -19c91a: 0c06 |0047: move-result-object v6 │ │ -19c91c: 0747 |0048: move-object v7, v4 │ │ -19c91e: 1f07 7217 |0049: check-cast v7, Ljava/lang/Enum; // type@1772 │ │ -19c922: 6e20 3806 7600 |004b: invoke-virtual {v6, v7}, Landroidx/lifecycle/Lifecycle$State;.compareTo:(Ljava/lang/Enum;)I // method@0638 │ │ -19c928: 0a06 |004e: move-result v6 │ │ -19c92a: 3a06 2a00 |004f: if-ltz v6, 0079 // +002a │ │ -19c92e: 6e10 eb0c 0a00 |0051: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ceb │ │ -19c934: 0c00 |0054: move-result-object v0 │ │ -19c936: 2001 5e0c |0055: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c5e │ │ -19c93a: 3801 0c00 |0057: if-eqz v1, 0063 // +000c │ │ -19c93e: 1f00 5e0c |0059: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c5e │ │ -19c942: 6e10 ef0c 0a00 |005b: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cef │ │ -19c948: 0c0a |005e: move-result-object v10 │ │ -19c94a: 6e20 cc3d a000 |005f: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3dcc │ │ -19c950: 280e |0062: goto 0070 // +000e │ │ -19c952: 2001 2d0c |0063: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c2d │ │ -19c956: 3801 0b00 |0065: if-eqz v1, 0070 // +000b │ │ -19c95a: 1f00 2d0c |0067: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c2d │ │ -19c95e: 6e10 ef0c 0a00 |0069: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cef │ │ -19c964: 0c0a |006c: move-result-object v10 │ │ -19c966: 6e20 b33c a000 |006d: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3cb3 │ │ -19c96c: 620a 2fb2 |0070: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19c970: 281e |0072: goto 0090 // +001e │ │ -19c972: 220a 2c02 |0073: new-instance v10, Landroidx/lifecycle/LifecycleDestroyedException; // type@022c │ │ -19c976: 7010 3f06 0a00 |0075: invoke-direct {v10}, Landroidx/lifecycle/LifecycleDestroyedException;.:()V // method@063f │ │ -19c97c: 270a |0078: throw v10 │ │ -19c97e: 0716 |0079: move-object v6, v1 │ │ -19c980: 1f06 1b1d |007a: check-cast v6, Lkotlinx/coroutines/CoroutineDispatcher; // type@1d1b │ │ -19c984: 2201 4f04 |007c: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1; // type@044f │ │ -19c988: 7020 c60c a100 |007e: invoke-direct {v1, v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cc6 │ │ -19c98e: 0717 |0081: move-object v7, v1 │ │ -19c990: 1f07 ff1a |0082: check-cast v7, Lkotlin/jvm/functions/Function0; // type@1aff │ │ -19c994: 0798 |0084: move-object v8, v9 │ │ -19c996: 1f08 3d1a |0085: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19c99a: 5992 af03 |0087: iput v2, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03af │ │ -19c99e: 7706 6506 0300 |0089: invoke-static/range {v3, v4, v5, v6, v7, v8}, Landroidx/lifecycle/WithLifecycleStateKt;.suspendWithStateAtLeastUnchecked:(Landroidx/lifecycle/Lifecycle;Landroidx/lifecycle/Lifecycle$State;ZLkotlinx/coroutines/CoroutineDispatcher;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0665 │ │ -19c9a4: 0c0a |008c: move-result-object v10 │ │ -19c9a6: 330a 0300 |008d: if-ne v10, v0, 0090 // +0003 │ │ -19c9aa: 1100 |008f: return-object v0 │ │ -19c9ac: 620a 2fb2 |0090: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19c9b0: 110a |0092: return-object v10 │ │ +19c80c: |[19c80c] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19c81c: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +19c822: 0c00 |0003: move-result-object v0 │ │ +19c824: 5291 ae03 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03ae │ │ +19c828: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +19c82a: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +19c82e: 3321 0700 |0009: if-ne v1, v2, 0010 // +0007 │ │ +19c832: 7110 af9a 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19c838: 2900 8200 |000e: goto/16 0090 // +0082 │ │ +19c83c: 220a 7a17 |0010: new-instance v10, Ljava/lang/IllegalStateException; // type@177a │ │ +19c840: 1a00 d697 |0012: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +19c844: 7020 ef92 0a00 |0014: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +19c84a: 270a |0017: throw v10 │ │ +19c84c: 7110 af9a 0a00 |0018: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19c852: 549a af03 |001b: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03af │ │ +19c856: 6e10 ed0c 0a00 |001d: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0ced │ │ +19c85c: 0c03 |0020: move-result-object v3 │ │ +19c85e: 1a0a 2126 |0021: const-string v10, "(...)" // string@2621 │ │ +19c862: 7120 b1b6 a300 |0023: invoke-static {v3, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +19c868: 549a af03 |0026: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03af │ │ +19c86c: 6204 8e00 |0028: sget-object v4, Landroidx/lifecycle/Lifecycle$State;.RESUMED:Landroidx/lifecycle/Lifecycle$State; // field@008e │ │ +19c870: 7100 7cc7 0000 |002a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c77c │ │ +19c876: 0c01 |002d: move-result-object v1 │ │ +19c878: 6e10 57c9 0100 |002e: invoke-virtual {v1}, Lkotlinx/coroutines/MainCoroutineDispatcher;.getImmediate:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c957 │ │ +19c87e: 0c01 |0031: move-result-object v1 │ │ +19c880: 7210 99b1 0900 |0032: invoke-interface {v9}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b199 │ │ +19c886: 0c05 |0035: move-result-object v5 │ │ +19c888: 6e20 58c9 5100 |0036: invoke-virtual {v1, v5}, Lkotlinx/coroutines/MainCoroutineDispatcher;.isDispatchNeeded:(Lkotlin/coroutines/CoroutineContext;)Z // method@c958 │ │ +19c88e: 0a05 |0039: move-result v5 │ │ +19c890: 3905 3f00 |003a: if-nez v5, 0079 // +003f │ │ +19c894: 6e10 3706 0300 |003c: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0637 │ │ +19c89a: 0c06 |003f: move-result-object v6 │ │ +19c89c: 6207 8d00 |0040: sget-object v7, Landroidx/lifecycle/Lifecycle$State;.DESTROYED:Landroidx/lifecycle/Lifecycle$State; // field@008d │ │ +19c8a0: 3276 3100 |0042: if-eq v6, v7, 0073 // +0031 │ │ +19c8a4: 6e10 3706 0300 |0044: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0637 │ │ +19c8aa: 0c06 |0047: move-result-object v6 │ │ +19c8ac: 0747 |0048: move-object v7, v4 │ │ +19c8ae: 1f07 7217 |0049: check-cast v7, Ljava/lang/Enum; // type@1772 │ │ +19c8b2: 6e20 3406 7600 |004b: invoke-virtual {v6, v7}, Landroidx/lifecycle/Lifecycle$State;.compareTo:(Ljava/lang/Enum;)I // method@0634 │ │ +19c8b8: 0a06 |004e: move-result v6 │ │ +19c8ba: 3a06 2a00 |004f: if-ltz v6, 0079 // +002a │ │ +19c8be: 6e10 e70c 0a00 |0051: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce7 │ │ +19c8c4: 0c00 |0054: move-result-object v0 │ │ +19c8c6: 2001 5e0c |0055: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c5e │ │ +19c8ca: 3801 0c00 |0057: if-eqz v1, 0063 // +000c │ │ +19c8ce: 1f00 5e0c |0059: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c5e │ │ +19c8d2: 6e10 eb0c 0a00 |005b: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ceb │ │ +19c8d8: 0c0a |005e: move-result-object v10 │ │ +19c8da: 6e20 d53d a000 |005f: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3dd5 │ │ +19c8e0: 280e |0062: goto 0070 // +000e │ │ +19c8e2: 2001 2d0c |0063: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c2d │ │ +19c8e6: 3801 0b00 |0065: if-eqz v1, 0070 // +000b │ │ +19c8ea: 1f00 2d0c |0067: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c2d │ │ +19c8ee: 6e10 eb0c 0a00 |0069: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ceb │ │ +19c8f4: 0c0a |006c: move-result-object v10 │ │ +19c8f6: 6e20 bc3c a000 |006d: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3cbc │ │ +19c8fc: 620a 31b2 |0070: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19c900: 281e |0072: goto 0090 // +001e │ │ +19c902: 220a 2b02 |0073: new-instance v10, Landroidx/lifecycle/LifecycleDestroyedException; // type@022b │ │ +19c906: 7010 3b06 0a00 |0075: invoke-direct {v10}, Landroidx/lifecycle/LifecycleDestroyedException;.:()V // method@063b │ │ +19c90c: 270a |0078: throw v10 │ │ +19c90e: 0716 |0079: move-object v6, v1 │ │ +19c910: 1f06 1b1d |007a: check-cast v6, Lkotlinx/coroutines/CoroutineDispatcher; // type@1d1b │ │ +19c914: 2201 4e04 |007c: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1; // type@044e │ │ +19c918: 7020 c20c a100 |007e: invoke-direct {v1, v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cc2 │ │ +19c91e: 0717 |0081: move-object v7, v1 │ │ +19c920: 1f07 ff1a |0082: check-cast v7, Lkotlin/jvm/functions/Function0; // type@1aff │ │ +19c924: 0798 |0084: move-object v8, v9 │ │ +19c926: 1f08 3d1a |0085: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19c92a: 5992 ae03 |0087: iput v2, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03ae │ │ +19c92e: 7706 6106 0300 |0089: invoke-static/range {v3, v4, v5, v6, v7, v8}, Landroidx/lifecycle/WithLifecycleStateKt;.suspendWithStateAtLeastUnchecked:(Landroidx/lifecycle/Lifecycle;Landroidx/lifecycle/Lifecycle$State;ZLkotlinx/coroutines/CoroutineDispatcher;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0661 │ │ +19c934: 0c0a |008c: move-result-object v10 │ │ +19c936: 330a 0300 |008d: if-ne v10, v0, 0090 // +0003 │ │ +19c93a: 1100 |008f: return-object v0 │ │ +19c93c: 620a 31b2 |0090: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19c940: 110a |0092: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=223 │ │ 0x001b line=224 │ │ 0x0028 line=267 │ │ 0x002a line=268 │ │ 0x0032 line=269 │ │ @@ -5232,46 +5068,46 @@ │ │ 0x0073 line=271 │ │ 0x0079 line=275 │ │ 0x0090 line=230 │ │ locals : │ │ 0x0000 - 0x0093 reg=9 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; │ │ 0x0000 - 0x0093 reg=10 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 11269 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11270 (BasePreviewSliderFragment.kt) │ │ │ │ -Class #48 header: │ │ +Class #46 header: │ │ class_idx : 3161 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 6026 │ │ source_file_idx : 14708 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 32 │ │ │ │ -Class #48 annotations: │ │ +Class #46 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/infomaniak/drive/views/FileInfoActionsView; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnItemClickListener" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls; } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��r\n\n��\n��\n\n\n\n\n\n\n\n��\n\n��\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nf�� K20:KJ0202\n0HJ0H&J0H&J0H&J0H&J0HJ0HJ020HJ0H&J0HJ0202 0HJ!0H&J\"0H&J#02$0%H&J&0H&J'02 (00)H&J*02 (00)H&J+02,0 H&J-02,0 H&J.02/02 (00)H&J 002\n102j`32\n402j`3H&J502 600)HJ702809HJ:02;00?2@0HJ-A02B0%2 C0<0D2809H¢EJF02 C0<0D2809HJ\nG0 HJ\nH0 HJI0H¢JR0X¦¢R0X¦¢\tR\n0 X¦¢ \r¨L" } d2={ "Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;" "" "ownerFragment" "Landroidx/fragment/app/Fragment;" "getOwnerFragment" "()Landroidx/fragment/app/Fragment;" "currentContext" "Landroid/content/Context;" "getCurrentContext" "()Landroid/content/Context;" "currentFile" "Lcom/infomaniak/drive/data/models/File;" "getCurrentFile" "()Lcom/infomaniak/drive/data/models/File;" "trackFileActionEvent" "" "name" "" "value" "" "shareFile" "saveToKDrive" "openWith" "printClicked" "addFavoritesClicked" "cancelExternalImportClicked" "colorFolderClicked" "color" "displayInfoClicked" "downloadFileClicked" "dropBoxClicked" "isDropBox" "canCreateDropbox" "fileRightsClicked" "goToFolder" "manageCategoriesClicked" "fileId" "" "onCacheAddedToOffline" "onDeleteFile" "onApiResponse" "Lkotlin/Function0;" "onLeaveShare" "onDuplicateFile" "destinationFolder" "onMoveFile" "onRenameFile" "newName" "removeOfflineFile" "offlineLocalPath" "Ljava/io/File;" "Lcom/infomaniak/drive/utils/IOFile;" "cacheFile" "sharePublicLink" "onActionFinished" "editDocumentClicked" "mainViewModel" "Lcom/infomaniak/drive/ui/MainViewModel;" "onSelectFolderResult" "data" "Landroid/content/Intent;" "availableOfflineSwitched" "fileInfoActionsView" "Lcom/infomaniak/drive/views/FileInfoActionsView;" "isChecked" "moveFileClicked" "folderId" "selectFolderResultLauncher" "Landroidx/activity/result/ActivityResultLauncher;" "(Ljava/lang/Integer;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V" "duplicateFileClicked" "leaveShare" "renameFileClicked" "deleteFileClicked" "()Lkotlin/Unit;" "Companion" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ -Annotations on method #15684 'duplicateFileClicked' │ │ +Annotations on method #15693 'duplicateFileClicked' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/activity/result/ActivityResultLauncher<" "Landroid/content/Intent;" ">;" "Lcom/infomaniak/drive/ui/MainViewModel;" ")V" } │ │ -Annotations on method #15693 'moveFileClicked' │ │ +Annotations on method #15702 'moveFileClicked' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Integer;" "Landroidx/activity/result/ActivityResultLauncher<" "Landroid/content/Intent;" ">;" "Lcom/infomaniak/drive/ui/MainViewModel;" ")V" } │ │ -Annotations on method #15695 'onDeleteFile' │ │ +Annotations on method #15704 'onDeleteFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ -Annotations on method #15697 'onLeaveShare' │ │ +Annotations on method #15706 'onLeaveShare' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ -Annotations on method #15699 'onRenameFile' │ │ +Annotations on method #15708 'onRenameFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ -Annotations on method #15707 'sharePublicLink' │ │ +Annotations on method #15716 'sharePublicLink' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ │ │ -Class #48 - │ │ +Class #46 - │ │ Class descriptor : 'Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;) │ │ name : 'Companion' │ │ @@ -5284,18 +5120,18 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -246300: |[246300] com.infomaniak.drive.views.FileInfoActionsView$OnItemClickListener.:()V │ │ -246310: 6200 f113 |0000: sget-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion;.$$INSTANCE:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@13f1 │ │ -246314: 6900 fb13 |0002: sput-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;.Companion:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@13fb │ │ -246318: 0e00 |0004: return-void │ │ +2464fc: |[2464fc] com.infomaniak.drive.views.FileInfoActionsView$OnItemClickListener.:()V │ │ +24650c: 6200 f313 |0000: sget-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion;.$$INSTANCE:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@13f3 │ │ +246510: 6900 fd13 |0002: sput-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;.Companion:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@13fd │ │ +246514: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;) │ │ name : 'addFavoritesClicked' │ │ @@ -5487,43 +5323,43 @@ │ │ name : 'sharePublicLink' │ │ type : '(Lkotlin/jvm/functions/Function0;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 14708 (FileInfoActionsView.kt) │ │ │ │ -Class #49 header: │ │ -class_idx : 1105 │ │ +Class #47 header: │ │ +class_idx : 1104 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 539 │ │ -source_file_idx : 11269 │ │ +superclass_idx : 538 │ │ +source_file_idx : 11270 │ │ static_fields_size : 1 │ │ instance_fields_size: 10 │ │ direct_methods_size : 33 │ │ virtual_methods_size: 42 │ │ │ │ -Class #49 annotations: │ │ +Class #47 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nBasePreviewSliderFragment.kt\nKotlin\n*S Kotlin\n*F\n+ 1 BasePreviewSliderFragment.kt\ncom/infomaniak/drive/ui/BasePreviewSliderFragment\n+ 2 FragmentViewModelLazy.kt\nandroidx/fragment/app/FragmentViewModelLazyKt\n+ 3 View.kt\nandroidx/core/view/ViewKt\n+ 4 fake.kt\nkotlin/jvm/internal/FakeKt\n+ 5 MainViewModel.kt\ncom/infomaniak/drive/ui/MainViewModel\n*L\n1#1,265:1\n172#2,9:266\n256#3,2:275\n1#4:277\n107#5:278\n*S KotlinDebug\n*F\n+ 1 BasePreviewSliderFragment.kt\ncom/infomaniak/drive/ui/BasePreviewSliderFragment\n*L\n61#1:266,9\n111#1:275,2\n106#1:278\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��œ\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n&�� ^2020:^B¢JI0J2K02L0MHJN0JHJO0JHJP0JHJQ0JHJR0JHJS0,HJT0JHJU0VJW0J2X0,HJY0ZHJ[0JHJ\\0J2]0,HR0X„¢\n��\"\t\nR 08DX„¢ R\r08DX„„¢ \nR0X¤¢R0X¤¢R00X¤¢R0 X„.¢\n��!\"\"#$R%0&X„.¢\n��'(\")*R+0,X¤¢+-R.0,X‚¢\n��R/008VX–„¢ \n312R405X–.¢\n��67\"89R:0;¢\n��<=R\"> \n A*0@0@0?X–¢\n��BCRD0E8FX†„¢ \nHFG¨_" } d2={ "Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;" "Landroidx/fragment/app/Fragment;" "Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;" "" "()V" "_binding" "Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;" "get_binding" "()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;" "set_binding" "(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V" "binding" "getBinding" "mainViewModel" "Lcom/infomaniak/drive/ui/MainViewModel;" "getMainViewModel" "()Lcom/infomaniak/drive/ui/MainViewModel;" "mainViewModel$delegate" "Lkotlin/Lazy;" "previewSliderViewModel" "Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;" "getPreviewSliderViewModel" "()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;" "bottomSheetView" "Landroid/view/View;" "getBottomSheetView" "()Landroid/view/View;" "bottomSheetBehavior" "Lcom/google/android/material/bottomsheet/BottomSheetBehavior;" "getBottomSheetBehavior" "()Lcom/google/android/material/bottomsheet/BottomSheetBehavior;" "previewSliderAdapter" "Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;" "getPreviewSliderAdapter" "()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;" "setPreviewSliderAdapter" "(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V" "userDrive" "Lcom/infomaniak/drive/data/models/UserDrive;" "getUserDrive" "()Lcom/infomaniak/drive/data/models/UserDrive;" "setUserDrive" "(Lcom/infomaniak/drive/data/models/UserDrive;)V" "isPublicShare" "" "()Z" "isOverlayShown" "currentContext" "Landroid/content/Context;" "getCurrentContext" "()Landroid/content/Context;" "currentContext$delegate" "currentFile" "Lcom/infomaniak/drive/data/models/File;" "getCurrentFile" "()Lcom/infomaniak/drive/data/models/File;" "setCurrentFile" "(Lcom/infomaniak/drive/data/models/File;)V" "drivePermissions" "Lcom/infomaniak/drive/utils/DrivePermissions;" "getDrivePermissions" "()Lcom/infomaniak/drive/utils/DrivePermissions;" "selectFolderResultLauncher" "Landroidx/activity/result/ActivityResultLauncher;" "Landroid/content/Intent;" "kotlin.jvm.PlatformType" "getSelectFolderResultLauncher" "()Landroidx/activity/result/ActivityResultLauncher;" "previewPDFHandler" "Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler;" "getPreviewPDFHandler" "()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler;" "previewPDFHandler$delegate" "onViewCreated" "" "view" "savedInstanceState" "Landroid/os/Bundle;" "onStart" "onPause" "onStop" "onDestroyView" "onDestroy" "noPreviewList" "setBackActionHandlers" "toggleFullscreen" "Landroidx/coordinatorlayout/widget/CoordinatorLayout;" "toggleBottomSheet" "shouldShow" "updateBottomSheetWithCurrentFile" "Lkotlinx/coroutines/Job;" "clearEdgeToEdge" "setPrintButtonVisibility" "isGone" "Companion" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ -Annotations on field #954 'selectFolderResultLauncher' │ │ +Annotations on field #953 'selectFolderResultLauncher' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroidx/activity/result/ActivityResultLauncher<" "Landroid/content/Intent;" ">;" } │ │ -Annotations on method #3303 'duplicateFileClicked' │ │ +Annotations on method #3299 'duplicateFileClicked' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/activity/result/ActivityResultLauncher<" "Landroid/content/Intent;" ">;" "Lcom/infomaniak/drive/ui/MainViewModel;" ")V" } │ │ -Annotations on method #3306 'getBottomSheetBehavior' │ │ +Annotations on method #3302 'getBottomSheetBehavior' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lcom/google/android/material/bottomsheet/BottomSheetBehavior<" "Landroid/view/View;" ">;" } │ │ -Annotations on method #3318 'getSelectFolderResultLauncher' │ │ +Annotations on method #3314 'getSelectFolderResultLauncher' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Landroidx/activity/result/ActivityResultLauncher<" "Landroid/content/Intent;" ">;" } │ │ -Annotations on method #3324 'moveFileClicked' │ │ +Annotations on method #3320 'moveFileClicked' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Integer;" "Landroidx/activity/result/ActivityResultLauncher<" "Landroid/content/Intent;" ">;" "Lcom/infomaniak/drive/ui/MainViewModel;" ")V" } │ │ -Annotations on method #3357 'sharePublicLink' │ │ +Annotations on method #3353 'sharePublicLink' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ │ │ -Class #49 - │ │ +Class #47 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Landroidx/fragment/app/Fragment;' │ │ Interfaces - │ │ #0 : 'Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;' │ │ Static fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -5577,298 +5413,298 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19cad4: |[19cad4] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -19cae4: 7120 0c0d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$9$lambda$8:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0d0c │ │ -19caea: 0a00 |0003: move-result v0 │ │ -19caec: 0f00 |0004: return v0 │ │ +19ca64: |[19ca64] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19ca74: 7120 080d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$9$lambda$8:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0d08 │ │ +19ca7a: 0a00 |0003: move-result v0 │ │ +19ca7c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg' │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19cd50: |[19cd50] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19cd60: 7120 170d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d17 │ │ -19cd66: 0c00 |0003: move-result-object v0 │ │ -19cd68: 1100 |0004: return-object v0 │ │ +19cce0: |[19cce0] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19ccf0: 7120 130d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d13 │ │ +19ccf6: 0c00 |0003: move-result-object v0 │ │ +19ccf8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$F7wJ01wofi0CgfkQGg58WSFzwZM' │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -19d070: |[19d070] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$F7wJ01wofi0CgfkQGg58WSFzwZM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V │ │ -19d080: 7140 070d 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$16$lambda$15$lambda$14:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V // method@0d07 │ │ -19d086: 0e00 |0003: return-void │ │ +19d000: |[19d000] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$F7wJ01wofi0CgfkQGg58WSFzwZM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V │ │ +19d010: 7140 030d 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$16$lambda$15$lambda$14:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V // method@0d03 │ │ +19d016: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$JE_u2Tp96mNrfjPRNeyUm8LDojY' │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19cc30: |[19cc30] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$JE_u2Tp96mNrfjPRNeyUm8LDojY:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -19cc40: 7110 0e0d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler_delegate$lambda$3:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@0d0e │ │ -19cc46: 0c00 |0003: move-result-object v0 │ │ -19cc48: 1100 |0004: return-object v0 │ │ +19cbc0: |[19cbc0] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$JE_u2Tp96mNrfjPRNeyUm8LDojY:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +19cbd0: 7110 0a0d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler_delegate$lambda$3:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@0d0a │ │ +19cbd6: 0c00 |0003: move-result-object v0 │ │ +19cbd8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U' │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19cd6c: |[19cd6c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ -19cd7c: 7110 0b0d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$7$lambda$6:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; // method@0d0b │ │ -19cd82: 0c00 |0003: move-result-object v0 │ │ -19cd84: 1100 |0004: return-object v0 │ │ +19ccfc: |[19ccfc] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ +19cd0c: 7110 070d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$7$lambda$6:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; // method@0d07 │ │ +19cd12: 0c00 |0003: move-result-object v0 │ │ +19cd14: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg' │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19c9f8: |[19c9f8] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ -19ca08: 7110 e30c 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0ce3 │ │ -19ca0e: 0c00 |0003: move-result-object v0 │ │ -19ca10: 1100 |0004: return-object v0 │ │ +19c988: |[19c988] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ +19c998: 7110 df0c 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0cdf │ │ +19c99e: 0c00 |0003: move-result-object v0 │ │ +19c9a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM' │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19cd88: |[19cd88] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19cd98: 7120 160d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d16 │ │ -19cd9e: 0c00 |0003: move-result-object v0 │ │ -19cda0: 1100 |0004: return-object v0 │ │ +19cd18: |[19cd18] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19cd28: 7120 120d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d12 │ │ +19cd2e: 0c00 |0003: move-result-object v0 │ │ +19cd30: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$W7CTYEe1059IQDds_sar-rZLM08' │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19ccf0: |[19ccf0] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W7CTYEe1059IQDds_sar-rZLM08:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; │ │ -19cd00: 7110 080d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$16$lambda$15$lambda$14$lambda$13:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; // method@0d08 │ │ -19cd06: 0c00 |0003: move-result-object v0 │ │ -19cd08: 1100 |0004: return-object v0 │ │ +19cc80: |[19cc80] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W7CTYEe1059IQDds_sar-rZLM08:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; │ │ +19cc90: 7110 040d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$16$lambda$15$lambda$14$lambda$13:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; // method@0d04 │ │ +19cc96: 0c00 |0003: move-result-object v0 │ │ +19cc98: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI' │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19cda4: |[19cda4] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19cdb4: 7120 0f0d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler_delegate$lambda$3$lambda$2:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0d0f │ │ -19cdba: 0c00 |0003: move-result-object v0 │ │ -19cdbc: 1100 |0004: return-object v0 │ │ +19cd34: |[19cd34] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19cd44: 7120 0b0d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler_delegate$lambda$3$lambda$2:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0d0b │ │ +19cd4a: 0c00 |0003: move-result-object v0 │ │ +19cd4c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk' │ │ type : '(Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19d088: |[19d088] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V │ │ -19d098: 7110 140d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V // method@0d14 │ │ -19d09e: 0e00 |0003: return-void │ │ +19d018: |[19d018] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V │ │ +19d028: 7110 100d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V // method@0d10 │ │ +19d02e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE' │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19cdc0: |[19cdc0] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19cdd0: 7120 090d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$4:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0d09 │ │ -19cdd6: 0c00 |0003: move-result-object v0 │ │ -19cdd8: 1100 |0004: return-object v0 │ │ +19cd50: |[19cd50] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19cd60: 7120 050d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$4:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0d05 │ │ +19cd66: 0c00 |0003: move-result-object v0 │ │ +19cd68: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$pJIJ9-3GdflzFJrf2RNRfy3eNyM' │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19cddc: |[19cddc] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$pJIJ9-3GdflzFJrf2RNRfy3eNyM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -19cdec: 7130 060d 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$11:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; // method@0d06 │ │ -19cdf2: 0c00 |0003: move-result-object v0 │ │ -19cdf4: 1100 |0004: return-object v0 │ │ +19cd6c: |[19cd6c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$pJIJ9-3GdflzFJrf2RNRfy3eNyM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +19cd7c: 7130 020d 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$11:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; // method@0d02 │ │ +19cd82: 0c00 |0003: move-result-object v0 │ │ +19cd84: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '$r8$lambda$qZwzFLhnNtXmC6aWZQzZQYSXT-I' │ │ type : '(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19cdf8: |[19cdf8] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$qZwzFLhnNtXmC6aWZQzZQYSXT-I:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ -19ce08: 7120 0a0d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$7$lambda$5:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; // method@0d0a │ │ -19ce0e: 0c00 |0003: move-result-object v0 │ │ -19ce10: 1100 |0004: return-object v0 │ │ +19cd88: |[19cd88] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$qZwzFLhnNtXmC6aWZQzZQYSXT-I:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ +19cd98: 7120 060d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.onViewCreated$lambda$17$lambda$7$lambda$5:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; // method@0d06 │ │ +19cd9e: 0c00 |0003: move-result-object v0 │ │ +19cda0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19d0a0: |[19d0a0] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ -19d0b0: 2200 4704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // type@0447 │ │ -19d0b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19d0b6: 7020 ab0c 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0cab │ │ -19d0bc: 6900 b103 |0006: sput-object v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.Companion:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // field@03b1 │ │ -19d0c0: 0e00 |0008: return-void │ │ +19d030: |[19d030] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ +19d040: 2200 4604 |0000: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // type@0446 │ │ +19d044: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19d046: 7020 a70c 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ca7 │ │ +19d04c: 6900 b003 |0006: sput-object v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.Companion:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // field@03b0 │ │ +19d050: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 96 16-bit code units │ │ -19d0c4: |[19d0c4] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ -19d0d4: 7010 f705 0500 |0000: invoke-direct {v5}, Landroidx/fragment/app/Fragment;.:()V // method@05f7 │ │ -19d0da: 0750 |0003: move-object v0, v5 │ │ -19d0dc: 1f00 1b02 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@021b │ │ -19d0e0: 1c01 ca04 |0006: const-class v1, Lcom/infomaniak/drive/ui/MainViewModel; // type@04ca │ │ -19d0e4: 7110 8ab7 0100 |0008: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b78a │ │ -19d0ea: 0c01 |000b: move-result-object v1 │ │ -19d0ec: 2202 4c04 |000c: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1; // type@044c │ │ -19d0f0: 7020 bd0c 0200 |000e: invoke-direct {v2, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.:(Landroidx/fragment/app/Fragment;)V // method@0cbd │ │ -19d0f6: 1f02 ff1a |0011: check-cast v2, Lkotlin/jvm/functions/Function0; // type@1aff │ │ -19d0fa: 2203 4d04 |0013: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2; // type@044d │ │ -19d0fe: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -19d100: 7030 c00c 4300 |0016: invoke-direct {v3, v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.:(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V // method@0cc0 │ │ -19d106: 1f03 ff1a |0019: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1aff │ │ -19d10a: 2204 4e04 |001b: new-instance v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3; // type@044e │ │ -19d10e: 7020 c30c 0400 |001d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.:(Landroidx/fragment/app/Fragment;)V // method@0cc3 │ │ -19d114: 1f04 ff1a |0020: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1aff │ │ -19d118: 7154 2806 1032 |0022: invoke-static {v0, v1, v2, v3, v4}, Landroidx/fragment/app/FragmentViewModelLazyKt;.createViewModelLazy:(Landroidx/fragment/app/Fragment;Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@0628 │ │ -19d11e: 0c00 |0025: move-result-object v0 │ │ -19d120: 5b50 b703 |0026: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03b7 │ │ -19d124: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -19d126: 5c50 b603 |0029: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b6 │ │ -19d12a: 2200 4404 |002b: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7; // type@0444 │ │ -19d12e: 7020 a40c 5000 |002d: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0ca4 │ │ -19d134: 7110 bd99 0000 |0030: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99bd │ │ -19d13a: 0c00 |0033: move-result-object v0 │ │ -19d13c: 5b50 b303 |0034: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03b3 │ │ -19d140: 2200 bd0b |0036: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bbd │ │ -19d144: 7010 0a3a 0000 |0038: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a0a │ │ -19d14a: 5b50 b503 |003b: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b5 │ │ -19d14e: 2200 7001 |003d: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@0170 │ │ -19d152: 7010 9104 0000 |003f: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0491 │ │ -19d158: 1f00 6d01 |0042: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@016d │ │ -19d15c: 2201 4504 |0044: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8; // type@0445 │ │ -19d160: 7010 a60c 0100 |0046: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8;.:()V // method@0ca6 │ │ -19d166: 6e30 100d 0501 |0049: invoke-virtual {v5, v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@0d10 │ │ -19d16c: 0c00 |004c: move-result-object v0 │ │ -19d16e: 1a01 1aea |004d: const-string v1, "registerForActivityResult(...)" // string@ea1a │ │ -19d172: 7120 a8b6 1000 |004f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -19d178: 5b50 ba03 |0052: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03ba │ │ -19d17c: 2200 4604 |0054: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9; // type@0446 │ │ -19d180: 7020 a80c 5000 |0056: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0ca8 │ │ -19d186: 7110 bd99 0000 |0059: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99bd │ │ -19d18c: 0c00 |005c: move-result-object v0 │ │ -19d18e: 5b50 b803 |005d: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03b8 │ │ -19d192: 0e00 |005f: return-void │ │ +19d054: |[19d054] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ +19d064: 7010 f305 0500 |0000: invoke-direct {v5}, Landroidx/fragment/app/Fragment;.:()V // method@05f3 │ │ +19d06a: 0750 |0003: move-object v0, v5 │ │ +19d06c: 1f00 1a02 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@021a │ │ +19d070: 1c01 c904 |0006: const-class v1, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c9 │ │ +19d074: 7110 93b7 0100 |0008: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b793 │ │ +19d07a: 0c01 |000b: move-result-object v1 │ │ +19d07c: 2202 4b04 |000c: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1; // type@044b │ │ +19d080: 7020 b90c 0200 |000e: invoke-direct {v2, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.:(Landroidx/fragment/app/Fragment;)V // method@0cb9 │ │ +19d086: 1f02 ff1a |0011: check-cast v2, Lkotlin/jvm/functions/Function0; // type@1aff │ │ +19d08a: 2203 4c04 |0013: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2; // type@044c │ │ +19d08e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +19d090: 7030 bc0c 4300 |0016: invoke-direct {v3, v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.:(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V // method@0cbc │ │ +19d096: 1f03 ff1a |0019: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1aff │ │ +19d09a: 2204 4d04 |001b: new-instance v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3; // type@044d │ │ +19d09e: 7020 bf0c 0400 |001d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.:(Landroidx/fragment/app/Fragment;)V // method@0cbf │ │ +19d0a4: 1f04 ff1a |0020: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1aff │ │ +19d0a8: 7154 2406 1032 |0022: invoke-static {v0, v1, v2, v3, v4}, Landroidx/fragment/app/FragmentViewModelLazyKt;.createViewModelLazy:(Landroidx/fragment/app/Fragment;Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@0624 │ │ +19d0ae: 0c00 |0025: move-result-object v0 │ │ +19d0b0: 5b50 b603 |0026: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03b6 │ │ +19d0b4: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +19d0b6: 5c50 b503 |0029: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b5 │ │ +19d0ba: 2200 4304 |002b: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7; // type@0443 │ │ +19d0be: 7020 a00c 5000 |002d: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0ca0 │ │ +19d0c4: 7110 c699 0000 |0030: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99c6 │ │ +19d0ca: 0c00 |0033: move-result-object v0 │ │ +19d0cc: 5b50 b203 |0034: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03b2 │ │ +19d0d0: 2200 bd0b |0036: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bbd │ │ +19d0d4: 7010 133a 0000 |0038: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a13 │ │ +19d0da: 5b50 b403 |003b: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b4 │ │ +19d0de: 2200 6f01 |003d: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@016f │ │ +19d0e2: 7010 8d04 0000 |003f: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@048d │ │ +19d0e8: 1f00 6c01 |0042: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@016c │ │ +19d0ec: 2201 4404 |0044: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8; // type@0444 │ │ +19d0f0: 7010 a20c 0100 |0046: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8;.:()V // method@0ca2 │ │ +19d0f6: 6e30 0c0d 0501 |0049: invoke-virtual {v5, v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@0d0c │ │ +19d0fc: 0c00 |004c: move-result-object v0 │ │ +19d0fe: 1a01 1aea |004d: const-string v1, "registerForActivityResult(...)" // string@ea1a │ │ +19d102: 7120 b1b6 1000 |004f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +19d108: 5b50 b903 |0052: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03b9 │ │ +19d10c: 2200 4504 |0054: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9; // type@0445 │ │ +19d110: 7020 a40c 5000 |0056: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0ca4 │ │ +19d116: 7110 c699 0000 |0059: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99c6 │ │ +19d11c: 0c00 |005c: move-result-object v0 │ │ +19d11e: 5b50 b703 |005d: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03b7 │ │ +19d122: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=61 │ │ 0x0006 line=269 │ │ 0x0026 line=61 │ │ 0x0029 line=70 │ │ @@ -5884,17 +5720,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19d194: |[19d194] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V │ │ -19d1a4: 7020 1a0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d1a │ │ -19d1aa: 0e00 |0003: return-void │ │ +19d124: |[19d124] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V │ │ +19d134: 7020 160d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d16 │ │ +19d13a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -5903,18 +5739,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19cff4: |[19cff4] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; │ │ -19d004: 7010 200d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; // method@0d20 │ │ -19d00a: 0c00 |0003: move-result-object v0 │ │ -19d00c: 1100 |0004: return-object v0 │ │ +19cf84: |[19cf84] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; │ │ +19cf94: 7010 1c0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; // method@0d1c │ │ +19cf9a: 0c00 |0003: move-result-object v0 │ │ +19cf9c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #17 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -5922,29 +5758,29 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -19d1dc: |[19d1dc] com.infomaniak.drive.ui.BasePreviewSliderFragment.clearEdgeToEdge:()V │ │ -19d1ec: 6e10 120d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d12 │ │ -19d1f2: 0c00 |0003: move-result-object v0 │ │ -19d1f4: 7110 a6b6 0000 |0004: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -19d1fa: 0701 |0007: move-object v1, v0 │ │ -19d1fc: 1f01 1700 |0008: check-cast v1, Landroid/app/Activity; // type@0017 │ │ -19d200: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -19d202: 7120 803a 2100 |000b: invoke-static {v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3a80 │ │ -19d208: 6e10 1d06 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@061d │ │ -19d20e: 0c00 |0011: move-result-object v0 │ │ -19d210: 1a01 30bd |0012: const-string v1, "getWindow(...)" // string@bd30 │ │ -19d214: 7120 a8b6 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -19d21a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -19d21c: 7120 3f45 1000 |0018: invoke-static {v0, v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.toggleEdgeToEdge:(Landroid/view/Window;Z)V // method@453f │ │ -19d222: 0e00 |001b: return-void │ │ +19d16c: |[19d16c] com.infomaniak.drive.ui.BasePreviewSliderFragment.clearEdgeToEdge:()V │ │ +19d17c: 6e10 0e0d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d0e │ │ +19d182: 0c00 |0003: move-result-object v0 │ │ +19d184: 7110 afb6 0000 |0004: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +19d18a: 0701 |0007: move-object v1, v0 │ │ +19d18c: 1f01 1600 |0008: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +19d190: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +19d192: 7120 893a 2100 |000b: invoke-static {v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3a89 │ │ +19d198: 6e10 1906 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0619 │ │ +19d19e: 0c00 |0011: move-result-object v0 │ │ +19d1a0: 1a01 31bd |0012: const-string v1, "getWindow(...)" // string@bd31 │ │ +19d1a4: 7120 b1b6 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +19d1aa: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +19d1ac: 7120 4845 1000 |0018: invoke-static {v0, v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.toggleEdgeToEdge:(Landroid/view/Window;Z)V // method@4548 │ │ +19d1b2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0004 line=233 │ │ 0x000e line=234 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -5954,18 +5790,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19ca14: |[19ca14] com.infomaniak.drive.ui.BasePreviewSliderFragment.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ -19ca24: 6e10 130d 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d13 │ │ -19ca2a: 0c00 |0003: move-result-object v0 │ │ -19ca2c: 1100 |0004: return-object v0 │ │ +19c9a4: |[19c9a4] com.infomaniak.drive.ui.BasePreviewSliderFragment.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ +19c9b4: 6e10 0f0d 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d0f │ │ +19c9ba: 0c00 |0003: move-result-object v0 │ │ +19c9bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #19 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -5973,27 +5809,27 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -19ce30: |[19ce30] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$11:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -19ce40: 6e10 ef0c 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cef │ │ -19ce46: 0c00 |0003: move-result-object v0 │ │ -19ce48: 6e10 660a 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a66 │ │ -19ce4e: 0a00 |0007: move-result v0 │ │ -19ce50: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ -19ce54: 5410 a702 |000a: iget-object v0, v1, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a7 │ │ -19ce58: 6e10 5292 0200 |000c: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9252 │ │ -19ce5e: 0a01 |000f: move-result v1 │ │ -19ce60: df01 0101 |0010: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -19ce64: 6e20 593e 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3e59 │ │ -19ce6a: 6200 2fb2 |0015: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19ce6e: 1100 |0017: return-object v0 │ │ +19cdc0: |[19cdc0] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$11:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +19cdd0: 6e10 eb0c 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ceb │ │ +19cdd6: 0c00 |0003: move-result-object v0 │ │ +19cdd8: 6e10 620a 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a62 │ │ +19cdde: 0a00 |0007: move-result v0 │ │ +19cde0: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ +19cde4: 5410 a602 |000a: iget-object v0, v1, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a6 │ │ +19cde8: 6e10 5b92 0200 |000c: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@925b │ │ +19cdee: 0a01 |000f: move-result v1 │ │ +19cdf0: df01 0101 |0010: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +19cdf4: 6e20 623e 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3e62 │ │ +19cdfa: 6200 31b2 |0015: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19cdfe: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0015 line=145 │ │ locals : │ │ 0x0000 - 0x0018 reg=0 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0018 reg=1 (null) Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ @@ -6004,50 +5840,50 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 9 │ │ insns size : 70 16-bit code units │ │ -19d400: |[19d400] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$16$lambda$15$lambda$14:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V │ │ -19d410: 1a00 f1ed |0000: const-string v0, "scope" // string@edf1 │ │ -19d414: 7120 a9b6 0c00 |0002: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -19d41a: 6e10 ef0c 0900 |0005: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cef │ │ -19d420: 0c09 |0008: move-result-object v9 │ │ -19d422: 6e10 350a 0900 |0009: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a35 │ │ -19d428: 0a09 |000c: move-result v9 │ │ -19d42a: 2200 9717 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@1797 │ │ -19d42e: 1a01 25c0 |000f: const-string v1, "id: " // string@c025 │ │ -19d432: 7020 d893 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93d8 │ │ -19d438: 6e20 dc93 9000 |0014: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@93dc │ │ -19d43e: 6e10 f393 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93f3 │ │ -19d444: 0c09 |001a: move-result-object v9 │ │ -19d446: 1a00 e1a2 |001b: const-string v0, "currentFile" // string@a2e1 │ │ -19d44a: 7230 3873 0c09 |001d: invoke-interface {v12, v0, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7338 │ │ -19d450: 6e10 0497 0a00 |0020: invoke-virtual {v10}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@9704 │ │ -19d456: 0c09 |0023: move-result-object v9 │ │ -19d458: 1a0a 2526 |0024: const-string v10, "(...)" // string@2625 │ │ -19d45c: 7120 a8b6 a900 |0026: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -19d462: 0790 |0029: move-object v0, v9 │ │ -19d464: 1f00 7f17 |002a: check-cast v0, Ljava/lang/Iterable; // type@177f │ │ -19d468: 2206 4104 |002c: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4; // type@0441 │ │ -19d46c: 7010 9e0c 0600 |002e: invoke-direct {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4;.:()V // method@0c9e │ │ -19d472: 1307 1f00 |0031: const/16 v7, #int 31 // #1f │ │ -19d476: 1208 |0033: const/4 v8, #int 0 // #0 │ │ -19d478: 1201 |0034: const/4 v1, #int 0 // #0 │ │ -19d47a: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -19d47c: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -19d47e: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -19d480: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -19d482: 7709 f5a7 0000 |0039: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lkotlin/collections/CollectionsKt;.joinToString$default:(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/String; // method@a7f5 │ │ -19d488: 0c09 |003c: move-result-object v9 │ │ -19d48a: 1a0a 31ac |003d: const-string v10, "files.values" // string@ac31 │ │ -19d48e: 7230 3873 ac09 |003f: invoke-interface {v12, v10, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7338 │ │ -19d494: 7110 5079 0b00 |0042: invoke-static {v11}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7950 │ │ -19d49a: 0e00 |0045: return-void │ │ +19d390: |[19d390] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$16$lambda$15$lambda$14:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V │ │ +19d3a0: 1a00 f1ed |0000: const-string v0, "scope" // string@edf1 │ │ +19d3a4: 7120 b2b6 0c00 |0002: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +19d3aa: 6e10 eb0c 0900 |0005: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ceb │ │ +19d3b0: 0c09 |0008: move-result-object v9 │ │ +19d3b2: 6e10 310a 0900 |0009: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a31 │ │ +19d3b8: 0a09 |000c: move-result v9 │ │ +19d3ba: 2200 9717 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@1797 │ │ +19d3be: 1a01 25c0 |000f: const-string v1, "id: " // string@c025 │ │ +19d3c2: 7020 e193 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93e1 │ │ +19d3c8: 6e20 e593 9000 |0014: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@93e5 │ │ +19d3ce: 6e10 fc93 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93fc │ │ +19d3d4: 0c09 |001a: move-result-object v9 │ │ +19d3d6: 1a00 e2a2 |001b: const-string v0, "currentFile" // string@a2e2 │ │ +19d3da: 7230 4173 0c09 |001d: invoke-interface {v12, v0, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7341 │ │ +19d3e0: 6e10 0d97 0a00 |0020: invoke-virtual {v10}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@970d │ │ +19d3e6: 0c09 |0023: move-result-object v9 │ │ +19d3e8: 1a0a 2426 |0024: const-string v10, "(...)" // string@2624 │ │ +19d3ec: 7120 b1b6 a900 |0026: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +19d3f2: 0790 |0029: move-object v0, v9 │ │ +19d3f4: 1f00 7f17 |002a: check-cast v0, Ljava/lang/Iterable; // type@177f │ │ +19d3f8: 2206 4004 |002c: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4; // type@0440 │ │ +19d3fc: 7010 9a0c 0600 |002e: invoke-direct {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4;.:()V // method@0c9a │ │ +19d402: 1307 1f00 |0031: const/16 v7, #int 31 // #1f │ │ +19d406: 1208 |0033: const/4 v8, #int 0 // #0 │ │ +19d408: 1201 |0034: const/4 v1, #int 0 // #0 │ │ +19d40a: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +19d40c: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +19d40e: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +19d410: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +19d412: 7709 fea7 0000 |0039: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lkotlin/collections/CollectionsKt;.joinToString$default:(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/String; // method@a7fe │ │ +19d418: 0c09 |003c: move-result-object v9 │ │ +19d41a: 1a0a 32ac |003d: const-string v10, "files.values" // string@ac32 │ │ +19d41e: 7230 4173 ac09 |003f: invoke-interface {v12, v10, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7341 │ │ +19d424: 7110 5979 0b00 |0042: invoke-static {v11}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7959 │ │ +19d42a: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=154 │ │ 0x0020 line=155 │ │ 0x0042 line=156 │ │ locals : │ │ 0x0000 - 0x0046 reg=9 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -6060,27 +5896,27 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -19cd0c: |[19cd0c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$16$lambda$15$lambda$14$lambda$13:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; │ │ -19cd1c: 1a00 1ec6 |0000: const-string v0, "it" // string@c61e │ │ -19cd20: 7120 a9b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -19cd26: 6e10 350a 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a35 │ │ -19cd2c: 0a02 |0008: move-result v2 │ │ -19cd2e: 2200 9717 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1797 │ │ -19cd32: 1a01 25c0 |000b: const-string v1, "id: " // string@c025 │ │ -19cd36: 7020 d893 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93d8 │ │ -19cd3c: 6e20 dc93 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@93dc │ │ -19cd42: 6e10 f393 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93f3 │ │ -19cd48: 0c02 |0016: move-result-object v2 │ │ -19cd4a: 1f02 6617 |0017: check-cast v2, Ljava/lang/CharSequence; // type@1766 │ │ -19cd4e: 1102 |0019: return-object v2 │ │ +19cc9c: |[19cc9c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$16$lambda$15$lambda$14$lambda$13:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; │ │ +19ccac: 1a00 1ec6 |0000: const-string v0, "it" // string@c61e │ │ +19ccb0: 7120 b2b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +19ccb6: 6e10 310a 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a31 │ │ +19ccbc: 0a02 |0008: move-result v2 │ │ +19ccbe: 2200 9717 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1797 │ │ +19ccc2: 1a01 25c0 |000b: const-string v1, "id: " // string@c025 │ │ +19ccc6: 7020 e193 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93e1 │ │ +19cccc: 6e20 e593 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@93e5 │ │ +19ccd2: 6e10 fc93 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93fc │ │ +19ccd8: 0c02 |0016: move-result-object v2 │ │ +19ccda: 1f02 6617 |0017: check-cast v2, Ljava/lang/CharSequence; // type@1766 │ │ +19ccde: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=155 │ │ locals : │ │ 0x0000 - 0x001a reg=2 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ #22 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6088,19 +5924,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19ce70: |[19ce70] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$4:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19ce80: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -19ce84: 6e10 e50c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.downloadFileClicked:()V // method@0ce5 │ │ -19ce8a: 6200 2fb2 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19ce8e: 1100 |0007: return-object v0 │ │ +19ce00: |[19ce00] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$4:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19ce10: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +19ce14: 6e10 e10c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.downloadFileClicked:()V // method@0ce1 │ │ +19ce1a: 6200 31b2 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19ce1e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=98 │ │ 0x0005 line=99 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0008 reg=1 (null) Z │ │ @@ -6110,34 +5946,34 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 32 16-bit code units │ │ -19ce90: |[19ce90] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$5:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ -19cea0: 5488 a802 |0000: iget-object v8, v8, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.pdfContainer:Landroidx/constraintlayout/widget/ConstraintLayout; // field@02a8 │ │ -19cea4: 1a00 70e3 |0002: const-string v0, "pdfContainer" // string@e370 │ │ -19cea8: 7120 a8b6 0800 |0004: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -19ceae: 0781 |0007: move-object v1, v8 │ │ -19ceb0: 1f01 1201 |0008: check-cast v1, Landroid/view/View; // type@0112 │ │ -19ceb4: 3809 0500 |000a: if-eqz v9, 000f // +0005 │ │ -19ceb8: 5298 8400 |000c: iget v8, v9, Landroidx/core/graphics/Insets;.right:I // field@0084 │ │ -19cebc: 2802 |000e: goto 0010 // +0002 │ │ -19cebe: 1208 |000f: const/4 v8, #int 0 // #0 │ │ -19cec0: 7110 0093 0800 |0010: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -19cec6: 0c04 |0013: move-result-object v4 │ │ -19cec8: 1306 0b00 |0014: const/16 v6, #int 11 // #b │ │ -19cecc: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -19cece: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -19ced0: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -19ced2: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -19ced4: 7707 2a45 0100 |001a: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.setMargins$default:(Landroid/view/View;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)V // method@452a │ │ -19ceda: 6208 2fb2 |001d: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19cede: 1108 |001f: return-object v8 │ │ +19ce20: |[19ce20] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$5:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ +19ce30: 5488 a702 |0000: iget-object v8, v8, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.pdfContainer:Landroidx/constraintlayout/widget/ConstraintLayout; // field@02a7 │ │ +19ce34: 1a00 70e3 |0002: const-string v0, "pdfContainer" // string@e370 │ │ +19ce38: 7120 b1b6 0800 |0004: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +19ce3e: 0781 |0007: move-object v1, v8 │ │ +19ce40: 1f01 1101 |0008: check-cast v1, Landroid/view/View; // type@0111 │ │ +19ce44: 3809 0500 |000a: if-eqz v9, 000f // +0005 │ │ +19ce48: 5298 8300 |000c: iget v8, v9, Landroidx/core/graphics/Insets;.right:I // field@0083 │ │ +19ce4c: 2802 |000e: goto 0010 // +0002 │ │ +19ce4e: 1208 |000f: const/4 v8, #int 0 // #0 │ │ +19ce50: 7110 0993 0800 |0010: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9309 │ │ +19ce56: 0c04 |0013: move-result-object v4 │ │ +19ce58: 1306 0b00 |0014: const/16 v6, #int 11 // #b │ │ +19ce5c: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +19ce5e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +19ce60: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +19ce62: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +19ce64: 7707 3345 0100 |001a: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.setMargins$default:(Landroid/view/View;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)V // method@4533 │ │ +19ce6a: 6208 31b2 |001d: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19ce6e: 1108 |001f: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0020 reg=8 (null) Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ 0x0000 - 0x0020 reg=9 (null) Landroidx/core/graphics/Insets; │ │ │ │ @@ -6146,34 +5982,34 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -19cee0: |[19cee0] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$6:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ -19cef0: 0730 |0000: move-object v0, v3 │ │ -19cef2: 1f00 1b02 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@021b │ │ -19cef6: 6e10 ef0c 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cef │ │ -19cefc: 0c01 |0006: move-result-object v1 │ │ -19cefe: 6e10 f20c 0300 |0007: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0cf2 │ │ -19cf04: 0c03 |000a: move-result-object v3 │ │ -19cf06: 6e10 1010 0300 |000b: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@1010 │ │ -19cf0c: 0c03 |000e: move-result-object v3 │ │ -19cf0e: 7210 93d3 0300 |000f: invoke-interface {v3}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d393 │ │ -19cf14: 0c03 |0012: move-result-object v3 │ │ -19cf16: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -19cf18: 7110 5792 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9257 │ │ -19cf1e: 0c02 |0017: move-result-object v2 │ │ -19cf20: 7120 a0b6 2300 |0018: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -19cf26: 0a03 |001b: move-result v3 │ │ -19cf28: df03 0301 |001c: xor-int/lit8 v3, v3, #int 1 // #01 │ │ -19cf2c: 7130 5f3a 1003 |001e: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/utils/ExtensionsKt;.openOnlyOfficeDocument:(Landroidx/fragment/app/Fragment;Lcom/infomaniak/drive/data/models/File;Z)V // method@3a5f │ │ -19cf32: 6203 2fb2 |0021: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19cf36: 1103 |0023: return-object v3 │ │ +19ce70: |[19ce70] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$6:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ +19ce80: 0730 |0000: move-object v0, v3 │ │ +19ce82: 1f00 1a02 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@021a │ │ +19ce86: 6e10 eb0c 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ceb │ │ +19ce8c: 0c01 |0006: move-result-object v1 │ │ +19ce8e: 6e10 ee0c 0300 |0007: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0cee │ │ +19ce94: 0c03 |000a: move-result-object v3 │ │ +19ce96: 6e10 0c10 0300 |000b: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@100c │ │ +19ce9c: 0c03 |000e: move-result-object v3 │ │ +19ce9e: 7210 9cd3 0300 |000f: invoke-interface {v3}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d39c │ │ +19cea4: 0c03 |0012: move-result-object v3 │ │ +19cea6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +19cea8: 7110 6092 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9260 │ │ +19ceae: 0c02 |0017: move-result-object v2 │ │ +19ceb0: 7120 a9b6 2300 |0018: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +19ceb6: 0a03 |001b: move-result v3 │ │ +19ceb8: df03 0301 |001c: xor-int/lit8 v3, v3, #int 1 // #01 │ │ +19cebc: 7130 683a 1003 |001e: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/utils/ExtensionsKt;.openOnlyOfficeDocument:(Landroidx/fragment/app/Fragment;Lcom/infomaniak/drive/data/models/File;Z)V // method@3a68 │ │ +19cec2: 6203 31b2 |0021: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19cec6: 1103 |0023: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x000b line=278 │ │ 0x001e line=106 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -6183,44 +6019,44 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -19cb38: |[19cb38] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$9$lambda$8:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -19cb48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19cb4a: 0f00 |0001: return v0 │ │ +19cac8: |[19cac8] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$9$lambda$8:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19cad8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19cada: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : 'previewPDFHandler_delegate$lambda$3' │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -19cc70: |[19cc70] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -19cc80: 2206 4c09 |0000: new-instance v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@094c │ │ -19cc84: 6e10 130d 0700 |0002: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d13 │ │ -19cc8a: 0c01 |0005: move-result-object v1 │ │ -19cc8c: 1a00 beeb |0006: const-string v0, "requireContext(...)" // string@ebbe │ │ -19cc90: 7120 a8b6 0100 |0008: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -19cc96: 2203 3a04 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0; // type@043a │ │ -19cc9a: 7020 900c 7300 |000d: invoke-direct {v3, v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c90 │ │ -19cca0: 1224 |0010: const/4 v4, #int 2 // #2 │ │ -19cca2: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -19cca4: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -19cca6: 0760 |0013: move-object v0, v6 │ │ -19cca8: 7606 ed2a 0000 |0014: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler;.:(Landroid/content/Context;Landroid/net/Uri;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@2aed │ │ -19ccae: 1106 |0017: return-object v6 │ │ +19cc00: |[19cc00] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +19cc10: 2206 4c09 |0000: new-instance v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@094c │ │ +19cc14: 6e10 0f0d 0700 |0002: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d0f │ │ +19cc1a: 0c01 |0005: move-result-object v1 │ │ +19cc1c: 1a00 beeb |0006: const-string v0, "requireContext(...)" // string@ebbe │ │ +19cc20: 7120 b1b6 0100 |0008: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +19cc26: 2203 3904 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0; // type@0439 │ │ +19cc2a: 7020 8c0c 7300 |000d: invoke-direct {v3, v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c8c │ │ +19cc30: 1224 |0010: const/4 v4, #int 2 // #2 │ │ +19cc32: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +19cc34: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +19cc36: 0760 |0013: move-object v0, v6 │ │ +19cc38: 7606 f62a 0000 |0014: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler;.:(Landroid/content/Context;Landroid/net/Uri;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@2af6 │ │ +19cc3e: 1106 |0017: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0002 line=82 │ │ 0x000b line=83 │ │ 0x0014 line=81 │ │ locals : │ │ @@ -6231,22 +6067,22 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19cf38: |[19cf38] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3$lambda$2:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19cf48: 5410 b203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b2 │ │ -19cf4c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -19cf50: 6201 2fb2 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19cf54: 1101 |0006: return-object v1 │ │ -19cf56: 7020 1a0d 2100 |0007: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d1a │ │ -19cf5c: 6201 2fb2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19cf60: 1101 |000c: return-object v1 │ │ +19cec8: |[19cec8] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3$lambda$2:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19ced8: 5410 b103 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b1 │ │ +19cedc: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +19cee0: 6201 31b2 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19cee4: 1101 |0006: return-object v1 │ │ +19cee6: 7020 160d 2100 |0007: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d16 │ │ +19ceec: 6201 31b2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19cef0: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0007 line=85 │ │ 0x000a line=86 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -6257,41 +6093,41 @@ │ │ type : '(Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -19d6f0: |[19d6f0] com.infomaniak.drive.ui.BasePreviewSliderFragment.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V │ │ -19d700: 0e00 |0000: return-void │ │ +19d680: |[19d680] com.infomaniak.drive.ui.BasePreviewSliderFragment.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V │ │ +19d690: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ name : 'setBackActionHandlers$lambda$18' │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -19cf64: |[19cf64] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19cf74: 6e10 ed0c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getContext:()Landroid/content/Context; // method@0ced │ │ -19cf7a: 0c03 |0003: move-result-object v3 │ │ -19cf7c: 3803 0f00 |0004: if-eqz v3, 0013 // +000f │ │ -19cf80: 6200 8113 |0006: sget-object v0, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@1381 │ │ -19cf84: 6e10 ef0c 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cef │ │ -19cf8a: 0c01 |000b: move-result-object v1 │ │ -19cf8c: 6e10 f70c 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0cf7 │ │ -19cf92: 0c02 |000f: move-result-object v2 │ │ -19cf94: 6e40 fe3b 3021 |0010: invoke-virtual {v0, v3, v1, v2}, Lcom/infomaniak/drive/utils/Utils;.openWith:(Landroid/content/Context;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;)V // method@3bfe │ │ -19cf9a: 6202 2fb2 |0013: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19cf9e: 1102 |0015: return-object v2 │ │ +19cef4: |[19cef4] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19cf04: 6e10 e90c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getContext:()Landroid/content/Context; // method@0ce9 │ │ +19cf0a: 0c03 |0003: move-result-object v3 │ │ +19cf0c: 3803 0f00 |0004: if-eqz v3, 0013 // +000f │ │ +19cf10: 6200 8313 |0006: sget-object v0, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@1383 │ │ +19cf14: 6e10 eb0c 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ceb │ │ +19cf1a: 0c01 |000b: move-result-object v1 │ │ +19cf1c: 6e10 f30c 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0cf3 │ │ +19cf22: 0c02 |000f: move-result-object v2 │ │ +19cf24: 6e40 073c 3021 |0010: invoke-virtual {v0, v3, v1, v2}, Lcom/infomaniak/drive/utils/Utils;.openWith:(Landroid/content/Context;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;)V // method@3c07 │ │ +19cf2a: 6202 31b2 |0013: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19cf2e: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0016 reg=3 (null) I │ │ │ │ @@ -6300,31 +6136,31 @@ │ │ type : '(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -19cfa0: |[19cfa0] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19cfb0: 6e10 130d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d13 │ │ -19cfb6: 0c04 |0003: move-result-object v4 │ │ -19cfb8: 1a00 beeb |0004: const-string v0, "requireContext(...)" // string@ebbe │ │ -19cfbc: 7120 a8b6 0400 |0006: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -19cfc2: 6e10 ef0c 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cef │ │ -19cfc8: 0c01 |000c: move-result-object v1 │ │ -19cfca: 6e10 130d 0300 |000d: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d13 │ │ -19cfd0: 0c02 |0010: move-result-object v2 │ │ -19cfd2: 7120 a8b6 0200 |0011: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -19cfd8: 6e10 f70c 0300 |0014: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0cf7 │ │ -19cfde: 0c03 |0017: move-result-object v3 │ │ -19cfe0: 6e30 200a 2103 |0018: invoke-virtual {v1, v2, v3}, Lcom/infomaniak/drive/data/models/File;.getCacheFile:(Landroid/content/Context;Lcom/infomaniak/drive/data/models/UserDrive;)Ljava/io/File; // method@0a20 │ │ -19cfe6: 0c03 |001b: move-result-object v3 │ │ -19cfe8: 7120 103b 3400 |001c: invoke-static {v4, v3}, Lcom/infomaniak/drive/utils/PreviewUtilsKt;.printPdf:(Landroid/content/Context;Ljava/io/File;)V // method@3b10 │ │ -19cfee: 6203 2fb2 |001f: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19cff2: 1103 |0021: return-object v3 │ │ +19cf30: |[19cf30] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19cf40: 6e10 0f0d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d0f │ │ +19cf46: 0c04 |0003: move-result-object v4 │ │ +19cf48: 1a00 beeb |0004: const-string v0, "requireContext(...)" // string@ebbe │ │ +19cf4c: 7120 b1b6 0400 |0006: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +19cf52: 6e10 eb0c 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ceb │ │ +19cf58: 0c01 |000c: move-result-object v1 │ │ +19cf5a: 6e10 0f0d 0300 |000d: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d0f │ │ +19cf60: 0c02 |0010: move-result-object v2 │ │ +19cf62: 7120 b1b6 0200 |0011: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +19cf68: 6e10 f30c 0300 |0014: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0cf3 │ │ +19cf6e: 0c03 |0017: move-result-object v3 │ │ +19cf70: 6e30 1c0a 2103 |0018: invoke-virtual {v1, v2, v3}, Lcom/infomaniak/drive/data/models/File;.getCacheFile:(Landroid/content/Context;Lcom/infomaniak/drive/data/models/UserDrive;)Ljava/io/File; // method@0a1c │ │ +19cf76: 0c03 |001b: move-result-object v3 │ │ +19cf78: 7120 193b 3400 |001c: invoke-static {v4, v3}, Lcom/infomaniak/drive/utils/PreviewUtilsKt;.printPdf:(Landroid/content/Context;Ljava/io/File;)V // method@3b19 │ │ +19cf7e: 6203 31b2 |001f: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19cf82: 1103 |0021: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x001f line=202 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0022 reg=4 (null) I │ │ @@ -6334,35 +6170,35 @@ │ │ type : '(Z)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -19d794: |[19d794] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPrintButtonVisibility:(Z)V │ │ -19d7a4: 6e10 eb0c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ceb │ │ -19d7aa: 0c00 |0003: move-result-object v0 │ │ -19d7ac: 2001 5e0c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c5e │ │ -19d7b0: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ -19d7b4: 6e10 eb0c 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ceb │ │ -19d7ba: 0c00 |000b: move-result-object v0 │ │ -19d7bc: 1a01 9ddc |000c: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.FileInfoActionsView" // string@dc9d │ │ -19d7c0: 7120 a7b6 1000 |000e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a7 │ │ -19d7c6: 1f00 5e0c |0011: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c5e │ │ -19d7ca: 6e20 c43d 3000 |0013: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/FileInfoActionsView;.setPrintVisibility:(Z)V // method@3dc4 │ │ -19d7d0: 2813 |0016: goto 0029 // +0013 │ │ -19d7d2: 2000 2d0c |0017: instance-of v0, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c2d │ │ -19d7d6: 3800 1000 |0019: if-eqz v0, 0029 // +0010 │ │ -19d7da: 6e10 eb0c 0200 |001b: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ceb │ │ -19d7e0: 0c00 |001e: move-result-object v0 │ │ -19d7e2: 1a01 9cdc |001f: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.ExternalFileInfoActionsView" // string@dc9c │ │ -19d7e6: 7120 a7b6 1000 |0021: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a7 │ │ -19d7ec: 1f00 2d0c |0024: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c2d │ │ -19d7f0: 6e20 b23c 3000 |0026: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.isPrintingHidden:(Z)V // method@3cb2 │ │ -19d7f6: 0e00 |0029: return-void │ │ +19d724: |[19d724] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPrintButtonVisibility:(Z)V │ │ +19d734: 6e10 e70c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce7 │ │ +19d73a: 0c00 |0003: move-result-object v0 │ │ +19d73c: 2001 5e0c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c5e │ │ +19d740: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ +19d744: 6e10 e70c 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce7 │ │ +19d74a: 0c00 |000b: move-result-object v0 │ │ +19d74c: 1a01 9ddc |000c: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.FileInfoActionsView" // string@dc9d │ │ +19d750: 7120 b0b6 1000 |000e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b0 │ │ +19d756: 1f00 5e0c |0011: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c5e │ │ +19d75a: 6e20 cd3d 3000 |0013: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/FileInfoActionsView;.setPrintVisibility:(Z)V // method@3dcd │ │ +19d760: 2813 |0016: goto 0029 // +0013 │ │ +19d762: 2000 2d0c |0017: instance-of v0, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c2d │ │ +19d766: 3800 1000 |0019: if-eqz v0, 0029 // +0010 │ │ +19d76a: 6e10 e70c 0200 |001b: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce7 │ │ +19d770: 0c00 |001e: move-result-object v0 │ │ +19d772: 1a01 9cdc |001f: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.ExternalFileInfoActionsView" // string@dc9c │ │ +19d776: 7120 b0b6 1000 |0021: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b0 │ │ +19d77c: 1f00 2d0c |0024: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c2d │ │ +19d780: 6e20 bb3c 3000 |0026: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.isPrintingHidden:(Z)V // method@3cbb │ │ +19d786: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0004 line=239 │ │ 0x0017 line=240 │ │ locals : │ │ 0x0000 - 0x002a reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -6373,37 +6209,37 @@ │ │ type : '()Lkotlinx/coroutines/Job;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 39 16-bit code units │ │ -19d010: |[19d010] com.infomaniak.drive.ui.BasePreviewSliderFragment.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; │ │ -19d020: 6e10 f80c 0700 |0000: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0cf8 │ │ -19d026: 0c00 |0003: move-result-object v0 │ │ -19d028: 1a01 14bd |0004: const-string v1, "getViewLifecycleOwner(...)" // string@bd14 │ │ -19d02c: 7120 a8b6 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -19d032: 7110 4306 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0643 │ │ -19d038: 0c00 |000c: move-result-object v0 │ │ -19d03a: 0701 |000d: move-object v1, v0 │ │ -19d03c: 1f01 251d |000e: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -19d040: 7100 73c7 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c773 │ │ -19d046: 0c00 |0013: move-result-object v0 │ │ -19d048: 0702 |0014: move-object v2, v0 │ │ -19d04a: 1f02 481a |0015: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -19d04e: 2200 5004 |0017: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@0450 │ │ -19d052: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -19d054: 7030 c80c 7003 |001a: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cc8 │ │ -19d05a: 0704 |001d: move-object v4, v0 │ │ -19d05c: 1f04 0e1b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -19d060: 1225 |0020: const/4 v5, #int 2 // #2 │ │ -19d062: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -19d064: 7706 b9c5 0100 |0022: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5b9 │ │ -19d06a: 0c00 |0025: move-result-object v0 │ │ -19d06c: 1100 |0026: return-object v0 │ │ +19cfa0: |[19cfa0] com.infomaniak.drive.ui.BasePreviewSliderFragment.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; │ │ +19cfb0: 6e10 f40c 0700 |0000: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0cf4 │ │ +19cfb6: 0c00 |0003: move-result-object v0 │ │ +19cfb8: 1a01 15bd |0004: const-string v1, "getViewLifecycleOwner(...)" // string@bd15 │ │ +19cfbc: 7120 b1b6 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +19cfc2: 7110 3f06 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063f │ │ +19cfc8: 0c00 |000c: move-result-object v0 │ │ +19cfca: 0701 |000d: move-object v1, v0 │ │ +19cfcc: 1f01 251d |000e: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +19cfd0: 7100 7cc7 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c77c │ │ +19cfd6: 0c00 |0013: move-result-object v0 │ │ +19cfd8: 0702 |0014: move-object v2, v0 │ │ +19cfda: 1f02 481a |0015: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +19cfde: 2200 4f04 |0017: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@044f │ │ +19cfe2: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +19cfe4: 7030 c40c 7003 |001a: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cc4 │ │ +19cfea: 0704 |001d: move-object v4, v0 │ │ +19cfec: 1f04 0e1b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +19cff0: 1225 |0020: const/4 v5, #int 2 // #2 │ │ +19cff2: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +19cff4: 7706 c2c5 0100 |0022: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5c2 │ │ +19cffa: 0c00 |0025: move-result-object v0 │ │ +19cffc: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0027 reg=7 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ Virtual methods - │ │ @@ -6412,17 +6248,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19d1ac: |[19d1ac] com.infomaniak.drive.ui.BasePreviewSliderFragment.addFavoritesClicked:()V │ │ -19d1bc: 7110 253d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.addFavoritesClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d25 │ │ -19d1c2: 0e00 |0003: return-void │ │ +19d13c: |[19d13c] com.infomaniak.drive.ui.BasePreviewSliderFragment.addFavoritesClicked:()V │ │ +19d14c: 7110 2e3d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.addFavoritesClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d2e │ │ +19d152: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6430,18 +6266,18 @@ │ │ type : '(Lcom/infomaniak/drive/views/FileInfoActionsView;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19caf0: |[19caf0] com.infomaniak.drive.ui.BasePreviewSliderFragment.availableOfflineSwitched:(Lcom/infomaniak/drive/views/FileInfoActionsView;Z)Z │ │ -19cb00: 7130 263d 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.availableOfflineSwitched:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Lcom/infomaniak/drive/views/FileInfoActionsView;Z)Z // method@3d26 │ │ -19cb06: 0a01 |0003: move-result v1 │ │ -19cb08: 0f01 |0004: return v1 │ │ +19ca80: |[19ca80] com.infomaniak.drive.ui.BasePreviewSliderFragment.availableOfflineSwitched:(Lcom/infomaniak/drive/views/FileInfoActionsView;Z)Z │ │ +19ca90: 7130 2f3d 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.availableOfflineSwitched:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Lcom/infomaniak/drive/views/FileInfoActionsView;Z)Z // method@3d2f │ │ +19ca96: 0a01 |0003: move-result v1 │ │ +19ca98: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0005 reg=1 (null) Lcom/infomaniak/drive/views/FileInfoActionsView; │ │ 0x0000 - 0x0005 reg=2 (null) Z │ │ @@ -6451,17 +6287,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19d1c4: |[19d1c4] com.infomaniak.drive.ui.BasePreviewSliderFragment.cancelExternalImportClicked:()V │ │ -19d1d4: 7110 273d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.cancelExternalImportClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d27 │ │ -19d1da: 0e00 |0003: return-void │ │ +19d154: |[19d154] com.infomaniak.drive.ui.BasePreviewSliderFragment.cancelExternalImportClicked:()V │ │ +19d164: 7110 303d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.cancelExternalImportClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d30 │ │ +19d16a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6469,17 +6305,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19d224: |[19d224] com.infomaniak.drive.ui.BasePreviewSliderFragment.colorFolderClicked:(Ljava/lang/String;)V │ │ -19d234: 7120 283d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.colorFolderClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Ljava/lang/String;)V // method@3d28 │ │ -19d23a: 0e00 |0003: return-void │ │ +19d1b4: |[19d1b4] com.infomaniak.drive.ui.BasePreviewSliderFragment.colorFolderClicked:(Ljava/lang/String;)V │ │ +19d1c4: 7120 313d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.colorFolderClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Ljava/lang/String;)V // method@3d31 │ │ +19d1ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -6488,18 +6324,18 @@ │ │ type : '()Lkotlin/Unit;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19ce14: |[19ce14] com.infomaniak.drive.ui.BasePreviewSliderFragment.deleteFileClicked:()Lkotlin/Unit; │ │ -19ce24: 7110 293d 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.deleteFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)Lkotlin/Unit; // method@3d29 │ │ -19ce2a: 0c00 |0003: move-result-object v0 │ │ -19ce2c: 1100 |0004: return-object v0 │ │ +19cda4: |[19cda4] com.infomaniak.drive.ui.BasePreviewSliderFragment.deleteFileClicked:()Lkotlin/Unit; │ │ +19cdb4: 7110 323d 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.deleteFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)Lkotlin/Unit; // method@3d32 │ │ +19cdba: 0c00 |0003: move-result-object v0 │ │ +19cdbc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6507,17 +6343,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19d23c: |[19d23c] com.infomaniak.drive.ui.BasePreviewSliderFragment.downloadFileClicked:()V │ │ -19d24c: 7110 2c3d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.downloadFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d2c │ │ -19d252: 0e00 |0003: return-void │ │ +19d1cc: |[19d1cc] com.infomaniak.drive.ui.BasePreviewSliderFragment.downloadFileClicked:()V │ │ +19d1dc: 7110 353d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.downloadFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d35 │ │ +19d1e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6525,17 +6361,17 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -19d254: |[19d254] com.infomaniak.drive.ui.BasePreviewSliderFragment.dropBoxClicked:(ZZ)V │ │ -19d264: 7130 2d3d 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.dropBoxClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;ZZ)V // method@3d2d │ │ -19d26a: 0e00 |0003: return-void │ │ +19d1e4: |[19d1e4] com.infomaniak.drive.ui.BasePreviewSliderFragment.dropBoxClicked:(ZZ)V │ │ +19d1f4: 7130 363d 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.dropBoxClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;ZZ)V // method@3d36 │ │ +19d1fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -6545,17 +6381,17 @@ │ │ type : '(Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -19d26c: |[19d26c] com.infomaniak.drive.ui.BasePreviewSliderFragment.duplicateFileClicked:(Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -19d27c: 7130 2e3d 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.duplicateFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@3d2e │ │ -19d282: 0e00 |0003: return-void │ │ +19d1fc: |[19d1fc] com.infomaniak.drive.ui.BasePreviewSliderFragment.duplicateFileClicked:(Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +19d20c: 7130 373d 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.duplicateFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@3d37 │ │ +19d212: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/activity/result/ActivityResultLauncher; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ @@ -6565,17 +6401,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19d284: |[19d284] com.infomaniak.drive.ui.BasePreviewSliderFragment.editDocumentClicked:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -19d294: 7120 2f3d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.editDocumentClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@3d2f │ │ -19d29a: 0e00 |0003: return-void │ │ +19d214: |[19d214] com.infomaniak.drive.ui.BasePreviewSliderFragment.editDocumentClicked:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +19d224: 7120 383d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.editDocumentClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@3d38 │ │ +19d22a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -6584,18 +6420,18 @@ │ │ type : '()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19cbd8: |[19cbd8] com.infomaniak.drive.ui.BasePreviewSliderFragment.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ -19cbe8: 5410 b203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b2 │ │ -19cbec: 7110 a6b6 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -19cbf2: 1100 |0005: return-object v0 │ │ +19cb68: |[19cb68] com.infomaniak.drive.ui.BasePreviewSliderFragment.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ +19cb78: 5410 b103 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b1 │ │ +19cb7c: 7110 afb6 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +19cb82: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #10 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6615,20 +6451,20 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19ca30: |[19ca30] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentContext:()Landroid/content/Context; │ │ -19ca40: 5410 b303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03b3 │ │ -19ca44: 7210 b999 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99b9 │ │ -19ca4a: 0c00 |0005: move-result-object v0 │ │ -19ca4c: 1f00 3200 |0006: check-cast v0, Landroid/content/Context; // type@0032 │ │ -19ca50: 1100 |0008: return-object v0 │ │ +19c9c0: |[19c9c0] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentContext:()Landroid/content/Context; │ │ +19c9d0: 5410 b203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03b2 │ │ +19c9d4: 7210 c299 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99c2 │ │ +19c9da: 0c00 |0005: move-result-object v0 │ │ +19c9dc: 1f00 3100 |0006: check-cast v0, Landroid/content/Context; // type@0031 │ │ +19c9e0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #13 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6636,22 +6472,22 @@ │ │ type : '()Lcom/infomaniak/drive/data/models/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -19cb4c: |[19cb4c] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; │ │ -19cb5c: 5410 b403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03b4 │ │ -19cb60: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -19cb64: 1100 |0004: return-object v0 │ │ -19cb66: 1a00 e1a2 |0005: const-string v0, "currentFile" // string@a2e1 │ │ -19cb6a: 7110 c6b6 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b6c6 │ │ -19cb70: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -19cb72: 1100 |000b: return-object v0 │ │ +19cadc: |[19cadc] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; │ │ +19caec: 5410 b303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03b3 │ │ +19caf0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +19caf4: 1100 |0004: return-object v0 │ │ +19caf6: 1a00 e2a2 |0005: const-string v0, "currentFile" // string@a2e2 │ │ +19cafa: 7110 cfb6 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b6cf │ │ +19cb00: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +19cb02: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #14 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6659,17 +6495,17 @@ │ │ type : '()Lcom/infomaniak/drive/utils/DrivePermissions;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19ccd8: |[19ccd8] com.infomaniak.drive.ui.BasePreviewSliderFragment.getDrivePermissions:()Lcom/infomaniak/drive/utils/DrivePermissions; │ │ -19cce8: 5410 b503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b5 │ │ -19ccec: 1100 |0002: return-object v0 │ │ +19cc68: |[19cc68] com.infomaniak.drive.ui.BasePreviewSliderFragment.getDrivePermissions:()Lcom/infomaniak/drive/utils/DrivePermissions; │ │ +19cc78: 5410 b403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b4 │ │ +19cc7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #15 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6677,20 +6513,20 @@ │ │ type : '()Lcom/infomaniak/drive/ui/MainViewModel;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19cc0c: |[19cc0c] com.infomaniak.drive.ui.BasePreviewSliderFragment.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ -19cc1c: 5410 b703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03b7 │ │ -19cc20: 7210 b999 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99b9 │ │ -19cc26: 0c00 |0005: move-result-object v0 │ │ -19cc28: 1f00 ca04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04ca │ │ -19cc2c: 1100 |0008: return-object v0 │ │ +19cb9c: |[19cb9c] com.infomaniak.drive.ui.BasePreviewSliderFragment.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ +19cbac: 5410 b603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03b6 │ │ +19cbb0: 7210 c299 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99c2 │ │ +19cbb6: 0c00 |0005: move-result-object v0 │ │ +19cbb8: 1f00 c904 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c9 │ │ +19cbbc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #16 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6698,20 +6534,20 @@ │ │ type : '()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19cc4c: |[19cc4c] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -19cc5c: 5410 b803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03b8 │ │ -19cc60: 7210 b999 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99b9 │ │ -19cc66: 0c00 |0005: move-result-object v0 │ │ -19cc68: 1f00 4c09 |0006: check-cast v0, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@094c │ │ -19cc6c: 1100 |0008: return-object v0 │ │ +19cbdc: |[19cbdc] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +19cbec: 5410 b703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03b7 │ │ +19cbf0: 7210 c299 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99c2 │ │ +19cbf6: 0c00 |0005: move-result-object v0 │ │ +19cbf8: 1f00 4c09 |0006: check-cast v0, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@094c │ │ +19cbfc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #17 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6719,22 +6555,22 @@ │ │ type : '()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -19ccb0: |[19ccb0] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; │ │ -19ccc0: 5410 b903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03b9 │ │ -19ccc4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -19ccc8: 1100 |0004: return-object v0 │ │ -19ccca: 1a00 fce4 |0005: const-string v0, "previewSliderAdapter" // string@e4fc │ │ -19ccce: 7110 c6b6 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b6c6 │ │ -19ccd4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -19ccd6: 1100 |000b: return-object v0 │ │ +19cc40: |[19cc40] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; │ │ +19cc50: 5410 b803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03b8 │ │ +19cc54: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +19cc58: 1100 |0004: return-object v0 │ │ +19cc5a: 1a00 fce4 |0005: const-string v0, "previewSliderAdapter" // string@e4fc │ │ +19cc5e: 7110 cfb6 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b6cf │ │ +19cc64: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +19cc66: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #18 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6748,17 +6584,17 @@ │ │ type : '()Landroidx/activity/result/ActivityResultLauncher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19ca54: |[19ca54] com.infomaniak.drive.ui.BasePreviewSliderFragment.getSelectFolderResultLauncher:()Landroidx/activity/result/ActivityResultLauncher; │ │ -19ca64: 5410 ba03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03ba │ │ -19ca68: 1100 |0002: return-object v0 │ │ +19c9e4: |[19c9e4] com.infomaniak.drive.ui.BasePreviewSliderFragment.getSelectFolderResultLauncher:()Landroidx/activity/result/ActivityResultLauncher; │ │ +19c9f4: 5410 b903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03b9 │ │ +19c9f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #20 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6766,22 +6602,22 @@ │ │ type : '()Lcom/infomaniak/drive/data/models/UserDrive;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -19cbac: |[19cbac] com.infomaniak.drive.ui.BasePreviewSliderFragment.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ -19cbbc: 5410 bb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03bb │ │ -19cbc0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -19cbc4: 1100 |0004: return-object v0 │ │ -19cbc6: 1b00 fa02 0100 |0005: const-string/jumbo v0, "userDrive" // string@000102fa │ │ -19cbcc: 7110 c6b6 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b6c6 │ │ -19cbd2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -19cbd4: 1100 |000c: return-object v0 │ │ +19cb3c: |[19cb3c] com.infomaniak.drive.ui.BasePreviewSliderFragment.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ +19cb4c: 5410 ba03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03ba │ │ +19cb50: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +19cb54: 1100 |0004: return-object v0 │ │ +19cb56: 1b00 fa02 0100 |0005: const-string/jumbo v0, "userDrive" // string@000102fa │ │ +19cb5c: 7110 cfb6 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b6cf │ │ +19cb62: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +19cb64: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #21 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6789,17 +6625,17 @@ │ │ type : '()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19cbf4: |[19cbf4] com.infomaniak.drive.ui.BasePreviewSliderFragment.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ -19cc04: 5410 b203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b2 │ │ -19cc08: 1100 |0002: return-object v0 │ │ +19cb84: |[19cb84] com.infomaniak.drive.ui.BasePreviewSliderFragment.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ +19cb94: 5410 b103 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b1 │ │ +19cb98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #22 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6813,18 +6649,18 @@ │ │ type : '()Lcom/infomaniak/drive/data/models/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19cb74: |[19cb74] com.infomaniak.drive.ui.BasePreviewSliderFragment.leaveShare:()Lcom/infomaniak/drive/data/models/File; │ │ -19cb84: 7110 303d 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.leaveShare:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)Lcom/infomaniak/drive/data/models/File; // method@3d30 │ │ -19cb8a: 0c00 |0003: move-result-object v0 │ │ -19cb8c: 1100 |0004: return-object v0 │ │ +19cb04: |[19cb04] com.infomaniak.drive.ui.BasePreviewSliderFragment.leaveShare:()Lcom/infomaniak/drive/data/models/File; │ │ +19cb14: 7110 393d 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.leaveShare:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)Lcom/infomaniak/drive/data/models/File; // method@3d39 │ │ +19cb1a: 0c00 |0003: move-result-object v0 │ │ +19cb1c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #24 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6832,17 +6668,17 @@ │ │ type : '(Ljava/lang/Integer;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -19d29c: |[19d29c] com.infomaniak.drive.ui.BasePreviewSliderFragment.moveFileClicked:(Ljava/lang/Integer;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -19d2ac: 7140 333d 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.moveFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Ljava/lang/Integer;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@3d33 │ │ -19d2b2: 0e00 |0003: return-void │ │ +19d22c: |[19d22c] com.infomaniak.drive.ui.BasePreviewSliderFragment.moveFileClicked:(Ljava/lang/Integer;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +19d23c: 7140 3c3d 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.moveFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Ljava/lang/Integer;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@3d3c │ │ +19d242: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Integer; │ │ 0x0000 - 0x0004 reg=2 (null) Landroidx/activity/result/ActivityResultLauncher; │ │ @@ -6853,22 +6689,22 @@ │ │ type : '()Z' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -19cb0c: |[19cb0c] com.infomaniak.drive.ui.BasePreviewSliderFragment.noPreviewList:()Z │ │ -19cb1c: 6e10 f20c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0cf2 │ │ -19cb22: 0c00 |0003: move-result-object v0 │ │ -19cb24: 6e10 f70f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0ff7 │ │ -19cb2a: 0c00 |0007: move-result-object v0 │ │ -19cb2c: 6e10 fe96 0000 |0008: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@96fe │ │ -19cb32: 0a00 |000b: move-result v0 │ │ -19cb34: 0f00 |000c: return v0 │ │ +19ca9c: |[19ca9c] com.infomaniak.drive.ui.BasePreviewSliderFragment.noPreviewList:()Z │ │ +19caac: 6e10 ee0c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0cee │ │ +19cab2: 0c00 |0003: move-result-object v0 │ │ +19cab4: 6e10 f30f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0ff3 │ │ +19caba: 0c00 |0007: move-result-object v0 │ │ +19cabc: 6e10 0797 0000 |0008: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@9707 │ │ +19cac2: 0a00 |000b: move-result v0 │ │ +19cac4: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #26 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6876,37 +6712,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -19d2b4: |[19d2b4] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroy:()V │ │ -19d2c4: 0720 |0000: move-object v0, v2 │ │ -19d2c6: 1f00 1b02 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@021b │ │ -19d2ca: 7110 9306 0000 |0003: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@0693 │ │ -19d2d0: 0c00 |0006: move-result-object v0 │ │ -19d2d2: 6e10 7706 0000 |0007: invoke-virtual {v0}, Landroidx/navigation/NavController;.getPreviousBackStackEntry:()Landroidx/navigation/NavBackStackEntry; // method@0677 │ │ -19d2d8: 0c00 |000a: move-result-object v0 │ │ -19d2da: 3800 1200 |000b: if-eqz v0, 001d // +0012 │ │ -19d2de: 6e10 6e06 0000 |000d: invoke-virtual {v0}, Landroidx/navigation/NavBackStackEntry;.getDestination:()Landroidx/navigation/NavDestination; // method@066e │ │ -19d2e4: 0c00 |0010: move-result-object v0 │ │ -19d2e6: 3800 0c00 |0011: if-eqz v0, 001d // +000c │ │ -19d2ea: 6e10 8406 0000 |0013: invoke-virtual {v0}, Landroidx/navigation/NavDestination;.getId:()I // method@0684 │ │ -19d2f0: 0a00 |0016: move-result v0 │ │ -19d2f2: 1401 8504 0a7f |0017: const v1, #float 1.83457e+38 // #7f0a0485 │ │ -19d2f8: 3310 0300 |001a: if-ne v0, v1, 001d // +0003 │ │ -19d2fc: 280d |001c: goto 0029 // +000d │ │ -19d2fe: 6e10 f20c 0200 |001d: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0cf2 │ │ -19d304: 0c00 |0020: move-result-object v0 │ │ -19d306: 2201 4518 |0021: new-instance v1, Ljava/util/LinkedHashMap; // type@1845 │ │ -19d30a: 7010 f396 0100 |0023: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@96f3 │ │ -19d310: 6e20 2f10 1000 |0026: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V // method@102f │ │ -19d316: 6f10 0506 0200 |0029: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onDestroy:()V // method@0605 │ │ -19d31c: 0e00 |002c: return-void │ │ +19d244: |[19d244] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroy:()V │ │ +19d254: 0720 |0000: move-object v0, v2 │ │ +19d256: 1f00 1a02 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@021a │ │ +19d25a: 7110 8f06 0000 |0003: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@068f │ │ +19d260: 0c00 |0006: move-result-object v0 │ │ +19d262: 6e10 7306 0000 |0007: invoke-virtual {v0}, Landroidx/navigation/NavController;.getPreviousBackStackEntry:()Landroidx/navigation/NavBackStackEntry; // method@0673 │ │ +19d268: 0c00 |000a: move-result-object v0 │ │ +19d26a: 3800 1200 |000b: if-eqz v0, 001d // +0012 │ │ +19d26e: 6e10 6a06 0000 |000d: invoke-virtual {v0}, Landroidx/navigation/NavBackStackEntry;.getDestination:()Landroidx/navigation/NavDestination; // method@066a │ │ +19d274: 0c00 |0010: move-result-object v0 │ │ +19d276: 3800 0c00 |0011: if-eqz v0, 001d // +000c │ │ +19d27a: 6e10 8006 0000 |0013: invoke-virtual {v0}, Landroidx/navigation/NavDestination;.getId:()I // method@0680 │ │ +19d280: 0a00 |0016: move-result v0 │ │ +19d282: 1401 8504 0a7f |0017: const v1, #float 1.83457e+38 // #7f0a0485 │ │ +19d288: 3310 0300 |001a: if-ne v0, v1, 001d // +0003 │ │ +19d28c: 280d |001c: goto 0029 // +000d │ │ +19d28e: 6e10 ee0c 0200 |001d: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0cee │ │ +19d294: 0c00 |0020: move-result-object v0 │ │ +19d296: 2201 4518 |0021: new-instance v1, Ljava/util/LinkedHashMap; // type@1845 │ │ +19d29a: 7010 fc96 0100 |0023: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@96fc │ │ +19d2a0: 6e20 2b10 1000 |0026: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V // method@102b │ │ +19d2a6: 6f10 0106 0200 |0029: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onDestroy:()V // method@0601 │ │ +19d2ac: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x001d line=189 │ │ 0x0029 line=192 │ │ locals : │ │ 0x0000 - 0x002d reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -6916,25 +6752,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -19d320: |[19d320] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroyView:()V │ │ -19d330: 6f10 0606 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@0606 │ │ -19d336: 5410 b203 |0003: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b2 │ │ -19d33a: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ -19d33e: 5400 a902 |0007: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02a9 │ │ -19d342: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -19d346: 1f00 1601 |000b: check-cast v0, Landroid/view/ViewGroup; // type@0116 │ │ -19d34a: 7110 4307 0000 |000d: invoke-static {v0}, Landroidx/transition/TransitionManager;.endTransitions:(Landroid/view/ViewGroup;)V // method@0743 │ │ -19d350: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -19d352: 5b10 b203 |0011: iput-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b2 │ │ -19d356: 0e00 |0013: return-void │ │ +19d2b0: |[19d2b0] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroyView:()V │ │ +19d2c0: 6f10 0206 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@0602 │ │ +19d2c6: 5410 b103 |0003: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b1 │ │ +19d2ca: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ +19d2ce: 5400 a802 |0007: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02a8 │ │ +19d2d2: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +19d2d6: 1f00 1501 |000b: check-cast v0, Landroid/view/ViewGroup; // type@0115 │ │ +19d2da: 7110 3f07 0000 |000d: invoke-static {v0}, Landroidx/transition/TransitionManager;.endTransitions:(Landroid/view/ViewGroup;)V // method@073f │ │ +19d2e0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +19d2e2: 5b10 b103 |0011: iput-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b1 │ │ +19d2e6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0003 line=182 │ │ 0x0011 line=183 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -6944,26 +6780,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -19d358: |[19d358] com.infomaniak.drive.ui.BasePreviewSliderFragment.onPause:()V │ │ -19d368: 6f10 0706 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onPause:()V // method@0607 │ │ -19d36e: 6e10 fd0c 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.noPreviewList:()Z // method@0cfd │ │ -19d374: 0a00 |0006: move-result v0 │ │ -19d376: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ -19d37a: 0e00 |0009: return-void │ │ -19d37c: 6e10 f50c 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0cf5 │ │ -19d382: 0c00 |000d: move-result-object v0 │ │ -19d384: 6e10 ef0c 0200 |000e: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cef │ │ -19d38a: 0c01 |0011: move-result-object v1 │ │ -19d38c: 6e20 5c2c 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.setCurrentPreview:(Lcom/infomaniak/drive/data/models/File;)V // method@2c5c │ │ -19d392: 0e00 |0015: return-void │ │ +19d2e8: |[19d2e8] com.infomaniak.drive.ui.BasePreviewSliderFragment.onPause:()V │ │ +19d2f8: 6f10 0306 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onPause:()V // method@0603 │ │ +19d2fe: 6e10 f90c 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.noPreviewList:()Z // method@0cf9 │ │ +19d304: 0a00 |0006: move-result v0 │ │ +19d306: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ +19d30a: 0e00 |0009: return-void │ │ +19d30c: 6e10 f10c 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0cf1 │ │ +19d312: 0c00 |000d: move-result-object v0 │ │ +19d314: 6e10 eb0c 0200 |000e: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ceb │ │ +19d31a: 0c01 |0011: move-result-object v1 │ │ +19d31c: 6e20 652c 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.setCurrentPreview:(Lcom/infomaniak/drive/data/models/File;)V // method@2c65 │ │ +19d322: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0003 line=171 │ │ 0x000a line=172 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -6973,17 +6809,17 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19d394: |[19d394] com.infomaniak.drive.ui.BasePreviewSliderFragment.onSelectFolderResult:(Landroid/content/Intent;)V │ │ -19d3a4: 7120 343d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.onSelectFolderResult:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Landroid/content/Intent;)V // method@3d34 │ │ -19d3aa: 0e00 |0003: return-void │ │ +19d324: |[19d324] com.infomaniak.drive.ui.BasePreviewSliderFragment.onSelectFolderResult:(Landroid/content/Intent;)V │ │ +19d334: 7120 3d3d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.onSelectFolderResult:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Landroid/content/Intent;)V // method@3d3d │ │ +19d33a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Intent; │ │ │ │ @@ -6992,23 +6828,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -19d3ac: |[19d3ac] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStart:()V │ │ -19d3bc: 6f10 0906 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onStart:()V // method@0609 │ │ -19d3c2: 6e10 120d 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d12 │ │ -19d3c8: 0c00 |0006: move-result-object v0 │ │ -19d3ca: 1a01 bceb |0007: const-string v1, "requireActivity(...)" // string@ebbc │ │ -19d3ce: 7120 a8b6 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -19d3d4: 1f00 1700 |000c: check-cast v0, Landroid/app/Activity; // type@0017 │ │ -19d3d8: 7110 743a 0000 |000e: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setupStatusBarForPreview:(Landroid/app/Activity;)V // method@3a74 │ │ -19d3de: 0e00 |0011: return-void │ │ +19d33c: |[19d33c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStart:()V │ │ +19d34c: 6f10 0506 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onStart:()V // method@0605 │ │ +19d352: 6e10 0e0d 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d0e │ │ +19d358: 0c00 |0006: move-result-object v0 │ │ +19d35a: 1a01 bceb |0007: const-string v1, "requireActivity(...)" // string@ebbc │ │ +19d35e: 7120 b1b6 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +19d364: 1f00 1600 |000c: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19d368: 7110 7d3a 0000 |000e: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setupStatusBarForPreview:(Landroid/app/Activity;)V // method@3a7d │ │ +19d36e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0003 line=166 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ @@ -7017,18 +6853,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19d3e0: |[19d3e0] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStop:()V │ │ -19d3f0: 7010 e10c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.clearEdgeToEdge:()V // method@0ce1 │ │ -19d3f6: 6f10 0a06 0000 |0003: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onStop:()V // method@060a │ │ -19d3fc: 0e00 |0006: return-void │ │ +19d370: |[19d370] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStop:()V │ │ +19d380: 7010 dd0c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.clearEdgeToEdge:()V // method@0cdd │ │ +19d386: 6f10 0606 0000 |0003: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onStop:()V // method@0606 │ │ +19d38c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0003 line=177 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ @@ -7037,142 +6873,142 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 283 16-bit code units │ │ -19d49c: |[19d49c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -19d4ac: 1b00 da03 0100 |0000: const-string/jumbo v0, "view" // string@000103da │ │ -19d4b2: 7120 a9b6 0500 |0003: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -19d4b8: 6e10 e90c 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0ce9 │ │ -19d4be: 0c00 |0009: move-result-object v0 │ │ -19d4c0: 6f30 0b06 5406 |000a: invoke-super {v4, v5, v6}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@060b │ │ -19d4c6: 6e10 150d 0400 |000d: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers:()V // method@0d15 │ │ -19d4cc: 5445 b503 |0010: iget-object v5, v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b5 │ │ -19d4d0: 0746 |0012: move-object v6, v4 │ │ -19d4d2: 1f06 1b02 |0013: check-cast v6, Landroidx/fragment/app/Fragment; // type@021b │ │ -19d4d6: 2201 3b04 |0015: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10; // type@043b │ │ -19d4da: 7020 920c 4100 |0017: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c92 │ │ -19d4e0: 6e30 163a 6501 |001a: invoke-virtual {v5, v6, v1}, Lcom/infomaniak/drive/utils/DrivePermissions;.registerPermissions:(Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)V // method@3a16 │ │ -19d4e6: 5405 a702 |001d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a7 │ │ -19d4ea: 6e10 3c0c 0000 |001f: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0c3c │ │ -19d4f0: 0c01 |0022: move-result-object v1 │ │ -19d4f2: 1a02 44ba |0023: const-string v2, "getRoot(...)" // string@ba44 │ │ -19d4f6: 7120 a8b6 2100 |0025: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -19d4fc: 1f01 1201 |0028: check-cast v1, Landroid/view/View; // type@0112 │ │ -19d500: 6e10 eb0c 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ceb │ │ -19d506: 0c02 |002d: move-result-object v2 │ │ -19d508: 2203 3c04 |002e: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11; // type@043c │ │ -19d50c: 7020 940c 0300 |0030: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V // method@0c94 │ │ -19d512: 6e40 553e 1532 |0033: invoke-virtual {v5, v1, v2, v3}, Lcom/infomaniak/drive/views/PreviewHeaderView;.setupWindowInsetsListener:(Landroid/view/View;Landroid/view/View;Lkotlin/jvm/functions/Function1;)V // method@3e55 │ │ -19d518: 2201 4804 |0036: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2; // type@0448 │ │ -19d51c: 7110 9306 0600 |0038: invoke-static {v6}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@0693 │ │ -19d522: 0c06 |003b: move-result-object v6 │ │ -19d524: 7020 b00c 6100 |003c: invoke-direct {v1, v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.:(Ljava/lang/Object;)V // method@0cb0 │ │ -19d52a: 1f01 ff1a |003f: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1aff │ │ -19d52e: 2206 4904 |0041: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3; // type@0449 │ │ -19d532: 7020 b30c 4600 |0043: invoke-direct {v6, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.:(Ljava/lang/Object;)V // method@0cb3 │ │ -19d538: 1f06 ff1a |0046: check-cast v6, Lkotlin/jvm/functions/Function0; // type@1aff │ │ -19d53c: 2202 3d04 |0048: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12; // type@043d │ │ -19d540: 7020 960c 4200 |004a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c96 │ │ -19d546: 6e40 503e 1526 |004d: invoke-virtual {v5, v1, v6, v2}, Lcom/infomaniak/drive/views/PreviewHeaderView;.setup:(Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Lcom/google/android/material/button/MaterialButton; // method@3e50 │ │ -19d54c: 6e10 eb0c 0400 |0050: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ceb │ │ -19d552: 0c05 |0053: move-result-object v5 │ │ -19d554: 1206 |0054: const/4 v6, #int 0 // #0 │ │ -19d556: 6e20 5803 6500 |0055: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@0358 │ │ -19d55c: 2201 3e04 |0058: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1; // type@043e │ │ -19d560: 7010 980c 0100 |005a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1;.:()V // method@0c98 │ │ -19d566: 6e20 5203 1500 |005d: invoke-virtual {v5, v1}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0352 │ │ -19d56c: 2205 5709 |0060: new-instance v5, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // type@0957 │ │ -19d570: 6e10 ec0c 0400 |0062: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0cec │ │ -19d576: 0c01 |0065: move-result-object v1 │ │ -19d578: 1a02 5eb1 |0066: const-string v2, "getChildFragmentManager(...)" // string@b15e │ │ -19d57c: 7120 a8b6 2100 |0068: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -19d582: 6e10 f10c 0400 |006b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0cf1 │ │ -19d588: 0c02 |006e: move-result-object v2 │ │ -19d58a: 1a03 2226 |006f: const-string v3, "(...)" // string@2622 │ │ -19d58e: 7120 a8b6 3200 |0071: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -19d594: 6e10 f50c 0400 |0074: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0cf5 │ │ -19d59a: 0c03 |0077: move-result-object v3 │ │ -19d59c: 6e10 5b2c 0300 |0078: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@2c5b │ │ -19d5a2: 0c03 |007b: move-result-object v3 │ │ -19d5a4: 7040 352b 1532 |007c: invoke-direct {v5, v1, v2, v3}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.:(Landroidx/fragment/app/FragmentManager;Landroidx/lifecycle/Lifecycle;Lcom/infomaniak/drive/data/models/UserDrive;)V // method@2b35 │ │ -19d5aa: 6e20 190d 5400 |007f: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V // method@0d19 │ │ -19d5b0: 5405 ab02 |0082: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02ab │ │ -19d5b4: 6e10 f40c 0400 |0084: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cf4 │ │ -19d5ba: 0c01 |0087: move-result-object v1 │ │ -19d5bc: 1f01 6b02 |0088: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@026b │ │ -19d5c0: 6e20 5407 1500 |008a: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0754 │ │ -19d5c6: 1211 |008d: const/4 v1, #int 1 // #1 │ │ -19d5c8: 6e20 5707 1500 |008e: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setOffscreenPageLimit:(I)V // method@0757 │ │ -19d5ce: 2201 4a04 |0091: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1; // type@044a │ │ -19d5d2: 7030 b60c 4100 |0093: invoke-direct {v1, v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V // method@0cb6 │ │ -19d5d8: 1f01 a002 |0096: check-cast v1, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback; // type@02a0 │ │ -19d5dc: 6e20 5307 1500 |0098: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.registerOnPageChangeCallback:(Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;)V // method@0753 │ │ -19d5e2: 6e10 f50c 0400 |009b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0cf5 │ │ -19d5e8: 0c05 |009e: move-result-object v5 │ │ -19d5ea: 6e10 592c 0500 |009f: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getPdfIsDownloading:()Landroidx/lifecycle/MutableLiveData; // method@2c59 │ │ -19d5f0: 0c05 |00a2: move-result-object v5 │ │ -19d5f2: 6e10 f80c 0400 |00a3: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0cf8 │ │ -19d5f8: 0c01 |00a6: move-result-object v1 │ │ -19d5fa: 2202 3f04 |00a7: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2; // type@043f │ │ -19d5fe: 7030 9a0c 4200 |00a9: invoke-direct {v2, v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V // method@0c9a │ │ -19d604: 2203 4b04 |00ac: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0; // type@044b │ │ -19d608: 7020 b80c 2300 |00ae: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0cb8 │ │ -19d60e: 1f03 3602 |00b1: check-cast v3, Landroidx/lifecycle/Observer; // type@0236 │ │ -19d612: 6e30 5106 1503 |00b3: invoke-virtual {v5, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0651 │ │ -19d618: 6e10 f20c 0400 |00b6: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0cf2 │ │ -19d61e: 0c05 |00b9: move-result-object v5 │ │ -19d620: 6e10 f70f 0500 |00ba: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0ff7 │ │ -19d626: 0c05 |00bd: move-result-object v5 │ │ -19d628: 6e10 f40c 0400 |00be: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cf4 │ │ -19d62e: 0c01 |00c1: move-result-object v1 │ │ -19d630: 2202 3418 |00c2: new-instance v2, Ljava/util/ArrayList; // type@1834 │ │ -19d634: 6e10 0497 0500 |00c4: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@9704 │ │ -19d63a: 0c03 |00c7: move-result-object v3 │ │ -19d63c: 7020 0996 3200 |00c8: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@9609 │ │ -19d642: 6e20 402b 2100 |00cb: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.setFiles:(Ljava/util/ArrayList;)V // method@2b40 │ │ -19d648: 6e10 f40c 0400 |00ce: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cf4 │ │ -19d64e: 0c01 |00d1: move-result-object v1 │ │ -19d650: 6e10 ef0c 0400 |00d2: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0cef │ │ -19d656: 0c02 |00d5: move-result-object v2 │ │ -19d658: 6e20 3d2b 2100 |00d6: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getPosition:(Lcom/infomaniak/drive/data/models/File;)I // method@2b3d │ │ -19d65e: 0a01 |00d9: move-result v1 │ │ -19d660: 6202 fdb1 |00da: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b1fd │ │ -19d664: 5402 ab02 |00dc: iget-object v2, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02ab │ │ -19d668: 6e30 5607 1206 |00de: invoke-virtual {v2, v1, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@0756 │ │ -19d66e: 6201 2fb2 |00e1: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19d672: 7110 8b9a 0100 |00e3: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a8b │ │ -19d678: 0c01 |00e6: move-result-object v1 │ │ -19d67a: 280c |00e7: goto 00f3 // +000c │ │ -19d67c: 0d01 |00e8: move-exception v1 │ │ -19d67e: 6202 fdb1 |00e9: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b1fd │ │ -19d682: 7110 999a 0100 |00eb: invoke-static {v1}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9a99 │ │ -19d688: 0c01 |00ee: move-result-object v1 │ │ -19d68a: 7110 8b9a 0100 |00ef: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a8b │ │ -19d690: 0c01 |00f2: move-result-object v1 │ │ -19d692: 7110 8f9a 0100 |00f3: invoke-static {v1}, Lkotlin/Result;.exceptionOrNull-impl:(Ljava/lang/Object;)Ljava/lang/Throwable; // method@9a8f │ │ -19d698: 0c01 |00f6: move-result-object v1 │ │ -19d69a: 3801 2300 |00f7: if-eqz v1, 011a // +0023 │ │ -19d69e: 2202 4004 |00f9: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3; // type@0440 │ │ -19d6a2: 7040 9c0c 4215 |00fb: invoke-direct {v2, v4, v5, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;)V // method@0c9c │ │ -19d6a8: 7110 9a79 0200 |00fe: invoke-static {v2}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@799a │ │ -19d6ae: 6e10 0497 0500 |0101: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@9704 │ │ -19d6b4: 0c05 |0104: move-result-object v5 │ │ -19d6b6: 1a01 2526 |0105: const-string v1, "(...)" // string@2625 │ │ -19d6ba: 7120 a8b6 1500 |0107: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -19d6c0: 1f05 7f17 |010a: check-cast v5, Ljava/lang/Iterable; // type@177f │ │ -19d6c4: 7110 e9a7 0500 |010c: invoke-static {v5}, Lkotlin/collections/CollectionsKt;.first:(Ljava/lang/Iterable;)Ljava/lang/Object; // method@a7e9 │ │ -19d6ca: 0c05 |010f: move-result-object v5 │ │ -19d6cc: 1f05 7803 |0110: check-cast v5, Lcom/infomaniak/drive/data/models/File; // type@0378 │ │ -19d6d0: 6e20 180d 5400 |0112: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d18 │ │ -19d6d6: 5405 ab02 |0115: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02ab │ │ -19d6da: 6e30 5607 6506 |0117: invoke-virtual {v5, v6, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@0756 │ │ -19d6e0: 0e00 |011a: return-void │ │ +19d42c: |[19d42c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +19d43c: 1b00 da03 0100 |0000: const-string/jumbo v0, "view" // string@000103da │ │ +19d442: 7120 b2b6 0500 |0003: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +19d448: 6e10 e50c 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0ce5 │ │ +19d44e: 0c00 |0009: move-result-object v0 │ │ +19d450: 6f30 0706 5406 |000a: invoke-super {v4, v5, v6}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0607 │ │ +19d456: 6e10 110d 0400 |000d: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers:()V // method@0d11 │ │ +19d45c: 5445 b403 |0010: iget-object v5, v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b4 │ │ +19d460: 0746 |0012: move-object v6, v4 │ │ +19d462: 1f06 1a02 |0013: check-cast v6, Landroidx/fragment/app/Fragment; // type@021a │ │ +19d466: 2201 3a04 |0015: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10; // type@043a │ │ +19d46a: 7020 8e0c 4100 |0017: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c8e │ │ +19d470: 6e30 1f3a 6501 |001a: invoke-virtual {v5, v6, v1}, Lcom/infomaniak/drive/utils/DrivePermissions;.registerPermissions:(Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)V // method@3a1f │ │ +19d476: 5405 a602 |001d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a6 │ │ +19d47a: 6e10 380c 0000 |001f: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0c38 │ │ +19d480: 0c01 |0022: move-result-object v1 │ │ +19d482: 1a02 45ba |0023: const-string v2, "getRoot(...)" // string@ba45 │ │ +19d486: 7120 b1b6 2100 |0025: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +19d48c: 1f01 1101 |0028: check-cast v1, Landroid/view/View; // type@0111 │ │ +19d490: 6e10 e70c 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce7 │ │ +19d496: 0c02 |002d: move-result-object v2 │ │ +19d498: 2203 3b04 |002e: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11; // type@043b │ │ +19d49c: 7020 900c 0300 |0030: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V // method@0c90 │ │ +19d4a2: 6e40 5e3e 1532 |0033: invoke-virtual {v5, v1, v2, v3}, Lcom/infomaniak/drive/views/PreviewHeaderView;.setupWindowInsetsListener:(Landroid/view/View;Landroid/view/View;Lkotlin/jvm/functions/Function1;)V // method@3e5e │ │ +19d4a8: 2201 4704 |0036: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2; // type@0447 │ │ +19d4ac: 7110 8f06 0600 |0038: invoke-static {v6}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@068f │ │ +19d4b2: 0c06 |003b: move-result-object v6 │ │ +19d4b4: 7020 ac0c 6100 |003c: invoke-direct {v1, v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.:(Ljava/lang/Object;)V // method@0cac │ │ +19d4ba: 1f01 ff1a |003f: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1aff │ │ +19d4be: 2206 4804 |0041: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3; // type@0448 │ │ +19d4c2: 7020 af0c 4600 |0043: invoke-direct {v6, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.:(Ljava/lang/Object;)V // method@0caf │ │ +19d4c8: 1f06 ff1a |0046: check-cast v6, Lkotlin/jvm/functions/Function0; // type@1aff │ │ +19d4cc: 2202 3c04 |0048: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12; // type@043c │ │ +19d4d0: 7020 920c 4200 |004a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c92 │ │ +19d4d6: 6e40 593e 1526 |004d: invoke-virtual {v5, v1, v6, v2}, Lcom/infomaniak/drive/views/PreviewHeaderView;.setup:(Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Lcom/google/android/material/button/MaterialButton; // method@3e59 │ │ +19d4dc: 6e10 e70c 0400 |0050: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce7 │ │ +19d4e2: 0c05 |0053: move-result-object v5 │ │ +19d4e4: 1206 |0054: const/4 v6, #int 0 // #0 │ │ +19d4e6: 6e20 5403 6500 |0055: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@0354 │ │ +19d4ec: 2201 3d04 |0058: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1; // type@043d │ │ +19d4f0: 7010 940c 0100 |005a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1;.:()V // method@0c94 │ │ +19d4f6: 6e20 4e03 1500 |005d: invoke-virtual {v5, v1}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@034e │ │ +19d4fc: 2205 5709 |0060: new-instance v5, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // type@0957 │ │ +19d500: 6e10 e80c 0400 |0062: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0ce8 │ │ +19d506: 0c01 |0065: move-result-object v1 │ │ +19d508: 1a02 5fb1 |0066: const-string v2, "getChildFragmentManager(...)" // string@b15f │ │ +19d50c: 7120 b1b6 2100 |0068: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +19d512: 6e10 ed0c 0400 |006b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0ced │ │ +19d518: 0c02 |006e: move-result-object v2 │ │ +19d51a: 1a03 2126 |006f: const-string v3, "(...)" // string@2621 │ │ +19d51e: 7120 b1b6 3200 |0071: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +19d524: 6e10 f10c 0400 |0074: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0cf1 │ │ +19d52a: 0c03 |0077: move-result-object v3 │ │ +19d52c: 6e10 642c 0300 |0078: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@2c64 │ │ +19d532: 0c03 |007b: move-result-object v3 │ │ +19d534: 7040 3e2b 1532 |007c: invoke-direct {v5, v1, v2, v3}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.:(Landroidx/fragment/app/FragmentManager;Landroidx/lifecycle/Lifecycle;Lcom/infomaniak/drive/data/models/UserDrive;)V // method@2b3e │ │ +19d53a: 6e20 150d 5400 |007f: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V // method@0d15 │ │ +19d540: 5405 aa02 |0082: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02aa │ │ +19d544: 6e10 f00c 0400 |0084: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cf0 │ │ +19d54a: 0c01 |0087: move-result-object v1 │ │ +19d54c: 1f01 6a02 |0088: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@026a │ │ +19d550: 6e20 5007 1500 |008a: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0750 │ │ +19d556: 1211 |008d: const/4 v1, #int 1 // #1 │ │ +19d558: 6e20 5307 1500 |008e: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setOffscreenPageLimit:(I)V // method@0753 │ │ +19d55e: 2201 4904 |0091: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1; // type@0449 │ │ +19d562: 7030 b20c 4100 |0093: invoke-direct {v1, v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V // method@0cb2 │ │ +19d568: 1f01 9f02 |0096: check-cast v1, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback; // type@029f │ │ +19d56c: 6e20 4f07 1500 |0098: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.registerOnPageChangeCallback:(Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;)V // method@074f │ │ +19d572: 6e10 f10c 0400 |009b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0cf1 │ │ +19d578: 0c05 |009e: move-result-object v5 │ │ +19d57a: 6e10 622c 0500 |009f: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getPdfIsDownloading:()Landroidx/lifecycle/MutableLiveData; // method@2c62 │ │ +19d580: 0c05 |00a2: move-result-object v5 │ │ +19d582: 6e10 f40c 0400 |00a3: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0cf4 │ │ +19d588: 0c01 |00a6: move-result-object v1 │ │ +19d58a: 2202 3e04 |00a7: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2; // type@043e │ │ +19d58e: 7030 960c 4200 |00a9: invoke-direct {v2, v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V // method@0c96 │ │ +19d594: 2203 4a04 |00ac: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0; // type@044a │ │ +19d598: 7020 b40c 2300 |00ae: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0cb4 │ │ +19d59e: 1f03 3502 |00b1: check-cast v3, Landroidx/lifecycle/Observer; // type@0235 │ │ +19d5a2: 6e30 4d06 1503 |00b3: invoke-virtual {v5, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@064d │ │ +19d5a8: 6e10 ee0c 0400 |00b6: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0cee │ │ +19d5ae: 0c05 |00b9: move-result-object v5 │ │ +19d5b0: 6e10 f30f 0500 |00ba: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0ff3 │ │ +19d5b6: 0c05 |00bd: move-result-object v5 │ │ +19d5b8: 6e10 f00c 0400 |00be: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cf0 │ │ +19d5be: 0c01 |00c1: move-result-object v1 │ │ +19d5c0: 2202 3418 |00c2: new-instance v2, Ljava/util/ArrayList; // type@1834 │ │ +19d5c4: 6e10 0d97 0500 |00c4: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@970d │ │ +19d5ca: 0c03 |00c7: move-result-object v3 │ │ +19d5cc: 7020 1296 3200 |00c8: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@9612 │ │ +19d5d2: 6e20 492b 2100 |00cb: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.setFiles:(Ljava/util/ArrayList;)V // method@2b49 │ │ +19d5d8: 6e10 f00c 0400 |00ce: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cf0 │ │ +19d5de: 0c01 |00d1: move-result-object v1 │ │ +19d5e0: 6e10 eb0c 0400 |00d2: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ceb │ │ +19d5e6: 0c02 |00d5: move-result-object v2 │ │ +19d5e8: 6e20 462b 2100 |00d6: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getPosition:(Lcom/infomaniak/drive/data/models/File;)I // method@2b46 │ │ +19d5ee: 0a01 |00d9: move-result v1 │ │ +19d5f0: 6202 ffb1 |00da: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b1ff │ │ +19d5f4: 5402 aa02 |00dc: iget-object v2, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02aa │ │ +19d5f8: 6e30 5207 1206 |00de: invoke-virtual {v2, v1, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@0752 │ │ +19d5fe: 6201 31b2 |00e1: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19d602: 7110 949a 0100 |00e3: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a94 │ │ +19d608: 0c01 |00e6: move-result-object v1 │ │ +19d60a: 280c |00e7: goto 00f3 // +000c │ │ +19d60c: 0d01 |00e8: move-exception v1 │ │ +19d60e: 6202 ffb1 |00e9: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b1ff │ │ +19d612: 7110 a29a 0100 |00eb: invoke-static {v1}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9aa2 │ │ +19d618: 0c01 |00ee: move-result-object v1 │ │ +19d61a: 7110 949a 0100 |00ef: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a94 │ │ +19d620: 0c01 |00f2: move-result-object v1 │ │ +19d622: 7110 989a 0100 |00f3: invoke-static {v1}, Lkotlin/Result;.exceptionOrNull-impl:(Ljava/lang/Object;)Ljava/lang/Throwable; // method@9a98 │ │ +19d628: 0c01 |00f6: move-result-object v1 │ │ +19d62a: 3801 2300 |00f7: if-eqz v1, 011a // +0023 │ │ +19d62e: 2202 3f04 |00f9: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3; // type@043f │ │ +19d632: 7040 980c 4215 |00fb: invoke-direct {v2, v4, v5, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;)V // method@0c98 │ │ +19d638: 7110 a379 0200 |00fe: invoke-static {v2}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79a3 │ │ +19d63e: 6e10 0d97 0500 |0101: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@970d │ │ +19d644: 0c05 |0104: move-result-object v5 │ │ +19d646: 1a01 2426 |0105: const-string v1, "(...)" // string@2624 │ │ +19d64a: 7120 b1b6 1500 |0107: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +19d650: 1f05 7f17 |010a: check-cast v5, Ljava/lang/Iterable; // type@177f │ │ +19d654: 7110 f2a7 0500 |010c: invoke-static {v5}, Lkotlin/collections/CollectionsKt;.first:(Ljava/lang/Iterable;)Ljava/lang/Object; // method@a7f2 │ │ +19d65a: 0c05 |010f: move-result-object v5 │ │ +19d65c: 1f05 7703 |0110: check-cast v5, Lcom/infomaniak/drive/data/models/File; // type@0377 │ │ +19d660: 6e20 140d 5400 |0112: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d14 │ │ +19d666: 5405 aa02 |0115: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02aa │ │ +19d66a: 6e30 5207 6506 |0117: invoke-virtual {v5, v6, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@0752 │ │ +19d670: 0e00 |011a: return-void │ │ catches : 1 │ │ 0x00da - 0x00e7 │ │ -> 0x00e8 │ │ positions : │ │ 0x0006 line=92 │ │ 0x000a line=93 │ │ 0x000d line=95 │ │ @@ -7216,18 +7052,18 @@ │ │ type : '()Lcom/infomaniak/drive/data/models/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19cb90: |[19cb90] com.infomaniak.drive.ui.BasePreviewSliderFragment.renameFileClicked:()Lcom/infomaniak/drive/data/models/File; │ │ -19cba0: 7110 353d 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.renameFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)Lcom/infomaniak/drive/data/models/File; // method@3d35 │ │ -19cba6: 0c00 |0003: move-result-object v0 │ │ -19cba8: 1100 |0004: return-object v0 │ │ +19cb20: |[19cb20] com.infomaniak.drive.ui.BasePreviewSliderFragment.renameFileClicked:()Lcom/infomaniak/drive/data/models/File; │ │ +19cb30: 7110 3e3d 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.renameFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)Lcom/infomaniak/drive/data/models/File; // method@3d3e │ │ +19cb36: 0c00 |0003: move-result-object v0 │ │ +19cb38: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #34 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -7235,30 +7071,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -19d704: |[19d704] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers:()V │ │ -19d714: 0730 |0000: move-object v0, v3 │ │ -19d716: 1f00 1b02 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@021b │ │ -19d71a: 6201 cf07 |0003: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.OPEN_WITH:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@07cf │ │ -19d71e: 6e10 a518 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@18a5 │ │ -19d724: 0c01 |0008: move-result-object v1 │ │ -19d726: 2202 4204 |0009: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5; // type@0442 │ │ -19d72a: 7020 a00c 3200 |000b: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0ca0 │ │ -19d730: 7130 0545 1002 |000e: invoke-static {v0, v1, v2}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.getBackNavigationResult:(Landroidx/fragment/app/Fragment;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V // method@4505 │ │ -19d736: 6201 d007 |0011: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.PRINT_PDF:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@07d0 │ │ -19d73a: 6e10 a518 0100 |0013: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@18a5 │ │ -19d740: 0c01 |0016: move-result-object v1 │ │ -19d742: 2202 4304 |0017: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6; // type@0443 │ │ -19d746: 7020 a20c 3200 |0019: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0ca2 │ │ -19d74c: 7130 0545 1002 |001c: invoke-static {v0, v1, v2}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.getBackNavigationResult:(Landroidx/fragment/app/Fragment;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V // method@4505 │ │ -19d752: 0e00 |001f: return-void │ │ +19d694: |[19d694] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers:()V │ │ +19d6a4: 0730 |0000: move-object v0, v3 │ │ +19d6a6: 1f00 1a02 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@021a │ │ +19d6aa: 6201 d107 |0003: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.OPEN_WITH:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@07d1 │ │ +19d6ae: 6e10 ae18 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@18ae │ │ +19d6b4: 0c01 |0008: move-result-object v1 │ │ +19d6b6: 2202 4104 |0009: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5; // type@0441 │ │ +19d6ba: 7020 9c0c 3200 |000b: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c9c │ │ +19d6c0: 7130 0e45 1002 |000e: invoke-static {v0, v1, v2}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.getBackNavigationResult:(Landroidx/fragment/app/Fragment;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V // method@450e │ │ +19d6c6: 6201 d207 |0011: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.PRINT_PDF:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@07d2 │ │ +19d6ca: 6e10 ae18 0100 |0013: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@18ae │ │ +19d6d0: 0c01 |0016: move-result-object v1 │ │ +19d6d2: 2202 4204 |0017: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6; // type@0442 │ │ +19d6d6: 7020 9e0c 3200 |0019: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c9e │ │ +19d6dc: 7130 0e45 1002 |001c: invoke-static {v0, v1, v2}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.getBackNavigationResult:(Landroidx/fragment/app/Fragment;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V // method@450e │ │ +19d6e2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0011 line=200 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ @@ -7267,19 +7103,19 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -19d754: |[19d754] com.infomaniak.drive.ui.BasePreviewSliderFragment.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V │ │ -19d764: 1a00 2926 |0000: const-string v0, "" // string@2629 │ │ -19d768: 7120 a9b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -19d76e: 5b12 b403 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03b4 │ │ -19d772: 0e00 |0007: return-void │ │ +19d6e4: |[19d6e4] com.infomaniak.drive.ui.BasePreviewSliderFragment.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V │ │ +19d6f4: 1a00 2826 |0000: const-string v0, "" // string@2628 │ │ +19d6f8: 7120 b2b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +19d6fe: 5b12 b303 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03b3 │ │ +19d702: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=73 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -7288,19 +7124,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -19d774: |[19d774] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V │ │ -19d784: 1a00 2926 |0000: const-string v0, "" // string@2629 │ │ -19d788: 7120 a9b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -19d78e: 5b12 b903 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03b9 │ │ -19d792: 0e00 |0007: return-void │ │ +19d704: |[19d704] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V │ │ +19d714: 1a00 2826 |0000: const-string v0, "" // string@2628 │ │ +19d718: 7120 b2b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +19d71e: 5b12 b803 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03b8 │ │ +19d722: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=67 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; │ │ │ │ @@ -7309,19 +7145,19 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/UserDrive;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -19d7f8: |[19d7f8] com.infomaniak.drive.ui.BasePreviewSliderFragment.setUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ -19d808: 1a00 2926 |0000: const-string v0, "" // string@2629 │ │ -19d80c: 7120 a9b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -19d812: 5b12 bb03 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03bb │ │ -19d816: 0e00 |0007: return-void │ │ +19d788: |[19d788] com.infomaniak.drive.ui.BasePreviewSliderFragment.setUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ +19d798: 1a00 2826 |0000: const-string v0, "" // string@2628 │ │ +19d79c: 7120 b2b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +19d7a2: 5b12 ba03 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03ba │ │ +19d7a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ │ │ @@ -7330,17 +7166,17 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d818: |[19d818] com.infomaniak.drive.ui.BasePreviewSliderFragment.set_binding:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -19d828: 5b01 b203 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b2 │ │ -19d82c: 0e00 |0002: return-void │ │ +19d7a8: |[19d7a8] com.infomaniak.drive.ui.BasePreviewSliderFragment.set_binding:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +19d7b8: 5b01 b103 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b1 │ │ +19d7bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ │ │ @@ -7349,17 +7185,17 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19d830: |[19d830] com.infomaniak.drive.ui.BasePreviewSliderFragment.sharePublicLink:(Lkotlin/jvm/functions/Function0;)V │ │ -19d840: 7120 383d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.sharePublicLink:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Lkotlin/jvm/functions/Function0;)V // method@3d38 │ │ -19d846: 0e00 |0003: return-void │ │ +19d7c0: |[19d7c0] com.infomaniak.drive.ui.BasePreviewSliderFragment.sharePublicLink:(Lkotlin/jvm/functions/Function0;)V │ │ +19d7d0: 7120 413d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.sharePublicLink:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;Lkotlin/jvm/functions/Function0;)V // method@3d41 │ │ +19d7d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/functions/Function0; │ │ │ │ @@ -7368,32 +7204,32 @@ │ │ type : '(Z)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -19d848: |[19d848] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleBottomSheet:(Z)V │ │ -19d858: 6e10 eb0c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ceb │ │ -19d85e: 0c00 |0003: move-result-object v0 │ │ -19d860: 2001 5e0c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c5e │ │ -19d864: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -19d868: 1f00 5e0c |0008: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c5e │ │ -19d86c: 2802 |000a: goto 000c // +0002 │ │ -19d86e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -19d870: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -19d874: 6e10 c23d 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView;.scrollToTop:()V // method@3dc2 │ │ -19d87a: 6e10 ea0c 0200 |0011: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetBehavior:()Lcom/google/android/material/bottomsheet/BottomSheetBehavior; // method@0cea │ │ -19d880: 0c00 |0014: move-result-object v0 │ │ -19d882: 3803 0400 |0015: if-eqz v3, 0019 // +0004 │ │ -19d886: 1243 |0017: const/4 v3, #int 4 // #4 │ │ -19d888: 2802 |0018: goto 001a // +0002 │ │ -19d88a: 1253 |0019: const/4 v3, #int 5 // #5 │ │ -19d88c: 6e20 3008 3000 |001a: invoke-virtual {v0, v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@0830 │ │ -19d892: 0e00 |001d: return-void │ │ +19d7d8: |[19d7d8] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleBottomSheet:(Z)V │ │ +19d7e8: 6e10 e70c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce7 │ │ +19d7ee: 0c00 |0003: move-result-object v0 │ │ +19d7f0: 2001 5e0c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c5e │ │ +19d7f4: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +19d7f8: 1f00 5e0c |0008: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c5e │ │ +19d7fc: 2802 |000a: goto 000c // +0002 │ │ +19d7fe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +19d800: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +19d804: 6e10 cb3d 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView;.scrollToTop:()V // method@3dcb │ │ +19d80a: 6e10 e60c 0200 |0011: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetBehavior:()Lcom/google/android/material/bottomsheet/BottomSheetBehavior; // method@0ce6 │ │ +19d810: 0c00 |0014: move-result-object v0 │ │ +19d812: 3803 0400 |0015: if-eqz v3, 0019 // +0004 │ │ +19d816: 1243 |0017: const/4 v3, #int 4 // #4 │ │ +19d818: 2802 |0018: goto 001a // +0002 │ │ +19d81a: 1253 |0019: const/4 v3, #int 5 // #5 │ │ +19d81c: 6e20 2c08 3000 |001a: invoke-virtual {v0, v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@082c │ │ +19d822: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0011 line=216 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x001e reg=3 (null) Z │ │ @@ -7403,60 +7239,60 @@ │ │ type : '()Landroidx/coordinatorlayout/widget/CoordinatorLayout;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -19ca6c: |[19ca6c] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ -19ca7c: 5430 b203 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b2 │ │ -19ca80: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ -19ca84: 5401 a902 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02a9 │ │ -19ca88: 5532 b603 |0006: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b6 │ │ -19ca8c: df02 0201 |0008: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -19ca90: 5c32 b603 |000a: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b6 │ │ -19ca94: 5400 a702 |000c: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a7 │ │ -19ca98: 5532 b603 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b6 │ │ -19ca9c: 6e20 5a3e 2000 |0010: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleVisibility:(Z)V // method@3e5a │ │ -19caa2: 5530 b603 |0013: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b6 │ │ -19caa6: 6e20 1e0d 0300 |0015: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleBottomSheet:(Z)V // method@0d1e │ │ -19caac: 6e10 120d 0300 |0018: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d12 │ │ -19cab2: 0c00 |001b: move-result-object v0 │ │ -19cab4: 1a02 bceb |001c: const-string v2, "requireActivity(...)" // string@ebbc │ │ -19cab8: 7120 a8b6 2000 |001e: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -19cabe: 1f00 1700 |0021: check-cast v0, Landroid/app/Activity; // type@0017 │ │ -19cac2: 5532 b603 |0023: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b6 │ │ -19cac6: 7120 803a 2000 |0025: invoke-static {v0, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3a80 │ │ -19cacc: 2802 |0028: goto 002a // +0002 │ │ -19cace: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -19cad0: 1101 |002a: return-object v1 │ │ +19c9fc: |[19c9fc] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ +19ca0c: 5430 b103 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b1 │ │ +19ca10: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ +19ca14: 5401 a802 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02a8 │ │ +19ca18: 5532 b503 |0006: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b5 │ │ +19ca1c: df02 0201 |0008: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +19ca20: 5c32 b503 |000a: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b5 │ │ +19ca24: 5400 a602 |000c: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02a6 │ │ +19ca28: 5532 b503 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b5 │ │ +19ca2c: 6e20 633e 2000 |0010: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleVisibility:(Z)V // method@3e63 │ │ +19ca32: 5530 b503 |0013: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b5 │ │ +19ca36: 6e20 1a0d 0300 |0015: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleBottomSheet:(Z)V // method@0d1a │ │ +19ca3c: 6e10 0e0d 0300 |0018: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d0e │ │ +19ca42: 0c00 |001b: move-result-object v0 │ │ +19ca44: 1a02 bceb |001c: const-string v2, "requireActivity(...)" // string@ebbc │ │ +19ca48: 7120 b1b6 2000 |001e: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +19ca4e: 1f00 1600 |0021: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19ca52: 5532 b503 |0023: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b5 │ │ +19ca56: 7120 893a 2000 |0025: invoke-static {v0, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3a89 │ │ +19ca5c: 2802 |0028: goto 002a // +0002 │ │ +19ca5e: 1201 |0029: const/4 v1, #int 0 // #0 │ │ +19ca60: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0004 line=206 │ │ 0x0006 line=207 │ │ 0x000c line=208 │ │ 0x0013 line=209 │ │ 0x0018 line=210 │ │ locals : │ │ 0x0000 - 0x002b reg=3 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ - source_file_idx : 11269 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11270 (BasePreviewSliderFragment.kt) │ │ │ │ -Class #50 header: │ │ -class_idx : 1106 │ │ +Class #48 header: │ │ +class_idx : 1105 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #50 - │ │ +Class #48 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -7470,18 +7306,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19d8b4: |[19d8b4] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ -19d8c4: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19d8ca: 5b01 bc03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03bc │ │ -19d8ce: 0e00 |0005: return-void │ │ +19d844: |[19d844] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ +19d854: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19d85a: 5b01 bb03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03bb │ │ +19d85e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ │ │ @@ -7491,44 +7327,44 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19d894: |[19d894] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ -19d8a4: 5410 bc03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03bc │ │ -19d8a8: 7110 470d 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d47 │ │ -19d8ae: 0c00 |0005: move-result-object v0 │ │ -19d8b0: 1100 |0006: return-object v0 │ │ +19d824: |[19d824] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ +19d834: 5410 bb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03bb │ │ +19d838: 7110 430d 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d43 │ │ +19d83e: 0c00 |0005: move-result-object v0 │ │ +19d840: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #51 header: │ │ -class_idx : 1107 │ │ +Class #49 header: │ │ +class_idx : 1106 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 17357 │ │ +source_file_idx : 17356 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #51 annotations: │ │ +Class #49 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/infomaniak/drive/ui/LaunchActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Companion" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n\n†��20B\t¢R0X‚T¢\n��R0X‚T¢\n��¨" } d2={ "Lcom/infomaniak/drive/ui/LaunchActivity$Companion;" "" "" "()V" "SHORTCUTS_TAG" "" "SHARED_WITH_ME_FOLDER_ROLE" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #51 - │ │ +Class #49 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/LaunchActivity$Companion;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -7537,17 +7373,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19d8d0: |[19d8d0] com.infomaniak.drive.ui.LaunchActivity$Companion.:()V │ │ -19d8e0: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19d8e6: 0e00 |0003: return-void │ │ +19d860: |[19d860] com.infomaniak.drive.ui.LaunchActivity$Companion.:()V │ │ +19d870: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19d876: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/LaunchActivity$Companion; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/LaunchActivity$Companion;) │ │ @@ -7555,41 +7391,41 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19d8e8: |[19d8e8] com.infomaniak.drive.ui.LaunchActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19d8f8: 7010 230d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:()V // method@0d23 │ │ -19d8fe: 0e00 |0003: return-void │ │ +19d878: |[19d878] com.infomaniak.drive.ui.LaunchActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19d888: 7010 1f0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:()V // method@0d1f │ │ +19d88e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 17357 (LaunchActivity.kt) │ │ + source_file_idx : 17356 (LaunchActivity.kt) │ │ │ │ -Class #52 header: │ │ -class_idx : 1108 │ │ +Class #50 header: │ │ +class_idx : 1107 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 17357 │ │ +source_file_idx : 17356 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #52 annotations: │ │ +Class #50 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/infomaniak/drive/ui/LaunchActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4097 name="WhenMappings" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; k=3 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #52 - │ │ +Class #50 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;) │ │ name : '$EnumSwitchMapping$0' │ │ @@ -7602,67 +7438,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -19d900: |[19d900] com.infomaniak.drive.ui.LaunchActivity$WhenMappings.:()V │ │ -19d910: 7100 d941 0000 |0000: invoke-static {}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.values:()[Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@41d9 │ │ -19d916: 0c00 |0003: move-result-object v0 │ │ -19d918: 2100 |0004: array-length v0, v0 │ │ -19d91a: 2300 e624 |0005: new-array v0, v0, [I // type@24e6 │ │ -19d91e: 6201 5f4f |0007: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.SUCCESS:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4f5f │ │ -19d922: 6e10 d741 0100 |0009: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@41d7 │ │ -19d928: 0a01 |000c: move-result v1 │ │ -19d92a: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -19d92c: 4b02 0001 |000e: aput v2, v0, v1 │ │ -19d930: 6201 5e4f |0010: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.REDIRECT:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4f5e │ │ -19d934: 6e10 d741 0100 |0012: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@41d7 │ │ -19d93a: 0a01 |0015: move-result v1 │ │ -19d93c: 1222 |0016: const/4 v2, #int 2 // #2 │ │ -19d93e: 4b02 0001 |0017: aput v2, v0, v1 │ │ -19d942: 6900 bd03 |0019: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03bd │ │ -19d946: 0e00 |001b: return-void │ │ +19d890: |[19d890] com.infomaniak.drive.ui.LaunchActivity$WhenMappings.:()V │ │ +19d8a0: 7100 e241 0000 |0000: invoke-static {}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.values:()[Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@41e2 │ │ +19d8a6: 0c00 |0003: move-result-object v0 │ │ +19d8a8: 2100 |0004: array-length v0, v0 │ │ +19d8aa: 2300 e624 |0005: new-array v0, v0, [I // type@24e6 │ │ +19d8ae: 6201 614f |0007: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.SUCCESS:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4f61 │ │ +19d8b2: 6e10 e041 0100 |0009: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@41e0 │ │ +19d8b8: 0a01 |000c: move-result v1 │ │ +19d8ba: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +19d8bc: 4b02 0001 |000e: aput v2, v0, v1 │ │ +19d8c0: 6201 604f |0010: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.REDIRECT:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4f60 │ │ +19d8c4: 6e10 e041 0100 |0012: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@41e0 │ │ +19d8ca: 0a01 |0015: move-result v1 │ │ +19d8cc: 1222 |0016: const/4 v2, #int 2 // #2 │ │ +19d8ce: 4b02 0001 |0017: aput v2, v0, v1 │ │ +19d8d2: 6900 bc03 |0019: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03bc │ │ +19d8d6: 0e00 |001b: return-void │ │ catches : 2 │ │ 0x0007 - 0x0010 │ │ Ljava/lang/NoSuchFieldError; -> 0x0010 │ │ 0x0010 - 0x0019 │ │ Ljava/lang/NoSuchFieldError; -> 0x0019 │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 17357 (LaunchActivity.kt) │ │ + source_file_idx : 17356 (LaunchActivity.kt) │ │ │ │ -Class #53 header: │ │ -class_idx : 1109 │ │ +Class #51 header: │ │ +class_idx : 1108 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ -source_file_idx : 17357 │ │ +source_file_idx : 17356 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #53 annotations: │ │ +Class #51 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=getDestinationClass │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Ljava/lang/Class<" "+" "Landroidx/appcompat/app/AppCompatActivity;" ">;>;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n��\n00*0H\n" } d2={ "" "Ljava/lang/Class;" "Landroidx/appcompat/app/AppCompatActivity;" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2" f="LaunchActivity.kt" i={ } l={ 118 119 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3366 '' │ │ +Annotations on method #3362 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/LaunchActivity;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;" ">;)V" } │ │ -Annotations on method #3367 'create' │ │ +Annotations on method #3363 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3369 'invoke' │ │ +Annotations on method #3365 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Ljava/lang/Class<" "+" "Landroidx/appcompat/app/AppCompatActivity;" ">;>;)" "Ljava/lang/Object;" } │ │ │ │ -Class #53 - │ │ +Class #51 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -7680,175 +7516,175 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19da88: |[19da88] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19da98: 5b01 bf03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03bf │ │ -19da9c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19da9e: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -19daa4: 0e00 |0006: return-void │ │ +19da18: |[19da18] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19da28: 5b01 be03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03be │ │ +19da2c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19da2e: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +19da34: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -19da64: |[19da64] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19da74: 2202 5504 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0455 │ │ -19da78: 5410 bf03 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03bf │ │ -19da7c: 7030 260d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d26 │ │ -19da82: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19da86: 1102 |0009: return-object v2 │ │ +19d9f4: |[19d9f4] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19da04: 2202 5404 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0454 │ │ +19da08: 5410 be03 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03be │ │ +19da0c: 7030 220d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d22 │ │ +19da12: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19da16: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -19d964: |[19d964] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d974: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -19d978: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19d97c: 6e30 290d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d29 │ │ -19d982: 0c01 |0007: move-result-object v1 │ │ -19d984: 1101 |0008: return-object v1 │ │ +19d8f4: |[19d8f4] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d904: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +19d908: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19d90c: 6e30 250d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d25 │ │ +19d912: 0c01 |0007: move-result-object v1 │ │ +19d914: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -19d988: |[19d988] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19d998: 6e30 270d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0d27 │ │ -19d99e: 0c01 |0003: move-result-object v1 │ │ -19d9a0: 1f01 5504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0455 │ │ -19d9a4: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19d9a8: 6e20 2a0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d2a │ │ -19d9ae: 0c01 |000b: move-result-object v1 │ │ -19d9b0: 1101 |000c: return-object v1 │ │ +19d918: |[19d918] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19d928: 6e30 230d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0d23 │ │ +19d92e: 0c01 |0003: move-result-object v1 │ │ +19d930: 1f01 5404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0454 │ │ +19d934: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19d938: 6e20 260d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d26 │ │ +19d93e: 0c01 |000b: move-result-object v1 │ │ +19d940: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -19d9b4: |[19d9b4] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d9c4: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -19d9ca: 0c00 |0003: move-result-object v0 │ │ -19d9cc: 5241 be03 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03be │ │ -19d9d0: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -19d9d2: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -19d9d4: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -19d9d8: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ -19d9dc: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ -19d9e0: 7110 a69a 0500 |000e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19d9e6: 283c |0011: goto 004d // +003c │ │ -19d9e8: 2205 7a17 |0012: new-instance v5, Ljava/lang/IllegalStateException; // type@177a │ │ -19d9ec: 1a00 d597 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -19d9f0: 7020 e692 0500 |0016: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -19d9f6: 2705 |0019: throw v5 │ │ -19d9f8: 7110 a69a 0500 |001a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19d9fe: 281d |001d: goto 003a // +001d │ │ -19da00: 7110 a69a 0500 |001e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19da06: 5445 bf03 |0021: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03bf │ │ -19da0a: 7110 4b0d 0500 |0023: invoke-static {v5}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; // method@0d4b │ │ -19da10: 0c05 |0026: move-result-object v5 │ │ -19da12: 3805 0500 |0027: if-eqz v5, 002c // +0005 │ │ -19da16: 1c05 3f0b |0029: const-class v5, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b3f │ │ -19da1a: 2824 |002b: goto 004f // +0024 │ │ -19da1c: 6205 a512 |002c: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -19da20: 0741 |002e: move-object v1, v4 │ │ -19da22: 1f01 3d1a |002f: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19da26: 5943 be03 |0031: iput v3, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03be │ │ -19da2a: 6e20 8d39 1500 |0033: invoke-virtual {v5, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@398d │ │ -19da30: 0c05 |0036: move-result-object v5 │ │ -19da32: 3305 0300 |0037: if-ne v5, v0, 003a // +0003 │ │ -19da36: 1100 |0039: return-object v0 │ │ -19da38: 3905 0500 |003a: if-nez v5, 003f // +0005 │ │ -19da3c: 1c05 f009 |003c: const-class v5, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@09f0 │ │ -19da40: 2811 |003e: goto 004f // +0011 │ │ -19da42: 5445 bf03 |003f: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03bf │ │ -19da46: 0741 |0041: move-object v1, v4 │ │ -19da48: 1f01 3d1a |0042: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19da4c: 5942 be03 |0044: iput v2, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03be │ │ -19da50: 7120 510d 1500 |0046: invoke-static {v5, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$loggedUserDestination:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d51 │ │ -19da56: 0c05 |0049: move-result-object v5 │ │ -19da58: 3305 0300 |004a: if-ne v5, v0, 004d // +0003 │ │ -19da5c: 1100 |004c: return-object v0 │ │ -19da5e: 1f05 6817 |004d: check-cast v5, Ljava/lang/Class; // type@1768 │ │ -19da62: 1105 |004f: return-object v5 │ │ +19d944: |[19d944] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d954: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +19d95a: 0c00 |0003: move-result-object v0 │ │ +19d95c: 5241 bd03 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03bd │ │ +19d960: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +19d962: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +19d964: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +19d968: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ +19d96c: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ +19d970: 7110 af9a 0500 |000e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19d976: 283c |0011: goto 004d // +003c │ │ +19d978: 2205 7a17 |0012: new-instance v5, Ljava/lang/IllegalStateException; // type@177a │ │ +19d97c: 1a00 d697 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +19d980: 7020 ef92 0500 |0016: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +19d986: 2705 |0019: throw v5 │ │ +19d988: 7110 af9a 0500 |001a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19d98e: 281d |001d: goto 003a // +001d │ │ +19d990: 7110 af9a 0500 |001e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19d996: 5445 be03 |0021: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03be │ │ +19d99a: 7110 470d 0500 |0023: invoke-static {v5}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; // method@0d47 │ │ +19d9a0: 0c05 |0026: move-result-object v5 │ │ +19d9a2: 3805 0500 |0027: if-eqz v5, 002c // +0005 │ │ +19d9a6: 1c05 3f0b |0029: const-class v5, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b3f │ │ +19d9aa: 2824 |002b: goto 004f // +0024 │ │ +19d9ac: 6205 a712 |002c: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +19d9b0: 0741 |002e: move-object v1, v4 │ │ +19d9b2: 1f01 3d1a |002f: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19d9b6: 5943 bd03 |0031: iput v3, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03bd │ │ +19d9ba: 6e20 9639 1500 |0033: invoke-virtual {v5, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3996 │ │ +19d9c0: 0c05 |0036: move-result-object v5 │ │ +19d9c2: 3305 0300 |0037: if-ne v5, v0, 003a // +0003 │ │ +19d9c6: 1100 |0039: return-object v0 │ │ +19d9c8: 3905 0500 |003a: if-nez v5, 003f // +0005 │ │ +19d9cc: 1c05 f009 |003c: const-class v5, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@09f0 │ │ +19d9d0: 2811 |003e: goto 004f // +0011 │ │ +19d9d2: 5445 be03 |003f: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03be │ │ +19d9d6: 0741 |0041: move-object v1, v4 │ │ +19d9d8: 1f01 3d1a |0042: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19d9dc: 5942 bd03 |0044: iput v2, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03bd │ │ +19d9e0: 7120 4d0d 1500 |0046: invoke-static {v5, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$loggedUserDestination:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4d │ │ +19d9e6: 0c05 |0049: move-result-object v5 │ │ +19d9e8: 3305 0300 |004a: if-ne v5, v0, 004d // +0003 │ │ +19d9ec: 1100 |004c: return-object v0 │ │ +19d9ee: 1f05 6817 |004d: check-cast v5, Ljava/lang/Class; // type@1768 │ │ +19d9f2: 1105 |004f: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=115 │ │ 0x0021 line=117 │ │ 0x002c line=118 │ │ 0x003f line=119 │ │ 0x004d line=115 │ │ locals : │ │ 0x0000 - 0x0050 reg=4 this Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; │ │ 0x0000 - 0x0050 reg=5 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 17357 (LaunchActivity.kt) │ │ + source_file_idx : 17356 (LaunchActivity.kt) │ │ │ │ -Class #54 header: │ │ -class_idx : 1110 │ │ +Class #52 header: │ │ +class_idx : 1109 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ -source_file_idx : 17357 │ │ +source_file_idx : 17356 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #54 annotations: │ │ +Class #52 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=handleDeeplink │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2" f="LaunchActivity.kt" i={ 0 1 } l={ 167 169 } m="invokeSuspend" n={ "deeplink" "deeplink" } s={ "L$1" "L$0" } │ │ -Annotations on method #3371 '' │ │ +Annotations on method #3367 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/LaunchActivity;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;" ">;)V" } │ │ -Annotations on method #3372 'create' │ │ +Annotations on method #3368 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3374 'invoke' │ │ +Annotations on method #3370 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #54 - │ │ +Class #52 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -7874,208 +7710,208 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19dc5c: |[19dc5c] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19dc6c: 5b01 c303 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c3 │ │ -19dc70: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19dc72: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -19dc78: 0e00 |0006: return-void │ │ +19dbec: |[19dbec] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19dbfc: 5b01 c203 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c2 │ │ +19dc00: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19dc02: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +19dc08: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -19dc38: |[19dc38] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19dc48: 2202 5604 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0456 │ │ -19dc4c: 5410 c303 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c3 │ │ -19dc50: 7030 2b0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2b │ │ -19dc56: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19dc5a: 1102 |0009: return-object v2 │ │ +19dbc8: |[19dbc8] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19dbd8: 2202 5504 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0455 │ │ +19dbdc: 5410 c203 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c2 │ │ +19dbe0: 7030 270d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d27 │ │ +19dbe6: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19dbea: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -19daa8: |[19daa8] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19dab8: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -19dabc: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19dac0: 6e30 2e0d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d2e │ │ -19dac6: 0c01 |0007: move-result-object v1 │ │ -19dac8: 1101 |0008: return-object v1 │ │ +19da38: |[19da38] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19da48: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +19da4c: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19da50: 6e30 2a0d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d2a │ │ +19da56: 0c01 |0007: move-result-object v1 │ │ +19da58: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -19dacc: |[19dacc] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19dadc: 6e30 2c0d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0d2c │ │ -19dae2: 0c01 |0003: move-result-object v1 │ │ -19dae4: 1f01 5604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0456 │ │ -19dae8: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19daec: 6e20 2f0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d2f │ │ -19daf2: 0c01 |000b: move-result-object v1 │ │ -19daf4: 1101 |000c: return-object v1 │ │ +19da5c: |[19da5c] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19da6c: 6e30 280d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0d28 │ │ +19da72: 0c01 |0003: move-result-object v1 │ │ +19da74: 1f01 5504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0455 │ │ +19da78: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19da7c: 6e20 2b0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d2b │ │ +19da82: 0c01 |000b: move-result-object v1 │ │ +19da84: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 151 16-bit code units │ │ -19daf8: |[19daf8] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19db08: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -19db0e: 0c00 |0003: move-result-object v0 │ │ -19db10: 5281 c203 |0004: iget v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c2 │ │ -19db14: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -19db16: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -19db18: 1224 |0008: const/4 v4, #int 2 // #2 │ │ -19db1a: 3801 2200 |0009: if-eqz v1, 002b // +0022 │ │ -19db1e: 3221 1400 |000b: if-eq v1, v2, 001f // +0014 │ │ -19db22: 3341 0a00 |000d: if-ne v1, v4, 0017 // +000a │ │ -19db26: 5480 c003 |000f: iget-object v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c0 │ │ -19db2a: 1f00 9517 |0011: check-cast v0, Ljava/lang/String; // type@1795 │ │ -19db2e: 7110 a69a 0900 |0013: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19db34: 2861 |0016: goto 0077 // +0061 │ │ -19db36: 2209 7a17 |0017: new-instance v9, Ljava/lang/IllegalStateException; // type@177a │ │ -19db3a: 1a00 d597 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -19db3e: 7020 e692 0900 |001b: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -19db44: 2709 |001e: throw v9 │ │ -19db46: 5481 c103 |001f: iget-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c1 │ │ -19db4a: 1f01 9517 |0021: check-cast v1, Ljava/lang/String; // type@1795 │ │ -19db4e: 5482 c003 |0023: iget-object v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c0 │ │ -19db52: 1f02 5e04 |0025: check-cast v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045e │ │ -19db56: 7110 a69a 0900 |0027: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19db5c: 2830 |002a: goto 005a // +0030 │ │ -19db5e: 7110 a69a 0900 |002b: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19db64: 5489 c303 |002e: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c3 │ │ -19db68: 6e10 590d 0900 |0030: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d59 │ │ -19db6e: 0c09 |0033: move-result-object v9 │ │ -19db70: 6e10 a200 0900 |0034: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00a2 │ │ -19db76: 0c09 |0037: move-result-object v9 │ │ -19db78: 3809 5e00 |0038: if-eqz v9, 0096 // +005e │ │ -19db7c: 6e10 cd01 0900 |003a: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01cd │ │ -19db82: 0c01 |003d: move-result-object v1 │ │ -19db84: 3801 5800 |003e: if-eqz v1, 0096 // +0058 │ │ -19db88: 5489 c303 |0040: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c3 │ │ -19db8c: 6205 a512 |0042: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -19db90: 6e10 7d39 0500 |0044: invoke-virtual {v5}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@397d │ │ -19db96: 0c05 |0047: move-result-object v5 │ │ -19db98: 3905 1300 |0048: if-nez v5, 005b // +0013 │ │ -19db9c: 6205 a512 |004a: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -19dba0: 5b89 c003 |004c: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c0 │ │ -19dba4: 5b81 c103 |004e: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c1 │ │ -19dba8: 5982 c203 |0050: iput v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c2 │ │ -19dbac: 6e20 8d39 8500 |0052: invoke-virtual {v5, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@398d │ │ -19dbb2: 0c02 |0055: move-result-object v2 │ │ -19dbb4: 3302 0300 |0056: if-ne v2, v0, 0059 // +0003 │ │ -19dbb8: 1100 |0058: return-object v0 │ │ -19dbba: 0792 |0059: move-object v2, v9 │ │ -19dbbc: 0729 |005a: move-object v9, v2 │ │ -19dbbe: 0712 |005b: move-object v2, v1 │ │ -19dbc0: 1f02 6617 |005c: check-cast v2, Ljava/lang/CharSequence; // type@1766 │ │ -19dbc4: 1a05 8225 |005e: const-string v5, "/app/share/" // string@2582 │ │ -19dbc8: 1f05 6617 |0060: check-cast v5, Ljava/lang/CharSequence; // type@1766 │ │ -19dbcc: 1206 |0062: const/4 v6, #int 0 // #0 │ │ -19dbce: 7153 87c0 5246 |0063: invoke-static {v2, v5, v6, v4, v3}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@c087 │ │ -19dbd4: 0a02 |0066: move-result v2 │ │ -19dbd6: 3802 1200 |0067: if-eqz v2, 0079 // +0012 │ │ -19dbda: 5b81 c003 |0069: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c0 │ │ -19dbde: 5b83 c103 |006b: iput-object v3, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c1 │ │ -19dbe2: 5984 c203 |006d: iput v4, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c2 │ │ -19dbe6: 7130 540d 1908 |006f: invoke-static {v9, v1, v8}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$processPublicShare:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d54 │ │ -19dbec: 0c09 |0072: move-result-object v9 │ │ -19dbee: 3309 0300 |0073: if-ne v9, v0, 0076 // +0003 │ │ -19dbf2: 1100 |0075: return-object v0 │ │ -19dbf4: 0710 |0076: move-object v0, v1 │ │ -19dbf6: 0701 |0077: move-object v1, v0 │ │ -19dbf8: 2804 |0078: goto 007c // +0004 │ │ -19dbfa: 7120 530d 1900 |0079: invoke-static {v9, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V // method@0d53 │ │ -19dc00: 6202 6c50 |007c: sget-object v2, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@506c │ │ -19dc04: 2209 9717 |007e: new-instance v9, Ljava/lang/StringBuilder; // type@1797 │ │ -19dc08: 1a00 cf34 |0080: const-string v0, "DeepLink: " // string@34cf │ │ -19dc0c: 7020 d893 0900 |0082: invoke-direct {v9, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93d8 │ │ -19dc12: 6e20 e193 1900 |0085: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -19dc18: 6e10 f393 0900 |0088: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93f3 │ │ -19dc1e: 0c04 |008b: move-result-object v4 │ │ -19dc20: 1246 |008c: const/4 v6, #int 4 // #4 │ │ -19dc22: 1207 |008d: const/4 v7, #int 0 // #0 │ │ -19dc24: 1a03 1b83 |008e: const-string v3, "Upload" // string@831b │ │ -19dc28: 1205 |0090: const/4 v5, #int 0 // #0 │ │ -19dc2a: 7706 7945 0200 |0091: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/lib/core/utils/SentryLog;.i$default:(Lcom/infomaniak/lib/core/utils/SentryLog;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V // method@4579 │ │ -19dc30: 6203 2fb2 |0094: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19dc34: 1103 |0096: return-object v3 │ │ +19da88: |[19da88] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19da98: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +19da9e: 0c00 |0003: move-result-object v0 │ │ +19daa0: 5281 c103 |0004: iget v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c1 │ │ +19daa4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +19daa6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +19daa8: 1224 |0008: const/4 v4, #int 2 // #2 │ │ +19daaa: 3801 2200 |0009: if-eqz v1, 002b // +0022 │ │ +19daae: 3221 1400 |000b: if-eq v1, v2, 001f // +0014 │ │ +19dab2: 3341 0a00 |000d: if-ne v1, v4, 0017 // +000a │ │ +19dab6: 5480 bf03 |000f: iget-object v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03bf │ │ +19daba: 1f00 9517 |0011: check-cast v0, Ljava/lang/String; // type@1795 │ │ +19dabe: 7110 af9a 0900 |0013: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19dac4: 2861 |0016: goto 0077 // +0061 │ │ +19dac6: 2209 7a17 |0017: new-instance v9, Ljava/lang/IllegalStateException; // type@177a │ │ +19daca: 1a00 d697 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +19dace: 7020 ef92 0900 |001b: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +19dad4: 2709 |001e: throw v9 │ │ +19dad6: 5481 c003 |001f: iget-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c0 │ │ +19dada: 1f01 9517 |0021: check-cast v1, Ljava/lang/String; // type@1795 │ │ +19dade: 5482 bf03 |0023: iget-object v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03bf │ │ +19dae2: 1f02 5d04 |0025: check-cast v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045d │ │ +19dae6: 7110 af9a 0900 |0027: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19daec: 2830 |002a: goto 005a // +0030 │ │ +19daee: 7110 af9a 0900 |002b: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19daf4: 5489 c203 |002e: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c2 │ │ +19daf8: 6e10 550d 0900 |0030: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d55 │ │ +19dafe: 0c09 |0033: move-result-object v9 │ │ +19db00: 6e10 9e00 0900 |0034: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@009e │ │ +19db06: 0c09 |0037: move-result-object v9 │ │ +19db08: 3809 5e00 |0038: if-eqz v9, 0096 // +005e │ │ +19db0c: 6e10 c901 0900 |003a: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01c9 │ │ +19db12: 0c01 |003d: move-result-object v1 │ │ +19db14: 3801 5800 |003e: if-eqz v1, 0096 // +0058 │ │ +19db18: 5489 c203 |0040: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c2 │ │ +19db1c: 6205 a712 |0042: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +19db20: 6e10 8639 0500 |0044: invoke-virtual {v5}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3986 │ │ +19db26: 0c05 |0047: move-result-object v5 │ │ +19db28: 3905 1300 |0048: if-nez v5, 005b // +0013 │ │ +19db2c: 6205 a712 |004a: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +19db30: 5b89 bf03 |004c: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03bf │ │ +19db34: 5b81 c003 |004e: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c0 │ │ +19db38: 5982 c103 |0050: iput v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c1 │ │ +19db3c: 6e20 9639 8500 |0052: invoke-virtual {v5, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3996 │ │ +19db42: 0c02 |0055: move-result-object v2 │ │ +19db44: 3302 0300 |0056: if-ne v2, v0, 0059 // +0003 │ │ +19db48: 1100 |0058: return-object v0 │ │ +19db4a: 0792 |0059: move-object v2, v9 │ │ +19db4c: 0729 |005a: move-object v9, v2 │ │ +19db4e: 0712 |005b: move-object v2, v1 │ │ +19db50: 1f02 6617 |005c: check-cast v2, Ljava/lang/CharSequence; // type@1766 │ │ +19db54: 1a05 8125 |005e: const-string v5, "/app/share/" // string@2581 │ │ +19db58: 1f05 6617 |0060: check-cast v5, Ljava/lang/CharSequence; // type@1766 │ │ +19db5c: 1206 |0062: const/4 v6, #int 0 // #0 │ │ +19db5e: 7153 90c0 5246 |0063: invoke-static {v2, v5, v6, v4, v3}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@c090 │ │ +19db64: 0a02 |0066: move-result v2 │ │ +19db66: 3802 1200 |0067: if-eqz v2, 0079 // +0012 │ │ +19db6a: 5b81 bf03 |0069: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03bf │ │ +19db6e: 5b83 c003 |006b: iput-object v3, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c0 │ │ +19db72: 5984 c103 |006d: iput v4, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c1 │ │ +19db76: 7130 500d 1908 |006f: invoke-static {v9, v1, v8}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$processPublicShare:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d50 │ │ +19db7c: 0c09 |0072: move-result-object v9 │ │ +19db7e: 3309 0300 |0073: if-ne v9, v0, 0076 // +0003 │ │ +19db82: 1100 |0075: return-object v0 │ │ +19db84: 0710 |0076: move-object v0, v1 │ │ +19db86: 0701 |0077: move-object v1, v0 │ │ +19db88: 2804 |0078: goto 007c // +0004 │ │ +19db8a: 7120 4f0d 1900 |0079: invoke-static {v9, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V // method@0d4f │ │ +19db90: 6202 6e50 |007c: sget-object v2, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@506e │ │ +19db94: 2209 9717 |007e: new-instance v9, Ljava/lang/StringBuilder; // type@1797 │ │ +19db98: 1a00 d034 |0080: const-string v0, "DeepLink: " // string@34d0 │ │ +19db9c: 7020 e193 0900 |0082: invoke-direct {v9, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93e1 │ │ +19dba2: 6e20 ea93 1900 |0085: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +19dba8: 6e10 fc93 0900 |0088: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93fc │ │ +19dbae: 0c04 |008b: move-result-object v4 │ │ +19dbb0: 1246 |008c: const/4 v6, #int 4 // #4 │ │ +19dbb2: 1207 |008d: const/4 v7, #int 0 // #0 │ │ +19dbb4: 1a03 1b83 |008e: const-string v3, "Upload" // string@831b │ │ +19dbb8: 1205 |0090: const/4 v5, #int 0 // #0 │ │ +19dbba: 7706 8245 0200 |0091: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/lib/core/utils/SentryLog;.i$default:(Lcom/infomaniak/lib/core/utils/SentryLog;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V // method@4582 │ │ +19dbc0: 6203 31b2 |0094: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19dbc4: 1103 |0096: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=163 │ │ 0x002e line=164 │ │ 0x0042 line=167 │ │ 0x005b line=169 │ │ 0x007c line=170 │ │ 0x0094 line=164 │ │ locals : │ │ 0x0000 - 0x0097 reg=8 this Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; │ │ 0x0000 - 0x0097 reg=9 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 17357 (LaunchActivity.kt) │ │ + source_file_idx : 17356 (LaunchActivity.kt) │ │ │ │ -Class #55 header: │ │ -class_idx : 1111 │ │ +Class #53 header: │ │ +class_idx : 1110 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6750 │ │ -source_file_idx : 17357 │ │ +source_file_idx : 17356 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #55 annotations: │ │ +Class #53 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=handlePublicShareError │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.LaunchActivity" f="LaunchActivity.kt" i={ 0 } l={ 280 } m="handlePublicShareError" n={ "this" } s={ "L$0" } │ │ -Annotations on method #3376 '' │ │ +Annotations on method #3372 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/LaunchActivity;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;" ">;)V" } │ │ │ │ -Class #55 - │ │ +Class #53 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/ContinuationImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;) │ │ @@ -8100,76 +7936,76 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19dcb4: |[19dcb4] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19dcc4: 5b01 c703 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c7 │ │ -19dcc8: 7020 1cb2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b21c │ │ -19dcce: 0e00 |0005: return-void │ │ +19dc44: |[19dc44] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19dc54: 5b01 c603 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c6 │ │ +19dc58: 7020 25b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b225 │ │ +19dc5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -19dc7c: |[19dc7c] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19dc8c: 5b23 c603 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03c6 │ │ -19dc90: 5223 c503 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c5 │ │ -19dc94: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -19dc98: b603 |0006: or-int/2addr v3, v0 │ │ -19dc9a: 5923 c503 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c5 │ │ -19dc9e: 5423 c703 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c7 │ │ -19dca2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -19dca4: 0721 |000c: move-object v1, v2 │ │ -19dca6: 1f01 3d1a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19dcaa: 7151 4f0d 0300 |000f: invoke-static {v3, v0, v0, v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handlePublicShareError:(Lcom/infomaniak/drive/ui/LaunchActivity;Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4f │ │ -19dcb0: 0c03 |0012: move-result-object v3 │ │ -19dcb2: 1103 |0013: return-object v3 │ │ +19dc0c: |[19dc0c] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19dc1c: 5b23 c503 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03c5 │ │ +19dc20: 5223 c403 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c4 │ │ +19dc24: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +19dc28: b603 |0006: or-int/2addr v3, v0 │ │ +19dc2a: 5923 c403 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c4 │ │ +19dc2e: 5423 c603 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c6 │ │ +19dc32: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +19dc34: 0721 |000c: move-object v1, v2 │ │ +19dc36: 1f01 3d1a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19dc3a: 7151 4b0d 0300 |000f: invoke-static {v3, v0, v0, v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handlePublicShareError:(Lcom/infomaniak/drive/ui/LaunchActivity;Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4b │ │ +19dc40: 0c03 |0012: move-result-object v3 │ │ +19dc42: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17357 (LaunchActivity.kt) │ │ + source_file_idx : 17356 (LaunchActivity.kt) │ │ │ │ -Class #56 header: │ │ -class_idx : 1112 │ │ +Class #54 header: │ │ +class_idx : 1111 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ -source_file_idx : 17357 │ │ +source_file_idx : 17356 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #56 annotations: │ │ +Class #54 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=handlePublicShareError │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2" f="LaunchActivity.kt" i={ } l={ } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3378 '' │ │ +Annotations on method #3374 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/LaunchActivity;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;" ">;)V" } │ │ -Annotations on method #3379 'create' │ │ +Annotations on method #3375 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3381 'invoke' │ │ +Annotations on method #3377 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #56 - │ │ +Class #54 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -8187,139 +8023,139 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19dd98: |[19dd98] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19dda8: 5b01 c903 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c9 │ │ -19ddac: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19ddae: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -19ddb4: 0e00 |0006: return-void │ │ +19dd28: |[19dd28] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19dd38: 5b01 c803 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c8 │ │ +19dd3c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19dd3e: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +19dd44: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -19dd74: |[19dd74] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19dd84: 2202 5804 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0458 │ │ -19dd88: 5410 c903 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c9 │ │ -19dd8c: 7030 320d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d32 │ │ -19dd92: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19dd96: 1102 |0009: return-object v2 │ │ +19dd04: |[19dd04] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19dd14: 2202 5704 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0457 │ │ +19dd18: 5410 c803 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c8 │ │ +19dd1c: 7030 2e0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2e │ │ +19dd22: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19dd26: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -19dcd0: |[19dcd0] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19dce0: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -19dce4: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19dce8: 6e30 350d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d35 │ │ -19dcee: 0c01 |0007: move-result-object v1 │ │ -19dcf0: 1101 |0008: return-object v1 │ │ +19dc60: |[19dc60] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19dc70: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +19dc74: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19dc78: 6e30 310d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d31 │ │ +19dc7e: 0c01 |0007: move-result-object v1 │ │ +19dc80: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -19dcf4: |[19dcf4] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19dd04: 6e30 330d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0d33 │ │ -19dd0a: 0c01 |0003: move-result-object v1 │ │ -19dd0c: 1f01 5804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0458 │ │ -19dd10: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19dd14: 6e20 360d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d36 │ │ -19dd1a: 0c01 |000b: move-result-object v1 │ │ -19dd1c: 1101 |000c: return-object v1 │ │ +19dc84: |[19dc84] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19dc94: 6e30 2f0d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0d2f │ │ +19dc9a: 0c01 |0003: move-result-object v1 │ │ +19dc9c: 1f01 5704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0457 │ │ +19dca0: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19dca4: 6e20 320d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d32 │ │ +19dcaa: 0c01 |000b: move-result-object v1 │ │ +19dcac: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 34 16-bit code units │ │ -19dd20: |[19dd20] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19dd30: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -19dd36: 5240 c803 |0003: iget v0, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.label:I // field@03c8 │ │ -19dd3a: 3900 1500 |0005: if-nez v0, 001a // +0015 │ │ -19dd3e: 7110 a69a 0500 |0007: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19dd44: 5445 c903 |000a: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c9 │ │ -19dd48: 1f05 3200 |000c: check-cast v5, Landroid/content/Context; // type@0032 │ │ -19dd4c: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -19dd4e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -19dd50: 1402 3d01 147f |0010: const v2, #float 1.96732e+38 // #7f14013d │ │ -19dd56: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -19dd58: 7151 3845 2503 |0014: invoke-static {v5, v2, v3, v0, v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.showToast$default:(Landroid/content/Context;IIILjava/lang/Object;)V // method@4538 │ │ -19dd5e: 6205 2fb2 |0017: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19dd62: 1105 |0019: return-object v5 │ │ -19dd64: 2205 7a17 |001a: new-instance v5, Ljava/lang/IllegalStateException; // type@177a │ │ -19dd68: 1a00 d597 |001c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -19dd6c: 7020 e692 0500 |001e: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -19dd72: 2705 |0021: throw v5 │ │ +19dcb0: |[19dcb0] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19dcc0: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +19dcc6: 5240 c703 |0003: iget v0, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.label:I // field@03c7 │ │ +19dcca: 3900 1500 |0005: if-nez v0, 001a // +0015 │ │ +19dcce: 7110 af9a 0500 |0007: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19dcd4: 5445 c803 |000a: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c8 │ │ +19dcd8: 1f05 3100 |000c: check-cast v5, Landroid/content/Context; // type@0031 │ │ +19dcdc: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +19dcde: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +19dce0: 1402 3d01 147f |0010: const v2, #float 1.96732e+38 // #7f14013d │ │ +19dce6: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +19dce8: 7151 4145 2503 |0014: invoke-static {v5, v2, v3, v0, v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.showToast$default:(Landroid/content/Context;IIILjava/lang/Object;)V // method@4541 │ │ +19dcee: 6205 31b2 |0017: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19dcf2: 1105 |0019: return-object v5 │ │ +19dcf4: 2205 7a17 |001a: new-instance v5, Ljava/lang/IllegalStateException; // type@177a │ │ +19dcf8: 1a00 d697 |001c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +19dcfc: 7020 ef92 0500 |001e: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +19dd02: 2705 |0021: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=193 │ │ locals : │ │ 0x0000 - 0x0022 reg=4 this Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; │ │ 0x0000 - 0x0022 reg=5 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 17357 (LaunchActivity.kt) │ │ + source_file_idx : 17356 (LaunchActivity.kt) │ │ │ │ -Class #57 header: │ │ -class_idx : 1113 │ │ +Class #55 header: │ │ +class_idx : 1112 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6750 │ │ -source_file_idx : 17357 │ │ +source_file_idx : 17356 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #57 annotations: │ │ +Class #55 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=loggedUserDestination │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.LaunchActivity" f="LaunchActivity.kt" i={ } l={ 128 } m="loggedUserDestination" n={ } s={ } │ │ -Annotations on method #3383 '' │ │ +Annotations on method #3379 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/LaunchActivity;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;" ">;)V" } │ │ │ │ -Class #57 - │ │ +Class #55 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/ContinuationImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;) │ │ @@ -8340,76 +8176,76 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19ddf0: |[19ddf0] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19de00: 5b01 cc03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cc │ │ -19de04: 7020 1cb2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b21c │ │ -19de0a: 0e00 |0005: return-void │ │ +19dd80: |[19dd80] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19dd90: 5b01 cb03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cb │ │ +19dd94: 7020 25b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b225 │ │ +19dd9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -19ddb8: |[19ddb8] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19ddc8: 5b12 cb03 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03cb │ │ -19ddcc: 5212 ca03 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03ca │ │ -19ddd0: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -19ddd4: b602 |0006: or-int/2addr v2, v0 │ │ -19ddd6: 5912 ca03 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03ca │ │ -19ddda: 5412 cc03 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cc │ │ -19ddde: 0710 |000b: move-object v0, v1 │ │ -19dde0: 1f00 3d1a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19dde4: 7120 510d 0200 |000e: invoke-static {v2, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$loggedUserDestination:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d51 │ │ -19ddea: 0c02 |0011: move-result-object v2 │ │ -19ddec: 1102 |0012: return-object v2 │ │ +19dd48: |[19dd48] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19dd58: 5b12 ca03 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03ca │ │ +19dd5c: 5212 c903 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03c9 │ │ +19dd60: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +19dd64: b602 |0006: or-int/2addr v2, v0 │ │ +19dd66: 5912 c903 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03c9 │ │ +19dd6a: 5412 cb03 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cb │ │ +19dd6e: 0710 |000b: move-object v0, v1 │ │ +19dd70: 1f00 3d1a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19dd74: 7120 4d0d 0200 |000e: invoke-static {v2, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$loggedUserDestination:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4d │ │ +19dd7a: 0c02 |0011: move-result-object v2 │ │ +19dd7c: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17357 (LaunchActivity.kt) │ │ + source_file_idx : 17356 (LaunchActivity.kt) │ │ │ │ -Class #58 header: │ │ -class_idx : 1114 │ │ +Class #56 header: │ │ +class_idx : 1113 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ -source_file_idx : 17357 │ │ +source_file_idx : 17356 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #58 annotations: │ │ +Class #56 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=logoutCurrentUserIfNeeded │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nLaunchActivity.kt\nKotlin\n*S Kotlin\n*F\n+ 1 LaunchActivity.kt\ncom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,279:1\n1#2:280\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2" f="LaunchActivity.kt" i={ } l={ 236 237 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3385 '' │ │ +Annotations on method #3381 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/LaunchActivity;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;" ">;)V" } │ │ -Annotations on method #3386 'create' │ │ +Annotations on method #3382 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3388 'invoke' │ │ +Annotations on method #3384 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #58 - │ │ +Class #56 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -8431,187 +8267,187 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19df68: |[19df68] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19df78: 5b01 cf03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cf │ │ -19df7c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19df7e: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -19df84: 0e00 |0006: return-void │ │ +19def8: |[19def8] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19df08: 5b01 ce03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03ce │ │ +19df0c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19df0e: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +19df14: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -19df44: |[19df44] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19df54: 2202 5a04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@045a │ │ -19df58: 5410 cf03 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cf │ │ -19df5c: 7030 390d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d39 │ │ -19df62: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19df66: 1102 |0009: return-object v2 │ │ +19ded4: |[19ded4] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19dee4: 2202 5904 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@0459 │ │ +19dee8: 5410 ce03 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03ce │ │ +19deec: 7030 350d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d35 │ │ +19def2: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19def6: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -19de0c: |[19de0c] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19de1c: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -19de20: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19de24: 6e30 3c0d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d3c │ │ -19de2a: 0c01 |0007: move-result-object v1 │ │ -19de2c: 1101 |0008: return-object v1 │ │ +19dd9c: |[19dd9c] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19ddac: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +19ddb0: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19ddb4: 6e30 380d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d38 │ │ +19ddba: 0c01 |0007: move-result-object v1 │ │ +19ddbc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -19de30: |[19de30] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19de40: 6e30 3a0d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0d3a │ │ -19de46: 0c01 |0003: move-result-object v1 │ │ -19de48: 1f01 5a04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@045a │ │ -19de4c: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19de50: 6e20 3d0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d3d │ │ -19de56: 0c01 |000b: move-result-object v1 │ │ -19de58: 1101 |000c: return-object v1 │ │ +19ddc0: |[19ddc0] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19ddd0: 6e30 360d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0d36 │ │ +19ddd6: 0c01 |0003: move-result-object v1 │ │ +19ddd8: 1f01 5904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@0459 │ │ +19dddc: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19dde0: 6e20 390d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d39 │ │ +19dde6: 0c01 |000b: move-result-object v1 │ │ +19dde8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 107 16-bit code units │ │ -19de5c: |[19de5c] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19de6c: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -19de72: 0c00 |0003: move-result-object v0 │ │ -19de74: 5251 ce03 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03ce │ │ -19de78: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -19de7a: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -19de7c: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -19de7e: 3801 1a00 |0009: if-eqz v1, 0023 // +001a │ │ -19de82: 3241 1000 |000b: if-eq v1, v4, 001b // +0010 │ │ -19de86: 3331 0600 |000d: if-ne v1, v3, 0013 // +0006 │ │ -19de8a: 7110 a69a 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19de90: 2856 |0012: goto 0068 // +0056 │ │ -19de92: 2206 7a17 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@177a │ │ -19de96: 1a00 d597 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -19de9a: 7020 e692 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -19dea0: 2706 |001a: throw v6 │ │ -19dea2: 5451 cd03 |001b: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03cd │ │ -19dea6: 1f01 5e04 |001d: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045e │ │ -19deaa: 7110 a69a 0600 |001f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19deb0: 282f |0022: goto 0051 // +002f │ │ -19deb2: 7110 a69a 0600 |0023: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19deb8: 5456 cf03 |0026: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cf │ │ -19debc: 6e10 590d 0600 |0028: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d59 │ │ -19dec2: 0c06 |002b: move-result-object v6 │ │ -19dec4: 6e10 a400 0600 |002c: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a4 │ │ -19deca: 0c06 |002f: move-result-object v6 │ │ -19decc: 3806 3a00 |0030: if-eqz v6, 006a // +003a │ │ -19ded0: 1a01 40cc |0032: const-string v1, "logout_current_user_tag" // string@cc40 │ │ -19ded4: 6e20 df01 1600 |0034: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01df │ │ -19deda: 0a06 |0037: move-result v6 │ │ -19dedc: 5451 cf03 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cf │ │ -19dee0: 3806 2e00 |003a: if-eqz v6, 0068 // +002e │ │ -19dee4: 6206 a512 |003c: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -19dee8: 6e10 7d39 0600 |003e: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@397d │ │ -19deee: 0c06 |0041: move-result-object v6 │ │ -19def0: 3906 0f00 |0042: if-nez v6, 0051 // +000f │ │ -19def4: 6206 a512 |0044: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -19def8: 5b51 cd03 |0046: iput-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03cd │ │ -19defc: 5954 ce03 |0048: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03ce │ │ -19df00: 6e20 8d39 5600 |004a: invoke-virtual {v6, v5}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@398d │ │ -19df06: 0c06 |004d: move-result-object v6 │ │ -19df08: 3306 0300 |004e: if-ne v6, v0, 0051 // +0003 │ │ -19df0c: 1100 |0050: return-object v0 │ │ -19df0e: 6206 a512 |0051: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -19df12: 6e10 7d39 0600 |0053: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@397d │ │ -19df18: 0c06 |0056: move-result-object v6 │ │ -19df1a: 3806 1100 |0057: if-eqz v6, 0068 // +0011 │ │ -19df1e: 6204 a512 |0059: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -19df22: 1f01 3200 |005b: check-cast v1, Landroid/content/Context; // type@0032 │ │ -19df26: 5b52 cd03 |005d: iput-object v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03cd │ │ -19df2a: 5953 ce03 |005f: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03ce │ │ -19df2e: 6e40 8c39 1456 |0061: invoke-virtual {v4, v1, v6, v5}, Lcom/infomaniak/drive/utils/AccountUtils;.removeUserAndDeleteToken:(Landroid/content/Context;Lcom/infomaniak/lib/core/models/user/User;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@398c │ │ -19df34: 0c06 |0064: move-result-object v6 │ │ -19df36: 3306 0300 |0065: if-ne v6, v0, 0068 // +0003 │ │ -19df3a: 1100 |0067: return-object v0 │ │ -19df3c: 6202 2fb2 |0068: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19df40: 1102 |006a: return-object v2 │ │ +19ddec: |[19ddec] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19ddfc: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +19de02: 0c00 |0003: move-result-object v0 │ │ +19de04: 5251 cd03 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03cd │ │ +19de08: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +19de0a: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +19de0c: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +19de0e: 3801 1a00 |0009: if-eqz v1, 0023 // +001a │ │ +19de12: 3241 1000 |000b: if-eq v1, v4, 001b // +0010 │ │ +19de16: 3331 0600 |000d: if-ne v1, v3, 0013 // +0006 │ │ +19de1a: 7110 af9a 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19de20: 2856 |0012: goto 0068 // +0056 │ │ +19de22: 2206 7a17 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@177a │ │ +19de26: 1a00 d697 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +19de2a: 7020 ef92 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +19de30: 2706 |001a: throw v6 │ │ +19de32: 5451 cc03 |001b: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03cc │ │ +19de36: 1f01 5d04 |001d: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045d │ │ +19de3a: 7110 af9a 0600 |001f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19de40: 282f |0022: goto 0051 // +002f │ │ +19de42: 7110 af9a 0600 |0023: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19de48: 5456 ce03 |0026: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03ce │ │ +19de4c: 6e10 550d 0600 |0028: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d55 │ │ +19de52: 0c06 |002b: move-result-object v6 │ │ +19de54: 6e10 a000 0600 |002c: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a0 │ │ +19de5a: 0c06 |002f: move-result-object v6 │ │ +19de5c: 3806 3a00 |0030: if-eqz v6, 006a // +003a │ │ +19de60: 1a01 40cc |0032: const-string v1, "logout_current_user_tag" // string@cc40 │ │ +19de64: 6e20 db01 1600 |0034: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01db │ │ +19de6a: 0a06 |0037: move-result v6 │ │ +19de6c: 5451 ce03 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03ce │ │ +19de70: 3806 2e00 |003a: if-eqz v6, 0068 // +002e │ │ +19de74: 6206 a712 |003c: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +19de78: 6e10 8639 0600 |003e: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3986 │ │ +19de7e: 0c06 |0041: move-result-object v6 │ │ +19de80: 3906 0f00 |0042: if-nez v6, 0051 // +000f │ │ +19de84: 6206 a712 |0044: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +19de88: 5b51 cc03 |0046: iput-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03cc │ │ +19de8c: 5954 cd03 |0048: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03cd │ │ +19de90: 6e20 9639 5600 |004a: invoke-virtual {v6, v5}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3996 │ │ +19de96: 0c06 |004d: move-result-object v6 │ │ +19de98: 3306 0300 |004e: if-ne v6, v0, 0051 // +0003 │ │ +19de9c: 1100 |0050: return-object v0 │ │ +19de9e: 6206 a712 |0051: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +19dea2: 6e10 8639 0600 |0053: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3986 │ │ +19dea8: 0c06 |0056: move-result-object v6 │ │ +19deaa: 3806 1100 |0057: if-eqz v6, 0068 // +0011 │ │ +19deae: 6204 a712 |0059: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +19deb2: 1f01 3100 |005b: check-cast v1, Landroid/content/Context; // type@0031 │ │ +19deb6: 5b52 cc03 |005d: iput-object v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03cc │ │ +19deba: 5953 cd03 |005f: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03cd │ │ +19debe: 6e40 9539 1456 |0061: invoke-virtual {v4, v1, v6, v5}, Lcom/infomaniak/drive/utils/AccountUtils;.removeUserAndDeleteToken:(Landroid/content/Context;Lcom/infomaniak/lib/core/models/user/User;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3995 │ │ +19dec4: 0c06 |0064: move-result-object v6 │ │ +19dec6: 3306 0300 |0065: if-ne v6, v0, 0068 // +0003 │ │ +19deca: 1100 |0067: return-object v0 │ │ +19decc: 6202 31b2 |0068: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19ded0: 1102 |006a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=233 │ │ 0x0026 line=234 │ │ 0x003c line=236 │ │ 0x0051 line=237 │ │ 0x0068 line=234 │ │ locals : │ │ 0x0000 - 0x006b reg=5 this Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; │ │ 0x0000 - 0x006b reg=6 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 17357 (LaunchActivity.kt) │ │ + source_file_idx : 17356 (LaunchActivity.kt) │ │ │ │ -Class #59 header: │ │ -class_idx : 1115 │ │ +Class #57 header: │ │ +class_idx : 1114 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ -source_file_idx : 17357 │ │ +source_file_idx : 17356 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #59 annotations: │ │ +Class #57 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.LaunchActivity$onCreate$1" f="LaunchActivity.kt" i={ } l={ 80 83 85 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3390 '' │ │ +Annotations on method #3386 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/LaunchActivity;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;" ">;)V" } │ │ -Annotations on method #3391 'create' │ │ +Annotations on method #3387 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3393 'invoke' │ │ +Annotations on method #3389 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #59 - │ │ +Class #57 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -8629,186 +8465,186 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19e0e4: |[19e0e4] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19e0f4: 5b01 d103 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ -19e0f8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19e0fa: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -19e100: 0e00 |0006: return-void │ │ +19e074: |[19e074] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19e084: 5b01 d003 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d0 │ │ +19e088: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19e08a: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +19e090: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -19e0c0: |[19e0c0] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19e0d0: 2202 5b04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@045b │ │ -19e0d4: 5410 d103 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ -19e0d8: 7030 3e0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d3e │ │ -19e0de: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19e0e2: 1102 |0009: return-object v2 │ │ +19e050: |[19e050] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19e060: 2202 5a04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@045a │ │ +19e064: 5410 d003 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d0 │ │ +19e068: 7030 3a0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d3a │ │ +19e06e: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19e072: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -19df88: |[19df88] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19df98: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -19df9c: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19dfa0: 6e30 410d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d41 │ │ -19dfa6: 0c01 |0007: move-result-object v1 │ │ -19dfa8: 1101 |0008: return-object v1 │ │ +19df18: |[19df18] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19df28: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +19df2c: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19df30: 6e30 3d0d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d3d │ │ +19df36: 0c01 |0007: move-result-object v1 │ │ +19df38: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -19dfac: |[19dfac] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19dfbc: 6e30 3f0d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0d3f │ │ -19dfc2: 0c01 |0003: move-result-object v1 │ │ -19dfc4: 1f01 5b04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@045b │ │ -19dfc8: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19dfcc: 6e20 420d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d42 │ │ -19dfd2: 0c01 |000b: move-result-object v1 │ │ -19dfd4: 1101 |000c: return-object v1 │ │ +19df3c: |[19df3c] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19df4c: 6e30 3b0d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0d3b │ │ +19df52: 0c01 |0003: move-result-object v1 │ │ +19df54: 1f01 5a04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@045a │ │ +19df58: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19df5c: 6e20 3e0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d3e │ │ +19df62: 0c01 |000b: move-result-object v1 │ │ +19df64: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 108 16-bit code units │ │ -19dfd8: |[19dfd8] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19dfe8: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -19dfee: 0c00 |0003: move-result-object v0 │ │ -19dff0: 5251 d003 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d0 │ │ -19dff4: 1232 |0006: const/4 v2, #int 3 // #3 │ │ -19dff6: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -19dff8: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -19dffa: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ -19dffe: 3241 1600 |000b: if-eq v1, v4, 0021 // +0016 │ │ -19e002: 3231 1000 |000d: if-eq v1, v3, 001d // +0010 │ │ -19e006: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ -19e00a: 7110 a69a 0600 |0011: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19e010: 2850 |0014: goto 0064 // +0050 │ │ -19e012: 2206 7a17 |0015: new-instance v6, Ljava/lang/IllegalStateException; // type@177a │ │ -19e016: 1a00 d597 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -19e01a: 7020 e692 0600 |0019: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -19e020: 2706 |001c: throw v6 │ │ -19e022: 7110 a69a 0600 |001d: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19e028: 282e |0020: goto 004e // +002e │ │ -19e02a: 7110 a69a 0600 |0021: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19e030: 2812 |0024: goto 0036 // +0012 │ │ -19e032: 7110 a69a 0600 |0025: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19e038: 5456 d103 |0028: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ -19e03c: 0751 |002a: move-object v1, v5 │ │ -19e03e: 1f01 3d1a |002b: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19e042: 5954 d003 |002d: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d0 │ │ -19e046: 7120 520d 1600 |002f: invoke-static {v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$logoutCurrentUserIfNeeded:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d52 │ │ -19e04c: 0c06 |0032: move-result-object v6 │ │ -19e04e: 3306 0300 |0033: if-ne v6, v0, 0036 // +0003 │ │ -19e052: 1100 |0035: return-object v0 │ │ -19e054: 5456 d103 |0036: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ -19e058: 7110 4e0d 0600 |0038: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d4e │ │ -19e05e: 5456 d103 |003b: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ -19e062: 7110 500d 0600 |003d: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d50 │ │ -19e068: 5456 d103 |0040: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ -19e06c: 0751 |0042: move-object v1, v5 │ │ -19e06e: 1f01 3d1a |0043: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19e072: 5953 d003 |0045: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d0 │ │ -19e076: 7120 4d0d 1600 |0047: invoke-static {v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleDeeplink:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4d │ │ -19e07c: 0c06 |004a: move-result-object v6 │ │ -19e07e: 3306 0300 |004b: if-ne v6, v0, 004e // +0003 │ │ -19e082: 1100 |004d: return-object v0 │ │ -19e084: 5456 d103 |004e: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ -19e088: 7110 4c0d 0600 |0050: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z // method@0d4c │ │ -19e08e: 0a06 |0053: move-result v6 │ │ -19e090: 3806 1000 |0054: if-eqz v6, 0064 // +0010 │ │ -19e094: 5456 d103 |0056: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ -19e098: 0751 |0058: move-object v1, v5 │ │ -19e09a: 1f01 3d1a |0059: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19e09e: 5952 d003 |005b: iput v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d0 │ │ -19e0a2: 7120 550d 1600 |005d: invoke-static {v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$startApp:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d55 │ │ -19e0a8: 0c06 |0060: move-result-object v6 │ │ -19e0aa: 3306 0300 |0061: if-ne v6, v0, 0064 // +0003 │ │ -19e0ae: 1100 |0063: return-object v0 │ │ -19e0b0: 5456 d103 |0064: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d1 │ │ -19e0b4: 6e10 560d 0600 |0066: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.finish:()V // method@0d56 │ │ -19e0ba: 6206 2fb2 |0069: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19e0be: 1106 |006b: return-object v6 │ │ +19df68: |[19df68] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19df78: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +19df7e: 0c00 |0003: move-result-object v0 │ │ +19df80: 5251 cf03 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03cf │ │ +19df84: 1232 |0006: const/4 v2, #int 3 // #3 │ │ +19df86: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +19df88: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +19df8a: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ +19df8e: 3241 1600 |000b: if-eq v1, v4, 0021 // +0016 │ │ +19df92: 3231 1000 |000d: if-eq v1, v3, 001d // +0010 │ │ +19df96: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ +19df9a: 7110 af9a 0600 |0011: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19dfa0: 2850 |0014: goto 0064 // +0050 │ │ +19dfa2: 2206 7a17 |0015: new-instance v6, Ljava/lang/IllegalStateException; // type@177a │ │ +19dfa6: 1a00 d697 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +19dfaa: 7020 ef92 0600 |0019: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +19dfb0: 2706 |001c: throw v6 │ │ +19dfb2: 7110 af9a 0600 |001d: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19dfb8: 282e |0020: goto 004e // +002e │ │ +19dfba: 7110 af9a 0600 |0021: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19dfc0: 2812 |0024: goto 0036 // +0012 │ │ +19dfc2: 7110 af9a 0600 |0025: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19dfc8: 5456 d003 |0028: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d0 │ │ +19dfcc: 0751 |002a: move-object v1, v5 │ │ +19dfce: 1f01 3d1a |002b: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19dfd2: 5954 cf03 |002d: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03cf │ │ +19dfd6: 7120 4e0d 1600 |002f: invoke-static {v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$logoutCurrentUserIfNeeded:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4e │ │ +19dfdc: 0c06 |0032: move-result-object v6 │ │ +19dfde: 3306 0300 |0033: if-ne v6, v0, 0036 // +0003 │ │ +19dfe2: 1100 |0035: return-object v0 │ │ +19dfe4: 5456 d003 |0036: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d0 │ │ +19dfe8: 7110 4a0d 0600 |0038: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d4a │ │ +19dfee: 5456 d003 |003b: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d0 │ │ +19dff2: 7110 4c0d 0600 |003d: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d4c │ │ +19dff8: 5456 d003 |0040: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d0 │ │ +19dffc: 0751 |0042: move-object v1, v5 │ │ +19dffe: 1f01 3d1a |0043: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19e002: 5953 cf03 |0045: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03cf │ │ +19e006: 7120 490d 1600 |0047: invoke-static {v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleDeeplink:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d49 │ │ +19e00c: 0c06 |004a: move-result-object v6 │ │ +19e00e: 3306 0300 |004b: if-ne v6, v0, 004e // +0003 │ │ +19e012: 1100 |004d: return-object v0 │ │ +19e014: 5456 d003 |004e: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d0 │ │ +19e018: 7110 480d 0600 |0050: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z // method@0d48 │ │ +19e01e: 0a06 |0053: move-result v6 │ │ +19e020: 3806 1000 |0054: if-eqz v6, 0064 // +0010 │ │ +19e024: 5456 d003 |0056: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d0 │ │ +19e028: 0751 |0058: move-object v1, v5 │ │ +19e02a: 1f01 3d1a |0059: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19e02e: 5952 cf03 |005b: iput v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03cf │ │ +19e032: 7120 510d 1600 |005d: invoke-static {v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$startApp:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d51 │ │ +19e038: 0c06 |0060: move-result-object v6 │ │ +19e03a: 3306 0300 |0061: if-ne v6, v0, 0064 // +0003 │ │ +19e03e: 1100 |0063: return-object v0 │ │ +19e040: 5456 d003 |0064: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d0 │ │ +19e044: 6e10 520d 0600 |0066: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.finish:()V // method@0d52 │ │ +19e04a: 6206 31b2 |0069: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19e04e: 1106 |006b: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=78 │ │ 0x0028 line=80 │ │ 0x0036 line=81 │ │ 0x003b line=82 │ │ 0x0040 line=83 │ │ 0x004e line=85 │ │ 0x0064 line=89 │ │ 0x0069 line=90 │ │ locals : │ │ 0x0000 - 0x006c reg=5 this Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; │ │ 0x0000 - 0x006c reg=6 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 17357 (LaunchActivity.kt) │ │ + source_file_idx : 17356 (LaunchActivity.kt) │ │ │ │ -Class #60 header: │ │ -class_idx : 1116 │ │ +Class #58 header: │ │ +class_idx : 1115 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6750 │ │ -source_file_idx : 17357 │ │ +source_file_idx : 17356 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #60 annotations: │ │ +Class #58 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=processPublicShare │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.LaunchActivity" f="LaunchActivity.kt" i={ } l={ 185 } m="processPublicShare" n={ } s={ } │ │ -Annotations on method #3395 '' │ │ +Annotations on method #3391 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/LaunchActivity;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;" ">;)V" } │ │ │ │ -Class #60 - │ │ +Class #58 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/ContinuationImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;) │ │ @@ -8829,71 +8665,71 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19e13c: |[19e13c] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19e14c: 5b01 d403 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ -19e150: 7020 1cb2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b21c │ │ -19e156: 0e00 |0005: return-void │ │ +19e0cc: |[19e0cc] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19e0dc: 5b01 d303 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ +19e0e0: 7020 25b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b225 │ │ +19e0e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -19e104: |[19e104] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19e114: 5b23 d303 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03d3 │ │ -19e118: 5223 d203 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d2 │ │ -19e11c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -19e120: b603 |0006: or-int/2addr v3, v0 │ │ -19e122: 5923 d203 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d2 │ │ -19e126: 5423 d403 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ -19e12a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -19e12c: 0721 |000c: move-object v1, v2 │ │ -19e12e: 1f01 3d1a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19e132: 7130 540d 0301 |000f: invoke-static {v3, v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$processPublicShare:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d54 │ │ -19e138: 0c03 |0012: move-result-object v3 │ │ -19e13a: 1103 |0013: return-object v3 │ │ +19e094: |[19e094] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19e0a4: 5b23 d203 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03d2 │ │ +19e0a8: 5223 d103 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d1 │ │ +19e0ac: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +19e0b0: b603 |0006: or-int/2addr v3, v0 │ │ +19e0b2: 5923 d103 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d1 │ │ +19e0b6: 5423 d303 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d3 │ │ +19e0ba: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +19e0bc: 0721 |000c: move-object v1, v2 │ │ +19e0be: 1f01 3d1a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19e0c2: 7130 500d 0301 |000f: invoke-static {v3, v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$processPublicShare:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d50 │ │ +19e0c8: 0c03 |0012: move-result-object v3 │ │ +19e0ca: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17357 (LaunchActivity.kt) │ │ + source_file_idx : 17356 (LaunchActivity.kt) │ │ │ │ -Class #61 header: │ │ -class_idx : 1117 │ │ +Class #59 header: │ │ +class_idx : 1116 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6750 │ │ -source_file_idx : 17357 │ │ +source_file_idx : 17356 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #61 annotations: │ │ +Class #59 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=startApp │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.LaunchActivity" f="LaunchActivity.kt" i={ 0 } l={ 104 } m="startApp" n={ "this" } s={ "L$0" } │ │ -Annotations on method #3397 '' │ │ +Annotations on method #3393 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/LaunchActivity;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;" ">;)V" } │ │ │ │ -Class #61 - │ │ +Class #59 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/ContinuationImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;) │ │ @@ -8918,81 +8754,81 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19e190: |[19e190] com.infomaniak.drive.ui.LaunchActivity$startApp$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19e1a0: 5b01 d803 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d8 │ │ -19e1a4: 7020 1cb2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b21c │ │ -19e1aa: 0e00 |0005: return-void │ │ +19e120: |[19e120] com.infomaniak.drive.ui.LaunchActivity$startApp$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19e130: 5b01 d703 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d7 │ │ +19e134: 7020 25b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b225 │ │ +19e13a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -19e158: |[19e158] com.infomaniak.drive.ui.LaunchActivity$startApp$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19e168: 5b12 d703 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03d7 │ │ -19e16c: 5212 d603 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d6 │ │ -19e170: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -19e174: b602 |0006: or-int/2addr v2, v0 │ │ -19e176: 5912 d603 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d6 │ │ -19e17a: 5412 d803 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d8 │ │ -19e17e: 0710 |000b: move-object v0, v1 │ │ -19e180: 1f00 3d1a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -19e184: 7120 550d 0200 |000e: invoke-static {v2, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$startApp:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d55 │ │ -19e18a: 0c02 |0011: move-result-object v2 │ │ -19e18c: 1102 |0012: return-object v2 │ │ +19e0e8: |[19e0e8] com.infomaniak.drive.ui.LaunchActivity$startApp$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19e0f8: 5b12 d603 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03d6 │ │ +19e0fc: 5212 d503 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d5 │ │ +19e100: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +19e104: b602 |0006: or-int/2addr v2, v0 │ │ +19e106: 5912 d503 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d5 │ │ +19e10a: 5412 d703 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d7 │ │ +19e10e: 0710 |000b: move-object v0, v1 │ │ +19e110: 1f00 3d1a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +19e114: 7120 510d 0200 |000e: invoke-static {v2, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$startApp:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d51 │ │ +19e11a: 0c02 |0011: move-result-object v2 │ │ +19e11c: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17357 (LaunchActivity.kt) │ │ + source_file_idx : 17356 (LaunchActivity.kt) │ │ │ │ -Class #62 header: │ │ -class_idx : 1118 │ │ +Class #60 header: │ │ +class_idx : 1117 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 372 │ │ -source_file_idx : 17357 │ │ +superclass_idx : 371 │ │ +source_file_idx : 17356 │ │ static_fields_size : 3 │ │ instance_fields_size: 5 │ │ direct_methods_size : 30 │ │ virtual_methods_size: 2 │ │ │ │ -Class #62 annotations: │ │ +Class #60 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/infomaniak/drive/ui/LaunchActivity$Companion; Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nLaunchActivity.kt\nKotlin\n*S Kotlin\n*F\n+ 1 LaunchActivity.kt\ncom/infomaniak/drive/ui/LaunchActivity\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n+ 3 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+ 4 Builders.common.kt\nkotlinx/coroutines/BuildersKt__Builders_commonKt\n*L\n1#1,279:1\n1#2:280\n1734#3,3:281\n185#4:284\n185#4:285\n*S KotlinDebug\n*F\n+ 1 LaunchActivity.kt\ncom/infomaniak/drive/ui/LaunchActivity\n*L\n133#1:281,3\n163#1:284\n193#1:285\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��T\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n�� 220:2B¢J020 HJ0HJ0H‚@¢J\n00H‚@¢J\n00H‚@¢J0HJ0H‚@¢J020H‚@¢J(02 0!2\"02#0H‚@¢$J%020HJ(&02'0(2\"0(2)0(2*0HJ+0H‚@¢J,0HJ8-02\"02#02\n.0/200210HR08BX‚„¢ \n\tR\n0 X‚¢\n��R 0 X‚¢\n��R\r0X‚¢\n��R0X‚¢\n��¨3" } d2={ "Lcom/infomaniak/drive/ui/LaunchActivity;" "Landroidx/appcompat/app/AppCompatActivity;" "" "()V" "navigationArgs" "Lcom/infomaniak/drive/ui/LaunchActivityArgs;" "getNavigationArgs" "()Lcom/infomaniak/drive/ui/LaunchActivityArgs;" "navigationArgs$delegate" "Lkotlin/Lazy;" "mainActivityExtras" "Landroid/os/Bundle;" "publicShareActivityExtras" "isHelpShortcutPressed" "" "shouldStartApp" "onCreate" "" "savedInstanceState" "onPause" "startApp" "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;" "getDestinationClass" "Ljava/lang/Class;" "loggedUserDestination" "handleNotificationDestinationIntent" "handleDeeplink" "processPublicShare" "path" "" "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;" "handlePublicShareError" "error" "Lcom/infomaniak/lib/core/models/ApiError;" "driveId" "publicShareUuid" "(Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;" "processInternalLink" "setOpenSpecificFile" "userId" "" "fileId" "isSharedWithMe" "logoutCurrentUserIfNeeded" "handleShortcuts" "setPublicShareActivityArgs" "shareLink" "Lcom/infomaniak/drive/data/models/ShareLink;" "isPasswordNeeded" "isExpired" "Companion" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ -Annotations on method #3416 'getDestinationClass' │ │ +Annotations on method #3412 'getDestinationClass' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "-" "Ljava/lang/Class<" "+" "Landroidx/appcompat/app/AppCompatActivity;" ">;>;)" "Ljava/lang/Object;" } │ │ -Annotations on method #3419 'handleDeeplink' │ │ +Annotations on method #3415 'handleDeeplink' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ -Annotations on method #3421 'handlePublicShareError' │ │ +Annotations on method #3417 'handlePublicShareError' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/lib/core/models/ApiError;" "Ljava/lang/String;" "Ljava/lang/String;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ -Annotations on method #3423 'loggedUserDestination' │ │ +Annotations on method #3419 'loggedUserDestination' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "-" "Ljava/lang/Class<" "+" "Landroidx/appcompat/app/AppCompatActivity;" ">;>;)" "Ljava/lang/Object;" } │ │ -Annotations on method #3424 'logoutCurrentUserIfNeeded' │ │ +Annotations on method #3420 'logoutCurrentUserIfNeeded' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ -Annotations on method #3431 'processPublicShare' │ │ +Annotations on method #3427 'processPublicShare' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ -Annotations on method #3436 'startApp' │ │ +Annotations on method #3432 'startApp' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #62 - │ │ +Class #60 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/LaunchActivity;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroidx/appcompat/app/AppCompatActivity;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivity;) │ │ name : 'Companion' │ │ @@ -9036,60 +8872,60 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19e6d8: |[19e6d8] com.infomaniak.drive.ui.LaunchActivity.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19e6e8: 7110 610d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs_delegate$lambda$1:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d61 │ │ -19e6ee: 0c00 |0003: move-result-object v0 │ │ -19e6f0: 1100 |0004: return-object v0 │ │ +19e668: |[19e668] com.infomaniak.drive.ui.LaunchActivity.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e678: 7110 5d0d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs_delegate$lambda$1:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d5d │ │ +19e67e: 0c00 |0003: move-result-object v0 │ │ +19e680: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/LaunchActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19ee9c: |[19ee9c] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ -19eeac: 2200 5304 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // type@0453 │ │ -19eeb0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19eeb2: 7020 240d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d24 │ │ -19eeb8: 6900 d903 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity;.Companion:Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // field@03d9 │ │ -19eebc: 0e00 |0008: return-void │ │ +19ee2c: |[19ee2c] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ +19ee3c: 2200 5204 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // type@0452 │ │ +19ee40: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19ee42: 7020 200d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d20 │ │ +19ee48: 6900 d803 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity;.Companion:Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // field@03d8 │ │ +19ee4c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/LaunchActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -19eec0: |[19eec0] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ -19eed0: 7010 9604 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@0496 │ │ -19eed6: 2200 5204 |0003: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1; // type@0452 │ │ -19eeda: 7020 210d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d21 │ │ -19eee0: 7110 bd99 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99bd │ │ -19eee6: 0c00 |000b: move-result-object v0 │ │ -19eee8: 5b10 de03 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03de │ │ -19eeec: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -19eeee: 5c10 e003 |000f: iput-boolean v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e0 │ │ -19eef2: 0e00 |0011: return-void │ │ +19ee50: |[19ee50] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ +19ee60: 7010 9204 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@0492 │ │ +19ee66: 2200 5104 |0003: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1; // type@0451 │ │ +19ee6a: 7020 1d0d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d1d │ │ +19ee70: 7110 c699 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99c6 │ │ +19ee76: 0c00 |000b: move-result-object v0 │ │ +19ee78: 5b10 dd03 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03dd │ │ +19ee7c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +19ee7e: 5c10 df03 |000f: iput-boolean v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03df │ │ +19ee82: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=64 │ │ 0x000f line=68 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/infomaniak/drive/ui/LaunchActivity; │ │ @@ -9099,18 +8935,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19e754: |[19e754] com.infomaniak.drive.ui.LaunchActivity.access$getDestinationClass:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e764: 7020 580d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d58 │ │ -19e76a: 0c00 |0003: move-result-object v0 │ │ -19e76c: 1100 |0004: return-object v0 │ │ +19e6e4: |[19e6e4] com.infomaniak.drive.ui.LaunchActivity.access$getDestinationClass:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e6f4: 7020 540d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d54 │ │ +19e6fa: 0c00 |0003: move-result-object v0 │ │ +19e6fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -9119,17 +8955,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e6a8: |[19e6a8] com.infomaniak.drive.ui.LaunchActivity.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; │ │ -19e6b8: 5400 df03 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03df │ │ -19e6bc: 1100 |0002: return-object v0 │ │ +19e638: |[19e638] com.infomaniak.drive.ui.LaunchActivity.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; │ │ +19e648: 5400 de03 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03de │ │ +19e64c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/LaunchActivity;) │ │ @@ -9137,17 +8973,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;)Z' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e6c0: |[19e6c0] com.infomaniak.drive.ui.LaunchActivity.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z │ │ -19e6d0: 5500 e003 |0000: iget-boolean v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e0 │ │ -19e6d4: 0f00 |0002: return v0 │ │ +19e650: |[19e650] com.infomaniak.drive.ui.LaunchActivity.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z │ │ +19e660: 5500 df03 |0000: iget-boolean v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03df │ │ +19e664: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/LaunchActivity;) │ │ @@ -9155,18 +8991,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19e770: |[19e770] com.infomaniak.drive.ui.LaunchActivity.access$handleDeeplink:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e780: 7020 5b0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d5b │ │ -19e786: 0c00 |0003: move-result-object v0 │ │ -19e788: 1100 |0004: return-object v0 │ │ +19e700: |[19e700] com.infomaniak.drive.ui.LaunchActivity.access$handleDeeplink:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e710: 7020 570d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d57 │ │ +19e716: 0c00 |0003: move-result-object v0 │ │ +19e718: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -9175,17 +9011,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19eef4: |[19eef4] com.infomaniak.drive.ui.LaunchActivity.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ -19ef04: 7010 5c0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleNotificationDestinationIntent:()V // method@0d5c │ │ -19ef0a: 0e00 |0003: return-void │ │ +19ee84: |[19ee84] com.infomaniak.drive.ui.LaunchActivity.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ +19ee94: 7010 580d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleNotificationDestinationIntent:()V // method@0d58 │ │ +19ee9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/LaunchActivity;) │ │ @@ -9193,18 +9029,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -19e78c: |[19e78c] com.infomaniak.drive.ui.LaunchActivity.access$handlePublicShareError:(Lcom/infomaniak/drive/ui/LaunchActivity;Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e79c: 7054 5d0d 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivity;.handlePublicShareError:(Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d5d │ │ -19e7a2: 0c00 |0003: move-result-object v0 │ │ -19e7a4: 1100 |0004: return-object v0 │ │ +19e71c: |[19e71c] com.infomaniak.drive.ui.LaunchActivity.access$handlePublicShareError:(Lcom/infomaniak/drive/ui/LaunchActivity;Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e72c: 7054 590d 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivity;.handlePublicShareError:(Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d59 │ │ +19e732: 0c00 |0003: move-result-object v0 │ │ +19e734: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Lcom/infomaniak/lib/core/models/ApiError; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ @@ -9216,17 +9052,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19ef0c: |[19ef0c] com.infomaniak.drive.ui.LaunchActivity.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ -19ef1c: 7010 5e0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleShortcuts:()V // method@0d5e │ │ -19ef22: 0e00 |0003: return-void │ │ +19ee9c: |[19ee9c] com.infomaniak.drive.ui.LaunchActivity.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ +19eeac: 7010 5a0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleShortcuts:()V // method@0d5a │ │ +19eeb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ │ │ #10 : (in Lcom/infomaniak/drive/ui/LaunchActivity;) │ │ @@ -9234,18 +9070,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19e7a8: |[19e7a8] com.infomaniak.drive.ui.LaunchActivity.access$loggedUserDestination:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e7b8: 7020 5f0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d5f │ │ -19e7be: 0c00 |0003: move-result-object v0 │ │ -19e7c0: 1100 |0004: return-object v0 │ │ +19e738: |[19e738] com.infomaniak.drive.ui.LaunchActivity.access$loggedUserDestination:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e748: 7020 5b0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d5b │ │ +19e74e: 0c00 |0003: move-result-object v0 │ │ +19e750: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -9254,18 +9090,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19e7c4: |[19e7c4] com.infomaniak.drive.ui.LaunchActivity.access$logoutCurrentUserIfNeeded:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e7d4: 7020 600d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d60 │ │ -19e7da: 0c00 |0003: move-result-object v0 │ │ -19e7dc: 1100 |0004: return-object v0 │ │ +19e754: |[19e754] com.infomaniak.drive.ui.LaunchActivity.access$logoutCurrentUserIfNeeded:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e764: 7020 5c0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d5c │ │ +19e76a: 0c00 |0003: move-result-object v0 │ │ +19e76c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -9274,17 +9110,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19ef24: |[19ef24] com.infomaniak.drive.ui.LaunchActivity.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V │ │ -19ef34: 7020 660d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d66 │ │ -19ef3a: 0e00 |0003: return-void │ │ +19eeb4: |[19eeb4] com.infomaniak.drive.ui.LaunchActivity.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V │ │ +19eec4: 7020 620d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d62 │ │ +19eeca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -9293,18 +9129,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19e7e0: |[19e7e0] com.infomaniak.drive.ui.LaunchActivity.access$processPublicShare:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e7f0: 7030 670d 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d67 │ │ -19e7f6: 0c00 |0003: move-result-object v0 │ │ -19e7f8: 1100 |0004: return-object v0 │ │ +19e770: |[19e770] com.infomaniak.drive.ui.LaunchActivity.access$processPublicShare:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e780: 7030 630d 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d63 │ │ +19e786: 0c00 |0003: move-result-object v0 │ │ +19e788: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Lkotlin/coroutines/Continuation; │ │ @@ -9314,18 +9150,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19e7fc: |[19e7fc] com.infomaniak.drive.ui.LaunchActivity.access$startApp:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e80c: 7020 6c0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d6c │ │ -19e812: 0c00 |0003: move-result-object v0 │ │ -19e814: 1100 |0004: return-object v0 │ │ +19e78c: |[19e78c] com.infomaniak.drive.ui.LaunchActivity.access$startApp:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e79c: 7020 680d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d68 │ │ +19e7a2: 0c00 |0003: move-result-object v0 │ │ +19e7a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -9334,25 +9170,25 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -19e818: |[19e818] com.infomaniak.drive.ui.LaunchActivity.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e828: 7100 71c7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -19e82e: 0c00 |0003: move-result-object v0 │ │ -19e830: 1f00 481a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -19e834: 2201 5504 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0455 │ │ -19e838: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -19e83a: 7030 260d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d26 │ │ -19e840: 1f01 0e1b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -19e844: 7130 bcc5 1004 |000e: invoke-static {v0, v1, v4}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c5bc │ │ -19e84a: 0c04 |0011: move-result-object v4 │ │ -19e84c: 1104 |0012: return-object v4 │ │ +19e7a8: |[19e7a8] com.infomaniak.drive.ui.LaunchActivity.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e7b8: 7100 7ac7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +19e7be: 0c00 |0003: move-result-object v0 │ │ +19e7c0: 1f00 481a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +19e7c4: 2201 5404 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0454 │ │ +19e7c8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +19e7ca: 7030 220d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d22 │ │ +19e7d0: 1f01 0e1b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +19e7d4: 7130 c5c5 1004 |000e: invoke-static {v0, v1, v4}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c5c5 │ │ +19e7da: 0c04 |0011: move-result-object v4 │ │ +19e7dc: 1104 |0012: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0013 reg=4 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -9361,20 +9197,20 @@ │ │ type : '()Lcom/infomaniak/drive/ui/LaunchActivityArgs;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19e6f4: |[19e6f4] com.infomaniak.drive.ui.LaunchActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19e704: 5410 de03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03de │ │ -19e708: 7210 b999 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99b9 │ │ -19e70e: 0c00 |0005: move-result-object v0 │ │ -19e710: 1f00 6004 |0006: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0460 │ │ -19e714: 1100 |0008: return-object v0 │ │ +19e684: |[19e684] com.infomaniak.drive.ui.LaunchActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e694: 5410 dd03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03dd │ │ +19e698: 7210 c299 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99c2 │ │ +19e69e: 0c00 |0005: move-result-object v0 │ │ +19e6a0: 1f00 5f04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045f │ │ +19e6a4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/LaunchActivity; │ │ │ │ #17 : (in Lcom/infomaniak/drive/ui/LaunchActivity;) │ │ @@ -9382,25 +9218,25 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -19e850: |[19e850] com.infomaniak.drive.ui.LaunchActivity.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e860: 7100 71c7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -19e866: 0c00 |0003: move-result-object v0 │ │ -19e868: 2201 5604 |0004: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0456 │ │ -19e86c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -19e86e: 7030 2b0d 3102 |0007: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2b │ │ -19e874: 1f01 0e1b |000a: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -19e878: 1f00 481a |000c: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -19e87c: 7130 bcc5 1004 |000e: invoke-static {v0, v1, v4}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c5bc │ │ -19e882: 0c04 |0011: move-result-object v4 │ │ -19e884: 1104 |0012: return-object v4 │ │ +19e7e0: |[19e7e0] com.infomaniak.drive.ui.LaunchActivity.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e7f0: 7100 7ac7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +19e7f6: 0c00 |0003: move-result-object v0 │ │ +19e7f8: 2201 5504 |0004: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0455 │ │ +19e7fc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +19e7fe: 7030 270d 3102 |0007: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d27 │ │ +19e804: 1f01 0e1b |000a: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +19e808: 1f00 481a |000c: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +19e80c: 7130 c5c5 1004 |000e: invoke-static {v0, v1, v4}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c5c5 │ │ +19e812: 0c04 |0011: move-result-object v4 │ │ +19e814: 1104 |0012: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x000c line=284 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0013 reg=4 (null) Lkotlin/coroutines/Continuation; │ │ @@ -9410,59 +9246,59 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 88 16-bit code units │ │ -19ef3c: |[19ef3c] com.infomaniak.drive.ui.LaunchActivity.handleNotificationDestinationIntent:()V │ │ -19ef4c: 7010 5a0d 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/LaunchActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d5a │ │ -19ef52: 0c00 |0003: move-result-object v0 │ │ -19ef54: 3800 5300 |0004: if-eqz v0, 0057 // +0053 │ │ -19ef58: 6e10 7f0d 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationUserId:()I // method@0d7f │ │ -19ef5e: 0a01 |0009: move-result v1 │ │ -19ef60: 3801 4d00 |000a: if-eqz v1, 0057 // +004d │ │ -19ef64: 6e10 7d0d 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d7d │ │ -19ef6a: 0a01 |000f: move-result v1 │ │ -19ef6c: 3801 4700 |0010: if-eqz v1, 0057 // +0047 │ │ -19ef70: 2201 c812 |0012: new-instance v1, Lio/sentry/Breadcrumb; // type@12c8 │ │ -19ef74: 7010 6370 0100 |0014: invoke-direct {v1}, Lio/sentry/Breadcrumb;.:()V // method@7063 │ │ -19ef7a: 1a02 1b83 |0017: const-string v2, "Upload" // string@831b │ │ -19ef7e: 6e20 8970 2100 |0019: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@7089 │ │ -19ef84: 1a02 1c83 |001c: const-string v2, "Upload notification has been clicked" // string@831c │ │ -19ef88: 6e20 8c70 2100 |001e: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@708c │ │ -19ef8e: 6202 b6a6 |0021: sget-object v2, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a6b6 │ │ -19ef92: 6e20 8b70 2100 |0023: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@708b │ │ -19ef98: 7110 4579 0100 |0026: invoke-static {v1}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@7945 │ │ -19ef9e: 6203 b900 |0029: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -19efa2: 6e10 7d0d 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d7d │ │ -19efa8: 0a01 |002e: move-result v1 │ │ -19efaa: 7110 0093 0100 |002f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -19efb0: 0c05 |0032: move-result-object v5 │ │ -19efb2: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -19efb4: 7110 5792 0100 |0034: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9257 │ │ -19efba: 0c07 |0037: move-result-object v7 │ │ -19efbc: 1309 1500 |0038: const/16 v9, #int 21 // #15 │ │ -19efc0: 120a |003a: const/4 v10, #int 0 // #0 │ │ -19efc2: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -19efc4: 1206 |003c: const/4 v6, #int 0 // #0 │ │ -19efc6: 1208 |003d: const/4 v8, #int 0 // #0 │ │ -19efc8: 7708 8009 0300 |003e: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrive$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/realm/Realm;ILjava/lang/Object;)Lcom/infomaniak/drive/data/models/drive/Drive; // method@0980 │ │ -19efce: 0c01 |0041: move-result-object v1 │ │ -19efd0: 3801 1500 |0042: if-eqz v1, 0057 // +0015 │ │ -19efd4: 6e10 810b 0100 |0044: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b81 │ │ -19efda: 0a02 |0047: move-result v2 │ │ -19efdc: 6e10 760b 0100 |0048: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b76 │ │ -19efe2: 0a03 |004b: move-result v3 │ │ -19efe4: 6e10 7e0d 0000 |004c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationRemoteFolderId:()I // method@0d7e │ │ -19efea: 0a00 |004f: move-result v0 │ │ -19efec: 6e10 7d0b 0100 |0050: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b7d │ │ -19eff2: 0a01 |0053: move-result v1 │ │ -19eff4: 7051 680d 2b03 |0054: invoke-direct {v11, v2, v3, v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d68 │ │ -19effa: 0e00 |0057: return-void │ │ +19eecc: |[19eecc] com.infomaniak.drive.ui.LaunchActivity.handleNotificationDestinationIntent:()V │ │ +19eedc: 7010 560d 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/LaunchActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d56 │ │ +19eee2: 0c00 |0003: move-result-object v0 │ │ +19eee4: 3800 5300 |0004: if-eqz v0, 0057 // +0053 │ │ +19eee8: 6e10 7b0d 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationUserId:()I // method@0d7b │ │ +19eeee: 0a01 |0009: move-result v1 │ │ +19eef0: 3801 4d00 |000a: if-eqz v1, 0057 // +004d │ │ +19eef4: 6e10 790d 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d79 │ │ +19eefa: 0a01 |000f: move-result v1 │ │ +19eefc: 3801 4700 |0010: if-eqz v1, 0057 // +0047 │ │ +19ef00: 2201 c812 |0012: new-instance v1, Lio/sentry/Breadcrumb; // type@12c8 │ │ +19ef04: 7010 6c70 0100 |0014: invoke-direct {v1}, Lio/sentry/Breadcrumb;.:()V // method@706c │ │ +19ef0a: 1a02 1b83 |0017: const-string v2, "Upload" // string@831b │ │ +19ef0e: 6e20 9270 2100 |0019: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@7092 │ │ +19ef14: 1a02 1c83 |001c: const-string v2, "Upload notification has been clicked" // string@831c │ │ +19ef18: 6e20 9570 2100 |001e: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@7095 │ │ +19ef1e: 6202 b8a6 |0021: sget-object v2, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a6b8 │ │ +19ef22: 6e20 9470 2100 |0023: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@7094 │ │ +19ef28: 7110 4e79 0100 |0026: invoke-static {v1}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@794e │ │ +19ef2e: 6203 b800 |0029: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b8 │ │ +19ef32: 6e10 790d 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d79 │ │ +19ef38: 0a01 |002e: move-result v1 │ │ +19ef3a: 7110 0993 0100 |002f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9309 │ │ +19ef40: 0c05 |0032: move-result-object v5 │ │ +19ef42: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +19ef44: 7110 6092 0100 |0034: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9260 │ │ +19ef4a: 0c07 |0037: move-result-object v7 │ │ +19ef4c: 1309 1500 |0038: const/16 v9, #int 21 // #15 │ │ +19ef50: 120a |003a: const/4 v10, #int 0 // #0 │ │ +19ef52: 1204 |003b: const/4 v4, #int 0 // #0 │ │ +19ef54: 1206 |003c: const/4 v6, #int 0 // #0 │ │ +19ef56: 1208 |003d: const/4 v8, #int 0 // #0 │ │ +19ef58: 7708 7c09 0300 |003e: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrive$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/realm/Realm;ILjava/lang/Object;)Lcom/infomaniak/drive/data/models/drive/Drive; // method@097c │ │ +19ef5e: 0c01 |0041: move-result-object v1 │ │ +19ef60: 3801 1500 |0042: if-eqz v1, 0057 // +0015 │ │ +19ef64: 6e10 7d0b 0100 |0044: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b7d │ │ +19ef6a: 0a02 |0047: move-result v2 │ │ +19ef6c: 6e10 720b 0100 |0048: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b72 │ │ +19ef72: 0a03 |004b: move-result v3 │ │ +19ef74: 6e10 7a0d 0000 |004c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationRemoteFolderId:()I // method@0d7a │ │ +19ef7a: 0a00 |004f: move-result v0 │ │ +19ef7c: 6e10 790b 0100 |0050: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b79 │ │ +19ef82: 0a01 |0053: move-result v1 │ │ +19ef84: 7051 640d 2b03 |0054: invoke-direct {v11, v2, v3, v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d64 │ │ +19ef8a: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0006 line=145 │ │ 0x0012 line=146 │ │ 0x0017 line=147 │ │ 0x001c line=148 │ │ @@ -9482,134 +9318,134 @@ │ │ type : '(Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 20 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 216 16-bit code units │ │ -19e888: |[19e888] com.infomaniak.drive.ui.LaunchActivity.handlePublicShareError:(Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e898: 07f8 |0000: move-object v8, v15 │ │ -19e89a: 0800 1300 |0001: move-object/from16 v0, v19 │ │ -19e89e: 2001 5704 |0003: instance-of v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0457 │ │ -19e8a2: 3801 1200 |0005: if-eqz v1, 0017 // +0012 │ │ -19e8a6: 0701 |0007: move-object v1, v0 │ │ -19e8a8: 1f01 5704 |0008: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0457 │ │ -19e8ac: 5212 c503 |000a: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c5 │ │ -19e8b0: 1503 0080 |000c: const/high16 v3, #int -2147483648 // #8000 │ │ -19e8b4: b532 |000e: and-int/2addr v2, v3 │ │ -19e8b6: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ -19e8ba: 5210 c503 |0011: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c5 │ │ -19e8be: b130 |0013: sub-int/2addr v0, v3 │ │ -19e8c0: 5910 c503 |0014: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c5 │ │ -19e8c4: 2806 |0016: goto 001c // +0006 │ │ -19e8c6: 2201 5704 |0017: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0457 │ │ -19e8ca: 7030 300d f100 |0019: invoke-direct {v1, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d30 │ │ -19e8d0: 5410 c603 |001c: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03c6 │ │ -19e8d4: 7100 e0b1 0000 |001e: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -19e8da: 0c02 |0021: move-result-object v2 │ │ -19e8dc: 5213 c503 |0022: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c5 │ │ -19e8e0: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -19e8e2: 3803 1400 |0025: if-eqz v3, 0039 // +0014 │ │ -19e8e6: 3343 0a00 |0027: if-ne v3, v4, 0031 // +000a │ │ -19e8ea: 5411 c403 |0029: iget-object v1, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03c4 │ │ -19e8ee: 1f01 5e04 |002b: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045e │ │ -19e8f2: 7110 a69a 0000 |002d: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19e8f8: 2834 |0030: goto 0064 // +0034 │ │ -19e8fa: 2200 7a17 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@177a │ │ -19e8fe: 1a01 d597 |0033: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -19e902: 7020 e692 1000 |0035: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -19e908: 2700 |0038: throw v0 │ │ -19e90a: 7110 a69a 0000 |0039: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19e910: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -19e912: 3810 0700 |003d: if-eqz v16, 0044 // +0007 │ │ -19e916: 7401 a341 1000 |003f: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getException:()Ljava/lang/Exception; // method@41a3 │ │ -19e91c: 0c03 |0042: move-result-object v3 │ │ -19e91e: 2802 |0043: goto 0045 // +0002 │ │ -19e920: 0703 |0044: move-object v3, v0 │ │ -19e922: 2033 ef0c |0045: instance-of v3, v3, Lcom/infomaniak/lib/core/api/ApiController$NetworkException; // type@0cef │ │ -19e926: 3803 2200 |0047: if-eqz v3, 0069 // +0022 │ │ -19e92a: 7100 73c7 0000 |0049: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c773 │ │ -19e930: 0c03 |004c: move-result-object v3 │ │ -19e932: 1f03 1b1d |004d: check-cast v3, Lkotlinx/coroutines/CoroutineDispatcher; // type@1d1b │ │ -19e936: 2205 5804 |004f: new-instance v5, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0458 │ │ -19e93a: 7030 320d f500 |0051: invoke-direct {v5, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d32 │ │ -19e940: 1f05 0e1b |0054: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -19e944: 1f03 481a |0056: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -19e948: 5b18 c403 |0058: iput-object v8, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03c4 │ │ -19e94c: 5914 c503 |005a: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c5 │ │ -19e950: 7130 bcc5 5301 |005c: invoke-static {v3, v5, v1}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c5bc │ │ -19e956: 0c00 |005f: move-result-object v0 │ │ -19e958: 3320 0300 |0060: if-ne v0, v2, 0063 // +0003 │ │ -19e95c: 1102 |0062: return-object v2 │ │ -19e95e: 0781 |0063: move-object v1, v8 │ │ -19e960: 6e10 570d 0100 |0064: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.finishAndRemoveTask:()V // method@0d57 │ │ -19e966: 2900 6e00 |0067: goto/16 00d5 // +006e │ │ -19e96a: 3810 0700 |0069: if-eqz v16, 0070 // +0007 │ │ -19e96e: 7401 9c41 1000 |006b: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@419c │ │ -19e974: 0c01 |006e: move-result-object v1 │ │ -19e976: 2802 |006f: goto 0071 // +0002 │ │ -19e978: 0701 |0070: move-object v1, v0 │ │ -19e97a: 1a02 41e3 |0071: const-string v2, "password_not_valid" // string@e341 │ │ -19e97e: 7120 a0b6 2100 |0073: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -19e984: 0a01 |0076: move-result v1 │ │ -19e986: 3801 1100 |0077: if-eqz v1, 0088 // +0011 │ │ -19e98a: 1306 1400 |0079: const/16 v6, #int 20 // #14 │ │ -19e98e: 1207 |007b: const/4 v7, #int 0 // #0 │ │ -19e990: 1203 |007c: const/4 v3, #int 0 // #0 │ │ -19e992: 1214 |007d: const/4 v4, #int 1 // #1 │ │ -19e994: 1205 |007e: const/4 v5, #int 0 // #0 │ │ -19e996: 07f0 |007f: move-object v0, v15 │ │ -19e998: 0801 1100 |0080: move-object/from16 v1, v17 │ │ -19e99c: 0802 1200 |0082: move-object/from16 v2, v18 │ │ -19e9a0: 7708 6a0d 0000 |0084: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/LaunchActivity;.setPublicShareActivityArgs$default:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZILjava/lang/Object;)V // method@0d6a │ │ -19e9a6: 284e |0087: goto 00d5 // +004e │ │ -19e9a8: 3810 0700 |0088: if-eqz v16, 008f // +0007 │ │ -19e9ac: 7401 9c41 1000 |008a: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@419c │ │ -19e9b2: 0c01 |008d: move-result-object v1 │ │ -19e9b4: 2802 |008e: goto 0090 // +0002 │ │ -19e9b6: 0701 |008f: move-object v1, v0 │ │ -19e9b8: 1a02 6fcb |0090: const-string v2, "link_is_not_valid" // string@cb6f │ │ -19e9bc: 7120 a0b6 2100 |0092: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -19e9c2: 0a01 |0095: move-result v1 │ │ -19e9c4: 3801 1100 |0096: if-eqz v1, 00a7 // +0011 │ │ -19e9c8: 1306 0c00 |0098: const/16 v6, #int 12 // #c │ │ -19e9cc: 1207 |009a: const/4 v7, #int 0 // #0 │ │ -19e9ce: 1203 |009b: const/4 v3, #int 0 // #0 │ │ -19e9d0: 1204 |009c: const/4 v4, #int 0 // #0 │ │ -19e9d2: 1215 |009d: const/4 v5, #int 1 // #1 │ │ -19e9d4: 07f0 |009e: move-object v0, v15 │ │ -19e9d6: 0801 1100 |009f: move-object/from16 v1, v17 │ │ -19e9da: 0802 1200 |00a1: move-object/from16 v2, v18 │ │ -19e9de: 7708 6a0d 0000 |00a3: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/LaunchActivity;.setPublicShareActivityArgs$default:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZILjava/lang/Object;)V // method@0d6a │ │ -19e9e4: 282f |00a6: goto 00d5 // +002f │ │ -19e9e6: 6209 6c50 |00a7: sget-object v9, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@506c │ │ -19e9ea: 3810 0700 |00a9: if-eqz v16, 00b0 // +0007 │ │ -19e9ee: 7401 9c41 1000 |00ab: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@419c │ │ -19e9f4: 0c01 |00ae: move-result-object v1 │ │ -19e9f6: 2802 |00af: goto 00b1 // +0002 │ │ -19e9f8: 0701 |00b0: move-object v1, v0 │ │ -19e9fa: 3810 0600 |00b1: if-eqz v16, 00b7 // +0006 │ │ -19e9fe: 7401 a141 1000 |00b3: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getDescription:()Ljava/lang/String; // method@41a1 │ │ -19ea04: 0c00 |00b6: move-result-object v0 │ │ -19ea06: 2202 9717 |00b7: new-instance v2, Ljava/lang/StringBuilder; // type@1797 │ │ -19ea0a: 1a03 0d37 |00b9: const-string v3, "Error during getPublicShareFile: " // string@370d │ │ -19ea0e: 7020 d893 3200 |00bb: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93d8 │ │ -19ea14: 6e20 e193 1200 |00be: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -19ea1a: 1a01 300a |00c1: const-string v1, " / " // string@0a30 │ │ -19ea1e: 6e20 e193 1200 |00c3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -19ea24: 6e20 e193 0200 |00c6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -19ea2a: 6e10 f393 0200 |00c9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93f3 │ │ -19ea30: 0c0b |00cc: move-result-object v11 │ │ -19ea32: 124d |00cd: const/4 v13, #int 4 // #4 │ │ -19ea34: 120e |00ce: const/4 v14, #int 0 // #0 │ │ -19ea36: 1a0a 04e6 |00cf: const-string v10, "publicShare" // string@e604 │ │ -19ea3a: 120c |00d1: const/4 v12, #int 0 // #0 │ │ -19ea3c: 7706 7645 0900 |00d2: invoke-static/range {v9, v10, v11, v12, v13, v14}, Lcom/infomaniak/lib/core/utils/SentryLog;.e$default:(Lcom/infomaniak/lib/core/utils/SentryLog;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V // method@4576 │ │ -19ea42: 6200 2fb2 |00d5: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19ea46: 1100 |00d7: return-object v0 │ │ +19e818: |[19e818] com.infomaniak.drive.ui.LaunchActivity.handlePublicShareError:(Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e828: 07f8 |0000: move-object v8, v15 │ │ +19e82a: 0800 1300 |0001: move-object/from16 v0, v19 │ │ +19e82e: 2001 5604 |0003: instance-of v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0456 │ │ +19e832: 3801 1200 |0005: if-eqz v1, 0017 // +0012 │ │ +19e836: 0701 |0007: move-object v1, v0 │ │ +19e838: 1f01 5604 |0008: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0456 │ │ +19e83c: 5212 c403 |000a: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c4 │ │ +19e840: 1503 0080 |000c: const/high16 v3, #int -2147483648 // #8000 │ │ +19e844: b532 |000e: and-int/2addr v2, v3 │ │ +19e846: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ +19e84a: 5210 c403 |0011: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c4 │ │ +19e84e: b130 |0013: sub-int/2addr v0, v3 │ │ +19e850: 5910 c403 |0014: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c4 │ │ +19e854: 2806 |0016: goto 001c // +0006 │ │ +19e856: 2201 5604 |0017: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0456 │ │ +19e85a: 7030 2c0d f100 |0019: invoke-direct {v1, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2c │ │ +19e860: 5410 c503 |001c: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03c5 │ │ +19e864: 7100 e9b1 0000 |001e: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +19e86a: 0c02 |0021: move-result-object v2 │ │ +19e86c: 5213 c403 |0022: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c4 │ │ +19e870: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +19e872: 3803 1400 |0025: if-eqz v3, 0039 // +0014 │ │ +19e876: 3343 0a00 |0027: if-ne v3, v4, 0031 // +000a │ │ +19e87a: 5411 c303 |0029: iget-object v1, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03c3 │ │ +19e87e: 1f01 5d04 |002b: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045d │ │ +19e882: 7110 af9a 0000 |002d: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19e888: 2834 |0030: goto 0064 // +0034 │ │ +19e88a: 2200 7a17 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@177a │ │ +19e88e: 1a01 d697 |0033: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +19e892: 7020 ef92 1000 |0035: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +19e898: 2700 |0038: throw v0 │ │ +19e89a: 7110 af9a 0000 |0039: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19e8a0: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +19e8a2: 3810 0700 |003d: if-eqz v16, 0044 // +0007 │ │ +19e8a6: 7401 ac41 1000 |003f: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getException:()Ljava/lang/Exception; // method@41ac │ │ +19e8ac: 0c03 |0042: move-result-object v3 │ │ +19e8ae: 2802 |0043: goto 0045 // +0002 │ │ +19e8b0: 0703 |0044: move-object v3, v0 │ │ +19e8b2: 2033 ef0c |0045: instance-of v3, v3, Lcom/infomaniak/lib/core/api/ApiController$NetworkException; // type@0cef │ │ +19e8b6: 3803 2200 |0047: if-eqz v3, 0069 // +0022 │ │ +19e8ba: 7100 7cc7 0000 |0049: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c77c │ │ +19e8c0: 0c03 |004c: move-result-object v3 │ │ +19e8c2: 1f03 1b1d |004d: check-cast v3, Lkotlinx/coroutines/CoroutineDispatcher; // type@1d1b │ │ +19e8c6: 2205 5704 |004f: new-instance v5, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0457 │ │ +19e8ca: 7030 2e0d f500 |0051: invoke-direct {v5, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2e │ │ +19e8d0: 1f05 0e1b |0054: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +19e8d4: 1f03 481a |0056: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +19e8d8: 5b18 c303 |0058: iput-object v8, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03c3 │ │ +19e8dc: 5914 c403 |005a: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c4 │ │ +19e8e0: 7130 c5c5 5301 |005c: invoke-static {v3, v5, v1}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c5c5 │ │ +19e8e6: 0c00 |005f: move-result-object v0 │ │ +19e8e8: 3320 0300 |0060: if-ne v0, v2, 0063 // +0003 │ │ +19e8ec: 1102 |0062: return-object v2 │ │ +19e8ee: 0781 |0063: move-object v1, v8 │ │ +19e8f0: 6e10 530d 0100 |0064: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.finishAndRemoveTask:()V // method@0d53 │ │ +19e8f6: 2900 6e00 |0067: goto/16 00d5 // +006e │ │ +19e8fa: 3810 0700 |0069: if-eqz v16, 0070 // +0007 │ │ +19e8fe: 7401 a541 1000 |006b: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41a5 │ │ +19e904: 0c01 |006e: move-result-object v1 │ │ +19e906: 2802 |006f: goto 0071 // +0002 │ │ +19e908: 0701 |0070: move-object v1, v0 │ │ +19e90a: 1a02 41e3 |0071: const-string v2, "password_not_valid" // string@e341 │ │ +19e90e: 7120 a9b6 2100 |0073: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +19e914: 0a01 |0076: move-result v1 │ │ +19e916: 3801 1100 |0077: if-eqz v1, 0088 // +0011 │ │ +19e91a: 1306 1400 |0079: const/16 v6, #int 20 // #14 │ │ +19e91e: 1207 |007b: const/4 v7, #int 0 // #0 │ │ +19e920: 1203 |007c: const/4 v3, #int 0 // #0 │ │ +19e922: 1214 |007d: const/4 v4, #int 1 // #1 │ │ +19e924: 1205 |007e: const/4 v5, #int 0 // #0 │ │ +19e926: 07f0 |007f: move-object v0, v15 │ │ +19e928: 0801 1100 |0080: move-object/from16 v1, v17 │ │ +19e92c: 0802 1200 |0082: move-object/from16 v2, v18 │ │ +19e930: 7708 660d 0000 |0084: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/LaunchActivity;.setPublicShareActivityArgs$default:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZILjava/lang/Object;)V // method@0d66 │ │ +19e936: 284e |0087: goto 00d5 // +004e │ │ +19e938: 3810 0700 |0088: if-eqz v16, 008f // +0007 │ │ +19e93c: 7401 a541 1000 |008a: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41a5 │ │ +19e942: 0c01 |008d: move-result-object v1 │ │ +19e944: 2802 |008e: goto 0090 // +0002 │ │ +19e946: 0701 |008f: move-object v1, v0 │ │ +19e948: 1a02 6fcb |0090: const-string v2, "link_is_not_valid" // string@cb6f │ │ +19e94c: 7120 a9b6 2100 |0092: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +19e952: 0a01 |0095: move-result v1 │ │ +19e954: 3801 1100 |0096: if-eqz v1, 00a7 // +0011 │ │ +19e958: 1306 0c00 |0098: const/16 v6, #int 12 // #c │ │ +19e95c: 1207 |009a: const/4 v7, #int 0 // #0 │ │ +19e95e: 1203 |009b: const/4 v3, #int 0 // #0 │ │ +19e960: 1204 |009c: const/4 v4, #int 0 // #0 │ │ +19e962: 1215 |009d: const/4 v5, #int 1 // #1 │ │ +19e964: 07f0 |009e: move-object v0, v15 │ │ +19e966: 0801 1100 |009f: move-object/from16 v1, v17 │ │ +19e96a: 0802 1200 |00a1: move-object/from16 v2, v18 │ │ +19e96e: 7708 660d 0000 |00a3: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/LaunchActivity;.setPublicShareActivityArgs$default:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZILjava/lang/Object;)V // method@0d66 │ │ +19e974: 282f |00a6: goto 00d5 // +002f │ │ +19e976: 6209 6e50 |00a7: sget-object v9, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@506e │ │ +19e97a: 3810 0700 |00a9: if-eqz v16, 00b0 // +0007 │ │ +19e97e: 7401 a541 1000 |00ab: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41a5 │ │ +19e984: 0c01 |00ae: move-result-object v1 │ │ +19e986: 2802 |00af: goto 00b1 // +0002 │ │ +19e988: 0701 |00b0: move-object v1, v0 │ │ +19e98a: 3810 0600 |00b1: if-eqz v16, 00b7 // +0006 │ │ +19e98e: 7401 aa41 1000 |00b3: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getDescription:()Ljava/lang/String; // method@41aa │ │ +19e994: 0c00 |00b6: move-result-object v0 │ │ +19e996: 2202 9717 |00b7: new-instance v2, Ljava/lang/StringBuilder; // type@1797 │ │ +19e99a: 1a03 0d37 |00b9: const-string v3, "Error during getPublicShareFile: " // string@370d │ │ +19e99e: 7020 e193 3200 |00bb: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93e1 │ │ +19e9a4: 6e20 ea93 1200 |00be: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +19e9aa: 1a01 300a |00c1: const-string v1, " / " // string@0a30 │ │ +19e9ae: 6e20 ea93 1200 |00c3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +19e9b4: 6e20 ea93 0200 |00c6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +19e9ba: 6e10 fc93 0200 |00c9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93fc │ │ +19e9c0: 0c0b |00cc: move-result-object v11 │ │ +19e9c2: 124d |00cd: const/4 v13, #int 4 // #4 │ │ +19e9c4: 120e |00ce: const/4 v14, #int 0 // #0 │ │ +19e9c6: 1a0a 04e6 |00cf: const-string v10, "publicShare" // string@e604 │ │ +19e9ca: 120c |00d1: const/4 v12, #int 0 // #0 │ │ +19e9cc: 7706 7f45 0900 |00d2: invoke-static/range {v9, v10, v11, v12, v13, v14}, Lcom/infomaniak/lib/core/utils/SentryLog;.e$default:(Lcom/infomaniak/lib/core/utils/SentryLog;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V // method@457f │ │ +19e9d2: 6200 31b2 |00d5: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19e9d6: 1100 |00d7: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0022 line=190 │ │ 0x003f line=192 │ │ 0x0049 line=193 │ │ 0x0056 line=285 │ │ 0x0064 line=194 │ │ @@ -9631,44 +9467,44 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 51 16-bit code units │ │ -19effc: |[19effc] com.infomaniak.drive.ui.LaunchActivity.handleShortcuts:()V │ │ -19f00c: 6e10 590d 0800 |0000: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d59 │ │ -19f012: 0c00 |0003: move-result-object v0 │ │ -19f014: 6e10 a400 0000 |0004: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a4 │ │ -19f01a: 0c00 |0007: move-result-object v0 │ │ -19f01c: 3800 2a00 |0008: if-eqz v0, 0032 // +002a │ │ -19f020: 1a01 e9f7 |000a: const-string v1, "shortcuts_tag" // string@f7e9 │ │ -19f024: 6e20 ee01 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01ee │ │ -19f02a: 0c00 |000f: move-result-object v0 │ │ -19f02c: 3800 2200 |0010: if-eqz v0, 0032 // +0022 │ │ -19f030: 2201 9204 |0012: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0492 │ │ -19f034: 1236 |0014: const/4 v6, #int 3 // #3 │ │ -19f036: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -19f038: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -19f03a: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -19f03c: 0712 |0018: move-object v2, v1 │ │ -19f03e: 0705 |0019: move-object v5, v0 │ │ -19f040: 7606 af0e 0200 |001a: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0eaf │ │ -19f046: 6e10 bc0e 0100 |001d: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0ebc │ │ -19f04c: 0c01 |0020: move-result-object v1 │ │ -19f04e: 5b81 dd03 |0021: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03dd │ │ -19f052: 6201 7413 |0023: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1374 │ │ -19f056: 6e10 c93b 0100 |0025: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bc9 │ │ -19f05c: 0c01 |0028: move-result-object v1 │ │ -19f05e: 7120 a0b6 1000 |0029: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -19f064: 0a00 |002c: move-result v0 │ │ -19f066: 3800 0500 |002d: if-eqz v0, 0032 // +0005 │ │ -19f06a: 1210 |002f: const/4 v0, #int 1 // #1 │ │ -19f06c: 5c80 dc03 |0030: iput-boolean v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03dc │ │ -19f070: 0e00 |0032: return-void │ │ +19ef8c: |[19ef8c] com.infomaniak.drive.ui.LaunchActivity.handleShortcuts:()V │ │ +19ef9c: 6e10 550d 0800 |0000: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d55 │ │ +19efa2: 0c00 |0003: move-result-object v0 │ │ +19efa4: 6e10 a000 0000 |0004: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a0 │ │ +19efaa: 0c00 |0007: move-result-object v0 │ │ +19efac: 3800 2a00 |0008: if-eqz v0, 0032 // +002a │ │ +19efb0: 1a01 e9f7 |000a: const-string v1, "shortcuts_tag" // string@f7e9 │ │ +19efb4: 6e20 ea01 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01ea │ │ +19efba: 0c00 |000f: move-result-object v0 │ │ +19efbc: 3800 2200 |0010: if-eqz v0, 0032 // +0022 │ │ +19efc0: 2201 9104 |0012: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0491 │ │ +19efc4: 1236 |0014: const/4 v6, #int 3 // #3 │ │ +19efc6: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +19efc8: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +19efca: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +19efcc: 0712 |0018: move-object v2, v1 │ │ +19efce: 0705 |0019: move-object v5, v0 │ │ +19efd0: 7606 ab0e 0200 |001a: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0eab │ │ +19efd6: 6e10 b80e 0100 |001d: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0eb8 │ │ +19efdc: 0c01 |0020: move-result-object v1 │ │ +19efde: 5b81 dc03 |0021: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03dc │ │ +19efe2: 6201 7613 |0023: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1376 │ │ +19efe6: 6e10 d23b 0100 |0025: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bd2 │ │ +19efec: 0c01 |0028: move-result-object v1 │ │ +19efee: 7120 a9b6 1000 |0029: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +19eff4: 0a00 |002c: move-result v0 │ │ +19eff6: 3800 0500 |002d: if-eqz v0, 0032 // +0005 │ │ +19effa: 1210 |002f: const/4 v0, #int 1 // #1 │ │ +19effc: 5c80 db03 |0030: iput-boolean v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03db │ │ +19f000: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0012 line=244 │ │ 0x0023 line=245 │ │ locals : │ │ 0x0000 - 0x0033 reg=8 this Lcom/infomaniak/drive/ui/LaunchActivity; │ │ @@ -9678,122 +9514,122 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 188 16-bit code units │ │ -19ea48: |[19ea48] com.infomaniak.drive.ui.LaunchActivity.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19ea58: 20f0 5904 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0459 │ │ -19ea5c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -19ea60: 07f0 |0004: move-object v0, v15 │ │ -19ea62: 1f00 5904 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0459 │ │ -19ea66: 5201 ca03 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03ca │ │ -19ea6a: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -19ea6e: b521 |000b: and-int/2addr v1, v2 │ │ -19ea70: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -19ea74: 520f ca03 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03ca │ │ -19ea78: b12f |0010: sub-int/2addr v15, v2 │ │ -19ea7a: 590f ca03 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03ca │ │ -19ea7e: 2806 |0013: goto 0019 // +0006 │ │ -19ea80: 2200 5904 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0459 │ │ -19ea84: 7030 370d e00f |0016: invoke-direct {v0, v14, v15}, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d37 │ │ -19ea8a: 0706 |0019: move-object v6, v0 │ │ -19ea8c: 546f cb03 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03cb │ │ -19ea90: 7100 e0b1 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -19ea96: 0c00 |001f: move-result-object v0 │ │ -19ea98: 5261 ca03 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03ca │ │ -19ea9c: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -19ea9e: 3801 1000 |0023: if-eqz v1, 0033 // +0010 │ │ -19eaa2: 3321 0600 |0025: if-ne v1, v2, 002b // +0006 │ │ -19eaa6: 7110 a69a 0f00 |0027: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19eaac: 2845 |002a: goto 006f // +0045 │ │ -19eaae: 220f 7a17 |002b: new-instance v15, Ljava/lang/IllegalStateException; // type@177a │ │ -19eab2: 1a00 d597 |002d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -19eab6: 7020 e692 0f00 |002f: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -19eabc: 270f |0032: throw v15 │ │ -19eabe: 7110 a69a 0f00 |0033: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19eac4: 620f ae00 |0036: sget-object v15, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ae │ │ -19eac8: 07e3 |0038: move-object v3, v14 │ │ -19eaca: 1f03 3200 |0039: check-cast v3, Landroid/content/Context; // type@0032 │ │ -19eace: 6201 a512 |003b: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -19ead2: 6e10 7e39 0100 |003d: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@397e │ │ -19ead8: 0a01 |0040: move-result v1 │ │ -19eada: 6e30 2c09 3f01 |0041: invoke-virtual {v15, v3, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@092c │ │ -19eae0: 6207 b900 |0044: sget-object v7, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -19eae4: 620f a512 |0046: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -19eae8: 6e10 7e39 0f00 |0048: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@397e │ │ -19eaee: 0a08 |004b: move-result v8 │ │ -19eaf0: 130c 0e00 |004c: const/16 v12, #int 14 // #e │ │ -19eaf4: 120d |004e: const/4 v13, #int 0 // #0 │ │ -19eaf6: 1209 |004f: const/4 v9, #int 0 // #0 │ │ -19eaf8: 120a |0050: const/4 v10, #int 0 // #0 │ │ -19eafa: 120b |0051: const/4 v11, #int 0 // #0 │ │ -19eafc: 7707 8309 0700 |0052: invoke-static/range {v7, v8, v9, v10, v11, v12, v13}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrivesCount$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;ILjava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)J // method@0983 │ │ -19eb02: 0b04 |0055: move-result-wide v4 │ │ -19eb04: 1607 0000 |0056: const-wide/16 v7, #int 0 // #0 │ │ -19eb08: 310f 0407 |0058: cmp-long v15, v4, v7 │ │ -19eb0c: 390f 1500 |005a: if-nez v15, 006f // +0015 │ │ -19eb10: 6201 a512 |005c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -19eb14: 5962 ca03 |005e: iput v2, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03ca │ │ -19eb18: 120f |0060: const/4 v15, #int 0 // #0 │ │ -19eb1a: 1204 |0061: const/4 v4, #int 0 // #0 │ │ -19eb1c: 1205 |0062: const/4 v5, #int 0 // #0 │ │ -19eb1e: 1307 0e00 |0063: const/16 v7, #int 14 // #e │ │ -19eb22: 1208 |0065: const/4 v8, #int 0 // #0 │ │ -19eb24: 0732 |0066: move-object v2, v3 │ │ -19eb26: 01f3 |0067: move v3, v15 │ │ -19eb28: 7708 9839 0100 |0068: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.updateCurrentUserAndDrives$default:(Lcom/infomaniak/drive/utils/AccountUtils;Landroid/content/Context;ZZLokhttp3/OkHttpClient;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; // method@3998 │ │ -19eb2e: 0c0f |006b: move-result-object v15 │ │ -19eb30: 330f 0300 |006c: if-ne v15, v0, 006f // +0003 │ │ -19eb34: 1100 |006e: return-object v0 │ │ -19eb36: 6201 b900 |006f: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -19eb3a: 620f a512 |0071: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -19eb3e: 6e10 7e39 0f00 |0073: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@397e │ │ -19eb44: 0a0f |0076: move-result v15 │ │ -19eb46: 7110 14b2 0f00 |0077: invoke-static {v15}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b214 │ │ -19eb4c: 0c02 |007a: move-result-object v2 │ │ -19eb4e: 1306 0e00 |007b: const/16 v6, #int 14 // #e │ │ -19eb52: 1207 |007d: const/4 v7, #int 0 // #0 │ │ -19eb54: 1203 |007e: const/4 v3, #int 0 // #0 │ │ -19eb56: 1204 |007f: const/4 v4, #int 0 // #0 │ │ -19eb58: 1205 |0080: const/4 v5, #int 0 // #0 │ │ -19eb5a: 7707 8209 0100 |0081: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrives$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Ljava/util/ArrayList; // method@0982 │ │ -19eb60: 0c0f |0084: move-result-object v15 │ │ -19eb62: 6e10 1496 0f00 |0085: invoke-virtual {v15}, Ljava/util/ArrayList;.isEmpty:()Z // method@9614 │ │ -19eb68: 0a00 |0088: move-result v0 │ │ -19eb6a: 3900 0300 |0089: if-nez v0, 008c // +0003 │ │ -19eb6e: 2802 |008b: goto 008d // +0002 │ │ -19eb70: 120f |008c: const/4 v15, #int 0 // #0 │ │ -19eb72: 380f 2c00 |008d: if-eqz v15, 00b9 // +002c │ │ -19eb76: 1f0f 7f17 |008f: check-cast v15, Ljava/lang/Iterable; // type@177f │ │ -19eb7a: 20f0 3718 |0091: instance-of v0, v15, Ljava/util/Collection; // type@1837 │ │ -19eb7e: 3800 0c00 |0093: if-eqz v0, 009f // +000c │ │ -19eb82: 07f0 |0095: move-object v0, v15 │ │ -19eb84: 1f00 3718 |0096: check-cast v0, Ljava/util/Collection; // type@1837 │ │ -19eb88: 7210 9296 0000 |0098: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@9692 │ │ -19eb8e: 0a00 |009b: move-result v0 │ │ -19eb90: 3800 0300 |009c: if-eqz v0, 009f // +0003 │ │ -19eb94: 2818 |009e: goto 00b6 // +0018 │ │ -19eb96: 7210 0493 0f00 |009f: invoke-interface {v15}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@9304 │ │ -19eb9c: 0c0f |00a2: move-result-object v15 │ │ -19eb9e: 7210 f096 0f00 |00a3: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@96f0 │ │ -19eba4: 0a00 |00a6: move-result v0 │ │ -19eba6: 3800 0f00 |00a7: if-eqz v0, 00b6 // +000f │ │ -19ebaa: 7210 f196 0f00 |00a9: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@96f1 │ │ -19ebb0: 0c00 |00ac: move-result-object v0 │ │ -19ebb2: 1f00 a703 |00ad: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a7 │ │ -19ebb6: 6e10 770b 0000 |00af: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenance:()Z // method@0b77 │ │ -19ebbc: 0a00 |00b2: move-result v0 │ │ -19ebbe: 3900 f0ff |00b3: if-nez v0, 00a3 // -0010 │ │ -19ebc2: 2804 |00b5: goto 00b9 // +0004 │ │ -19ebc4: 1c0f cf04 |00b6: const-class v15, Lcom/infomaniak/drive/ui/MaintenanceActivity; // type@04cf │ │ -19ebc8: 2803 |00b8: goto 00bb // +0003 │ │ -19ebca: 1c0f 9004 |00b9: const-class v15, Lcom/infomaniak/drive/ui/MainActivity; // type@0490 │ │ -19ebce: 110f |00bb: return-object v15 │ │ +19e9d8: |[19e9d8] com.infomaniak.drive.ui.LaunchActivity.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e9e8: 20f0 5804 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0458 │ │ +19e9ec: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +19e9f0: 07f0 |0004: move-object v0, v15 │ │ +19e9f2: 1f00 5804 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0458 │ │ +19e9f6: 5201 c903 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03c9 │ │ +19e9fa: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +19e9fe: b521 |000b: and-int/2addr v1, v2 │ │ +19ea00: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +19ea04: 520f c903 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03c9 │ │ +19ea08: b12f |0010: sub-int/2addr v15, v2 │ │ +19ea0a: 590f c903 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03c9 │ │ +19ea0e: 2806 |0013: goto 0019 // +0006 │ │ +19ea10: 2200 5804 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0458 │ │ +19ea14: 7030 330d e00f |0016: invoke-direct {v0, v14, v15}, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d33 │ │ +19ea1a: 0706 |0019: move-object v6, v0 │ │ +19ea1c: 546f ca03 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03ca │ │ +19ea20: 7100 e9b1 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +19ea26: 0c00 |001f: move-result-object v0 │ │ +19ea28: 5261 c903 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03c9 │ │ +19ea2c: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +19ea2e: 3801 1000 |0023: if-eqz v1, 0033 // +0010 │ │ +19ea32: 3321 0600 |0025: if-ne v1, v2, 002b // +0006 │ │ +19ea36: 7110 af9a 0f00 |0027: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19ea3c: 2845 |002a: goto 006f // +0045 │ │ +19ea3e: 220f 7a17 |002b: new-instance v15, Ljava/lang/IllegalStateException; // type@177a │ │ +19ea42: 1a00 d697 |002d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +19ea46: 7020 ef92 0f00 |002f: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +19ea4c: 270f |0032: throw v15 │ │ +19ea4e: 7110 af9a 0f00 |0033: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19ea54: 620f ad00 |0036: sget-object v15, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19ea58: 07e3 |0038: move-object v3, v14 │ │ +19ea5a: 1f03 3100 |0039: check-cast v3, Landroid/content/Context; // type@0031 │ │ +19ea5e: 6201 a712 |003b: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +19ea62: 6e10 8739 0100 |003d: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3987 │ │ +19ea68: 0a01 |0040: move-result v1 │ │ +19ea6a: 6e30 2809 3f01 |0041: invoke-virtual {v15, v3, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@0928 │ │ +19ea70: 6207 b800 |0044: sget-object v7, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b8 │ │ +19ea74: 620f a712 |0046: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +19ea78: 6e10 8739 0f00 |0048: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3987 │ │ +19ea7e: 0a08 |004b: move-result v8 │ │ +19ea80: 130c 0e00 |004c: const/16 v12, #int 14 // #e │ │ +19ea84: 120d |004e: const/4 v13, #int 0 // #0 │ │ +19ea86: 1209 |004f: const/4 v9, #int 0 // #0 │ │ +19ea88: 120a |0050: const/4 v10, #int 0 // #0 │ │ +19ea8a: 120b |0051: const/4 v11, #int 0 // #0 │ │ +19ea8c: 7707 7f09 0700 |0052: invoke-static/range {v7, v8, v9, v10, v11, v12, v13}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrivesCount$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;ILjava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)J // method@097f │ │ +19ea92: 0b04 |0055: move-result-wide v4 │ │ +19ea94: 1607 0000 |0056: const-wide/16 v7, #int 0 // #0 │ │ +19ea98: 310f 0407 |0058: cmp-long v15, v4, v7 │ │ +19ea9c: 390f 1500 |005a: if-nez v15, 006f // +0015 │ │ +19eaa0: 6201 a712 |005c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +19eaa4: 5962 c903 |005e: iput v2, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03c9 │ │ +19eaa8: 120f |0060: const/4 v15, #int 0 // #0 │ │ +19eaaa: 1204 |0061: const/4 v4, #int 0 // #0 │ │ +19eaac: 1205 |0062: const/4 v5, #int 0 // #0 │ │ +19eaae: 1307 0e00 |0063: const/16 v7, #int 14 // #e │ │ +19eab2: 1208 |0065: const/4 v8, #int 0 // #0 │ │ +19eab4: 0732 |0066: move-object v2, v3 │ │ +19eab6: 01f3 |0067: move v3, v15 │ │ +19eab8: 7708 a139 0100 |0068: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.updateCurrentUserAndDrives$default:(Lcom/infomaniak/drive/utils/AccountUtils;Landroid/content/Context;ZZLokhttp3/OkHttpClient;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; // method@39a1 │ │ +19eabe: 0c0f |006b: move-result-object v15 │ │ +19eac0: 330f 0300 |006c: if-ne v15, v0, 006f // +0003 │ │ +19eac4: 1100 |006e: return-object v0 │ │ +19eac6: 6201 b800 |006f: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b8 │ │ +19eaca: 620f a712 |0071: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +19eace: 6e10 8739 0f00 |0073: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3987 │ │ +19ead4: 0a0f |0076: move-result v15 │ │ +19ead6: 7110 1db2 0f00 |0077: invoke-static {v15}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b21d │ │ +19eadc: 0c02 |007a: move-result-object v2 │ │ +19eade: 1306 0e00 |007b: const/16 v6, #int 14 // #e │ │ +19eae2: 1207 |007d: const/4 v7, #int 0 // #0 │ │ +19eae4: 1203 |007e: const/4 v3, #int 0 // #0 │ │ +19eae6: 1204 |007f: const/4 v4, #int 0 // #0 │ │ +19eae8: 1205 |0080: const/4 v5, #int 0 // #0 │ │ +19eaea: 7707 7e09 0100 |0081: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrives$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Ljava/util/ArrayList; // method@097e │ │ +19eaf0: 0c0f |0084: move-result-object v15 │ │ +19eaf2: 6e10 1d96 0f00 |0085: invoke-virtual {v15}, Ljava/util/ArrayList;.isEmpty:()Z // method@961d │ │ +19eaf8: 0a00 |0088: move-result v0 │ │ +19eafa: 3900 0300 |0089: if-nez v0, 008c // +0003 │ │ +19eafe: 2802 |008b: goto 008d // +0002 │ │ +19eb00: 120f |008c: const/4 v15, #int 0 // #0 │ │ +19eb02: 380f 2c00 |008d: if-eqz v15, 00b9 // +002c │ │ +19eb06: 1f0f 7f17 |008f: check-cast v15, Ljava/lang/Iterable; // type@177f │ │ +19eb0a: 20f0 3718 |0091: instance-of v0, v15, Ljava/util/Collection; // type@1837 │ │ +19eb0e: 3800 0c00 |0093: if-eqz v0, 009f // +000c │ │ +19eb12: 07f0 |0095: move-object v0, v15 │ │ +19eb14: 1f00 3718 |0096: check-cast v0, Ljava/util/Collection; // type@1837 │ │ +19eb18: 7210 9b96 0000 |0098: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@969b │ │ +19eb1e: 0a00 |009b: move-result v0 │ │ +19eb20: 3800 0300 |009c: if-eqz v0, 009f // +0003 │ │ +19eb24: 2818 |009e: goto 00b6 // +0018 │ │ +19eb26: 7210 0d93 0f00 |009f: invoke-interface {v15}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@930d │ │ +19eb2c: 0c0f |00a2: move-result-object v15 │ │ +19eb2e: 7210 f996 0f00 |00a3: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@96f9 │ │ +19eb34: 0a00 |00a6: move-result v0 │ │ +19eb36: 3800 0f00 |00a7: if-eqz v0, 00b6 // +000f │ │ +19eb3a: 7210 fa96 0f00 |00a9: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@96fa │ │ +19eb40: 0c00 |00ac: move-result-object v0 │ │ +19eb42: 1f00 a603 |00ad: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a6 │ │ +19eb46: 6e10 730b 0000 |00af: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenance:()Z // method@0b73 │ │ +19eb4c: 0a00 |00b2: move-result v0 │ │ +19eb4e: 3900 f0ff |00b3: if-nez v0, 00a3 // -0010 │ │ +19eb52: 2804 |00b5: goto 00b9 // +0004 │ │ +19eb54: 1c0f ce04 |00b6: const-class v15, Lcom/infomaniak/drive/ui/MaintenanceActivity; // type@04ce │ │ +19eb58: 2803 |00b8: goto 00bb // +0003 │ │ +19eb5a: 1c0f 8f04 |00b9: const-class v15, Lcom/infomaniak/drive/ui/MainActivity; // type@048f │ │ +19eb5e: 110f |00bb: return-object v15 │ │ catches : (none) │ │ positions : │ │ 0x0020 line=123 │ │ 0x0036 line=124 │ │ 0x0044 line=127 │ │ 0x005c line=128 │ │ 0x006f line=131 │ │ @@ -9813,25 +9649,25 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -19ebd0: |[19ebd0] com.infomaniak.drive.ui.LaunchActivity.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19ebe0: 7100 71c7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -19ebe6: 0c00 |0003: move-result-object v0 │ │ -19ebe8: 1f00 481a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -19ebec: 2201 5a04 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@045a │ │ -19ebf0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -19ebf2: 7030 390d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d39 │ │ -19ebf8: 1f01 0e1b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -19ebfc: 7130 bcc5 1004 |000e: invoke-static {v0, v1, v4}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c5bc │ │ -19ec02: 0c04 |0011: move-result-object v4 │ │ -19ec04: 1104 |0012: return-object v4 │ │ +19eb60: |[19eb60] com.infomaniak.drive.ui.LaunchActivity.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19eb70: 7100 7ac7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +19eb76: 0c00 |0003: move-result-object v0 │ │ +19eb78: 1f00 481a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +19eb7c: 2201 5904 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@0459 │ │ +19eb80: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +19eb82: 7030 350d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d35 │ │ +19eb88: 1f01 0e1b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +19eb8c: 7130 c5c5 1004 |000e: invoke-static {v0, v1, v4}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c5c5 │ │ +19eb92: 0c04 |0011: move-result-object v4 │ │ +19eb94: 1104 |0012: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0013 reg=4 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -9840,27 +9676,27 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -19e718: |[19e718] com.infomaniak.drive.ui.LaunchActivity.navigationArgs_delegate$lambda$1:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19e728: 6e10 590d 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d59 │ │ -19e72e: 0c01 |0003: move-result-object v1 │ │ -19e730: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ -19e734: 6e10 a400 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a4 │ │ -19e73a: 0c01 |0009: move-result-object v1 │ │ -19e73c: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ -19e740: 6200 e103 |000c: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e1 │ │ -19e744: 6e20 6f0d 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d6f │ │ -19e74a: 0c01 |0011: move-result-object v1 │ │ -19e74c: 2802 |0012: goto 0014 // +0002 │ │ -19e74e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -19e750: 1101 |0014: return-object v1 │ │ +19e6a8: |[19e6a8] com.infomaniak.drive.ui.LaunchActivity.navigationArgs_delegate$lambda$1:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e6b8: 6e10 550d 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d55 │ │ +19e6be: 0c01 |0003: move-result-object v1 │ │ +19e6c0: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ +19e6c4: 6e10 a000 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a0 │ │ +19e6ca: 0c01 |0009: move-result-object v1 │ │ +19e6cc: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ +19e6d0: 6200 e003 |000c: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e0 │ │ +19e6d4: 6e20 6b0d 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d6b │ │ +19e6da: 0c01 |0011: move-result-object v1 │ │ +19e6dc: 2802 |0012: goto 0014 // +0002 │ │ +19e6de: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +19e6e0: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ │ │ #24 : (in Lcom/infomaniak/drive/ui/LaunchActivity;) │ │ @@ -9868,108 +9704,108 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 173 16-bit code units │ │ -19f140: |[19f140] com.infomaniak.drive.ui.LaunchActivity.processInternalLink:(Ljava/lang/String;)V │ │ -19f150: 2200 871c |0000: new-instance v0, Lkotlin/text/Regex; // type@1c87 │ │ -19f154: 1a01 8125 |0002: const-string v1, "/app/[a-z]+/(\d+)/([a-z-]*)/?[a-z]*/?[a-z]*/?(\d*)/?[a-z]*/?[a-z]*/?(\d*)" // string@2581 │ │ -19f158: 7020 43c0 1000 |0004: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c043 │ │ -19f15e: 07d1 |0007: move-object v1, v13 │ │ -19f160: 1f01 6617 |0008: check-cast v1, Ljava/lang/CharSequence; // type@1766 │ │ -19f164: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -19f166: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -19f168: 1224 |000c: const/4 v4, #int 2 // #2 │ │ -19f16a: 7152 4ac0 1043 |000d: invoke-static {v0, v1, v3, v4, v2}, Lkotlin/text/Regex;.find$default:(Lkotlin/text/Regex;Ljava/lang/CharSequence;IILjava/lang/Object;)Lkotlin/text/MatchResult; // method@c04a │ │ -19f170: 0c00 |0010: move-result-object v0 │ │ -19f172: 3800 9b00 |0011: if-eqz v0, 00ac // +009b │ │ -19f176: 7210 00c0 0000 |0013: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c000 │ │ -19f17c: 0c00 |0016: move-result-object v0 │ │ -19f17e: 6e10 febf 0000 |0017: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@bffe │ │ -19f184: 0c01 |001a: move-result-object v1 │ │ -19f186: 7210 01c0 0100 |001b: invoke-interface {v1}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c001 │ │ -19f18c: 0c01 |001e: move-result-object v1 │ │ -19f18e: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -19f190: 7220 2197 2100 |0020: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9721 │ │ -19f196: 0c01 |0023: move-result-object v1 │ │ -19f198: 1f01 9517 |0024: check-cast v1, Ljava/lang/String; // type@1795 │ │ -19f19c: 6e10 febf 0000 |0026: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@bffe │ │ -19f1a2: 0c05 |0029: move-result-object v5 │ │ -19f1a4: 7210 01c0 0500 |002a: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c001 │ │ -19f1aa: 0c05 |002d: move-result-object v5 │ │ -19f1ac: 7220 2197 4500 |002e: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9721 │ │ -19f1b2: 0c04 |0031: move-result-object v4 │ │ -19f1b4: 1f04 9517 |0032: check-cast v4, Ljava/lang/String; // type@1795 │ │ -19f1b8: 6e10 febf 0000 |0034: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@bffe │ │ -19f1be: 0c05 |0037: move-result-object v5 │ │ -19f1c0: 7210 01c0 0500 |0038: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c001 │ │ -19f1c6: 0c05 |003b: move-result-object v5 │ │ -19f1c8: 1236 |003c: const/4 v6, #int 3 // #3 │ │ -19f1ca: 7220 2197 6500 |003d: invoke-interface {v5, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9721 │ │ -19f1d0: 0c05 |0040: move-result-object v5 │ │ -19f1d2: 1f05 9517 |0041: check-cast v5, Ljava/lang/String; // type@1795 │ │ -19f1d6: 6e10 febf 0000 |0043: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@bffe │ │ -19f1dc: 0c00 |0046: move-result-object v0 │ │ -19f1de: 7210 01c0 0000 |0047: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c001 │ │ -19f1e4: 0c00 |004a: move-result-object v0 │ │ -19f1e6: 1246 |004b: const/4 v6, #int 4 // #4 │ │ -19f1e8: 7220 2197 6000 |004c: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9721 │ │ -19f1ee: 0c00 |004f: move-result-object v0 │ │ -19f1f0: 1f00 9517 |0050: check-cast v0, Ljava/lang/String; // type@1795 │ │ -19f1f4: 1a06 abf7 |0052: const-string v6, "shared-with-me" // string@f7ab │ │ -19f1f8: 7120 a0b6 6400 |0054: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -19f1fe: 0a04 |0057: move-result v4 │ │ -19f200: 3804 0d00 |0058: if-eqz v4, 0065 // +000d │ │ -19f204: 6200 4313 |005a: sget-object v0, Lcom/infomaniak/drive/utils/PublicShareUtils;.INSTANCE:Lcom/infomaniak/drive/utils/PublicShareUtils; // field@1343 │ │ -19f208: 07c1 |005c: move-object v1, v12 │ │ -19f20a: 1f01 1700 |005d: check-cast v1, Landroid/app/Activity; // type@0017 │ │ -19f20e: 6e30 203b 100d |005f: invoke-virtual {v0, v1, v13}, Lcom/infomaniak/drive/utils/PublicShareUtils;.openDeepLinkInBrowser-gIAlu-s:(Landroid/app/Activity;Ljava/lang/String;)Ljava/lang/Object; // method@3b20 │ │ -19f214: 5cc3 e003 |0062: iput-boolean v3, v12, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e0 │ │ -19f218: 0e00 |0064: return-void │ │ -19f21a: 7110 f692 0100 |0065: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@92f6 │ │ -19f220: 0a0d |0068: move-result v13 │ │ -19f222: 0701 |0069: move-object v1, v0 │ │ -19f224: 1f01 6617 |006a: check-cast v1, Ljava/lang/CharSequence; // type@1766 │ │ -19f228: 7210 5e92 0100 |006c: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@925e │ │ -19f22e: 0a01 |006f: move-result v1 │ │ -19f230: 3901 0d00 |0070: if-nez v1, 007d // +000d │ │ -19f234: 7110 0cc1 0500 |0072: invoke-static {v5}, Lkotlin/text/StringsKt;.toIntOrNull:(Ljava/lang/String;)Ljava/lang/Integer; // method@c10c │ │ -19f23a: 0c00 |0075: move-result-object v0 │ │ -19f23c: 3800 0b00 |0076: if-eqz v0, 0081 // +000b │ │ -19f240: 6e10 f192 0000 |0078: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@92f1 │ │ -19f246: 0a02 |007b: move-result v2 │ │ -19f248: 2805 |007c: goto 0081 // +0005 │ │ -19f24a: 7110 f692 0000 |007d: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@92f6 │ │ -19f250: 0a02 |0080: move-result v2 │ │ -19f252: 6204 b900 |0081: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -19f256: 7110 0093 0d00 |0083: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -19f25c: 0c06 |0086: move-result-object v6 │ │ -19f25e: 7110 5792 0300 |0087: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9257 │ │ -19f264: 0c08 |008a: move-result-object v8 │ │ -19f266: 130a 1500 |008b: const/16 v10, #int 21 // #15 │ │ -19f26a: 120b |008d: const/4 v11, #int 0 // #0 │ │ -19f26c: 1205 |008e: const/4 v5, #int 0 // #0 │ │ -19f26e: 1207 |008f: const/4 v7, #int 0 // #0 │ │ -19f270: 1209 |0090: const/4 v9, #int 0 // #0 │ │ -19f272: 7708 8009 0400 |0091: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrive$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/realm/Realm;ILjava/lang/Object;)Lcom/infomaniak/drive/data/models/drive/Drive; // method@0980 │ │ -19f278: 0c00 |0094: move-result-object v0 │ │ -19f27a: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ -19f27e: 6e10 810b 0000 |0097: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b81 │ │ -19f284: 0a01 |009a: move-result v1 │ │ -19f286: 6e10 7d0b 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b7d │ │ -19f28c: 0a00 |009e: move-result v0 │ │ -19f28e: 7050 680d 1c2d |009f: invoke-direct {v12, v1, v13, v2, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d68 │ │ -19f294: 620d ae00 |00a2: sget-object v13, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ae │ │ -19f298: 07c0 |00a4: move-object v0, v12 │ │ -19f29a: 1f00 1700 |00a5: check-cast v0, Landroid/app/Activity; // type@0017 │ │ -19f29e: 1a01 3bc2 |00a7: const-string v1, "internal" // string@c23b │ │ -19f2a2: 6e30 1e09 0d01 |00a9: invoke-virtual {v13, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@091e │ │ -19f2a8: 0e00 |00ac: return-void │ │ +19f0d0: |[19f0d0] com.infomaniak.drive.ui.LaunchActivity.processInternalLink:(Ljava/lang/String;)V │ │ +19f0e0: 2200 871c |0000: new-instance v0, Lkotlin/text/Regex; // type@1c87 │ │ +19f0e4: 1a01 8025 |0002: const-string v1, "/app/[a-z]+/(\d+)/([a-z-]*)/?[a-z]*/?[a-z]*/?(\d*)/?[a-z]*/?[a-z]*/?(\d*)" // string@2580 │ │ +19f0e8: 7020 4cc0 1000 |0004: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c04c │ │ +19f0ee: 07d1 |0007: move-object v1, v13 │ │ +19f0f0: 1f01 6617 |0008: check-cast v1, Ljava/lang/CharSequence; // type@1766 │ │ +19f0f4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +19f0f6: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +19f0f8: 1224 |000c: const/4 v4, #int 2 // #2 │ │ +19f0fa: 7152 53c0 1043 |000d: invoke-static {v0, v1, v3, v4, v2}, Lkotlin/text/Regex;.find$default:(Lkotlin/text/Regex;Ljava/lang/CharSequence;IILjava/lang/Object;)Lkotlin/text/MatchResult; // method@c053 │ │ +19f100: 0c00 |0010: move-result-object v0 │ │ +19f102: 3800 9b00 |0011: if-eqz v0, 00ac // +009b │ │ +19f106: 7210 09c0 0000 |0013: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c009 │ │ +19f10c: 0c00 |0016: move-result-object v0 │ │ +19f10e: 6e10 07c0 0000 |0017: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c007 │ │ +19f114: 0c01 |001a: move-result-object v1 │ │ +19f116: 7210 0ac0 0100 |001b: invoke-interface {v1}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c00a │ │ +19f11c: 0c01 |001e: move-result-object v1 │ │ +19f11e: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +19f120: 7220 2a97 2100 |0020: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@972a │ │ +19f126: 0c01 |0023: move-result-object v1 │ │ +19f128: 1f01 9517 |0024: check-cast v1, Ljava/lang/String; // type@1795 │ │ +19f12c: 6e10 07c0 0000 |0026: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c007 │ │ +19f132: 0c05 |0029: move-result-object v5 │ │ +19f134: 7210 0ac0 0500 |002a: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c00a │ │ +19f13a: 0c05 |002d: move-result-object v5 │ │ +19f13c: 7220 2a97 4500 |002e: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@972a │ │ +19f142: 0c04 |0031: move-result-object v4 │ │ +19f144: 1f04 9517 |0032: check-cast v4, Ljava/lang/String; // type@1795 │ │ +19f148: 6e10 07c0 0000 |0034: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c007 │ │ +19f14e: 0c05 |0037: move-result-object v5 │ │ +19f150: 7210 0ac0 0500 |0038: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c00a │ │ +19f156: 0c05 |003b: move-result-object v5 │ │ +19f158: 1236 |003c: const/4 v6, #int 3 // #3 │ │ +19f15a: 7220 2a97 6500 |003d: invoke-interface {v5, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@972a │ │ +19f160: 0c05 |0040: move-result-object v5 │ │ +19f162: 1f05 9517 |0041: check-cast v5, Ljava/lang/String; // type@1795 │ │ +19f166: 6e10 07c0 0000 |0043: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c007 │ │ +19f16c: 0c00 |0046: move-result-object v0 │ │ +19f16e: 7210 0ac0 0000 |0047: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c00a │ │ +19f174: 0c00 |004a: move-result-object v0 │ │ +19f176: 1246 |004b: const/4 v6, #int 4 // #4 │ │ +19f178: 7220 2a97 6000 |004c: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@972a │ │ +19f17e: 0c00 |004f: move-result-object v0 │ │ +19f180: 1f00 9517 |0050: check-cast v0, Ljava/lang/String; // type@1795 │ │ +19f184: 1a06 abf7 |0052: const-string v6, "shared-with-me" // string@f7ab │ │ +19f188: 7120 a9b6 6400 |0054: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +19f18e: 0a04 |0057: move-result v4 │ │ +19f190: 3804 0d00 |0058: if-eqz v4, 0065 // +000d │ │ +19f194: 6200 4513 |005a: sget-object v0, Lcom/infomaniak/drive/utils/PublicShareUtils;.INSTANCE:Lcom/infomaniak/drive/utils/PublicShareUtils; // field@1345 │ │ +19f198: 07c1 |005c: move-object v1, v12 │ │ +19f19a: 1f01 1600 |005d: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +19f19e: 6e30 293b 100d |005f: invoke-virtual {v0, v1, v13}, Lcom/infomaniak/drive/utils/PublicShareUtils;.openDeepLinkInBrowser-gIAlu-s:(Landroid/app/Activity;Ljava/lang/String;)Ljava/lang/Object; // method@3b29 │ │ +19f1a4: 5cc3 df03 |0062: iput-boolean v3, v12, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03df │ │ +19f1a8: 0e00 |0064: return-void │ │ +19f1aa: 7110 ff92 0100 |0065: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@92ff │ │ +19f1b0: 0a0d |0068: move-result v13 │ │ +19f1b2: 0701 |0069: move-object v1, v0 │ │ +19f1b4: 1f01 6617 |006a: check-cast v1, Ljava/lang/CharSequence; // type@1766 │ │ +19f1b8: 7210 6792 0100 |006c: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@9267 │ │ +19f1be: 0a01 |006f: move-result v1 │ │ +19f1c0: 3901 0d00 |0070: if-nez v1, 007d // +000d │ │ +19f1c4: 7110 15c1 0500 |0072: invoke-static {v5}, Lkotlin/text/StringsKt;.toIntOrNull:(Ljava/lang/String;)Ljava/lang/Integer; // method@c115 │ │ +19f1ca: 0c00 |0075: move-result-object v0 │ │ +19f1cc: 3800 0b00 |0076: if-eqz v0, 0081 // +000b │ │ +19f1d0: 6e10 fa92 0000 |0078: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@92fa │ │ +19f1d6: 0a02 |007b: move-result v2 │ │ +19f1d8: 2805 |007c: goto 0081 // +0005 │ │ +19f1da: 7110 ff92 0000 |007d: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@92ff │ │ +19f1e0: 0a02 |0080: move-result v2 │ │ +19f1e2: 6204 b800 |0081: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b8 │ │ +19f1e6: 7110 0993 0d00 |0083: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9309 │ │ +19f1ec: 0c06 |0086: move-result-object v6 │ │ +19f1ee: 7110 6092 0300 |0087: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9260 │ │ +19f1f4: 0c08 |008a: move-result-object v8 │ │ +19f1f6: 130a 1500 |008b: const/16 v10, #int 21 // #15 │ │ +19f1fa: 120b |008d: const/4 v11, #int 0 // #0 │ │ +19f1fc: 1205 |008e: const/4 v5, #int 0 // #0 │ │ +19f1fe: 1207 |008f: const/4 v7, #int 0 // #0 │ │ +19f200: 1209 |0090: const/4 v9, #int 0 // #0 │ │ +19f202: 7708 7c09 0400 |0091: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrive$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/realm/Realm;ILjava/lang/Object;)Lcom/infomaniak/drive/data/models/drive/Drive; // method@097c │ │ +19f208: 0c00 |0094: move-result-object v0 │ │ +19f20a: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ +19f20e: 6e10 7d0b 0000 |0097: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b7d │ │ +19f214: 0a01 |009a: move-result v1 │ │ +19f216: 6e10 790b 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b79 │ │ +19f21c: 0a00 |009e: move-result v0 │ │ +19f21e: 7050 640d 1c2d |009f: invoke-direct {v12, v1, v13, v2, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d64 │ │ +19f224: 620d ad00 |00a2: sget-object v13, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19f228: 07c0 |00a4: move-object v0, v12 │ │ +19f22a: 1f00 1600 |00a5: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19f22e: 1a01 3bc2 |00a7: const-string v1, "internal" // string@c23b │ │ +19f232: 6e30 1a09 0d01 |00a9: invoke-virtual {v13, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@091a │ │ +19f238: 0e00 |00ac: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0013 line=208 │ │ 0x0052 line=210 │ │ 0x005a line=211 │ │ 0x0062 line=212 │ │ @@ -9987,114 +9823,114 @@ │ │ type : '(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 182 16-bit code units │ │ -19ec08: |[19ec08] com.infomaniak.drive.ui.LaunchActivity.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19ec18: 20c1 5c04 |0000: instance-of v1, v12, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@045c │ │ -19ec1c: 3801 1200 |0002: if-eqz v1, 0014 // +0012 │ │ -19ec20: 07c1 |0004: move-object v1, v12 │ │ -19ec22: 1f01 5c04 |0005: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@045c │ │ -19ec26: 5212 d203 |0007: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d2 │ │ -19ec2a: 1503 0080 |0009: const/high16 v3, #int -2147483648 // #8000 │ │ -19ec2e: b532 |000b: and-int/2addr v2, v3 │ │ -19ec30: 3802 0800 |000c: if-eqz v2, 0014 // +0008 │ │ -19ec34: 5210 d203 |000e: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d2 │ │ -19ec38: b130 |0010: sub-int/2addr v0, v3 │ │ -19ec3a: 5910 d203 |0011: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d2 │ │ -19ec3e: 2806 |0013: goto 0019 // +0006 │ │ -19ec40: 2201 5c04 |0014: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@045c │ │ -19ec44: 7030 430d a10c |0016: invoke-direct {v1, v10, v12}, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d43 │ │ -19ec4a: 5410 d303 |0019: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03d3 │ │ -19ec4e: 7100 e0b1 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -19ec54: 0c02 |001e: move-result-object v2 │ │ -19ec56: 5213 d203 |001f: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d2 │ │ -19ec5a: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -19ec5c: 3803 1100 |0022: if-eqz v3, 0033 // +0011 │ │ -19ec60: 3343 0700 |0024: if-ne v3, v4, 002b // +0007 │ │ -19ec64: 7110 a69a 0000 |0026: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19ec6a: 2900 8a00 |0029: goto/16 00b3 // +008a │ │ -19ec6e: 2200 7a17 |002b: new-instance v0, Ljava/lang/IllegalStateException; // type@177a │ │ -19ec72: 1a01 d597 |002d: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -19ec76: 7020 e692 1000 |002f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -19ec7c: 2700 |0032: throw v0 │ │ -19ec7e: 7110 a69a 0000 |0033: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19ec84: 2200 871c |0036: new-instance v0, Lkotlin/text/Regex; // type@1c87 │ │ -19ec88: 1a03 8325 |0038: const-string v3, "/app/share/(\d+)/([a-z0-9-]+)" // string@2583 │ │ -19ec8c: 7020 43c0 3000 |003a: invoke-direct {v0, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c043 │ │ -19ec92: 07b3 |003d: move-object v3, v11 │ │ -19ec94: 1f03 6617 |003e: check-cast v3, Ljava/lang/CharSequence; // type@1766 │ │ -19ec98: 1205 |0040: const/4 v5, #int 0 // #0 │ │ -19ec9a: 1206 |0041: const/4 v6, #int 0 // #0 │ │ -19ec9c: 1227 |0042: const/4 v7, #int 2 // #2 │ │ -19ec9e: 7156 4ac0 3075 |0043: invoke-static {v0, v3, v5, v7, v6}, Lkotlin/text/Regex;.find$default:(Lkotlin/text/Regex;Ljava/lang/CharSequence;IILjava/lang/Object;)Lkotlin/text/MatchResult; // method@c04a │ │ -19eca4: 0c00 |0046: move-result-object v0 │ │ -19eca6: 3800 6c00 |0047: if-eqz v0, 00b3 // +006c │ │ -19ecaa: 7210 00c0 0000 |0049: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c000 │ │ -19ecb0: 0c00 |004c: move-result-object v0 │ │ -19ecb2: 6e10 febf 0000 |004d: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@bffe │ │ -19ecb8: 0c03 |0050: move-result-object v3 │ │ -19ecba: 7210 01c0 0300 |0051: invoke-interface {v3}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c001 │ │ -19ecc0: 0c03 |0054: move-result-object v3 │ │ -19ecc2: 7220 2197 4300 |0055: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9721 │ │ -19ecc8: 0c03 |0058: move-result-object v3 │ │ -19ecca: 1f03 9517 |0059: check-cast v3, Ljava/lang/String; // type@1795 │ │ -19ecce: 6e10 febf 0000 |005b: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@bffe │ │ -19ecd4: 0c00 |005e: move-result-object v0 │ │ -19ecd6: 7210 01c0 0000 |005f: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c001 │ │ -19ecdc: 0c00 |0062: move-result-object v0 │ │ -19ecde: 7220 2197 7000 |0063: invoke-interface {v0, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9721 │ │ -19ece4: 0c00 |0066: move-result-object v0 │ │ -19ece6: 0705 |0067: move-object v5, v0 │ │ -19ece8: 1f05 9517 |0068: check-cast v5, Ljava/lang/String; // type@1795 │ │ -19ecec: 6200 b500 |006a: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b5 │ │ -19ecf0: 7110 f692 0300 |006c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@92f6 │ │ -19ecf6: 0a06 |006f: move-result v6 │ │ -19ecf8: 6e30 5209 6005 |0070: invoke-virtual {v0, v6, v5}, Lcom/infomaniak/drive/data/api/ApiRepository;.getPublicShareInfo:(ILjava/lang/String;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0952 │ │ -19ecfe: 0c00 |0073: move-result-object v0 │ │ -19ed00: 6e10 c341 0000 |0074: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getResult:()Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@41c3 │ │ -19ed06: 0c06 |0077: move-result-object v6 │ │ -19ed08: 6208 bd03 |0078: sget-object v8, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03bd │ │ -19ed0c: 6e10 d741 0600 |007a: invoke-virtual {v6}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@41d7 │ │ -19ed12: 0a06 |007d: move-result v6 │ │ -19ed14: 4406 0806 |007e: aget v6, v8, v6 │ │ -19ed18: 3246 1b00 |0080: if-eq v6, v4, 009b // +001b │ │ -19ed1c: 3276 0f00 |0082: if-eq v6, v7, 0091 // +000f │ │ -19ed20: 6e10 bc41 0000 |0084: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41bc │ │ -19ed26: 0c00 |0087: move-result-object v0 │ │ -19ed28: 5914 d203 |0088: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d2 │ │ -19ed2c: 7051 5d0d 0a53 |008a: invoke-direct {v10, v0, v3, v5, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.handlePublicShareError:(Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d5d │ │ -19ed32: 0c00 |008d: move-result-object v0 │ │ -19ed34: 3320 2500 |008e: if-ne v0, v2, 00b3 // +0025 │ │ -19ed38: 1102 |0090: return-object v2 │ │ -19ed3a: 6e10 c641 0000 |0091: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getUri:()Ljava/lang/String; // method@41c6 │ │ -19ed40: 0c00 |0094: move-result-object v0 │ │ -19ed42: 3800 1e00 |0095: if-eqz v0, 00b3 // +001e │ │ -19ed46: 7020 660d 0a00 |0097: invoke-direct {v10, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d66 │ │ -19ed4c: 2819 |009a: goto 00b3 // +0019 │ │ -19ed4e: 6e10 bb41 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41bb │ │ -19ed54: 0c00 |009e: move-result-object v0 │ │ -19ed56: 7110 a6b6 0000 |009f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -19ed5c: 0704 |00a2: move-object v4, v0 │ │ -19ed5e: 1f04 9603 |00a3: check-cast v4, Lcom/infomaniak/drive/data/models/ShareLink; // type@0396 │ │ -19ed62: 1306 1800 |00a5: const/16 v6, #int 24 // #18 │ │ -19ed66: 1207 |00a7: const/4 v7, #int 0 // #0 │ │ -19ed68: 1208 |00a8: const/4 v8, #int 0 // #0 │ │ -19ed6a: 1209 |00a9: const/4 v9, #int 0 // #0 │ │ -19ed6c: 07a0 |00aa: move-object v0, v10 │ │ -19ed6e: 0731 |00ab: move-object v1, v3 │ │ -19ed70: 0752 |00ac: move-object v2, v5 │ │ -19ed72: 0743 |00ad: move-object v3, v4 │ │ -19ed74: 0184 |00ae: move v4, v8 │ │ -19ed76: 0195 |00af: move v5, v9 │ │ -19ed78: 7708 6a0d 0000 |00b0: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/LaunchActivity;.setPublicShareActivityArgs$default:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZILjava/lang/Object;)V // method@0d6a │ │ -19ed7e: 6200 2fb2 |00b3: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19ed82: 1100 |00b5: return-object v0 │ │ +19eb98: |[19eb98] com.infomaniak.drive.ui.LaunchActivity.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19eba8: 20c1 5b04 |0000: instance-of v1, v12, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@045b │ │ +19ebac: 3801 1200 |0002: if-eqz v1, 0014 // +0012 │ │ +19ebb0: 07c1 |0004: move-object v1, v12 │ │ +19ebb2: 1f01 5b04 |0005: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@045b │ │ +19ebb6: 5212 d103 |0007: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d1 │ │ +19ebba: 1503 0080 |0009: const/high16 v3, #int -2147483648 // #8000 │ │ +19ebbe: b532 |000b: and-int/2addr v2, v3 │ │ +19ebc0: 3802 0800 |000c: if-eqz v2, 0014 // +0008 │ │ +19ebc4: 5210 d103 |000e: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d1 │ │ +19ebc8: b130 |0010: sub-int/2addr v0, v3 │ │ +19ebca: 5910 d103 |0011: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d1 │ │ +19ebce: 2806 |0013: goto 0019 // +0006 │ │ +19ebd0: 2201 5b04 |0014: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@045b │ │ +19ebd4: 7030 3f0d a10c |0016: invoke-direct {v1, v10, v12}, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d3f │ │ +19ebda: 5410 d203 |0019: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03d2 │ │ +19ebde: 7100 e9b1 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +19ebe4: 0c02 |001e: move-result-object v2 │ │ +19ebe6: 5213 d103 |001f: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d1 │ │ +19ebea: 1214 |0021: const/4 v4, #int 1 // #1 │ │ +19ebec: 3803 1100 |0022: if-eqz v3, 0033 // +0011 │ │ +19ebf0: 3343 0700 |0024: if-ne v3, v4, 002b // +0007 │ │ +19ebf4: 7110 af9a 0000 |0026: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19ebfa: 2900 8a00 |0029: goto/16 00b3 // +008a │ │ +19ebfe: 2200 7a17 |002b: new-instance v0, Ljava/lang/IllegalStateException; // type@177a │ │ +19ec02: 1a01 d697 |002d: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +19ec06: 7020 ef92 1000 |002f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +19ec0c: 2700 |0032: throw v0 │ │ +19ec0e: 7110 af9a 0000 |0033: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19ec14: 2200 871c |0036: new-instance v0, Lkotlin/text/Regex; // type@1c87 │ │ +19ec18: 1a03 8225 |0038: const-string v3, "/app/share/(\d+)/([a-z0-9-]+)" // string@2582 │ │ +19ec1c: 7020 4cc0 3000 |003a: invoke-direct {v0, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c04c │ │ +19ec22: 07b3 |003d: move-object v3, v11 │ │ +19ec24: 1f03 6617 |003e: check-cast v3, Ljava/lang/CharSequence; // type@1766 │ │ +19ec28: 1205 |0040: const/4 v5, #int 0 // #0 │ │ +19ec2a: 1206 |0041: const/4 v6, #int 0 // #0 │ │ +19ec2c: 1227 |0042: const/4 v7, #int 2 // #2 │ │ +19ec2e: 7156 53c0 3075 |0043: invoke-static {v0, v3, v5, v7, v6}, Lkotlin/text/Regex;.find$default:(Lkotlin/text/Regex;Ljava/lang/CharSequence;IILjava/lang/Object;)Lkotlin/text/MatchResult; // method@c053 │ │ +19ec34: 0c00 |0046: move-result-object v0 │ │ +19ec36: 3800 6c00 |0047: if-eqz v0, 00b3 // +006c │ │ +19ec3a: 7210 09c0 0000 |0049: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c009 │ │ +19ec40: 0c00 |004c: move-result-object v0 │ │ +19ec42: 6e10 07c0 0000 |004d: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c007 │ │ +19ec48: 0c03 |0050: move-result-object v3 │ │ +19ec4a: 7210 0ac0 0300 |0051: invoke-interface {v3}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c00a │ │ +19ec50: 0c03 |0054: move-result-object v3 │ │ +19ec52: 7220 2a97 4300 |0055: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@972a │ │ +19ec58: 0c03 |0058: move-result-object v3 │ │ +19ec5a: 1f03 9517 |0059: check-cast v3, Ljava/lang/String; // type@1795 │ │ +19ec5e: 6e10 07c0 0000 |005b: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c007 │ │ +19ec64: 0c00 |005e: move-result-object v0 │ │ +19ec66: 7210 0ac0 0000 |005f: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c00a │ │ +19ec6c: 0c00 |0062: move-result-object v0 │ │ +19ec6e: 7220 2a97 7000 |0063: invoke-interface {v0, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@972a │ │ +19ec74: 0c00 |0066: move-result-object v0 │ │ +19ec76: 0705 |0067: move-object v5, v0 │ │ +19ec78: 1f05 9517 |0068: check-cast v5, Ljava/lang/String; // type@1795 │ │ +19ec7c: 6200 b400 |006a: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +19ec80: 7110 ff92 0300 |006c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@92ff │ │ +19ec86: 0a06 |006f: move-result v6 │ │ +19ec88: 6e30 4e09 6005 |0070: invoke-virtual {v0, v6, v5}, Lcom/infomaniak/drive/data/api/ApiRepository;.getPublicShareInfo:(ILjava/lang/String;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@094e │ │ +19ec8e: 0c00 |0073: move-result-object v0 │ │ +19ec90: 6e10 cc41 0000 |0074: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getResult:()Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@41cc │ │ +19ec96: 0c06 |0077: move-result-object v6 │ │ +19ec98: 6208 bc03 |0078: sget-object v8, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03bc │ │ +19ec9c: 6e10 e041 0600 |007a: invoke-virtual {v6}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@41e0 │ │ +19eca2: 0a06 |007d: move-result v6 │ │ +19eca4: 4406 0806 |007e: aget v6, v8, v6 │ │ +19eca8: 3246 1b00 |0080: if-eq v6, v4, 009b // +001b │ │ +19ecac: 3276 0f00 |0082: if-eq v6, v7, 0091 // +000f │ │ +19ecb0: 6e10 c541 0000 |0084: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41c5 │ │ +19ecb6: 0c00 |0087: move-result-object v0 │ │ +19ecb8: 5914 d103 |0088: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d1 │ │ +19ecbc: 7051 590d 0a53 |008a: invoke-direct {v10, v0, v3, v5, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.handlePublicShareError:(Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d59 │ │ +19ecc2: 0c00 |008d: move-result-object v0 │ │ +19ecc4: 3320 2500 |008e: if-ne v0, v2, 00b3 // +0025 │ │ +19ecc8: 1102 |0090: return-object v2 │ │ +19ecca: 6e10 cf41 0000 |0091: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getUri:()Ljava/lang/String; // method@41cf │ │ +19ecd0: 0c00 |0094: move-result-object v0 │ │ +19ecd2: 3800 1e00 |0095: if-eqz v0, 00b3 // +001e │ │ +19ecd6: 7020 620d 0a00 |0097: invoke-direct {v10, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d62 │ │ +19ecdc: 2819 |009a: goto 00b3 // +0019 │ │ +19ecde: 6e10 c441 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41c4 │ │ +19ece4: 0c00 |009e: move-result-object v0 │ │ +19ece6: 7110 afb6 0000 |009f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +19ecec: 0704 |00a2: move-object v4, v0 │ │ +19ecee: 1f04 9503 |00a3: check-cast v4, Lcom/infomaniak/drive/data/models/ShareLink; // type@0395 │ │ +19ecf2: 1306 1800 |00a5: const/16 v6, #int 24 // #18 │ │ +19ecf6: 1207 |00a7: const/4 v7, #int 0 // #0 │ │ +19ecf8: 1208 |00a8: const/4 v8, #int 0 // #0 │ │ +19ecfa: 1209 |00a9: const/4 v9, #int 0 // #0 │ │ +19ecfc: 07a0 |00aa: move-object v0, v10 │ │ +19ecfe: 0731 |00ab: move-object v1, v3 │ │ +19ed00: 0752 |00ac: move-object v2, v5 │ │ +19ed02: 0743 |00ad: move-object v3, v4 │ │ +19ed04: 0184 |00ae: move v4, v8 │ │ +19ed06: 0195 |00af: move v5, v9 │ │ +19ed08: 7708 660d 0000 |00b0: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/LaunchActivity;.setPublicShareActivityArgs$default:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZILjava/lang/Object;)V // method@0d66 │ │ +19ed0e: 6200 31b2 |00b3: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19ed12: 1100 |00b5: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x001f line=174 │ │ 0x0036 line=175 │ │ 0x0049 line=176 │ │ 0x006a line=178 │ │ 0x0074 line=179 │ │ @@ -10113,40 +9949,40 @@ │ │ type : '(IIIZ)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 46 16-bit code units │ │ -19f2ac: |[19f2ac] com.infomaniak.drive.ui.LaunchActivity.setOpenSpecificFile:(IIIZ)V │ │ -19f2bc: 6200 a512 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -19f2c0: 6e10 7e39 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@397e │ │ -19f2c6: 0a00 |0005: move-result v0 │ │ -19f2c8: 3207 0700 |0006: if-eq v7, v0, 000d // +0007 │ │ -19f2cc: 6200 a512 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -19f2d0: 6e20 9239 7000 |000a: invoke-virtual {v0, v7}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentUserId:(I)V // method@3992 │ │ -19f2d6: 390a 0f00 |000d: if-nez v10, 001c // +000f │ │ -19f2da: 6207 a512 |000f: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -19f2de: 6e10 7c39 0700 |0011: invoke-virtual {v7}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@397c │ │ -19f2e4: 0a07 |0014: move-result v7 │ │ -19f2e6: 3278 0700 |0015: if-eq v8, v7, 001c // +0007 │ │ -19f2ea: 6207 a512 |0017: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -19f2ee: 6e20 9039 8700 |0019: invoke-virtual {v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentDriveId:(I)V // method@3990 │ │ -19f2f4: 2207 9204 |001c: new-instance v7, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0492 │ │ -19f2f8: 1244 |001e: const/4 v4, #int 4 // #4 │ │ -19f2fa: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -19f2fc: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -19f2fe: 0770 |0021: move-object v0, v7 │ │ -19f300: 0191 |0022: move v1, v9 │ │ -19f302: 01a2 |0023: move v2, v10 │ │ -19f304: 7606 af0e 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0eaf │ │ -19f30a: 6e10 bc0e 0700 |0027: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0ebc │ │ -19f310: 0c07 |002a: move-result-object v7 │ │ -19f312: 5b67 dd03 |002b: iput-object v7, v6, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03dd │ │ -19f316: 0e00 |002d: return-void │ │ +19f23c: |[19f23c] com.infomaniak.drive.ui.LaunchActivity.setOpenSpecificFile:(IIIZ)V │ │ +19f24c: 6200 a712 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +19f250: 6e10 8739 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3987 │ │ +19f256: 0a00 |0005: move-result v0 │ │ +19f258: 3207 0700 |0006: if-eq v7, v0, 000d // +0007 │ │ +19f25c: 6200 a712 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +19f260: 6e20 9b39 7000 |000a: invoke-virtual {v0, v7}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentUserId:(I)V // method@399b │ │ +19f266: 390a 0f00 |000d: if-nez v10, 001c // +000f │ │ +19f26a: 6207 a712 |000f: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +19f26e: 6e10 8539 0700 |0011: invoke-virtual {v7}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3985 │ │ +19f274: 0a07 |0014: move-result v7 │ │ +19f276: 3278 0700 |0015: if-eq v8, v7, 001c // +0007 │ │ +19f27a: 6207 a712 |0017: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +19f27e: 6e20 9939 8700 |0019: invoke-virtual {v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentDriveId:(I)V // method@3999 │ │ +19f284: 2207 9104 |001c: new-instance v7, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0491 │ │ +19f288: 1244 |001e: const/4 v4, #int 4 // #4 │ │ +19f28a: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +19f28c: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +19f28e: 0770 |0021: move-object v0, v7 │ │ +19f290: 0191 |0022: move v1, v9 │ │ +19f292: 01a2 |0023: move v2, v10 │ │ +19f294: 7606 ab0e 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0eab │ │ +19f29a: 6e10 b80e 0700 |0027: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0eb8 │ │ +19f2a0: 0c07 |002a: move-result-object v7 │ │ +19f2a2: 5b67 dc03 |002b: iput-object v7, v6, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03dc │ │ +19f2a6: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x000f line=229 │ │ 0x001c line=230 │ │ locals : │ │ 0x0000 - 0x002e reg=6 this Lcom/infomaniak/drive/ui/LaunchActivity; │ │ @@ -10160,60 +9996,60 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZ)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 75 16-bit code units │ │ -19f360: |[19f360] com.infomaniak.drive.ui.LaunchActivity.setPublicShareActivityArgs:(Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZ)V │ │ -19f370: 2207 410b |0000: new-instance v7, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs; // type@0b41 │ │ -19f374: 7110 f692 0900 |0002: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@92f6 │ │ -19f37a: 0a01 |0005: move-result v1 │ │ -19f37c: 380b 0e00 |0006: if-eqz v11, 0014 // +000e │ │ -19f380: 6e10 f50a 0b00 |0008: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getFileId:()Ljava/lang/Integer; // method@0af5 │ │ -19f386: 0c09 |000b: move-result-object v9 │ │ -19f388: 3809 0800 |000c: if-eqz v9, 0014 // +0008 │ │ -19f38c: 6e10 f192 0900 |000e: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@92f1 │ │ -19f392: 0a09 |0011: move-result v9 │ │ -19f394: 0193 |0012: move v3, v9 │ │ -19f396: 2803 |0013: goto 0016 // +0003 │ │ -19f398: 12f9 |0014: const/4 v9, #int -1 // #ff │ │ -19f39a: 12f3 |0015: const/4 v3, #int -1 // #ff │ │ -19f39c: 1209 |0016: const/4 v9, #int 0 // #0 │ │ -19f39e: 380b 1100 |0017: if-eqz v11, 0028 // +0011 │ │ -19f3a2: 6e10 f40a 0b00 |0019: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getCapabilities:()Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities; // method@0af4 │ │ -19f3a8: 0c0b |001c: move-result-object v11 │ │ -19f3aa: 380b 0b00 |001d: if-eqz v11, 0028 // +000b │ │ -19f3ae: 6e10 b40b 0b00 |001f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities;.getCanDownload:()Z // method@0bb4 │ │ -19f3b4: 0a0b |0022: move-result v11 │ │ -19f3b6: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -19f3b8: 330b 0400 |0024: if-ne v11, v0, 0028 // +0004 │ │ -19f3bc: 1216 |0026: const/4 v6, #int 1 // #1 │ │ -19f3be: 2802 |0027: goto 0029 // +0002 │ │ -19f3c0: 1206 |0028: const/4 v6, #int 0 // #0 │ │ -19f3c2: 0770 |0029: move-object v0, v7 │ │ -19f3c4: 07a2 |002a: move-object v2, v10 │ │ -19f3c6: 01c4 |002b: move v4, v12 │ │ -19f3c8: 01d5 |002c: move v5, v13 │ │ -19f3ca: 7607 dd36 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs;.:(ILjava/lang/String;IZZZ)V // method@36dd │ │ -19f3d0: 6e10 f136 0700 |0030: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs;.toBundle:()Landroid/os/Bundle; // method@36f1 │ │ -19f3d6: 0c09 |0033: move-result-object v9 │ │ -19f3d8: 5b89 df03 |0034: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03df │ │ -19f3dc: 380c 0500 |0036: if-eqz v12, 003b // +0005 │ │ -19f3e0: 1a09 14e6 |0038: const-string v9, "publicShareWithPassword" // string@e614 │ │ -19f3e4: 2808 |003a: goto 0042 // +0008 │ │ -19f3e6: 380d 0500 |003b: if-eqz v13, 0040 // +0005 │ │ -19f3ea: 1a09 0ae6 |003d: const-string v9, "publicShareExpired" // string@e60a │ │ -19f3ee: 2803 |003f: goto 0042 // +0003 │ │ -19f3f0: 1a09 04e6 |0040: const-string v9, "publicShare" // string@e604 │ │ -19f3f4: 620a ae00 |0042: sget-object v10, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ae │ │ -19f3f8: 078b |0044: move-object v11, v8 │ │ -19f3fa: 1f0b 1700 |0045: check-cast v11, Landroid/app/Activity; // type@0017 │ │ -19f3fe: 6e30 1e09 ba09 |0047: invoke-virtual {v10, v11, v9}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@091e │ │ -19f404: 0e00 |004a: return-void │ │ +19f2f0: |[19f2f0] com.infomaniak.drive.ui.LaunchActivity.setPublicShareActivityArgs:(Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZ)V │ │ +19f300: 2207 410b |0000: new-instance v7, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs; // type@0b41 │ │ +19f304: 7110 ff92 0900 |0002: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@92ff │ │ +19f30a: 0a01 |0005: move-result v1 │ │ +19f30c: 380b 0e00 |0006: if-eqz v11, 0014 // +000e │ │ +19f310: 6e10 f10a 0b00 |0008: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getFileId:()Ljava/lang/Integer; // method@0af1 │ │ +19f316: 0c09 |000b: move-result-object v9 │ │ +19f318: 3809 0800 |000c: if-eqz v9, 0014 // +0008 │ │ +19f31c: 6e10 fa92 0900 |000e: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@92fa │ │ +19f322: 0a09 |0011: move-result v9 │ │ +19f324: 0193 |0012: move v3, v9 │ │ +19f326: 2803 |0013: goto 0016 // +0003 │ │ +19f328: 12f9 |0014: const/4 v9, #int -1 // #ff │ │ +19f32a: 12f3 |0015: const/4 v3, #int -1 // #ff │ │ +19f32c: 1209 |0016: const/4 v9, #int 0 // #0 │ │ +19f32e: 380b 1100 |0017: if-eqz v11, 0028 // +0011 │ │ +19f332: 6e10 f00a 0b00 |0019: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getCapabilities:()Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities; // method@0af0 │ │ +19f338: 0c0b |001c: move-result-object v11 │ │ +19f33a: 380b 0b00 |001d: if-eqz v11, 0028 // +000b │ │ +19f33e: 6e10 b00b 0b00 |001f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities;.getCanDownload:()Z // method@0bb0 │ │ +19f344: 0a0b |0022: move-result v11 │ │ +19f346: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +19f348: 330b 0400 |0024: if-ne v11, v0, 0028 // +0004 │ │ +19f34c: 1216 |0026: const/4 v6, #int 1 // #1 │ │ +19f34e: 2802 |0027: goto 0029 // +0002 │ │ +19f350: 1206 |0028: const/4 v6, #int 0 // #0 │ │ +19f352: 0770 |0029: move-object v0, v7 │ │ +19f354: 07a2 |002a: move-object v2, v10 │ │ +19f356: 01c4 |002b: move v4, v12 │ │ +19f358: 01d5 |002c: move v5, v13 │ │ +19f35a: 7607 e636 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs;.:(ILjava/lang/String;IZZZ)V // method@36e6 │ │ +19f360: 6e10 fa36 0700 |0030: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs;.toBundle:()Landroid/os/Bundle; // method@36fa │ │ +19f366: 0c09 |0033: move-result-object v9 │ │ +19f368: 5b89 de03 |0034: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03de │ │ +19f36c: 380c 0500 |0036: if-eqz v12, 003b // +0005 │ │ +19f370: 1a09 14e6 |0038: const-string v9, "publicShareWithPassword" // string@e614 │ │ +19f374: 2808 |003a: goto 0042 // +0008 │ │ +19f376: 380d 0500 |003b: if-eqz v13, 0040 // +0005 │ │ +19f37a: 1a09 0ae6 |003d: const-string v9, "publicShareExpired" // string@e60a │ │ +19f37e: 2803 |003f: goto 0042 // +0003 │ │ +19f380: 1a09 04e6 |0040: const-string v9, "publicShare" // string@e604 │ │ +19f384: 620a ad00 |0042: sget-object v10, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19f388: 078b |0044: move-object v11, v8 │ │ +19f38a: 1f0b 1600 |0045: check-cast v11, Landroid/app/Activity; // type@0016 │ │ +19f38e: 6e30 1a09 ba09 |0047: invoke-virtual {v10, v11, v9}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@091a │ │ +19f394: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0002 line=257 │ │ 0x0008 line=259 │ │ 0x0019 line=262 │ │ 0x002d line=256 │ │ @@ -10236,35 +10072,35 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZILjava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 14 │ │ ins : 8 │ │ outs : 6 │ │ insns size : 28 16-bit code units │ │ -19f318: |[19f318] com.infomaniak.drive.ui.LaunchActivity.setPublicShareActivityArgs$default:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZILjava/lang/Object;)V │ │ -19f328: dd0d 0c04 |0000: and-int/lit8 v13, v12, #int 4 // #04 │ │ -19f32c: 380d 0300 |0002: if-eqz v13, 0005 // +0003 │ │ -19f330: 1209 |0004: const/4 v9, #int 0 // #0 │ │ -19f332: 0793 |0005: move-object v3, v9 │ │ -19f334: dd09 0c08 |0006: and-int/lit8 v9, v12, #int 8 // #08 │ │ -19f338: 120d |0008: const/4 v13, #int 0 // #0 │ │ -19f33a: 3809 0400 |0009: if-eqz v9, 000d // +0004 │ │ -19f33e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -19f340: 2802 |000c: goto 000e // +0002 │ │ -19f342: 01a4 |000d: move v4, v10 │ │ -19f344: dd09 0c10 |000e: and-int/lit8 v9, v12, #int 16 // #10 │ │ -19f348: 3809 0400 |0010: if-eqz v9, 0014 // +0004 │ │ -19f34c: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -19f34e: 2802 |0013: goto 0015 // +0002 │ │ -19f350: 01b5 |0014: move v5, v11 │ │ -19f352: 0760 |0015: move-object v0, v6 │ │ -19f354: 0771 |0016: move-object v1, v7 │ │ -19f356: 0782 |0017: move-object v2, v8 │ │ -19f358: 7606 690d 0000 |0018: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivity;.setPublicShareActivityArgs:(Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZ)V // method@0d69 │ │ -19f35e: 0e00 |001b: return-void │ │ +19f2a8: |[19f2a8] com.infomaniak.drive.ui.LaunchActivity.setPublicShareActivityArgs$default:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZILjava/lang/Object;)V │ │ +19f2b8: dd0d 0c04 |0000: and-int/lit8 v13, v12, #int 4 // #04 │ │ +19f2bc: 380d 0300 |0002: if-eqz v13, 0005 // +0003 │ │ +19f2c0: 1209 |0004: const/4 v9, #int 0 // #0 │ │ +19f2c2: 0793 |0005: move-object v3, v9 │ │ +19f2c4: dd09 0c08 |0006: and-int/lit8 v9, v12, #int 8 // #08 │ │ +19f2c8: 120d |0008: const/4 v13, #int 0 // #0 │ │ +19f2ca: 3809 0400 |0009: if-eqz v9, 000d // +0004 │ │ +19f2ce: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +19f2d0: 2802 |000c: goto 000e // +0002 │ │ +19f2d2: 01a4 |000d: move v4, v10 │ │ +19f2d4: dd09 0c10 |000e: and-int/lit8 v9, v12, #int 16 // #10 │ │ +19f2d8: 3809 0400 |0010: if-eqz v9, 0014 // +0004 │ │ +19f2dc: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +19f2de: 2802 |0013: goto 0015 // +0002 │ │ +19f2e0: 01b5 |0014: move v5, v11 │ │ +19f2e2: 0760 |0015: move-object v0, v6 │ │ +19f2e4: 0771 |0016: move-object v1, v7 │ │ +19f2e6: 0782 |0017: move-object v2, v8 │ │ +19f2e8: 7606 650d 0000 |0018: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivity;.setPublicShareActivityArgs:(Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZ)V // method@0d65 │ │ +19f2ee: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0018 line=249 │ │ locals : │ │ 0x0000 - 0x001c reg=6 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x001c reg=7 (null) Ljava/lang/String; │ │ 0x0000 - 0x001c reg=8 (null) Ljava/lang/String; │ │ @@ -10279,83 +10115,83 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 132 16-bit code units │ │ -19ed84: |[19ed84] com.infomaniak.drive.ui.LaunchActivity.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19ed94: 2050 5d04 |0000: instance-of v0, v5, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@045d │ │ -19ed98: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -19ed9c: 0750 |0004: move-object v0, v5 │ │ -19ed9e: 1f00 5d04 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@045d │ │ -19eda2: 5201 d603 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d6 │ │ -19eda6: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -19edaa: b521 |000b: and-int/2addr v1, v2 │ │ -19edac: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -19edb0: 5205 d603 |000e: iget v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d6 │ │ -19edb4: b125 |0010: sub-int/2addr v5, v2 │ │ -19edb6: 5905 d603 |0011: iput v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d6 │ │ -19edba: 2806 |0013: goto 0019 // +0006 │ │ -19edbc: 2200 5d04 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@045d │ │ -19edc0: 7030 450d 4005 |0016: invoke-direct {v0, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d45 │ │ -19edc6: 5405 d703 |0019: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03d7 │ │ -19edca: 7100 e0b1 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -19edd0: 0c01 |001e: move-result-object v1 │ │ -19edd2: 5202 d603 |001f: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d6 │ │ -19edd6: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -19edd8: 3802 1400 |0022: if-eqz v2, 0036 // +0014 │ │ -19eddc: 3332 0a00 |0024: if-ne v2, v3, 002e // +000a │ │ -19ede0: 5400 d503 |0026: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03d5 │ │ -19ede4: 1f00 5e04 |0028: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045e │ │ -19ede8: 7110 a69a 0500 |002a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19edee: 2818 |002d: goto 0045 // +0018 │ │ -19edf0: 2205 7a17 |002e: new-instance v5, Ljava/lang/IllegalStateException; // type@177a │ │ -19edf4: 1a00 d597 |0030: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -19edf8: 7020 e692 0500 |0032: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -19edfe: 2705 |0035: throw v5 │ │ -19ee00: 7110 a69a 0500 |0036: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -19ee06: 5b04 d503 |0039: iput-object v4, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03d5 │ │ -19ee0a: 5903 d603 |003b: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d6 │ │ -19ee0e: 7020 580d 0400 |003d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d58 │ │ -19ee14: 0c05 |0040: move-result-object v5 │ │ -19ee16: 3315 0300 |0041: if-ne v5, v1, 0044 // +0003 │ │ -19ee1a: 1101 |0043: return-object v1 │ │ -19ee1c: 0740 |0044: move-object v0, v4 │ │ -19ee1e: 1f05 6817 |0045: check-cast v5, Ljava/lang/Class; // type@1768 │ │ -19ee22: 2201 3900 |0047: new-instance v1, Landroid/content/Intent; // type@0039 │ │ -19ee26: 0702 |0049: move-object v2, v0 │ │ -19ee28: 1f02 3200 |004a: check-cast v2, Landroid/content/Context; // type@0032 │ │ -19ee2c: 7030 9900 2105 |004c: invoke-direct {v1, v2, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0099 │ │ -19ee32: 1c02 9004 |004f: const-class v2, Lcom/infomaniak/drive/ui/MainActivity; // type@0490 │ │ -19ee36: 7120 a0b6 2500 |0051: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -19ee3c: 0a02 |0054: move-result v2 │ │ -19ee3e: 3802 0a00 |0055: if-eqz v2, 005f // +000a │ │ -19ee42: 5405 dd03 |0057: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03dd │ │ -19ee46: 3805 2500 |0059: if-eqz v5, 007e // +0025 │ │ -19ee4a: 6e20 b600 5100 |005b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00b6 │ │ -19ee50: 2820 |005e: goto 007e // +0020 │ │ -19ee52: 1c02 f009 |005f: const-class v2, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@09f0 │ │ -19ee56: 7120 a0b6 2500 |0061: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -19ee5c: 0a02 |0064: move-result v2 │ │ -19ee5e: 3802 0a00 |0065: if-eqz v2, 006f // +000a │ │ -19ee62: 1a05 6ec4 |0067: const-string v5, "isHelpShortcutPressed" // string@c46e │ │ -19ee66: 5502 dc03 |0069: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03dc │ │ -19ee6a: 6e30 b400 5102 |006b: invoke-virtual {v1, v5, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00b4 │ │ -19ee70: 2810 |006e: goto 007e // +0010 │ │ -19ee72: 1c02 3f0b |006f: const-class v2, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b3f │ │ -19ee76: 7120 a0b6 2500 |0071: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -19ee7c: 0a05 |0074: move-result v5 │ │ -19ee7e: 3805 0900 |0075: if-eqz v5, 007e // +0009 │ │ -19ee82: 5405 df03 |0077: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03df │ │ -19ee86: 3805 0500 |0079: if-eqz v5, 007e // +0005 │ │ -19ee8a: 6e20 b600 5100 |007b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00b6 │ │ -19ee90: 6e20 6b0d 1000 |007e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startActivity:(Landroid/content/Intent;)V // method@0d6b │ │ -19ee96: 6205 2fb2 |0081: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -19ee9a: 1105 |0083: return-object v5 │ │ +19ed14: |[19ed14] com.infomaniak.drive.ui.LaunchActivity.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19ed24: 2050 5c04 |0000: instance-of v0, v5, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@045c │ │ +19ed28: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +19ed2c: 0750 |0004: move-object v0, v5 │ │ +19ed2e: 1f00 5c04 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@045c │ │ +19ed32: 5201 d503 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d5 │ │ +19ed36: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +19ed3a: b521 |000b: and-int/2addr v1, v2 │ │ +19ed3c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +19ed40: 5205 d503 |000e: iget v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d5 │ │ +19ed44: b125 |0010: sub-int/2addr v5, v2 │ │ +19ed46: 5905 d503 |0011: iput v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d5 │ │ +19ed4a: 2806 |0013: goto 0019 // +0006 │ │ +19ed4c: 2200 5c04 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@045c │ │ +19ed50: 7030 410d 4005 |0016: invoke-direct {v0, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d41 │ │ +19ed56: 5405 d603 |0019: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03d6 │ │ +19ed5a: 7100 e9b1 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +19ed60: 0c01 |001e: move-result-object v1 │ │ +19ed62: 5202 d503 |001f: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d5 │ │ +19ed66: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +19ed68: 3802 1400 |0022: if-eqz v2, 0036 // +0014 │ │ +19ed6c: 3332 0a00 |0024: if-ne v2, v3, 002e // +000a │ │ +19ed70: 5400 d403 |0026: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03d4 │ │ +19ed74: 1f00 5d04 |0028: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045d │ │ +19ed78: 7110 af9a 0500 |002a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19ed7e: 2818 |002d: goto 0045 // +0018 │ │ +19ed80: 2205 7a17 |002e: new-instance v5, Ljava/lang/IllegalStateException; // type@177a │ │ +19ed84: 1a00 d697 |0030: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +19ed88: 7020 ef92 0500 |0032: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +19ed8e: 2705 |0035: throw v5 │ │ +19ed90: 7110 af9a 0500 |0036: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +19ed96: 5b04 d403 |0039: iput-object v4, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03d4 │ │ +19ed9a: 5903 d503 |003b: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d5 │ │ +19ed9e: 7020 540d 0400 |003d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d54 │ │ +19eda4: 0c05 |0040: move-result-object v5 │ │ +19eda6: 3315 0300 |0041: if-ne v5, v1, 0044 // +0003 │ │ +19edaa: 1101 |0043: return-object v1 │ │ +19edac: 0740 |0044: move-object v0, v4 │ │ +19edae: 1f05 6817 |0045: check-cast v5, Ljava/lang/Class; // type@1768 │ │ +19edb2: 2201 3800 |0047: new-instance v1, Landroid/content/Intent; // type@0038 │ │ +19edb6: 0702 |0049: move-object v2, v0 │ │ +19edb8: 1f02 3100 |004a: check-cast v2, Landroid/content/Context; // type@0031 │ │ +19edbc: 7030 9500 2105 |004c: invoke-direct {v1, v2, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0095 │ │ +19edc2: 1c02 8f04 |004f: const-class v2, Lcom/infomaniak/drive/ui/MainActivity; // type@048f │ │ +19edc6: 7120 a9b6 2500 |0051: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +19edcc: 0a02 |0054: move-result v2 │ │ +19edce: 3802 0a00 |0055: if-eqz v2, 005f // +000a │ │ +19edd2: 5405 dc03 |0057: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03dc │ │ +19edd6: 3805 2500 |0059: if-eqz v5, 007e // +0025 │ │ +19edda: 6e20 b200 5100 |005b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00b2 │ │ +19ede0: 2820 |005e: goto 007e // +0020 │ │ +19ede2: 1c02 f009 |005f: const-class v2, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@09f0 │ │ +19ede6: 7120 a9b6 2500 |0061: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +19edec: 0a02 |0064: move-result v2 │ │ +19edee: 3802 0a00 |0065: if-eqz v2, 006f // +000a │ │ +19edf2: 1a05 6ec4 |0067: const-string v5, "isHelpShortcutPressed" // string@c46e │ │ +19edf6: 5502 db03 |0069: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03db │ │ +19edfa: 6e30 b000 5102 |006b: invoke-virtual {v1, v5, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00b0 │ │ +19ee00: 2810 |006e: goto 007e // +0010 │ │ +19ee02: 1c02 3f0b |006f: const-class v2, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b3f │ │ +19ee06: 7120 a9b6 2500 |0071: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +19ee0c: 0a05 |0074: move-result v5 │ │ +19ee0e: 3805 0900 |0075: if-eqz v5, 007e // +0009 │ │ +19ee12: 5405 de03 |0077: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03de │ │ +19ee16: 3805 0500 |0079: if-eqz v5, 007e // +0005 │ │ +19ee1a: 6e20 b200 5100 |007b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00b2 │ │ +19ee20: 6e20 670d 1000 |007e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startActivity:(Landroid/content/Intent;)V // method@0d67 │ │ +19ee26: 6205 31b2 |0081: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +19ee2a: 1105 |0083: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x001f line=102 │ │ 0x0039 line=104 │ │ 0x0045 line=102 │ │ 0x0047 line=106 │ │ 0x004f line=108 │ │ @@ -10373,47 +10209,47 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 61 16-bit code units │ │ -19f074: |[19f074] com.infomaniak.drive.ui.LaunchActivity.onCreate:(Landroid/os/Bundle;)V │ │ -19f084: 6f20 9804 7600 |0000: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@0498 │ │ -19f08a: 0767 |0003: move-object v7, v6 │ │ -19f08c: 1f07 7401 |0004: check-cast v7, Landroidx/appcompat/app/AppCompatActivity; // type@0174 │ │ -19f090: 7110 ee40 0700 |0006: invoke-static {v7}, Lcom/infomaniak/lib/core/extensions/AppCompatActivityExtensionsKt;.setDefaultLocaleIfNeeded:(Landroidx/appcompat/app/AppCompatActivity;)V // method@40ee │ │ -19f096: 6200 0d8a |0009: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a0d │ │ -19f09a: 0761 |000b: move-object v1, v6 │ │ -19f09c: 1f01 1c02 |000c: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021c │ │ -19f0a0: 1404 010b 0103 |000e: const v4, #float 3.79223e-37 // #03010b01 │ │ -19f0a6: 1405 0b00 157f |0011: const v5, #float 1.98055e+38 // #7f15000b │ │ -19f0ac: 1a02 5a9c |0014: const-string v2, "com.infomaniak.drive" // string@9c5a │ │ -19f0b0: 1a03 c925 |0016: const-string v3, "5.4.0" // string@25c9 │ │ -19f0b4: 7406 3b4a 0000 |0018: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/lib/stores/StoreUtils;.checkUpdateIsRequired:(Landroidx/fragment/app/FragmentActivity;Ljava/lang/String;Ljava/lang/String;II)Lkotlinx/coroutines/Job; // method@4a3b │ │ -19f0ba: 6207 ae00 |001b: sget-object v7, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ae │ │ -19f0be: 0760 |001d: move-object v0, v6 │ │ -19f0c0: 1f00 1700 |001e: check-cast v0, Landroid/app/Activity; // type@0017 │ │ -19f0c4: 6e20 2709 0700 |0020: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@0927 │ │ -19f0ca: 0767 |0023: move-object v7, v6 │ │ -19f0cc: 1f07 3002 |0024: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@0230 │ │ -19f0d0: 7110 4306 0700 |0026: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0643 │ │ -19f0d6: 0c07 |0029: move-result-object v7 │ │ -19f0d8: 0770 |002a: move-object v0, v7 │ │ -19f0da: 1f00 251d |002b: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -19f0de: 2207 5b04 |002d: new-instance v7, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@045b │ │ -19f0e2: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -19f0e4: 7030 3e0d 6701 |0030: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d3e │ │ -19f0ea: 0773 |0033: move-object v3, v7 │ │ -19f0ec: 1f03 0e1b |0034: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -19f0f0: 1234 |0036: const/4 v4, #int 3 // #3 │ │ -19f0f2: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -19f0f4: 1202 |0038: const/4 v2, #int 0 // #0 │ │ -19f0f6: 7706 b9c5 0000 |0039: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5b9 │ │ -19f0fc: 0e00 |003c: return-void │ │ +19f004: |[19f004] com.infomaniak.drive.ui.LaunchActivity.onCreate:(Landroid/os/Bundle;)V │ │ +19f014: 6f20 9404 7600 |0000: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@0494 │ │ +19f01a: 0767 |0003: move-object v7, v6 │ │ +19f01c: 1f07 7301 |0004: check-cast v7, Landroidx/appcompat/app/AppCompatActivity; // type@0173 │ │ +19f020: 7110 f740 0700 |0006: invoke-static {v7}, Lcom/infomaniak/lib/core/extensions/AppCompatActivityExtensionsKt;.setDefaultLocaleIfNeeded:(Landroidx/appcompat/app/AppCompatActivity;)V // method@40f7 │ │ +19f026: 6200 0f8a |0009: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a0f │ │ +19f02a: 0761 |000b: move-object v1, v6 │ │ +19f02c: 1f01 1b02 |000c: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021b │ │ +19f030: 1404 010b 0103 |000e: const v4, #float 3.79223e-37 // #03010b01 │ │ +19f036: 1405 0b00 157f |0011: const v5, #float 1.98055e+38 // #7f15000b │ │ +19f03c: 1a02 5b9c |0014: const-string v2, "com.infomaniak.drive" // string@9c5b │ │ +19f040: 1a03 c825 |0016: const-string v3, "5.4.0" // string@25c8 │ │ +19f044: 7406 444a 0000 |0018: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/lib/stores/StoreUtils;.checkUpdateIsRequired:(Landroidx/fragment/app/FragmentActivity;Ljava/lang/String;Ljava/lang/String;II)Lkotlinx/coroutines/Job; // method@4a44 │ │ +19f04a: 6207 ad00 |001b: sget-object v7, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +19f04e: 0760 |001d: move-object v0, v6 │ │ +19f050: 1f00 1600 |001e: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19f054: 6e20 2309 0700 |0020: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@0923 │ │ +19f05a: 0767 |0023: move-object v7, v6 │ │ +19f05c: 1f07 2f02 |0024: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@022f │ │ +19f060: 7110 3f06 0700 |0026: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063f │ │ +19f066: 0c07 |0029: move-result-object v7 │ │ +19f068: 0770 |002a: move-object v0, v7 │ │ +19f06a: 1f00 251d |002b: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +19f06e: 2207 5a04 |002d: new-instance v7, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@045a │ │ +19f072: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +19f074: 7030 3a0d 6701 |0030: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d3a │ │ +19f07a: 0773 |0033: move-object v3, v7 │ │ +19f07c: 1f03 0e1b |0034: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +19f080: 1234 |0036: const/4 v4, #int 3 // #3 │ │ +19f082: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +19f084: 1202 |0038: const/4 v2, #int 0 // #0 │ │ +19f086: 7706 c2c5 0000 |0039: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5c2 │ │ +19f08c: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=73 │ │ 0x0009 line=75 │ │ 0x001b line=76 │ │ 0x0023 line=78 │ │ @@ -10426,58 +10262,58 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -19f100: |[19f100] com.infomaniak.drive.ui.LaunchActivity.onPause:()V │ │ -19f110: 6f10 9a04 0400 |0000: invoke-super {v4}, Landroidx/appcompat/app/AppCompatActivity;.onPause:()V // method@049a │ │ -19f116: 6000 3a00 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003a │ │ -19f11a: 1301 2200 |0005: const/16 v1, #int 34 // #22 │ │ -19f11e: 1402 0100 0a01 |0007: const v2, #float 2.53466e-38 // #010a0001 │ │ -19f124: 1503 0a01 |000a: const/high16 v3, #int 17432576 // #10a │ │ -19f128: 3410 0700 |000c: if-lt v0, v1, 0013 // +0007 │ │ -19f12c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -19f12e: 7140 ab0d 0423 |000f: invoke-static {v4, v0, v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V // method@0dab │ │ -19f134: 2804 |0012: goto 0016 // +0004 │ │ -19f136: 6e30 650d 3402 |0013: invoke-virtual {v4, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.overridePendingTransition:(II)V // method@0d65 │ │ -19f13c: 0e00 |0016: return-void │ │ +19f090: |[19f090] com.infomaniak.drive.ui.LaunchActivity.onPause:()V │ │ +19f0a0: 6f10 9604 0400 |0000: invoke-super {v4}, Landroidx/appcompat/app/AppCompatActivity;.onPause:()V // method@0496 │ │ +19f0a6: 6000 3900 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ +19f0aa: 1301 2200 |0005: const/16 v1, #int 34 // #22 │ │ +19f0ae: 1402 0100 0a01 |0007: const v2, #float 2.53466e-38 // #010a0001 │ │ +19f0b4: 1503 0a01 |000a: const/high16 v3, #int 17432576 // #10a │ │ +19f0b8: 3410 0700 |000c: if-lt v0, v1, 0013 // +0007 │ │ +19f0bc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +19f0be: 7140 a70d 0423 |000f: invoke-static {v4, v0, v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V // method@0da7 │ │ +19f0c4: 2804 |0012: goto 0016 // +0004 │ │ +19f0c6: 6e30 610d 3402 |0013: invoke-virtual {v4, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.overridePendingTransition:(II)V // method@0d61 │ │ +19f0cc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ 0x000f line=96 │ │ 0x0013 line=98 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 this Lcom/infomaniak/drive/ui/LaunchActivity; │ │ │ │ - source_file_idx : 17357 (LaunchActivity.kt) │ │ + source_file_idx : 17356 (LaunchActivity.kt) │ │ │ │ -Class #63 header: │ │ -class_idx : 1119 │ │ +Class #61 header: │ │ +class_idx : 1118 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 17359 │ │ +source_file_idx : 17358 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #63 annotations: │ │ +Class #61 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Companion" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "�� \n\n��\n\n\n��\n\n\n\n��†��20B\t¢J020HJ02\t0\nH¨ " } d2={ "Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;" "" "" "()V" "fromBundle" "Lcom/infomaniak/drive/ui/LaunchActivityArgs;" "bundle" "Landroid/os/Bundle;" "fromSavedStateHandle" "savedStateHandle" "Landroidx/lifecycle/SavedStateHandle;" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ -Annotations on method #3439 'fromBundle' │ │ +Annotations on method #3435 'fromBundle' │ │ VISIBILITY_RUNTIME Lkotlin/jvm/JvmStatic; │ │ -Annotations on method #3440 'fromSavedStateHandle' │ │ +Annotations on method #3436 'fromSavedStateHandle' │ │ VISIBILITY_RUNTIME Lkotlin/jvm/JvmStatic; │ │ │ │ -Class #63 - │ │ +Class #61 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -10486,17 +10322,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19e31c: |[19e31c] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:()V │ │ -19e32c: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19e332: 0e00 |0003: return-void │ │ +19e2ac: |[19e2ac] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:()V │ │ +19e2bc: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19e2c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;) │ │ @@ -10504,64 +10340,64 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19e334: |[19e334] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19e344: 7010 6d0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:()V // method@0d6d │ │ -19e34a: 0e00 |0003: return-void │ │ +19e2c4: |[19e2c4] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19e2d4: 7010 690d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:()V // method@0d69 │ │ +19e2da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;) │ │ name : 'fromBundle' │ │ type : '(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -19e1ac: |[19e1ac] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19e1bc: 1a00 2197 |0000: const-string v0, "bundle" // string@9721 │ │ -19e1c0: 7120 a9b6 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -19e1c6: 1c00 6004 |0005: const-class v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0460 │ │ -19e1ca: 6e10 8292 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9282 │ │ -19e1d0: 0c00 |000a: move-result-object v0 │ │ -19e1d2: 6e20 ff01 0600 |000b: invoke-virtual {v6, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01ff │ │ -19e1d8: 1a00 cea5 |000e: const-string v0, "destinationUserId" // string@a5ce │ │ -19e1dc: 6e20 dd01 0600 |0010: invoke-virtual {v6, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01dd │ │ -19e1e2: 0a01 |0013: move-result v1 │ │ -19e1e4: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -19e1e6: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -19e1ea: 6e20 e401 0600 |0017: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e4 │ │ -19e1f0: 0a00 |001a: move-result v0 │ │ -19e1f2: 2802 |001b: goto 001d // +0002 │ │ -19e1f4: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -19e1f6: 1a01 c5a5 |001d: const-string v1, "destinationDriveId" // string@a5c5 │ │ -19e1fa: 6e20 dd01 1600 |001f: invoke-virtual {v6, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01dd │ │ -19e200: 0a03 |0022: move-result v3 │ │ -19e202: 3803 0700 |0023: if-eqz v3, 002a // +0007 │ │ -19e206: 6e20 e401 1600 |0025: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e4 │ │ -19e20c: 0a01 |0028: move-result v1 │ │ -19e20e: 2802 |0029: goto 002b // +0002 │ │ -19e210: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -19e212: 1a03 cca5 |002b: const-string v3, "destinationRemoteFolderId" // string@a5cc │ │ -19e216: 6e20 dd01 3600 |002d: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01dd │ │ -19e21c: 0a04 |0030: move-result v4 │ │ -19e21e: 3804 0600 |0031: if-eqz v4, 0037 // +0006 │ │ -19e222: 6e20 e401 3600 |0033: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e4 │ │ -19e228: 0a02 |0036: move-result v2 │ │ -19e22a: 2206 6004 |0037: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0460 │ │ -19e22e: 7040 730d 0621 |0039: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d73 │ │ -19e234: 1106 |003c: return-object v6 │ │ +19e13c: |[19e13c] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e14c: 1a00 2297 |0000: const-string v0, "bundle" // string@9722 │ │ +19e150: 7120 b2b6 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +19e156: 1c00 5f04 |0005: const-class v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045f │ │ +19e15a: 6e10 8b92 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@928b │ │ +19e160: 0c00 |000a: move-result-object v0 │ │ +19e162: 6e20 fb01 0600 |000b: invoke-virtual {v6, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01fb │ │ +19e168: 1a00 cfa5 |000e: const-string v0, "destinationUserId" // string@a5cf │ │ +19e16c: 6e20 d901 0600 |0010: invoke-virtual {v6, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ +19e172: 0a01 |0013: move-result v1 │ │ +19e174: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +19e176: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +19e17a: 6e20 e001 0600 |0017: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e0 │ │ +19e180: 0a00 |001a: move-result v0 │ │ +19e182: 2802 |001b: goto 001d // +0002 │ │ +19e184: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +19e186: 1a01 c6a5 |001d: const-string v1, "destinationDriveId" // string@a5c6 │ │ +19e18a: 6e20 d901 1600 |001f: invoke-virtual {v6, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ +19e190: 0a03 |0022: move-result v3 │ │ +19e192: 3803 0700 |0023: if-eqz v3, 002a // +0007 │ │ +19e196: 6e20 e001 1600 |0025: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e0 │ │ +19e19c: 0a01 |0028: move-result v1 │ │ +19e19e: 2802 |0029: goto 002b // +0002 │ │ +19e1a0: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +19e1a2: 1a03 cda5 |002b: const-string v3, "destinationRemoteFolderId" // string@a5cd │ │ +19e1a6: 6e20 d901 3600 |002d: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ +19e1ac: 0a04 |0030: move-result v4 │ │ +19e1ae: 3804 0600 |0031: if-eqz v4, 0037 // +0006 │ │ +19e1b2: 6e20 e001 3600 |0033: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e0 │ │ +19e1b8: 0a02 |0036: move-result v2 │ │ +19e1ba: 2206 5f04 |0037: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045f │ │ +19e1be: 7040 6f0d 0621 |0039: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d6f │ │ +19e1c4: 1106 |003c: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=34 │ │ 0x000e line=36 │ │ 0x0017 line=37 │ │ 0x001d line=42 │ │ 0x0025 line=43 │ │ @@ -10577,71 +10413,71 @@ │ │ type : '(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -19e238: |[19e238] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19e248: 1a00 9ded |0000: const-string v0, "savedStateHandle" // string@ed9d │ │ -19e24c: 7120 a9b6 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -19e252: 1a00 cea5 |0005: const-string v0, "destinationUserId" // string@a5ce │ │ -19e256: 6e20 5806 0600 |0007: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0658 │ │ -19e25c: 0a01 |000a: move-result v1 │ │ -19e25e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -19e260: 7110 0093 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -19e266: 0c02 |000f: move-result-object v2 │ │ -19e268: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ -19e26c: 6e20 5906 0600 |0012: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0659 │ │ -19e272: 0c00 |0015: move-result-object v0 │ │ -19e274: 1f00 7d17 |0016: check-cast v0, Ljava/lang/Integer; // type@177d │ │ -19e278: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ -19e27c: 280a |001a: goto 0024 // +000a │ │ -19e27e: 2206 7917 |001b: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1779 │ │ -19e282: 1a00 b62a |001d: const-string v0, "Argument "destinationUserId" of type integer does not support null values" // string@2ab6 │ │ -19e286: 7020 e192 0600 |001f: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@92e1 │ │ -19e28c: 2706 |0022: throw v6 │ │ -19e28e: 0720 |0023: move-object v0, v2 │ │ -19e290: 1a01 c5a5 |0024: const-string v1, "destinationDriveId" // string@a5c5 │ │ -19e294: 6e20 5806 1600 |0026: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0658 │ │ -19e29a: 0a03 |0029: move-result v3 │ │ -19e29c: 3803 1300 |002a: if-eqz v3, 003d // +0013 │ │ -19e2a0: 6e20 5906 1600 |002c: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0659 │ │ -19e2a6: 0c01 |002f: move-result-object v1 │ │ -19e2a8: 1f01 7d17 |0030: check-cast v1, Ljava/lang/Integer; // type@177d │ │ -19e2ac: 3801 0300 |0032: if-eqz v1, 0035 // +0003 │ │ -19e2b0: 280a |0034: goto 003e // +000a │ │ -19e2b2: 2206 7917 |0035: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1779 │ │ -19e2b6: 1a00 b32a |0037: const-string v0, "Argument "destinationDriveId" of type integer does not support null values" // string@2ab3 │ │ -19e2ba: 7020 e192 0600 |0039: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@92e1 │ │ -19e2c0: 2706 |003c: throw v6 │ │ -19e2c2: 0721 |003d: move-object v1, v2 │ │ -19e2c4: 1a03 cca5 |003e: const-string v3, "destinationRemoteFolderId" // string@a5cc │ │ -19e2c8: 6e20 5806 3600 |0040: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0658 │ │ -19e2ce: 0a04 |0043: move-result v4 │ │ -19e2d0: 3804 1400 |0044: if-eqz v4, 0058 // +0014 │ │ -19e2d4: 6e20 5906 3600 |0046: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0659 │ │ -19e2da: 0c06 |0049: move-result-object v6 │ │ -19e2dc: 0762 |004a: move-object v2, v6 │ │ -19e2de: 1f02 7d17 |004b: check-cast v2, Ljava/lang/Integer; // type@177d │ │ -19e2e2: 3802 0300 |004d: if-eqz v2, 0050 // +0003 │ │ -19e2e6: 2809 |004f: goto 0058 // +0009 │ │ -19e2e8: 2206 7917 |0050: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1779 │ │ -19e2ec: 1a00 b52a |0052: const-string v0, "Argument "destinationRemoteFolderId" of type integer does not support null values" // string@2ab5 │ │ -19e2f0: 7020 e192 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@92e1 │ │ -19e2f6: 2706 |0057: throw v6 │ │ -19e2f8: 2206 6004 |0058: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0460 │ │ -19e2fc: 6e10 f192 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@92f1 │ │ -19e302: 0a00 |005d: move-result v0 │ │ -19e304: 6e10 f192 0100 |005e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@92f1 │ │ -19e30a: 0a01 |0061: move-result v1 │ │ -19e30c: 6e10 f192 0200 |0062: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@92f1 │ │ -19e312: 0a02 |0065: move-result v2 │ │ -19e314: 7040 730d 0621 |0066: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d73 │ │ -19e31a: 1106 |0069: return-object v6 │ │ +19e1c8: |[19e1c8] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e1d8: 1a00 9ded |0000: const-string v0, "savedStateHandle" // string@ed9d │ │ +19e1dc: 7120 b2b6 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +19e1e2: 1a00 cfa5 |0005: const-string v0, "destinationUserId" // string@a5cf │ │ +19e1e6: 6e20 5406 0600 |0007: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0654 │ │ +19e1ec: 0a01 |000a: move-result v1 │ │ +19e1ee: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +19e1f0: 7110 0993 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9309 │ │ +19e1f6: 0c02 |000f: move-result-object v2 │ │ +19e1f8: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ +19e1fc: 6e20 5506 0600 |0012: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0655 │ │ +19e202: 0c00 |0015: move-result-object v0 │ │ +19e204: 1f00 7d17 |0016: check-cast v0, Ljava/lang/Integer; // type@177d │ │ +19e208: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ +19e20c: 280a |001a: goto 0024 // +000a │ │ +19e20e: 2206 7917 |001b: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1779 │ │ +19e212: 1a00 b72a |001d: const-string v0, "Argument "destinationUserId" of type integer does not support null values" // string@2ab7 │ │ +19e216: 7020 ea92 0600 |001f: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@92ea │ │ +19e21c: 2706 |0022: throw v6 │ │ +19e21e: 0720 |0023: move-object v0, v2 │ │ +19e220: 1a01 c6a5 |0024: const-string v1, "destinationDriveId" // string@a5c6 │ │ +19e224: 6e20 5406 1600 |0026: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0654 │ │ +19e22a: 0a03 |0029: move-result v3 │ │ +19e22c: 3803 1300 |002a: if-eqz v3, 003d // +0013 │ │ +19e230: 6e20 5506 1600 |002c: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0655 │ │ +19e236: 0c01 |002f: move-result-object v1 │ │ +19e238: 1f01 7d17 |0030: check-cast v1, Ljava/lang/Integer; // type@177d │ │ +19e23c: 3801 0300 |0032: if-eqz v1, 0035 // +0003 │ │ +19e240: 280a |0034: goto 003e // +000a │ │ +19e242: 2206 7917 |0035: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1779 │ │ +19e246: 1a00 b42a |0037: const-string v0, "Argument "destinationDriveId" of type integer does not support null values" // string@2ab4 │ │ +19e24a: 7020 ea92 0600 |0039: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@92ea │ │ +19e250: 2706 |003c: throw v6 │ │ +19e252: 0721 |003d: move-object v1, v2 │ │ +19e254: 1a03 cda5 |003e: const-string v3, "destinationRemoteFolderId" // string@a5cd │ │ +19e258: 6e20 5406 3600 |0040: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0654 │ │ +19e25e: 0a04 |0043: move-result v4 │ │ +19e260: 3804 1400 |0044: if-eqz v4, 0058 // +0014 │ │ +19e264: 6e20 5506 3600 |0046: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0655 │ │ +19e26a: 0c06 |0049: move-result-object v6 │ │ +19e26c: 0762 |004a: move-object v2, v6 │ │ +19e26e: 1f02 7d17 |004b: check-cast v2, Ljava/lang/Integer; // type@177d │ │ +19e272: 3802 0300 |004d: if-eqz v2, 0050 // +0003 │ │ +19e276: 2809 |004f: goto 0058 // +0009 │ │ +19e278: 2206 7917 |0050: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1779 │ │ +19e27c: 1a00 b62a |0052: const-string v0, "Argument "destinationRemoteFolderId" of type integer does not support null values" // string@2ab6 │ │ +19e280: 7020 ea92 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@92ea │ │ +19e286: 2706 |0057: throw v6 │ │ +19e288: 2206 5f04 |0058: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045f │ │ +19e28c: 6e10 fa92 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@92fa │ │ +19e292: 0a00 |005d: move-result v0 │ │ +19e294: 6e10 fa92 0100 |005e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@92fa │ │ +19e29a: 0a01 |0061: move-result v1 │ │ +19e29c: 6e10 fa92 0200 |0062: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@92fa │ │ +19e2a2: 0a02 |0065: move-result v2 │ │ +19e2a4: 7040 6f0d 0621 |0066: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d6f │ │ +19e2aa: 1106 |0069: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=60 │ │ 0x000c line=66 │ │ 0x0012 line=61 │ │ 0x001b line=63 │ │ 0x0024 line=69 │ │ @@ -10653,36 +10489,36 @@ │ │ 0x0058 line=86 │ │ 0x0062 line=87 │ │ 0x0066 line=86 │ │ locals : │ │ 0x0000 - 0x006a reg=5 this Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; │ │ 0x0000 - 0x006a reg=6 (null) Landroidx/lifecycle/SavedStateHandle; │ │ │ │ - source_file_idx : 17359 (LaunchActivityArgs.kt) │ │ + source_file_idx : 17358 (LaunchActivityArgs.kt) │ │ │ │ -Class #64 header: │ │ -class_idx : 1120 │ │ +Class #62 header: │ │ +class_idx : 1119 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 17359 │ │ +source_file_idx : 17358 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 12 │ │ │ │ -Class #64 annotations: │ │ +Class #62 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��6\n\n\n��\n\n\t\n\n��\n\n\n \n��\n��\n\n\n†�� 20:B%000¢J 0\rJ0J\t0HÆJ\t0HÆJ\t0HÆJ'0��202020HÆJ020HÖJ\t0HÖJ\t0HÖR0¢\n��\tR0¢\n��\n\tR0¢\n�� \t¨" } d2={ "Lcom/infomaniak/drive/ui/LaunchActivityArgs;" "Landroidx/navigation/NavArgs;" "destinationUserId" "" "destinationDriveId" "destinationRemoteFolderId" "" "(III)V" "getDestinationUserId" "()I" "getDestinationDriveId" "getDestinationRemoteFolderId" "toBundle" "Landroid/os/Bundle;" "toSavedStateHandle" "Landroidx/lifecycle/SavedStateHandle;" "component1" "component2" "component3" "copy" "equals" "" "other" "" "hashCode" "toString" "" "Companion" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ -Annotations on method #3451 'fromBundle' │ │ +Annotations on method #3447 'fromBundle' │ │ VISIBILITY_RUNTIME Lkotlin/jvm/JvmStatic; │ │ -Annotations on method #3452 'fromSavedStateHandle' │ │ +Annotations on method #3448 'fromSavedStateHandle' │ │ VISIBILITY_RUNTIME Lkotlin/jvm/JvmStatic; │ │ │ │ -Class #64 - │ │ +Class #62 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/LaunchActivityArgs;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroidx/navigation/NavArgs;' │ │ Static fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ @@ -10708,61 +10544,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19e604: |[19e604] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ -19e614: 2200 5f04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // type@045f │ │ -19e618: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19e61a: 7020 6e0d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d6e │ │ -19e620: 6900 e103 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e1 │ │ -19e624: 0e00 |0008: return-void │ │ +19e594: |[19e594] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ +19e5a4: 2200 5e04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // type@045e │ │ +19e5a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19e5aa: 7020 6a0d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d6a │ │ +19e5b0: 6900 e003 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e0 │ │ +19e5b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -19e628: |[19e628] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ -19e638: 1274 |0000: const/4 v4, #int 7 // #7 │ │ -19e63a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -19e63c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19e63e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -19e640: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -19e642: 0760 |0005: move-object v0, v6 │ │ -19e644: 7606 740d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d74 │ │ -19e64a: 0e00 |0009: return-void │ │ +19e5b8: |[19e5b8] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ +19e5c8: 1274 |0000: const/4 v4, #int 7 // #7 │ │ +19e5ca: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +19e5cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19e5ce: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +19e5d0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +19e5d2: 0760 |0005: move-object v0, v6 │ │ +19e5d4: 7606 700d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d70 │ │ +19e5da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ name : '' │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -19e64c: |[19e64c] com.infomaniak.drive.ui.LaunchActivityArgs.:(III)V │ │ -19e65c: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19e662: 5901 e403 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e4 │ │ -19e666: 5902 e203 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e2 │ │ -19e66a: 5903 e303 |0007: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e3 │ │ -19e66e: 0e00 |0009: return-void │ │ +19e5dc: |[19e5dc] com.infomaniak.drive.ui.LaunchActivityArgs.:(III)V │ │ +19e5ec: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19e5f2: 5901 e303 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e3 │ │ +19e5f6: 5902 e103 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e1 │ │ +19e5fa: 5903 e203 |0007: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e2 │ │ +19e5fe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ 0x0005 line=12 │ │ 0x0007 line=13 │ │ locals : │ │ @@ -10776,27 +10612,27 @@ │ │ type : '(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -19e670: |[19e670] com.infomaniak.drive.ui.LaunchActivityArgs.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19e680: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -19e684: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -19e686: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -19e68a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -19e68c: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -19e690: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ -19e694: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -19e696: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ -19e69a: 3805 0300 |000d: if-eqz v5, 0010 // +0003 │ │ -19e69e: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -19e6a0: 7040 730d 2143 |0010: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d73 │ │ -19e6a6: 0e00 |0013: return-void │ │ +19e600: |[19e600] com.infomaniak.drive.ui.LaunchActivityArgs.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19e610: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +19e614: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +19e616: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +19e61a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +19e61c: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +19e620: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ +19e624: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +19e626: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ +19e62a: 3805 0300 |000d: if-eqz v5, 0010 // +0003 │ │ +19e62e: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +19e630: 7040 6f0d 2143 |0010: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d6f │ │ +19e636: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0010 line=10 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ 0x0000 - 0x0014 reg=2 (null) I │ │ 0x0000 - 0x0014 reg=3 (null) I │ │ @@ -10809,180 +10645,180 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivityArgs;IIIILjava/lang/Object;)Lcom/infomaniak/drive/ui/LaunchActivityArgs;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -19e448: |[19e448] com.infomaniak.drive.ui.LaunchActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/LaunchActivityArgs;IIIILjava/lang/Object;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19e458: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -19e45c: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -19e460: 5201 e403 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e4 │ │ -19e464: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -19e468: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -19e46c: 5202 e203 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e2 │ │ -19e470: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -19e474: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -19e478: 5203 e303 |0010: iget v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e3 │ │ -19e47c: 6e40 780d 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d78 │ │ -19e482: 0c00 |0015: move-result-object v0 │ │ -19e484: 1100 |0016: return-object v0 │ │ +19e3d8: |[19e3d8] com.infomaniak.drive.ui.LaunchActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/LaunchActivityArgs;IIIILjava/lang/Object;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e3e8: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +19e3ec: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +19e3f0: 5201 e303 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e3 │ │ +19e3f4: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +19e3f8: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +19e3fc: 5202 e103 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e1 │ │ +19e400: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +19e404: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +19e408: 5203 e203 |0010: iget v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e2 │ │ +19e40c: 6e40 740d 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d74 │ │ +19e412: 0c00 |0015: move-result-object v0 │ │ +19e414: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ name : 'fromBundle' │ │ type : '(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -19e4a4: |[19e4a4] com.infomaniak.drive.ui.LaunchActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19e4b4: 6200 e103 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e1 │ │ -19e4b8: 6e20 6f0d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d6f │ │ -19e4be: 0c01 |0005: move-result-object v1 │ │ -19e4c0: 1101 |0006: return-object v1 │ │ +19e434: |[19e434] com.infomaniak.drive.ui.LaunchActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e444: 6200 e003 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e0 │ │ +19e448: 6e20 6b0d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d6b │ │ +19e44e: 0c01 |0005: move-result-object v1 │ │ +19e450: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ name : 'fromSavedStateHandle' │ │ type : '(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -19e4c4: |[19e4c4] com.infomaniak.drive.ui.LaunchActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19e4d4: 6200 e103 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e1 │ │ -19e4d8: 6e20 700d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d70 │ │ -19e4de: 0c01 |0005: move-result-object v1 │ │ -19e4e0: 1101 |0006: return-object v1 │ │ +19e454: |[19e454] com.infomaniak.drive.ui.LaunchActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e464: 6200 e003 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e0 │ │ +19e468: 6e20 6c0d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d6c │ │ +19e46e: 0c01 |0005: move-result-object v1 │ │ +19e470: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ name : 'component1' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e4e4: |[19e4e4] com.infomaniak.drive.ui.LaunchActivityArgs.component1:()I │ │ -19e4f4: 5210 e403 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e4 │ │ -19e4f8: 0f00 |0002: return v0 │ │ +19e474: |[19e474] com.infomaniak.drive.ui.LaunchActivityArgs.component1:()I │ │ +19e484: 5210 e303 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e3 │ │ +19e488: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ name : 'component2' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e4fc: |[19e4fc] com.infomaniak.drive.ui.LaunchActivityArgs.component2:()I │ │ -19e50c: 5210 e203 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e2 │ │ -19e510: 0f00 |0002: return v0 │ │ +19e48c: |[19e48c] com.infomaniak.drive.ui.LaunchActivityArgs.component2:()I │ │ +19e49c: 5210 e103 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e1 │ │ +19e4a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ name : 'component3' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e514: |[19e514] com.infomaniak.drive.ui.LaunchActivityArgs.component3:()I │ │ -19e524: 5210 e303 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e3 │ │ -19e528: 0f00 |0002: return v0 │ │ +19e4a4: |[19e4a4] com.infomaniak.drive.ui.LaunchActivityArgs.component3:()I │ │ +19e4b4: 5210 e203 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e2 │ │ +19e4b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ name : 'copy' │ │ type : '(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -19e488: |[19e488] com.infomaniak.drive.ui.LaunchActivityArgs.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19e498: 2200 6004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0460 │ │ -19e49c: 7040 730d 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d73 │ │ -19e4a2: 1100 |0005: return-object v0 │ │ +19e418: |[19e418] com.infomaniak.drive.ui.LaunchActivityArgs.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e428: 2200 5f04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045f │ │ +19e42c: 7040 6f0d 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d6f │ │ +19e432: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -19e3f4: |[19e3f4] com.infomaniak.drive.ui.LaunchActivityArgs.equals:(Ljava/lang/Object;)Z │ │ -19e404: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19e406: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -19e40a: 0f00 |0003: return v0 │ │ -19e40c: 2051 6004 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0460 │ │ -19e410: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -19e412: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -19e416: 0f02 |0009: return v2 │ │ -19e418: 1f05 6004 |000a: check-cast v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@0460 │ │ -19e41c: 5241 e403 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e4 │ │ -19e420: 5253 e403 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e4 │ │ -19e424: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -19e428: 0f02 |0012: return v2 │ │ -19e42a: 5241 e203 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e2 │ │ -19e42e: 5253 e203 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e2 │ │ -19e432: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -19e436: 0f02 |0019: return v2 │ │ -19e438: 5241 e303 |001a: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e3 │ │ -19e43c: 5255 e303 |001c: iget v5, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e3 │ │ -19e440: 3251 0300 |001e: if-eq v1, v5, 0021 // +0003 │ │ -19e444: 0f02 |0020: return v2 │ │ -19e446: 0f00 |0021: return v0 │ │ +19e384: |[19e384] com.infomaniak.drive.ui.LaunchActivityArgs.equals:(Ljava/lang/Object;)Z │ │ +19e394: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19e396: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +19e39a: 0f00 |0003: return v0 │ │ +19e39c: 2051 5f04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045f │ │ +19e3a0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +19e3a2: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +19e3a6: 0f02 |0009: return v2 │ │ +19e3a8: 1f05 5f04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045f │ │ +19e3ac: 5241 e303 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e3 │ │ +19e3b0: 5253 e303 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e3 │ │ +19e3b4: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +19e3b8: 0f02 |0012: return v2 │ │ +19e3ba: 5241 e103 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e1 │ │ +19e3be: 5253 e103 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e1 │ │ +19e3c2: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +19e3c6: 0f02 |0019: return v2 │ │ +19e3c8: 5241 e203 |001a: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e2 │ │ +19e3cc: 5255 e203 |001c: iget v5, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e2 │ │ +19e3d0: 3251 0300 |001e: if-eq v1, v5, 0021 // +0003 │ │ +19e3d4: 0f02 |0020: return v2 │ │ +19e3d6: 0f00 |0021: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ name : 'getDestinationDriveId' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e52c: |[19e52c] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationDriveId:()I │ │ -19e53c: 5210 e203 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e2 │ │ -19e540: 0f00 |0002: return v0 │ │ +19e4bc: |[19e4bc] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationDriveId:()I │ │ +19e4cc: 5210 e103 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e1 │ │ +19e4d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ @@ -10990,17 +10826,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e544: |[19e544] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationRemoteFolderId:()I │ │ -19e554: 5210 e303 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e3 │ │ -19e558: 0f00 |0002: return v0 │ │ +19e4d4: |[19e4d4] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationRemoteFolderId:()I │ │ +19e4e4: 5210 e203 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e2 │ │ +19e4e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ │ │ #7 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ @@ -11008,17 +10844,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e55c: |[19e55c] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationUserId:()I │ │ -19e56c: 5210 e403 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e4 │ │ -19e570: 0f00 |0002: return v0 │ │ +19e4ec: |[19e4ec] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationUserId:()I │ │ +19e4fc: 5210 e303 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e3 │ │ +19e500: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ @@ -11026,49 +10862,49 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -19e574: |[19e574] com.infomaniak.drive.ui.LaunchActivityArgs.hashCode:()I │ │ -19e584: 5220 e403 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e4 │ │ -19e588: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -19e58c: 5221 e203 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e2 │ │ -19e590: b010 |0006: add-int/2addr v0, v1 │ │ -19e592: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -19e596: 5221 e303 |0009: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e3 │ │ -19e59a: b010 |000b: add-int/2addr v0, v1 │ │ -19e59c: 0f00 |000c: return v0 │ │ +19e504: |[19e504] com.infomaniak.drive.ui.LaunchActivityArgs.hashCode:()I │ │ +19e514: 5220 e303 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e3 │ │ +19e518: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +19e51c: 5221 e103 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e1 │ │ +19e520: b010 |0006: add-int/2addr v0, v1 │ │ +19e522: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +19e526: 5221 e203 |0009: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e2 │ │ +19e52a: b010 |000b: add-int/2addr v0, v1 │ │ +19e52c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/infomaniak/drive/ui/LaunchActivityArgs;) │ │ name : 'toBundle' │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -19e34c: |[19e34c] com.infomaniak.drive.ui.LaunchActivityArgs.toBundle:()Landroid/os/Bundle; │ │ -19e35c: 2200 9f00 |0000: new-instance v0, Landroid/os/Bundle; // type@009f │ │ -19e360: 7010 db01 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01db │ │ -19e366: 1a01 cea5 |0005: const-string v1, "destinationUserId" // string@a5ce │ │ -19e36a: 5232 e403 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e4 │ │ -19e36e: 6e30 f701 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f7 │ │ -19e374: 1a01 c5a5 |000c: const-string v1, "destinationDriveId" // string@a5c5 │ │ -19e378: 5232 e203 |000e: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e2 │ │ -19e37c: 6e30 f701 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f7 │ │ -19e382: 1a01 cca5 |0013: const-string v1, "destinationRemoteFolderId" // string@a5cc │ │ -19e386: 5232 e303 |0015: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e3 │ │ -19e38a: 6e30 f701 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f7 │ │ -19e390: 1100 |001a: return-object v0 │ │ +19e2dc: |[19e2dc] com.infomaniak.drive.ui.LaunchActivityArgs.toBundle:()Landroid/os/Bundle; │ │ +19e2ec: 2200 9e00 |0000: new-instance v0, Landroid/os/Bundle; // type@009e │ │ +19e2f0: 7010 d701 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d7 │ │ +19e2f6: 1a01 cfa5 |0005: const-string v1, "destinationUserId" // string@a5cf │ │ +19e2fa: 5232 e303 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e3 │ │ +19e2fe: 6e30 f301 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ +19e304: 1a01 c6a5 |000c: const-string v1, "destinationDriveId" // string@a5c6 │ │ +19e308: 5232 e103 |000e: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e1 │ │ +19e30c: 6e30 f301 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ +19e312: 1a01 cda5 |0013: const-string v1, "destinationRemoteFolderId" // string@a5cd │ │ +19e316: 5232 e203 |0015: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e2 │ │ +19e31a: 6e30 f301 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ +19e320: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0005 line=17 │ │ 0x000c line=18 │ │ 0x0013 line=19 │ │ locals : │ │ @@ -11079,33 +10915,33 @@ │ │ type : '()Landroidx/lifecycle/SavedStateHandle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -19e394: |[19e394] com.infomaniak.drive.ui.LaunchActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ -19e3a4: 2200 3902 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@0239 │ │ -19e3a8: 7010 5706 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@0657 │ │ -19e3ae: 5231 e403 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e4 │ │ -19e3b2: 7110 0093 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -19e3b8: 0c01 |000a: move-result-object v1 │ │ -19e3ba: 1a02 cea5 |000b: const-string v2, "destinationUserId" // string@a5ce │ │ -19e3be: 6e30 5b06 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@065b │ │ -19e3c4: 5231 e203 |0010: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e2 │ │ -19e3c8: 7110 0093 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -19e3ce: 0c01 |0015: move-result-object v1 │ │ -19e3d0: 1a02 c5a5 |0016: const-string v2, "destinationDriveId" // string@a5c5 │ │ -19e3d4: 6e30 5b06 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@065b │ │ -19e3da: 5231 e303 |001b: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e3 │ │ -19e3de: 7110 0093 0100 |001d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -19e3e4: 0c01 |0020: move-result-object v1 │ │ -19e3e6: 1a02 cca5 |0021: const-string v2, "destinationRemoteFolderId" // string@a5cc │ │ -19e3ea: 6e30 5b06 2001 |0023: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@065b │ │ -19e3f0: 1100 |0026: return-object v0 │ │ +19e324: |[19e324] com.infomaniak.drive.ui.LaunchActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ +19e334: 2200 3802 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@0238 │ │ +19e338: 7010 5306 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@0653 │ │ +19e33e: 5231 e303 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e3 │ │ +19e342: 7110 0993 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9309 │ │ +19e348: 0c01 |000a: move-result-object v1 │ │ +19e34a: 1a02 cfa5 |000b: const-string v2, "destinationUserId" // string@a5cf │ │ +19e34e: 6e30 5706 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0657 │ │ +19e354: 5231 e103 |0010: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e1 │ │ +19e358: 7110 0993 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9309 │ │ +19e35e: 0c01 |0015: move-result-object v1 │ │ +19e360: 1a02 c6a5 |0016: const-string v2, "destinationDriveId" // string@a5c6 │ │ +19e364: 6e30 5706 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0657 │ │ +19e36a: 5231 e203 |001b: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e2 │ │ +19e36e: 7110 0993 0100 |001d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9309 │ │ +19e374: 0c01 |0020: move-result-object v1 │ │ +19e376: 1a02 cda5 |0021: const-string v2, "destinationRemoteFolderId" // string@a5cd │ │ +19e37a: 6e30 5706 2001 |0023: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0657 │ │ +19e380: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0005 line=25 │ │ 0x0010 line=26 │ │ 0x001b line=27 │ │ locals : │ │ @@ -11116,50 +10952,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -19e5a0: |[19e5a0] com.infomaniak.drive.ui.LaunchActivityArgs.toString:()Ljava/lang/String; │ │ -19e5b0: 5250 e403 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e4 │ │ -19e5b4: 5251 e203 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e2 │ │ -19e5b8: 5252 e303 |0004: iget v2, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e3 │ │ -19e5bc: 2203 9717 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@1797 │ │ -19e5c0: 1a04 ce43 |0008: const-string v4, "LaunchActivityArgs(destinationUserId=" // string@43ce │ │ -19e5c4: 7020 d893 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93d8 │ │ -19e5ca: 6e20 dc93 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@93dc │ │ -19e5d0: 1a00 cb22 |0010: const-string v0, ", destinationDriveId=" // string@22cb │ │ -19e5d4: 6e20 e193 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -19e5da: 6e20 dc93 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@93dc │ │ -19e5e0: 1a00 cc22 |0018: const-string v0, ", destinationRemoteFolderId=" // string@22cc │ │ -19e5e4: 6e20 e193 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -19e5ea: 6e20 dc93 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@93dc │ │ -19e5f0: 1a00 7d21 |0020: const-string v0, ")" // string@217d │ │ -19e5f4: 6e20 e193 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -19e5fa: 6e10 f393 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93f3 │ │ -19e600: 0c00 |0028: move-result-object v0 │ │ -19e602: 1100 |0029: return-object v0 │ │ +19e530: |[19e530] com.infomaniak.drive.ui.LaunchActivityArgs.toString:()Ljava/lang/String; │ │ +19e540: 5250 e303 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e3 │ │ +19e544: 5251 e103 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e1 │ │ +19e548: 5252 e203 |0004: iget v2, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e2 │ │ +19e54c: 2203 9717 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@1797 │ │ +19e550: 1a04 cd43 |0008: const-string v4, "LaunchActivityArgs(destinationUserId=" // string@43cd │ │ +19e554: 7020 e193 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93e1 │ │ +19e55a: 6e20 e593 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@93e5 │ │ +19e560: 1a00 ca22 |0010: const-string v0, ", destinationDriveId=" // string@22ca │ │ +19e564: 6e20 ea93 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +19e56a: 6e20 e593 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@93e5 │ │ +19e570: 1a00 cb22 |0018: const-string v0, ", destinationRemoteFolderId=" // string@22cb │ │ +19e574: 6e20 ea93 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +19e57a: 6e20 e593 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@93e5 │ │ +19e580: 1a00 7c21 |0020: const-string v0, ")" // string@217c │ │ +19e584: 6e20 ea93 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +19e58a: 6e10 fc93 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93fc │ │ +19e590: 0c00 |0028: move-result-object v0 │ │ +19e592: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17359 (LaunchActivityArgs.kt) │ │ + source_file_idx : 17358 (LaunchActivityArgs.kt) │ │ │ │ -Class #65 header: │ │ -class_idx : 1121 │ │ +Class #63 header: │ │ +class_idx : 1120 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 55 │ │ virtual_methods_size: 0 │ │ │ │ -Class #65 - │ │ +Class #63 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -11168,18 +11004,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -19f408: |[19f408] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ -19f418: 2200 2400 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0024 │ │ -19f41c: 7040 5d00 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@005d │ │ -19f422: 1100 |0005: return-object v0 │ │ +19f398: |[19f398] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ +19f3a8: 2200 2300 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0023 │ │ +19f3ac: 7040 5900 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0059 │ │ +19f3b2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -11189,18 +11025,18 @@ │ │ type : '(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19f424: |[19f424] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; │ │ -19f434: 7120 6c02 1000 |0000: invoke-static {v0, v1}, Landroid/provider/MediaStore;.createDeleteRequest:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@026c │ │ -19f43a: 0c00 |0003: move-result-object v0 │ │ -19f43c: 1100 |0004: return-object v0 │ │ +19f3b4: |[19f3b4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; │ │ +19f3c4: 7120 6802 1000 |0000: invoke-static {v0, v1}, Landroid/provider/MediaStore;.createDeleteRequest:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@0268 │ │ +19f3ca: 0c00 |0003: move-result-object v0 │ │ +19f3cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/ContentResolver; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/Collection; │ │ │ │ @@ -11209,18 +11045,18 @@ │ │ type : '(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -19f45c: |[19f45c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ -19f46c: 6e40 7100 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/content/ContentResolver;.loadThumbnail:(Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@0071 │ │ -19f472: 0c00 |0003: move-result-object v0 │ │ -19f474: 1100 |0004: return-object v0 │ │ +19f3ec: |[19f3ec] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ +19f3fc: 6e40 6d00 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/content/ContentResolver;.loadThumbnail:(Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@006d │ │ +19f402: 0c00 |0003: move-result-object v0 │ │ +19f404: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/ContentResolver; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/net/Uri; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/util/Size; │ │ @@ -11231,18 +11067,18 @@ │ │ type : '(Landroid/media/MediaMetadataRetriever;JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 5 16-bit code units │ │ -19f478: |[19f478] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever;JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; │ │ -19f488: 7407 b001 0000 |0000: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/MediaMetadataRetriever;.getScaledFrameAtTime:(JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; // method@01b0 │ │ -19f48e: 0c00 |0003: move-result-object v0 │ │ -19f490: 1100 |0004: return-object v0 │ │ +19f408: |[19f408] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever;JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; │ │ +19f418: 7407 ac01 0000 |0000: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/MediaMetadataRetriever;.getScaledFrameAtTime:(JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; // method@01ac │ │ +19f41e: 0c00 |0003: move-result-object v0 │ │ +19f420: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/media/MediaMetadataRetriever; │ │ 0x0000 - 0x0005 reg=1 (null) J │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -11255,18 +11091,18 @@ │ │ type : '(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19f494: |[19f494] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ -19f4a4: 7130 b901 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createVideoThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01b9 │ │ -19f4aa: 0c00 |0003: move-result-object v0 │ │ -19f4ac: 1100 |0004: return-object v0 │ │ +19f424: |[19f424] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ +19f434: 7130 b501 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createVideoThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01b5 │ │ +19f43a: 0c00 |0003: move-result-object v0 │ │ +19f43c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/util/Size; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/CancellationSignal; │ │ @@ -11276,17 +11112,17 @@ │ │ type : '(Ljava/lang/Object;)Landroid/icu/text/DecimalFormat;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f4b0: |[19f4b0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/text/DecimalFormat; │ │ -19f4c0: 1f00 7800 |0000: check-cast v0, Landroid/icu/text/DecimalFormat; // type@0078 │ │ -19f4c4: 1100 |0002: return-object v0 │ │ +19f440: |[19f440] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/text/DecimalFormat; │ │ +19f450: 1f00 7700 |0000: check-cast v0, Landroid/icu/text/DecimalFormat; // type@0077 │ │ +19f454: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11294,35 +11130,35 @@ │ │ type : '()Landroid/icu/text/MeasureFormat$FormatWidth;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f4e4: |[19f4e4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/text/MeasureFormat$FormatWidth; │ │ -19f4f4: 6200 2f00 |0000: sget-object v0, Landroid/icu/text/MeasureFormat$FormatWidth;.SHORT:Landroid/icu/text/MeasureFormat$FormatWidth; // field@002f │ │ -19f4f8: 1100 |0002: return-object v0 │ │ +19f474: |[19f474] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/text/MeasureFormat$FormatWidth; │ │ +19f484: 6200 2e00 |0000: sget-object v0, Landroid/icu/text/MeasureFormat$FormatWidth;.SHORT:Landroid/icu/text/MeasureFormat$FormatWidth; // field@002e │ │ +19f488: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #7 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ type : '(Ljava/util/Locale;Landroid/icu/text/MeasureFormat$FormatWidth;Landroid/icu/text/NumberFormat;)Landroid/icu/text/MeasureFormat;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19f4c8: |[19f4c8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;Landroid/icu/text/MeasureFormat$FormatWidth;Landroid/icu/text/NumberFormat;)Landroid/icu/text/MeasureFormat; │ │ -19f4d8: 7130 9001 1002 |0000: invoke-static {v0, v1, v2}, Landroid/icu/text/MeasureFormat;.getInstance:(Ljava/util/Locale;Landroid/icu/text/MeasureFormat$FormatWidth;Landroid/icu/text/NumberFormat;)Landroid/icu/text/MeasureFormat; // method@0190 │ │ -19f4de: 0c00 |0003: move-result-object v0 │ │ -19f4e0: 1100 |0004: return-object v0 │ │ +19f458: |[19f458] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;Landroid/icu/text/MeasureFormat$FormatWidth;Landroid/icu/text/NumberFormat;)Landroid/icu/text/MeasureFormat; │ │ +19f468: 7130 8c01 1002 |0000: invoke-static {v0, v1, v2}, Landroid/icu/text/MeasureFormat;.getInstance:(Ljava/util/Locale;Landroid/icu/text/MeasureFormat$FormatWidth;Landroid/icu/text/NumberFormat;)Landroid/icu/text/MeasureFormat; // method@018c │ │ +19f46e: 0c00 |0003: move-result-object v0 │ │ +19f470: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/util/Locale; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/icu/text/MeasureFormat$FormatWidth; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/icu/text/NumberFormat; │ │ @@ -11332,18 +11168,18 @@ │ │ type : '(Ljava/util/Locale;)Landroid/icu/text/NumberFormat;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19f4fc: |[19f4fc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; │ │ -19f50c: 7110 9101 0000 |0000: invoke-static {v0}, Landroid/icu/text/NumberFormat;.getInstance:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; // method@0191 │ │ -19f512: 0c00 |0003: move-result-object v0 │ │ -19f514: 1100 |0004: return-object v0 │ │ +19f48c: |[19f48c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; │ │ +19f49c: 7110 8d01 0000 |0000: invoke-static {v0}, Landroid/icu/text/NumberFormat;.getInstance:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; // method@018d │ │ +19f4a2: 0c00 |0003: move-result-object v0 │ │ +19f4a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/util/Locale; │ │ │ │ #9 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11351,18 +11187,18 @@ │ │ type : '(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)Landroid/icu/util/Measure;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -19f518: |[19f518] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)Landroid/icu/util/Measure; │ │ -19f528: 2200 7d00 |0000: new-instance v0, Landroid/icu/util/Measure; // type@007d │ │ -19f52c: 7030 9501 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/icu/util/Measure;.:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)V // method@0195 │ │ -19f532: 1100 |0005: return-object v0 │ │ +19f4a8: |[19f4a8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)Landroid/icu/util/Measure; │ │ +19f4b8: 2200 7c00 |0000: new-instance v0, Landroid/icu/util/Measure; // type@007c │ │ +19f4bc: 7030 9101 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/icu/util/Measure;.:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)V // method@0191 │ │ +19f4c2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Number; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/icu/util/MeasureUnit; │ │ │ │ @@ -11371,34 +11207,34 @@ │ │ type : '()Landroid/icu/util/MeasureUnit;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f594: |[19f594] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/util/MeasureUnit; │ │ -19f5a4: 6200 3400 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.TERABYTE:Landroid/icu/util/MeasureUnit; // field@0034 │ │ -19f5a8: 1100 |0002: return-object v0 │ │ +19f524: |[19f524] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/util/MeasureUnit; │ │ +19f534: 6200 3300 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.TERABYTE:Landroid/icu/util/MeasureUnit; // field@0033 │ │ +19f538: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #11 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ type : '(Ljava/lang/Object;)Landroid/icu/util/MeasureUnit;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f5ac: |[19f5ac] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/util/MeasureUnit; │ │ -19f5bc: 1f00 7e00 |0000: check-cast v0, Landroid/icu/util/MeasureUnit; // type@007e │ │ -19f5c0: 1100 |0002: return-object v0 │ │ +19f53c: |[19f53c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/util/MeasureUnit; │ │ +19f54c: 1f00 7d00 |0000: check-cast v0, Landroid/icu/util/MeasureUnit; // type@007d │ │ +19f550: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ #12 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11406,36 +11242,36 @@ │ │ type : '()Landroid/media/MediaMetadataRetriever$BitmapParams;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19f5c4: |[19f5c4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/media/MediaMetadataRetriever$BitmapParams; │ │ -19f5d4: 2200 8900 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0089 │ │ -19f5d8: 7010 ae01 0000 |0002: invoke-direct {v0}, Landroid/media/MediaMetadataRetriever$BitmapParams;.:()V // method@01ae │ │ -19f5de: 1100 |0005: return-object v0 │ │ +19f554: |[19f554] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/media/MediaMetadataRetriever$BitmapParams; │ │ +19f564: 2200 8800 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0088 │ │ +19f568: 7010 aa01 0000 |0002: invoke-direct {v0}, Landroid/media/MediaMetadataRetriever$BitmapParams;.:()V // method@01aa │ │ +19f56e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #13 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ type : '(Landroid/net/ConnectivityManager;)Landroid/net/Network;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19f5e0: |[19f5e0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;)Landroid/net/Network; │ │ -19f5f0: 6e10 bb01 0000 |0000: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetwork:()Landroid/net/Network; // method@01bb │ │ -19f5f6: 0c00 |0003: move-result-object v0 │ │ -19f5f8: 1100 |0004: return-object v0 │ │ +19f570: |[19f570] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;)Landroid/net/Network; │ │ +19f580: 6e10 b701 0000 |0000: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetwork:()Landroid/net/Network; // method@01b7 │ │ +19f586: 0c00 |0003: move-result-object v0 │ │ +19f588: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/net/ConnectivityManager; │ │ │ │ #14 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11443,18 +11279,18 @@ │ │ type : '(Landroid/net/Uri;)Landroid/net/Uri;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19f5fc: |[19f5fc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/Uri;)Landroid/net/Uri; │ │ -19f60c: 7110 6d02 0000 |0000: invoke-static {v0}, Landroid/provider/MediaStore;.setRequireOriginal:(Landroid/net/Uri;)Landroid/net/Uri; // method@026d │ │ -19f612: 0c00 |0003: move-result-object v0 │ │ -19f614: 1100 |0004: return-object v0 │ │ +19f58c: |[19f58c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/Uri;)Landroid/net/Uri; │ │ +19f59c: 7110 6902 0000 |0000: invoke-static {v0}, Landroid/provider/MediaStore;.setRequireOriginal:(Landroid/net/Uri;)Landroid/net/Uri; // method@0269 │ │ +19f5a2: 0c00 |0003: move-result-object v0 │ │ +19f5a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/net/Uri; │ │ │ │ #15 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11462,18 +11298,18 @@ │ │ type : '(Landroid/content/res/Configuration;)Landroid/os/LocaleList;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19f618: |[19f618] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/res/Configuration;)Landroid/os/LocaleList; │ │ -19f628: 6e10 e600 0000 |0000: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLocales:()Landroid/os/LocaleList; // method@00e6 │ │ -19f62e: 0c00 |0003: move-result-object v0 │ │ -19f630: 1100 |0004: return-object v0 │ │ +19f5a8: |[19f5a8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/res/Configuration;)Landroid/os/LocaleList; │ │ +19f5b8: 6e10 e200 0000 |0000: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLocales:()Landroid/os/LocaleList; // method@00e2 │ │ +19f5be: 0c00 |0003: move-result-object v0 │ │ +19f5c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/res/Configuration; │ │ │ │ #16 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11481,18 +11317,18 @@ │ │ type : '(Landroid/content/Context;Landroid/content/res/Resources$Theme;)Landroid/view/ContextThemeWrapper;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -19f634: |[19f634] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)Landroid/view/ContextThemeWrapper; │ │ -19f644: 2200 f100 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@00f1 │ │ -19f648: 7030 c702 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V // method@02c7 │ │ -19f64e: 1100 |0005: return-object v0 │ │ +19f5c4: |[19f5c4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)Landroid/view/ContextThemeWrapper; │ │ +19f5d4: 2200 f000 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@00f0 │ │ +19f5d8: 7030 c302 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V // method@02c3 │ │ +19f5de: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/content/res/Resources$Theme; │ │ │ │ @@ -11501,18 +11337,18 @@ │ │ type : '(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19f6a0: |[19f6a0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ │ -19f6b0: 6e30 ac00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; // method@00ac │ │ -19f6b6: 0c00 |0003: move-result-object v0 │ │ -19f6b8: 1100 |0004: return-object v0 │ │ +19f630: |[19f630] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ │ +19f640: 6e30 a800 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; // method@00a8 │ │ +19f646: 0c00 |0003: move-result-object v0 │ │ +19f648: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/Class; │ │ @@ -11522,18 +11358,18 @@ │ │ type : '(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19f6bc: |[19f6bc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -19f6cc: 6e30 aa00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@00aa │ │ -19f6d2: 0c00 |0003: move-result-object v0 │ │ -19f6d4: 1100 |0004: return-object v0 │ │ +19f64c: |[19f64c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +19f65c: 6e30 a600 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@00a6 │ │ +19f662: 0c00 |0003: move-result-object v0 │ │ +19f664: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/Class; │ │ @@ -11543,18 +11379,18 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19f6d8: |[19f6d8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -19f6e8: 6e30 e901 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01e9 │ │ -19f6ee: 0c00 |0003: move-result-object v0 │ │ -19f6f0: 1100 |0004: return-object v0 │ │ +19f668: |[19f668] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +19f678: 6e30 e501 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01e5 │ │ +19f67e: 0c00 |0003: move-result-object v0 │ │ +19f680: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/os/Bundle; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/Class; │ │ @@ -11564,18 +11400,18 @@ │ │ type : '(Landroid/icu/text/MeasureFormat;Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19f6f4: |[19f6f4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/MeasureFormat;Ljava/lang/Object;)Ljava/lang/String; │ │ -19f704: 6e20 8f01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/MeasureFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@018f │ │ -19f70a: 0c00 |0003: move-result-object v0 │ │ -19f70c: 1100 |0004: return-object v0 │ │ +19f684: |[19f684] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/MeasureFormat;Ljava/lang/Object;)Ljava/lang/String; │ │ +19f694: 6e20 8b01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/MeasureFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@018b │ │ +19f69a: 0c00 |0003: move-result-object v0 │ │ +19f69c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/icu/text/MeasureFormat; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -11584,18 +11420,18 @@ │ │ type : '(Ljava/time/ZonedDateTime;Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19f710: |[19f710] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/ZonedDateTime;Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; │ │ -19f720: 6e20 e295 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/ZonedDateTime;.format:(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; // method@95e2 │ │ -19f726: 0c00 |0003: move-result-object v0 │ │ -19f728: 1100 |0004: return-object v0 │ │ +19f6a0: |[19f6a0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/ZonedDateTime;Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; │ │ +19f6b0: 6e20 eb95 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/ZonedDateTime;.format:(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; // method@95eb │ │ +19f6b6: 0c00 |0003: move-result-object v0 │ │ +19f6b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/time/ZonedDateTime; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/time/format/DateTimeFormatter; │ │ │ │ @@ -11604,18 +11440,18 @@ │ │ type : '(Ljava/util/Date;)Ljava/time/Instant;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19f72c: |[19f72c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Date;)Ljava/time/Instant; │ │ -19f73c: 6e10 bc96 0000 |0000: invoke-virtual {v0}, Ljava/util/Date;.toInstant:()Ljava/time/Instant; // method@96bc │ │ -19f742: 0c00 |0003: move-result-object v0 │ │ -19f744: 1100 |0004: return-object v0 │ │ +19f6bc: |[19f6bc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Date;)Ljava/time/Instant; │ │ +19f6cc: 6e10 c596 0000 |0000: invoke-virtual {v0}, Ljava/util/Date;.toInstant:()Ljava/time/Instant; // method@96c5 │ │ +19f6d2: 0c00 |0003: move-result-object v0 │ │ +19f6d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/util/Date; │ │ │ │ #23 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11623,36 +11459,36 @@ │ │ type : '()Ljava/time/ZoneId;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -19f748: |[19f748] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Ljava/time/ZoneId; │ │ -19f758: 7100 e195 0000 |0000: invoke-static {}, Ljava/time/ZoneId;.systemDefault:()Ljava/time/ZoneId; // method@95e1 │ │ -19f75e: 0c00 |0003: move-result-object v0 │ │ -19f760: 1100 |0004: return-object v0 │ │ +19f6d8: |[19f6d8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Ljava/time/ZoneId; │ │ +19f6e8: 7100 ea95 0000 |0000: invoke-static {}, Ljava/time/ZoneId;.systemDefault:()Ljava/time/ZoneId; // method@95ea │ │ +19f6ee: 0c00 |0003: move-result-object v0 │ │ +19f6f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #24 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ type : '(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19f764: |[19f764] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; │ │ -19f774: 6e20 dd95 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/Instant;.atZone:(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; // method@95dd │ │ -19f77a: 0c00 |0003: move-result-object v0 │ │ -19f77c: 1100 |0004: return-object v0 │ │ +19f6f4: |[19f6f4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; │ │ +19f704: 6e20 e695 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/Instant;.atZone:(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; // method@95e6 │ │ +19f70a: 0c00 |0003: move-result-object v0 │ │ +19f70c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/time/Instant; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/time/ZoneId; │ │ │ │ @@ -11661,18 +11497,18 @@ │ │ type : '(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19f79c: |[19f79c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ -19f7ac: 7110 e395 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDate:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@95e3 │ │ -19f7b2: 0c00 |0003: move-result-object v0 │ │ -19f7b4: 1100 |0004: return-object v0 │ │ +19f72c: |[19f72c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ +19f73c: 7110 ec95 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDate:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@95ec │ │ +19f742: 0c00 |0003: move-result-object v0 │ │ +19f744: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/time/format/FormatStyle; │ │ │ │ #26 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11680,18 +11516,18 @@ │ │ type : '(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19f7b8: |[19f7b8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ -19f7c8: 7120 e495 1000 |0000: invoke-static {v0, v1}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDateTime:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@95e4 │ │ -19f7ce: 0c00 |0003: move-result-object v0 │ │ -19f7d0: 1100 |0004: return-object v0 │ │ +19f748: |[19f748] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ +19f758: 7120 ed95 1000 |0000: invoke-static {v0, v1}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDateTime:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@95ed │ │ +19f75e: 0c00 |0003: move-result-object v0 │ │ +19f760: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/time/format/FormatStyle; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/time/format/FormatStyle; │ │ │ │ @@ -11700,18 +11536,18 @@ │ │ type : '(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19f7d4: |[19f7d4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ -19f7e4: 6e30 a800 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@00a8 │ │ -19f7ea: 0c00 |0003: move-result-object v0 │ │ -19f7ec: 1100 |0004: return-object v0 │ │ +19f764: |[19f764] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ +19f774: 6e30 a400 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@00a4 │ │ +19f77a: 0c00 |0003: move-result-object v0 │ │ +19f77c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/Class; │ │ @@ -11721,18 +11557,18 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19f7f0: |[19f7f0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ -19f800: 6e30 eb01 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelableArrayList:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@01eb │ │ -19f806: 0c00 |0003: move-result-object v0 │ │ -19f808: 1100 |0004: return-object v0 │ │ +19f780: |[19f780] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ +19f790: 6e30 e701 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelableArrayList:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@01e7 │ │ +19f796: 0c00 |0003: move-result-object v0 │ │ +19f798: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/os/Bundle; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/Class; │ │ @@ -11742,18 +11578,18 @@ │ │ type : '(Landroid/os/LocaleList;I)Ljava/util/Locale;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19f80c: |[19f80c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/LocaleList;I)Ljava/util/Locale; │ │ -19f81c: 6e20 2102 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/LocaleList;.get:(I)Ljava/util/Locale; // method@0221 │ │ -19f822: 0c00 |0003: move-result-object v0 │ │ -19f824: 1100 |0004: return-object v0 │ │ +19f79c: |[19f79c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/LocaleList;I)Ljava/util/Locale; │ │ +19f7ac: 6e20 1d02 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/LocaleList;.get:(I)Ljava/util/Locale; // method@021d │ │ +19f7b2: 0c00 |0003: move-result-object v0 │ │ +19f7b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/os/LocaleList; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -11762,34 +11598,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f8b8: |[19f8b8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()V │ │ -19f8c8: 2200 7d00 |0000: new-instance v0, Landroid/icu/util/Measure; // type@007d │ │ -19f8cc: 0e00 |0002: return-void │ │ +19f848: |[19f848] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()V │ │ +19f858: 2200 7c00 |0000: new-instance v0, Landroid/icu/util/Measure; // type@007c │ │ +19f85c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #31 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ type : '(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -19f8d0: |[19f8d0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ -19f8e0: 6e30 6000 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@0060 │ │ -19f8e6: 0e00 |0003: return-void │ │ +19f860: |[19f860] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ +19f870: 6e30 5c00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@005c │ │ +19f876: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationChannel; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/net/Uri; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/media/AudioAttributes; │ │ @@ -11799,17 +11635,17 @@ │ │ type : '(Landroid/app/NotificationChannel;Ljava/lang/String;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19f8e8: |[19f8e8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -19f8f8: 6e20 5e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@005e │ │ -19f8fe: 0e00 |0003: return-void │ │ +19f878: |[19f878] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +19f888: 6e20 5a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@005a │ │ +19f88e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationChannel; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -11818,17 +11654,17 @@ │ │ type : '(Landroid/app/NotificationManager;Ljava/lang/String;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19f900: |[19f900] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/lang/String;)V │ │ -19f910: 6e20 6400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.deleteNotificationChannel:(Ljava/lang/String;)V // method@0064 │ │ -19f916: 0e00 |0003: return-void │ │ +19f890: |[19f890] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/lang/String;)V │ │ +19f8a0: 6e20 6000 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.deleteNotificationChannel:(Ljava/lang/String;)V // method@0060 │ │ +19f8a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationManager; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -11837,17 +11673,17 @@ │ │ type : '(Landroid/app/NotificationManager;Ljava/util/List;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19f918: |[19f918] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ -19f928: 6e20 6200 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannelGroups:(Ljava/util/List;)V // method@0062 │ │ -19f92e: 0e00 |0003: return-void │ │ +19f8a8: |[19f8a8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ +19f8b8: 6e20 5e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannelGroups:(Ljava/util/List;)V // method@005e │ │ +19f8be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationManager; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -11856,17 +11692,17 @@ │ │ type : '(Landroid/icu/text/DecimalFormat;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19f930: |[19f930] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/DecimalFormat;I)V │ │ -19f940: 6e20 8e01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/DecimalFormat;.setRoundingMode:(I)V // method@018e │ │ -19f946: 0e00 |0003: return-void │ │ +19f8c0: |[19f8c0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/DecimalFormat;I)V │ │ +19f8d0: 6e20 8a01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/DecimalFormat;.setRoundingMode:(I)V // method@018a │ │ +19f8d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/icu/text/DecimalFormat; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -11875,17 +11711,17 @@ │ │ type : '(Landroid/icu/text/NumberFormat;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19f960: |[19f960] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;I)V │ │ -19f970: 6e20 9401 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMinimumFractionDigits:(I)V // method@0194 │ │ -19f976: 0e00 |0003: return-void │ │ +19f8f0: |[19f8f0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;I)V │ │ +19f900: 6e20 9001 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMinimumFractionDigits:(I)V // method@0190 │ │ +19f906: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/icu/text/NumberFormat; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -11894,17 +11730,17 @@ │ │ type : '(Landroid/icu/text/NumberFormat;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19f948: |[19f948] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;Z)V │ │ -19f958: 6e20 9201 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setGroupingUsed:(Z)V // method@0192 │ │ -19f95e: 0e00 |0003: return-void │ │ +19f8d8: |[19f8d8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;Z)V │ │ +19f8e8: 6e20 8e01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setGroupingUsed:(Z)V // method@018e │ │ +19f8ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/icu/text/NumberFormat; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -11913,17 +11749,17 @@ │ │ type : '(Landroid/media/MediaMetadataRetriever$BitmapParams;Landroid/graphics/Bitmap$Config;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19f978: |[19f978] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever$BitmapParams;Landroid/graphics/Bitmap$Config;)V │ │ -19f988: 6e20 af01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/MediaMetadataRetriever$BitmapParams;.setPreferredConfig:(Landroid/graphics/Bitmap$Config;)V // method@01af │ │ -19f98e: 0e00 |0003: return-void │ │ +19f908: |[19f908] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever$BitmapParams;Landroid/graphics/Bitmap$Config;)V │ │ +19f918: 6e20 ab01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/MediaMetadataRetriever$BitmapParams;.setPreferredConfig:(Landroid/graphics/Bitmap$Config;)V // method@01ab │ │ +19f91e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/media/MediaMetadataRetriever$BitmapParams; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/graphics/Bitmap$Config; │ │ │ │ @@ -11932,17 +11768,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/LaunchActivity;III)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -19f990: |[19f990] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V │ │ -19f9a0: 6e40 640d 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivity;.overrideActivityTransition:(III)V // method@0d64 │ │ -19f9a6: 0e00 |0003: return-void │ │ +19f920: |[19f920] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V │ │ +19f930: 6e40 600d 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivity;.overrideActivityTransition:(III)V // method@0d60 │ │ +19f936: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/LaunchActivity; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -11953,18 +11789,18 @@ │ │ type : '(Landroid/os/PowerManager;Ljava/lang/String;)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19f650: |[19f650] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ -19f660: 6e20 4202 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@0242 │ │ -19f666: 0a00 |0003: move-result v0 │ │ -19f668: 0f00 |0004: return v0 │ │ +19f5e0: |[19f5e0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ +19f5f0: 6e20 3e02 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@023e │ │ +19f5f6: 0a00 |0003: move-result v0 │ │ +19f5f8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/os/PowerManager; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -11973,17 +11809,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f66c: |[19f66c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Z │ │ -19f67c: 2000 7800 |0000: instance-of v0, v0, Landroid/icu/text/DecimalFormat; // type@0078 │ │ -19f680: 0f00 |0002: return v0 │ │ +19f5fc: |[19f5fc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Z │ │ +19f60c: 2000 7700 |0000: instance-of v0, v0, Landroid/icu/text/DecimalFormat; // type@0077 │ │ +19f610: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ #42 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -11991,18 +11827,18 @@ │ │ type : '(Ljava/util/List;Ljava/util/function/Predicate;)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -19f684: |[19f684] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/List;Ljava/util/function/Predicate;)Z │ │ -19f694: 7220 2c97 1000 |0000: invoke-interface {v0, v1}, Ljava/util/List;.removeIf:(Ljava/util/function/Predicate;)Z // method@972c │ │ -19f69a: 0a00 |0003: move-result v0 │ │ -19f69c: 0f00 |0004: return v0 │ │ +19f614: |[19f614] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/List;Ljava/util/function/Predicate;)Z │ │ +19f624: 7220 3597 1000 |0000: invoke-interface {v0, v1}, Ljava/util/List;.removeIf:(Ljava/util/function/Predicate;)Z // method@9735 │ │ +19f62a: 0a00 |0003: move-result v0 │ │ +19f62c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/util/List; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/function/Predicate; │ │ │ │ @@ -12011,18 +11847,18 @@ │ │ type : '(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19f440: |[19f440] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ -19f450: 7130 b801 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createImageThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01b8 │ │ -19f456: 0c00 |0003: move-result-object v0 │ │ -19f458: 1100 |0004: return-object v0 │ │ +19f3d0: |[19f3d0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ +19f3e0: 7130 b401 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createImageThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01b4 │ │ +19f3e6: 0c00 |0003: move-result-object v0 │ │ +19f3e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/io/File; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/util/Size; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/CancellationSignal; │ │ @@ -12032,35 +11868,35 @@ │ │ type : '()Landroid/icu/util/MeasureUnit;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f534: |[19f534] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()Landroid/icu/util/MeasureUnit; │ │ -19f544: 6200 3000 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.BYTE:Landroid/icu/util/MeasureUnit; // field@0030 │ │ -19f548: 1100 |0002: return-object v0 │ │ +19f4c4: |[19f4c4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()Landroid/icu/util/MeasureUnit; │ │ +19f4d4: 6200 2f00 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.BYTE:Landroid/icu/util/MeasureUnit; // field@002f │ │ +19f4d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #45 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm$1' │ │ type : '(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19f780: |[19f780] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ -19f790: 7110 e595 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedTime:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@95e5 │ │ -19f796: 0c00 |0003: move-result-object v0 │ │ -19f798: 1100 |0004: return-object v0 │ │ +19f710: |[19f710] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ +19f720: 7110 ee95 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedTime:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@95ee │ │ +19f726: 0c00 |0003: move-result-object v0 │ │ +19f728: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/time/format/FormatStyle; │ │ │ │ #46 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ @@ -12068,34 +11904,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f828: |[19f828] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ -19f838: 2200 8900 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0089 │ │ -19f83c: 0e00 |0002: return-void │ │ +19f7b8: |[19f7b8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ +19f7c8: 2200 8800 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0088 │ │ +19f7cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #47 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm$1' │ │ type : '(Landroid/app/NotificationChannel;Ljava/lang/String;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19f840: |[19f840] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -19f850: 6e20 5f00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@005f │ │ -19f856: 0e00 |0003: return-void │ │ +19f7d0: |[19f7d0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +19f7e0: 6e20 5b00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@005b │ │ +19f7e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationChannel; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -12104,17 +11940,17 @@ │ │ type : '(Landroid/app/NotificationManager;Ljava/util/List;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19f858: |[19f858] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ -19f868: 6e20 6300 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannels:(Ljava/util/List;)V // method@0063 │ │ -19f86e: 0e00 |0003: return-void │ │ +19f7e8: |[19f7e8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ +19f7f8: 6e20 5f00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannels:(Ljava/util/List;)V // method@005f │ │ +19f7fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/app/NotificationManager; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -12123,17 +11959,17 @@ │ │ type : '(Landroid/icu/text/NumberFormat;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19f870: |[19f870] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/icu/text/NumberFormat;I)V │ │ -19f880: 6e20 9301 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMaximumFractionDigits:(I)V // method@0193 │ │ -19f886: 0e00 |0003: return-void │ │ +19f800: |[19f800] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/icu/text/NumberFormat;I)V │ │ +19f810: 6e20 8f01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMaximumFractionDigits:(I)V // method@018f │ │ +19f816: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/icu/text/NumberFormat; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -12142,104 +11978,104 @@ │ │ type : '()Landroid/icu/util/MeasureUnit;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f54c: |[19f54c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()Landroid/icu/util/MeasureUnit; │ │ -19f55c: 6200 3200 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.KILOBYTE:Landroid/icu/util/MeasureUnit; // field@0032 │ │ -19f560: 1100 |0002: return-object v0 │ │ +19f4dc: |[19f4dc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()Landroid/icu/util/MeasureUnit; │ │ +19f4ec: 6200 3100 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.KILOBYTE:Landroid/icu/util/MeasureUnit; // field@0031 │ │ +19f4f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #51 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm$2' │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f888: |[19f888] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ -19f898: 2200 2400 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0024 │ │ -19f89c: 0e00 |0002: return-void │ │ +19f818: |[19f818] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ +19f828: 2200 2300 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0023 │ │ +19f82c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #52 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm$3' │ │ type : '()Landroid/icu/util/MeasureUnit;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f564: |[19f564] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()Landroid/icu/util/MeasureUnit; │ │ -19f574: 6200 3300 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.MEGABYTE:Landroid/icu/util/MeasureUnit; // field@0033 │ │ -19f578: 1100 |0002: return-object v0 │ │ +19f4f4: |[19f4f4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()Landroid/icu/util/MeasureUnit; │ │ +19f504: 6200 3200 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.MEGABYTE:Landroid/icu/util/MeasureUnit; // field@0032 │ │ +19f508: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #53 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm$3' │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f8a0: |[19f8a0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ -19f8b0: 2200 f100 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@00f1 │ │ -19f8b4: 0e00 |0002: return-void │ │ +19f830: |[19f830] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ +19f840: 2200 f000 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@00f0 │ │ +19f844: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #54 : (in Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm$4' │ │ type : '()Landroid/icu/util/MeasureUnit;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f57c: |[19f57c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$4:()Landroid/icu/util/MeasureUnit; │ │ -19f58c: 6200 3100 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.GIGABYTE:Landroid/icu/util/MeasureUnit; // field@0031 │ │ -19f590: 1100 |0002: return-object v0 │ │ +19f50c: |[19f50c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$4:()Landroid/icu/util/MeasureUnit; │ │ +19f51c: 6200 3000 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.GIGABYTE:Landroid/icu/util/MeasureUnit; // field@0030 │ │ +19f520: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #66 header: │ │ -class_idx : 1122 │ │ +Class #64 header: │ │ +class_idx : 1121 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #66 - │ │ +Class #64 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -12253,18 +12089,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19f9c8: |[19f9c8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f9d8: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19f9de: 5b01 e503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e5 │ │ -19f9e2: 0e00 |0005: return-void │ │ +19f958: |[19f958] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19f968: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19f96e: 5b01 e403 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e4 │ │ +19f972: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -12274,38 +12110,38 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19f9a8: |[19f9a8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.invoke:()Ljava/lang/Object; │ │ -19f9b8: 5410 e503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e5 │ │ -19f9bc: 7110 430e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$jgp4KtpOL5ocM7w78x5KWHLEoFk:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // method@0e43 │ │ -19f9c2: 0c00 |0005: move-result-object v0 │ │ -19f9c4: 1100 |0006: return-object v0 │ │ +19f938: |[19f938] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.invoke:()Ljava/lang/Object; │ │ +19f948: 5410 e403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e4 │ │ +19f94c: 7110 3f0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$jgp4KtpOL5ocM7w78x5KWHLEoFk:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // method@0e3f │ │ +19f952: 0c00 |0005: move-result-object v0 │ │ +19f954: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #67 header: │ │ -class_idx : 1123 │ │ +Class #65 header: │ │ +class_idx : 1122 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #67 - │ │ +Class #65 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -12323,19 +12159,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19fa0c: |[19fa0c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -19fa1c: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19fa22: 5b01 e603 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e6 │ │ -19fa26: 5b02 e703 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03e7 │ │ -19fa2a: 0e00 |0007: return-void │ │ +19f99c: |[19f99c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +19f9ac: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19f9b2: 5b01 e503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e5 │ │ +19f9b6: 5b02 e603 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03e6 │ │ +19f9ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ @@ -12346,41 +12182,41 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -19f9e4: |[19f9e4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19f9f4: 5420 e603 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e6 │ │ -19f9f8: 5421 e703 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03e7 │ │ -19f9fc: 1f03 7803 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0378 │ │ -19fa00: 7130 330e 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$9UZInOJncd7YiNniwNGMte1-kYQ:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0e33 │ │ -19fa06: 0c03 |0009: move-result-object v3 │ │ -19fa08: 1103 |000a: return-object v3 │ │ +19f974: |[19f974] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19f984: 5420 e503 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e5 │ │ +19f988: 5421 e603 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03e6 │ │ +19f98c: 1f03 7703 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0377 │ │ +19f990: 7130 2f0e 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$9UZInOJncd7YiNniwNGMte1-kYQ:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0e2f │ │ +19f996: 0c03 |0009: move-result-object v3 │ │ +19f998: 1103 |000a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #68 header: │ │ -class_idx : 1124 │ │ +Class #66 header: │ │ +class_idx : 1123 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #68 - │ │ +Class #66 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -12402,20 +12238,20 @@ │ │ type : '(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -19fa58: |[19fa58] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fa68: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19fa6e: 5b01 e803 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03e8 │ │ -19fa72: 5b02 e903 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03e9 │ │ -19fa76: 5b03 ea03 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03ea │ │ -19fa7a: 0e00 |0009: return-void │ │ +19f9e8: |[19f9e8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19f9f8: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19f9fe: 5b01 e703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03e7 │ │ +19fa02: 5b02 e803 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03e8 │ │ +19fa06: 5b03 e903 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03e9 │ │ +19fa0a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/util/List; │ │ @@ -12427,42 +12263,42 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -19fa2c: |[19fa2c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fa3c: 5430 e803 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03e8 │ │ -19fa40: 5431 e903 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03e9 │ │ -19fa44: 5432 ea03 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03ea │ │ -19fa48: 1f04 1f00 |0006: check-cast v4, Landroid/app/Dialog; // type@001f │ │ -19fa4c: 7140 420e 1042 |0008: invoke-static {v0, v1, v2, v4}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$ivTKm0gHNyH8X7CFcD_nknOr2kA:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; // method@0e42 │ │ -19fa52: 0c04 |000b: move-result-object v4 │ │ -19fa54: 1104 |000c: return-object v4 │ │ +19f9bc: |[19f9bc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19f9cc: 5430 e703 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03e7 │ │ +19f9d0: 5431 e803 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03e8 │ │ +19f9d4: 5432 e903 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03e9 │ │ +19f9d8: 1f04 1e00 |0006: check-cast v4, Landroid/app/Dialog; // type@001e │ │ +19f9dc: 7140 3e0e 1042 |0008: invoke-static {v0, v1, v2, v4}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$ivTKm0gHNyH8X7CFcD_nknOr2kA:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; // method@0e3e │ │ +19f9e2: 0c04 |000b: move-result-object v4 │ │ +19f9e4: 1104 |000c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x000d reg=4 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #69 header: │ │ -class_idx : 1125 │ │ +Class #67 header: │ │ +class_idx : 1124 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #69 - │ │ +Class #67 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -12476,18 +12312,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19faa8: |[19faa8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fab8: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19fabe: 5b01 eb03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03eb │ │ -19fac2: 0e00 |0005: return-void │ │ +19fa38: |[19fa38] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fa48: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19fa4e: 5b01 ea03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ea │ │ +19fa52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -12497,42 +12333,42 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19fa7c: |[19fa7c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fa8c: 5410 eb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03eb │ │ -19fa90: 1f02 6417 |0002: check-cast v2, Ljava/lang/Boolean; // type@1764 │ │ -19fa94: 6e10 5292 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9252 │ │ -19fa9a: 0a02 |0007: move-result v2 │ │ -19fa9c: 7120 4c0e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$x3a1qU2wLF5FrjIzzu_-dR_G1sY:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e4c │ │ -19faa2: 0c02 |000b: move-result-object v2 │ │ -19faa4: 1102 |000c: return-object v2 │ │ +19fa0c: |[19fa0c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fa1c: 5410 ea03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ea │ │ +19fa20: 1f02 6417 |0002: check-cast v2, Ljava/lang/Boolean; // type@1764 │ │ +19fa24: 6e10 5b92 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@925b │ │ +19fa2a: 0a02 |0007: move-result v2 │ │ +19fa2c: 7120 480e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$x3a1qU2wLF5FrjIzzu_-dR_G1sY:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e48 │ │ +19fa32: 0c02 |000b: move-result-object v2 │ │ +19fa34: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #70 header: │ │ -class_idx : 1126 │ │ +Class #68 header: │ │ +class_idx : 1125 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #70 - │ │ +Class #68 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -12546,18 +12382,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fae4: |[19fae4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19faf4: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19fafa: 5b01 ec03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ec │ │ -19fafe: 0e00 |0005: return-void │ │ +19fa74: |[19fa74] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fa84: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19fa8a: 5b01 eb03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03eb │ │ +19fa8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -12567,38 +12403,38 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19fac4: |[19fac4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ -19fad4: 5410 ec03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ec │ │ -19fad8: 7110 300e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e30 │ │ -19fade: 0c00 |0005: move-result-object v0 │ │ -19fae0: 1100 |0006: return-object v0 │ │ +19fa54: |[19fa54] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ +19fa64: 5410 eb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03eb │ │ +19fa68: 7110 2c0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e2c │ │ +19fa6e: 0c00 |0005: move-result-object v0 │ │ +19fa70: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #71 header: │ │ -class_idx : 1127 │ │ +Class #69 header: │ │ +class_idx : 1126 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #71 - │ │ +Class #69 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -12612,18 +12448,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fb24: |[19fb24] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fb34: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19fb3a: 5b01 ed03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ed │ │ -19fb3e: 0e00 |0005: return-void │ │ +19fab4: |[19fab4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fac4: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19faca: 5b01 ec03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ec │ │ +19face: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -12633,40 +12469,40 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19fb00: |[19fb00] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fb10: 5410 ed03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ed │ │ -19fb14: 1f02 7417 |0002: check-cast v2, Ljava/lang/Exception; // type@1774 │ │ -19fb18: 7120 400e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$cmz0v9Ffke_1tp9RidkPogq7mt8:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; // method@0e40 │ │ -19fb1e: 0c02 |0007: move-result-object v2 │ │ -19fb20: 1102 |0008: return-object v2 │ │ +19fa90: |[19fa90] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19faa0: 5410 ec03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ec │ │ +19faa4: 1f02 7417 |0002: check-cast v2, Ljava/lang/Exception; // type@1774 │ │ +19faa8: 7120 3c0e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$cmz0v9Ffke_1tp9RidkPogq7mt8:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; // method@0e3c │ │ +19faae: 0c02 |0007: move-result-object v2 │ │ +19fab0: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #72 header: │ │ -class_idx : 1128 │ │ +Class #70 header: │ │ +class_idx : 1127 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #72 - │ │ +Class #70 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -12680,18 +12516,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fb6c: |[19fb6c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fb7c: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19fb82: 5b01 ee03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ee │ │ -19fb86: 0e00 |0005: return-void │ │ +19fafc: |[19fafc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fb0c: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19fb12: 5b01 ed03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ed │ │ +19fb16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -12701,42 +12537,42 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19fb40: |[19fb40] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fb50: 5410 ee03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ee │ │ -19fb54: 1f02 6417 |0002: check-cast v2, Ljava/lang/Boolean; // type@1764 │ │ -19fb58: 6e10 5292 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9252 │ │ -19fb5e: 0a02 |0007: move-result v2 │ │ -19fb60: 7120 450e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e45 │ │ -19fb66: 0c02 |000b: move-result-object v2 │ │ -19fb68: 1102 |000c: return-object v2 │ │ +19fad0: |[19fad0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fae0: 5410 ed03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ed │ │ +19fae4: 1f02 6417 |0002: check-cast v2, Ljava/lang/Boolean; // type@1764 │ │ +19fae8: 6e10 5b92 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@925b │ │ +19faee: 0a02 |0007: move-result v2 │ │ +19faf0: 7120 410e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e41 │ │ +19faf6: 0c02 |000b: move-result-object v2 │ │ +19faf8: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #73 header: │ │ -class_idx : 1129 │ │ +Class #71 header: │ │ +class_idx : 1128 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #73 - │ │ +Class #71 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -12750,18 +12586,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fbb4: |[19fbb4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fbc4: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19fbca: 5b01 ef03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ -19fbce: 0e00 |0005: return-void │ │ +19fb44: |[19fb44] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fb54: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19fb5a: 5b01 ee03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ee │ │ +19fb5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -12771,42 +12607,42 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19fb88: |[19fb88] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fb98: 5410 ef03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ -19fb9c: 1f02 6417 |0002: check-cast v2, Ljava/lang/Boolean; // type@1764 │ │ -19fba0: 6e10 5292 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9252 │ │ -19fba6: 0a02 |0007: move-result v2 │ │ -19fba8: 7120 460e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e46 │ │ -19fbae: 0c02 |000b: move-result-object v2 │ │ -19fbb0: 1102 |000c: return-object v2 │ │ +19fb18: |[19fb18] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fb28: 5410 ee03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ee │ │ +19fb2c: 1f02 6417 |0002: check-cast v2, Ljava/lang/Boolean; // type@1764 │ │ +19fb30: 6e10 5b92 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@925b │ │ +19fb36: 0a02 |0007: move-result v2 │ │ +19fb38: 7120 420e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e42 │ │ +19fb3e: 0c02 |000b: move-result-object v2 │ │ +19fb40: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #74 header: │ │ -class_idx : 1130 │ │ +Class #72 header: │ │ +class_idx : 1129 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #74 - │ │ +Class #72 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -12820,18 +12656,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fbf4: |[19fbf4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fc04: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19fc0a: 5b01 f003 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f0 │ │ -19fc0e: 0e00 |0005: return-void │ │ +19fb84: |[19fb84] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fb94: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19fb9a: 5b01 ef03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ +19fb9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -12841,40 +12677,40 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19fbd0: |[19fbd0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fbe0: 5410 f003 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f0 │ │ -19fbe4: 1f02 3900 |0002: check-cast v2, Landroid/content/Intent; // type@0039 │ │ -19fbe8: 7120 4b0e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$wlUhINFRiyULfMyXoLbRUQA64zk:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@0e4b │ │ -19fbee: 0c02 |0007: move-result-object v2 │ │ -19fbf0: 1102 |0008: return-object v2 │ │ +19fb60: |[19fb60] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fb70: 5410 ef03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ +19fb74: 1f02 3800 |0002: check-cast v2, Landroid/content/Intent; // type@0038 │ │ +19fb78: 7120 470e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$wlUhINFRiyULfMyXoLbRUQA64zk:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@0e47 │ │ +19fb7e: 0c02 |0007: move-result-object v2 │ │ +19fb80: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #75 header: │ │ -class_idx : 1131 │ │ +Class #73 header: │ │ +class_idx : 1130 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #75 - │ │ +Class #73 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -12888,18 +12724,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fc34: |[19fc34] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fc44: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19fc4a: 5b01 f103 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f1 │ │ -19fc4e: 0e00 |0005: return-void │ │ +19fbc4: |[19fbc4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fbd4: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19fbda: 5b01 f003 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f0 │ │ +19fbde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -12909,40 +12745,40 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19fc10: |[19fc10] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fc20: 5410 f103 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f1 │ │ -19fc24: 1f02 4818 |0002: check-cast v2, Ljava/util/List; // type@1848 │ │ -19fc28: 7120 410e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$idHcg99GJebFNjMGcWoRRT8b5Ec:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; // method@0e41 │ │ -19fc2e: 0c02 |0007: move-result-object v2 │ │ -19fc30: 1102 |0008: return-object v2 │ │ +19fba0: |[19fba0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fbb0: 5410 f003 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f0 │ │ +19fbb4: 1f02 4818 |0002: check-cast v2, Ljava/util/List; // type@1848 │ │ +19fbb8: 7120 3d0e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$idHcg99GJebFNjMGcWoRRT8b5Ec:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; // method@0e3d │ │ +19fbbe: 0c02 |0007: move-result-object v2 │ │ +19fbc0: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #76 header: │ │ -class_idx : 1132 │ │ +Class #74 header: │ │ +class_idx : 1131 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #76 - │ │ +Class #74 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lcom/google/android/material/navigation/NavigationBarView$OnItemReselectedListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -12956,18 +12792,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fc50: |[19fc50] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fc60: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19fc66: 5b01 f203 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f2 │ │ -19fc6a: 0e00 |0005: return-void │ │ +19fbe0: |[19fbe0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fbf0: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19fbf6: 5b01 f103 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f1 │ │ +19fbfa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -12977,38 +12813,38 @@ │ │ type : '(Landroid/view/MenuItem;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19fc6c: |[19fc6c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.onNavigationItemReselected:(Landroid/view/MenuItem;)V │ │ -19fc7c: 5410 f203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f2 │ │ -19fc80: 7120 370e 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V // method@0e37 │ │ -19fc86: 0e00 |0005: return-void │ │ +19fbfc: |[19fbfc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.onNavigationItemReselected:(Landroid/view/MenuItem;)V │ │ +19fc0c: 5410 f103 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f1 │ │ +19fc10: 7120 330e 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V // method@0e33 │ │ +19fc16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #77 header: │ │ -class_idx : 1133 │ │ +Class #75 header: │ │ +class_idx : 1132 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #77 - │ │ +Class #75 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroidx/navigation/NavController$OnDestinationChangedListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -13022,18 +12858,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fc88: |[19fc88] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fc98: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19fc9e: 5b01 f303 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ -19fca2: 0e00 |0005: return-void │ │ +19fc18: |[19fc18] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fc28: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19fc2e: 5b01 f203 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f2 │ │ +19fc32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -13043,40 +12879,40 @@ │ │ type : '(Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -19fca4: |[19fca4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.onDestinationChanged:(Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -19fcb4: 5410 f303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ -19fcb8: 7140 440e 2043 |0002: invoke-static {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$mW6RQsZsdXrL9nKRAyWw5jlJYEQ:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V // method@0e44 │ │ -19fcbe: 0e00 |0005: return-void │ │ +19fc34: |[19fc34] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.onDestinationChanged:(Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +19fc44: 5410 f203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f2 │ │ +19fc48: 7140 400e 2043 |0002: invoke-static {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$mW6RQsZsdXrL9nKRAyWw5jlJYEQ:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V // method@0e40 │ │ +19fc4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/navigation/NavController; │ │ 0x0000 - 0x0006 reg=3 (null) Landroidx/navigation/NavDestination; │ │ 0x0000 - 0x0006 reg=4 (null) Landroid/os/Bundle; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #78 header: │ │ -class_idx : 1134 │ │ +Class #76 header: │ │ +class_idx : 1133 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #78 - │ │ +Class #76 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -13086,17 +12922,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19fce4: |[19fce4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.:()V │ │ -19fcf4: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19fcfa: 0e00 |0003: return-void │ │ +19fc74: |[19fc74] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.:()V │ │ +19fc84: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19fc8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21; │ │ │ │ Virtual methods - │ │ @@ -13105,39 +12941,39 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19fcc0: |[19fcc0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.invoke:()Ljava/lang/Object; │ │ -19fcd0: 7100 3e0e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z // method@0e3e │ │ -19fcd6: 0a00 |0003: move-result v0 │ │ -19fcd8: 7110 5792 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9257 │ │ -19fcde: 0c00 |0007: move-result-object v0 │ │ -19fce0: 1100 |0008: return-object v0 │ │ +19fc50: |[19fc50] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.invoke:()Ljava/lang/Object; │ │ +19fc60: 7100 3a0e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z // method@0e3a │ │ +19fc66: 0a00 |0003: move-result v0 │ │ +19fc68: 7110 6092 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9260 │ │ +19fc6e: 0c00 |0007: move-result-object v0 │ │ +19fc70: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #79 header: │ │ -class_idx : 1135 │ │ +Class #77 header: │ │ +class_idx : 1134 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #79 - │ │ +Class #77 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -13151,18 +12987,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fd1c: |[19fd1c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fd2c: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19fd32: 5b01 f403 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ -19fd36: 0e00 |0005: return-void │ │ +19fcac: |[19fcac] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fcbc: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19fcc2: 5b01 f303 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ +19fcc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -13172,38 +13008,38 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19fcfc: |[19fcfc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.invoke:()Ljava/lang/Object; │ │ -19fd0c: 5410 f403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ -19fd10: 7110 360e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e36 │ │ -19fd16: 0c00 |0005: move-result-object v0 │ │ -19fd18: 1100 |0006: return-object v0 │ │ +19fc8c: |[19fc8c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.invoke:()Ljava/lang/Object; │ │ +19fc9c: 5410 f303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ +19fca0: 7110 320e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e32 │ │ +19fca6: 0c00 |0005: move-result-object v0 │ │ +19fca8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #80 header: │ │ -class_idx : 1136 │ │ +Class #78 header: │ │ +class_idx : 1135 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #80 - │ │ +Class #78 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -13217,18 +13053,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fd58: |[19fd58] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fd68: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19fd6e: 5b01 f503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ -19fd72: 0e00 |0005: return-void │ │ +19fce8: |[19fce8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fcf8: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19fcfe: 5b01 f403 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ +19fd02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -13238,38 +13074,38 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19fd38: |[19fd38] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.invoke:()Ljava/lang/Object; │ │ -19fd48: 5410 f503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ -19fd4c: 7110 490e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e49 │ │ -19fd52: 0c00 |0005: move-result-object v0 │ │ -19fd54: 1100 |0006: return-object v0 │ │ +19fcc8: |[19fcc8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.invoke:()Ljava/lang/Object; │ │ +19fcd8: 5410 f403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ +19fcdc: 7110 450e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e45 │ │ +19fce2: 0c00 |0005: move-result-object v0 │ │ +19fce4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #81 header: │ │ -class_idx : 1137 │ │ +Class #79 header: │ │ +class_idx : 1136 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #81 - │ │ +Class #79 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -13283,18 +13119,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fd94: |[19fd94] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fda4: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19fdaa: 5b01 f603 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ -19fdae: 0e00 |0005: return-void │ │ +19fd24: |[19fd24] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fd34: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19fd3a: 5b01 f503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ +19fd3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -13304,38 +13140,38 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19fd74: |[19fd74] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.invoke:()Ljava/lang/Object; │ │ -19fd84: 5410 f603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ -19fd88: 7110 3d0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e3d │ │ -19fd8e: 0c00 |0005: move-result-object v0 │ │ -19fd90: 1100 |0006: return-object v0 │ │ +19fd04: |[19fd04] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.invoke:()Ljava/lang/Object; │ │ +19fd14: 5410 f503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ +19fd18: 7110 390e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e39 │ │ +19fd1e: 0c00 |0005: move-result-object v0 │ │ +19fd20: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #82 header: │ │ -class_idx : 1138 │ │ +Class #80 header: │ │ +class_idx : 1137 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #82 - │ │ +Class #80 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -13349,18 +13185,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fdd4: |[19fdd4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fde4: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19fdea: 5b01 f703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ -19fdee: 0e00 |0005: return-void │ │ +19fd64: |[19fd64] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fd74: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19fd7a: 5b01 f603 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ +19fd7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -13370,40 +13206,40 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19fdb0: |[19fdb0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fdc0: 5410 f703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ -19fdc4: 1f02 3900 |0002: check-cast v2, Landroid/content/Intent; // type@0039 │ │ -19fdc8: 7120 380e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$I1_jh2P-rflhCeYbNvvA0bGzca4:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@0e38 │ │ -19fdce: 0c02 |0007: move-result-object v2 │ │ -19fdd0: 1102 |0008: return-object v2 │ │ +19fd40: |[19fd40] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fd50: 5410 f603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ +19fd54: 1f02 3800 |0002: check-cast v2, Landroid/content/Intent; // type@0038 │ │ +19fd58: 7120 340e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$I1_jh2P-rflhCeYbNvvA0bGzca4:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@0e34 │ │ +19fd5e: 0c02 |0007: move-result-object v2 │ │ +19fd60: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #83 header: │ │ -class_idx : 1139 │ │ +Class #81 header: │ │ +class_idx : 1138 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #83 - │ │ +Class #81 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -13417,18 +13253,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fe14: |[19fe14] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fe24: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19fe2a: 5b01 f803 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ -19fe2e: 0e00 |0005: return-void │ │ +19fda4: |[19fda4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fdb4: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19fdba: 5b01 f703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ +19fdbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -13438,40 +13274,40 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19fdf0: |[19fdf0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fe00: 5410 f803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ -19fe04: 1f02 6417 |0002: check-cast v2, Ljava/lang/Boolean; // type@1764 │ │ -19fe08: 7120 470e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$qx-R0MXzrWmUM2FLwA7-ThRXc_Q:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@0e47 │ │ -19fe0e: 0c02 |0007: move-result-object v2 │ │ -19fe10: 1102 |0008: return-object v2 │ │ +19fd80: |[19fd80] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fd90: 5410 f703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ +19fd94: 1f02 6417 |0002: check-cast v2, Ljava/lang/Boolean; // type@1764 │ │ +19fd98: 7120 430e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$qx-R0MXzrWmUM2FLwA7-ThRXc_Q:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@0e43 │ │ +19fd9e: 0c02 |0007: move-result-object v2 │ │ +19fda0: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #84 header: │ │ -class_idx : 1140 │ │ +Class #82 header: │ │ +class_idx : 1139 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #84 - │ │ +Class #82 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -13489,19 +13325,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19fe30: |[19fe30] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V │ │ -19fe40: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19fe46: 5b01 f903 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f9 │ │ -19fe4a: 5b02 fa03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@03fa │ │ -19fe4e: 0e00 |0007: return-void │ │ +19fdc0: |[19fdc0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V │ │ +19fdd0: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19fdd6: 5b01 f803 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ +19fdda: 5b02 f903 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@03f9 │ │ +19fdde: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/os/Bundle; │ │ @@ -13512,39 +13348,39 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -19fe50: |[19fe50] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.onClick:(Landroid/view/View;)V │ │ -19fe60: 5420 f903 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f9 │ │ -19fe64: 5421 fa03 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@03fa │ │ -19fe68: 7130 310e 1003 |0004: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$4h_9pSdIudpI03YiUe8mxYLKlyU:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V // method@0e31 │ │ -19fe6e: 0e00 |0007: return-void │ │ +19fde0: |[19fde0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.onClick:(Landroid/view/View;)V │ │ +19fdf0: 5420 f803 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ +19fdf4: 5421 f903 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@03f9 │ │ +19fdf8: 7130 2d0e 1003 |0004: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$4h_9pSdIudpI03YiUe8mxYLKlyU:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V // method@0e2d │ │ +19fdfe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #85 header: │ │ -class_idx : 1141 │ │ +Class #83 header: │ │ +class_idx : 1140 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #85 - │ │ +Class #83 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -13558,18 +13394,18 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fe94: |[19fe94] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V │ │ -19fea4: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19feaa: 5b01 fb03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@03fb │ │ -19feae: 0e00 |0005: return-void │ │ +19fe24: |[19fe24] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V │ │ +19fe34: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19fe3a: 5b01 fa03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@03fa │ │ +19fe3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ │ │ @@ -13579,40 +13415,40 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19fe70: |[19fe70] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fe80: 5410 fb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@03fb │ │ -19fe84: 1f02 7803 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0378 │ │ -19fe88: 7120 320e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$5vEo1cf0K9I7Hy6jiHod2KZpJ3k:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0e32 │ │ -19fe8e: 0c02 |0007: move-result-object v2 │ │ -19fe90: 1102 |0008: return-object v2 │ │ +19fe00: |[19fe00] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fe10: 5410 fa03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@03fa │ │ +19fe14: 1f02 7703 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0377 │ │ +19fe18: 7120 2e0e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$5vEo1cf0K9I7Hy6jiHod2KZpJ3k:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0e2e │ │ +19fe1e: 0c02 |0007: move-result-object v2 │ │ +19fe20: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #86 header: │ │ -class_idx : 1142 │ │ +Class #84 header: │ │ +class_idx : 1141 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #86 - │ │ +Class #84 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnTouchListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -13626,18 +13462,18 @@ │ │ type : '(Landroid/view/GestureDetector;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fed0: |[19fed0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.:(Landroid/view/GestureDetector;)V │ │ -19fee0: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19fee6: 5b01 fc03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@03fc │ │ -19feea: 0e00 |0005: return-void │ │ +19fe60: |[19fe60] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.:(Landroid/view/GestureDetector;)V │ │ +19fe70: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19fe76: 5b01 fb03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@03fb │ │ +19fe7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/GestureDetector; │ │ │ │ @@ -13647,40 +13483,40 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19feb0: |[19feb0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -19fec0: 5410 fc03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@03fc │ │ -19fec4: 7130 3f0e 2003 |0002: invoke-static {v0, v2, v3}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$c2nBwgU-dy-VmE4Lg8FOdcmvbkU:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0e3f │ │ -19feca: 0a02 |0005: move-result v2 │ │ -19fecc: 0f02 |0006: return v2 │ │ +19fe40: |[19fe40] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19fe50: 5410 fb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@03fb │ │ +19fe54: 7130 3b0e 2003 |0002: invoke-static {v0, v2, v3}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$c2nBwgU-dy-VmE4Lg8FOdcmvbkU:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0e3b │ │ +19fe5a: 0a02 |0005: move-result v2 │ │ +19fe5c: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #87 header: │ │ -class_idx : 1143 │ │ +Class #85 header: │ │ +class_idx : 1142 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #87 - │ │ +Class #85 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -13694,18 +13530,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19ff0c: |[19ff0c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19ff1c: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19ff22: 5b01 fd03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fd │ │ -19ff26: 0e00 |0005: return-void │ │ +19fe9c: |[19fe9c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19feac: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19feb2: 5b01 fc03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fc │ │ +19feb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -13715,38 +13551,38 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19feec: |[19feec] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ -19fefc: 5410 fd03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fd │ │ -19ff00: 7110 4a0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e4a │ │ -19ff06: 0c00 |0005: move-result-object v0 │ │ -19ff08: 1100 |0006: return-object v0 │ │ +19fe7c: |[19fe7c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ +19fe8c: 5410 fc03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fc │ │ +19fe90: 7110 460e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e46 │ │ +19fe96: 0c00 |0005: move-result-object v0 │ │ +19fe98: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #88 header: │ │ -class_idx : 1144 │ │ +Class #86 header: │ │ +class_idx : 1143 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #88 - │ │ +Class #86 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -13760,18 +13596,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19ff48: |[19ff48] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19ff58: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19ff5e: 5b01 fe03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fe │ │ -19ff62: 0e00 |0005: return-void │ │ +19fed8: |[19fed8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fee8: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19feee: 5b01 fd03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fd │ │ +19fef2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -13781,38 +13617,38 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19ff28: |[19ff28] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.invoke:()Ljava/lang/Object; │ │ -19ff38: 5410 fe03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fe │ │ -19ff3c: 7110 350e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$Ec-wgRM_TBnsQDubEZNw92KQIuM:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e35 │ │ -19ff42: 0c00 |0005: move-result-object v0 │ │ -19ff44: 1100 |0006: return-object v0 │ │ +19feb8: |[19feb8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.invoke:()Ljava/lang/Object; │ │ +19fec8: 5410 fd03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fd │ │ +19fecc: 7110 310e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$Ec-wgRM_TBnsQDubEZNw92KQIuM:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e31 │ │ +19fed2: 0c00 |0005: move-result-object v0 │ │ +19fed4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #89 header: │ │ -class_idx : 1145 │ │ +Class #87 header: │ │ +class_idx : 1144 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #89 - │ │ +Class #87 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -13826,18 +13662,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19ff84: |[19ff84] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19ff94: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19ff9a: 5b01 ff03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ff │ │ -19ff9e: 0e00 |0005: return-void │ │ +19ff14: |[19ff14] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19ff24: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19ff2a: 5b01 fe03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fe │ │ +19ff2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -13847,38 +13683,38 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19ff64: |[19ff64] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ -19ff74: 5410 ff03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ff │ │ -19ff78: 7110 3a0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$RhP9-93MRJypUmNXuWPd2axbAno:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; // method@0e3a │ │ -19ff7e: 0c00 |0005: move-result-object v0 │ │ -19ff80: 1100 |0006: return-object v0 │ │ +19fef4: |[19fef4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ +19ff04: 5410 fe03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fe │ │ +19ff08: 7110 360e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$RhP9-93MRJypUmNXuWPd2axbAno:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; // method@0e36 │ │ +19ff0e: 0c00 |0005: move-result-object v0 │ │ +19ff10: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #90 header: │ │ -class_idx : 1146 │ │ +Class #88 header: │ │ +class_idx : 1145 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #90 - │ │ +Class #88 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -13892,18 +13728,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19ffc0: |[19ffc0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19ffd0: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19ffd6: 5b01 0004 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0400 │ │ -19ffda: 0e00 |0005: return-void │ │ +19ff50: |[19ff50] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19ff60: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19ff66: 5b01 ff03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ff │ │ +19ff6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -13913,38 +13749,38 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19ffa0: |[19ffa0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.invoke:()Ljava/lang/Object; │ │ -19ffb0: 5410 0004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0400 │ │ -19ffb4: 7110 480e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e48 │ │ -19ffba: 0c00 |0005: move-result-object v0 │ │ -19ffbc: 1100 |0006: return-object v0 │ │ +19ff30: |[19ff30] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.invoke:()Ljava/lang/Object; │ │ +19ff40: 5410 ff03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ff │ │ +19ff44: 7110 440e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e44 │ │ +19ff4a: 0c00 |0005: move-result-object v0 │ │ +19ff4c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #91 header: │ │ -class_idx : 1147 │ │ +Class #89 header: │ │ +class_idx : 1146 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #91 - │ │ +Class #89 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroidx/activity/result/ActivityResultCallback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -13958,18 +13794,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19ffdc: |[19ffdc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19ffec: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -19fff2: 5b01 0104 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0401 │ │ -19fff6: 0e00 |0005: return-void │ │ +19ff6c: |[19ff6c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19ff7c: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19ff82: 5b01 0004 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0400 │ │ +19ff86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -13979,39 +13815,39 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -19fff8: |[19fff8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.onActivityResult:(Ljava/lang/Object;)V │ │ -1a0008: 5410 0104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0401 │ │ -1a000c: 1f02 6801 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0168 │ │ -1a0010: 7120 390e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$RTIv9_5x2e3W_NhZ797zawvpK2I:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V // method@0e39 │ │ -1a0016: 0e00 |0007: return-void │ │ +19ff88: |[19ff88] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.onActivityResult:(Ljava/lang/Object;)V │ │ +19ff98: 5410 0004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0400 │ │ +19ff9c: 1f02 6701 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0167 │ │ +19ffa0: 7120 350e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$RTIv9_5x2e3W_NhZ797zawvpK2I:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V // method@0e35 │ │ +19ffa6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #92 header: │ │ -class_idx : 1148 │ │ +Class #90 header: │ │ +class_idx : 1147 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #92 - │ │ +Class #90 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -14025,18 +13861,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a0038: |[1a0038] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a0048: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a004e: 5b01 0204 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ -1a0052: 0e00 |0005: return-void │ │ +19ffc8: |[19ffc8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19ffd8: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19ffde: 5b01 0104 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0401 │ │ +19ffe2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -14046,38 +13882,38 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a0018: |[1a0018] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ -1a0028: 5410 0204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ -1a002c: 7110 3b0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e3b │ │ -1a0032: 0c00 |0005: move-result-object v0 │ │ -1a0034: 1100 |0006: return-object v0 │ │ +19ffa8: |[19ffa8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ +19ffb8: 5410 0104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0401 │ │ +19ffbc: 7110 370e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e37 │ │ +19ffc2: 0c00 |0005: move-result-object v0 │ │ +19ffc4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #93 header: │ │ -class_idx : 1149 │ │ +Class #91 header: │ │ +class_idx : 1148 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #93 - │ │ +Class #91 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroidx/activity/result/ActivityResultCallback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -14091,18 +13927,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a0054: |[1a0054] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a0064: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a006a: 5b01 0304 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0403 │ │ -1a006e: 0e00 |0005: return-void │ │ +19ffe4: |[19ffe4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fff4: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +19fffa: 5b01 0204 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ +19fffe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -14112,39 +13948,39 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1a0070: |[1a0070] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ -1a0080: 5410 0304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0403 │ │ -1a0084: 1f02 6801 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0168 │ │ -1a0088: 7120 340e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$AnaAPls6K15899AFraLYNwlzXz4:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V // method@0e34 │ │ -1a008e: 0e00 |0007: return-void │ │ +1a0000: |[1a0000] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ +1a0010: 5410 0204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ +1a0014: 1f02 6701 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0167 │ │ +1a0018: 7120 300e 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$AnaAPls6K15899AFraLYNwlzXz4:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V // method@0e30 │ │ +1a001e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #94 header: │ │ -class_idx : 1150 │ │ +Class #92 header: │ │ +class_idx : 1149 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #94 - │ │ +Class #92 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -14158,18 +13994,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a00b0: |[1a00b0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a00c0: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a00c6: 5b01 0404 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0404 │ │ -1a00ca: 0e00 |0005: return-void │ │ +1a0040: |[1a0040] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a0050: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a0056: 5b01 0304 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0403 │ │ +1a005a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -14179,44 +14015,44 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a0090: |[1a0090] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ -1a00a0: 5410 0404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0404 │ │ -1a00a4: 7110 3c0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$UWvw-JRxT_PSVcaGr8GjBcwL_OY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e3c │ │ -1a00aa: 0c00 |0005: move-result-object v0 │ │ -1a00ac: 1100 |0006: return-object v0 │ │ +1a0020: |[1a0020] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ +1a0030: 5410 0304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0403 │ │ +1a0034: 7110 380e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$UWvw-JRxT_PSVcaGr8GjBcwL_OY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e38 │ │ +1a003a: 0c00 |0005: move-result-object v0 │ │ +1a003c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #95 header: │ │ -class_idx : 1151 │ │ +Class #93 header: │ │ +class_idx : 1150 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6026 │ │ source_file_idx : 26968 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #95 annotations: │ │ +Class #93 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/infomaniak/drive/ui/MainActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Companion" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n\n†��20B\t¢R0X‚T¢\n��R0X‚T¢\n��¨" } d2={ "Lcom/infomaniak/drive/ui/MainActivity$Companion;" "" "" "()V" "SYNCED_FILES_DELETION_FILES_AMOUNT" "" "MEDIASTORE_DELETE_BATCH_LIMIT" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #95 - │ │ +Class #93 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$Companion;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -14225,17 +14061,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a00cc: |[1a00cc] com.infomaniak.drive.ui.MainActivity$Companion.:()V │ │ -1a00dc: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a00e2: 0e00 |0003: return-void │ │ +1a005c: |[1a005c] com.infomaniak.drive.ui.MainActivity$Companion.:()V │ │ +1a006c: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a0072: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$Companion; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$Companion;) │ │ @@ -14243,41 +14079,41 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a00e4: |[1a00e4] com.infomaniak.drive.ui.MainActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a00f4: 7010 f50d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:()V // method@0df5 │ │ -1a00fa: 0e00 |0003: return-void │ │ +1a0074: |[1a0074] com.infomaniak.drive.ui.MainActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a0084: 7010 f10d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:()V // method@0df1 │ │ +1a008a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 26968 (MainActivity.kt) │ │ │ │ -Class #96 header: │ │ -class_idx : 1152 │ │ +Class #94 header: │ │ +class_idx : 1151 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 164 │ │ +superclass_idx : 163 │ │ source_file_idx : 26968 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #96 annotations: │ │ +Class #94 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n��\n\n��\n\n��\n\n��*��\n��20J02020H¨" } d2={ "com/infomaniak/drive/ui/MainActivity$fileObserver$2$1" "Landroid/os/FileObserver;" "onEvent" "" "event" "" "path" "" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #96 - │ │ +Class #94 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroid/os/FileObserver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;) │ │ @@ -14290,18 +14126,18 @@ │ │ type : '(Ljava/io/File;Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a00fc: |[1a00fc] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.:(Ljava/io/File;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a010c: 5b02 0504 |0000: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0405 │ │ -1a0110: 7020 0c02 1000 |0002: invoke-direct {v0, v1}, Landroid/os/FileObserver;.:(Ljava/io/File;)V // method@020c │ │ -1a0116: 0e00 |0005: return-void │ │ +1a008c: |[1a008c] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.:(Ljava/io/File;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a009c: 5b02 0404 |0000: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0404 │ │ +1a00a0: 7020 0802 1000 |0002: invoke-direct {v0, v1}, Landroid/os/FileObserver;.:(Ljava/io/File;)V // method@0208 │ │ +1a00a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=142 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/File; │ │ 0x0000 - 0x0006 reg=2 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ @@ -14312,45 +14148,45 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a0118: |[1a0118] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.onEvent:(ILjava/lang/String;)V │ │ -1a0128: 5401 0504 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0405 │ │ -1a012c: 7110 4f0e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e4f │ │ -1a0132: 0e00 |0005: return-void │ │ +1a00a8: |[1a00a8] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.onEvent:(ILjava/lang/String;)V │ │ +1a00b8: 5401 0404 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0404 │ │ +1a00bc: 7110 4b0e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e4b │ │ +1a00c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ source_file_idx : 26968 (MainActivity.kt) │ │ │ │ -Class #97 header: │ │ -class_idx : 1153 │ │ +Class #95 header: │ │ +class_idx : 1152 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 164 │ │ +superclass_idx : 163 │ │ source_file_idx : 26968 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #97 annotations: │ │ +Class #95 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n��\n\n��\n\n��\n\n��*��\n��20J02020H¨" } d2={ "com/infomaniak/drive/ui/MainActivity$fileObserver$2$2" "Landroid/os/FileObserver;" "onEvent" "" "event" "" "path" "" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #97 - │ │ +Class #95 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroid/os/FileObserver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;) │ │ @@ -14363,18 +14199,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a0134: |[1a0134] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/String;)V │ │ -1a0144: 5b01 0604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0406 │ │ -1a0148: 7020 0d02 2000 |0002: invoke-direct {v0, v2}, Landroid/os/FileObserver;.:(Ljava/lang/String;)V // method@020d │ │ -1a014e: 0e00 |0005: return-void │ │ +1a00c4: |[1a00c4] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/String;)V │ │ +1a00d4: 5b01 0504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0405 │ │ +1a00d8: 7020 0902 2000 |0002: invoke-direct {v0, v2}, Landroid/os/FileObserver;.:(Ljava/lang/String;)V // method@0209 │ │ +1a00de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=146 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ @@ -14385,55 +14221,55 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a0150: |[1a0150] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.onEvent:(ILjava/lang/String;)V │ │ -1a0160: 5401 0604 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0406 │ │ -1a0164: 7110 4f0e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e4f │ │ -1a016a: 0e00 |0005: return-void │ │ +1a00e0: |[1a00e0] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.onEvent:(ILjava/lang/String;)V │ │ +1a00f0: 5401 0504 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0405 │ │ +1a00f4: 7110 4b0e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e4b │ │ +1a00fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ source_file_idx : 26968 (MainActivity.kt) │ │ │ │ -Class #98 header: │ │ -class_idx : 1154 │ │ +Class #96 header: │ │ +class_idx : 1153 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26968 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #98 annotations: │ │ +Class #96 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1" f="MainActivity.kt" i={ } l={ } m="invokeSuspend" n={ } s={ } │ │ -Annotations on field #1031 '$filesUris' │ │ +Annotations on field #1030 '$filesUris' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List<" "Landroid/net/Uri;" ">;" } │ │ -Annotations on method #3579 '' │ │ +Annotations on method #3575 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "+" "Landroid/net/Uri;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;" ">;)V" } │ │ -Annotations on method #3580 'create' │ │ +Annotations on method #3576 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3582 'invoke' │ │ +Annotations on method #3578 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #98 - │ │ +Class #96 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -14451,142 +14287,142 @@ │ │ type : '(Ljava/util/List;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a0228: |[1a0228] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ -1a0238: 5b01 0704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0407 │ │ -1a023c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a023e: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a0244: 0e00 |0006: return-void │ │ +1a01b8: |[1a01b8] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ +1a01c8: 5b01 0604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0406 │ │ +1a01cc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a01ce: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a01d4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a0204: |[1a0204] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a0214: 2202 8204 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@0482 │ │ -1a0218: 5410 0704 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0407 │ │ -1a021c: 7030 fb0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0dfb │ │ -1a0222: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a0226: 1102 |0009: return-object v2 │ │ +1a0194: |[1a0194] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a01a4: 2202 8104 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@0481 │ │ +1a01a8: 5410 0604 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0406 │ │ +1a01ac: 7030 f70d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0df7 │ │ +1a01b2: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a01b6: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a016c: |[1a016c] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a017c: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a0180: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a0184: 6e30 fe0d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0dfe │ │ -1a018a: 0c01 |0007: move-result-object v1 │ │ -1a018c: 1101 |0008: return-object v1 │ │ +1a00fc: |[1a00fc] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a010c: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a0110: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a0114: 6e30 fa0d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0dfa │ │ +1a011a: 0c01 |0007: move-result-object v1 │ │ +1a011c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a0190: |[1a0190] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a01a0: 6e30 fc0d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0dfc │ │ -1a01a6: 0c01 |0003: move-result-object v1 │ │ -1a01a8: 1f01 8204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@0482 │ │ -1a01ac: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a01b0: 6e20 ff0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0dff │ │ -1a01b6: 0c01 |000b: move-result-object v1 │ │ -1a01b8: 1101 |000c: return-object v1 │ │ +1a0120: |[1a0120] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0130: 6e30 f80d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0df8 │ │ +1a0136: 0c01 |0003: move-result-object v1 │ │ +1a0138: 1f01 8104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@0481 │ │ +1a013c: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a0140: 6e20 fb0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0dfb │ │ +1a0146: 0c01 |000b: move-result-object v1 │ │ +1a0148: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1a01bc: |[1a01bc] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a01cc: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a01d2: 5210 0804 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.label:I // field@0408 │ │ -1a01d6: 3900 0f00 |0005: if-nez v0, 0014 // +000f │ │ -1a01da: 7110 a69a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a01e0: 6202 1a01 |000a: sget-object v2, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011a │ │ -1a01e4: 5410 0704 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0407 │ │ -1a01e8: 6e20 420b 0200 |000e: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAllFromUris:(Ljava/util/List;)V // method@0b42 │ │ -1a01ee: 6202 2fb2 |0011: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a01f2: 1102 |0013: return-object v2 │ │ -1a01f4: 2202 7a17 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@177a │ │ -1a01f8: 1a00 d597 |0016: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a01fc: 7020 e692 0200 |0018: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a0202: 2702 |001b: throw v2 │ │ +1a014c: |[1a014c] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a015c: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a0162: 5210 0704 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.label:I // field@0407 │ │ +1a0166: 3900 0f00 |0005: if-nez v0, 0014 // +000f │ │ +1a016a: 7110 af9a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a0170: 6202 1901 |000a: sget-object v2, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@0119 │ │ +1a0174: 5410 0604 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@0406 │ │ +1a0178: 6e20 3e0b 0200 |000e: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAllFromUris:(Ljava/util/List;)V // method@0b3e │ │ +1a017e: 6202 31b2 |0011: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a0182: 1102 |0013: return-object v2 │ │ +1a0184: 2202 7a17 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@177a │ │ +1a0188: 1a00 d697 |0016: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a018c: 7020 ef92 0200 |0018: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a0192: 2702 |001b: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=129 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; │ │ 0x0000 - 0x001c reg=2 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26968 (MainActivity.kt) │ │ │ │ -Class #99 header: │ │ -class_idx : 1155 │ │ +Class #97 header: │ │ +class_idx : 1154 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26968 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #99 annotations: │ │ +Class #97 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=handleDeletionOfUploadedPhotos$onConfirmation │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1" f="MainActivity.kt" i={ } l={ } m="invokeSuspend" n={ } s={ } │ │ -Annotations on field #1033 '$filesUriToDelete' │ │ +Annotations on field #1032 '$filesUriToDelete' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List<" "Landroid/net/Uri;" ">;" } │ │ -Annotations on method #3584 '' │ │ +Annotations on method #3580 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/MainActivity;" "Ljava/util/List<" "+" "Landroid/net/Uri;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;" ">;)V" } │ │ -Annotations on method #3585 'create' │ │ +Annotations on method #3581 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3587 'invoke' │ │ +Annotations on method #3583 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #99 - │ │ +Class #97 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -14608,153 +14444,153 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a0340: |[1a0340] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ -1a0350: 5b01 0b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040b │ │ -1a0354: 5b02 0904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0409 │ │ -1a0358: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a035a: 7030 4ab2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a0360: 0e00 |0008: return-void │ │ +1a02d0: |[1a02d0] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ +1a02e0: 5b01 0a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040a │ │ +1a02e4: 5b02 0804 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0408 │ │ +1a02e8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a02ea: 7030 53b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a02f0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -1a0318: |[1a0318] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a0328: 2203 8304 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0483 │ │ -1a032c: 5420 0b04 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040b │ │ -1a0330: 5421 0904 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0409 │ │ -1a0334: 7040 000e 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0e00 │ │ -1a033a: 1f03 3d1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a033e: 1103 |000b: return-object v3 │ │ +1a02a8: |[1a02a8] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a02b8: 2203 8204 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0482 │ │ +1a02bc: 5420 0a04 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040a │ │ +1a02c0: 5421 0804 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0408 │ │ +1a02c4: 7040 fc0d 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0dfc │ │ +1a02ca: 1f03 3d1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a02ce: 1103 |000b: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a0248: |[1a0248] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a0258: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a025c: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a0260: 6e30 030e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0e03 │ │ -1a0266: 0c01 |0007: move-result-object v1 │ │ -1a0268: 1101 |0008: return-object v1 │ │ +1a01d8: |[1a01d8] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a01e8: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a01ec: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a01f0: 6e30 ff0d 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0dff │ │ +1a01f6: 0c01 |0007: move-result-object v1 │ │ +1a01f8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a026c: |[1a026c] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a027c: 6e30 010e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0e01 │ │ -1a0282: 0c01 |0003: move-result-object v1 │ │ -1a0284: 1f01 8304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0483 │ │ -1a0288: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a028c: 6e20 040e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e04 │ │ -1a0292: 0c01 |000b: move-result-object v1 │ │ -1a0294: 1101 |000c: return-object v1 │ │ +1a01fc: |[1a01fc] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a020c: 6e30 fd0d 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0dfd │ │ +1a0212: 0c01 |0003: move-result-object v1 │ │ +1a0214: 1f01 8204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0482 │ │ +1a0218: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a021c: 6e20 000e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e00 │ │ +1a0222: 0c01 |000b: move-result-object v1 │ │ +1a0224: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -1a0298: |[1a0298] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a02a8: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a02ae: 5220 0a04 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.label:I // field@040a │ │ -1a02b2: 3900 2b00 |0005: if-nez v0, 0030 // +002b │ │ -1a02b6: 7110 a69a 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a02bc: 5423 0b04 |000a: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040b │ │ -1a02c0: 7110 540e 0300 |000c: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e54 │ │ -1a02c6: 0c03 |000f: move-result-object v3 │ │ -1a02c8: 6e10 dd9d 0300 |0010: invoke-virtual {v3}, Lkotlin/collections/ArrayDeque;.clear:()V // method@9ddd │ │ -1a02ce: 5423 0b04 |0013: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040b │ │ -1a02d2: 7110 540e 0300 |0015: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e54 │ │ -1a02d8: 0c03 |0018: move-result-object v3 │ │ -1a02da: 5420 0904 |0019: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0409 │ │ -1a02de: 1f00 7f17 |001b: check-cast v0, Ljava/lang/Iterable; // type@177f │ │ -1a02e2: 1301 8813 |001d: const/16 v1, #int 5000 // #1388 │ │ -1a02e6: 7120 d9a7 1000 |001f: invoke-static {v0, v1}, Lkotlin/collections/CollectionsKt;.chunked:(Ljava/lang/Iterable;I)Ljava/util/List; // method@a7d9 │ │ -1a02ec: 0c00 |0022: move-result-object v0 │ │ -1a02ee: 1f00 3718 |0023: check-cast v0, Ljava/util/Collection; // type@1837 │ │ -1a02f2: 6e20 da9d 0300 |0025: invoke-virtual {v3, v0}, Lkotlin/collections/ArrayDeque;.addAll:(Ljava/util/Collection;)Z // method@9dda │ │ -1a02f8: 5423 0b04 |0028: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040b │ │ -1a02fc: 7110 550e 0300 |002a: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e55 │ │ -1a0302: 6203 2fb2 |002d: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a0306: 1103 |002f: return-object v3 │ │ -1a0308: 2203 7a17 |0030: new-instance v3, Ljava/lang/IllegalStateException; // type@177a │ │ -1a030c: 1a00 d597 |0032: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a0310: 7020 e692 0300 |0034: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a0316: 2703 |0037: throw v3 │ │ +1a0228: |[1a0228] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a0238: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a023e: 5220 0904 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.label:I // field@0409 │ │ +1a0242: 3900 2b00 |0005: if-nez v0, 0030 // +002b │ │ +1a0246: 7110 af9a 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a024c: 5423 0a04 |000a: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040a │ │ +1a0250: 7110 500e 0300 |000c: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e50 │ │ +1a0256: 0c03 |000f: move-result-object v3 │ │ +1a0258: 6e10 e69d 0300 |0010: invoke-virtual {v3}, Lkotlin/collections/ArrayDeque;.clear:()V // method@9de6 │ │ +1a025e: 5423 0a04 |0013: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040a │ │ +1a0262: 7110 500e 0300 |0015: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e50 │ │ +1a0268: 0c03 |0018: move-result-object v3 │ │ +1a026a: 5420 0804 |0019: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@0408 │ │ +1a026e: 1f00 7f17 |001b: check-cast v0, Ljava/lang/Iterable; // type@177f │ │ +1a0272: 1301 8813 |001d: const/16 v1, #int 5000 // #1388 │ │ +1a0276: 7120 e2a7 1000 |001f: invoke-static {v0, v1}, Lkotlin/collections/CollectionsKt;.chunked:(Ljava/lang/Iterable;I)Ljava/util/List; // method@a7e2 │ │ +1a027c: 0c00 |0022: move-result-object v0 │ │ +1a027e: 1f00 3718 |0023: check-cast v0, Ljava/util/Collection; // type@1837 │ │ +1a0282: 6e20 e39d 0300 |0025: invoke-virtual {v3, v0}, Lkotlin/collections/ArrayDeque;.addAll:(Ljava/util/Collection;)Z // method@9de3 │ │ +1a0288: 5423 0a04 |0028: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040a │ │ +1a028c: 7110 510e 0300 |002a: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e51 │ │ +1a0292: 6203 31b2 |002d: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a0296: 1103 |002f: return-object v3 │ │ +1a0298: 2203 7a17 |0030: new-instance v3, Ljava/lang/IllegalStateException; // type@177a │ │ +1a029c: 1a00 d697 |0032: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a02a0: 7020 ef92 0300 |0034: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a02a6: 2703 |0037: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=387 │ │ 0x000a line=388 │ │ 0x0013 line=389 │ │ 0x0028 line=390 │ │ 0x002d line=391 │ │ 0x0030 line=387 │ │ locals : │ │ 0x0000 - 0x0038 reg=2 this Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; │ │ 0x0000 - 0x0038 reg=3 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26968 (MainActivity.kt) │ │ │ │ -Class #100 header: │ │ -class_idx : 1156 │ │ +Class #98 header: │ │ +class_idx : 1155 │ │ access_flags : 4112 (0x1010) │ │ superclass_idx : 6970 │ │ source_file_idx : 26968 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #100 annotations: │ │ +Class #98 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=initAppUpdateManager │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4096 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/internal/FunctionReferenceImpl;" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; k=3 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #100 - │ │ +Class #98 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;' │ │ Access flags : 0x1010 (FINAL SYNTHETIC) │ │ Superclass : 'Lkotlin/jvm/internal/FunctionReferenceImpl;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -14764,42 +14600,42 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 14 16-bit code units │ │ -1a0380: |[1a0380] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.:(Ljava/lang/Object;)V │ │ -1a0390: 1c03 8e0e |0000: const-class v3, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e8e │ │ -1a0394: 1a05 10c2 |0002: const-string v5, "installDownloadedUpdate()V" // string@c210 │ │ -1a0398: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -1a039a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -1a039c: 1a04 0fc2 |0006: const-string v4, "installDownloadedUpdate" // string@c20f │ │ -1a03a0: 0770 |0008: move-object v0, v7 │ │ -1a03a2: 0782 |0009: move-object v2, v8 │ │ -1a03a4: 7607 82b6 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReferenceImpl;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b682 │ │ -1a03aa: 0e00 |000d: return-void │ │ +1a0310: |[1a0310] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.:(Ljava/lang/Object;)V │ │ +1a0320: 1c03 8e0e |0000: const-class v3, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e8e │ │ +1a0324: 1a05 10c2 |0002: const-string v5, "installDownloadedUpdate()V" // string@c210 │ │ +1a0328: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +1a032a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +1a032c: 1a04 0fc2 |0006: const-string v4, "installDownloadedUpdate" // string@c20f │ │ +1a0330: 0770 |0008: move-object v0, v7 │ │ +1a0332: 0782 |0009: move-object v2, v8 │ │ +1a0334: 7607 8bb6 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReferenceImpl;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@b68b │ │ +1a033a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a0364: |[1a0364] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()Ljava/lang/Object; │ │ -1a0374: 6e10 070e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.invoke:()V // method@0e07 │ │ -1a037a: 6200 2fb2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a037e: 1100 |0005: return-object v0 │ │ +1a02f4: |[1a02f4] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()Ljava/lang/Object; │ │ +1a0304: 6e10 030e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.invoke:()V // method@0e03 │ │ +1a030a: 6200 31b2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a030e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;) │ │ @@ -14807,46 +14643,46 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a03ac: |[1a03ac] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()V │ │ -1a03bc: 5410 0c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.receiver:Ljava/lang/Object; // field@040c │ │ -1a03c0: 1f00 8e0e |0002: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e8e │ │ -1a03c4: 6e10 d64a 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.installDownloadedUpdate:()V // method@4ad6 │ │ -1a03ca: 0e00 |0007: return-void │ │ +1a033c: |[1a033c] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()V │ │ +1a034c: 5410 0b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.receiver:Ljava/lang/Object; // field@040b │ │ +1a0350: 1f00 8e0e |0002: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e8e │ │ +1a0354: 6e10 df4a 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.installDownloadedUpdate:()V // method@4adf │ │ +1a035a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1; │ │ │ │ source_file_idx : 26968 (MainActivity.kt) │ │ │ │ -Class #101 header: │ │ -class_idx : 1157 │ │ +Class #99 header: │ │ +class_idx : 1156 │ │ access_flags : 4112 (0x1010) │ │ superclass_idx : 6026 │ │ source_file_idx : 26968 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #101 annotations: │ │ +Class #99 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/infomaniak/drive/ui/MainActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; k=3 mv={ 2 0 0 } xi=48 │ │ -Annotations on method #3594 'getFunctionDelegate' │ │ +Annotations on method #3590 'getFunctionDelegate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lkotlin/Function<" "*>;" } │ │ │ │ -Class #101 - │ │ +Class #99 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;' │ │ Access flags : 0x1010 (FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroidx/lifecycle/Observer;' │ │ #1 : 'Lkotlin/jvm/internal/FunctionAdapter;' │ │ Static fields - │ │ @@ -14861,136 +14697,136 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1a0458: |[1a0458] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -1a0468: 1a00 29af |0000: const-string v0, "function" // string@af29 │ │ -1a046c: 7120 a9b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a0472: 7010 5e93 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@935e │ │ -1a0478: 5b12 0d04 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@040d │ │ -1a047c: 0e00 |000a: return-void │ │ +1a03e8: |[1a03e8] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +1a03f8: 1a00 2aaf |0000: const-string v0, "function" // string@af2a │ │ +1a03fc: 7120 b2b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a0402: 7010 6793 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a0408: 5b12 0c04 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@040c │ │ +1a040c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -1a03cc: |[1a03cc] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ -1a03dc: 2030 3602 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0236 │ │ -1a03e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a03e2: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -1a03e6: 2030 361b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ -1a03ea: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ -1a03ee: 0720 |0009: move-object v0, v2 │ │ -1a03f0: 1f00 361b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ -1a03f4: 7210 4fb6 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b64f │ │ -1a03fa: 0c00 |000f: move-result-object v0 │ │ -1a03fc: 1f03 361b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ -1a0400: 7210 4fb6 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b64f │ │ -1a0406: 0c03 |0015: move-result-object v3 │ │ -1a0408: 7120 a0b6 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -1a040e: 0a01 |0019: move-result v1 │ │ -1a0410: 0f01 |001a: return v1 │ │ +1a035c: |[1a035c] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ +1a036c: 2030 3502 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0235 │ │ +1a0370: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a0372: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +1a0376: 2030 361b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ +1a037a: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ +1a037e: 0720 |0009: move-object v0, v2 │ │ +1a0380: 1f00 361b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ +1a0384: 7210 58b6 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b658 │ │ +1a038a: 0c00 |000f: move-result-object v0 │ │ +1a038c: 1f03 361b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ +1a0390: 7210 58b6 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b658 │ │ +1a0396: 0c03 |0015: move-result-object v3 │ │ +1a0398: 7120 a9b6 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +1a039e: 0a01 |0019: move-result v1 │ │ +1a03a0: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;) │ │ name : 'getFunctionDelegate' │ │ type : '()Lkotlin/Function;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1a043c: |[1a043c] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ -1a044c: 5410 0d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@040d │ │ -1a0450: 1f00 0519 |0002: check-cast v0, Lkotlin/Function; // type@1905 │ │ -1a0454: 1100 |0004: return-object v0 │ │ +1a03cc: |[1a03cc] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ +1a03dc: 5410 0c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@040c │ │ +1a03e0: 1f00 0519 |0002: check-cast v0, Lkotlin/Function; // type@1905 │ │ +1a03e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1a0414: |[1a0414] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ -1a0424: 0710 |0000: move-object v0, v1 │ │ -1a0426: 1f00 361b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ -1a042a: 7210 4fb6 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b64f │ │ -1a0430: 0c00 |0006: move-result-object v0 │ │ -1a0432: 6e10 6393 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9363 │ │ -1a0438: 0a00 |000a: move-result v0 │ │ -1a043a: 0f00 |000b: return v0 │ │ +1a03a4: |[1a03a4] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ +1a03b4: 0710 |0000: move-object v0, v1 │ │ +1a03b6: 1f00 361b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ +1a03ba: 7210 58b6 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b658 │ │ +1a03c0: 0c00 |0006: move-result-object v0 │ │ +1a03c2: 6e10 6c93 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@936c │ │ +1a03c8: 0a00 |000a: move-result v0 │ │ +1a03ca: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a0480: |[1a0480] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ -1a0490: 5410 0d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@040d │ │ -1a0494: 7220 66b5 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b566 │ │ -1a049a: 0e00 |0005: return-void │ │ +1a0410: |[1a0410] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ +1a0420: 5410 0c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@040c │ │ +1a0424: 7220 6fb5 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b56f │ │ +1a042a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 26968 (MainActivity.kt) │ │ │ │ -Class #102 header: │ │ -class_idx : 1158 │ │ +Class #100 header: │ │ +class_idx : 1157 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26968 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #102 annotations: │ │ +Class #100 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=invokeSuspend │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1" f="MainActivity.kt" i={ } l={ } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3597 '' │ │ +Annotations on method #3593 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/google/android/material/navigation/NavigationBarItemView;" "Landroid/graphics/drawable/StateListDrawable;" "Lcom/infomaniak/drive/ui/MainActivity;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;" ">;)V" } │ │ -Annotations on method #3598 'create' │ │ +Annotations on method #3594 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3600 'invoke' │ │ +Annotations on method #3596 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #102 - │ │ +Class #100 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -15016,166 +14852,166 @@ │ │ type : '(Lcom/google/android/material/navigation/NavigationBarItemView;Landroid/graphics/drawable/StateListDrawable;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a05a4: |[1a05a4] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.:(Lcom/google/android/material/navigation/NavigationBarItemView;Landroid/graphics/drawable/StateListDrawable;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V │ │ -1a05b4: 5b01 0e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@040e │ │ -1a05b8: 5b02 0f04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@040f │ │ -1a05bc: 5b03 1104 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0411 │ │ -1a05c0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a05c2: 7030 4ab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a05c8: 0e00 |000a: return-void │ │ +1a0534: |[1a0534] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.:(Lcom/google/android/material/navigation/NavigationBarItemView;Landroid/graphics/drawable/StateListDrawable;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V │ │ +1a0544: 5b01 0d04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@040d │ │ +1a0548: 5b02 0e04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@040e │ │ +1a054c: 5b03 1004 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0410 │ │ +1a0550: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a0552: 7030 53b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a0558: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -1a0578: |[1a0578] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a0588: 2204 8604 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@0486 │ │ -1a058c: 5430 0e04 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@040e │ │ -1a0590: 5431 0f04 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@040f │ │ -1a0594: 5432 1104 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0411 │ │ -1a0598: 7055 0d0e 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.:(Lcom/google/android/material/navigation/NavigationBarItemView;Landroid/graphics/drawable/StateListDrawable;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V // method@0e0d │ │ -1a059e: 1f04 3d1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a05a2: 1104 |000d: return-object v4 │ │ +1a0508: |[1a0508] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a0518: 2204 8504 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@0485 │ │ +1a051c: 5430 0d04 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@040d │ │ +1a0520: 5431 0e04 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@040e │ │ +1a0524: 5432 1004 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0410 │ │ +1a0528: 7055 090e 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.:(Lcom/google/android/material/navigation/NavigationBarItemView;Landroid/graphics/drawable/StateListDrawable;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V // method@0e09 │ │ +1a052e: 1f04 3d1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a0532: 1104 |000d: return-object v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a049c: |[1a049c] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a04ac: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a04b0: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a04b4: 6e30 100e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0e10 │ │ -1a04ba: 0c01 |0007: move-result-object v1 │ │ -1a04bc: 1101 |0008: return-object v1 │ │ +1a042c: |[1a042c] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a043c: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a0440: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a0444: 6e30 0c0e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0e0c │ │ +1a044a: 0c01 |0007: move-result-object v1 │ │ +1a044c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a04c0: |[1a04c0] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a04d0: 6e30 0e0e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0e0e │ │ -1a04d6: 0c01 |0003: move-result-object v1 │ │ -1a04d8: 1f01 8604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@0486 │ │ -1a04dc: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a04e0: 6e20 110e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e11 │ │ -1a04e6: 0c01 |000b: move-result-object v1 │ │ -1a04e8: 1101 |000c: return-object v1 │ │ +1a0450: |[1a0450] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0460: 6e30 0a0e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0e0a │ │ +1a0466: 0c01 |0003: move-result-object v1 │ │ +1a0468: 1f01 8504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@0485 │ │ +1a046c: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a0470: 6e20 0d0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e0d │ │ +1a0476: 0c01 |000b: move-result-object v1 │ │ +1a0478: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -1a04ec: |[1a04ec] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a04fc: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a0502: 5210 1004 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.label:I // field@0410 │ │ -1a0506: 3900 3100 |0005: if-nez v0, 0036 // +0031 │ │ -1a050a: 7110 a69a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a0510: 5412 0e04 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@040e │ │ -1a0514: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1a0516: 6e20 9a08 0200 |000d: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIconTintList:(Landroid/content/res/ColorStateList;)V // method@089a │ │ -1a051c: 5412 0e04 |0010: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@040e │ │ -1a0520: 5410 0f04 |0012: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@040f │ │ -1a0524: 1f00 6c00 |0014: check-cast v0, Landroid/graphics/drawable/Drawable; // type@006c │ │ -1a0528: 6e20 9908 0200 |0016: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@0899 │ │ -1a052e: 5412 1104 |0019: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0411 │ │ -1a0532: 7110 510e 0200 |001b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e51 │ │ -1a0538: 0c02 |001e: move-result-object v2 │ │ -1a053a: 5422 2a01 |001f: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012a │ │ -1a053e: 6e10 ca3c 0200 |0021: invoke-virtual {v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getMenu:()Landroid/view/Menu; // method@3cca │ │ -1a0544: 0c02 |0024: move-result-object v2 │ │ -1a0546: 1400 6103 0a7f |0025: const v0, #float 1.83451e+38 // #7f0a0361 │ │ -1a054c: 7220 de02 0200 |0028: invoke-interface {v2, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02de │ │ -1a0552: 0c02 |002b: move-result-object v2 │ │ -1a0554: 5410 0f04 |002c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@040f │ │ -1a0558: 1f00 6c00 |002e: check-cast v0, Landroid/graphics/drawable/Drawable; // type@006c │ │ -1a055c: 7220 e502 0200 |0030: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@02e5 │ │ -1a0562: 6202 2fb2 |0033: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a0566: 1102 |0035: return-object v2 │ │ -1a0568: 2202 7a17 |0036: new-instance v2, Ljava/lang/IllegalStateException; // type@177a │ │ -1a056c: 1a00 d597 |0038: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a0570: 7020 e692 0200 |003a: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a0576: 2702 |003d: throw v2 │ │ +1a047c: |[1a047c] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a048c: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a0492: 5210 0f04 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.label:I // field@040f │ │ +1a0496: 3900 3100 |0005: if-nez v0, 0036 // +0031 │ │ +1a049a: 7110 af9a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a04a0: 5412 0d04 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@040d │ │ +1a04a4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1a04a6: 6e20 9608 0200 |000d: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIconTintList:(Landroid/content/res/ColorStateList;)V // method@0896 │ │ +1a04ac: 5412 0d04 |0010: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@040d │ │ +1a04b0: 5410 0e04 |0012: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@040e │ │ +1a04b4: 1f00 6b00 |0014: check-cast v0, Landroid/graphics/drawable/Drawable; // type@006b │ │ +1a04b8: 6e20 9508 0200 |0016: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@0895 │ │ +1a04be: 5412 1004 |0019: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0410 │ │ +1a04c2: 7110 4d0e 0200 |001b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e4d │ │ +1a04c8: 0c02 |001e: move-result-object v2 │ │ +1a04ca: 5422 2901 |001f: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@0129 │ │ +1a04ce: 6e10 d33c 0200 |0021: invoke-virtual {v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getMenu:()Landroid/view/Menu; // method@3cd3 │ │ +1a04d4: 0c02 |0024: move-result-object v2 │ │ +1a04d6: 1400 6103 0a7f |0025: const v0, #float 1.83451e+38 // #7f0a0361 │ │ +1a04dc: 7220 da02 0200 |0028: invoke-interface {v2, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02da │ │ +1a04e2: 0c02 |002b: move-result-object v2 │ │ +1a04e4: 5410 0e04 |002c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@040e │ │ +1a04e8: 1f00 6b00 |002e: check-cast v0, Landroid/graphics/drawable/Drawable; // type@006b │ │ +1a04ec: 7220 e102 0200 |0030: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@02e1 │ │ +1a04f2: 6202 31b2 |0033: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a04f6: 1102 |0035: return-object v2 │ │ +1a04f8: 2202 7a17 |0036: new-instance v2, Ljava/lang/IllegalStateException; // type@177a │ │ +1a04fc: 1a00 d697 |0038: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a0500: 7020 ef92 0200 |003a: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a0506: 2702 |003d: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=600 │ │ 0x000a line=601 │ │ 0x0010 line=602 │ │ 0x0019 line=603 │ │ 0x0033 line=604 │ │ 0x0036 line=600 │ │ locals : │ │ 0x0000 - 0x003e reg=1 this Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; │ │ 0x0000 - 0x003e reg=2 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26968 (MainActivity.kt) │ │ │ │ -Class #103 header: │ │ -class_idx : 1159 │ │ +Class #101 header: │ │ +class_idx : 1158 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26968 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #103 annotations: │ │ +Class #101 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setBottomNavigationUserAvatar │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nMainActivity.kt\nKotlin\n*S Kotlin\n*F\n+ 1 MainActivity.kt\ncom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1\n+ 2 CoilUtils.kt\ncom/infomaniak/lib/core/utils/CoilUtils\n*L\n1#1,642:1\n49#2:643\n*S KotlinDebug\n*F\n+ 1 MainActivity.kt\ncom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1\n*L\n589#1:643\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1" f="MainActivity.kt" i={ 0 } l={ 589 600 } m="invokeSuspend" n={ "menuItemView" } s={ "L$0" } │ │ -Annotations on method #3602 '' │ │ +Annotations on method #3598 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Lcom/infomaniak/lib/core/models/user/User;" "Lcom/infomaniak/drive/ui/MainActivity;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;" ">;)V" } │ │ -Annotations on method #3603 'create' │ │ +Annotations on method #3599 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3605 'invoke' │ │ +Annotations on method #3601 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #103 - │ │ +Class #101 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -15205,231 +15041,231 @@ │ │ type : '(Landroid/content/Context;Lcom/infomaniak/lib/core/models/user/User;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a086c: |[1a086c] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.:(Landroid/content/Context;Lcom/infomaniak/lib/core/models/user/User;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V │ │ -1a087c: 5b01 1204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0412 │ │ -1a0880: 5b02 1304 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0413 │ │ -1a0884: 5b03 1604 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0416 │ │ -1a0888: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a088a: 7030 4ab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a0890: 0e00 |000a: return-void │ │ +1a07fc: |[1a07fc] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.:(Landroid/content/Context;Lcom/infomaniak/lib/core/models/user/User;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V │ │ +1a080c: 5b01 1104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0411 │ │ +1a0810: 5b02 1204 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0412 │ │ +1a0814: 5b03 1504 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0415 │ │ +1a0818: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a081a: 7030 53b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a0820: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -1a0840: |[1a0840] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a0850: 2204 8704 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@0487 │ │ -1a0854: 5430 1204 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0412 │ │ -1a0858: 5431 1304 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0413 │ │ -1a085c: 5432 1604 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0416 │ │ -1a0860: 7055 120e 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.:(Landroid/content/Context;Lcom/infomaniak/lib/core/models/user/User;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V // method@0e12 │ │ -1a0866: 1f04 3d1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a086a: 1104 |000d: return-object v4 │ │ +1a07d0: |[1a07d0] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a07e0: 2204 8604 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@0486 │ │ +1a07e4: 5430 1104 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0411 │ │ +1a07e8: 5431 1204 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0412 │ │ +1a07ec: 5432 1504 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0415 │ │ +1a07f0: 7055 0e0e 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.:(Landroid/content/Context;Lcom/infomaniak/lib/core/models/user/User;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V // method@0e0e │ │ +1a07f6: 1f04 3d1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a07fa: 1104 |000d: return-object v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a05cc: |[1a05cc] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a05dc: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a05e0: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a05e4: 6e30 150e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0e15 │ │ -1a05ea: 0c01 |0007: move-result-object v1 │ │ -1a05ec: 1101 |0008: return-object v1 │ │ +1a055c: |[1a055c] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a056c: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a0570: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a0574: 6e30 110e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0e11 │ │ +1a057a: 0c01 |0007: move-result-object v1 │ │ +1a057c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a05f0: |[1a05f0] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a0600: 6e30 130e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0e13 │ │ -1a0606: 0c01 |0003: move-result-object v1 │ │ -1a0608: 1f01 8704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@0487 │ │ -1a060c: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a0610: 6e20 160e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e16 │ │ -1a0616: 0c01 |000b: move-result-object v1 │ │ -1a0618: 1101 |000c: return-object v1 │ │ +1a0580: |[1a0580] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a0590: 6e30 0f0e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0e0f │ │ +1a0596: 0c01 |0003: move-result-object v1 │ │ +1a0598: 1f01 8604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@0486 │ │ +1a059c: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a05a0: 6e20 120e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e12 │ │ +1a05a6: 0c01 |000b: move-result-object v1 │ │ +1a05a8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 266 16-bit code units │ │ -1a061c: |[1a061c] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a062c: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -1a0630: 7100 e0b1 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a0636: 0c01 |0005: move-result-object v1 │ │ -1a0638: 5202 1504 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0415 │ │ -1a063c: 1223 |0008: const/4 v3, #int 2 // #2 │ │ -1a063e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -1a0640: 1215 |000a: const/4 v5, #int 1 // #1 │ │ -1a0642: 3802 1f00 |000b: if-eqz v2, 002a // +001f │ │ -1a0646: 3252 1100 |000d: if-eq v2, v5, 001e // +0011 │ │ -1a064a: 3332 0700 |000f: if-ne v2, v3, 0016 // +0007 │ │ -1a064e: 7701 a69a 1100 |0011: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a0654: 2900 f300 |0014: goto/16 0107 // +00f3 │ │ -1a0658: 2201 7a17 |0016: new-instance v1, Ljava/lang/IllegalStateException; // type@177a │ │ -1a065c: 1a02 d597 |0018: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a0660: 7020 e692 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a0666: 2701 |001d: throw v1 │ │ -1a0668: 5402 1404 |001e: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0414 │ │ -1a066c: 1f02 2103 |0020: check-cast v2, Lcom/google/android/material/navigation/NavigationBarItemView; // type@0321 │ │ -1a0670: 7701 a69a 1100 |0022: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a0676: 0726 |0025: move-object v6, v2 │ │ -1a0678: 0802 1100 |0026: move-object/from16 v2, v17 │ │ -1a067c: 2900 9900 |0028: goto/16 00c1 // +0099 │ │ -1a0680: 7701 a69a 1100 |002a: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a0686: 6206 b650 |002d: sget-object v6, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50b6 │ │ -1a068a: 5407 1204 |002f: iget-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0412 │ │ -1a068e: 5402 1304 |0031: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0413 │ │ -1a0692: 6e10 4c42 0200 |0033: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getInitials:()Ljava/lang/String; // method@424c │ │ -1a0698: 0c09 |0036: move-result-object v9 │ │ -1a069a: 620a b650 |0037: sget-object v10, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50b6 │ │ -1a069e: 540b 1204 |0039: iget-object v11, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0412 │ │ -1a06a2: 5402 1304 |003b: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0413 │ │ -1a06a6: 6e10 4b42 0200 |003d: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getId:()I // method@424b │ │ -1a06ac: 0a0c |0040: move-result v12 │ │ -1a06ae: 122e |0041: const/4 v14, #int 2 // #2 │ │ -1a06b0: 120f |0042: const/4 v15, #int 0 // #0 │ │ -1a06b2: 120d |0043: const/4 v13, #int 0 // #0 │ │ -1a06b4: 7706 3646 0a00 |0044: invoke-static/range {v10, v11, v12, v13, v14, v15}, Lcom/infomaniak/lib/core/utils/UtilsUi;.getBackgroundColorBasedOnId$default:(Lcom/infomaniak/lib/core/utils/UtilsUi;Landroid/content/Context;ILjava/lang/Integer;ILjava/lang/Object;)Landroid/graphics/drawable/GradientDrawable; // method@4636 │ │ -1a06ba: 0c02 |0047: move-result-object v2 │ │ -1a06bc: 072a |0048: move-object v10, v2 │ │ -1a06be: 1f0a 6c00 |0049: check-cast v10, Landroid/graphics/drawable/Drawable; // type@006c │ │ -1a06c2: 130c 0900 |004b: const/16 v12, #int 9 // #9 │ │ -1a06c6: 1208 |004d: const/4 v8, #int 0 // #0 │ │ -1a06c8: 120b |004e: const/4 v11, #int 0 // #0 │ │ -1a06ca: 7708 3446 0600 |004f: invoke-static/range {v6, v7, v8, v9, v10, v11, v12, v13}, Lcom/infomaniak/lib/core/utils/UtilsUi;.generateInitialsAvatarDrawable$default:(Lcom/infomaniak/lib/core/utils/UtilsUi;Landroid/content/Context;ILjava/lang/String;Landroid/graphics/drawable/Drawable;IILjava/lang/Object;)Landroid/graphics/drawable/Drawable; // method@4634 │ │ -1a06d0: 0c02 |0052: move-result-object v2 │ │ -1a06d2: 5406 1604 |0053: iget-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0416 │ │ -1a06d6: 7110 510e 0600 |0055: invoke-static {v6}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e51 │ │ -1a06dc: 0c06 |0058: move-result-object v6 │ │ -1a06de: 5466 2a01 |0059: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012a │ │ -1a06e2: 6e20 c83c 4600 |005b: invoke-virtual {v6, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getChildAt:(I)Landroid/view/View; // method@3cc8 │ │ -1a06e8: 0c06 |005e: move-result-object v6 │ │ -1a06ea: 1a07 80dc |005f: const-string v7, "null cannot be cast to non-null type com.google.android.material.bottomnavigation.BottomNavigationMenuView" // string@dc80 │ │ -1a06ee: 7120 a7b6 7600 |0061: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a7 │ │ -1a06f4: 1f06 0603 |0064: check-cast v6, Lcom/google/android/material/bottomnavigation/BottomNavigationMenuView; // type@0306 │ │ -1a06f8: 1f06 1601 |0066: check-cast v6, Landroid/view/ViewGroup; // type@0116 │ │ -1a06fc: 1247 |0068: const/4 v7, #int 4 // #4 │ │ -1a06fe: 7120 d205 7600 |0069: invoke-static {v6, v7}, Landroidx/core/view/ViewGroupKt;.get:(Landroid/view/ViewGroup;I)Landroid/view/View; // method@05d2 │ │ -1a0704: 0c06 |006c: move-result-object v6 │ │ -1a0706: 1a07 83dc |006d: const-string v7, "null cannot be cast to non-null type com.google.android.material.navigation.NavigationBarItemView" // string@dc83 │ │ -1a070a: 7120 a7b6 7600 |006f: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a7 │ │ -1a0710: 1f06 2103 |0072: check-cast v6, Lcom/google/android/material/navigation/NavigationBarItemView; // type@0321 │ │ -1a0714: 2207 c502 |0074: new-instance v7, Lcoil/request/ImageRequest$Builder; // type@02c5 │ │ -1a0718: 5408 1204 |0076: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0412 │ │ -1a071c: 7020 9907 8700 |0078: invoke-direct {v7, v8}, Lcoil/request/ImageRequest$Builder;.:(Landroid/content/Context;)V // method@0799 │ │ -1a0722: 5408 1304 |007b: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0413 │ │ -1a0726: 6e10 4642 0800 |007d: invoke-virtual {v8}, Lcom/infomaniak/lib/core/models/user/User;.getAvatar:()Ljava/lang/String; // method@4246 │ │ -1a072c: 0c08 |0080: move-result-object v8 │ │ -1a072e: 6e20 9c07 8700 |0081: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.data:(Ljava/lang/Object;)Lcoil/request/ImageRequest$Builder; // method@079c │ │ -1a0734: 0c07 |0084: move-result-object v7 │ │ -1a0736: 6e20 9b07 5700 |0085: invoke-virtual {v7, v5}, Lcoil/request/ImageRequest$Builder;.crossfade:(Z)Lcoil/request/ImageRequest$Builder; // method@079b │ │ -1a073c: 0c07 |0088: move-result-object v7 │ │ -1a073e: 2358 fd24 |0089: new-array v8, v5, [Lcoil/transform/Transformation; // type@24fd │ │ -1a0742: 2209 ca02 |008b: new-instance v9, Lcoil/transform/CircleCropTransformation; // type@02ca │ │ -1a0746: 7010 a707 0900 |008d: invoke-direct {v9}, Lcoil/transform/CircleCropTransformation;.:()V // method@07a7 │ │ -1a074c: 4d09 0804 |0090: aput-object v9, v8, v4 │ │ -1a0750: 6e20 a507 8700 |0092: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.transformations:([Lcoil/transform/Transformation;)Lcoil/request/ImageRequest$Builder; // method@07a5 │ │ -1a0756: 0c07 |0095: move-result-object v7 │ │ -1a0758: 6e20 a007 2700 |0096: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.fallback:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@07a0 │ │ -1a075e: 0c07 |0099: move-result-object v7 │ │ -1a0760: 6e20 9e07 2700 |009a: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.error:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@079e │ │ -1a0766: 0c02 |009d: move-result-object v2 │ │ -1a0768: 1407 fb00 087f |009e: const v7, #float 1.8078e+38 // #7f0800fb │ │ -1a076e: 6e20 a207 7200 |00a1: invoke-virtual {v2, v7}, Lcoil/request/ImageRequest$Builder;.placeholder:(I)Lcoil/request/ImageRequest$Builder; // method@07a2 │ │ -1a0774: 0c02 |00a4: move-result-object v2 │ │ -1a0776: 6e10 9a07 0200 |00a5: invoke-virtual {v2}, Lcoil/request/ImageRequest$Builder;.build:()Lcoil/request/ImageRequest; // method@079a │ │ -1a077c: 0c02 |00a8: move-result-object v2 │ │ -1a077e: 6207 4850 |00a9: sget-object v7, Lcom/infomaniak/lib/core/utils/CoilUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/CoilUtils; // field@5048 │ │ -1a0782: 5408 1604 |00ab: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0416 │ │ -1a0786: 1f08 3200 |00ad: check-cast v8, Landroid/content/Context; // type@0032 │ │ -1a078a: 6e20 ba44 8700 |00af: invoke-virtual {v7, v8}, Lcom/infomaniak/lib/core/utils/CoilUtils;.simpleImageLoader:(Landroid/content/Context;)Lcoil/ImageLoader; // method@44ba │ │ -1a0790: 0c07 |00b2: move-result-object v7 │ │ -1a0792: 0708 |00b3: move-object v8, v0 │ │ -1a0794: 1f08 3d1a |00b4: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a0798: 5b06 1404 |00b6: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0414 │ │ -1a079c: 5905 1504 |00b8: iput v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0415 │ │ -1a07a0: 7230 9107 2708 |00ba: invoke-interface {v7, v2, v8}, Lcoil/ImageLoader;.execute:(Lcoil/request/ImageRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0791 │ │ -1a07a6: 0c02 |00bd: move-result-object v2 │ │ -1a07a8: 3312 0300 |00be: if-ne v2, v1, 00c1 // +0003 │ │ -1a07ac: 1101 |00c0: return-object v1 │ │ -1a07ae: 1f02 c802 |00c1: check-cast v2, Lcoil/request/ImageResult; // type@02c8 │ │ -1a07b2: 6e10 a607 0200 |00c3: invoke-virtual {v2}, Lcoil/request/ImageResult;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@07a6 │ │ -1a07b8: 0c02 |00c6: move-result-object v2 │ │ -1a07ba: 3802 4000 |00c7: if-eqz v2, 0107 // +0040 │ │ -1a07be: 5405 1604 |00c9: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0416 │ │ -1a07c2: 7120 500e 2500 |00cb: invoke-static {v5, v2}, Lcom/infomaniak/drive/ui/MainActivity;.access$generateSelectedAvatar:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; // method@0e50 │ │ -1a07c8: 0c07 |00ce: move-result-object v7 │ │ -1a07ca: 2208 7100 |00cf: new-instance v8, Landroid/graphics/drawable/StateListDrawable; // type@0071 │ │ -1a07ce: 7010 8201 0800 |00d1: invoke-direct {v8}, Landroid/graphics/drawable/StateListDrawable;.:()V // method@0182 │ │ -1a07d4: 1409 a000 0101 |00d4: const v9, #float 2.3694e-38 // #010100a0 │ │ -1a07da: 2410 e624 0900 |00d7: filled-new-array {v9}, [I // type@24e6 │ │ -1a07e0: 0c09 |00da: move-result-object v9 │ │ -1a07e2: 220a 6900 |00db: new-instance v10, Landroid/graphics/drawable/BitmapDrawable; // type@0069 │ │ -1a07e6: 6e10 6d0e 0500 |00dd: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getResources:()Landroid/content/res/Resources; // method@0e6d │ │ -1a07ec: 0c0b |00e0: move-result-object v11 │ │ -1a07ee: 7030 7201 ba07 |00e1: invoke-direct {v10, v11, v7}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0172 │ │ -1a07f4: 1f0a 6c00 |00e4: check-cast v10, Landroid/graphics/drawable/Drawable; // type@006c │ │ -1a07f8: 6e30 8301 980a |00e6: invoke-virtual {v8, v9, v10}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@0183 │ │ -1a07fe: 2344 e624 |00e9: new-array v4, v4, [I // type@24e6 │ │ -1a0802: 6e30 8301 4802 |00eb: invoke-virtual {v8, v4, v2}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@0183 │ │ -1a0808: 7100 73c7 0000 |00ee: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c773 │ │ -1a080e: 0c02 |00f1: move-result-object v2 │ │ -1a0810: 1f02 481a |00f2: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a0814: 2204 8604 |00f4: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@0486 │ │ -1a0818: 1207 |00f6: const/4 v7, #int 0 // #0 │ │ -1a081a: 7057 0d0e 6458 |00f7: invoke-direct {v4, v6, v8, v5, v7}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.:(Lcom/google/android/material/navigation/NavigationBarItemView;Landroid/graphics/drawable/StateListDrawable;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V // method@0e0d │ │ -1a0820: 1f04 0e1b |00fa: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a0824: 5b07 1404 |00fc: iput-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0414 │ │ -1a0828: 5903 1504 |00fe: iput v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0415 │ │ -1a082c: 7130 bcc5 4200 |0100: invoke-static {v2, v4, v0}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c5bc │ │ -1a0832: 0c02 |0103: move-result-object v2 │ │ -1a0834: 3312 0300 |0104: if-ne v2, v1, 0107 // +0003 │ │ -1a0838: 1101 |0106: return-object v1 │ │ -1a083a: 6201 2fb2 |0107: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a083e: 1101 |0109: return-object v1 │ │ +1a05ac: |[1a05ac] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a05bc: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +1a05c0: 7100 e9b1 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a05c6: 0c01 |0005: move-result-object v1 │ │ +1a05c8: 5202 1404 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0414 │ │ +1a05cc: 1223 |0008: const/4 v3, #int 2 // #2 │ │ +1a05ce: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +1a05d0: 1215 |000a: const/4 v5, #int 1 // #1 │ │ +1a05d2: 3802 1f00 |000b: if-eqz v2, 002a // +001f │ │ +1a05d6: 3252 1100 |000d: if-eq v2, v5, 001e // +0011 │ │ +1a05da: 3332 0700 |000f: if-ne v2, v3, 0016 // +0007 │ │ +1a05de: 7701 af9a 1100 |0011: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a05e4: 2900 f300 |0014: goto/16 0107 // +00f3 │ │ +1a05e8: 2201 7a17 |0016: new-instance v1, Ljava/lang/IllegalStateException; // type@177a │ │ +1a05ec: 1a02 d697 |0018: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a05f0: 7020 ef92 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a05f6: 2701 |001d: throw v1 │ │ +1a05f8: 5402 1304 |001e: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0413 │ │ +1a05fc: 1f02 2003 |0020: check-cast v2, Lcom/google/android/material/navigation/NavigationBarItemView; // type@0320 │ │ +1a0600: 7701 af9a 1100 |0022: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a0606: 0726 |0025: move-object v6, v2 │ │ +1a0608: 0802 1100 |0026: move-object/from16 v2, v17 │ │ +1a060c: 2900 9900 |0028: goto/16 00c1 // +0099 │ │ +1a0610: 7701 af9a 1100 |002a: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a0616: 6206 b850 |002d: sget-object v6, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50b8 │ │ +1a061a: 5407 1104 |002f: iget-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0411 │ │ +1a061e: 5402 1204 |0031: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0412 │ │ +1a0622: 6e10 5542 0200 |0033: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getInitials:()Ljava/lang/String; // method@4255 │ │ +1a0628: 0c09 |0036: move-result-object v9 │ │ +1a062a: 620a b850 |0037: sget-object v10, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50b8 │ │ +1a062e: 540b 1104 |0039: iget-object v11, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0411 │ │ +1a0632: 5402 1204 |003b: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0412 │ │ +1a0636: 6e10 5442 0200 |003d: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getId:()I // method@4254 │ │ +1a063c: 0a0c |0040: move-result v12 │ │ +1a063e: 122e |0041: const/4 v14, #int 2 // #2 │ │ +1a0640: 120f |0042: const/4 v15, #int 0 // #0 │ │ +1a0642: 120d |0043: const/4 v13, #int 0 // #0 │ │ +1a0644: 7706 3f46 0a00 |0044: invoke-static/range {v10, v11, v12, v13, v14, v15}, Lcom/infomaniak/lib/core/utils/UtilsUi;.getBackgroundColorBasedOnId$default:(Lcom/infomaniak/lib/core/utils/UtilsUi;Landroid/content/Context;ILjava/lang/Integer;ILjava/lang/Object;)Landroid/graphics/drawable/GradientDrawable; // method@463f │ │ +1a064a: 0c02 |0047: move-result-object v2 │ │ +1a064c: 072a |0048: move-object v10, v2 │ │ +1a064e: 1f0a 6b00 |0049: check-cast v10, Landroid/graphics/drawable/Drawable; // type@006b │ │ +1a0652: 130c 0900 |004b: const/16 v12, #int 9 // #9 │ │ +1a0656: 1208 |004d: const/4 v8, #int 0 // #0 │ │ +1a0658: 120b |004e: const/4 v11, #int 0 // #0 │ │ +1a065a: 7708 3d46 0600 |004f: invoke-static/range {v6, v7, v8, v9, v10, v11, v12, v13}, Lcom/infomaniak/lib/core/utils/UtilsUi;.generateInitialsAvatarDrawable$default:(Lcom/infomaniak/lib/core/utils/UtilsUi;Landroid/content/Context;ILjava/lang/String;Landroid/graphics/drawable/Drawable;IILjava/lang/Object;)Landroid/graphics/drawable/Drawable; // method@463d │ │ +1a0660: 0c02 |0052: move-result-object v2 │ │ +1a0662: 5406 1504 |0053: iget-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0415 │ │ +1a0666: 7110 4d0e 0600 |0055: invoke-static {v6}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e4d │ │ +1a066c: 0c06 |0058: move-result-object v6 │ │ +1a066e: 5466 2901 |0059: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@0129 │ │ +1a0672: 6e20 d13c 4600 |005b: invoke-virtual {v6, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getChildAt:(I)Landroid/view/View; // method@3cd1 │ │ +1a0678: 0c06 |005e: move-result-object v6 │ │ +1a067a: 1a07 80dc |005f: const-string v7, "null cannot be cast to non-null type com.google.android.material.bottomnavigation.BottomNavigationMenuView" // string@dc80 │ │ +1a067e: 7120 b0b6 7600 |0061: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b0 │ │ +1a0684: 1f06 0503 |0064: check-cast v6, Lcom/google/android/material/bottomnavigation/BottomNavigationMenuView; // type@0305 │ │ +1a0688: 1f06 1501 |0066: check-cast v6, Landroid/view/ViewGroup; // type@0115 │ │ +1a068c: 1247 |0068: const/4 v7, #int 4 // #4 │ │ +1a068e: 7120 ce05 7600 |0069: invoke-static {v6, v7}, Landroidx/core/view/ViewGroupKt;.get:(Landroid/view/ViewGroup;I)Landroid/view/View; // method@05ce │ │ +1a0694: 0c06 |006c: move-result-object v6 │ │ +1a0696: 1a07 83dc |006d: const-string v7, "null cannot be cast to non-null type com.google.android.material.navigation.NavigationBarItemView" // string@dc83 │ │ +1a069a: 7120 b0b6 7600 |006f: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b0 │ │ +1a06a0: 1f06 2003 |0072: check-cast v6, Lcom/google/android/material/navigation/NavigationBarItemView; // type@0320 │ │ +1a06a4: 2207 c402 |0074: new-instance v7, Lcoil/request/ImageRequest$Builder; // type@02c4 │ │ +1a06a8: 5408 1104 |0076: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0411 │ │ +1a06ac: 7020 9507 8700 |0078: invoke-direct {v7, v8}, Lcoil/request/ImageRequest$Builder;.:(Landroid/content/Context;)V // method@0795 │ │ +1a06b2: 5408 1204 |007b: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0412 │ │ +1a06b6: 6e10 4f42 0800 |007d: invoke-virtual {v8}, Lcom/infomaniak/lib/core/models/user/User;.getAvatar:()Ljava/lang/String; // method@424f │ │ +1a06bc: 0c08 |0080: move-result-object v8 │ │ +1a06be: 6e20 9807 8700 |0081: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.data:(Ljava/lang/Object;)Lcoil/request/ImageRequest$Builder; // method@0798 │ │ +1a06c4: 0c07 |0084: move-result-object v7 │ │ +1a06c6: 6e20 9707 5700 |0085: invoke-virtual {v7, v5}, Lcoil/request/ImageRequest$Builder;.crossfade:(Z)Lcoil/request/ImageRequest$Builder; // method@0797 │ │ +1a06cc: 0c07 |0088: move-result-object v7 │ │ +1a06ce: 2358 fd24 |0089: new-array v8, v5, [Lcoil/transform/Transformation; // type@24fd │ │ +1a06d2: 2209 c902 |008b: new-instance v9, Lcoil/transform/CircleCropTransformation; // type@02c9 │ │ +1a06d6: 7010 a307 0900 |008d: invoke-direct {v9}, Lcoil/transform/CircleCropTransformation;.:()V // method@07a3 │ │ +1a06dc: 4d09 0804 |0090: aput-object v9, v8, v4 │ │ +1a06e0: 6e20 a107 8700 |0092: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.transformations:([Lcoil/transform/Transformation;)Lcoil/request/ImageRequest$Builder; // method@07a1 │ │ +1a06e6: 0c07 |0095: move-result-object v7 │ │ +1a06e8: 6e20 9c07 2700 |0096: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.fallback:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@079c │ │ +1a06ee: 0c07 |0099: move-result-object v7 │ │ +1a06f0: 6e20 9a07 2700 |009a: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.error:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@079a │ │ +1a06f6: 0c02 |009d: move-result-object v2 │ │ +1a06f8: 1407 fb00 087f |009e: const v7, #float 1.8078e+38 // #7f0800fb │ │ +1a06fe: 6e20 9e07 7200 |00a1: invoke-virtual {v2, v7}, Lcoil/request/ImageRequest$Builder;.placeholder:(I)Lcoil/request/ImageRequest$Builder; // method@079e │ │ +1a0704: 0c02 |00a4: move-result-object v2 │ │ +1a0706: 6e10 9607 0200 |00a5: invoke-virtual {v2}, Lcoil/request/ImageRequest$Builder;.build:()Lcoil/request/ImageRequest; // method@0796 │ │ +1a070c: 0c02 |00a8: move-result-object v2 │ │ +1a070e: 6207 4a50 |00a9: sget-object v7, Lcom/infomaniak/lib/core/utils/CoilUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/CoilUtils; // field@504a │ │ +1a0712: 5408 1504 |00ab: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0415 │ │ +1a0716: 1f08 3100 |00ad: check-cast v8, Landroid/content/Context; // type@0031 │ │ +1a071a: 6e20 c344 8700 |00af: invoke-virtual {v7, v8}, Lcom/infomaniak/lib/core/utils/CoilUtils;.simpleImageLoader:(Landroid/content/Context;)Lcoil/ImageLoader; // method@44c3 │ │ +1a0720: 0c07 |00b2: move-result-object v7 │ │ +1a0722: 0708 |00b3: move-object v8, v0 │ │ +1a0724: 1f08 3d1a |00b4: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a0728: 5b06 1304 |00b6: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0413 │ │ +1a072c: 5905 1404 |00b8: iput v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0414 │ │ +1a0730: 7230 8d07 2708 |00ba: invoke-interface {v7, v2, v8}, Lcoil/ImageLoader;.execute:(Lcoil/request/ImageRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@078d │ │ +1a0736: 0c02 |00bd: move-result-object v2 │ │ +1a0738: 3312 0300 |00be: if-ne v2, v1, 00c1 // +0003 │ │ +1a073c: 1101 |00c0: return-object v1 │ │ +1a073e: 1f02 c702 |00c1: check-cast v2, Lcoil/request/ImageResult; // type@02c7 │ │ +1a0742: 6e10 a207 0200 |00c3: invoke-virtual {v2}, Lcoil/request/ImageResult;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@07a2 │ │ +1a0748: 0c02 |00c6: move-result-object v2 │ │ +1a074a: 3802 4000 |00c7: if-eqz v2, 0107 // +0040 │ │ +1a074e: 5405 1504 |00c9: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0415 │ │ +1a0752: 7120 4c0e 2500 |00cb: invoke-static {v5, v2}, Lcom/infomaniak/drive/ui/MainActivity;.access$generateSelectedAvatar:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; // method@0e4c │ │ +1a0758: 0c07 |00ce: move-result-object v7 │ │ +1a075a: 2208 7000 |00cf: new-instance v8, Landroid/graphics/drawable/StateListDrawable; // type@0070 │ │ +1a075e: 7010 7e01 0800 |00d1: invoke-direct {v8}, Landroid/graphics/drawable/StateListDrawable;.:()V // method@017e │ │ +1a0764: 1409 a000 0101 |00d4: const v9, #float 2.3694e-38 // #010100a0 │ │ +1a076a: 2410 e624 0900 |00d7: filled-new-array {v9}, [I // type@24e6 │ │ +1a0770: 0c09 |00da: move-result-object v9 │ │ +1a0772: 220a 6800 |00db: new-instance v10, Landroid/graphics/drawable/BitmapDrawable; // type@0068 │ │ +1a0776: 6e10 690e 0500 |00dd: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getResources:()Landroid/content/res/Resources; // method@0e69 │ │ +1a077c: 0c0b |00e0: move-result-object v11 │ │ +1a077e: 7030 6e01 ba07 |00e1: invoke-direct {v10, v11, v7}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@016e │ │ +1a0784: 1f0a 6b00 |00e4: check-cast v10, Landroid/graphics/drawable/Drawable; // type@006b │ │ +1a0788: 6e30 7f01 980a |00e6: invoke-virtual {v8, v9, v10}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@017f │ │ +1a078e: 2344 e624 |00e9: new-array v4, v4, [I // type@24e6 │ │ +1a0792: 6e30 7f01 4802 |00eb: invoke-virtual {v8, v4, v2}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@017f │ │ +1a0798: 7100 7cc7 0000 |00ee: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c77c │ │ +1a079e: 0c02 |00f1: move-result-object v2 │ │ +1a07a0: 1f02 481a |00f2: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a07a4: 2204 8504 |00f4: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@0485 │ │ +1a07a8: 1207 |00f6: const/4 v7, #int 0 // #0 │ │ +1a07aa: 7057 090e 6458 |00f7: invoke-direct {v4, v6, v8, v5, v7}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.:(Lcom/google/android/material/navigation/NavigationBarItemView;Landroid/graphics/drawable/StateListDrawable;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V // method@0e09 │ │ +1a07b0: 1f04 0e1b |00fa: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a07b4: 5b07 1304 |00fc: iput-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0413 │ │ +1a07b8: 5903 1404 |00fe: iput v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0414 │ │ +1a07bc: 7130 c5c5 4200 |0100: invoke-static {v2, v4, v0}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c5c5 │ │ +1a07c2: 0c02 |0103: move-result-object v2 │ │ +1a07c4: 3312 0300 |0104: if-ne v2, v1, 0107 // +0003 │ │ +1a07c8: 1101 |0106: return-object v1 │ │ +1a07ca: 6201 31b2 |0107: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a07ce: 1101 |0109: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=573 │ │ 0x002d line=575 │ │ 0x0031 line=576 │ │ 0x0037 line=577 │ │ 0x004f line=575 │ │ @@ -15457,25 +15293,25 @@ │ │ 0x0107 line=606 │ │ locals : │ │ 0x0000 - 0x010a reg=16 this Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; │ │ 0x0000 - 0x010a reg=17 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26968 (MainActivity.kt) │ │ │ │ -Class #104 header: │ │ -class_idx : 1160 │ │ +Class #102 header: │ │ +class_idx : 1159 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #104 - │ │ +Class #102 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -15489,18 +15325,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a08b4: |[1a08b4] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a08c4: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a08ca: 5b01 1704 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0417 │ │ -1a08ce: 0e00 |0005: return-void │ │ +1a0844: |[1a0844] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a0854: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a085a: 5b01 1604 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0416 │ │ +1a085e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -15510,45 +15346,45 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a0894: |[1a0894] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ -1a08a4: 5410 1704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0417 │ │ -1a08a8: 7110 190e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$r8$lambda$Aqgdqd-zlOMzemot-ladeGQLPIU:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e19 │ │ -1a08ae: 0c00 |0005: move-result-object v0 │ │ -1a08b0: 1100 |0006: return-object v0 │ │ +1a0824: |[1a0824] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ +1a0834: 5410 1604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0416 │ │ +1a0838: 7110 150e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$r8$lambda$Aqgdqd-zlOMzemot-ladeGQLPIU:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e15 │ │ +1a083e: 0c00 |0005: move-result-object v0 │ │ +1a0840: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #105 header: │ │ -class_idx : 1161 │ │ +Class #103 header: │ │ +class_idx : 1160 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 246 │ │ +superclass_idx : 245 │ │ source_file_idx : 26968 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ -Class #105 annotations: │ │ +Class #103 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setupBottomNavigation │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nMainActivity.kt\nKotlin\n*S Kotlin\n*F\n+ 1 MainActivity.kt\ncom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1\n+ 2 Extensions.kt\ncom/infomaniak/lib/core/utils/ExtensionsKt\n*L\n1#1,642:1\n483#2:643\n483#2:644\n*S KotlinDebug\n*F\n+ 1 MainActivity.kt\ncom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1\n*L\n227#1:643\n233#1:644\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n��\n \n��\n\n��\n\n��*��\n��20J020HJ020H¨" } d2={ "com/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1" "Landroid/view/GestureDetector$SimpleOnGestureListener;" "onDoubleTap" "" "e" "Landroid/view/MotionEvent;" "onLongPress" "" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #105 - │ │ +Class #103 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroid/view/GestureDetector$SimpleOnGestureListener;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;) │ │ @@ -15565,36 +15401,36 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a094c: |[1a094c] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.$r8$lambda$Aqgdqd-zlOMzemot-ladeGQLPIU:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a095c: 7110 1c0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.onDoubleTap$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e1c │ │ -1a0962: 0c00 |0003: move-result-object v0 │ │ -1a0964: 1100 |0004: return-object v0 │ │ +1a08dc: |[1a08dc] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.$r8$lambda$Aqgdqd-zlOMzemot-ladeGQLPIU:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a08ec: 7110 180e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.onDoubleTap$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e18 │ │ +1a08f2: 0c00 |0003: move-result-object v0 │ │ +1a08f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;) │ │ name : '' │ │ type : '(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a0994: |[1a0994] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a09a4: 5b01 1804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0418 │ │ -1a09a8: 5b02 1904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0419 │ │ -1a09ac: 7010 d102 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02d1 │ │ -1a09b2: 0e00 |0007: return-void │ │ +1a0924: |[1a0924] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a0934: 5b01 1704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0417 │ │ +1a0938: 5b02 1804 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0418 │ │ +1a093c: 7010 cd02 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02cd │ │ +1a0942: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=225 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ @@ -15604,21 +15440,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1a0968: |[1a0968] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a0978: 7110 530e 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e53 │ │ -1a097e: 0c01 |0003: move-result-object v1 │ │ -1a0980: 1400 c102 0a7f |0004: const v0, #float 1.83448e+38 // #7f0a02c1 │ │ -1a0986: 6e20 7806 0100 |0007: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0678 │ │ -1a098c: 6201 2fb2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a0990: 1101 |000c: return-object v1 │ │ +1a08f8: |[1a08f8] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a0908: 7110 4f0e 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e4f │ │ +1a090e: 0c01 |0003: move-result-object v1 │ │ +1a0910: 1400 c102 0a7f |0004: const v0, #float 1.83448e+38 // #7f0a02c1 │ │ +1a0916: 6e20 7406 0100 |0007: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0674 │ │ +1a091c: 6201 31b2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a0920: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ Virtual methods - │ │ @@ -15627,43 +15463,43 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 54 16-bit code units │ │ -1a08d0: |[1a08d0] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -1a08e0: 1a00 63a8 |0000: const-string v0, "e" // string@a863 │ │ -1a08e4: 7120 a9b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a08ea: 6208 ae00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ae │ │ -1a08ee: 0780 |0007: move-object v0, v8 │ │ -1a08f0: 1f00 d70c |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0cd7 │ │ -1a08f4: 5478 1804 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0418 │ │ -1a08f8: 1f08 9a02 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@029a │ │ -1a08fc: 7210 4407 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@0744 │ │ -1a0902: 0c08 |0011: move-result-object v8 │ │ -1a0904: 6e10 1d03 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031d │ │ -1a090a: 0c01 |0015: move-result-object v1 │ │ -1a090c: 1a08 feb1 |0016: const-string v8, "getContext(...)" // string@b1fe │ │ -1a0910: 7120 a8b6 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a0916: 1265 |001b: const/4 v5, #int 6 // #6 │ │ -1a0918: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -1a091a: 1a02 cdfb |001d: const-string v2, "switchDoubleTap" // string@fbcd │ │ -1a091e: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -1a0920: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -1a0922: 7707 3240 0000 |0021: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/lib/core/MatomoCore$DefaultImpls;.trackAccountEvent$default:(Lcom/infomaniak/lib/core/MatomoCore;Landroid/content/Context;Ljava/lang/String;Lcom/infomaniak/lib/core/MatomoCore$TrackerAction;Ljava/lang/Float;ILjava/lang/Object;)V // method@4032 │ │ -1a0928: 5478 1904 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0419 │ │ -1a092c: 7110 520e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; // method@0e52 │ │ -1a0932: 0c08 |0029: move-result-object v8 │ │ -1a0934: 5470 1904 |002a: iget-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0419 │ │ -1a0938: 2201 8804 |002c: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0; // type@0488 │ │ -1a093c: 7020 170e 0100 |002e: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e17 │ │ -1a0942: 6e20 3510 1800 |0031: invoke-virtual {v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; // method@1035 │ │ -1a0948: 1218 |0034: const/4 v8, #int 1 // #1 │ │ -1a094a: 0f08 |0035: return v8 │ │ +1a0860: |[1a0860] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +1a0870: 1a00 64a8 |0000: const-string v0, "e" // string@a864 │ │ +1a0874: 7120 b2b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a087a: 6208 ad00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +1a087e: 0780 |0007: move-object v0, v8 │ │ +1a0880: 1f00 d70c |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0cd7 │ │ +1a0884: 5478 1704 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0417 │ │ +1a0888: 1f08 9902 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@0299 │ │ +1a088c: 7210 4007 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@0740 │ │ +1a0892: 0c08 |0011: move-result-object v8 │ │ +1a0894: 6e10 1903 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1a089a: 0c01 |0015: move-result-object v1 │ │ +1a089c: 1a08 ffb1 |0016: const-string v8, "getContext(...)" // string@b1ff │ │ +1a08a0: 7120 b1b6 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a08a6: 1265 |001b: const/4 v5, #int 6 // #6 │ │ +1a08a8: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +1a08aa: 1a02 cdfb |001d: const-string v2, "switchDoubleTap" // string@fbcd │ │ +1a08ae: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +1a08b0: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +1a08b2: 7707 3b40 0000 |0021: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/lib/core/MatomoCore$DefaultImpls;.trackAccountEvent$default:(Lcom/infomaniak/lib/core/MatomoCore;Landroid/content/Context;Ljava/lang/String;Lcom/infomaniak/lib/core/MatomoCore$TrackerAction;Ljava/lang/Float;ILjava/lang/Object;)V // method@403b │ │ +1a08b8: 5478 1804 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0418 │ │ +1a08bc: 7110 4e0e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; // method@0e4e │ │ +1a08c2: 0c08 |0029: move-result-object v8 │ │ +1a08c4: 5470 1804 |002a: iget-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0418 │ │ +1a08c8: 2201 8704 |002c: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0; // type@0487 │ │ +1a08cc: 7020 130e 0100 |002e: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e13 │ │ +1a08d2: 6e20 3110 1800 |0031: invoke-virtual {v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; // method@1031 │ │ +1a08d8: 1218 |0034: const/4 v8, #int 1 // #1 │ │ +1a08da: 0f08 |0035: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=227 │ │ 0x000e line=643 │ │ 0x001d line=227 │ │ 0x0024 line=228 │ │ locals : │ │ @@ -15675,70 +15511,70 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 49 16-bit code units │ │ -1a09b4: |[1a09b4] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ -1a09c4: 1a00 63a8 |0000: const-string v0, "e" // string@a863 │ │ -1a09c8: 7120 a9b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a09ce: 6208 ae00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ae │ │ -1a09d2: 0780 |0007: move-object v0, v8 │ │ -1a09d4: 1f00 d70c |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0cd7 │ │ -1a09d8: 5478 1804 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0418 │ │ -1a09dc: 1f08 9a02 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@029a │ │ -1a09e0: 7210 4407 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@0744 │ │ -1a09e6: 0c08 |0011: move-result-object v8 │ │ -1a09e8: 6e10 1d03 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031d │ │ -1a09ee: 0c01 |0015: move-result-object v1 │ │ -1a09f0: 1a08 feb1 |0016: const-string v8, "getContext(...)" // string@b1fe │ │ -1a09f4: 7120 a8b6 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a09fa: 1265 |001b: const/4 v5, #int 6 // #6 │ │ -1a09fc: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -1a09fe: 1a02 4acc |001d: const-string v2, "longPressDirectAccess" // string@cc4a │ │ -1a0a02: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -1a0a04: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -1a0a06: 7707 3240 0000 |0021: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/lib/core/MatomoCore$DefaultImpls;.trackAccountEvent$default:(Lcom/infomaniak/lib/core/MatomoCore;Landroid/content/Context;Ljava/lang/String;Lcom/infomaniak/lib/core/MatomoCore$TrackerAction;Ljava/lang/Float;ILjava/lang/Object;)V // method@4032 │ │ -1a0a0c: 5478 1904 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0419 │ │ -1a0a10: 7110 530e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e53 │ │ -1a0a16: 0c08 |0029: move-result-object v8 │ │ -1a0a18: 1400 1305 0a7f |002a: const v0, #float 1.8346e+38 // #7f0a0513 │ │ -1a0a1e: 6e20 7806 0800 |002d: invoke-virtual {v8, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0678 │ │ -1a0a24: 0e00 |0030: return-void │ │ +1a0944: |[1a0944] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ +1a0954: 1a00 64a8 |0000: const-string v0, "e" // string@a864 │ │ +1a0958: 7120 b2b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a095e: 6208 ad00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +1a0962: 0780 |0007: move-object v0, v8 │ │ +1a0964: 1f00 d70c |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0cd7 │ │ +1a0968: 5478 1704 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@0417 │ │ +1a096c: 1f08 9902 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@0299 │ │ +1a0970: 7210 4007 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@0740 │ │ +1a0976: 0c08 |0011: move-result-object v8 │ │ +1a0978: 6e10 1903 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0319 │ │ +1a097e: 0c01 |0015: move-result-object v1 │ │ +1a0980: 1a08 ffb1 |0016: const-string v8, "getContext(...)" // string@b1ff │ │ +1a0984: 7120 b1b6 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a098a: 1265 |001b: const/4 v5, #int 6 // #6 │ │ +1a098c: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +1a098e: 1a02 4acc |001d: const-string v2, "longPressDirectAccess" // string@cc4a │ │ +1a0992: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +1a0994: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +1a0996: 7707 3b40 0000 |0021: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/lib/core/MatomoCore$DefaultImpls;.trackAccountEvent$default:(Lcom/infomaniak/lib/core/MatomoCore;Landroid/content/Context;Ljava/lang/String;Lcom/infomaniak/lib/core/MatomoCore$TrackerAction;Ljava/lang/Float;ILjava/lang/Object;)V // method@403b │ │ +1a099c: 5478 1804 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0418 │ │ +1a09a0: 7110 4f0e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e4f │ │ +1a09a6: 0c08 |0029: move-result-object v8 │ │ +1a09a8: 1400 1305 0a7f |002a: const v0, #float 1.8346e+38 // #7f0a0513 │ │ +1a09ae: 6e20 7406 0800 |002d: invoke-virtual {v8, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0674 │ │ +1a09b4: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=233 │ │ 0x000e line=644 │ │ 0x001d line=233 │ │ 0x0024 line=234 │ │ locals : │ │ 0x0000 - 0x0031 reg=7 this Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1; │ │ 0x0000 - 0x0031 reg=8 (null) Landroid/view/MotionEvent; │ │ │ │ source_file_idx : 26968 (MainActivity.kt) │ │ │ │ -Class #106 header: │ │ -class_idx : 1162 │ │ +Class #104 header: │ │ +class_idx : 1161 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6977 │ │ -source_file_idx : 10499 │ │ +source_file_idx : 10500 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #106 annotations: │ │ +Class #104 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/internal/Lambda;" "Lkotlin/jvm/functions/Function0<" "Landroidx/lifecycle/ViewModelProvider$Factory;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n��\n\n��0\"\n��*0H\n¢¨" } d2={ "" "Landroidx/lifecycle/ViewModelProvider$Factory;" "VM" "Landroidx/lifecycle/ViewModel;" "invoke" "androidx/activity/ActivityViewModelLazyKt$viewModels$factoryPromise$2" } k=3 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #106 - │ │ +Class #104 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Lkotlin/jvm/internal/Lambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -15752,38 +15588,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a0a64: |[1a0a64] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ -1a0a74: 5b01 1a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041a │ │ -1a0a78: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a0a7a: 7020 c8b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6c8 │ │ -1a0a80: 0e00 |0006: return-void │ │ +1a09f4: |[1a09f4] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ +1a0a04: 5b01 1904 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0419 │ │ +1a0a08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a0a0a: 7020 d1b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6d1 │ │ +1a0a10: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/ViewModelProvider$Factory;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a0a28: |[1a0a28] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -1a0a38: 5410 1a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041a │ │ -1a0a3c: 6e10 8204 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0482 │ │ -1a0a42: 0c00 |0005: move-result-object v0 │ │ -1a0a44: 1100 |0006: return-object v0 │ │ +1a09b8: |[1a09b8] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +1a09c8: 5410 1904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0419 │ │ +1a09cc: 6e10 7e04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@047e │ │ +1a09d2: 0c00 |0005: move-result-object v0 │ │ +1a09d4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;) │ │ @@ -15791,44 +15627,44 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a0a48: |[1a0a48] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ -1a0a58: 6e10 1f0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e1f │ │ -1a0a5e: 0c00 |0003: move-result-object v0 │ │ -1a0a60: 1100 |0004: return-object v0 │ │ +1a09d8: |[1a09d8] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ +1a09e8: 6e10 1b0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e1b │ │ +1a09ee: 0c00 |0003: move-result-object v0 │ │ +1a09f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1; │ │ │ │ - source_file_idx : 10499 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10500 (ActivityViewModelLazy.kt) │ │ │ │ -Class #107 header: │ │ -class_idx : 1163 │ │ +Class #105 header: │ │ +class_idx : 1162 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6977 │ │ -source_file_idx : 10499 │ │ +source_file_idx : 10500 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #107 annotations: │ │ +Class #105 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/internal/Lambda;" "Lkotlin/jvm/functions/Function0<" "Landroidx/lifecycle/ViewModelStore;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n��\n\n��0\"\n��*0H\n¢¨" } d2={ "" "Landroidx/lifecycle/ViewModelStore;" "VM" "Landroidx/lifecycle/ViewModel;" "invoke" "androidx/activity/ActivityViewModelLazyKt$viewModels$3" } k=3 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #107 - │ │ +Class #105 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Lkotlin/jvm/internal/Lambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -15842,38 +15678,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a0ac0: |[1a0ac0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ -1a0ad0: 5b01 1b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041b │ │ -1a0ad4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a0ad6: 7020 c8b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6c8 │ │ -1a0adc: 0e00 |0006: return-void │ │ +1a0a50: |[1a0a50] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ +1a0a60: 5b01 1a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041a │ │ +1a0a64: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a0a66: 7020 d1b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6d1 │ │ +1a0a6c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/ViewModelStore;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a0a84: |[1a0a84] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -1a0a94: 5410 1b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041b │ │ -1a0a98: 6e10 8404 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@0484 │ │ -1a0a9e: 0c00 |0005: move-result-object v0 │ │ -1a0aa0: 1100 |0006: return-object v0 │ │ +1a0a14: |[1a0a14] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +1a0a24: 5410 1a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041a │ │ +1a0a28: 6e10 8004 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@0480 │ │ +1a0a2e: 0c00 |0005: move-result-object v0 │ │ +1a0a30: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;) │ │ @@ -15881,44 +15717,44 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a0aa4: |[1a0aa4] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ -1a0ab4: 6e10 220e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e22 │ │ -1a0aba: 0c00 |0003: move-result-object v0 │ │ -1a0abc: 1100 |0004: return-object v0 │ │ +1a0a34: |[1a0a34] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ +1a0a44: 6e10 1e0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e1e │ │ +1a0a4a: 0c00 |0003: move-result-object v0 │ │ +1a0a4c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2; │ │ │ │ - source_file_idx : 10499 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10500 (ActivityViewModelLazy.kt) │ │ │ │ -Class #108 header: │ │ -class_idx : 1164 │ │ +Class #106 header: │ │ +class_idx : 1163 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6977 │ │ -source_file_idx : 10499 │ │ +source_file_idx : 10500 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #108 annotations: │ │ +Class #106 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/internal/Lambda;" "Lkotlin/jvm/functions/Function0<" "Landroidx/lifecycle/viewmodel/CreationExtras;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n��\n\n��0\"\n��*0H\n¢¨" } d2={ "" "Landroidx/lifecycle/viewmodel/CreationExtras;" "VM" "Landroidx/lifecycle/ViewModel;" "invoke" "androidx/activity/ActivityViewModelLazyKt$viewModels$4" } k=3 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #108 - │ │ +Class #106 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Lkotlin/jvm/internal/Lambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -15936,45 +15772,45 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a0b34: |[1a0b34] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -1a0b44: 5b01 1c04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@041c │ │ -1a0b48: 5b02 1d04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041d │ │ -1a0b4c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a0b4e: 7020 c8b6 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6c8 │ │ -1a0b54: 0e00 |0008: return-void │ │ +1a0ac4: |[1a0ac4] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +1a0ad4: 5b01 1b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@041b │ │ +1a0ad8: 5b02 1c04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041c │ │ +1a0adc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a0ade: 7020 d1b6 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6d1 │ │ +1a0ae4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/viewmodel/CreationExtras;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -1a0ae0: |[1a0ae0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -1a0af0: 5410 1c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@041c │ │ -1a0af4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1a0af8: 7210 5bb5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b55b │ │ -1a0afe: 0c00 |0007: move-result-object v0 │ │ -1a0b00: 1f00 4402 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0244 │ │ -1a0b04: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -1a0b08: 5410 1d04 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041d │ │ -1a0b0c: 6e10 8104 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0481 │ │ -1a0b12: 0c00 |0011: move-result-object v0 │ │ -1a0b14: 1100 |0012: return-object v0 │ │ +1a0a70: |[1a0a70] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +1a0a80: 5410 1b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@041b │ │ +1a0a84: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +1a0a88: 7210 64b5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b564 │ │ +1a0a8e: 0c00 |0007: move-result-object v0 │ │ +1a0a90: 1f00 4302 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0243 │ │ +1a0a94: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +1a0a98: 5410 1c04 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041c │ │ +1a0a9c: 6e10 7d04 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@047d │ │ +1a0aa2: 0c00 |0011: move-result-object v0 │ │ +1a0aa4: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;) │ │ @@ -15982,44 +15818,44 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a0b18: |[1a0b18] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ -1a0b28: 6e10 250e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e25 │ │ -1a0b2e: 0c00 |0003: move-result-object v0 │ │ -1a0b30: 1100 |0004: return-object v0 │ │ +1a0aa8: |[1a0aa8] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ +1a0ab8: 6e10 210e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e21 │ │ +1a0abe: 0c00 |0003: move-result-object v0 │ │ +1a0ac0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3; │ │ │ │ - source_file_idx : 10499 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10500 (ActivityViewModelLazy.kt) │ │ │ │ -Class #109 header: │ │ -class_idx : 1165 │ │ +Class #107 header: │ │ +class_idx : 1164 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6977 │ │ -source_file_idx : 10499 │ │ +source_file_idx : 10500 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #109 annotations: │ │ +Class #107 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/internal/Lambda;" "Lkotlin/jvm/functions/Function0<" "Landroidx/lifecycle/ViewModelProvider$Factory;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n��\n\n��0\"\n��*0H\n¢¨" } d2={ "" "Landroidx/lifecycle/ViewModelProvider$Factory;" "VM" "Landroidx/lifecycle/ViewModel;" "invoke" "androidx/activity/ActivityViewModelLazyKt$viewModels$factoryPromise$2" } k=3 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #109 - │ │ +Class #107 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Lkotlin/jvm/internal/Lambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -16033,38 +15869,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a0b94: |[1a0b94] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ -1a0ba4: 5b01 1e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041e │ │ -1a0ba8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a0baa: 7020 c8b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6c8 │ │ -1a0bb0: 0e00 |0006: return-void │ │ +1a0b24: |[1a0b24] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ +1a0b34: 5b01 1d04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041d │ │ +1a0b38: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a0b3a: 7020 d1b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6d1 │ │ +1a0b40: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/ViewModelProvider$Factory;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a0b58: |[1a0b58] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -1a0b68: 5410 1e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041e │ │ -1a0b6c: 6e10 8204 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0482 │ │ -1a0b72: 0c00 |0005: move-result-object v0 │ │ -1a0b74: 1100 |0006: return-object v0 │ │ +1a0ae8: |[1a0ae8] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +1a0af8: 5410 1d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041d │ │ +1a0afc: 6e10 7e04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@047e │ │ +1a0b02: 0c00 |0005: move-result-object v0 │ │ +1a0b04: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;) │ │ @@ -16072,44 +15908,44 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a0b78: |[1a0b78] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ -1a0b88: 6e10 280e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e28 │ │ -1a0b8e: 0c00 |0003: move-result-object v0 │ │ -1a0b90: 1100 |0004: return-object v0 │ │ +1a0b08: |[1a0b08] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ +1a0b18: 6e10 240e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e24 │ │ +1a0b1e: 0c00 |0003: move-result-object v0 │ │ +1a0b20: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4; │ │ │ │ - source_file_idx : 10499 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10500 (ActivityViewModelLazy.kt) │ │ │ │ -Class #110 header: │ │ -class_idx : 1166 │ │ +Class #108 header: │ │ +class_idx : 1165 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6977 │ │ -source_file_idx : 10499 │ │ +source_file_idx : 10500 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #110 annotations: │ │ +Class #108 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/internal/Lambda;" "Lkotlin/jvm/functions/Function0<" "Landroidx/lifecycle/ViewModelStore;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n��\n\n��0\"\n��*0H\n¢¨" } d2={ "" "Landroidx/lifecycle/ViewModelStore;" "VM" "Landroidx/lifecycle/ViewModel;" "invoke" "androidx/activity/ActivityViewModelLazyKt$viewModels$3" } k=3 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #110 - │ │ +Class #108 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Lkotlin/jvm/internal/Lambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -16123,38 +15959,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a0bf0: |[1a0bf0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ -1a0c00: 5b01 1f04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041f │ │ -1a0c04: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a0c06: 7020 c8b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6c8 │ │ -1a0c0c: 0e00 |0006: return-void │ │ +1a0b80: |[1a0b80] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ +1a0b90: 5b01 1e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041e │ │ +1a0b94: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a0b96: 7020 d1b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6d1 │ │ +1a0b9c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/ViewModelStore;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a0bb4: |[1a0bb4] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -1a0bc4: 5410 1f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041f │ │ -1a0bc8: 6e10 8404 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@0484 │ │ -1a0bce: 0c00 |0005: move-result-object v0 │ │ -1a0bd0: 1100 |0006: return-object v0 │ │ +1a0b44: |[1a0b44] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +1a0b54: 5410 1e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041e │ │ +1a0b58: 6e10 8004 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@0480 │ │ +1a0b5e: 0c00 |0005: move-result-object v0 │ │ +1a0b60: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;) │ │ @@ -16162,44 +15998,44 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a0bd4: |[1a0bd4] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ -1a0be4: 6e10 2b0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e2b │ │ -1a0bea: 0c00 |0003: move-result-object v0 │ │ -1a0bec: 1100 |0004: return-object v0 │ │ +1a0b64: |[1a0b64] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ +1a0b74: 6e10 270e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e27 │ │ +1a0b7a: 0c00 |0003: move-result-object v0 │ │ +1a0b7c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5; │ │ │ │ - source_file_idx : 10499 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10500 (ActivityViewModelLazy.kt) │ │ │ │ -Class #111 header: │ │ -class_idx : 1167 │ │ +Class #109 header: │ │ +class_idx : 1166 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6977 │ │ -source_file_idx : 10499 │ │ +source_file_idx : 10500 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #111 annotations: │ │ +Class #109 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/internal/Lambda;" "Lkotlin/jvm/functions/Function0<" "Landroidx/lifecycle/viewmodel/CreationExtras;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n��\n\n��0\"\n��*0H\n¢¨" } d2={ "" "Landroidx/lifecycle/viewmodel/CreationExtras;" "VM" "Landroidx/lifecycle/ViewModel;" "invoke" "androidx/activity/ActivityViewModelLazyKt$viewModels$4" } k=3 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #111 - │ │ +Class #109 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Lkotlin/jvm/internal/Lambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -16217,45 +16053,45 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a0c64: |[1a0c64] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -1a0c74: 5b01 2004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0420 │ │ -1a0c78: 5b02 2104 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0421 │ │ -1a0c7c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a0c7e: 7020 c8b6 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6c8 │ │ -1a0c84: 0e00 |0008: return-void │ │ +1a0bf4: |[1a0bf4] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +1a0c04: 5b01 1f04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@041f │ │ +1a0c08: 5b02 2004 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0420 │ │ +1a0c0c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a0c0e: 7020 d1b6 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6d1 │ │ +1a0c14: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/viewmodel/CreationExtras;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -1a0c10: |[1a0c10] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -1a0c20: 5410 2004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0420 │ │ -1a0c24: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1a0c28: 7210 5bb5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b55b │ │ -1a0c2e: 0c00 |0007: move-result-object v0 │ │ -1a0c30: 1f00 4402 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0244 │ │ -1a0c34: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -1a0c38: 5410 2104 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0421 │ │ -1a0c3c: 6e10 8104 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0481 │ │ -1a0c42: 0c00 |0011: move-result-object v0 │ │ -1a0c44: 1100 |0012: return-object v0 │ │ +1a0ba0: |[1a0ba0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +1a0bb0: 5410 1f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@041f │ │ +1a0bb4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +1a0bb8: 7210 64b5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b564 │ │ +1a0bbe: 0c00 |0007: move-result-object v0 │ │ +1a0bc0: 1f00 4302 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0243 │ │ +1a0bc4: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +1a0bc8: 5410 2004 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0420 │ │ +1a0bcc: 6e10 7d04 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@047d │ │ +1a0bd2: 0c00 |0011: move-result-object v0 │ │ +1a0bd4: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;) │ │ @@ -16263,53 +16099,53 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a0c48: |[1a0c48] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ -1a0c58: 6e10 2e0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e2e │ │ -1a0c5e: 0c00 |0003: move-result-object v0 │ │ -1a0c60: 1100 |0004: return-object v0 │ │ +1a0bd8: |[1a0bd8] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ +1a0be8: 6e10 2a0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e2a │ │ +1a0bee: 0c00 |0003: move-result-object v0 │ │ +1a0bf0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6; │ │ │ │ - source_file_idx : 10499 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10500 (ActivityViewModelLazy.kt) │ │ │ │ -Class #112 header: │ │ -class_idx : 1168 │ │ +Class #110 header: │ │ +class_idx : 1167 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1081 │ │ +superclass_idx : 1080 │ │ source_file_idx : 26968 │ │ static_fields_size : 3 │ │ instance_fields_size: 17 │ │ direct_methods_size : 102 │ │ virtual_methods_size: 9 │ │ │ │ -Class #112 annotations: │ │ +Class #110 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/infomaniak/drive/ui/MainActivity$Companion; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nMainActivity.kt\nKotlin\n*S Kotlin\n*F\n+ 1 MainActivity.kt\ncom/infomaniak/drive/ui/MainActivity\n+ 2 ActivityViewModelLazy.kt\nandroidx/activity/ActivityViewModelLazyKt\n+ 3 fake.kt\nkotlin/jvm/internal/FakeKt\n+ 4 View.kt\nandroidx/core/view/ViewKt\n+ 5 Drive.kt\ncom/infomaniak/drive/data/models/drive/Drive\n+ 6 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,642:1\n75#2,13:643\n75#2,13:656\n1#3:669\n298#4,2:670\n298#4,2:672\n298#4,2:674\n256#4,2:676\n122#5:678\n295#6,2:679\n774#6:681\n865#6,2:682\n1557#6:684\n1628#6,3:685\n*S KotlinDebug\n*F\n+ 1 MainActivity.kt\ncom/infomaniak/drive/ui/MainActivity\n*L\n111#1:643,13\n112#1:656,13\n491#1:670,2\n492#1:672,2\n493#1:674,2\n495#1:676,2\n275#1:678\n328#1:679,2\n378#1:681\n378#1:682,2\n382#1:684\n382#1:685,3\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��Ü\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n��\n \n��\n\n��\n\n��\n\n \n\n��\n\n\n\n\n\n\n��\n\n\n\n��\n\n\n\n��\n\n\n\n\n\n\n\n\r\n\n\n\n\t\n\n��\n\n��\n\n�� w20:wB¢JF0G2H0IHJJ0GHJK0LHJM0HJN0OHJP0GHJQ0GHJR0G2S0T2U0&HJV0GHJW0GHJX0GHJY0GHJZ0GHJ[0&HJ\\0GHJ]0GHJ^0GHJ_0GHJ`0G2a0b20IHJ c0G2d0e2f0&2U0&HJg0GHJh0GHJi0GHJj0GJk0GHJl0GHJm0G2n0oHJp0q2r0sHJt0TJu0OJv0GR08BX‚„¢ \n\tR\n0 8BX‚„¢ \n\t \rR08BX‚„¢ \n\tR08BX‚„¢ \n\tR08BX‚„¢ \n\tR08BX‚„¢ \n\"\t !R#0$X‚.¢\n��R%0&X‚¢\n��R'0(X‚.¢\n��R)0*X‚¢\n��R+\n0.0-0,X‚¢\n��R/ \n 2*010100X‚¢\n��R3048BX‚„¢ \n7\t56R8 \n 2*090900X‚¢\n��R:0;8BX‚„¢ \n>\t<=R?0@X‚¢\n��RA0B8BX‚„¢ \nE\tCD¨x" } d2={ "Lcom/infomaniak/drive/ui/MainActivity;" "Lcom/infomaniak/drive/ui/BaseActivity;" "" "()V" "binding" "Lcom/infomaniak/drive/databinding/ActivityMainBinding;" "getBinding" "()Lcom/infomaniak/drive/databinding/ActivityMainBinding;" "binding$delegate" "Lkotlin/Lazy;" "mainViewModel" "Lcom/infomaniak/drive/ui/MainViewModel;" "getMainViewModel" "()Lcom/infomaniak/drive/ui/MainViewModel;" "mainViewModel$delegate" "myKSuiteViewModel" "Lcom/infomaniak/drive/ui/MyKSuiteViewModel;" "getMyKSuiteViewModel" "()Lcom/infomaniak/drive/ui/MyKSuiteViewModel;" "myKSuiteViewModel$delegate" "navigationArgs" "Lcom/infomaniak/drive/ui/MainActivityArgs;" "getNavigationArgs" "()Lcom/infomaniak/drive/ui/MainActivityArgs;" "navigationArgs$delegate" "uiSettings" "Lcom/infomaniak/drive/data/models/UiSettings;" "getUiSettings" "()Lcom/infomaniak/drive/data/models/UiSettings;" "uiSettings$delegate" "navController" "Landroidx/navigation/NavController;" "getNavController" "()Landroidx/navigation/NavController;" "navController$delegate" "downloadReceiver" "Lcom/infomaniak/drive/data/services/DownloadReceiver;" "hasDisplayedInformationPanel" "" "drivePermissions" "Lcom/infomaniak/drive/utils/DrivePermissions;" "deleteLocalMediaRequestDialog" "Landroid/app/Dialog;" "pendingFilesUrisQueue" "Lkotlin/collections/ArrayDeque;" "" "Landroid/net/Uri;" "filesDeletionResult" "Landroidx/activity/result/ActivityResultLauncher;" "Landroidx/activity/result/IntentSenderRequest;" "kotlin.jvm.PlatformType" "fileObserver" "Landroid/os/FileObserver;" "getFileObserver" "()Landroid/os/FileObserver;" "fileObserver$delegate" "scanFlowResultLauncher" "Landroid/content/Intent;" "inAppUpdateManager" "Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;" "getInAppUpdateManager" "()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;" "inAppUpdateManager$delegate" "inAppUpdateSnackbar" "Lcom/google/android/material/snackbar/Snackbar;" "inAppReviewManager" "Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;" "getInAppReviewManager" "()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;" "inAppReviewManager$delegate" "onCreate" "" "savedInstanceState" "Landroid/os/Bundle;" "onStart" "getNavHostFragment" "Landroidx/navigation/fragment/NavHostFragment;" "setupNavController" "setupBottomNavigation" "Lcom/infomaniak/drive/views/FabBottomNavigationView;" "handleNavigateToDestinationFileId" "setupFabs" "setupFab" "fab" "Lcom/google/android/material/floatingactionbutton/FloatingActionButton;" "shouldShowSmallFab" "setupDrivePermissions" "handleInAppReview" "initAppUpdateManager" "observeBulkDownloadRunning" "observeFailureDownloadWorkerOffline" "canDisplayInAppSnackbar" "initAppReviewManager" "onResume" "launchNextDeleteRequest" "handleDeletionOfUploadedPhotos" "onDestinationChanged" "destination" "Landroidx/navigation/NavDestination;" "handleBottomNavigationVisibility" "destinationId" "" "shouldHideBottomNavigation" "handleShortcuts" "observeCurrentFolder" "onStop" "saveLastNavigationItemSelected" "onDestroy" "displayInformationPanel" "setBottomNavigationUserAvatar" "context" "Landroid/content/Context;" "generateSelectedAvatar" "Landroid/graphics/Bitmap;" "userAvatar" "Landroid/graphics/drawable/Drawable;" "getMainFab" "getBottomNavigation" "clickOnBottomBarFolders" "Companion" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ -Annotations on field #1066 'filesDeletionResult' │ │ +Annotations on field #1065 'filesDeletionResult' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroidx/activity/result/ActivityResultLauncher<" "Landroidx/activity/result/IntentSenderRequest;" ">;" } │ │ -Annotations on field #1075 'pendingFilesUrisQueue' │ │ +Annotations on field #1074 'pendingFilesUrisQueue' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/collections/ArrayDeque<" "Ljava/util/List<" "Landroid/net/Uri;" ">;>;" } │ │ -Annotations on field #1076 'scanFlowResultLauncher' │ │ +Annotations on field #1075 'scanFlowResultLauncher' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroidx/activity/result/ActivityResultLauncher<" "Landroid/content/Intent;" ">;" } │ │ -Annotations on method #3700 'handleDeletionOfUploadedPhotos$getFilesUriToDelete' │ │ +Annotations on method #3696 'handleDeletionOfUploadedPhotos$getFilesUriToDelete' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/MainActivity;" "Ljava/util/List<" "+" "Lcom/infomaniak/drive/data/models/UploadFile;" ">;)" "Ljava/util/List<" "Landroid/net/Uri;" ">;" } │ │ -Annotations on method #3702 'handleDeletionOfUploadedPhotos$onConfirmation' │ │ +Annotations on method #3698 'handleDeletionOfUploadedPhotos$onConfirmation' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/MainActivity;" "Ljava/util/ArrayList<" "Lcom/infomaniak/drive/data/models/UploadFile;" ">;" "Ljava/util/List<" "+" "Landroid/net/Uri;" ">;)V" } │ │ │ │ -Class #112 - │ │ +Class #110 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Lcom/infomaniak/drive/ui/BaseActivity;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : 'Companion' │ │ @@ -16401,616 +16237,616 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a1944: |[1a1944] com.infomaniak.drive.ui.MainActivity.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a1954: 7110 820e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e82 │ │ -1a195a: 0c00 |0003: move-result-object v0 │ │ -1a195c: 1100 |0004: return-object v0 │ │ +1a18d4: |[1a18d4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a18e4: 7110 7e0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e7e │ │ +1a18ea: 0c00 |0003: move-result-object v0 │ │ +1a18ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$4h_9pSdIudpI03YiUe8mxYLKlyU' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1a1f98: |[1a1f98] com.infomaniak.drive.ui.MainActivity.$r8$lambda$4h_9pSdIudpI03YiUe8mxYLKlyU:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ -1a1fa8: 7130 a30e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab$lambda$23:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V // method@0ea3 │ │ -1a1fae: 0e00 |0003: return-void │ │ +1a1f28: |[1a1f28] com.infomaniak.drive.ui.MainActivity.$r8$lambda$4h_9pSdIudpI03YiUe8mxYLKlyU:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ +1a1f38: 7130 9f0e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab$lambda$23:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V // method@0e9f │ │ +1a1f3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$5vEo1cf0K9I7Hy6jiHod2KZpJ3k' │ │ type : '(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a1960: |[1a1960] com.infomaniak.drive.ui.MainActivity.$r8$lambda$5vEo1cf0K9I7Hy6jiHod2KZpJ3k:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a1970: 7120 a50e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.setupFabs$lambda$22$lambda$21:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0ea5 │ │ -1a1976: 0c00 |0003: move-result-object v0 │ │ -1a1978: 1100 |0004: return-object v0 │ │ +1a18f0: |[1a18f0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$5vEo1cf0K9I7Hy6jiHod2KZpJ3k:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a1900: 7120 a10e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.setupFabs$lambda$22$lambda$21:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0ea1 │ │ +1a1906: 0c00 |0003: move-result-object v0 │ │ +1a1908: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$9UZInOJncd7YiNniwNGMte1-kYQ' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1a197c: |[1a197c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$9UZInOJncd7YiNniwNGMte1-kYQ:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a198c: 7130 8c0e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.observeCurrentFolder$lambda$49$lambda$48:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0e8c │ │ -1a1992: 0c00 |0003: move-result-object v0 │ │ -1a1994: 1100 |0004: return-object v0 │ │ +1a190c: |[1a190c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$9UZInOJncd7YiNniwNGMte1-kYQ:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a191c: 7130 880e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.observeCurrentFolder$lambda$49$lambda$48:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0e88 │ │ +1a1922: 0c00 |0003: move-result-object v0 │ │ +1a1924: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$AnaAPls6K15899AFraLYNwlzXz4' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1a1fb0: |[1a1fb0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$AnaAPls6K15899AFraLYNwlzXz4:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1a1fc0: 7120 990e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher$lambda$10:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V // method@0e99 │ │ -1a1fc6: 0e00 |0003: return-void │ │ +1a1f40: |[1a1f40] com.infomaniak.drive.ui.MainActivity.$r8$lambda$AnaAPls6K15899AFraLYNwlzXz4:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1a1f50: 7120 950e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher$lambda$10:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V // method@0e95 │ │ +1a1f56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$Ec-wgRM_TBnsQDubEZNw92KQIuM' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a15b4: |[1a15b4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Ec-wgRM_TBnsQDubEZNw92KQIuM:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a15c4: 7110 880e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs_delegate$lambda$2:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e88 │ │ -1a15ca: 0c00 |0003: move-result-object v0 │ │ -1a15cc: 1100 |0004: return-object v0 │ │ +1a1544: |[1a1544] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Ec-wgRM_TBnsQDubEZNw92KQIuM:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a1554: 7110 840e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs_delegate$lambda$2:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e84 │ │ +1a155a: 0c00 |0003: move-result-object v0 │ │ +1a155c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a1998: |[1a1998] com.infomaniak.drive.ui.MainActivity.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a19a8: 7110 7d0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e7d │ │ -1a19ae: 0c00 |0003: move-result-object v0 │ │ -1a19b0: 1100 |0004: return-object v0 │ │ +1a1928: |[1a1928] com.infomaniak.drive.ui.MainActivity.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a1938: 7110 790e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e79 │ │ +1a193e: 0c00 |0003: move-result-object v0 │ │ +1a1940: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1a1fc8: |[1a1fc8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ -1a1fd8: 7120 9f0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.setupBottomNavigation$lambda$19$lambda$18$lambda$17:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V // method@0e9f │ │ -1a1fde: 0e00 |0003: return-void │ │ +1a1f58: |[1a1f58] com.infomaniak.drive.ui.MainActivity.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ +1a1f68: 7120 9b0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.setupBottomNavigation$lambda$19$lambda$18$lambda$17:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V // method@0e9b │ │ +1a1f6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$I1_jh2P-rflhCeYbNvvA0bGzca4' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a19b4: |[1a19b4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$I1_jh2P-rflhCeYbNvvA0bGzca4:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1a19c4: 7120 5d0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@0e5d │ │ -1a19ca: 0c00 |0003: move-result-object v0 │ │ -1a19cc: 1100 |0004: return-object v0 │ │ +1a1944: |[1a1944] com.infomaniak.drive.ui.MainActivity.$r8$lambda$I1_jh2P-rflhCeYbNvvA0bGzca4:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1a1954: 7120 590e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@0e59 │ │ +1a195a: 0c00 |0003: move-result-object v0 │ │ +1a195c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$RTIv9_5x2e3W_NhZ797zawvpK2I' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1a1fe0: |[1a1fe0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RTIv9_5x2e3W_NhZ797zawvpK2I:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1a1ff0: 7120 5c0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult$lambda$6:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V // method@0e5c │ │ -1a1ff6: 0e00 |0003: return-void │ │ +1a1f70: |[1a1f70] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RTIv9_5x2e3W_NhZ797zawvpK2I:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1a1f80: 7120 580e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult$lambda$6:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V // method@0e58 │ │ +1a1f86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$RhP9-93MRJypUmNXuWPd2axbAno' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a14d4: |[1a14d4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RhP9-93MRJypUmNXuWPd2axbAno:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1a14e4: 7110 a70e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; // method@0ea7 │ │ -1a14ea: 0c00 |0003: move-result-object v0 │ │ -1a14ec: 1100 |0004: return-object v0 │ │ +1a1464: |[1a1464] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RhP9-93MRJypUmNXuWPd2axbAno:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1a1474: 7110 a30e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; // method@0ea3 │ │ +1a147a: 0c00 |0003: move-result-object v0 │ │ +1a147c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a1268: |[1a1268] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ -1a1278: 7110 5a0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e5a │ │ -1a127e: 0c00 |0003: move-result-object v0 │ │ -1a1280: 1100 |0004: return-object v0 │ │ +1a11f8: |[1a11f8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ +1a1208: 7110 560e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e56 │ │ +1a120e: 0c00 |0003: move-result-object v0 │ │ +1a1210: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$UWvw-JRxT_PSVcaGr8GjBcwL_OY' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a17f4: |[1a17f4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UWvw-JRxT_PSVcaGr8GjBcwL_OY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ -1a1804: 7110 7b0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager_delegate$lambda$11:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e7b │ │ -1a180a: 0c00 |0003: move-result-object v0 │ │ -1a180c: 1100 |0004: return-object v0 │ │ +1a1784: |[1a1784] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UWvw-JRxT_PSVcaGr8GjBcwL_OY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ +1a1794: 7110 770e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager_delegate$lambda$11:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e77 │ │ +1a179a: 0c00 |0003: move-result-object v0 │ │ +1a179c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a19d0: |[1a19d0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a19e0: 7110 7f0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e7f │ │ -1a19e6: 0c00 |0003: move-result-object v0 │ │ -1a19e8: 1100 |0004: return-object v0 │ │ +1a1960: |[1a1960] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a1970: 7110 7b0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e7b │ │ +1a1976: 0c00 |0003: move-result-object v0 │ │ +1a1978: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY' │ │ type : '()Z' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1a13f4: |[1a13f4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z │ │ -1a1404: 7100 910e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.onCreate$lambda$14:()Z // method@0e91 │ │ -1a140a: 0a00 |0003: move-result v0 │ │ -1a140c: 0f00 |0004: return v0 │ │ +1a1384: |[1a1384] com.infomaniak.drive.ui.MainActivity.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z │ │ +1a1394: 7100 8d0e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.onCreate$lambda$14:()Z // method@0e8d │ │ +1a139a: 0a00 |0003: move-result v0 │ │ +1a139c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$c2nBwgU-dy-VmE4Lg8FOdcmvbkU' │ │ type : '(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1a1410: |[1a1410] com.infomaniak.drive.ui.MainActivity.$r8$lambda$c2nBwgU-dy-VmE4Lg8FOdcmvbkU:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -1a1420: 7130 9e0e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupBottomNavigation$lambda$19$lambda$16:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0e9e │ │ -1a1426: 0a00 |0003: move-result v0 │ │ -1a1428: 0f00 |0004: return v0 │ │ +1a13a0: |[1a13a0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$c2nBwgU-dy-VmE4Lg8FOdcmvbkU:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +1a13b0: 7130 9a0e 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupBottomNavigation$lambda$19$lambda$16:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0e9a │ │ +1a13b6: 0a00 |0003: move-result v0 │ │ +1a13b8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$cmz0v9Ffke_1tp9RidkPogq7mt8' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a19ec: |[1a19ec] com.infomaniak.drive.ui.MainActivity.$r8$lambda$cmz0v9Ffke_1tp9RidkPogq7mt8:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ -1a19fc: 7120 830e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$28:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; // method@0e83 │ │ -1a1a02: 0c00 |0003: move-result-object v0 │ │ -1a1a04: 1100 |0004: return-object v0 │ │ +1a197c: |[1a197c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$cmz0v9Ffke_1tp9RidkPogq7mt8:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ +1a198c: 7120 7f0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$28:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; // method@0e7f │ │ +1a1992: 0c00 |0003: move-result-object v0 │ │ +1a1994: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$idHcg99GJebFNjMGcWoRRT8b5Ec' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a1a08: |[1a1a08] com.infomaniak.drive.ui.MainActivity.$r8$lambda$idHcg99GJebFNjMGcWoRRT8b5Ec:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1a1a18: 7120 8e0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.observeFailureDownloadWorkerOffline$lambda$34:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; // method@0e8e │ │ -1a1a1e: 0c00 |0003: move-result-object v0 │ │ -1a1a20: 1100 |0004: return-object v0 │ │ +1a1998: |[1a1998] com.infomaniak.drive.ui.MainActivity.$r8$lambda$idHcg99GJebFNjMGcWoRRT8b5Ec:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1a19a8: 7120 8a0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.observeFailureDownloadWorkerOffline$lambda$34:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; // method@0e8a │ │ +1a19ae: 0c00 |0003: move-result-object v0 │ │ +1a19b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$ivTKm0gHNyH8X7CFcD_nknOr2kA' │ │ type : '(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -1a1a24: |[1a1a24] com.infomaniak.drive.ui.MainActivity.$r8$lambda$ivTKm0gHNyH8X7CFcD_nknOr2kA:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; │ │ -1a1a34: 7140 750e 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos$lambda$41:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; // method@0e75 │ │ -1a1a3a: 0c00 |0003: move-result-object v0 │ │ -1a1a3c: 1100 |0004: return-object v0 │ │ +1a19b4: |[1a19b4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$ivTKm0gHNyH8X7CFcD_nknOr2kA:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; │ │ +1a19c4: 7140 710e 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos$lambda$41:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; // method@0e71 │ │ +1a19ca: 0c00 |0003: move-result-object v0 │ │ +1a19cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$jgp4KtpOL5ocM7w78x5KWHLEoFk' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a1780: |[1a1780] com.infomaniak.drive.ui.MainActivity.$r8$lambda$jgp4KtpOL5ocM7w78x5KWHLEoFk:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ -1a1790: 7110 7a0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager_delegate$lambda$12:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // method@0e7a │ │ -1a1796: 0c00 |0003: move-result-object v0 │ │ -1a1798: 1100 |0004: return-object v0 │ │ +1a1710: |[1a1710] com.infomaniak.drive.ui.MainActivity.$r8$lambda$jgp4KtpOL5ocM7w78x5KWHLEoFk:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ +1a1720: 7110 760e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager_delegate$lambda$12:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // method@0e76 │ │ +1a1726: 0c00 |0003: move-result-object v0 │ │ +1a1728: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$mW6RQsZsdXrL9nKRAyWw5jlJYEQ' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -1a1ff8: |[1a1ff8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$mW6RQsZsdXrL9nKRAyWw5jlJYEQ:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -1a2008: 7140 900e 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainActivity;.onCreate$lambda$13:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V // method@0e90 │ │ -1a200e: 0e00 |0003: return-void │ │ +1a1f88: |[1a1f88] com.infomaniak.drive.ui.MainActivity.$r8$lambda$mW6RQsZsdXrL9nKRAyWw5jlJYEQ:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +1a1f98: 7140 8c0e 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainActivity;.onCreate$lambda$13:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V // method@0e8c │ │ +1a1f9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a1a40: |[1a1a40] com.infomaniak.drive.ui.MainActivity.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a1a50: 7120 840e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e84 │ │ -1a1a56: 0c00 |0003: move-result-object v0 │ │ -1a1a58: 1100 |0004: return-object v0 │ │ +1a19d0: |[1a19d0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a19e0: 7120 800e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e80 │ │ +1a19e6: 0c00 |0003: move-result-object v0 │ │ +1a19e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a1a5c: |[1a1a5c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a1a6c: 7120 850e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e85 │ │ -1a1a72: 0c00 |0003: move-result-object v0 │ │ -1a1a74: 1100 |0004: return-object v0 │ │ +1a19ec: |[1a19ec] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a19fc: 7120 810e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e81 │ │ +1a1a02: 0c00 |0003: move-result-object v0 │ │ +1a1a04: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$qx-R0MXzrWmUM2FLwA7-ThRXc_Q' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a1a78: |[1a1a78] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qx-R0MXzrWmUM2FLwA7-ThRXc_Q:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -1a1a88: 7120 8a0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.observeBulkDownloadRunning$lambda$31:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@0e8a │ │ -1a1a8e: 0c00 |0003: move-result-object v0 │ │ -1a1a90: 1100 |0004: return-object v0 │ │ +1a1a08: |[1a1a08] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qx-R0MXzrWmUM2FLwA7-ThRXc_Q:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +1a1a18: 7120 860e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.observeBulkDownloadRunning$lambda$31:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@0e86 │ │ +1a1a1e: 0c00 |0003: move-result-object v0 │ │ +1a1a20: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a1300: |[1a1300] com.infomaniak.drive.ui.MainActivity.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ -1a1310: 7110 870e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e87 │ │ -1a1316: 0c00 |0003: move-result-object v0 │ │ -1a1318: 1100 |0004: return-object v0 │ │ +1a1290: |[1a1290] com.infomaniak.drive.ui.MainActivity.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ +1a12a0: 7110 830e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e83 │ │ +1a12a6: 0c00 |0003: move-result-object v0 │ │ +1a12a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a1a94: |[1a1a94] com.infomaniak.drive.ui.MainActivity.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a1aa4: 7110 7e0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e7e │ │ -1a1aaa: 0c00 |0003: move-result-object v0 │ │ -1a1aac: 1100 |0004: return-object v0 │ │ +1a1a24: |[1a1a24] com.infomaniak.drive.ui.MainActivity.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a1a34: 7110 7a0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e7a │ │ +1a1a3a: 0c00 |0003: move-result-object v0 │ │ +1a1a3c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a1534: |[1a1534] com.infomaniak.drive.ui.MainActivity.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -1a1544: 7110 560e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e56 │ │ -1a154a: 0c00 |0003: move-result-object v0 │ │ -1a154c: 1100 |0004: return-object v0 │ │ +1a14c4: |[1a14c4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +1a14d4: 7110 520e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e52 │ │ +1a14da: 0c00 |0003: move-result-object v0 │ │ +1a14dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$wlUhINFRiyULfMyXoLbRUQA64zk' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a1ab0: |[1a1ab0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$wlUhINFRiyULfMyXoLbRUQA64zk:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1a1ac0: 7120 9a0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher$lambda$10$lambda$9:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@0e9a │ │ -1a1ac6: 0c00 |0003: move-result-object v0 │ │ -1a1ac8: 1100 |0004: return-object v0 │ │ +1a1a40: |[1a1a40] com.infomaniak.drive.ui.MainActivity.$r8$lambda$wlUhINFRiyULfMyXoLbRUQA64zk:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1a1a50: 7120 960e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher$lambda$10$lambda$9:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@0e96 │ │ +1a1a56: 0c00 |0003: move-result-object v0 │ │ +1a1a58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '$r8$lambda$x3a1qU2wLF5FrjIzzu_-dR_G1sY' │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a1acc: |[1a1acc] com.infomaniak.drive.ui.MainActivity.$r8$lambda$x3a1qU2wLF5FrjIzzu_-dR_G1sY:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a1adc: 7120 810e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e81 │ │ -1a1ae2: 0c00 |0003: move-result-object v0 │ │ -1a1ae4: 1100 |0004: return-object v0 │ │ +1a1a5c: |[1a1a5c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$x3a1qU2wLF5FrjIzzu_-dR_G1sY:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a1a6c: 7120 7d0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e7d │ │ +1a1a72: 0c00 |0003: move-result-object v0 │ │ +1a1a74: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a2010: |[1a2010] com.infomaniak.drive.ui.MainActivity.:()V │ │ -1a2020: 2200 7f04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$Companion; // type@047f │ │ -1a2024: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a2026: 7020 f60d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0df6 │ │ -1a202c: 6900 2204 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity;.Companion:Lcom/infomaniak/drive/ui/MainActivity$Companion; // field@0422 │ │ -1a2030: 0e00 |0008: return-void │ │ +1a1fa0: |[1a1fa0] com.infomaniak.drive.ui.MainActivity.:()V │ │ +1a1fb0: 2200 7e04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$Companion; // type@047e │ │ +1a1fb4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a1fb6: 7020 f20d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0df2 │ │ +1a1fbc: 6900 2104 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity;.Companion:Lcom/infomaniak/drive/ui/MainActivity$Companion; // field@0421 │ │ +1a1fc0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 208 16-bit code units │ │ -1a2034: |[1a2034] com.infomaniak.drive.ui.MainActivity.:()V │ │ -1a2044: 7010 8a0c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c8a │ │ -1a204a: 2200 7704 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2; // type@0477 │ │ -1a204e: 7020 e50d 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de5 │ │ -1a2054: 7110 bd99 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99bd │ │ -1a205a: 0c00 |000b: move-result-object v0 │ │ -1a205c: 5b70 2504 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@0425 │ │ -1a2060: 0770 |000e: move-object v0, v7 │ │ -1a2062: 1f00 6301 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@0163 │ │ -1a2066: 2201 8a04 |0011: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1; // type@048a │ │ -1a206a: 7020 1e0e 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@0e1e │ │ -1a2070: 1f01 ff1a |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1aff │ │ -1a2074: 2202 3d02 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@023d │ │ -1a2078: 1c03 ca04 |001a: const-class v3, Lcom/infomaniak/drive/ui/MainViewModel; // type@04ca │ │ -1a207c: 7110 8ab7 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b78a │ │ -1a2082: 0c03 |001f: move-result-object v3 │ │ -1a2084: 2204 8b04 |0020: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2; // type@048b │ │ -1a2088: 7020 210e 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@0e21 │ │ -1a208e: 1f04 ff1a |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1aff │ │ -1a2092: 2205 8c04 |0027: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3; // type@048c │ │ -1a2096: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -1a2098: 7030 240e 6500 |002a: invoke-direct {v5, v6, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V // method@0e24 │ │ -1a209e: 1f05 ff1a |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1aff │ │ -1a20a2: 7055 6106 3214 |002f: invoke-direct {v2, v3, v4, v1, v5}, Landroidx/lifecycle/ViewModelLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V // method@0661 │ │ -1a20a8: 1f02 0e19 |0032: check-cast v2, Lkotlin/Lazy; // type@190e │ │ -1a20ac: 5b72 2f04 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@042f │ │ -1a20b0: 2201 8d04 |0036: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4; // type@048d │ │ -1a20b4: 7020 270e 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@0e27 │ │ -1a20ba: 1f01 ff1a |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1aff │ │ -1a20be: 2202 3d02 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@023d │ │ -1a20c2: 1c03 d104 |003f: const-class v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04d1 │ │ -1a20c6: 7110 8ab7 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b78a │ │ -1a20cc: 0c03 |0044: move-result-object v3 │ │ -1a20ce: 2204 8e04 |0045: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5; // type@048e │ │ -1a20d2: 7020 2a0e 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@0e2a │ │ -1a20d8: 1f04 ff1a |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1aff │ │ -1a20dc: 2205 8f04 |004c: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6; // type@048f │ │ -1a20e0: 7030 2d0e 6500 |004e: invoke-direct {v5, v6, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V // method@0e2d │ │ -1a20e6: 1f05 ff1a |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1aff │ │ -1a20ea: 7055 6106 3214 |0053: invoke-direct {v2, v3, v4, v1, v5}, Landroidx/lifecycle/ViewModelLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V // method@0661 │ │ -1a20f0: 1f02 0e19 |0056: check-cast v2, Lkotlin/Lazy; // type@190e │ │ -1a20f4: 5b72 3004 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@0430 │ │ -1a20f8: 2200 7804 |005a: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3; // type@0478 │ │ -1a20fc: 7020 e70d 7000 |005c: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de7 │ │ -1a2102: 7110 bd99 0000 |005f: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99bd │ │ -1a2108: 0c00 |0062: move-result-object v0 │ │ -1a210a: 5b70 3204 |0063: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@0432 │ │ -1a210e: 2200 7904 |0065: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4; // type@0479 │ │ -1a2112: 7020 e90d 7000 |0067: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de9 │ │ -1a2118: 7110 bd99 0000 |006a: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99bd │ │ -1a211e: 0c00 |006d: move-result-object v0 │ │ -1a2120: 5b70 3504 |006e: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0435 │ │ -1a2124: 2200 7a04 |0070: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5; // type@047a │ │ -1a2128: 7020 eb0d 7000 |0072: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0deb │ │ -1a212e: 7110 bd99 0000 |0075: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99bd │ │ -1a2134: 0c00 |0078: move-result-object v0 │ │ -1a2136: 5b70 3104 |0079: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@0431 │ │ -1a213a: 2200 7d19 |007b: new-instance v0, Lkotlin/collections/ArrayDeque; // type@197d │ │ -1a213e: 7010 d49d 0000 |007d: invoke-direct {v0}, Lkotlin/collections/ArrayDeque;.:()V // method@9dd4 │ │ -1a2144: 5b70 3304 |0080: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0433 │ │ -1a2148: 2200 7101 |0082: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult; // type@0171 │ │ -1a214c: 7010 9204 0000 |0084: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult;.:()V // method@0492 │ │ -1a2152: 1f00 6d01 |0087: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@016d │ │ -1a2156: 2201 7b04 |0089: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6; // type@047b │ │ -1a215a: 7020 ed0d 7100 |008b: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ded │ │ -1a2160: 6e30 970e 0701 |008e: invoke-virtual {v7, v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@0e97 │ │ -1a2166: 0c00 |0091: move-result-object v0 │ │ -1a2168: 1a01 1aea |0092: const-string v1, "registerForActivityResult(...)" // string@ea1a │ │ -1a216c: 7120 a8b6 1000 |0094: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a2172: 5b70 2a04 |0097: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@042a │ │ -1a2176: 2200 7c04 |0099: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7; // type@047c │ │ -1a217a: 7020 ef0d 7000 |009b: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0def │ │ -1a2180: 7110 bd99 0000 |009e: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99bd │ │ -1a2186: 0c00 |00a1: move-result-object v0 │ │ -1a2188: 5b70 2904 |00a2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@0429 │ │ -1a218c: 2200 7001 |00a4: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@0170 │ │ -1a2190: 7010 9104 0000 |00a6: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0491 │ │ -1a2196: 1f00 6d01 |00a9: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@016d │ │ -1a219a: 2202 7d04 |00ab: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8; // type@047d │ │ -1a219e: 7020 f10d 7200 |00ad: invoke-direct {v2, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0df1 │ │ -1a21a4: 6e30 970e 0702 |00b0: invoke-virtual {v7, v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@0e97 │ │ -1a21aa: 0c00 |00b3: move-result-object v0 │ │ -1a21ac: 7120 a8b6 1000 |00b4: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a21b2: 5b70 3404 |00b7: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0434 │ │ -1a21b6: 2200 7e04 |00b9: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9; // type@047e │ │ -1a21ba: 7020 f30d 7000 |00bb: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0df3 │ │ -1a21c0: 7110 bd99 0000 |00be: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99bd │ │ -1a21c6: 0c00 |00c1: move-result-object v0 │ │ -1a21c8: 5b70 2d04 |00c2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@042d │ │ -1a21cc: 2200 6204 |00c4: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10; // type@0462 │ │ -1a21d0: 7020 bb0d 7000 |00c6: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dbb │ │ -1a21d6: 7110 bd99 0000 |00c9: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99bd │ │ -1a21dc: 0c00 |00cc: move-result-object v0 │ │ -1a21de: 5b70 2c04 |00cd: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@042c │ │ -1a21e2: 0e00 |00cf: return-void │ │ +1a1fc4: |[1a1fc4] com.infomaniak.drive.ui.MainActivity.:()V │ │ +1a1fd4: 7010 860c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c86 │ │ +1a1fda: 2200 7604 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2; // type@0476 │ │ +1a1fde: 7020 e10d 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de1 │ │ +1a1fe4: 7110 c699 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99c6 │ │ +1a1fea: 0c00 |000b: move-result-object v0 │ │ +1a1fec: 5b70 2404 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@0424 │ │ +1a1ff0: 0770 |000e: move-object v0, v7 │ │ +1a1ff2: 1f00 6201 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@0162 │ │ +1a1ff6: 2201 8904 |0011: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1; // type@0489 │ │ +1a1ffa: 7020 1a0e 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@0e1a │ │ +1a2000: 1f01 ff1a |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1aff │ │ +1a2004: 2202 3c02 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@023c │ │ +1a2008: 1c03 c904 |001a: const-class v3, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c9 │ │ +1a200c: 7110 93b7 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b793 │ │ +1a2012: 0c03 |001f: move-result-object v3 │ │ +1a2014: 2204 8a04 |0020: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2; // type@048a │ │ +1a2018: 7020 1d0e 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@0e1d │ │ +1a201e: 1f04 ff1a |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1aff │ │ +1a2022: 2205 8b04 |0027: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3; // type@048b │ │ +1a2026: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +1a2028: 7030 200e 6500 |002a: invoke-direct {v5, v6, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V // method@0e20 │ │ +1a202e: 1f05 ff1a |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1aff │ │ +1a2032: 7055 5d06 3214 |002f: invoke-direct {v2, v3, v4, v1, v5}, Landroidx/lifecycle/ViewModelLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V // method@065d │ │ +1a2038: 1f02 0e19 |0032: check-cast v2, Lkotlin/Lazy; // type@190e │ │ +1a203c: 5b72 2e04 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@042e │ │ +1a2040: 2201 8c04 |0036: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4; // type@048c │ │ +1a2044: 7020 230e 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@0e23 │ │ +1a204a: 1f01 ff1a |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1aff │ │ +1a204e: 2202 3c02 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@023c │ │ +1a2052: 1c03 d004 |003f: const-class v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04d0 │ │ +1a2056: 7110 93b7 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b793 │ │ +1a205c: 0c03 |0044: move-result-object v3 │ │ +1a205e: 2204 8d04 |0045: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5; // type@048d │ │ +1a2062: 7020 260e 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@0e26 │ │ +1a2068: 1f04 ff1a |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1aff │ │ +1a206c: 2205 8e04 |004c: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6; // type@048e │ │ +1a2070: 7030 290e 6500 |004e: invoke-direct {v5, v6, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V // method@0e29 │ │ +1a2076: 1f05 ff1a |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1aff │ │ +1a207a: 7055 5d06 3214 |0053: invoke-direct {v2, v3, v4, v1, v5}, Landroidx/lifecycle/ViewModelLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V // method@065d │ │ +1a2080: 1f02 0e19 |0056: check-cast v2, Lkotlin/Lazy; // type@190e │ │ +1a2084: 5b72 2f04 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@042f │ │ +1a2088: 2200 7704 |005a: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3; // type@0477 │ │ +1a208c: 7020 e30d 7000 |005c: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de3 │ │ +1a2092: 7110 c699 0000 |005f: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99c6 │ │ +1a2098: 0c00 |0062: move-result-object v0 │ │ +1a209a: 5b70 3104 |0063: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@0431 │ │ +1a209e: 2200 7804 |0065: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4; // type@0478 │ │ +1a20a2: 7020 e50d 7000 |0067: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de5 │ │ +1a20a8: 7110 c699 0000 |006a: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99c6 │ │ +1a20ae: 0c00 |006d: move-result-object v0 │ │ +1a20b0: 5b70 3404 |006e: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0434 │ │ +1a20b4: 2200 7904 |0070: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5; // type@0479 │ │ +1a20b8: 7020 e70d 7000 |0072: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de7 │ │ +1a20be: 7110 c699 0000 |0075: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99c6 │ │ +1a20c4: 0c00 |0078: move-result-object v0 │ │ +1a20c6: 5b70 3004 |0079: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@0430 │ │ +1a20ca: 2200 7d19 |007b: new-instance v0, Lkotlin/collections/ArrayDeque; // type@197d │ │ +1a20ce: 7010 dd9d 0000 |007d: invoke-direct {v0}, Lkotlin/collections/ArrayDeque;.:()V // method@9ddd │ │ +1a20d4: 5b70 3204 |0080: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0432 │ │ +1a20d8: 2200 7001 |0082: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult; // type@0170 │ │ +1a20dc: 7010 8e04 0000 |0084: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult;.:()V // method@048e │ │ +1a20e2: 1f00 6c01 |0087: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@016c │ │ +1a20e6: 2201 7a04 |0089: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6; // type@047a │ │ +1a20ea: 7020 e90d 7100 |008b: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de9 │ │ +1a20f0: 6e30 930e 0701 |008e: invoke-virtual {v7, v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@0e93 │ │ +1a20f6: 0c00 |0091: move-result-object v0 │ │ +1a20f8: 1a01 1aea |0092: const-string v1, "registerForActivityResult(...)" // string@ea1a │ │ +1a20fc: 7120 b1b6 1000 |0094: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a2102: 5b70 2904 |0097: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@0429 │ │ +1a2106: 2200 7b04 |0099: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7; // type@047b │ │ +1a210a: 7020 eb0d 7000 |009b: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0deb │ │ +1a2110: 7110 c699 0000 |009e: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99c6 │ │ +1a2116: 0c00 |00a1: move-result-object v0 │ │ +1a2118: 5b70 2804 |00a2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@0428 │ │ +1a211c: 2200 6f01 |00a4: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@016f │ │ +1a2120: 7010 8d04 0000 |00a6: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@048d │ │ +1a2126: 1f00 6c01 |00a9: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@016c │ │ +1a212a: 2202 7c04 |00ab: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8; // type@047c │ │ +1a212e: 7020 ed0d 7200 |00ad: invoke-direct {v2, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ded │ │ +1a2134: 6e30 930e 0702 |00b0: invoke-virtual {v7, v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@0e93 │ │ +1a213a: 0c00 |00b3: move-result-object v0 │ │ +1a213c: 7120 b1b6 1000 |00b4: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a2142: 5b70 3304 |00b7: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0433 │ │ +1a2146: 2200 7d04 |00b9: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9; // type@047d │ │ +1a214a: 7020 ef0d 7000 |00bb: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0def │ │ +1a2150: 7110 c699 0000 |00be: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99c6 │ │ +1a2156: 0c00 |00c1: move-result-object v0 │ │ +1a2158: 5b70 2c04 |00c2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@042c │ │ +1a215c: 2200 6104 |00c4: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10; // type@0461 │ │ +1a2160: 7020 b70d 7000 |00c6: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0db7 │ │ +1a2166: 7110 c699 0000 |00c9: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99c6 │ │ +1a216c: 0c00 |00cc: move-result-object v0 │ │ +1a216e: 5b70 2b04 |00cd: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@042b │ │ +1a2172: 0e00 |00cf: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=109 │ │ 0x000e line=111 │ │ 0x0011 line=647 │ │ 0x0018 line=651 │ │ @@ -17041,17 +16877,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a21e4: |[1a21e4] com.infomaniak.drive.ui.MainActivity.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a21f4: 7110 5b0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e5b │ │ -1a21fa: 0e00 |0003: return-void │ │ +1a2174: |[1a2174] com.infomaniak.drive.ui.MainActivity.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2184: 7110 570e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e57 │ │ +1a218a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #32 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17059,18 +16895,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a11c4: |[1a11c4] com.infomaniak.drive.ui.MainActivity.access$generateSelectedAvatar:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ -1a11d4: 7020 5e0e 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; // method@0e5e │ │ -1a11da: 0c00 |0003: move-result-object v0 │ │ -1a11dc: 1100 |0004: return-object v0 │ │ +1a1154: |[1a1154] com.infomaniak.drive.ui.MainActivity.access$generateSelectedAvatar:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ +1a1164: 7020 5a0e 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; // method@0e5a │ │ +1a116a: 0c00 |0003: move-result-object v0 │ │ +1a116c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -17079,18 +16915,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a1550: |[1a1550] com.infomaniak.drive.ui.MainActivity.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -1a1560: 7010 5f0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5f │ │ -1a1566: 0c00 |0003: move-result-object v0 │ │ -1a1568: 1100 |0004: return-object v0 │ │ +1a14e0: |[1a14e0] com.infomaniak.drive.ui.MainActivity.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +1a14f0: 7010 5b0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5b │ │ +1a14f6: 0c00 |0003: move-result-object v0 │ │ +1a14f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #34 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17098,18 +16934,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a1630: |[1a1630] com.infomaniak.drive.ui.MainActivity.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; │ │ -1a1640: 7010 680e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e68 │ │ -1a1646: 0c00 |0003: move-result-object v0 │ │ -1a1648: 1100 |0004: return-object v0 │ │ +1a15c0: |[1a15c0] com.infomaniak.drive.ui.MainActivity.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; │ │ +1a15d0: 7010 640e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e64 │ │ +1a15d6: 0c00 |0003: move-result-object v0 │ │ +1a15d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #35 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17117,18 +16953,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a131c: |[1a131c] com.infomaniak.drive.ui.MainActivity.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ -1a132c: 7010 6a0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e6a │ │ -1a1332: 0c00 |0003: move-result-object v0 │ │ -1a1334: 1100 |0004: return-object v0 │ │ +1a12ac: |[1a12ac] com.infomaniak.drive.ui.MainActivity.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ +1a12bc: 7010 660e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e66 │ │ +1a12c2: 0c00 |0003: move-result-object v0 │ │ +1a12c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #36 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17136,17 +16972,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a1f80: |[1a1f80] com.infomaniak.drive.ui.MainActivity.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; │ │ -1a1f90: 5400 3304 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0433 │ │ -1a1f94: 1100 |0002: return-object v0 │ │ +1a1f10: |[1a1f10] com.infomaniak.drive.ui.MainActivity.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; │ │ +1a1f20: 5400 3204 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0432 │ │ +1a1f24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #37 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17154,17 +16990,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a21fc: |[1a21fc] com.infomaniak.drive.ui.MainActivity.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a220c: 7010 860e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0e86 │ │ -1a2212: 0e00 |0003: return-void │ │ +1a218c: |[1a218c] com.infomaniak.drive.ui.MainActivity.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a219c: 7010 820e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0e82 │ │ +1a21a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #38 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17172,20 +17008,20 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a156c: |[1a156c] com.infomaniak.drive.ui.MainActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -1a157c: 6e10 660e 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0e66 │ │ -1a1582: 0c00 |0003: move-result-object v0 │ │ -1a1584: 7110 ce0b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0bce │ │ -1a158a: 0c00 |0007: move-result-object v0 │ │ -1a158c: 1100 |0008: return-object v0 │ │ +1a14fc: |[1a14fc] com.infomaniak.drive.ui.MainActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +1a150c: 6e10 620e 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0e62 │ │ +1a1512: 0c00 |0003: move-result-object v0 │ │ +1a1514: 7110 ca0b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0bca │ │ +1a151a: 0c00 |0007: move-result-object v0 │ │ +1a151c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #39 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17193,30 +17029,30 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -1a142c: |[1a142c] com.infomaniak.drive.ui.MainActivity.canDisplayInAppSnackbar:()Z │ │ -1a143c: 5420 2e04 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@042e │ │ -1a1440: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1a1442: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -1a1446: 6e10 b908 0000 |0005: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.isShown:()Z // method@08b9 │ │ -1a144c: 0a00 |0008: move-result v0 │ │ -1a144e: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ -1a1452: 280c |000b: goto 0017 // +000c │ │ -1a1454: 6e10 670e 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e67 │ │ -1a145a: 0c00 |000f: move-result-object v0 │ │ -1a145c: 6e10 9208 0000 |0010: invoke-virtual {v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.isShown:()Z // method@0892 │ │ -1a1462: 0a00 |0013: move-result v0 │ │ -1a1464: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -1a1468: 2802 |0016: goto 0018 // +0002 │ │ -1a146a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -1a146c: 0f01 |0018: return v1 │ │ +1a13bc: |[1a13bc] com.infomaniak.drive.ui.MainActivity.canDisplayInAppSnackbar:()Z │ │ +1a13cc: 5420 2d04 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@042d │ │ +1a13d0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1a13d2: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +1a13d6: 6e10 b508 0000 |0005: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.isShown:()Z // method@08b5 │ │ +1a13dc: 0a00 |0008: move-result v0 │ │ +1a13de: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ +1a13e2: 280c |000b: goto 0017 // +000c │ │ +1a13e4: 6e10 630e 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e63 │ │ +1a13ea: 0c00 |000f: move-result-object v0 │ │ +1a13ec: 6e10 8e08 0000 |0010: invoke-virtual {v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.isShown:()Z // method@088e │ │ +1a13f2: 0a00 |0013: move-result v0 │ │ +1a13f4: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +1a13f8: 2802 |0016: goto 0018 // +0002 │ │ +1a13fa: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +1a13fc: 0f01 |0018: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #40 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17224,45 +17060,45 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -1a2248: |[1a2248] com.infomaniak.drive.ui.MainActivity.displayInformationPanel:()V │ │ -1a2258: 7010 710e 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e71 │ │ -1a225e: 0c00 |0003: move-result-object v0 │ │ -1a2260: 5531 2b04 |0004: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@042b │ │ -1a2264: 3901 3400 |0006: if-nez v1, 003a // +0034 │ │ -1a2268: 6e10 2a0b 0000 |0008: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getHasDisplayedSyncDialog:()Z // method@0b2a │ │ -1a226e: 0a01 |000b: move-result v1 │ │ -1a2270: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -1a2272: 3901 1500 |000d: if-nez v1, 0022 // +0015 │ │ -1a2276: 6201 a512 |000f: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -1a227a: 6e10 8739 0100 |0011: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.isEnableAppSync:()Z // method@3987 │ │ -1a2280: 0a01 |0014: move-result v1 │ │ -1a2282: 3901 0d00 |0015: if-nez v1, 0022 // +000d │ │ -1a2286: 6e20 340b 2000 |0017: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/models/UiSettings;.setHasDisplayedSyncDialog:(Z)V // method@0b34 │ │ -1a228c: 1400 1405 0a7f |001a: const v0, #float 1.8346e+38 // #7f0a0514 │ │ -1a2292: 7110 0093 0000 |001d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -1a2298: 0c00 |0020: move-result-object v0 │ │ -1a229a: 2802 |0021: goto 0023 // +0002 │ │ -1a229c: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -1a229e: 3800 1700 |0023: if-eqz v0, 003a // +0017 │ │ -1a22a2: 1f00 8817 |0025: check-cast v0, Ljava/lang/Number; // type@1788 │ │ -1a22a6: 6e10 5993 0000 |0027: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@9359 │ │ -1a22ac: 0a00 |002a: move-result v0 │ │ -1a22ae: 5c32 2b04 |002b: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@042b │ │ -1a22b2: 0731 |002d: move-object v1, v3 │ │ -1a22b4: 1f01 1700 |002e: check-cast v1, Landroid/app/Activity; // type@0017 │ │ -1a22b8: 1402 ca02 0a7f |0030: const v2, #float 1.83448e+38 // #7f0a02ca │ │ -1a22be: 7120 6a06 2100 |0033: invoke-static {v1, v2}, Landroidx/navigation/ActivityKt;.findNavController:(Landroid/app/Activity;I)Landroidx/navigation/NavController; // method@066a │ │ -1a22c4: 0c01 |0036: move-result-object v1 │ │ -1a22c6: 6e20 7806 0100 |0037: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0678 │ │ -1a22cc: 0e00 |003a: return-void │ │ +1a21d8: |[1a21d8] com.infomaniak.drive.ui.MainActivity.displayInformationPanel:()V │ │ +1a21e8: 7010 6d0e 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e6d │ │ +1a21ee: 0c00 |0003: move-result-object v0 │ │ +1a21f0: 5531 2a04 |0004: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@042a │ │ +1a21f4: 3901 3400 |0006: if-nez v1, 003a // +0034 │ │ +1a21f8: 6e10 260b 0000 |0008: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getHasDisplayedSyncDialog:()Z // method@0b26 │ │ +1a21fe: 0a01 |000b: move-result v1 │ │ +1a2200: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +1a2202: 3901 1500 |000d: if-nez v1, 0022 // +0015 │ │ +1a2206: 6201 a712 |000f: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +1a220a: 6e10 9039 0100 |0011: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.isEnableAppSync:()Z // method@3990 │ │ +1a2210: 0a01 |0014: move-result v1 │ │ +1a2212: 3901 0d00 |0015: if-nez v1, 0022 // +000d │ │ +1a2216: 6e20 300b 2000 |0017: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/models/UiSettings;.setHasDisplayedSyncDialog:(Z)V // method@0b30 │ │ +1a221c: 1400 1405 0a7f |001a: const v0, #float 1.8346e+38 // #7f0a0514 │ │ +1a2222: 7110 0993 0000 |001d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9309 │ │ +1a2228: 0c00 |0020: move-result-object v0 │ │ +1a222a: 2802 |0021: goto 0023 // +0002 │ │ +1a222c: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +1a222e: 3800 1700 |0023: if-eqz v0, 003a // +0017 │ │ +1a2232: 1f00 8817 |0025: check-cast v0, Ljava/lang/Number; // type@1788 │ │ +1a2236: 6e10 6293 0000 |0027: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@9362 │ │ +1a223c: 0a00 |002a: move-result v0 │ │ +1a223e: 5c32 2a04 |002b: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@042a │ │ +1a2242: 0731 |002d: move-object v1, v3 │ │ +1a2244: 1f01 1600 |002e: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a2248: 1402 ca02 0a7f |0030: const v2, #float 1.83448e+38 // #7f0a02ca │ │ +1a224e: 7120 6606 2100 |0033: invoke-static {v1, v2}, Landroidx/navigation/ActivityKt;.findNavController:(Landroid/app/Activity;I)Landroidx/navigation/NavController; // method@0666 │ │ +1a2254: 0c01 |0036: move-result-object v1 │ │ +1a2256: 6e20 7406 0100 |0037: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@0674 │ │ +1a225c: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0004 line=555 │ │ 0x0008 line=557 │ │ 0x0017 line=558 │ │ 0x001d line=559 │ │ @@ -17277,33 +17113,33 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -1a1284: |[1a1284] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ -1a1294: 6200 f600 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/File;.Companion:Lcom/infomaniak/drive/data/models/File$Companion; // field@00f6 │ │ -1a1298: 0731 |0002: move-object v1, v3 │ │ -1a129a: 1f01 3200 |0003: check-cast v1, Landroid/content/Context; // type@0032 │ │ -1a129e: 6e20 070a 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/File$Companion;.getOfflineFolder:(Landroid/content/Context;)Ljava/io/File; // method@0a07 │ │ -1a12a4: 0c00 |0008: move-result-object v0 │ │ -1a12a6: 6001 3a00 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003a │ │ -1a12aa: 1302 1d00 |000b: const/16 v2, #int 29 // #1d │ │ -1a12ae: 3421 0a00 |000d: if-lt v1, v2, 0017 // +000a │ │ -1a12b2: 2201 8004 |000f: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1; // type@0480 │ │ -1a12b6: 7030 f70d 0103 |0011: invoke-direct {v1, v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.:(Ljava/io/File;Lcom/infomaniak/drive/ui/MainActivity;)V // method@0df7 │ │ -1a12bc: 1f01 a400 |0014: check-cast v1, Landroid/os/FileObserver; // type@00a4 │ │ -1a12c0: 280c |0016: goto 0022 // +000c │ │ -1a12c2: 6e10 bc91 0000 |0017: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@91bc │ │ -1a12c8: 0c00 |001a: move-result-object v0 │ │ -1a12ca: 2201 8104 |001b: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2; // type@0481 │ │ -1a12ce: 7030 f90d 3100 |001d: invoke-direct {v1, v3, v0}, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/String;)V // method@0df9 │ │ -1a12d4: 1f01 a400 |0020: check-cast v1, Landroid/os/FileObserver; // type@00a4 │ │ -1a12d8: 1101 |0022: return-object v1 │ │ +1a1214: |[1a1214] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ +1a1224: 6200 f500 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/File;.Companion:Lcom/infomaniak/drive/data/models/File$Companion; // field@00f5 │ │ +1a1228: 0731 |0002: move-object v1, v3 │ │ +1a122a: 1f01 3100 |0003: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a122e: 6e20 030a 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/File$Companion;.getOfflineFolder:(Landroid/content/Context;)Ljava/io/File; // method@0a03 │ │ +1a1234: 0c00 |0008: move-result-object v0 │ │ +1a1236: 6001 3900 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ +1a123a: 1302 1d00 |000b: const/16 v2, #int 29 // #1d │ │ +1a123e: 3421 0a00 |000d: if-lt v1, v2, 0017 // +000a │ │ +1a1242: 2201 7f04 |000f: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1; // type@047f │ │ +1a1246: 7030 f30d 0103 |0011: invoke-direct {v1, v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.:(Ljava/io/File;Lcom/infomaniak/drive/ui/MainActivity;)V // method@0df3 │ │ +1a124c: 1f01 a300 |0014: check-cast v1, Landroid/os/FileObserver; // type@00a3 │ │ +1a1250: 280c |0016: goto 0022 // +000c │ │ +1a1252: 6e10 c591 0000 |0017: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@91c5 │ │ +1a1258: 0c00 |001a: move-result-object v0 │ │ +1a125a: 2201 8004 |001b: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2; // type@0480 │ │ +1a125e: 7030 f50d 3100 |001d: invoke-direct {v1, v3, v0}, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/String;)V // method@0df5 │ │ +1a1264: 1f01 a300 |0020: check-cast v1, Landroid/os/FileObserver; // type@00a3 │ │ +1a1268: 1101 |0022: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0009 line=141 │ │ 0x000f line=142 │ │ 0x0017 line=146 │ │ locals : │ │ @@ -17314,19 +17150,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a22d0: |[1a22d0] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a22e0: 7010 680e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e68 │ │ -1a22e6: 0c00 |0003: move-result-object v0 │ │ -1a22e8: 6e10 3610 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@1036 │ │ -1a22ee: 0e00 |0007: return-void │ │ +1a2260: |[1a2260] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a2270: 7010 640e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e64 │ │ +1a2276: 0c00 |0003: move-result-object v0 │ │ +1a2278: 6e10 3210 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@1032 │ │ +1a227e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #43 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17334,20 +17170,20 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1a22f0: |[1a22f0] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1a2300: 7110 a6b6 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1a2306: 2200 7204 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25; // type@0472 │ │ -1a230a: 7020 db0d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ddb │ │ -1a2310: 7120 4245 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4542 │ │ -1a2316: 0e00 |000b: return-void │ │ +1a2280: |[1a2280] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1a2290: 7110 afb6 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1a2296: 2200 7104 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25; // type@0471 │ │ +1a229a: 7020 d70d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd7 │ │ +1a22a0: 7120 4b45 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@454b │ │ +1a22a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x000c reg=2 (null) Landroidx/activity/result/ActivityResult; │ │ │ │ @@ -17356,48 +17192,48 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 60 16-bit code units │ │ -1a1ae8: |[1a1ae8] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1a1af8: 5478 3304 |0000: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0433 │ │ -1a1afc: 6e10 fb9d 0800 |0002: invoke-virtual {v8}, Lkotlin/collections/ArrayDeque;.removeFirstOrNull:()Ljava/lang/Object; // method@9dfb │ │ -1a1b02: 0c08 |0005: move-result-object v8 │ │ -1a1b04: 1f08 4818 |0006: check-cast v8, Ljava/util/List; // type@1848 │ │ -1a1b08: 3908 0500 |0008: if-nez v8, 000d // +0005 │ │ -1a1b0c: 6207 2fb2 |000a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a1b10: 1107 |000c: return-object v7 │ │ -1a1b12: 0770 |000d: move-object v0, v7 │ │ -1a1b14: 1f00 3002 |000e: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@0230 │ │ -1a1b18: 7110 4306 0000 |0010: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0643 │ │ -1a1b1e: 0c00 |0013: move-result-object v0 │ │ -1a1b20: 0701 |0014: move-object v1, v0 │ │ -1a1b22: 1f01 251d |0015: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a1b26: 7100 71c7 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a1b2c: 0c00 |001a: move-result-object v0 │ │ -1a1b2e: 0702 |001b: move-object v2, v0 │ │ -1a1b30: 1f02 481a |001c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a1b34: 2200 8204 |001e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@0482 │ │ -1a1b38: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -1a1b3a: 7030 fb0d 8003 |0021: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0dfb │ │ -1a1b40: 0704 |0024: move-object v4, v0 │ │ -1a1b42: 1f04 0e1b |0025: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a1b46: 1225 |0027: const/4 v5, #int 2 // #2 │ │ -1a1b48: 1206 |0028: const/4 v6, #int 0 // #0 │ │ -1a1b4a: 7706 b9c5 0100 |0029: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5b9 │ │ -1a1b50: 5478 3304 |002c: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0433 │ │ -1a1b54: 1f08 3718 |002e: check-cast v8, Ljava/util/Collection; // type@1837 │ │ -1a1b58: 7210 9296 0800 |0030: invoke-interface {v8}, Ljava/util/Collection;.isEmpty:()Z // method@9692 │ │ -1a1b5e: 0a08 |0033: move-result v8 │ │ -1a1b60: 3908 0500 |0034: if-nez v8, 0039 // +0005 │ │ -1a1b64: 7010 860e 0700 |0036: invoke-direct {v7}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0e86 │ │ -1a1b6a: 6207 2fb2 |0039: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a1b6e: 1107 |003b: return-object v7 │ │ +1a1a78: |[1a1a78] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1a1a88: 5478 3204 |0000: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0432 │ │ +1a1a8c: 6e10 049e 0800 |0002: invoke-virtual {v8}, Lkotlin/collections/ArrayDeque;.removeFirstOrNull:()Ljava/lang/Object; // method@9e04 │ │ +1a1a92: 0c08 |0005: move-result-object v8 │ │ +1a1a94: 1f08 4818 |0006: check-cast v8, Ljava/util/List; // type@1848 │ │ +1a1a98: 3908 0500 |0008: if-nez v8, 000d // +0005 │ │ +1a1a9c: 6207 31b2 |000a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a1aa0: 1107 |000c: return-object v7 │ │ +1a1aa2: 0770 |000d: move-object v0, v7 │ │ +1a1aa4: 1f00 2f02 |000e: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@022f │ │ +1a1aa8: 7110 3f06 0000 |0010: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063f │ │ +1a1aae: 0c00 |0013: move-result-object v0 │ │ +1a1ab0: 0701 |0014: move-object v1, v0 │ │ +1a1ab2: 1f01 251d |0015: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a1ab6: 7100 7ac7 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a1abc: 0c00 |001a: move-result-object v0 │ │ +1a1abe: 0702 |001b: move-object v2, v0 │ │ +1a1ac0: 1f02 481a |001c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a1ac4: 2200 8104 |001e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@0481 │ │ +1a1ac8: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +1a1aca: 7030 f70d 8003 |0021: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0df7 │ │ +1a1ad0: 0704 |0024: move-object v4, v0 │ │ +1a1ad2: 1f04 0e1b |0025: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a1ad6: 1225 |0027: const/4 v5, #int 2 // #2 │ │ +1a1ad8: 1206 |0028: const/4 v6, #int 0 // #0 │ │ +1a1ada: 7706 c2c5 0100 |0029: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5c2 │ │ +1a1ae0: 5478 3204 |002c: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0432 │ │ +1a1ae4: 1f08 3718 |002e: check-cast v8, Ljava/util/Collection; // type@1837 │ │ +1a1ae8: 7210 9b96 0800 |0030: invoke-interface {v8}, Ljava/util/Collection;.isEmpty:()Z // method@969b │ │ +1a1aee: 0a08 |0033: move-result v8 │ │ +1a1af0: 3908 0500 |0034: if-nez v8, 0039 // +0005 │ │ +1a1af4: 7010 820e 0700 |0036: invoke-direct {v7}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0e82 │ │ +1a1afa: 6207 31b2 |0039: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a1afe: 1107 |003b: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x000d line=129 │ │ 0x002c line=130 │ │ 0x0039 line=131 │ │ locals : │ │ @@ -17409,44 +17245,44 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 60 16-bit code units │ │ -1a11e0: |[1a11e0] com.infomaniak.drive.ui.MainActivity.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ -1a11f0: 1244 |0000: const/4 v4, #int 4 // #4 │ │ -1a11f2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -1a11f4: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ -1a11f8: 1302 6400 |0004: const/16 v2, #int 100 // #64 │ │ -1a11fc: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -1a11fe: 0770 |0007: move-object v0, v7 │ │ -1a1200: 7706 be05 0000 |0008: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/core/graphics/drawable/DrawableKt;.toBitmap$default:(Landroid/graphics/drawable/Drawable;IILandroid/graphics/Bitmap$Config;ILjava/lang/Object;)Landroid/graphics/Bitmap; // method@05be │ │ -1a1206: 0c07 |000b: move-result-object v7 │ │ -1a1208: 2200 5600 |000c: new-instance v0, Landroid/graphics/Canvas; // type@0056 │ │ -1a120c: 7020 1b01 7000 |000e: invoke-direct {v0, v7}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ -1a1212: 2201 6000 |0011: new-instance v1, Landroid/graphics/Paint; // type@0060 │ │ -1a1216: 7010 4501 0100 |0013: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0145 │ │ -1a121c: 0762 |0016: move-object v2, v6 │ │ -1a121e: 1f02 3200 |0017: check-cast v2, Landroid/content/Context; // type@0032 │ │ -1a1222: 1403 5703 067f |0019: const v3, #float 1.78134e+38 // #7f060357 │ │ -1a1228: 7120 b105 3200 |001c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@05b1 │ │ -1a122e: 0a02 |001f: move-result v2 │ │ -1a1230: 6e20 4c01 2100 |0020: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@014c │ │ -1a1236: 1502 0041 |0023: const/high16 v2, #int 1090519040 // #4100 │ │ -1a123a: 6e20 5101 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0151 │ │ -1a1240: 6202 1f00 |0028: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@001f │ │ -1a1244: 6e20 5201 2100 |002a: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0152 │ │ -1a124a: 1212 |002d: const/4 v2, #int 1 // #1 │ │ -1a124c: 6e20 4b01 2100 |002e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@014b │ │ -1a1252: 6e20 4e01 2100 |0031: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setDither:(Z)V // method@014e │ │ -1a1258: 1502 4842 |0034: const/high16 v2, #int 1112014848 // #4248 │ │ -1a125c: 1503 3842 |0036: const/high16 v3, #int 1110966272 // #4238 │ │ -1a1260: 6e51 2101 2032 |0038: invoke-virtual {v0, v2, v2, v3, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0121 │ │ -1a1266: 1107 |003b: return-object v7 │ │ +1a1170: |[1a1170] com.infomaniak.drive.ui.MainActivity.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ +1a1180: 1244 |0000: const/4 v4, #int 4 // #4 │ │ +1a1182: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +1a1184: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ +1a1188: 1302 6400 |0004: const/16 v2, #int 100 // #64 │ │ +1a118c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +1a118e: 0770 |0007: move-object v0, v7 │ │ +1a1190: 7706 ba05 0000 |0008: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/core/graphics/drawable/DrawableKt;.toBitmap$default:(Landroid/graphics/drawable/Drawable;IILandroid/graphics/Bitmap$Config;ILjava/lang/Object;)Landroid/graphics/Bitmap; // method@05ba │ │ +1a1196: 0c07 |000b: move-result-object v7 │ │ +1a1198: 2200 5500 |000c: new-instance v0, Landroid/graphics/Canvas; // type@0055 │ │ +1a119c: 7020 1701 7000 |000e: invoke-direct {v0, v7}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0117 │ │ +1a11a2: 2201 5f00 |0011: new-instance v1, Landroid/graphics/Paint; // type@005f │ │ +1a11a6: 7010 4101 0100 |0013: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0141 │ │ +1a11ac: 0762 |0016: move-object v2, v6 │ │ +1a11ae: 1f02 3100 |0017: check-cast v2, Landroid/content/Context; // type@0031 │ │ +1a11b2: 1403 5703 067f |0019: const v3, #float 1.78134e+38 // #7f060357 │ │ +1a11b8: 7120 ad05 3200 |001c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@05ad │ │ +1a11be: 0a02 |001f: move-result v2 │ │ +1a11c0: 6e20 4801 2100 |0020: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0148 │ │ +1a11c6: 1502 0041 |0023: const/high16 v2, #int 1090519040 // #4100 │ │ +1a11ca: 6e20 4d01 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@014d │ │ +1a11d0: 6202 1e00 |0028: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@001e │ │ +1a11d4: 6e20 4e01 2100 |002a: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@014e │ │ +1a11da: 1212 |002d: const/4 v2, #int 1 // #1 │ │ +1a11dc: 6e20 4701 2100 |002e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0147 │ │ +1a11e2: 6e20 4a01 2100 |0031: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setDither:(Z)V // method@014a │ │ +1a11e8: 1502 4842 |0034: const/high16 v2, #int 1112014848 // #4248 │ │ +1a11ec: 1503 3842 |0036: const/high16 v3, #int 1110966272 // #4238 │ │ +1a11f0: 6e51 1d01 2032 |0038: invoke-virtual {v0, v2, v2, v3, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@011d │ │ +1a11f6: 1107 |003b: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=611 │ │ 0x000c line=612 │ │ 0x0011 line=613 │ │ 0x0016 line=614 │ │ 0x0025 line=615 │ │ @@ -17463,20 +17299,20 @@ │ │ type : '()Lcom/infomaniak/drive/databinding/ActivityMainBinding;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a1590: |[1a1590] com.infomaniak.drive.ui.MainActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -1a15a0: 5410 2504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@0425 │ │ -1a15a4: 7210 b999 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99b9 │ │ -1a15aa: 0c00 |0005: move-result-object v0 │ │ -1a15ac: 1f00 ce03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding; // type@03ce │ │ -1a15b0: 1100 |0008: return-object v0 │ │ +1a1520: |[1a1520] com.infomaniak.drive.ui.MainActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +1a1530: 5410 2404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@0424 │ │ +1a1534: 7210 c299 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99c2 │ │ +1a153a: 0c00 |0005: move-result-object v0 │ │ +1a153c: 1f00 cd03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding; // type@03cd │ │ +1a1540: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #47 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17484,20 +17320,20 @@ │ │ type : '()Landroid/os/FileObserver;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a12dc: |[1a12dc] com.infomaniak.drive.ui.MainActivity.getFileObserver:()Landroid/os/FileObserver; │ │ -1a12ec: 5410 2904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@0429 │ │ -1a12f0: 7210 b999 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99b9 │ │ -1a12f6: 0c00 |0005: move-result-object v0 │ │ -1a12f8: 1f00 a400 |0006: check-cast v0, Landroid/os/FileObserver; // type@00a4 │ │ -1a12fc: 1100 |0008: return-object v0 │ │ +1a126c: |[1a126c] com.infomaniak.drive.ui.MainActivity.getFileObserver:()Landroid/os/FileObserver; │ │ +1a127c: 5410 2804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@0428 │ │ +1a1280: 7210 c299 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99c2 │ │ +1a1286: 0c00 |0005: move-result-object v0 │ │ +1a1288: 1f00 a300 |0006: check-cast v0, Landroid/os/FileObserver; // type@00a3 │ │ +1a128c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #48 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17505,20 +17341,20 @@ │ │ type : '()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a179c: |[1a179c] com.infomaniak.drive.ui.MainActivity.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ -1a17ac: 5410 2c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@042c │ │ -1a17b0: 7210 b999 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99b9 │ │ -1a17b6: 0c00 |0005: move-result-object v0 │ │ -1a17b8: 1f00 8b0e |0006: check-cast v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0e8b │ │ -1a17bc: 1100 |0008: return-object v0 │ │ +1a172c: |[1a172c] com.infomaniak.drive.ui.MainActivity.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ +1a173c: 5410 2b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@042b │ │ +1a1740: 7210 c299 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99c2 │ │ +1a1746: 0c00 |0005: move-result-object v0 │ │ +1a1748: 1f00 8b0e |0006: check-cast v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0e8b │ │ +1a174c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #49 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17526,20 +17362,20 @@ │ │ type : '()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a1810: |[1a1810] com.infomaniak.drive.ui.MainActivity.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ -1a1820: 5410 2d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@042d │ │ -1a1824: 7210 b999 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99b9 │ │ -1a182a: 0c00 |0005: move-result-object v0 │ │ -1a182c: 1f00 8e0e |0006: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e8e │ │ -1a1830: 1100 |0008: return-object v0 │ │ +1a17a0: |[1a17a0] com.infomaniak.drive.ui.MainActivity.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ +1a17b0: 5410 2c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@042c │ │ +1a17b4: 7210 c299 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99c2 │ │ +1a17ba: 0c00 |0005: move-result-object v0 │ │ +1a17bc: 1f00 8e0e |0006: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e8e │ │ +1a17c0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #50 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17547,20 +17383,20 @@ │ │ type : '()Lcom/infomaniak/drive/ui/MainViewModel;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a164c: |[1a164c] com.infomaniak.drive.ui.MainActivity.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ -1a165c: 5410 2f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@042f │ │ -1a1660: 7210 b999 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99b9 │ │ -1a1666: 0c00 |0005: move-result-object v0 │ │ -1a1668: 1f00 ca04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04ca │ │ -1a166c: 1100 |0008: return-object v0 │ │ +1a15dc: |[1a15dc] com.infomaniak.drive.ui.MainActivity.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ +1a15ec: 5410 2e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@042e │ │ +1a15f0: 7210 c299 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99c2 │ │ +1a15f6: 0c00 |0005: move-result-object v0 │ │ +1a15f8: 1f00 c904 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c9 │ │ +1a15fc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #51 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17568,20 +17404,20 @@ │ │ type : '()Lcom/infomaniak/drive/ui/MyKSuiteViewModel;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a1670: |[1a1670] com.infomaniak.drive.ui.MainActivity.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; │ │ -1a1680: 5410 3004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@0430 │ │ -1a1684: 7210 b999 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99b9 │ │ -1a168a: 0c00 |0005: move-result-object v0 │ │ -1a168c: 1f00 d104 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04d1 │ │ -1a1690: 1100 |0008: return-object v0 │ │ +1a1600: |[1a1600] com.infomaniak.drive.ui.MainActivity.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; │ │ +1a1610: 5410 2f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@042f │ │ +1a1614: 7210 c299 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99c2 │ │ +1a161a: 0c00 |0005: move-result-object v0 │ │ +1a161c: 1f00 d004 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04d0 │ │ +1a1620: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #52 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17589,20 +17425,20 @@ │ │ type : '()Landroidx/navigation/NavController;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a1338: |[1a1338] com.infomaniak.drive.ui.MainActivity.getNavController:()Landroidx/navigation/NavController; │ │ -1a1348: 5410 3104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@0431 │ │ -1a134c: 7210 b999 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99b9 │ │ -1a1352: 0c00 |0005: move-result-object v0 │ │ -1a1354: 1f00 4d02 |0006: check-cast v0, Landroidx/navigation/NavController; // type@024d │ │ -1a1358: 1100 |0008: return-object v0 │ │ +1a12c8: |[1a12c8] com.infomaniak.drive.ui.MainActivity.getNavController:()Landroidx/navigation/NavController; │ │ +1a12d8: 5410 3004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@0430 │ │ +1a12dc: 7210 c299 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99c2 │ │ +1a12e2: 0c00 |0005: move-result-object v0 │ │ +1a12e4: 1f00 4c02 |0006: check-cast v0, Landroidx/navigation/NavController; // type@024c │ │ +1a12e8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #53 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17610,24 +17446,24 @@ │ │ type : '()Landroidx/navigation/fragment/NavHostFragment;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1a13bc: |[1a13bc] com.infomaniak.drive.ui.MainActivity.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; │ │ -1a13cc: 6e10 700e 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0e70 │ │ -1a13d2: 0c00 |0003: move-result-object v0 │ │ -1a13d4: 1401 ca02 0a7f |0004: const v1, #float 1.83448e+38 // #7f0a02ca │ │ -1a13da: 6e20 2106 1000 |0007: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentById:(I)Landroidx/fragment/app/Fragment; // method@0621 │ │ -1a13e0: 0c00 |000a: move-result-object v0 │ │ -1a13e2: 1a01 7bdc |000b: const-string v1, "null cannot be cast to non-null type androidx.navigation.fragment.NavHostFragment" // string@dc7b │ │ -1a13e6: 7120 a7b6 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a7 │ │ -1a13ec: 1f00 5c02 |0010: check-cast v0, Landroidx/navigation/fragment/NavHostFragment; // type@025c │ │ -1a13f0: 1100 |0012: return-object v0 │ │ +1a134c: |[1a134c] com.infomaniak.drive.ui.MainActivity.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; │ │ +1a135c: 6e10 6c0e 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0e6c │ │ +1a1362: 0c00 |0003: move-result-object v0 │ │ +1a1364: 1401 ca02 0a7f |0004: const v1, #float 1.83448e+38 // #7f0a02ca │ │ +1a136a: 6e20 1d06 1000 |0007: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentById:(I)Landroidx/fragment/app/Fragment; // method@061d │ │ +1a1370: 0c00 |000a: move-result-object v0 │ │ +1a1372: 1a01 7bdc |000b: const-string v1, "null cannot be cast to non-null type androidx.navigation.fragment.NavHostFragment" // string@dc7b │ │ +1a1376: 7120 b0b6 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b0 │ │ +1a137c: 1f00 5b02 |0010: check-cast v0, Landroidx/navigation/fragment/NavHostFragment; // type@025b │ │ +1a1380: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #54 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17635,20 +17471,20 @@ │ │ type : '()Lcom/infomaniak/drive/ui/MainActivityArgs;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a15d0: |[1a15d0] com.infomaniak.drive.ui.MainActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a15e0: 5410 3204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@0432 │ │ -1a15e4: 7210 b999 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99b9 │ │ -1a15ea: 0c00 |0005: move-result-object v0 │ │ -1a15ec: 1f00 9204 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0492 │ │ -1a15f0: 1100 |0008: return-object v0 │ │ +1a1560: |[1a1560] com.infomaniak.drive.ui.MainActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a1570: 5410 3104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@0431 │ │ +1a1574: 7210 c299 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99c2 │ │ +1a157a: 0c00 |0005: move-result-object v0 │ │ +1a157c: 1f00 9104 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0491 │ │ +1a1580: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #55 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17656,20 +17492,20 @@ │ │ type : '()Lcom/infomaniak/drive/data/models/UiSettings;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a14f0: |[1a14f0] com.infomaniak.drive.ui.MainActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1a1500: 5410 3504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0435 │ │ -1a1504: 7210 b999 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99b9 │ │ -1a150a: 0c00 |0005: move-result-object v0 │ │ -1a150c: 1f00 a003 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03a0 │ │ -1a1510: 1100 |0008: return-object v0 │ │ +1a1480: |[1a1480] com.infomaniak.drive.ui.MainActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1a1490: 5410 3404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0434 │ │ +1a1494: 7210 c299 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99c2 │ │ +1a149a: 0c00 |0005: move-result-object v0 │ │ +1a149c: 1f00 9f03 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@039f │ │ +1a14a0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #56 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -17677,64 +17513,64 @@ │ │ type : '(IZZ)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 144 16-bit code units │ │ -1a2318: |[1a2318] com.infomaniak.drive.ui.MainActivity.handleBottomNavigationVisibility:(IZZ)V │ │ -1a2328: 7010 5f0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5f │ │ -1a232e: 0c00 |0003: move-result-object v0 │ │ -1a2330: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -1a2332: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1a2334: 2c05 5400 0000 |0006: sparse-switch v5, 0000005a // +00000054 │ │ -1a233a: 1216 |0009: const/4 v6, #int 1 // #1 │ │ -1a233c: 2807 |000a: goto 0011 // +0007 │ │ -1a233e: 3906 feff |000b: if-nez v6, 0009 // -0002 │ │ -1a2342: 3807 0300 |000d: if-eqz v7, 0010 // +0003 │ │ -1a2346: 28fa |000f: goto 0009 // -0006 │ │ -1a2348: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -1a234a: 5405 2c01 |0011: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012c │ │ -1a234e: 1a01 5fd1 |0013: const-string v1, "mainFab" // string@d15f │ │ -1a2352: 7120 a8b6 1500 |0015: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a2358: 1f05 1201 |0018: check-cast v5, Landroid/view/View; // type@0112 │ │ -1a235c: 1301 0800 |001a: const/16 v1, #int 8 // #8 │ │ -1a2360: 3806 0500 |001c: if-eqz v6, 0021 // +0005 │ │ -1a2364: 1303 0800 |001e: const/16 v3, #int 8 // #8 │ │ -1a2368: 2802 |0020: goto 0022 // +0002 │ │ -1a236a: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -1a236c: 6e20 5803 3500 |0022: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@0358 │ │ -1a2372: 5405 2a01 |0025: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012a │ │ -1a2376: 1a03 2e96 |0027: const-string v3, "bottomNavigation" // string@962e │ │ -1a237a: 7120 a8b6 3500 |0029: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a2380: 1f05 1201 |002c: check-cast v5, Landroid/view/View; // type@0112 │ │ -1a2384: 3806 0500 |002e: if-eqz v6, 0033 // +0005 │ │ -1a2388: 1303 0800 |0030: const/16 v3, #int 8 // #8 │ │ -1a238c: 2802 |0032: goto 0034 // +0002 │ │ -1a238e: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -1a2390: 6e20 5803 3500 |0034: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@0358 │ │ -1a2396: 5405 2b01 |0037: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigationBackgroundView:Landroid/view/View; // field@012b │ │ -1a239a: 1a03 2f96 |0039: const-string v3, "bottomNavigationBackgroundView" // string@962f │ │ -1a239e: 7120 a8b6 3500 |003b: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a23a4: 3806 0500 |003e: if-eqz v6, 0043 // +0005 │ │ -1a23a8: 1306 0800 |0040: const/16 v6, #int 8 // #8 │ │ -1a23ac: 2802 |0042: goto 0044 // +0002 │ │ -1a23ae: 1206 |0043: const/4 v6, #int 0 // #0 │ │ -1a23b0: 6e20 5803 6500 |0044: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@0358 │ │ -1a23b6: 5405 2d01 |0047: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012d │ │ -1a23ba: 1a06 39ee |0049: const-string v6, "searchFab" // string@ee39 │ │ -1a23be: 7120 a8b6 6500 |004b: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a23c4: 1f05 1201 |004e: check-cast v5, Landroid/view/View; // type@0112 │ │ -1a23c8: 3807 0300 |0050: if-eqz v7, 0053 // +0003 │ │ -1a23cc: 2803 |0052: goto 0055 // +0003 │ │ -1a23ce: 1302 0800 |0053: const/16 v2, #int 8 // #8 │ │ -1a23d2: 6e20 5803 2500 |0055: invoke-virtual {v5, v2}, Landroid/view/View;.setVisibility:(I)V // method@0358 │ │ -1a23d8: 0e00 |0058: return-void │ │ -1a23da: 0000 |0059: nop // spacer │ │ -1a23dc: 0002 0d00 b200 0a7f 4b02 0a7f 5d02 ... |005a: sparse-switch-data (54 units) │ │ +1a22a8: |[1a22a8] com.infomaniak.drive.ui.MainActivity.handleBottomNavigationVisibility:(IZZ)V │ │ +1a22b8: 7010 5b0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5b │ │ +1a22be: 0c00 |0003: move-result-object v0 │ │ +1a22c0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +1a22c2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1a22c4: 2c05 5400 0000 |0006: sparse-switch v5, 0000005a // +00000054 │ │ +1a22ca: 1216 |0009: const/4 v6, #int 1 // #1 │ │ +1a22cc: 2807 |000a: goto 0011 // +0007 │ │ +1a22ce: 3906 feff |000b: if-nez v6, 0009 // -0002 │ │ +1a22d2: 3807 0300 |000d: if-eqz v7, 0010 // +0003 │ │ +1a22d6: 28fa |000f: goto 0009 // -0006 │ │ +1a22d8: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +1a22da: 5405 2b01 |0011: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012b │ │ +1a22de: 1a01 5fd1 |0013: const-string v1, "mainFab" // string@d15f │ │ +1a22e2: 7120 b1b6 1500 |0015: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a22e8: 1f05 1101 |0018: check-cast v5, Landroid/view/View; // type@0111 │ │ +1a22ec: 1301 0800 |001a: const/16 v1, #int 8 // #8 │ │ +1a22f0: 3806 0500 |001c: if-eqz v6, 0021 // +0005 │ │ +1a22f4: 1303 0800 |001e: const/16 v3, #int 8 // #8 │ │ +1a22f8: 2802 |0020: goto 0022 // +0002 │ │ +1a22fa: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +1a22fc: 6e20 5403 3500 |0022: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@0354 │ │ +1a2302: 5405 2901 |0025: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@0129 │ │ +1a2306: 1a03 2f96 |0027: const-string v3, "bottomNavigation" // string@962f │ │ +1a230a: 7120 b1b6 3500 |0029: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a2310: 1f05 1101 |002c: check-cast v5, Landroid/view/View; // type@0111 │ │ +1a2314: 3806 0500 |002e: if-eqz v6, 0033 // +0005 │ │ +1a2318: 1303 0800 |0030: const/16 v3, #int 8 // #8 │ │ +1a231c: 2802 |0032: goto 0034 // +0002 │ │ +1a231e: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +1a2320: 6e20 5403 3500 |0034: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@0354 │ │ +1a2326: 5405 2a01 |0037: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigationBackgroundView:Landroid/view/View; // field@012a │ │ +1a232a: 1a03 3096 |0039: const-string v3, "bottomNavigationBackgroundView" // string@9630 │ │ +1a232e: 7120 b1b6 3500 |003b: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a2334: 3806 0500 |003e: if-eqz v6, 0043 // +0005 │ │ +1a2338: 1306 0800 |0040: const/16 v6, #int 8 // #8 │ │ +1a233c: 2802 |0042: goto 0044 // +0002 │ │ +1a233e: 1206 |0043: const/4 v6, #int 0 // #0 │ │ +1a2340: 6e20 5403 6500 |0044: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@0354 │ │ +1a2346: 5405 2c01 |0047: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012c │ │ +1a234a: 1a06 39ee |0049: const-string v6, "searchFab" // string@ee39 │ │ +1a234e: 7120 b1b6 6500 |004b: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a2354: 1f05 1101 |004e: check-cast v5, Landroid/view/View; // type@0111 │ │ +1a2358: 3807 0300 |0050: if-eqz v7, 0053 // +0003 │ │ +1a235c: 2803 |0052: goto 0055 // +0003 │ │ +1a235e: 1302 0800 |0053: const/16 v2, #int 8 // #8 │ │ +1a2362: 6e20 5403 2500 |0055: invoke-virtual {v5, v2}, Landroid/view/View;.setVisibility:(I)V // method@0354 │ │ +1a2368: 0e00 |0058: return-void │ │ +1a236a: 0000 |0059: nop // spacer │ │ +1a236c: 0002 0d00 b200 0a7f 4b02 0a7f 5d02 ... |005a: sparse-switch-data (54 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0011 line=491 │ │ 0x0022 line=670 │ │ 0x0025 line=492 │ │ 0x0034 line=672 │ │ @@ -17753,85 +17589,85 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 128 16-bit code units │ │ -1a24a8: |[1a24a8] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos:()V │ │ -1a24b8: 6200 1a01 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011a │ │ -1a24bc: 6e10 4a0b 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getAppSyncSettings:()Lcom/infomaniak/drive/data/models/SyncSettings; // method@0b4a │ │ -1a24c2: 0c00 |0005: move-result-object v0 │ │ -1a24c4: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -1a24c8: 0e00 |0008: return-void │ │ -1a24ca: 6e10 110b 0000 |0009: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/SyncSettings;.getDeleteAfterSync:()Z // method@0b11 │ │ -1a24d0: 0a00 |000c: move-result v0 │ │ -1a24d2: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -1a24d6: 0e00 |000f: return-void │ │ -1a24d8: 6200 1a01 |0010: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011a │ │ -1a24dc: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1a24de: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -1a24e0: 7140 4e0b 1012 |0014: invoke-static {v0, v1, v2, v1}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getCurrentUserPendingUploadsCount$default:(Lcom/infomaniak/drive/data/models/UploadFile$Companion;Ljava/lang/Integer;ILjava/lang/Object;)I // method@0b4e │ │ -1a24e6: 0a00 |0017: move-result v0 │ │ -1a24e8: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ -1a24ec: 0e00 |001a: return-void │ │ -1a24ee: 6200 1a01 |001b: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011a │ │ -1a24f2: 7140 490b 1012 |001d: invoke-static {v0, v1, v2, v1}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getAllUploadedFiles$default:(Lcom/infomaniak/drive/data/models/UploadFile$Companion;Ljava/lang/String;ILjava/lang/Object;)Ljava/util/ArrayList; // method@0b49 │ │ -1a24f8: 0c00 |0020: move-result-object v0 │ │ -1a24fa: 3900 0300 |0021: if-nez v0, 0024 // +0003 │ │ -1a24fe: 0e00 |0023: return-void │ │ -1a2500: 6e10 1a96 0000 |0024: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@961a │ │ -1a2506: 0a03 |0027: move-result v3 │ │ -1a2508: 1304 0a00 |0028: const/16 v4, #int 10 // #a │ │ -1a250c: 3543 0300 |002a: if-ge v3, v4, 002d // +0003 │ │ -1a2510: 0e00 |002c: return-void │ │ -1a2512: 0703 |002d: move-object v3, v0 │ │ -1a2514: 1f03 4818 |002e: check-cast v3, Ljava/util/List; // type@1848 │ │ -1a2518: 7120 740e 3d00 |0030: invoke-static {v13, v3}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos$getFilesUriToDelete:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Ljava/util/List; // method@0e74 │ │ -1a251e: 0c03 |0033: move-result-object v3 │ │ -1a2520: 0734 |0034: move-object v4, v3 │ │ -1a2522: 1f04 3718 |0035: check-cast v4, Ljava/util/Collection; // type@1837 │ │ -1a2526: 7210 9296 0400 |0037: invoke-interface {v4}, Ljava/util/Collection;.isEmpty:()Z // method@9692 │ │ -1a252c: 0a04 |003a: move-result v4 │ │ -1a252e: 3904 0300 |003b: if-nez v4, 003e // +0003 │ │ -1a2532: 0731 |003d: move-object v1, v3 │ │ -1a2534: 3901 0300 |003e: if-nez v1, 0041 // +0003 │ │ -1a2538: 0e00 |0040: return-void │ │ -1a253a: 6203 8113 |0041: sget-object v3, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@1381 │ │ -1a253e: 07d4 |0043: move-object v4, v13 │ │ -1a2540: 1f04 3200 |0044: check-cast v4, Landroid/content/Context; // type@0032 │ │ -1a2544: 1405 ab02 147f |0046: const v5, #float 1.9674e+38 // #7f1402ab │ │ -1a254a: 6e20 6e0e 5d00 |0049: invoke-virtual {v13, v5}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e6e │ │ -1a2550: 0c05 |004c: move-result-object v5 │ │ -1a2552: 1a06 aebb |004d: const-string v6, "getString(...)" // string@bbae │ │ -1a2556: 7120 a8b6 6500 |004f: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a255c: 6e10 1a96 0000 |0052: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@961a │ │ -1a2562: 0a06 |0055: move-result v6 │ │ -1a2564: 7110 0093 0600 |0056: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -1a256a: 0c06 |0059: move-result-object v6 │ │ -1a256c: 2322 9025 |005a: new-array v2, v2, [Ljava/lang/Object; // type@2590 │ │ -1a2570: 1207 |005c: const/4 v7, #int 0 // #0 │ │ -1a2572: 4d06 0207 |005d: aput-object v6, v2, v7 │ │ -1a2576: 1406 aa02 147f |005f: const v6, #float 1.9674e+38 // #7f1402aa │ │ -1a257c: 6e30 6f0e 6d02 |0062: invoke-virtual {v13, v6, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0e6f │ │ -1a2582: 0c06 |0065: move-result-object v6 │ │ -1a2584: 1402 9600 147f |0066: const v2, #float 1.96729e+38 // #7f140096 │ │ -1a258a: 6e20 6e0e 2d00 |0069: invoke-virtual {v13, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e6e │ │ -1a2590: 0c07 |006c: move-result-object v7 │ │ -1a2592: 220a 6404 |006d: new-instance v10, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12; // type@0464 │ │ -1a2596: 7040 bf0d 0ad1 |006f: invoke-direct {v10, v0, v1, v13}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dbf │ │ -1a259c: 130b 1000 |0072: const/16 v11, #int 16 // #10 │ │ -1a25a0: 120c |0074: const/4 v12, #int 0 // #0 │ │ -1a25a2: 1208 |0075: const/4 v8, #int 0 // #0 │ │ -1a25a4: 1219 |0076: const/4 v9, #int 1 // #1 │ │ -1a25a6: 770a e33b 0300 |0077: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/utils/Utils;.createConfirmation$default:(Lcom/infomaniak/drive/utils/Utils;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/appcompat/app/AlertDialog; // method@3be3 │ │ -1a25ac: 0c00 |007a: move-result-object v0 │ │ -1a25ae: 1f00 1f00 |007b: check-cast v0, Landroid/app/Dialog; // type@001f │ │ -1a25b2: 5bd0 2604 |007d: iput-object v0, v13, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0426 │ │ -1a25b6: 0e00 |007f: return-void │ │ +1a2438: |[1a2438] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos:()V │ │ +1a2448: 6200 1901 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@0119 │ │ +1a244c: 6e10 460b 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getAppSyncSettings:()Lcom/infomaniak/drive/data/models/SyncSettings; // method@0b46 │ │ +1a2452: 0c00 |0005: move-result-object v0 │ │ +1a2454: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +1a2458: 0e00 |0008: return-void │ │ +1a245a: 6e10 0d0b 0000 |0009: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/SyncSettings;.getDeleteAfterSync:()Z // method@0b0d │ │ +1a2460: 0a00 |000c: move-result v0 │ │ +1a2462: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +1a2466: 0e00 |000f: return-void │ │ +1a2468: 6200 1901 |0010: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@0119 │ │ +1a246c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1a246e: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +1a2470: 7140 4a0b 1012 |0014: invoke-static {v0, v1, v2, v1}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getCurrentUserPendingUploadsCount$default:(Lcom/infomaniak/drive/data/models/UploadFile$Companion;Ljava/lang/Integer;ILjava/lang/Object;)I // method@0b4a │ │ +1a2476: 0a00 |0017: move-result v0 │ │ +1a2478: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ +1a247c: 0e00 |001a: return-void │ │ +1a247e: 6200 1901 |001b: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@0119 │ │ +1a2482: 7140 450b 1012 |001d: invoke-static {v0, v1, v2, v1}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getAllUploadedFiles$default:(Lcom/infomaniak/drive/data/models/UploadFile$Companion;Ljava/lang/String;ILjava/lang/Object;)Ljava/util/ArrayList; // method@0b45 │ │ +1a2488: 0c00 |0020: move-result-object v0 │ │ +1a248a: 3900 0300 |0021: if-nez v0, 0024 // +0003 │ │ +1a248e: 0e00 |0023: return-void │ │ +1a2490: 6e10 2396 0000 |0024: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@9623 │ │ +1a2496: 0a03 |0027: move-result v3 │ │ +1a2498: 1304 0a00 |0028: const/16 v4, #int 10 // #a │ │ +1a249c: 3543 0300 |002a: if-ge v3, v4, 002d // +0003 │ │ +1a24a0: 0e00 |002c: return-void │ │ +1a24a2: 0703 |002d: move-object v3, v0 │ │ +1a24a4: 1f03 4818 |002e: check-cast v3, Ljava/util/List; // type@1848 │ │ +1a24a8: 7120 700e 3d00 |0030: invoke-static {v13, v3}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos$getFilesUriToDelete:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Ljava/util/List; // method@0e70 │ │ +1a24ae: 0c03 |0033: move-result-object v3 │ │ +1a24b0: 0734 |0034: move-object v4, v3 │ │ +1a24b2: 1f04 3718 |0035: check-cast v4, Ljava/util/Collection; // type@1837 │ │ +1a24b6: 7210 9b96 0400 |0037: invoke-interface {v4}, Ljava/util/Collection;.isEmpty:()Z // method@969b │ │ +1a24bc: 0a04 |003a: move-result v4 │ │ +1a24be: 3904 0300 |003b: if-nez v4, 003e // +0003 │ │ +1a24c2: 0731 |003d: move-object v1, v3 │ │ +1a24c4: 3901 0300 |003e: if-nez v1, 0041 // +0003 │ │ +1a24c8: 0e00 |0040: return-void │ │ +1a24ca: 6203 8313 |0041: sget-object v3, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@1383 │ │ +1a24ce: 07d4 |0043: move-object v4, v13 │ │ +1a24d0: 1f04 3100 |0044: check-cast v4, Landroid/content/Context; // type@0031 │ │ +1a24d4: 1405 ab02 147f |0046: const v5, #float 1.9674e+38 // #7f1402ab │ │ +1a24da: 6e20 6a0e 5d00 |0049: invoke-virtual {v13, v5}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e6a │ │ +1a24e0: 0c05 |004c: move-result-object v5 │ │ +1a24e2: 1a06 afbb |004d: const-string v6, "getString(...)" // string@bbaf │ │ +1a24e6: 7120 b1b6 6500 |004f: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a24ec: 6e10 2396 0000 |0052: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@9623 │ │ +1a24f2: 0a06 |0055: move-result v6 │ │ +1a24f4: 7110 0993 0600 |0056: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9309 │ │ +1a24fa: 0c06 |0059: move-result-object v6 │ │ +1a24fc: 2322 9025 |005a: new-array v2, v2, [Ljava/lang/Object; // type@2590 │ │ +1a2500: 1207 |005c: const/4 v7, #int 0 // #0 │ │ +1a2502: 4d06 0207 |005d: aput-object v6, v2, v7 │ │ +1a2506: 1406 aa02 147f |005f: const v6, #float 1.9674e+38 // #7f1402aa │ │ +1a250c: 6e30 6b0e 6d02 |0062: invoke-virtual {v13, v6, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0e6b │ │ +1a2512: 0c06 |0065: move-result-object v6 │ │ +1a2514: 1402 9600 147f |0066: const v2, #float 1.96729e+38 // #7f140096 │ │ +1a251a: 6e20 6a0e 2d00 |0069: invoke-virtual {v13, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e6a │ │ +1a2520: 0c07 |006c: move-result-object v7 │ │ +1a2522: 220a 6304 |006d: new-instance v10, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12; // type@0463 │ │ +1a2526: 7040 bb0d 0ad1 |006f: invoke-direct {v10, v0, v1, v13}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dbb │ │ +1a252c: 130b 1000 |0072: const/16 v11, #int 16 // #10 │ │ +1a2530: 120c |0074: const/4 v12, #int 0 // #0 │ │ +1a2532: 1208 |0075: const/4 v8, #int 0 // #0 │ │ +1a2534: 1219 |0076: const/4 v9, #int 1 // #1 │ │ +1a2536: 770a ec3b 0300 |0077: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/utils/Utils;.createConfirmation$default:(Lcom/infomaniak/drive/utils/Utils;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/appcompat/app/AlertDialog; // method@3bec │ │ +1a253c: 0c00 |007a: move-result-object v0 │ │ +1a253e: 1f00 1e00 |007b: check-cast v0, Landroid/app/Dialog; // type@001e │ │ +1a2542: 5bd0 2504 |007d: iput-object v0, v13, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0425 │ │ +1a2546: 0e00 |007f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0009 line=398 │ │ 0x0010 line=399 │ │ 0x001b line=400 │ │ 0x0024 line=401 │ │ @@ -17850,70 +17686,70 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Ljava/util/List;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 106 16-bit code units │ │ -1a1860: |[1a1860] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$getFilesUriToDelete:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Ljava/util/List; │ │ -1a1870: 1f09 7f17 |0000: check-cast v9, Ljava/lang/Iterable; // type@177f │ │ -1a1874: 2200 3418 |0002: new-instance v0, Ljava/util/ArrayList; // type@1834 │ │ -1a1878: 7010 0796 0000 |0004: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9607 │ │ -1a187e: 1f00 3718 |0007: check-cast v0, Ljava/util/Collection; // type@1837 │ │ -1a1882: 7210 0493 0900 |0009: invoke-interface {v9}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@9304 │ │ -1a1888: 0c09 |000c: move-result-object v9 │ │ -1a188a: 7210 f096 0900 |000d: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@96f0 │ │ -1a1890: 0a01 |0010: move-result v1 │ │ -1a1892: 3801 2d00 |0011: if-eqz v1, 003e // +002d │ │ -1a1896: 7210 f196 0900 |0013: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@96f1 │ │ -1a189c: 0c01 |0016: move-result-object v1 │ │ -1a189e: 0712 |0017: move-object v2, v1 │ │ -1a18a0: 1f02 a203 |0018: check-cast v2, Lcom/infomaniak/drive/data/models/UploadFile; // type@03a2 │ │ -1a18a4: 6e10 5a0b 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b5a │ │ -1a18aa: 0c03 |001d: move-result-object v3 │ │ -1a18ac: 6e10 cf01 0300 |001e: invoke-virtual {v3}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01cf │ │ -1a18b2: 0c03 |0021: move-result-object v3 │ │ -1a18b4: 1224 |0022: const/4 v4, #int 2 // #2 │ │ -1a18b6: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -1a18b8: 1a06 b1ab |0024: const-string v6, "file" // string@abb1 │ │ -1a18bc: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -1a18be: 7155 97c0 6347 |0027: invoke-static {v3, v6, v7, v4, v5}, Lkotlin/text/StringsKt;.equals$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@c097 │ │ -1a18c4: 0a03 |002a: move-result v3 │ │ -1a18c6: 3903 e2ff |002b: if-nez v3, 000d // -001e │ │ -1a18ca: 0783 |002d: move-object v3, v8 │ │ -1a18cc: 1f03 3200 |002e: check-cast v3, Landroid/content/Context; // type@0032 │ │ -1a18d0: 6e10 5a0b 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b5a │ │ -1a18d6: 0c02 |0033: move-result-object v2 │ │ -1a18d8: 7120 6802 2300 |0034: invoke-static {v3, v2}, Landroid/provider/DocumentsContract;.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0268 │ │ -1a18de: 0a02 |0037: move-result v2 │ │ -1a18e0: 3902 d5ff |0038: if-nez v2, 000d // -002b │ │ -1a18e4: 7220 8b96 1000 |003a: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@968b │ │ -1a18ea: 28d0 |003d: goto 000d // -0030 │ │ -1a18ec: 1f00 4818 |003e: check-cast v0, Ljava/util/List; // type@1848 │ │ -1a18f0: 1f00 7f17 |0040: check-cast v0, Ljava/lang/Iterable; // type@177f │ │ -1a18f4: 2208 3418 |0042: new-instance v8, Ljava/util/ArrayList; // type@1834 │ │ -1a18f8: 1309 0a00 |0044: const/16 v9, #int 10 // #a │ │ -1a18fc: 7120 daa7 9000 |0046: invoke-static {v0, v9}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a7da │ │ -1a1902: 0a09 |0049: move-result v9 │ │ -1a1904: 7020 0896 9800 |004a: invoke-direct {v8, v9}, Ljava/util/ArrayList;.:(I)V // method@9608 │ │ -1a190a: 1f08 3718 |004d: check-cast v8, Ljava/util/Collection; // type@1837 │ │ -1a190e: 7210 0493 0000 |004f: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@9304 │ │ -1a1914: 0c09 |0052: move-result-object v9 │ │ -1a1916: 7210 f096 0900 |0053: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@96f0 │ │ -1a191c: 0a00 |0056: move-result v0 │ │ -1a191e: 3800 1000 |0057: if-eqz v0, 0067 // +0010 │ │ -1a1922: 7210 f196 0900 |0059: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@96f1 │ │ -1a1928: 0c00 |005c: move-result-object v0 │ │ -1a192a: 1f00 a203 |005d: check-cast v0, Lcom/infomaniak/drive/data/models/UploadFile; // type@03a2 │ │ -1a192e: 6e10 5a0b 0000 |005f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b5a │ │ -1a1934: 0c00 |0062: move-result-object v0 │ │ -1a1936: 7220 8b96 0800 |0063: invoke-interface {v8, v0}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@968b │ │ -1a193c: 28ed |0066: goto 0053 // -0013 │ │ -1a193e: 1f08 4818 |0067: check-cast v8, Ljava/util/List; // type@1848 │ │ -1a1942: 1108 |0069: return-object v8 │ │ +1a17f0: |[1a17f0] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$getFilesUriToDelete:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Ljava/util/List; │ │ +1a1800: 1f09 7f17 |0000: check-cast v9, Ljava/lang/Iterable; // type@177f │ │ +1a1804: 2200 3418 |0002: new-instance v0, Ljava/util/ArrayList; // type@1834 │ │ +1a1808: 7010 1096 0000 |0004: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9610 │ │ +1a180e: 1f00 3718 |0007: check-cast v0, Ljava/util/Collection; // type@1837 │ │ +1a1812: 7210 0d93 0900 |0009: invoke-interface {v9}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@930d │ │ +1a1818: 0c09 |000c: move-result-object v9 │ │ +1a181a: 7210 f996 0900 |000d: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@96f9 │ │ +1a1820: 0a01 |0010: move-result v1 │ │ +1a1822: 3801 2d00 |0011: if-eqz v1, 003e // +002d │ │ +1a1826: 7210 fa96 0900 |0013: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@96fa │ │ +1a182c: 0c01 |0016: move-result-object v1 │ │ +1a182e: 0712 |0017: move-object v2, v1 │ │ +1a1830: 1f02 a103 |0018: check-cast v2, Lcom/infomaniak/drive/data/models/UploadFile; // type@03a1 │ │ +1a1834: 6e10 560b 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b56 │ │ +1a183a: 0c03 |001d: move-result-object v3 │ │ +1a183c: 6e10 cb01 0300 |001e: invoke-virtual {v3}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01cb │ │ +1a1842: 0c03 |0021: move-result-object v3 │ │ +1a1844: 1224 |0022: const/4 v4, #int 2 // #2 │ │ +1a1846: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +1a1848: 1a06 b2ab |0024: const-string v6, "file" // string@abb2 │ │ +1a184c: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +1a184e: 7155 a0c0 6347 |0027: invoke-static {v3, v6, v7, v4, v5}, Lkotlin/text/StringsKt;.equals$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@c0a0 │ │ +1a1854: 0a03 |002a: move-result v3 │ │ +1a1856: 3903 e2ff |002b: if-nez v3, 000d // -001e │ │ +1a185a: 0783 |002d: move-object v3, v8 │ │ +1a185c: 1f03 3100 |002e: check-cast v3, Landroid/content/Context; // type@0031 │ │ +1a1860: 6e10 560b 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b56 │ │ +1a1866: 0c02 |0033: move-result-object v2 │ │ +1a1868: 7120 6402 2300 |0034: invoke-static {v3, v2}, Landroid/provider/DocumentsContract;.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0264 │ │ +1a186e: 0a02 |0037: move-result v2 │ │ +1a1870: 3902 d5ff |0038: if-nez v2, 000d // -002b │ │ +1a1874: 7220 9496 1000 |003a: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9694 │ │ +1a187a: 28d0 |003d: goto 000d // -0030 │ │ +1a187c: 1f00 4818 |003e: check-cast v0, Ljava/util/List; // type@1848 │ │ +1a1880: 1f00 7f17 |0040: check-cast v0, Ljava/lang/Iterable; // type@177f │ │ +1a1884: 2208 3418 |0042: new-instance v8, Ljava/util/ArrayList; // type@1834 │ │ +1a1888: 1309 0a00 |0044: const/16 v9, #int 10 // #a │ │ +1a188c: 7120 e3a7 9000 |0046: invoke-static {v0, v9}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a7e3 │ │ +1a1892: 0a09 |0049: move-result v9 │ │ +1a1894: 7020 1196 9800 |004a: invoke-direct {v8, v9}, Ljava/util/ArrayList;.:(I)V // method@9611 │ │ +1a189a: 1f08 3718 |004d: check-cast v8, Ljava/util/Collection; // type@1837 │ │ +1a189e: 7210 0d93 0000 |004f: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@930d │ │ +1a18a4: 0c09 |0052: move-result-object v9 │ │ +1a18a6: 7210 f996 0900 |0053: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@96f9 │ │ +1a18ac: 0a00 |0056: move-result v0 │ │ +1a18ae: 3800 1000 |0057: if-eqz v0, 0067 // +0010 │ │ +1a18b2: 7210 fa96 0900 |0059: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@96fa │ │ +1a18b8: 0c00 |005c: move-result-object v0 │ │ +1a18ba: 1f00 a103 |005d: check-cast v0, Lcom/infomaniak/drive/data/models/UploadFile; // type@03a1 │ │ +1a18be: 6e10 560b 0000 |005f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b56 │ │ +1a18c4: 0c00 |0062: move-result-object v0 │ │ +1a18c6: 7220 9496 0800 |0063: invoke-interface {v8, v0}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9694 │ │ +1a18cc: 28ed |0066: goto 0053 // -0013 │ │ +1a18ce: 1f08 4818 |0067: check-cast v8, Ljava/util/List; // type@1848 │ │ +1a18d2: 1108 |0069: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0002 line=681 │ │ 0x0009 line=682 │ │ 0x001a line=379 │ │ 0x002d line=380 │ │ @@ -17935,20 +17771,20 @@ │ │ type : '(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a1b70: |[1a1b70] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$lambda$41:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; │ │ -1a1b80: 1a00 1ec6 |0000: const-string v0, "it" // string@c61e │ │ -1a1b84: 7120 a9b6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a1b8a: 7130 760e 1302 |0005: invoke-static {v3, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos$onConfirmation:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/ArrayList;Ljava/util/List;)V // method@0e76 │ │ -1a1b90: 6201 2fb2 |0008: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a1b94: 1101 |000a: return-object v1 │ │ +1a1b00: |[1a1b00] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$lambda$41:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; │ │ +1a1b10: 1a00 1ec6 |0000: const-string v0, "it" // string@c61e │ │ +1a1b14: 7120 b2b6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a1b1a: 7130 720e 1302 |0005: invoke-static {v3, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos$onConfirmation:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/ArrayList;Ljava/util/List;)V // method@0e72 │ │ +1a1b20: 6201 31b2 |0008: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a1b24: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=412 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x000b reg=3 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ @@ -17959,38 +17795,38 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/ArrayList;Ljava/util/List;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 40 16-bit code units │ │ -1a2448: |[1a2448] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$onConfirmation:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/ArrayList;Ljava/util/List;)V │ │ -1a2458: 6000 3a00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003a │ │ -1a245c: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ -1a2460: 3410 1c00 |0004: if-lt v0, v1, 0020 // +001c │ │ -1a2464: 0767 |0006: move-object v7, v6 │ │ -1a2466: 1f07 3002 |0007: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@0230 │ │ -1a246a: 7110 4306 0700 |0009: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0643 │ │ -1a2470: 0c07 |000c: move-result-object v7 │ │ -1a2472: 0770 |000d: move-object v0, v7 │ │ -1a2474: 1f00 251d |000e: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a2478: 2207 8304 |0010: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0483 │ │ -1a247c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1a247e: 7040 000e 6718 |0013: invoke-direct {v7, v6, v8, v1}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0e00 │ │ -1a2484: 0773 |0016: move-object v3, v7 │ │ -1a2486: 1f03 0e1b |0017: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a248a: 1234 |0019: const/4 v4, #int 3 // #3 │ │ -1a248c: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -1a248e: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -1a2490: 7706 b9c5 0000 |001c: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5b9 │ │ -1a2496: 2808 |001f: goto 0027 // +0008 │ │ -1a2498: 7010 680e 0600 |0020: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e68 │ │ -1a249e: 0c06 |0023: move-result-object v6 │ │ -1a24a0: 6e20 ed0f 7600 |0024: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; // method@0fed │ │ -1a24a6: 0e00 |0027: return-void │ │ +1a23d8: |[1a23d8] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$onConfirmation:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/ArrayList;Ljava/util/List;)V │ │ +1a23e8: 6000 3900 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ +1a23ec: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ +1a23f0: 3410 1c00 |0004: if-lt v0, v1, 0020 // +001c │ │ +1a23f4: 0767 |0006: move-object v7, v6 │ │ +1a23f6: 1f07 2f02 |0007: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@022f │ │ +1a23fa: 7110 3f06 0700 |0009: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063f │ │ +1a2400: 0c07 |000c: move-result-object v7 │ │ +1a2402: 0770 |000d: move-object v0, v7 │ │ +1a2404: 1f00 251d |000e: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a2408: 2207 8204 |0010: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0482 │ │ +1a240c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1a240e: 7040 fc0d 6718 |0013: invoke-direct {v7, v6, v8, v1}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0dfc │ │ +1a2414: 0773 |0016: move-object v3, v7 │ │ +1a2416: 1f03 0e1b |0017: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a241a: 1234 |0019: const/4 v4, #int 3 // #3 │ │ +1a241c: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +1a241e: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +1a2420: 7706 c2c5 0000 |001c: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5c2 │ │ +1a2426: 2808 |001f: goto 0027 // +0008 │ │ +1a2428: 7010 640e 0600 |0020: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e64 │ │ +1a242e: 0c06 |0023: move-result-object v6 │ │ +1a2430: 6e20 e90f 7600 |0024: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; // method@0fe9 │ │ +1a2436: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0006 line=387 │ │ 0x0020 line=393 │ │ locals : │ │ 0x0000 - 0x0028 reg=6 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ @@ -18002,32 +17838,32 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1a25b8: |[1a25b8] com.infomaniak.drive.ui.MainActivity.handleInAppReview:()V │ │ -1a25c8: 6200 c000 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ -1a25cc: 6e10 c909 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09c9 │ │ -1a25d2: 0a01 |0005: move-result v1 │ │ -1a25d4: 1302 1400 |0006: const/16 v2, #int 20 // #14 │ │ -1a25d8: 3221 1000 |0008: if-eq v1, v2, 0018 // +0010 │ │ -1a25dc: 6e10 c909 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09c9 │ │ -1a25e2: 0a01 |000d: move-result v1 │ │ -1a25e4: 3801 1200 |000e: if-eqz v1, 0020 // +0012 │ │ -1a25e8: 6e10 c909 0000 |0010: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09c9 │ │ -1a25ee: 0a00 |0013: move-result v0 │ │ -1a25f0: dc00 0064 |0014: rem-int/lit8 v0, v0, #int 100 // #64 │ │ -1a25f4: 3900 0a00 |0016: if-nez v0, 0020 // +000a │ │ -1a25f8: 6200 0d8a |0018: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a0d │ │ -1a25fc: 0731 |001a: move-object v1, v3 │ │ -1a25fe: 1f01 1c02 |001b: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021c │ │ -1a2602: 6e20 3d4a 1000 |001d: invoke-virtual {v0, v1}, Lcom/infomaniak/lib/stores/StoreUtils;.launchInAppReview:(Landroidx/fragment/app/FragmentActivity;)V // method@4a3d │ │ -1a2608: 0e00 |0020: return-void │ │ +1a2548: |[1a2548] com.infomaniak.drive.ui.MainActivity.handleInAppReview:()V │ │ +1a2558: 6200 bf00 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00bf │ │ +1a255c: 6e10 c509 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09c5 │ │ +1a2562: 0a01 |0005: move-result v1 │ │ +1a2564: 1302 1400 |0006: const/16 v2, #int 20 // #14 │ │ +1a2568: 3221 1000 |0008: if-eq v1, v2, 0018 // +0010 │ │ +1a256c: 6e10 c509 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09c5 │ │ +1a2572: 0a01 |000d: move-result v1 │ │ +1a2574: 3801 1200 |000e: if-eqz v1, 0020 // +0012 │ │ +1a2578: 6e10 c509 0000 |0010: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09c5 │ │ +1a257e: 0a00 |0013: move-result v0 │ │ +1a2580: dc00 0064 |0014: rem-int/lit8 v0, v0, #int 100 // #64 │ │ +1a2584: 3900 0a00 |0016: if-nez v0, 0020 // +000a │ │ +1a2588: 6200 0f8a |0018: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a0f │ │ +1a258c: 0731 |001a: move-object v1, v3 │ │ +1a258e: 1f01 1b02 |001b: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021b │ │ +1a2592: 6e20 464a 1000 |001d: invoke-virtual {v0, v1}, Lcom/infomaniak/lib/stores/StoreUtils;.launchInAppReview:(Landroidx/fragment/app/FragmentActivity;)V // method@4a46 │ │ +1a2598: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0002 line=290 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -18036,32 +17872,32 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -1a260c: |[1a260c] com.infomaniak.drive.ui.MainActivity.handleNavigateToDestinationFileId:()V │ │ -1a261c: 7010 6c0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e6c │ │ -1a2622: 0c00 |0003: move-result-object v0 │ │ -1a2624: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -1a2628: 6e10 b80e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0eb8 │ │ -1a262e: 0a01 |0009: move-result v1 │ │ -1a2630: 3d01 1800 |000a: if-lez v1, 0022 // +0018 │ │ -1a2634: 6e10 580e 0400 |000c: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.clickOnBottomBarFolders:()V // method@0e58 │ │ -1a263a: 7010 680e 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e68 │ │ -1a2640: 0c01 |0012: move-result-object v1 │ │ -1a2642: 7010 6a0e 0400 |0013: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e6a │ │ -1a2648: 0c02 |0016: move-result-object v2 │ │ -1a264a: 6e10 b80e 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0eb8 │ │ -1a2650: 0a03 |001a: move-result v3 │ │ -1a2652: 6e10 bb0e 0000 |001b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:()Z // method@0ebb │ │ -1a2658: 0a00 |001e: move-result v0 │ │ -1a265a: 6e40 1a10 2103 |001f: invoke-virtual {v1, v2, v3, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@101a │ │ -1a2660: 0e00 |0022: return-void │ │ +1a259c: |[1a259c] com.infomaniak.drive.ui.MainActivity.handleNavigateToDestinationFileId:()V │ │ +1a25ac: 7010 680e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e68 │ │ +1a25b2: 0c00 |0003: move-result-object v0 │ │ +1a25b4: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +1a25b8: 6e10 b40e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0eb4 │ │ +1a25be: 0a01 |0009: move-result v1 │ │ +1a25c0: 3d01 1800 |000a: if-lez v1, 0022 // +0018 │ │ +1a25c4: 6e10 540e 0400 |000c: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.clickOnBottomBarFolders:()V // method@0e54 │ │ +1a25ca: 7010 640e 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e64 │ │ +1a25d0: 0c01 |0012: move-result-object v1 │ │ +1a25d2: 7010 660e 0400 |0013: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e66 │ │ +1a25d8: 0c02 |0016: move-result-object v2 │ │ +1a25da: 6e10 b40e 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0eb4 │ │ +1a25e0: 0a03 |001a: move-result v3 │ │ +1a25e2: 6e10 b70e 0000 |001b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:()Z // method@0eb7 │ │ +1a25e8: 0a00 |001e: move-result v0 │ │ +1a25ea: 6e40 1610 2103 |001f: invoke-virtual {v1, v2, v3, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@1016 │ │ +1a25f0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0006 line=254 │ │ 0x000c line=255 │ │ 0x000f line=256 │ │ locals : │ │ @@ -18072,73 +17908,73 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 112 16-bit code units │ │ -1a2664: |[1a2664] com.infomaniak.drive.ui.MainActivity.handleShortcuts:()V │ │ -1a2674: 7010 6c0e 0a00 |0000: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e6c │ │ -1a267a: 0c00 |0003: move-result-object v0 │ │ -1a267c: 3800 6b00 |0004: if-eqz v0, 006f // +006b │ │ -1a2680: 6e10 b90e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0eb9 │ │ -1a2686: 0c00 |0009: move-result-object v0 │ │ -1a2688: 3800 6500 |000a: if-eqz v0, 006f // +0065 │ │ -1a268c: 6201 ae00 |000c: sget-object v1, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ae │ │ -1a2690: 1f01 d70c |000e: check-cast v1, Lcom/infomaniak/lib/core/MatomoCore; // type@0cd7 │ │ -1a2694: 07a9 |0010: move-object v9, v10 │ │ -1a2696: 1f09 3200 |0011: check-cast v9, Landroid/content/Context; // type@0032 │ │ -1a269a: 1307 0c00 |0013: const/16 v7, #int 12 // #c │ │ -1a269e: 1208 |0015: const/4 v8, #int 0 // #0 │ │ -1a26a0: 1a03 e8f7 |0016: const-string v3, "shortcuts" // string@f7e8 │ │ -1a26a4: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -1a26a6: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -1a26a8: 0792 |001a: move-object v2, v9 │ │ -1a26aa: 0704 |001b: move-object v4, v0 │ │ -1a26ac: 7708 3540 0100 |001c: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/lib/core/MatomoCore$DefaultImpls;.trackEvent$default:(Lcom/infomaniak/lib/core/MatomoCore;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/lib/core/MatomoCore$TrackerAction;Ljava/lang/Float;ILjava/lang/Object;)V // method@4035 │ │ -1a26b2: 6201 7613 |001f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1376 │ │ -1a26b6: 6e10 c93b 0100 |0021: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bc9 │ │ -1a26bc: 0c01 |0024: move-result-object v1 │ │ -1a26be: 7120 a0b6 1000 |0025: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -1a26c4: 0a01 |0028: move-result v1 │ │ -1a26c6: 3801 1600 |0029: if-eqz v1, 003f // +0016 │ │ -1a26ca: 6200 7613 |002b: sget-object v0, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1376 │ │ -1a26ce: 6e10 c93b 0000 |002d: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bc9 │ │ -1a26d4: 0c00 |0030: move-result-object v0 │ │ -1a26d6: 7120 b705 0900 |0031: invoke-static {v9, v0}, Landroidx/core/content/pm/ShortcutManagerCompat;.reportShortcutUsed:(Landroid/content/Context;Ljava/lang/String;)V // method@05b7 │ │ -1a26dc: 7010 6a0e 0a00 |0034: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e6a │ │ -1a26e2: 0c00 |0037: move-result-object v0 │ │ -1a26e4: 1401 8504 0a7f |0038: const v1, #float 1.83457e+38 // #7f0a0485 │ │ -1a26ea: 6e20 7806 1000 |003b: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0678 │ │ -1a26f0: 2831 |003e: goto 006f // +0031 │ │ -1a26f2: 6201 7513 |003f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SCAN:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1375 │ │ -1a26f6: 6e10 c93b 0100 |0041: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bc9 │ │ -1a26fc: 0c01 |0044: move-result-object v1 │ │ -1a26fe: 7120 a0b6 1000 |0045: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -1a2704: 0a01 |0048: move-result v1 │ │ -1a2706: 3801 0d00 |0049: if-eqz v1, 0056 // +000d │ │ -1a270a: 6200 ad00 |004b: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ad │ │ -1a270e: 07a1 |004d: move-object v1, v10 │ │ -1a2710: 1f01 1700 |004e: check-cast v1, Landroid/app/Activity; // type@0017 │ │ -1a2714: 54a2 3404 |0050: iget-object v2, v10, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0434 │ │ -1a2718: 6e30 1809 1002 |0052: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/GeniusScanUtils;.startScanFlow:(Landroid/app/Activity;Landroidx/activity/result/ActivityResultLauncher;)V // method@0918 │ │ -1a271e: 281a |0055: goto 006f // +001a │ │ -1a2720: 6201 7413 |0056: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1374 │ │ -1a2724: 6e10 c93b 0100 |0058: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bc9 │ │ -1a272a: 0c01 |005b: move-result-object v1 │ │ -1a272c: 7120 a0b6 1000 |005c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -1a2732: 0a01 |005f: move-result v1 │ │ -1a2734: 3801 0600 |0060: if-eqz v1, 0066 // +0006 │ │ -1a2738: 7110 603a 0900 |0062: invoke-static {v9}, Lcom/infomaniak/drive/utils/ExtensionsKt;.openSupport:(Landroid/content/Context;)V // method@3a60 │ │ -1a273e: 280a |0065: goto 006f // +000a │ │ -1a2740: 6201 7713 |0066: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1377 │ │ -1a2744: 6e10 c93b 0100 |0068: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bc9 │ │ -1a274a: 0c01 |006b: move-result-object v1 │ │ -1a274c: 7120 a0b6 1000 |006c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -1a2752: 0e00 |006f: return-void │ │ +1a25f4: |[1a25f4] com.infomaniak.drive.ui.MainActivity.handleShortcuts:()V │ │ +1a2604: 7010 680e 0a00 |0000: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e68 │ │ +1a260a: 0c00 |0003: move-result-object v0 │ │ +1a260c: 3800 6b00 |0004: if-eqz v0, 006f // +006b │ │ +1a2610: 6e10 b50e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0eb5 │ │ +1a2616: 0c00 |0009: move-result-object v0 │ │ +1a2618: 3800 6500 |000a: if-eqz v0, 006f // +0065 │ │ +1a261c: 6201 ad00 |000c: sget-object v1, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +1a2620: 1f01 d70c |000e: check-cast v1, Lcom/infomaniak/lib/core/MatomoCore; // type@0cd7 │ │ +1a2624: 07a9 |0010: move-object v9, v10 │ │ +1a2626: 1f09 3100 |0011: check-cast v9, Landroid/content/Context; // type@0031 │ │ +1a262a: 1307 0c00 |0013: const/16 v7, #int 12 // #c │ │ +1a262e: 1208 |0015: const/4 v8, #int 0 // #0 │ │ +1a2630: 1a03 e8f7 |0016: const-string v3, "shortcuts" // string@f7e8 │ │ +1a2634: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +1a2636: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +1a2638: 0792 |001a: move-object v2, v9 │ │ +1a263a: 0704 |001b: move-object v4, v0 │ │ +1a263c: 7708 3e40 0100 |001c: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/lib/core/MatomoCore$DefaultImpls;.trackEvent$default:(Lcom/infomaniak/lib/core/MatomoCore;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/lib/core/MatomoCore$TrackerAction;Ljava/lang/Float;ILjava/lang/Object;)V // method@403e │ │ +1a2642: 6201 7813 |001f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1378 │ │ +1a2646: 6e10 d23b 0100 |0021: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bd2 │ │ +1a264c: 0c01 |0024: move-result-object v1 │ │ +1a264e: 7120 a9b6 1000 |0025: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +1a2654: 0a01 |0028: move-result v1 │ │ +1a2656: 3801 1600 |0029: if-eqz v1, 003f // +0016 │ │ +1a265a: 6200 7813 |002b: sget-object v0, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1378 │ │ +1a265e: 6e10 d23b 0000 |002d: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bd2 │ │ +1a2664: 0c00 |0030: move-result-object v0 │ │ +1a2666: 7120 b305 0900 |0031: invoke-static {v9, v0}, Landroidx/core/content/pm/ShortcutManagerCompat;.reportShortcutUsed:(Landroid/content/Context;Ljava/lang/String;)V // method@05b3 │ │ +1a266c: 7010 660e 0a00 |0034: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e66 │ │ +1a2672: 0c00 |0037: move-result-object v0 │ │ +1a2674: 1401 8504 0a7f |0038: const v1, #float 1.83457e+38 // #7f0a0485 │ │ +1a267a: 6e20 7406 1000 |003b: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0674 │ │ +1a2680: 2831 |003e: goto 006f // +0031 │ │ +1a2682: 6201 7713 |003f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SCAN:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1377 │ │ +1a2686: 6e10 d23b 0100 |0041: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bd2 │ │ +1a268c: 0c01 |0044: move-result-object v1 │ │ +1a268e: 7120 a9b6 1000 |0045: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +1a2694: 0a01 |0048: move-result v1 │ │ +1a2696: 3801 0d00 |0049: if-eqz v1, 0056 // +000d │ │ +1a269a: 6200 ac00 |004b: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ac │ │ +1a269e: 07a1 |004d: move-object v1, v10 │ │ +1a26a0: 1f01 1600 |004e: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a26a4: 54a2 3304 |0050: iget-object v2, v10, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0433 │ │ +1a26a8: 6e30 1409 1002 |0052: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/GeniusScanUtils;.startScanFlow:(Landroid/app/Activity;Landroidx/activity/result/ActivityResultLauncher;)V // method@0914 │ │ +1a26ae: 281a |0055: goto 006f // +001a │ │ +1a26b0: 6201 7613 |0056: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1376 │ │ +1a26b4: 6e10 d23b 0100 |0058: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bd2 │ │ +1a26ba: 0c01 |005b: move-result-object v1 │ │ +1a26bc: 7120 a9b6 1000 |005c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +1a26c2: 0a01 |005f: move-result v1 │ │ +1a26c4: 3801 0600 |0060: if-eqz v1, 0066 // +0006 │ │ +1a26c8: 7110 693a 0900 |0062: invoke-static {v9}, Lcom/infomaniak/drive/utils/ExtensionsKt;.openSupport:(Landroid/content/Context;)V // method@3a69 │ │ +1a26ce: 280a |0065: goto 006f // +000a │ │ +1a26d0: 6201 7913 |0066: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1379 │ │ +1a26d4: 6e10 d23b 0100 |0068: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bd2 │ │ +1a26da: 0c01 |006b: move-result-object v1 │ │ +1a26dc: 7120 a9b6 1000 |006c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +1a26e2: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x000c line=503 │ │ 0x001f line=506 │ │ 0x002b line=507 │ │ 0x0034 line=508 │ │ @@ -18153,22 +17989,22 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -1a17c0: |[1a17c0] com.infomaniak.drive.ui.MainActivity.inAppReviewManager_delegate$lambda$12:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ -1a17d0: 2200 8b0e |0000: new-instance v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0e8b │ │ -1a17d4: 1f04 1c02 |0002: check-cast v4, Landroidx/fragment/app/FragmentActivity; // type@021c │ │ -1a17d8: 1401 6303 147f |0004: const v1, #float 1.96743e+38 // #7f140363 │ │ -1a17de: 1402 0804 147f |0007: const v2, #float 1.96747e+38 // #7f140408 │ │ -1a17e4: 1403 4401 157f |000a: const v3, #float 1.98062e+38 // #7f150144 │ │ -1a17ea: 7052 c44a 4013 |000d: invoke-direct {v0, v4, v3, v1, v2}, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;.:(Landroidx/fragment/app/FragmentActivity;III)V // method@4ac4 │ │ -1a17f0: 1100 |0010: return-object v0 │ │ +1a1750: |[1a1750] com.infomaniak.drive.ui.MainActivity.inAppReviewManager_delegate$lambda$12:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ +1a1760: 2200 8b0e |0000: new-instance v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0e8b │ │ +1a1764: 1f04 1b02 |0002: check-cast v4, Landroidx/fragment/app/FragmentActivity; // type@021b │ │ +1a1768: 1401 6303 147f |0004: const v1, #float 1.96743e+38 // #7f140363 │ │ +1a176e: 1402 0804 147f |0007: const v2, #float 1.96747e+38 // #7f140408 │ │ +1a1774: 1403 4401 157f |000a: const v3, #float 1.98062e+38 // #7f150144 │ │ +1a177a: 7052 cd4a 4013 |000d: invoke-direct {v0, v4, v3, v1, v2}, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;.:(Landroidx/fragment/app/FragmentActivity;III)V // method@4acd │ │ +1a1780: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0002 line=164 │ │ 0x000d line=163 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ @@ -18178,21 +18014,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -1a1834: |[1a1834] com.infomaniak.drive.ui.MainActivity.inAppUpdateManager_delegate$lambda$11:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ -1a1844: 2200 8e0e |0000: new-instance v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e8e │ │ -1a1848: 1f03 1c02 |0002: check-cast v3, Landroidx/fragment/app/FragmentActivity; // type@021c │ │ -1a184c: 1a01 5a9c |0004: const-string v1, "com.infomaniak.drive" // string@9c5a │ │ -1a1850: 1402 010b 0103 |0006: const v2, #float 3.79223e-37 // #03010b01 │ │ -1a1856: 7040 d04a 3021 |0009: invoke-direct {v0, v3, v1, v2}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.:(Landroidx/fragment/app/FragmentActivity;Ljava/lang/String;I)V // method@4ad0 │ │ -1a185c: 1100 |000c: return-object v0 │ │ +1a17c4: |[1a17c4] com.infomaniak.drive.ui.MainActivity.inAppUpdateManager_delegate$lambda$11:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ +1a17d4: 2200 8e0e |0000: new-instance v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e8e │ │ +1a17d8: 1f03 1b02 |0002: check-cast v3, Landroidx/fragment/app/FragmentActivity; // type@021b │ │ +1a17dc: 1a01 5b9c |0004: const-string v1, "com.infomaniak.drive" // string@9c5b │ │ +1a17e0: 1402 010b 0103 |0006: const v2, #float 3.79223e-37 // #03010b01 │ │ +1a17e6: 7040 d94a 3021 |0009: invoke-direct {v0, v3, v1, v2}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.:(Landroidx/fragment/app/FragmentActivity;Ljava/lang/String;I)V // method@4ad9 │ │ +1a17ec: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #66 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18200,25 +18036,25 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -1a2754: |[1a2754] com.infomaniak.drive.ui.MainActivity.initAppReviewManager:()V │ │ -1a2764: 7010 630e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // method@0e63 │ │ -1a276a: 0c00 |0003: move-result-object v0 │ │ -1a276c: 2201 6f04 |0004: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22; // type@046f │ │ -1a2770: 7020 d50d 4100 |0006: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd5 │ │ -1a2776: 2202 7004 |0009: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23; // type@0470 │ │ -1a277a: 7020 d70d 4200 |000b: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd7 │ │ -1a2780: 2203 7104 |000e: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24; // type@0471 │ │ -1a2784: 7020 d90d 4300 |0010: invoke-direct {v3, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd9 │ │ -1a278a: 6e40 c54a 1032 |0013: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;.init:(Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V // method@4ac5 │ │ -1a2790: 0e00 |0016: return-void │ │ +1a26e4: |[1a26e4] com.infomaniak.drive.ui.MainActivity.initAppReviewManager:()V │ │ +1a26f4: 7010 5f0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // method@0e5f │ │ +1a26fa: 0c00 |0003: move-result-object v0 │ │ +1a26fc: 2201 6e04 |0004: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22; // type@046e │ │ +1a2700: 7020 d10d 4100 |0006: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd1 │ │ +1a2706: 2202 6f04 |0009: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23; // type@046f │ │ +1a270a: 7020 d30d 4200 |000b: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd3 │ │ +1a2710: 2203 7004 |000e: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24; // type@0470 │ │ +1a2714: 7020 d50d 4300 |0010: invoke-direct {v3, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd5 │ │ +1a271a: 6e40 ce4a 1032 |0013: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;.init:(Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V // method@4ace │ │ +1a2720: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #67 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18226,21 +18062,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a1b98: |[1a1b98] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a1ba8: 6200 ae00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ae │ │ -1a1bac: 1f02 1700 |0002: check-cast v2, Landroid/app/Activity; // type@0017 │ │ -1a1bb0: 1a01 dfe4 |0004: const-string v1, "presentAlert" // string@e4df │ │ -1a1bb4: 6e30 2109 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@0921 │ │ -1a1bba: 6202 2fb2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a1bbe: 1102 |000b: return-object v2 │ │ +1a1b28: |[1a1b28] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a1b38: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +1a1b3c: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a1b40: 1a01 dfe4 |0004: const-string v1, "presentAlert" // string@e4df │ │ +1a1b44: 6e30 1d09 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@091d │ │ +1a1b4a: 6202 31b2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a1b4e: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #68 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18248,21 +18084,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a1bc0: |[1a1bc0] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a1bd0: 6200 ae00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ae │ │ -1a1bd4: 1f02 1700 |0002: check-cast v2, Landroid/app/Activity; // type@0017 │ │ -1a1bd8: 1a01 41cb |0004: const-string v1, "like" // string@cb41 │ │ -1a1bdc: 6e30 2109 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@0921 │ │ -1a1be2: 6202 2fb2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a1be6: 1102 |000b: return-object v2 │ │ +1a1b50: |[1a1b50] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a1b60: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +1a1b64: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a1b68: 1a01 41cb |0004: const-string v1, "like" // string@cb41 │ │ +1a1b6c: 6e30 1d09 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@091d │ │ +1a1b72: 6202 31b2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a1b76: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #69 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18270,21 +18106,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a1be8: |[1a1be8] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a1bf8: 6200 ae00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ae │ │ -1a1bfc: 1f02 1700 |0002: check-cast v2, Landroid/app/Activity; // type@0017 │ │ -1a1c00: 1a01 6aa6 |0004: const-string v1, "dislike" // string@a66a │ │ -1a1c04: 6e30 2109 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@0921 │ │ -1a1c0a: 6202 2fb2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a1c0e: 1102 |000b: return-object v2 │ │ +1a1b78: |[1a1b78] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a1b88: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +1a1b8c: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a1b90: 1a01 6ba6 |0004: const-string v1, "dislike" // string@a66b │ │ +1a1b94: 6e30 1d09 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@091d │ │ +1a1b9a: 6202 31b2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a1b9e: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #70 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18292,35 +18128,35 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 41 16-bit code units │ │ -1a2794: |[1a2794] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager:()V │ │ -1a27a4: 7010 640e 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e64 │ │ -1a27aa: 0c00 |0003: move-result-object v0 │ │ -1a27ac: 0701 |0004: move-object v1, v0 │ │ -1a27ae: 1f01 590e |0005: check-cast v1, Lcom/infomaniak/lib/stores/BaseInAppUpdateManager; // type@0e59 │ │ -1a27b2: 2203 6504 |0007: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13; // type@0465 │ │ -1a27b6: 7020 c10d b300 |0009: invoke-direct {v3, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc1 │ │ -1a27bc: 2204 6604 |000c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14; // type@0466 │ │ -1a27c0: 7020 c30d b400 |000e: invoke-direct {v4, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc3 │ │ -1a27c6: 2205 6704 |0011: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15; // type@0467 │ │ -1a27ca: 7020 c50d b500 |0013: invoke-direct {v5, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc5 │ │ -1a27d0: 2207 6804 |0016: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16; // type@0468 │ │ -1a27d4: 7020 c70d b700 |0018: invoke-direct {v7, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc7 │ │ -1a27da: 2208 6904 |001b: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17; // type@0469 │ │ -1a27de: 7020 c90d b800 |001d: invoke-direct {v8, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc9 │ │ -1a27e4: 1309 1100 |0020: const/16 v9, #int 17 // #11 │ │ -1a27e8: 120a |0022: const/4 v10, #int 0 // #0 │ │ -1a27ea: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -1a27ec: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -1a27ee: 770a 154a 0100 |0025: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/lib/stores/BaseInAppUpdateManager;.init$default:(Lcom/infomaniak/lib/stores/BaseInAppUpdateManager;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@4a15 │ │ -1a27f4: 0e00 |0028: return-void │ │ +1a2724: |[1a2724] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager:()V │ │ +1a2734: 7010 600e 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e60 │ │ +1a273a: 0c00 |0003: move-result-object v0 │ │ +1a273c: 0701 |0004: move-object v1, v0 │ │ +1a273e: 1f01 590e |0005: check-cast v1, Lcom/infomaniak/lib/stores/BaseInAppUpdateManager; // type@0e59 │ │ +1a2742: 2203 6404 |0007: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13; // type@0464 │ │ +1a2746: 7020 bd0d b300 |0009: invoke-direct {v3, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dbd │ │ +1a274c: 2204 6504 |000c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14; // type@0465 │ │ +1a2750: 7020 bf0d b400 |000e: invoke-direct {v4, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dbf │ │ +1a2756: 2205 6604 |0011: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15; // type@0466 │ │ +1a275a: 7020 c10d b500 |0013: invoke-direct {v5, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc1 │ │ +1a2760: 2207 6704 |0016: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16; // type@0467 │ │ +1a2764: 7020 c30d b700 |0018: invoke-direct {v7, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc3 │ │ +1a276a: 2208 6804 |001b: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17; // type@0468 │ │ +1a276e: 7020 c50d b800 |001d: invoke-direct {v8, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc5 │ │ +1a2774: 1309 1100 |0020: const/16 v9, #int 17 // #11 │ │ +1a2778: 120a |0022: const/4 v10, #int 0 // #0 │ │ +1a277a: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +1a277c: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +1a277e: 770a 1e4a 0100 |0025: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/lib/stores/BaseInAppUpdateManager;.init$default:(Lcom/infomaniak/lib/stores/BaseInAppUpdateManager;ZLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@4a1e │ │ +1a2784: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0029 reg=11 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #71 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18328,24 +18164,24 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1a1c10: |[1a1c10] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a1c20: 6200 ae00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ae │ │ -1a1c24: 1f01 1700 |0002: check-cast v1, Landroid/app/Activity; // type@0017 │ │ -1a1c28: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ -1a1c2c: 1a02 63a6 |0006: const-string v2, "discoverNow" // string@a663 │ │ -1a1c30: 2803 |0008: goto 000b // +0003 │ │ -1a1c32: 1a02 62a6 |0009: const-string v2, "discoverLater" // string@a662 │ │ -1a1c36: 6e30 2209 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@0922 │ │ -1a1c3c: 6201 2fb2 |000e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a1c40: 1101 |0010: return-object v1 │ │ +1a1ba0: |[1a1ba0] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a1bb0: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +1a1bb4: 1f01 1600 |0002: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a1bb8: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ +1a1bbc: 1a02 64a6 |0006: const-string v2, "discoverNow" // string@a664 │ │ +1a1bc0: 2803 |0008: goto 000b // +0003 │ │ +1a1bc2: 1a02 63a6 |0009: const-string v2, "discoverLater" // string@a663 │ │ +1a1bc6: 6e30 1e09 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@091e │ │ +1a1bcc: 6201 31b2 |000e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a1bd0: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0011 reg=2 (null) Z │ │ │ │ @@ -18354,21 +18190,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a1c44: |[1a1c44] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a1c54: 6200 ae00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ae │ │ -1a1c58: 1f02 1700 |0002: check-cast v2, Landroid/app/Activity; // type@0017 │ │ -1a1c5c: 1a01 14c2 |0004: const-string v1, "installUpdate" // string@c214 │ │ -1a1c60: 6e30 2209 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@0922 │ │ -1a1c66: 6202 2fb2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a1c6a: 1102 |000b: return-object v2 │ │ +1a1bd4: |[1a1bd4] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a1be4: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +1a1be8: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a1bec: 1a01 14c2 |0004: const-string v1, "installUpdate" // string@c214 │ │ +1a1bf0: 6e30 1e09 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@091e │ │ +1a1bf6: 6202 31b2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a1bfa: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x000c reg=2 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #73 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18376,31 +18212,31 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 29 16-bit code units │ │ -1a1c6c: |[1a1c6c] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$28:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ -1a1c7c: 1a00 1ec6 |0000: const-string v0, "it" // string@c61e │ │ -1a1c80: 7120 a9b6 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a1c86: 0781 |0005: move-object v1, v8 │ │ -1a1c88: 1f01 1700 |0006: check-cast v1, Landroid/app/Activity; // type@0017 │ │ -1a1c8c: 6e10 670e 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e67 │ │ -1a1c92: 0c08 |000b: move-result-object v8 │ │ -1a1c94: 0783 |000c: move-object v3, v8 │ │ -1a1c96: 1f03 1201 |000d: check-cast v3, Landroid/view/View; // type@0112 │ │ -1a1c9a: 1306 0c00 |000f: const/16 v6, #int 12 // #c │ │ -1a1c9e: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -1a1ca0: 1402 4c01 147f |0012: const v2, #float 1.96732e+38 // #7f14014c │ │ -1a1ca6: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -1a1ca8: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -1a1caa: 7707 1a46 0100 |0017: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showSnackbar$default:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@461a │ │ -1a1cb0: 6208 2fb2 |001a: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a1cb4: 1108 |001c: return-object v8 │ │ +1a1bfc: |[1a1bfc] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$28:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ +1a1c0c: 1a00 1ec6 |0000: const-string v0, "it" // string@c61e │ │ +1a1c10: 7120 b2b6 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a1c16: 0781 |0005: move-object v1, v8 │ │ +1a1c18: 1f01 1600 |0006: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a1c1c: 6e10 630e 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e63 │ │ +1a1c22: 0c08 |000b: move-result-object v8 │ │ +1a1c24: 0783 |000c: move-object v3, v8 │ │ +1a1c26: 1f03 1101 |000d: check-cast v3, Landroid/view/View; // type@0111 │ │ +1a1c2a: 1306 0c00 |000f: const/16 v6, #int 12 // #c │ │ +1a1c2e: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +1a1c30: 1402 4c01 147f |0012: const v2, #float 1.96732e+38 // #7f14014c │ │ +1a1c36: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +1a1c38: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +1a1c3a: 7707 2346 0100 |0017: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showSnackbar$default:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@4623 │ │ +1a1c40: 6208 31b2 |001a: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a1c44: 1108 |001c: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=298 │ │ locals : │ │ 0x0000 - 0x001d reg=8 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x001d reg=9 (null) Ljava/lang/Exception; │ │ │ │ @@ -18409,43 +18245,43 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -1a1cb8: |[1a1cb8] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a1cc8: 3805 2d00 |0000: if-eqz v5, 002d // +002d │ │ -1a1ccc: 7010 570e 0400 |0002: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.canDisplayInAppSnackbar:()Z // method@0e57 │ │ -1a1cd2: 0a00 |0005: move-result v0 │ │ -1a1cd4: 3800 2700 |0006: if-eqz v0, 002d // +0027 │ │ -1a1cd8: 6205 af50 |0008: sget-object v5, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/SnackbarUtils; // field@50af │ │ -1a1cdc: 6e10 670e 0400 |000a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e67 │ │ -1a1ce2: 0c05 |000d: move-result-object v5 │ │ -1a1ce4: 2200 8404 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1; // type@0484 │ │ -1a1ce8: 7010 640e 0400 |0010: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e64 │ │ -1a1cee: 0c01 |0013: move-result-object v1 │ │ -1a1cf0: 7020 050e 1000 |0014: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.:(Ljava/lang/Object;)V // method@0e05 │ │ -1a1cf6: 1f00 d11b |0017: check-cast v0, Lkotlin/reflect/KFunction; // type@1bd1 │ │ -1a1cfa: 0741 |0019: move-object v1, v4 │ │ -1a1cfc: 1f01 1700 |001a: check-cast v1, Landroid/app/Activity; // type@0017 │ │ -1a1d00: 1f05 1201 |001c: check-cast v5, Landroid/view/View; // type@0112 │ │ -1a1d04: 1402 f203 147f |001e: const v2, #float 1.96746e+38 // #7f1403f2 │ │ -1a1d0a: 1f00 ff1a |0021: check-cast v0, Lkotlin/jvm/functions/Function0; // type@1aff │ │ -1a1d0e: 1403 f303 147f |0023: const v3, #float 1.96746e+38 // #7f1403f3 │ │ -1a1d14: 7150 1046 3125 |0026: invoke-static {v1, v3, v5, v2, v0}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showIndefiniteSnackbar:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;)Lcom/google/android/material/snackbar/Snackbar; // method@4610 │ │ -1a1d1a: 0c05 |0029: move-result-object v5 │ │ -1a1d1c: 5b45 2e04 |002a: iput-object v5, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@042e │ │ -1a1d20: 280a |002c: goto 0036 // +000a │ │ -1a1d22: 3905 0900 |002d: if-nez v5, 0036 // +0009 │ │ -1a1d26: 5444 2e04 |002f: iget-object v4, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@042e │ │ -1a1d2a: 3804 0500 |0031: if-eqz v4, 0036 // +0005 │ │ -1a1d2e: 6e10 b808 0400 |0033: invoke-virtual {v4}, Lcom/google/android/material/snackbar/Snackbar;.dismiss:()V // method@08b8 │ │ -1a1d34: 6204 2fb2 |0036: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a1d38: 1104 |0038: return-object v4 │ │ +1a1c48: |[1a1c48] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a1c58: 3805 2d00 |0000: if-eqz v5, 002d // +002d │ │ +1a1c5c: 7010 530e 0400 |0002: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.canDisplayInAppSnackbar:()Z // method@0e53 │ │ +1a1c62: 0a00 |0005: move-result v0 │ │ +1a1c64: 3800 2700 |0006: if-eqz v0, 002d // +0027 │ │ +1a1c68: 6205 b150 |0008: sget-object v5, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/SnackbarUtils; // field@50b1 │ │ +1a1c6c: 6e10 630e 0400 |000a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e63 │ │ +1a1c72: 0c05 |000d: move-result-object v5 │ │ +1a1c74: 2200 8304 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1; // type@0483 │ │ +1a1c78: 7010 600e 0400 |0010: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e60 │ │ +1a1c7e: 0c01 |0013: move-result-object v1 │ │ +1a1c80: 7020 010e 1000 |0014: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.:(Ljava/lang/Object;)V // method@0e01 │ │ +1a1c86: 1f00 d11b |0017: check-cast v0, Lkotlin/reflect/KFunction; // type@1bd1 │ │ +1a1c8a: 0741 |0019: move-object v1, v4 │ │ +1a1c8c: 1f01 1600 |001a: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a1c90: 1f05 1101 |001c: check-cast v5, Landroid/view/View; // type@0111 │ │ +1a1c94: 1402 f203 147f |001e: const v2, #float 1.96746e+38 // #7f1403f2 │ │ +1a1c9a: 1f00 ff1a |0021: check-cast v0, Lkotlin/jvm/functions/Function0; // type@1aff │ │ +1a1c9e: 1403 f303 147f |0023: const v3, #float 1.96746e+38 // #7f1403f3 │ │ +1a1ca4: 7150 1946 3125 |0026: invoke-static {v1, v3, v5, v2, v0}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showIndefiniteSnackbar:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;)Lcom/google/android/material/snackbar/Snackbar; // method@4619 │ │ +1a1caa: 0c05 |0029: move-result-object v5 │ │ +1a1cac: 5b45 2d04 |002a: iput-object v5, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@042d │ │ +1a1cb0: 280a |002c: goto 0036 // +000a │ │ +1a1cb2: 3905 0900 |002d: if-nez v5, 0036 // +0009 │ │ +1a1cb6: 5444 2d04 |002f: iget-object v4, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@042d │ │ +1a1cba: 3804 0500 |0031: if-eqz v4, 0036 // +0005 │ │ +1a1cbe: 6e10 b408 0400 |0033: invoke-virtual {v4}, Lcom/google/android/material/snackbar/Snackbar;.dismiss:()V // method@08b4 │ │ +1a1cc4: 6204 31b2 |0036: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a1cc8: 1104 |0038: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=300 │ │ 0x0008 line=301 │ │ 0x000a line=304 │ │ 0x000e line=305 │ │ 0x0019 line=301 │ │ @@ -18463,22 +18299,22 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1a1d3c: |[1a1d3c] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a1d4c: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -1a1d50: 7010 6a0e 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e6a │ │ -1a1d56: 0c00 |0005: move-result-object v0 │ │ -1a1d58: 1401 8305 0a7f |0006: const v1, #float 1.83462e+38 // #7f0a0583 │ │ -1a1d5e: 6e20 7806 1000 |0009: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0678 │ │ -1a1d64: 6200 2fb2 |000c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a1d68: 1100 |000e: return-object v0 │ │ +1a1ccc: |[1a1ccc] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a1cdc: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +1a1ce0: 7010 660e 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e66 │ │ +1a1ce6: 0c00 |0005: move-result-object v0 │ │ +1a1ce8: 1401 8305 0a7f |0006: const v1, #float 1.83462e+38 // #7f0a0583 │ │ +1a1cee: 6e20 7406 1000 |0009: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0674 │ │ +1a1cf4: 6200 31b2 |000c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a1cf8: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=312 │ │ 0x000c line=313 │ │ locals : │ │ 0x0000 - 0x000f reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x000f reg=1 (null) Z │ │ @@ -18488,42 +18324,42 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -1a27f8: |[1a27f8] com.infomaniak.drive.ui.MainActivity.launchNextDeleteRequest:()V │ │ -1a2808: 5440 3304 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0433 │ │ -1a280c: 6e10 e59d 0000 |0002: invoke-virtual {v0}, Lkotlin/collections/ArrayDeque;.firstOrNull:()Ljava/lang/Object; // method@9de5 │ │ -1a2812: 0c00 |0005: move-result-object v0 │ │ -1a2814: 1f00 4818 |0006: check-cast v0, Ljava/util/List; // type@1848 │ │ -1a2818: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -1a281c: 0e00 |000a: return-void │ │ -1a281e: 6001 3a00 |000b: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003a │ │ -1a2822: 1302 1e00 |000d: const/16 v2, #int 30 // #1e │ │ -1a2826: 3421 2800 |000f: if-lt v1, v2, 0037 // +0028 │ │ -1a282a: 6e10 610e 0400 |0011: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e61 │ │ -1a2830: 0c01 |0014: move-result-object v1 │ │ -1a2832: 1f00 3718 |0015: check-cast v0, Ljava/util/Collection; // type@1837 │ │ -1a2836: 7120 850d 0100 |0017: invoke-static {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@0d85 │ │ -1a283c: 0c00 |001a: move-result-object v0 │ │ -1a283e: 1a01 b9a1 |001b: const-string v1, "createDeleteRequest(...)" // string@a1b9 │ │ -1a2842: 7120 a8b6 1000 |001d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a2848: 5441 2a04 |0020: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@042a │ │ -1a284c: 2202 6b01 |0022: new-instance v2, Landroidx/activity/result/IntentSenderRequest$Builder; // type@016b │ │ -1a2850: 6e10 6500 0000 |0024: invoke-virtual {v0}, Landroid/app/PendingIntent;.getIntentSender:()Landroid/content/IntentSender; // method@0065 │ │ -1a2856: 0c00 |0027: move-result-object v0 │ │ -1a2858: 1a03 d4b5 |0028: const-string v3, "getIntentSender(...)" // string@b5d4 │ │ -1a285c: 7120 a8b6 3000 |002a: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a2862: 7020 8d04 0200 |002d: invoke-direct {v2, v0}, Landroidx/activity/result/IntentSenderRequest$Builder;.:(Landroid/content/IntentSender;)V // method@048d │ │ -1a2868: 6e10 8e04 0200 |0030: invoke-virtual {v2}, Landroidx/activity/result/IntentSenderRequest$Builder;.build:()Landroidx/activity/result/IntentSenderRequest; // method@048e │ │ -1a286e: 0c00 |0033: move-result-object v0 │ │ -1a2870: 6e20 8c04 0100 |0034: invoke-virtual {v1, v0}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@048c │ │ -1a2876: 0e00 |0037: return-void │ │ +1a2788: |[1a2788] com.infomaniak.drive.ui.MainActivity.launchNextDeleteRequest:()V │ │ +1a2798: 5440 3204 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0432 │ │ +1a279c: 6e10 ee9d 0000 |0002: invoke-virtual {v0}, Lkotlin/collections/ArrayDeque;.firstOrNull:()Ljava/lang/Object; // method@9dee │ │ +1a27a2: 0c00 |0005: move-result-object v0 │ │ +1a27a4: 1f00 4818 |0006: check-cast v0, Ljava/util/List; // type@1848 │ │ +1a27a8: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +1a27ac: 0e00 |000a: return-void │ │ +1a27ae: 6001 3900 |000b: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ +1a27b2: 1302 1e00 |000d: const/16 v2, #int 30 // #1e │ │ +1a27b6: 3421 2800 |000f: if-lt v1, v2, 0037 // +0028 │ │ +1a27ba: 6e10 5d0e 0400 |0011: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e5d │ │ +1a27c0: 0c01 |0014: move-result-object v1 │ │ +1a27c2: 1f00 3718 |0015: check-cast v0, Ljava/util/Collection; // type@1837 │ │ +1a27c6: 7120 810d 0100 |0017: invoke-static {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@0d81 │ │ +1a27cc: 0c00 |001a: move-result-object v0 │ │ +1a27ce: 1a01 baa1 |001b: const-string v1, "createDeleteRequest(...)" // string@a1ba │ │ +1a27d2: 7120 b1b6 1000 |001d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a27d8: 5441 2904 |0020: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@0429 │ │ +1a27dc: 2202 6a01 |0022: new-instance v2, Landroidx/activity/result/IntentSenderRequest$Builder; // type@016a │ │ +1a27e0: 6e10 6100 0000 |0024: invoke-virtual {v0}, Landroid/app/PendingIntent;.getIntentSender:()Landroid/content/IntentSender; // method@0061 │ │ +1a27e6: 0c00 |0027: move-result-object v0 │ │ +1a27e8: 1a03 d5b5 |0028: const-string v3, "getIntentSender(...)" // string@b5d5 │ │ +1a27ec: 7120 b1b6 3000 |002a: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a27f2: 7020 8904 0200 |002d: invoke-direct {v2, v0}, Landroidx/activity/result/IntentSenderRequest$Builder;.:(Landroid/content/IntentSender;)V // method@0489 │ │ +1a27f8: 6e10 8a04 0200 |0030: invoke-virtual {v2}, Landroidx/activity/result/IntentSenderRequest$Builder;.build:()Landroidx/activity/result/IntentSenderRequest; // method@048a │ │ +1a27fe: 0c00 |0033: move-result-object v0 │ │ +1a2800: 6e20 8804 0100 |0034: invoke-virtual {v1, v0}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0488 │ │ +1a2806: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x000b line=368 │ │ 0x0011 line=369 │ │ 0x0020 line=370 │ │ locals : │ │ @@ -18534,18 +18370,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a135c: |[1a135c] com.infomaniak.drive.ui.MainActivity.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ -1a136c: 7010 a60e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.setupNavController:()Landroidx/navigation/NavController; // method@0ea6 │ │ -1a1372: 0c00 |0003: move-result-object v0 │ │ -1a1374: 1100 |0004: return-object v0 │ │ +1a12ec: |[1a12ec] com.infomaniak.drive.ui.MainActivity.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ +1a12fc: 7010 a20e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.setupNavController:()Landroidx/navigation/NavController; // method@0ea2 │ │ +1a1302: 0c00 |0003: move-result-object v0 │ │ +1a1304: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #78 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18553,27 +18389,27 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1a15f4: |[1a15f4] com.infomaniak.drive.ui.MainActivity.navigationArgs_delegate$lambda$2:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a1604: 6e10 650e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getIntent:()Landroid/content/Intent; // method@0e65 │ │ -1a160a: 0c01 |0003: move-result-object v1 │ │ -1a160c: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ -1a1610: 6e10 a400 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a4 │ │ -1a1616: 0c01 |0009: move-result-object v1 │ │ -1a1618: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ -1a161c: 6200 3604 |000c: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0436 │ │ -1a1620: 6e20 aa0e 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0eaa │ │ -1a1626: 0c01 |0011: move-result-object v1 │ │ -1a1628: 2802 |0012: goto 0014 // +0002 │ │ -1a162a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -1a162c: 1101 |0014: return-object v1 │ │ +1a1584: |[1a1584] com.infomaniak.drive.ui.MainActivity.navigationArgs_delegate$lambda$2:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a1594: 6e10 610e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getIntent:()Landroid/content/Intent; // method@0e61 │ │ +1a159a: 0c01 |0003: move-result-object v1 │ │ +1a159c: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ +1a15a0: 6e10 a000 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a0 │ │ +1a15a6: 0c01 |0009: move-result-object v1 │ │ +1a15a8: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ +1a15ac: 6200 3504 |000c: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0435 │ │ +1a15b0: 6e20 a60e 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ea6 │ │ +1a15b6: 0c01 |0011: move-result-object v1 │ │ +1a15b8: 2802 |0012: goto 0014 // +0002 │ │ +1a15ba: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +1a15bc: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #79 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18581,28 +18417,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1a2878: |[1a2878] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning:()V │ │ -1a2888: 7010 680e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e68 │ │ -1a288e: 0c00 |0003: move-result-object v0 │ │ -1a2890: 6e10 0f10 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@100f │ │ -1a2896: 0c00 |0007: move-result-object v0 │ │ -1a2898: 0741 |0008: move-object v1, v4 │ │ -1a289a: 1f01 3002 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0230 │ │ -1a289e: 2202 7304 |000b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26; // type@0473 │ │ -1a28a2: 7020 dd0d 4200 |000d: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ddd │ │ -1a28a8: 2203 8504 |0010: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0485 │ │ -1a28ac: 7020 080e 2300 |0012: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e08 │ │ -1a28b2: 1f03 3602 |0015: check-cast v3, Landroidx/lifecycle/Observer; // type@0236 │ │ -1a28b6: 6e30 5106 1003 |0017: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0651 │ │ -1a28bc: 0e00 |001a: return-void │ │ +1a2808: |[1a2808] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning:()V │ │ +1a2818: 7010 640e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e64 │ │ +1a281e: 0c00 |0003: move-result-object v0 │ │ +1a2820: 6e10 0b10 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@100b │ │ +1a2826: 0c00 |0007: move-result-object v0 │ │ +1a2828: 0741 |0008: move-object v1, v4 │ │ +1a282a: 1f01 2f02 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@022f │ │ +1a282e: 2202 7204 |000b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26; // type@0472 │ │ +1a2832: 7020 d90d 4200 |000d: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd9 │ │ +1a2838: 2203 8404 |0010: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0484 │ │ +1a283c: 7020 040e 2300 |0012: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e04 │ │ +1a2842: 1f03 3502 |0015: check-cast v3, Landroidx/lifecycle/Observer; // type@0235 │ │ +1a2846: 6e30 4d06 1003 |0017: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@064d │ │ +1a284c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #80 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -18610,23 +18446,23 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -1a1d6c: |[1a1d6c] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning$lambda$31:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -1a1d7c: 6e10 5292 0100 |0000: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@9252 │ │ -1a1d82: 0a01 |0003: move-result v1 │ │ -1a1d84: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ -1a1d88: 7010 680e 0000 |0006: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e68 │ │ -1a1d8e: 0c00 |0009: move-result-object v0 │ │ -1a1d90: 6e10 3610 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@1036 │ │ -1a1d96: 6200 2fb2 |000d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a1d9a: 1100 |000f: return-object v0 │ │ +1a1cfc: |[1a1cfc] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning$lambda$31:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +1a1d0c: 6e10 5b92 0100 |0000: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@925b │ │ +1a1d12: 0a01 |0003: move-result v1 │ │ +1a1d14: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ +1a1d18: 7010 640e 0000 |0006: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e64 │ │ +1a1d1e: 0c00 |0009: move-result-object v0 │ │ +1a1d20: 6e10 3210 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@1032 │ │ +1a1d26: 6200 31b2 |000d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a1d2a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x000d line=322 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/Boolean; │ │ @@ -18636,28 +18472,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1a28c0: |[1a28c0] com.infomaniak.drive.ui.MainActivity.observeCurrentFolder:()V │ │ -1a28d0: 7010 680e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e68 │ │ -1a28d6: 0c00 |0003: move-result-object v0 │ │ -1a28d8: 6e10 f50f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0ff5 │ │ -1a28de: 0c01 |0007: move-result-object v1 │ │ -1a28e0: 0742 |0008: move-object v2, v4 │ │ -1a28e2: 1f02 3002 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0230 │ │ -1a28e6: 2203 6304 |000b: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11; // type@0463 │ │ -1a28ea: 7030 bd0d 4300 |000d: invoke-direct {v3, v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0dbd │ │ -1a28f0: 2200 8504 |0010: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0485 │ │ -1a28f4: 7020 080e 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e08 │ │ -1a28fa: 1f00 3602 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@0236 │ │ -1a28fe: 6e30 4506 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0645 │ │ -1a2904: 0e00 |001a: return-void │ │ +1a2850: |[1a2850] com.infomaniak.drive.ui.MainActivity.observeCurrentFolder:()V │ │ +1a2860: 7010 640e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e64 │ │ +1a2866: 0c00 |0003: move-result-object v0 │ │ +1a2868: 6e10 f10f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0ff1 │ │ +1a286e: 0c01 |0007: move-result-object v1 │ │ +1a2870: 0742 |0008: move-object v2, v4 │ │ +1a2872: 1f02 2f02 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022f │ │ +1a2876: 2203 6204 |000b: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11; // type@0462 │ │ +1a287a: 7030 b90d 4300 |000d: invoke-direct {v3, v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0db9 │ │ +1a2880: 2200 8404 |0010: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0484 │ │ +1a2884: 7020 040e 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e04 │ │ +1a288a: 1f00 3502 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@0235 │ │ +1a288e: 6e30 4106 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0641 │ │ +1a2894: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ 0x0004 line=518 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -18666,62 +18502,62 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -1a1d9c: |[1a1d9c] com.infomaniak.drive.ui.MainActivity.observeCurrentFolder$lambda$49$lambda$48:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a1dac: 7010 5f0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5f │ │ -1a1db2: 0c00 |0003: move-result-object v0 │ │ -1a1db4: 5400 2c01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012c │ │ -1a1db8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1a1dba: 3806 1000 |0007: if-eqz v6, 0017 // +0010 │ │ -1a1dbe: 6e10 450a 0600 |0009: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a45 │ │ -1a1dc4: 0c02 |000c: move-result-object v2 │ │ -1a1dc6: 3802 0a00 |000d: if-eqz v2, 0017 // +000a │ │ -1a1dca: 6e10 c30a 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0ac3 │ │ -1a1dd0: 0a02 |0012: move-result v2 │ │ -1a1dd2: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -1a1dd4: 3332 0300 |0014: if-ne v2, v3, 0017 // +0003 │ │ -1a1dd8: 2802 |0016: goto 0018 // +0002 │ │ -1a1dda: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -1a1ddc: 6e20 9308 3000 |0018: invoke-virtual {v0, v3}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@0893 │ │ -1a1de2: 7010 6c0e 0400 |001b: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e6c │ │ -1a1de8: 0c00 |001e: move-result-object v0 │ │ -1a1dea: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -1a1dec: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ -1a1df0: 6e10 b90e 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0eb9 │ │ -1a1df6: 0c00 |0025: move-result-object v0 │ │ -1a1df8: 2802 |0026: goto 0028 // +0002 │ │ -1a1dfa: 0720 |0027: move-object v0, v2 │ │ -1a1dfc: 6203 7713 |0028: sget-object v3, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1377 │ │ -1a1e00: 6e10 c93b 0300 |002a: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bc9 │ │ -1a1e06: 0c03 |002d: move-result-object v3 │ │ -1a1e08: 7120 a0b6 3000 |002e: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -1a1e0e: 0a00 |0031: move-result v0 │ │ -1a1e10: 3800 2500 |0032: if-eqz v0, 0057 // +0025 │ │ -1a1e14: 6e10 0010 0500 |0034: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getMustOpenUploadShortcut:()Z // method@1000 │ │ -1a1e1a: 0a00 |0037: move-result v0 │ │ -1a1e1c: 3800 1f00 |0038: if-eqz v0, 0057 // +001f │ │ -1a1e20: 3806 0600 |003a: if-eqz v6, 0040 // +0006 │ │ -1a1e24: 6e10 4f0a 0600 |003c: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getVisibilityType:()Lcom/infomaniak/drive/data/models/File$VisibilityType; // method@0a4f │ │ -1a1e2a: 0c02 |003f: move-result-object v2 │ │ -1a1e2c: 6200 f200 |0040: sget-object v0, Lcom/infomaniak/drive/data/models/File$VisibilityType;.IS_PRIVATE:Lcom/infomaniak/drive/data/models/File$VisibilityType; // field@00f2 │ │ -1a1e30: 3302 1500 |0042: if-ne v2, v0, 0057 // +0015 │ │ -1a1e34: 7010 680e 0400 |0044: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e68 │ │ -1a1e3a: 0c04 |0047: move-result-object v4 │ │ -1a1e3c: 6e20 3110 1400 |0048: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setMustOpenUploadShortcut:(Z)V // method@1031 │ │ -1a1e42: 6e10 0b10 0500 |004b: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // method@100b │ │ -1a1e48: 0c04 |004e: move-result-object v4 │ │ -1a1e4a: 3804 0800 |004f: if-eqz v4, 0057 // +0008 │ │ -1a1e4e: 6e20 1f14 6400 |0051: invoke-virtual {v4, v6}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@141f │ │ -1a1e54: 6e10 2014 0400 |0054: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.uploadFiles:()V // method@1420 │ │ -1a1e5a: 6204 2fb2 |0057: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a1e5e: 1104 |0059: return-object v4 │ │ +1a1d2c: |[1a1d2c] com.infomaniak.drive.ui.MainActivity.observeCurrentFolder$lambda$49$lambda$48:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a1d3c: 7010 5b0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5b │ │ +1a1d42: 0c00 |0003: move-result-object v0 │ │ +1a1d44: 5400 2b01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012b │ │ +1a1d48: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1a1d4a: 3806 1000 |0007: if-eqz v6, 0017 // +0010 │ │ +1a1d4e: 6e10 410a 0600 |0009: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a41 │ │ +1a1d54: 0c02 |000c: move-result-object v2 │ │ +1a1d56: 3802 0a00 |000d: if-eqz v2, 0017 // +000a │ │ +1a1d5a: 6e10 bf0a 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0abf │ │ +1a1d60: 0a02 |0012: move-result v2 │ │ +1a1d62: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +1a1d64: 3332 0300 |0014: if-ne v2, v3, 0017 // +0003 │ │ +1a1d68: 2802 |0016: goto 0018 // +0002 │ │ +1a1d6a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +1a1d6c: 6e20 8f08 3000 |0018: invoke-virtual {v0, v3}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@088f │ │ +1a1d72: 7010 680e 0400 |001b: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e68 │ │ +1a1d78: 0c00 |001e: move-result-object v0 │ │ +1a1d7a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +1a1d7c: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ +1a1d80: 6e10 b50e 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0eb5 │ │ +1a1d86: 0c00 |0025: move-result-object v0 │ │ +1a1d88: 2802 |0026: goto 0028 // +0002 │ │ +1a1d8a: 0720 |0027: move-object v0, v2 │ │ +1a1d8c: 6203 7913 |0028: sget-object v3, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1379 │ │ +1a1d90: 6e10 d23b 0300 |002a: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bd2 │ │ +1a1d96: 0c03 |002d: move-result-object v3 │ │ +1a1d98: 7120 a9b6 3000 |002e: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +1a1d9e: 0a00 |0031: move-result v0 │ │ +1a1da0: 3800 2500 |0032: if-eqz v0, 0057 // +0025 │ │ +1a1da4: 6e10 fc0f 0500 |0034: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getMustOpenUploadShortcut:()Z // method@0ffc │ │ +1a1daa: 0a00 |0037: move-result v0 │ │ +1a1dac: 3800 1f00 |0038: if-eqz v0, 0057 // +001f │ │ +1a1db0: 3806 0600 |003a: if-eqz v6, 0040 // +0006 │ │ +1a1db4: 6e10 4b0a 0600 |003c: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getVisibilityType:()Lcom/infomaniak/drive/data/models/File$VisibilityType; // method@0a4b │ │ +1a1dba: 0c02 |003f: move-result-object v2 │ │ +1a1dbc: 6200 f100 |0040: sget-object v0, Lcom/infomaniak/drive/data/models/File$VisibilityType;.IS_PRIVATE:Lcom/infomaniak/drive/data/models/File$VisibilityType; // field@00f1 │ │ +1a1dc0: 3302 1500 |0042: if-ne v2, v0, 0057 // +0015 │ │ +1a1dc4: 7010 640e 0400 |0044: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e64 │ │ +1a1dca: 0c04 |0047: move-result-object v4 │ │ +1a1dcc: 6e20 2d10 1400 |0048: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setMustOpenUploadShortcut:(Z)V // method@102d │ │ +1a1dd2: 6e10 0710 0500 |004b: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // method@1007 │ │ +1a1dd8: 0c04 |004e: move-result-object v4 │ │ +1a1dda: 3804 0800 |004f: if-eqz v4, 0057 // +0008 │ │ +1a1dde: 6e20 2814 6400 |0051: invoke-virtual {v4, v6}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@1428 │ │ +1a1de4: 6e10 2914 0400 |0054: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.uploadFiles:()V // method@1429 │ │ +1a1dea: 6204 31b2 |0057: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a1dee: 1104 |0059: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ 0x001b line=523 │ │ 0x0034 line=524 │ │ 0x003c line=526 │ │ 0x0044 line=528 │ │ @@ -18739,29 +18575,29 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -1a2908: |[1a2908] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline:()V │ │ -1a2918: 6200 d612 |0000: sget-object v0, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@12d6 │ │ -1a291c: 0741 |0002: move-object v1, v4 │ │ -1a291e: 1f01 3200 |0003: check-cast v1, Landroid/content/Context; // type@0032 │ │ -1a2922: 6e20 bf39 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion;.getFailedDownloadWorkerOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; // method@39bf │ │ -1a2928: 0c00 |0008: move-result-object v0 │ │ -1a292a: 0741 |0009: move-object v1, v4 │ │ -1a292c: 1f01 3002 |000a: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0230 │ │ -1a2930: 2202 6b04 |000c: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19; // type@046b │ │ -1a2934: 7020 cd0d 4200 |000e: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dcd │ │ -1a293a: 2203 8504 |0011: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0485 │ │ -1a293e: 7020 080e 2300 |0013: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e08 │ │ -1a2944: 1f03 3602 |0016: check-cast v3, Landroidx/lifecycle/Observer; // type@0236 │ │ -1a2948: 6e30 4506 1003 |0018: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0645 │ │ -1a294e: 0e00 |001b: return-void │ │ +1a2898: |[1a2898] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline:()V │ │ +1a28a8: 6200 d812 |0000: sget-object v0, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@12d8 │ │ +1a28ac: 0741 |0002: move-object v1, v4 │ │ +1a28ae: 1f01 3100 |0003: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a28b2: 6e20 c839 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion;.getFailedDownloadWorkerOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; // method@39c8 │ │ +1a28b8: 0c00 |0008: move-result-object v0 │ │ +1a28ba: 0741 |0009: move-object v1, v4 │ │ +1a28bc: 1f01 2f02 |000a: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@022f │ │ +1a28c0: 2202 6a04 |000c: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19; // type@046a │ │ +1a28c4: 7020 c90d 4200 |000e: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc9 │ │ +1a28ca: 2203 8404 |0011: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0484 │ │ +1a28ce: 7020 040e 2300 |0013: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e04 │ │ +1a28d4: 1f03 3502 |0016: check-cast v3, Landroidx/lifecycle/Observer; // type@0235 │ │ +1a28d8: 6e30 4106 1003 |0018: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0641 │ │ +1a28de: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0009 line=327 │ │ locals : │ │ 0x0000 - 0x001c reg=4 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -18770,56 +18606,56 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 76 16-bit code units │ │ -1a1e60: |[1a1e60] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline$lambda$34:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1a1e70: 7110 a6b6 0800 |0000: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1a1e76: 1f08 7f17 |0003: check-cast v8, Ljava/lang/Iterable; // type@177f │ │ -1a1e7a: 7210 0493 0800 |0005: invoke-interface {v8}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@9304 │ │ -1a1e80: 0c08 |0008: move-result-object v8 │ │ -1a1e82: 7210 f096 0800 |0009: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@96f0 │ │ -1a1e88: 0a00 |000c: move-result v0 │ │ -1a1e8a: 3800 1200 |000d: if-eqz v0, 001f // +0012 │ │ -1a1e8e: 7210 f196 0800 |000f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@96f1 │ │ -1a1e94: 0c00 |0012: move-result-object v0 │ │ -1a1e96: 0701 |0013: move-object v1, v0 │ │ -1a1e98: 1f01 b202 |0014: check-cast v1, Landroidx/work/WorkInfo; // type@02b2 │ │ -1a1e9c: 6e10 7607 0100 |0016: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@0776 │ │ -1a1ea2: 0c01 |0019: move-result-object v1 │ │ -1a1ea4: 6202 a100 |001a: sget-object v2, Landroidx/work/WorkInfo$State;.FAILED:Landroidx/work/WorkInfo$State; // field@00a1 │ │ -1a1ea8: 3321 edff |001c: if-ne v1, v2, 0009 // -0013 │ │ -1a1eac: 2802 |001e: goto 0020 // +0002 │ │ -1a1eae: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -1a1eb0: 1f00 b202 |0020: check-cast v0, Landroidx/work/WorkInfo; // type@02b2 │ │ -1a1eb4: 3800 2700 |0022: if-eqz v0, 0049 // +0027 │ │ -1a1eb8: 6e10 7407 0000 |0024: invoke-virtual {v0}, Landroidx/work/WorkInfo;.getOutputData:()Landroidx/work/Data; // method@0774 │ │ -1a1ebe: 0c08 |0027: move-result-object v8 │ │ -1a1ec0: 1a00 c03a |0028: const-string v0, "HAS_SPACE_LEFT_AFTER_DOWNLOAD_KEY" // string@3ac0 │ │ -1a1ec4: 1211 |002a: const/4 v1, #int 1 // #1 │ │ -1a1ec6: 6e30 6707 0801 |002b: invoke-virtual {v8, v0, v1}, Landroidx/work/Data;.getBoolean:(Ljava/lang/String;Z)Z // method@0767 │ │ -1a1ecc: 0a08 |002e: move-result v8 │ │ -1a1ece: 3908 1100 |002f: if-nez v8, 0040 // +0011 │ │ -1a1ed2: 0770 |0031: move-object v0, v7 │ │ -1a1ed4: 1f00 1700 |0032: check-cast v0, Landroid/app/Activity; // type@0017 │ │ -1a1ed8: 1305 0e00 |0034: const/16 v5, #int 14 // #e │ │ -1a1edc: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -1a1ede: 1401 2203 147f |0037: const v1, #float 1.96742e+38 // #7f140322 │ │ -1a1ee4: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -1a1ee6: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -1a1ee8: 1204 |003c: const/4 v4, #int 0 // #0 │ │ -1a1eea: 7707 1a46 0000 |003d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showSnackbar$default:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@461a │ │ -1a1ef0: 1f07 3200 |0040: check-cast v7, Landroid/content/Context; // type@0032 │ │ -1a1ef4: 7110 7d07 0700 |0042: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@077d │ │ -1a1efa: 0c07 |0045: move-result-object v7 │ │ -1a1efc: 6e10 8007 0700 |0046: invoke-virtual {v7}, Landroidx/work/WorkManager;.pruneWork:()Landroidx/work/Operation; // method@0780 │ │ -1a1f02: 6207 2fb2 |0049: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a1f06: 1107 |004b: return-object v7 │ │ +1a1df0: |[1a1df0] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline$lambda$34:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1a1e00: 7110 afb6 0800 |0000: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1a1e06: 1f08 7f17 |0003: check-cast v8, Ljava/lang/Iterable; // type@177f │ │ +1a1e0a: 7210 0d93 0800 |0005: invoke-interface {v8}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@930d │ │ +1a1e10: 0c08 |0008: move-result-object v8 │ │ +1a1e12: 7210 f996 0800 |0009: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@96f9 │ │ +1a1e18: 0a00 |000c: move-result v0 │ │ +1a1e1a: 3800 1200 |000d: if-eqz v0, 001f // +0012 │ │ +1a1e1e: 7210 fa96 0800 |000f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@96fa │ │ +1a1e24: 0c00 |0012: move-result-object v0 │ │ +1a1e26: 0701 |0013: move-object v1, v0 │ │ +1a1e28: 1f01 b102 |0014: check-cast v1, Landroidx/work/WorkInfo; // type@02b1 │ │ +1a1e2c: 6e10 7207 0100 |0016: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@0772 │ │ +1a1e32: 0c01 |0019: move-result-object v1 │ │ +1a1e34: 6202 a000 |001a: sget-object v2, Landroidx/work/WorkInfo$State;.FAILED:Landroidx/work/WorkInfo$State; // field@00a0 │ │ +1a1e38: 3321 edff |001c: if-ne v1, v2, 0009 // -0013 │ │ +1a1e3c: 2802 |001e: goto 0020 // +0002 │ │ +1a1e3e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +1a1e40: 1f00 b102 |0020: check-cast v0, Landroidx/work/WorkInfo; // type@02b1 │ │ +1a1e44: 3800 2700 |0022: if-eqz v0, 0049 // +0027 │ │ +1a1e48: 6e10 7007 0000 |0024: invoke-virtual {v0}, Landroidx/work/WorkInfo;.getOutputData:()Landroidx/work/Data; // method@0770 │ │ +1a1e4e: 0c08 |0027: move-result-object v8 │ │ +1a1e50: 1a00 c03a |0028: const-string v0, "HAS_SPACE_LEFT_AFTER_DOWNLOAD_KEY" // string@3ac0 │ │ +1a1e54: 1211 |002a: const/4 v1, #int 1 // #1 │ │ +1a1e56: 6e30 6307 0801 |002b: invoke-virtual {v8, v0, v1}, Landroidx/work/Data;.getBoolean:(Ljava/lang/String;Z)Z // method@0763 │ │ +1a1e5c: 0a08 |002e: move-result v8 │ │ +1a1e5e: 3908 1100 |002f: if-nez v8, 0040 // +0011 │ │ +1a1e62: 0770 |0031: move-object v0, v7 │ │ +1a1e64: 1f00 1600 |0032: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +1a1e68: 1305 0e00 |0034: const/16 v5, #int 14 // #e │ │ +1a1e6c: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +1a1e6e: 1401 2203 147f |0037: const v1, #float 1.96742e+38 // #7f140322 │ │ +1a1e74: 1202 |003a: const/4 v2, #int 0 // #0 │ │ +1a1e76: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +1a1e78: 1204 |003c: const/4 v4, #int 0 // #0 │ │ +1a1e7a: 7707 2346 0000 |003d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showSnackbar$default:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@4623 │ │ +1a1e80: 1f07 3100 |0040: check-cast v7, Landroid/content/Context; // type@0031 │ │ +1a1e84: 7110 7907 0700 |0042: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0779 │ │ +1a1e8a: 0c07 |0045: move-result-object v7 │ │ +1a1e8c: 6e10 7c07 0700 |0046: invoke-virtual {v7}, Landroidx/work/WorkManager;.pruneWork:()Landroidx/work/Operation; // method@077c │ │ +1a1e92: 6207 31b2 |0049: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a1e96: 1107 |004b: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0005 line=679 │ │ 0x0016 line=328 │ │ 0x0024 line=329 │ │ 0x0031 line=330 │ │ @@ -18834,21 +18670,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1a2950: |[1a2950] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$13:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -1a2960: 1a00 2c26 |0000: const-string v0, "" // string@262c │ │ -1a2964: 7120 a9b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a296a: 1a02 bca5 |0005: const-string v2, "dest" // string@a5bc │ │ -1a296e: 7120 a9b6 2300 |0007: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a2974: 7030 920e 3104 |000a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainActivity;.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V // method@0e92 │ │ -1a297a: 0e00 |000d: return-void │ │ +1a28e0: |[1a28e0] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$13:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +1a28f0: 1a00 2b26 |0000: const-string v0, "" // string@262b │ │ +1a28f4: 7120 b2b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a28fa: 1a02 bda5 |0005: const-string v2, "dest" // string@a5bd │ │ +1a28fe: 7120 b2b6 2300 |0007: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a2904: 7030 8e0e 3104 |000a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainActivity;.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V // method@0e8e │ │ +1a290a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=185 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x000e reg=2 (null) Landroidx/navigation/NavController; │ │ 0x0000 - 0x000e reg=3 (null) Landroidx/navigation/NavDestination; │ │ @@ -18859,124 +18695,124 @@ │ │ type : '()Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a1470: |[1a1470] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$14:()Z │ │ -1a1480: 6200 c000 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ -1a1484: 6e10 ca09 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09ca │ │ -1a148a: 0a00 |0005: move-result v0 │ │ -1a148c: 0f00 |0006: return v0 │ │ +1a1400: |[1a1400] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$14:()Z │ │ +1a1410: 6200 bf00 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00bf │ │ +1a1414: 6e10 c609 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09c6 │ │ +1a141a: 0a00 |0005: move-result v0 │ │ +1a141c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ │ │ #87 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ name : 'onDestinationChanged' │ │ type : '(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 238 16-bit code units │ │ -1a2ac4: |[1a2ac4] com.infomaniak.drive.ui.MainActivity.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -1a2ad4: 7110 830c 0500 |0000: invoke-static {v5}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.addSentryBreadcrumb:(Landroidx/navigation/NavDestination;)V // method@0c83 │ │ -1a2ada: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1a2adc: 3806 0f00 |0004: if-eqz v6, 0013 // +000f │ │ -1a2ae0: 6201 f208 |0006: sget-object v1, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@08f2 │ │ -1a2ae4: 6e20 121c 6100 |0008: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1c12 │ │ -1a2aea: 0c01 |000b: move-result-object v1 │ │ -1a2aec: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -1a2af0: 6e10 231c 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldHideBottomNavigation:()Z // method@1c23 │ │ -1a2af6: 0a01 |0011: move-result v1 │ │ -1a2af8: 2802 |0012: goto 0014 // +0002 │ │ -1a2afa: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -1a2afc: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -1a2afe: 3806 0f00 |0015: if-eqz v6, 0024 // +000f │ │ -1a2b02: 6203 f208 |0017: sget-object v3, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@08f2 │ │ -1a2b06: 6e20 121c 6300 |0019: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1c12 │ │ -1a2b0c: 0c03 |001c: move-result-object v3 │ │ -1a2b0e: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ -1a2b12: 6e10 241c 0300 |001f: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldShowSmallFab:()Z // method@1c24 │ │ -1a2b18: 0a06 |0022: move-result v6 │ │ -1a2b1a: 282c |0023: goto 004f // +002c │ │ -1a2b1c: 3806 0f00 |0024: if-eqz v6, 0033 // +000f │ │ -1a2b20: 6203 ac05 |0026: sget-object v3, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion; // field@05ac │ │ -1a2b24: 6e20 0f12 6300 |0028: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // method@120f │ │ -1a2b2a: 0c03 |002b: move-result-object v3 │ │ -1a2b2c: 3803 0700 |002c: if-eqz v3, 0033 // +0007 │ │ -1a2b30: 6e10 1b12 0300 |002e: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@121b │ │ -1a2b36: 0a06 |0031: move-result v6 │ │ -1a2b38: 281d |0032: goto 004f // +001d │ │ -1a2b3a: 3806 1300 |0033: if-eqz v6, 0046 // +0013 │ │ -1a2b3e: 6203 1207 |0035: sget-object v3, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs$Companion; // field@0712 │ │ -1a2b42: 6e20 7216 6300 |0037: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs; // method@1672 │ │ -1a2b48: 0c06 |003a: move-result-object v6 │ │ -1a2b4a: 3806 0b00 |003b: if-eqz v6, 0046 // +000b │ │ -1a2b4e: 6e10 8016 0600 |003d: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@1680 │ │ -1a2b54: 0a06 |0040: move-result v6 │ │ -1a2b56: 7110 5792 0600 |0041: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9257 │ │ -1a2b5c: 0c06 |0044: move-result-object v6 │ │ -1a2b5e: 2802 |0045: goto 0047 // +0002 │ │ -1a2b60: 0726 |0046: move-object v6, v2 │ │ -1a2b62: 3806 0700 |0047: if-eqz v6, 004e // +0007 │ │ -1a2b66: 6e10 5292 0600 |0049: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@9252 │ │ -1a2b6c: 0a06 |004c: move-result v6 │ │ -1a2b6e: 2802 |004d: goto 004f // +0002 │ │ -1a2b70: 1206 |004e: const/4 v6, #int 0 // #0 │ │ -1a2b72: 6e10 8406 0500 |004f: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@0684 │ │ -1a2b78: 0a03 |0052: move-result v3 │ │ -1a2b7a: 7040 720e 3461 |0053: invoke-direct {v4, v3, v1, v6}, Lcom/infomaniak/drive/ui/MainActivity;.handleBottomNavigationVisibility:(IZZ)V // method@0e72 │ │ -1a2b80: 6e10 8406 0500 |0056: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@0684 │ │ -1a2b86: 0a06 |0059: move-result v6 │ │ -1a2b88: 1401 3304 0a7f |005a: const v1, #float 1.83455e+38 // #7f0a0433 │ │ -1a2b8e: 3216 1400 |005d: if-eq v6, v1, 0071 // +0014 │ │ -1a2b92: 6e10 8406 0500 |005f: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@0684 │ │ -1a2b98: 0a06 |0062: move-result v6 │ │ -1a2b9a: 1401 5702 0a7f |0063: const v1, #float 1.83446e+38 // #7f0a0257 │ │ -1a2ba0: 3216 0b00 |0066: if-eq v6, v1, 0071 // +000b │ │ -1a2ba4: 7010 5f0e 0400 |0068: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5f │ │ -1a2baa: 0c06 |006b: move-result-object v6 │ │ -1a2bac: 5466 2a01 |006c: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012a │ │ -1a2bb0: 6e20 ce3c 2600 |006e: invoke-virtual {v6, v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@3cce │ │ -1a2bb6: 6e10 8406 0500 |0071: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@0684 │ │ -1a2bbc: 0a06 |0074: move-result v6 │ │ -1a2bbe: 2c06 3500 0000 |0075: sparse-switch v6, 000000aa // +00000035 │ │ -1a2bc4: 2808 |0078: goto 0080 // +0008 │ │ -1a2bc6: 7010 680e 0400 |0079: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e68 │ │ -1a2bcc: 0c06 |007c: move-result-object v6 │ │ -1a2bce: 6e10 2e10 0600 |007d: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; // method@102e │ │ -1a2bd4: 6e10 8406 0500 |0080: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@0684 │ │ -1a2bda: 0a06 |0083: move-result v6 │ │ -1a2bdc: 1211 |0084: const/4 v1, #int 1 // #1 │ │ -1a2bde: 2c06 4f00 0000 |0085: sparse-switch v6, 000000d4 // +0000004f │ │ -1a2be4: 0746 |0088: move-object v6, v4 │ │ -1a2be6: 1f06 1700 |0089: check-cast v6, Landroid/app/Activity; // type@0017 │ │ -1a2bea: 7140 653a 0621 |008b: invoke-static {v6, v0, v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar$default:(Landroid/app/Activity;ZILjava/lang/Object;)V // method@3a65 │ │ -1a2bf0: 7140 633a 0621 |008e: invoke-static {v6, v0, v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar$default:(Landroid/app/Activity;ZILjava/lang/Object;)V // method@3a63 │ │ -1a2bf6: 2811 |0091: goto 00a2 // +0011 │ │ -1a2bf8: 0746 |0092: move-object v6, v4 │ │ -1a2bfa: 1f06 1700 |0093: check-cast v6, Landroid/app/Activity; // type@0017 │ │ -1a2bfe: 7120 643a 1600 |0095: invoke-static {v6, v1}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar:(Landroid/app/Activity;Z)V // method@3a64 │ │ -1a2c04: 7120 623a 1600 |0098: invoke-static {v6, v1}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Z)V // method@3a62 │ │ -1a2c0a: 2807 |009b: goto 00a2 // +0007 │ │ -1a2c0c: 0746 |009c: move-object v6, v4 │ │ -1a2c0e: 1f06 1700 |009d: check-cast v6, Landroid/app/Activity; // type@0017 │ │ -1a2c12: 7120 623a 1600 |009f: invoke-static {v6, v1}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Z)V // method@3a62 │ │ -1a2c18: 0746 |00a2: move-object v6, v4 │ │ -1a2c1a: 1f06 3200 |00a3: check-cast v6, Landroid/content/Context; // type@0032 │ │ -1a2c1e: 7120 840c 6500 |00a5: invoke-static {v5, v6}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.trackDestination:(Landroidx/navigation/NavDestination;Landroid/content/Context;)V // method@0c84 │ │ -1a2c24: 0e00 |00a8: return-void │ │ -1a2c26: 0000 |00a9: nop // spacer │ │ -1a2c28: 0002 0a00 4b02 0a7f c102 0a7f 6103 ... |00aa: sparse-switch-data (42 units) │ │ -1a2c7c: 0002 0600 cf01 0a7f 5702 0a7f 8102 ... |00d4: sparse-switch-data (26 units) │ │ +1a2a54: |[1a2a54] com.infomaniak.drive.ui.MainActivity.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +1a2a64: 7110 7f0c 0500 |0000: invoke-static {v5}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.addSentryBreadcrumb:(Landroidx/navigation/NavDestination;)V // method@0c7f │ │ +1a2a6a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1a2a6c: 3806 0f00 |0004: if-eqz v6, 0013 // +000f │ │ +1a2a70: 6201 f408 |0006: sget-object v1, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@08f4 │ │ +1a2a74: 6e20 1b1c 6100 |0008: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1c1b │ │ +1a2a7a: 0c01 |000b: move-result-object v1 │ │ +1a2a7c: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +1a2a80: 6e10 2c1c 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldHideBottomNavigation:()Z // method@1c2c │ │ +1a2a86: 0a01 |0011: move-result v1 │ │ +1a2a88: 2802 |0012: goto 0014 // +0002 │ │ +1a2a8a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +1a2a8c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +1a2a8e: 3806 0f00 |0015: if-eqz v6, 0024 // +000f │ │ +1a2a92: 6203 f408 |0017: sget-object v3, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@08f4 │ │ +1a2a96: 6e20 1b1c 6300 |0019: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1c1b │ │ +1a2a9c: 0c03 |001c: move-result-object v3 │ │ +1a2a9e: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ +1a2aa2: 6e10 2d1c 0300 |001f: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldShowSmallFab:()Z // method@1c2d │ │ +1a2aa8: 0a06 |0022: move-result v6 │ │ +1a2aaa: 282c |0023: goto 004f // +002c │ │ +1a2aac: 3806 0f00 |0024: if-eqz v6, 0033 // +000f │ │ +1a2ab0: 6203 ab05 |0026: sget-object v3, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion; // field@05ab │ │ +1a2ab4: 6e20 0b12 6300 |0028: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // method@120b │ │ +1a2aba: 0c03 |002b: move-result-object v3 │ │ +1a2abc: 3803 0700 |002c: if-eqz v3, 0033 // +0007 │ │ +1a2ac0: 6e10 1712 0300 |002e: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@1217 │ │ +1a2ac6: 0a06 |0031: move-result v6 │ │ +1a2ac8: 281d |0032: goto 004f // +001d │ │ +1a2aca: 3806 1300 |0033: if-eqz v6, 0046 // +0013 │ │ +1a2ace: 6203 1407 |0035: sget-object v3, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs$Companion; // field@0714 │ │ +1a2ad2: 6e20 7b16 6300 |0037: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs; // method@167b │ │ +1a2ad8: 0c06 |003a: move-result-object v6 │ │ +1a2ada: 3806 0b00 |003b: if-eqz v6, 0046 // +000b │ │ +1a2ade: 6e10 8916 0600 |003d: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@1689 │ │ +1a2ae4: 0a06 |0040: move-result v6 │ │ +1a2ae6: 7110 6092 0600 |0041: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9260 │ │ +1a2aec: 0c06 |0044: move-result-object v6 │ │ +1a2aee: 2802 |0045: goto 0047 // +0002 │ │ +1a2af0: 0726 |0046: move-object v6, v2 │ │ +1a2af2: 3806 0700 |0047: if-eqz v6, 004e // +0007 │ │ +1a2af6: 6e10 5b92 0600 |0049: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@925b │ │ +1a2afc: 0a06 |004c: move-result v6 │ │ +1a2afe: 2802 |004d: goto 004f // +0002 │ │ +1a2b00: 1206 |004e: const/4 v6, #int 0 // #0 │ │ +1a2b02: 6e10 8006 0500 |004f: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@0680 │ │ +1a2b08: 0a03 |0052: move-result v3 │ │ +1a2b0a: 7040 6e0e 3461 |0053: invoke-direct {v4, v3, v1, v6}, Lcom/infomaniak/drive/ui/MainActivity;.handleBottomNavigationVisibility:(IZZ)V // method@0e6e │ │ +1a2b10: 6e10 8006 0500 |0056: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@0680 │ │ +1a2b16: 0a06 |0059: move-result v6 │ │ +1a2b18: 1401 3304 0a7f |005a: const v1, #float 1.83455e+38 // #7f0a0433 │ │ +1a2b1e: 3216 1400 |005d: if-eq v6, v1, 0071 // +0014 │ │ +1a2b22: 6e10 8006 0500 |005f: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@0680 │ │ +1a2b28: 0a06 |0062: move-result v6 │ │ +1a2b2a: 1401 5702 0a7f |0063: const v1, #float 1.83446e+38 // #7f0a0257 │ │ +1a2b30: 3216 0b00 |0066: if-eq v6, v1, 0071 // +000b │ │ +1a2b34: 7010 5b0e 0400 |0068: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5b │ │ +1a2b3a: 0c06 |006b: move-result-object v6 │ │ +1a2b3c: 5466 2901 |006c: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@0129 │ │ +1a2b40: 6e20 d73c 2600 |006e: invoke-virtual {v6, v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@3cd7 │ │ +1a2b46: 6e10 8006 0500 |0071: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@0680 │ │ +1a2b4c: 0a06 |0074: move-result v6 │ │ +1a2b4e: 2c06 3500 0000 |0075: sparse-switch v6, 000000aa // +00000035 │ │ +1a2b54: 2808 |0078: goto 0080 // +0008 │ │ +1a2b56: 7010 640e 0400 |0079: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e64 │ │ +1a2b5c: 0c06 |007c: move-result-object v6 │ │ +1a2b5e: 6e10 2a10 0600 |007d: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; // method@102a │ │ +1a2b64: 6e10 8006 0500 |0080: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@0680 │ │ +1a2b6a: 0a06 |0083: move-result v6 │ │ +1a2b6c: 1211 |0084: const/4 v1, #int 1 // #1 │ │ +1a2b6e: 2c06 4f00 0000 |0085: sparse-switch v6, 000000d4 // +0000004f │ │ +1a2b74: 0746 |0088: move-object v6, v4 │ │ +1a2b76: 1f06 1600 |0089: check-cast v6, Landroid/app/Activity; // type@0016 │ │ +1a2b7a: 7140 6e3a 0621 |008b: invoke-static {v6, v0, v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar$default:(Landroid/app/Activity;ZILjava/lang/Object;)V // method@3a6e │ │ +1a2b80: 7140 6c3a 0621 |008e: invoke-static {v6, v0, v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar$default:(Landroid/app/Activity;ZILjava/lang/Object;)V // method@3a6c │ │ +1a2b86: 2811 |0091: goto 00a2 // +0011 │ │ +1a2b88: 0746 |0092: move-object v6, v4 │ │ +1a2b8a: 1f06 1600 |0093: check-cast v6, Landroid/app/Activity; // type@0016 │ │ +1a2b8e: 7120 6d3a 1600 |0095: invoke-static {v6, v1}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar:(Landroid/app/Activity;Z)V // method@3a6d │ │ +1a2b94: 7120 6b3a 1600 |0098: invoke-static {v6, v1}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Z)V // method@3a6b │ │ +1a2b9a: 2807 |009b: goto 00a2 // +0007 │ │ +1a2b9c: 0746 |009c: move-object v6, v4 │ │ +1a2b9e: 1f06 1600 |009d: check-cast v6, Landroid/app/Activity; // type@0016 │ │ +1a2ba2: 7120 6b3a 1600 |009f: invoke-static {v6, v1}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Z)V // method@3a6b │ │ +1a2ba8: 0746 |00a2: move-object v6, v4 │ │ +1a2baa: 1f06 3100 |00a3: check-cast v6, Landroid/content/Context; // type@0031 │ │ +1a2bae: 7120 800c 6500 |00a5: invoke-static {v5, v6}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.trackDestination:(Landroidx/navigation/NavDestination;Landroid/content/Context;)V // method@0c80 │ │ +1a2bb4: 0e00 |00a8: return-void │ │ +1a2bb6: 0000 |00a9: nop // spacer │ │ +1a2bb8: 0002 0a00 4b02 0a7f c102 0a7f 6103 ... |00aa: sparse-switch-data (42 units) │ │ +1a2c0c: 0002 0600 cf01 0a7f 5702 0a7f 8102 ... |00d4: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0006 line=420 │ │ 0x0017 line=421 │ │ 0x0026 line=422 │ │ 0x0035 line=423 │ │ @@ -19003,20 +18839,20 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1a2e28: |[1a2e28] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1a2e38: 7110 a6b6 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1a2e3e: 2200 6a04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18; // type@046a │ │ -1a2e42: 7020 cb0d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dcb │ │ -1a2e48: 7120 4245 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4542 │ │ -1a2e4e: 0e00 |000b: return-void │ │ +1a2db8: |[1a2db8] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1a2dc8: 7110 afb6 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1a2dce: 2200 6904 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18; // type@0469 │ │ +1a2dd2: 7020 c70d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc7 │ │ +1a2dd8: 7120 4b45 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@454b │ │ +1a2dde: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x000c reg=2 (null) Landroidx/activity/result/ActivityResult; │ │ │ │ @@ -19025,22 +18861,22 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -1a1f08: |[1a1f08] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10$lambda$9:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1a1f18: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ -1a1f1c: 6200 ad00 |0002: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ad │ │ -1a1f20: 1f02 1700 |0004: check-cast v2, Landroid/app/Activity; // type@0017 │ │ -1a1f24: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1a1f26: 6e40 1709 2013 |0007: invoke-virtual {v0, v2, v3, v1}, Lcom/infomaniak/drive/GeniusScanUtils;.scanResultProcessing:(Landroid/app/Activity;Landroid/content/Intent;Lcom/infomaniak/drive/data/models/File;)V // method@0917 │ │ -1a1f2c: 6202 2fb2 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a1f30: 1102 |000c: return-object v2 │ │ +1a1e98: |[1a1e98] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10$lambda$9:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1a1ea8: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ +1a1eac: 6200 ac00 |0002: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ac │ │ +1a1eb0: 1f02 1600 |0004: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a1eb4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1a1eb6: 6e40 1309 2013 |0007: invoke-virtual {v0, v2, v3, v1}, Lcom/infomaniak/drive/GeniusScanUtils;.scanResultProcessing:(Landroid/app/Activity;Landroid/content/Intent;Lcom/infomaniak/drive/data/models/File;)V // method@0913 │ │ +1a1ebc: 6202 31b2 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a1ec0: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=155 │ │ 0x000a line=156 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x000d reg=3 (null) Landroid/content/Intent; │ │ @@ -19050,38 +18886,38 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 40 16-bit code units │ │ -1a2e50: |[1a2e50] com.infomaniak.drive.ui.MainActivity.setBottomNavigationUserAvatar:(Landroid/content/Context;)V │ │ -1a2e60: 6200 a512 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -1a2e64: 6e10 7d39 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@397d │ │ -1a2e6a: 0c00 |0005: move-result-object v0 │ │ -1a2e6c: 3800 2100 |0006: if-eqz v0, 0027 // +0021 │ │ -1a2e70: 0781 |0008: move-object v1, v8 │ │ -1a2e72: 1f01 3002 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0230 │ │ -1a2e76: 7110 4306 0100 |000b: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0643 │ │ -1a2e7c: 0c01 |000e: move-result-object v1 │ │ -1a2e7e: 0712 |000f: move-object v2, v1 │ │ -1a2e80: 1f02 251d |0010: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a2e84: 7100 71c7 0000 |0012: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a2e8a: 0c01 |0015: move-result-object v1 │ │ -1a2e8c: 0713 |0016: move-object v3, v1 │ │ -1a2e8e: 1f03 481a |0017: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a2e92: 2201 8704 |0019: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@0487 │ │ -1a2e96: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -1a2e98: 7054 120e 9180 |001c: invoke-direct {v1, v9, v0, v8, v4}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.:(Landroid/content/Context;Lcom/infomaniak/lib/core/models/user/User;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V // method@0e12 │ │ -1a2e9e: 0715 |001f: move-object v5, v1 │ │ -1a2ea0: 1f05 0e1b |0020: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a2ea4: 1226 |0022: const/4 v6, #int 2 // #2 │ │ -1a2ea6: 1207 |0023: const/4 v7, #int 0 // #0 │ │ -1a2ea8: 7706 b9c5 0200 |0024: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5b9 │ │ -1a2eae: 0e00 |0027: return-void │ │ +1a2de0: |[1a2de0] com.infomaniak.drive.ui.MainActivity.setBottomNavigationUserAvatar:(Landroid/content/Context;)V │ │ +1a2df0: 6200 a712 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +1a2df4: 6e10 8639 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3986 │ │ +1a2dfa: 0c00 |0005: move-result-object v0 │ │ +1a2dfc: 3800 2100 |0006: if-eqz v0, 0027 // +0021 │ │ +1a2e00: 0781 |0008: move-object v1, v8 │ │ +1a2e02: 1f01 2f02 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@022f │ │ +1a2e06: 7110 3f06 0100 |000b: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063f │ │ +1a2e0c: 0c01 |000e: move-result-object v1 │ │ +1a2e0e: 0712 |000f: move-object v2, v1 │ │ +1a2e10: 1f02 251d |0010: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a2e14: 7100 7ac7 0000 |0012: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a2e1a: 0c01 |0015: move-result-object v1 │ │ +1a2e1c: 0713 |0016: move-object v3, v1 │ │ +1a2e1e: 1f03 481a |0017: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a2e22: 2201 8604 |0019: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@0486 │ │ +1a2e26: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +1a2e28: 7054 0e0e 9180 |001c: invoke-direct {v1, v9, v0, v8, v4}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.:(Landroid/content/Context;Lcom/infomaniak/lib/core/models/user/User;Lcom/infomaniak/drive/ui/MainActivity;Lkotlin/coroutines/Continuation;)V // method@0e0e │ │ +1a2e2e: 0715 |001f: move-object v5, v1 │ │ +1a2e30: 1f05 0e1b |0020: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a2e34: 1226 |0022: const/4 v6, #int 2 // #2 │ │ +1a2e36: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +1a2e38: 7706 c2c5 0200 |0024: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5c2 │ │ +1a2e3e: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ 0x0008 line=573 │ │ locals : │ │ 0x0000 - 0x0028 reg=8 this Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0028 reg=9 (null) Landroid/content/Context; │ │ @@ -19091,54 +18927,54 @@ │ │ type : '()Lcom/infomaniak/drive/views/FabBottomNavigationView;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -1a16bc: |[1a16bc] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ -1a16cc: 7010 5f0e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5f │ │ -1a16d2: 0c00 |0003: move-result-object v0 │ │ -1a16d4: 2201 f700 |0004: new-instance v1, Landroid/view/GestureDetector; // type@00f7 │ │ -1a16d8: 0752 |0006: move-object v2, v5 │ │ -1a16da: 1f02 3200 |0007: check-cast v2, Landroid/content/Context; // type@0032 │ │ -1a16de: 2203 8904 |0009: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1; // type@0489 │ │ -1a16e2: 7030 1a0e 0305 |000b: invoke-direct {v3, v0, v5}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e1a │ │ -1a16e8: 1f03 f500 |000e: check-cast v3, Landroid/view/GestureDetector$OnGestureListener; // type@00f5 │ │ -1a16ec: 7030 d302 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02d3 │ │ -1a16f2: 5403 2a01 |0013: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012a │ │ -1a16f6: 1404 6103 0a7f |0015: const v4, #float 1.83451e+38 // #7f0a0361 │ │ -1a16fc: 6e20 c73c 4300 |0018: invoke-virtual {v3, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3cc7 │ │ -1a1702: 0c03 |001b: move-result-object v3 │ │ -1a1704: 2204 7604 |001c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29; // type@0476 │ │ -1a1708: 7020 e30d 1400 |001e: invoke-direct {v4, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.:(Landroid/view/GestureDetector;)V // method@0de3 │ │ -1a170e: 6e20 5203 4300 |0021: invoke-virtual {v3, v4}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0352 │ │ -1a1714: 5400 2a01 |0024: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012a │ │ -1a1718: 6201 2b13 |0026: sget-object v1, Lcom/infomaniak/drive/utils/NavigationUiUtils;.INSTANCE:Lcom/infomaniak/drive/utils/NavigationUiUtils; // field@132b │ │ -1a171c: 7110 a6b6 0000 |0028: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1a1722: 0703 |002b: move-object v3, v0 │ │ -1a1724: 1f03 2403 |002c: check-cast v3, Lcom/google/android/material/navigation/NavigationBarView; // type@0324 │ │ -1a1728: 7010 6a0e 0500 |002e: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e6a │ │ -1a172e: 0c04 |0031: move-result-object v4 │ │ -1a1730: 6e30 e03a 3104 |0032: invoke-virtual {v1, v3, v4}, Lcom/infomaniak/drive/utils/NavigationUiUtils;.setupWithNavControllerCustom:(Lcom/google/android/material/navigation/NavigationBarView;Landroidx/navigation/NavController;)V // method@3ae0 │ │ -1a1736: 1401 8f00 067f |0035: const v1, #float 1.78119e+38 // #7f06008f │ │ -1a173c: 7120 b205 1200 |0038: invoke-static {v2, v1}, Landroidx/core/content/ContextCompat;.getColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@05b2 │ │ -1a1742: 0c01 |003b: move-result-object v1 │ │ -1a1744: 6e20 cd3c 1000 |003c: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setItemIconTintList:(Landroid/content/res/ColorStateList;)V // method@3ccd │ │ -1a174a: 7010 710e 0500 |003f: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e71 │ │ -1a1750: 0c01 |0042: move-result-object v1 │ │ -1a1752: 6e10 290b 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UiSettings;.getBottomNavigationSelectedItem:()I // method@0b29 │ │ -1a1758: 0a01 |0046: move-result v1 │ │ -1a175a: 6e20 d03c 1000 |0047: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setSelectedItemId:(I)V // method@3cd0 │ │ -1a1760: 2201 6c04 |004a: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1; // type@046c │ │ -1a1764: 7020 cf0d 5100 |004c: invoke-direct {v1, v5}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dcf │ │ -1a176a: 6e20 cf3c 1000 |004f: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnItemReselectedListener:(Lcom/google/android/material/navigation/NavigationBarView$OnItemReselectedListener;)V // method@3ccf │ │ -1a1770: 1b01 a404 0100 |0052: const-string/jumbo v1, "with(...)" // string@000104a4 │ │ -1a1776: 7120 a8b6 1000 |0055: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a177c: 1100 |0058: return-object v0 │ │ +1a164c: |[1a164c] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ +1a165c: 7010 5b0e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5b │ │ +1a1662: 0c00 |0003: move-result-object v0 │ │ +1a1664: 2201 f600 |0004: new-instance v1, Landroid/view/GestureDetector; // type@00f6 │ │ +1a1668: 0752 |0006: move-object v2, v5 │ │ +1a166a: 1f02 3100 |0007: check-cast v2, Landroid/content/Context; // type@0031 │ │ +1a166e: 2203 8804 |0009: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1; // type@0488 │ │ +1a1672: 7030 160e 0305 |000b: invoke-direct {v3, v0, v5}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e16 │ │ +1a1678: 1f03 f400 |000e: check-cast v3, Landroid/view/GestureDetector$OnGestureListener; // type@00f4 │ │ +1a167c: 7030 cf02 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02cf │ │ +1a1682: 5403 2901 |0013: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@0129 │ │ +1a1686: 1404 6103 0a7f |0015: const v4, #float 1.83451e+38 // #7f0a0361 │ │ +1a168c: 6e20 d03c 4300 |0018: invoke-virtual {v3, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3cd0 │ │ +1a1692: 0c03 |001b: move-result-object v3 │ │ +1a1694: 2204 7504 |001c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29; // type@0475 │ │ +1a1698: 7020 df0d 1400 |001e: invoke-direct {v4, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.:(Landroid/view/GestureDetector;)V // method@0ddf │ │ +1a169e: 6e20 4e03 4300 |0021: invoke-virtual {v3, v4}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@034e │ │ +1a16a4: 5400 2901 |0024: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@0129 │ │ +1a16a8: 6201 2d13 |0026: sget-object v1, Lcom/infomaniak/drive/utils/NavigationUiUtils;.INSTANCE:Lcom/infomaniak/drive/utils/NavigationUiUtils; // field@132d │ │ +1a16ac: 7110 afb6 0000 |0028: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1a16b2: 0703 |002b: move-object v3, v0 │ │ +1a16b4: 1f03 2303 |002c: check-cast v3, Lcom/google/android/material/navigation/NavigationBarView; // type@0323 │ │ +1a16b8: 7010 660e 0500 |002e: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e66 │ │ +1a16be: 0c04 |0031: move-result-object v4 │ │ +1a16c0: 6e30 e93a 3104 |0032: invoke-virtual {v1, v3, v4}, Lcom/infomaniak/drive/utils/NavigationUiUtils;.setupWithNavControllerCustom:(Lcom/google/android/material/navigation/NavigationBarView;Landroidx/navigation/NavController;)V // method@3ae9 │ │ +1a16c6: 1401 8f00 067f |0035: const v1, #float 1.78119e+38 // #7f06008f │ │ +1a16cc: 7120 ae05 1200 |0038: invoke-static {v2, v1}, Landroidx/core/content/ContextCompat;.getColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@05ae │ │ +1a16d2: 0c01 |003b: move-result-object v1 │ │ +1a16d4: 6e20 d63c 1000 |003c: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setItemIconTintList:(Landroid/content/res/ColorStateList;)V // method@3cd6 │ │ +1a16da: 7010 6d0e 0500 |003f: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e6d │ │ +1a16e0: 0c01 |0042: move-result-object v1 │ │ +1a16e2: 6e10 250b 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UiSettings;.getBottomNavigationSelectedItem:()I // method@0b25 │ │ +1a16e8: 0a01 |0046: move-result v1 │ │ +1a16ea: 6e20 d93c 1000 |0047: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setSelectedItemId:(I)V // method@3cd9 │ │ +1a16f0: 2201 6b04 |004a: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1; // type@046b │ │ +1a16f4: 7020 cb0d 5100 |004c: invoke-direct {v1, v5}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dcb │ │ +1a16fa: 6e20 d83c 1000 |004f: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnItemReselectedListener:(Lcom/google/android/material/navigation/NavigationBarView$OnItemReselectedListener;)V // method@3cd8 │ │ +1a1700: 1b01 a404 0100 |0052: const-string/jumbo v1, "with(...)" // string@000104a4 │ │ +1a1706: 7120 b1b6 1000 |0055: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a170c: 1100 |0058: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=225 │ │ 0x0013 line=238 │ │ 0x0024 line=242 │ │ 0x0026 line=243 │ │ @@ -19154,18 +18990,18 @@ │ │ type : '(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a1490: |[1a1490] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$16:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -1a14a0: 6e20 d402 2000 |0000: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02d4 │ │ -1a14a6: 0a00 |0003: move-result v0 │ │ -1a14a8: 0f00 |0004: return v0 │ │ +1a1420: |[1a1420] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$16:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +1a1430: 6e20 d002 2000 |0000: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02d0 │ │ +1a1436: 0a00 |0003: move-result v0 │ │ +1a1438: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/view/GestureDetector; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/view/MotionEvent; │ │ @@ -19175,24 +19011,24 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1a2eb0: |[1a2eb0] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$18$lambda$17:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ -1a2ec0: 1a00 22c6 |0000: const-string v0, "item" // string@c622 │ │ -1a2ec4: 7120 a9b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a2eca: 7010 6a0e 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e6a │ │ -1a2ed0: 0c01 |0008: move-result-object v1 │ │ -1a2ed2: 7210 e202 0200 |0009: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@02e2 │ │ -1a2ed8: 0a02 |000c: move-result v2 │ │ -1a2eda: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1a2edc: 6e30 7e06 2100 |000e: invoke-virtual {v1, v2, v0}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@067e │ │ -1a2ee2: 0e00 |0011: return-void │ │ +1a2e40: |[1a2e40] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$18$lambda$17:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ +1a2e50: 1a00 22c6 |0000: const-string v0, "item" // string@c622 │ │ +1a2e54: 7120 b2b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a2e5a: 7010 660e 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e66 │ │ +1a2e60: 0c01 |0008: move-result-object v1 │ │ +1a2e62: 7210 de02 0200 |0009: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@02de │ │ +1a2e68: 0a02 |000c: move-result v2 │ │ +1a2e6a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1a2e6c: 6e30 7a06 2100 |000e: invoke-virtual {v1, v2, v0}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@067a │ │ +1a2e72: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=247 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/MenuItem; │ │ │ │ @@ -19201,24 +19037,24 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -1a2ee4: |[1a2ee4] com.infomaniak.drive.ui.MainActivity.setupDrivePermissions:()V │ │ -1a2ef4: 2200 bd0b |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bbd │ │ -1a2ef8: 7010 0a3a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a0a │ │ -1a2efe: 0741 |0005: move-object v1, v4 │ │ -1a2f00: 1f01 1c02 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021c │ │ -1a2f04: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1a2f06: 1223 |0009: const/4 v3, #int 2 // #2 │ │ -1a2f08: 7152 193a 1032 |000a: invoke-static {v0, v1, v2, v3, v2}, Lcom/infomaniak/drive/utils/DrivePermissions;.registerPermissions$default:(Lcom/infomaniak/drive/utils/DrivePermissions;Landroidx/fragment/app/FragmentActivity;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@3a19 │ │ -1a2f0e: 5b40 2804 |000d: iput-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0428 │ │ -1a2f12: 0e00 |000f: return-void │ │ +1a2e74: |[1a2e74] com.infomaniak.drive.ui.MainActivity.setupDrivePermissions:()V │ │ +1a2e84: 2200 bd0b |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bbd │ │ +1a2e88: 7010 133a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a13 │ │ +1a2e8e: 0741 |0005: move-object v1, v4 │ │ +1a2e90: 1f01 1b02 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021b │ │ +1a2e94: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1a2e96: 1223 |0009: const/4 v3, #int 2 // #2 │ │ +1a2e98: 7152 223a 1032 |000a: invoke-static {v0, v1, v2, v3, v2}, Lcom/infomaniak/drive/utils/DrivePermissions;.registerPermissions$default:(Lcom/infomaniak/drive/utils/DrivePermissions;Landroidx/fragment/app/FragmentActivity;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@3a22 │ │ +1a2e9e: 5b40 2704 |000d: iput-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0427 │ │ +1a2ea2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0005 line=285 │ │ 0x000d line=284 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Lcom/infomaniak/drive/ui/MainActivity; │ │ @@ -19228,23 +19064,23 @@ │ │ type : '(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1a2f9c: |[1a2f9c] com.infomaniak.drive.ui.MainActivity.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V │ │ -1a2fac: 2200 2905 |0000: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // type@0529 │ │ -1a2fb0: 7020 1312 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.:(Z)V // method@1213 │ │ -1a2fb6: 6e10 1d12 0000 |0005: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.toBundle:()Landroid/os/Bundle; // method@121d │ │ -1a2fbc: 0c03 |0008: move-result-object v3 │ │ -1a2fbe: 2200 7404 |0009: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27; // type@0474 │ │ -1a2fc2: 7030 df0d 1003 |000b: invoke-direct {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V // method@0ddf │ │ -1a2fc8: 6e20 9408 0200 |000e: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0894 │ │ -1a2fce: 0e00 |0011: return-void │ │ +1a2f2c: |[1a2f2c] com.infomaniak.drive.ui.MainActivity.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V │ │ +1a2f3c: 2200 2805 |0000: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // type@0528 │ │ +1a2f40: 7020 0f12 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.:(Z)V // method@120f │ │ +1a2f46: 6e10 1912 0000 |0005: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.toBundle:()Landroid/os/Bundle; // method@1219 │ │ +1a2f4c: 0c03 |0008: move-result-object v3 │ │ +1a2f4e: 2200 7304 |0009: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27; // type@0473 │ │ +1a2f52: 7030 db0d 1003 |000b: invoke-direct {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V // method@0ddb │ │ +1a2f58: 6e20 9008 0200 |000e: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0890 │ │ +1a2f5e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0009 line=274 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0012 reg=2 (null) Lcom/google/android/material/floatingactionbutton/FloatingActionButton; │ │ @@ -19255,20 +19091,20 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;ZILjava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a2f14: |[1a2f14] com.infomaniak.drive.ui.MainActivity.setupFab$default:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;ZILjava/lang/Object;)V │ │ -1a2f24: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a2f28: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a2f2c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a2f2e: 7030 a10e 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0ea1 │ │ -1a2f34: 0e00 |0008: return-void │ │ +1a2ea4: |[1a2ea4] com.infomaniak.drive.ui.MainActivity.setupFab$default:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;ZILjava/lang/Object;)V │ │ +1a2eb4: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a2eb8: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a2ebc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a2ebe: 7030 9d0e 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0e9d │ │ +1a2ec4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=272 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ 0x0000 - 0x0009 reg=1 (null) Lcom/google/android/material/floatingactionbutton/FloatingActionButton; │ │ 0x0000 - 0x0009 reg=2 (null) Z │ │ @@ -19280,37 +19116,37 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -1a2f38: |[1a2f38] com.infomaniak.drive.ui.MainActivity.setupFab$lambda$23:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ -1a2f48: 6206 a512 |0000: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -1a2f4c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -1a2f4e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1a2f50: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a2f52: 7140 7b39 2610 |0005: invoke-static {v6, v2, v0, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDrive$default:(Lcom/infomaniak/drive/utils/AccountUtils;ZILjava/lang/Object;)Lcom/infomaniak/drive/data/models/drive/Drive; // method@397b │ │ -1a2f58: 0c06 |0008: move-result-object v6 │ │ -1a2f5a: 3806 1600 |0009: if-eqz v6, 001f // +0016 │ │ -1a2f5e: 6e10 800b 0600 |000b: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUsedSize:()J // method@0b80 │ │ -1a2f64: 0b00 |000e: move-result-wide v0 │ │ -1a2f66: 6e10 7e0b 0600 |000f: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSize:()J // method@0b7e │ │ -1a2f6c: 0b02 |0012: move-result-wide v2 │ │ -1a2f6e: 3106 0002 |0013: cmp-long v6, v0, v2 │ │ -1a2f72: 3a06 0a00 |0015: if-ltz v6, 001f // +000a │ │ -1a2f76: 7010 6a0e 0400 |0017: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e6a │ │ -1a2f7c: 0c05 |001a: move-result-object v5 │ │ -1a2f7e: 7120 7a3a 5400 |001b: invoke-static {v4, v5}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showQuotasExceededSnackbar:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;)V // method@3a7a │ │ -1a2f84: 280b |001e: goto 0029 // +000b │ │ -1a2f86: 7010 6a0e 0400 |001f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e6a │ │ -1a2f8c: 0c04 |0022: move-result-object v4 │ │ -1a2f8e: 1406 b200 0a7f |0023: const v6, #float 1.83437e+38 // #7f0a00b2 │ │ -1a2f94: 6e30 7906 6405 |0026: invoke-virtual {v4, v6, v5}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@0679 │ │ -1a2f9a: 0e00 |0029: return-void │ │ +1a2ec8: |[1a2ec8] com.infomaniak.drive.ui.MainActivity.setupFab$lambda$23:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ +1a2ed8: 6206 a712 |0000: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +1a2edc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +1a2ede: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1a2ee0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a2ee2: 7140 8439 2610 |0005: invoke-static {v6, v2, v0, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDrive$default:(Lcom/infomaniak/drive/utils/AccountUtils;ZILjava/lang/Object;)Lcom/infomaniak/drive/data/models/drive/Drive; // method@3984 │ │ +1a2ee8: 0c06 |0008: move-result-object v6 │ │ +1a2eea: 3806 1600 |0009: if-eqz v6, 001f // +0016 │ │ +1a2eee: 6e10 7c0b 0600 |000b: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUsedSize:()J // method@0b7c │ │ +1a2ef4: 0b00 |000e: move-result-wide v0 │ │ +1a2ef6: 6e10 7a0b 0600 |000f: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSize:()J // method@0b7a │ │ +1a2efc: 0b02 |0012: move-result-wide v2 │ │ +1a2efe: 3106 0002 |0013: cmp-long v6, v0, v2 │ │ +1a2f02: 3a06 0a00 |0015: if-ltz v6, 001f // +000a │ │ +1a2f06: 7010 660e 0400 |0017: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e66 │ │ +1a2f0c: 0c05 |001a: move-result-object v5 │ │ +1a2f0e: 7120 833a 5400 |001b: invoke-static {v4, v5}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showQuotasExceededSnackbar:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;)V // method@3a83 │ │ +1a2f14: 280b |001e: goto 0029 // +000b │ │ +1a2f16: 7010 660e 0400 |001f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e66 │ │ +1a2f1c: 0c04 |0022: move-result-object v4 │ │ +1a2f1e: 1406 b200 0a7f |0023: const v6, #float 1.83437e+38 // #7f0a00b2 │ │ +1a2f24: 6e30 7506 6405 |0026: invoke-virtual {v4, v6, v5}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@0675 │ │ +1a2f2a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x000b line=678 │ │ 0x0017 line=276 │ │ 0x001f line=278 │ │ locals : │ │ @@ -19323,42 +19159,42 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 55 16-bit code units │ │ -1a2fd0: |[1a2fd0] com.infomaniak.drive.ui.MainActivity.setupFabs:()V │ │ -1a2fe0: 7010 5f0e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5f │ │ -1a2fe6: 0c00 |0003: move-result-object v0 │ │ -1a2fe8: 5401 2c01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012c │ │ -1a2fec: 1a02 5fd1 |0006: const-string v2, "mainFab" // string@d15f │ │ -1a2ff0: 7120 a8b6 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a2ff6: 1222 |000b: const/4 v2, #int 2 // #2 │ │ -1a2ff8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -1a2ffa: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -1a2ffc: 7153 a20e 1524 |000e: invoke-static {v5, v1, v4, v2, v3}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab$default:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;ZILjava/lang/Object;)V // method@0ea2 │ │ -1a3002: 5401 2d01 |0011: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012d │ │ -1a3006: 1a02 39ee |0013: const-string v2, "searchFab" // string@ee39 │ │ -1a300a: 7120 a8b6 2100 |0015: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a3010: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -1a3012: 7030 a10e 1502 |0019: invoke-direct {v5, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0ea1 │ │ -1a3018: 7010 680e 0500 |001c: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e68 │ │ -1a301e: 0c01 |001f: move-result-object v1 │ │ -1a3020: 6e10 f50f 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0ff5 │ │ -1a3026: 0c01 |0023: move-result-object v1 │ │ -1a3028: 0752 |0024: move-object v2, v5 │ │ -1a302a: 1f02 3002 |0025: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0230 │ │ -1a302e: 2203 7504 |0027: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28; // type@0475 │ │ -1a3032: 7020 e10d 0300 |0029: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V // method@0de1 │ │ -1a3038: 2200 8504 |002c: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0485 │ │ -1a303c: 7020 080e 3000 |002e: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e08 │ │ -1a3042: 1f00 3602 |0031: check-cast v0, Landroidx/lifecycle/Observer; // type@0236 │ │ -1a3046: 6e30 4506 2100 |0033: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0645 │ │ -1a304c: 0e00 |0036: return-void │ │ +1a2f60: |[1a2f60] com.infomaniak.drive.ui.MainActivity.setupFabs:()V │ │ +1a2f70: 7010 5b0e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5b │ │ +1a2f76: 0c00 |0003: move-result-object v0 │ │ +1a2f78: 5401 2b01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012b │ │ +1a2f7c: 1a02 5fd1 |0006: const-string v2, "mainFab" // string@d15f │ │ +1a2f80: 7120 b1b6 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a2f86: 1222 |000b: const/4 v2, #int 2 // #2 │ │ +1a2f88: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +1a2f8a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +1a2f8c: 7153 9e0e 1524 |000e: invoke-static {v5, v1, v4, v2, v3}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab$default:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;ZILjava/lang/Object;)V // method@0e9e │ │ +1a2f92: 5401 2c01 |0011: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012c │ │ +1a2f96: 1a02 39ee |0013: const-string v2, "searchFab" // string@ee39 │ │ +1a2f9a: 7120 b1b6 2100 |0015: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a2fa0: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +1a2fa2: 7030 9d0e 1502 |0019: invoke-direct {v5, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0e9d │ │ +1a2fa8: 7010 640e 0500 |001c: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e64 │ │ +1a2fae: 0c01 |001f: move-result-object v1 │ │ +1a2fb0: 6e10 f10f 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0ff1 │ │ +1a2fb6: 0c01 |0023: move-result-object v1 │ │ +1a2fb8: 0752 |0024: move-object v2, v5 │ │ +1a2fba: 1f02 2f02 |0025: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022f │ │ +1a2fbe: 2203 7404 |0027: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28; // type@0474 │ │ +1a2fc2: 7020 dd0d 0300 |0029: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V // method@0ddd │ │ +1a2fc8: 2200 8404 |002c: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0484 │ │ +1a2fcc: 7020 040e 3000 |002e: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0e04 │ │ +1a2fd2: 1f00 3502 |0031: check-cast v0, Landroidx/lifecycle/Observer; // type@0235 │ │ +1a2fd6: 6e30 4106 2100 |0033: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0641 │ │ +1a2fdc: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0004 line=262 │ │ 0x0011 line=263 │ │ 0x001c line=265 │ │ locals : │ │ @@ -19369,31 +19205,31 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -1a1f34: |[1a1f34] com.infomaniak.drive.ui.MainActivity.setupFabs$lambda$22$lambda$21:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a1f44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a1f46: 3803 1000 |0001: if-eqz v3, 0011 // +0010 │ │ -1a1f4a: 6e10 450a 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a45 │ │ -1a1f50: 0c03 |0006: move-result-object v3 │ │ -1a1f52: 3803 0a00 |0007: if-eqz v3, 0011 // +000a │ │ -1a1f56: 6e10 c30a 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0ac3 │ │ -1a1f5c: 0a03 |000c: move-result v3 │ │ -1a1f5e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -1a1f60: 3313 0300 |000e: if-ne v3, v1, 0011 // +0003 │ │ -1a1f64: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -1a1f66: 5423 2c01 |0011: iget-object v3, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012c │ │ -1a1f6a: 6e20 9308 0300 |0013: invoke-virtual {v3, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@0893 │ │ -1a1f70: 5422 2d01 |0016: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012d │ │ -1a1f74: 6e20 9308 0200 |0018: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@0893 │ │ -1a1f7a: 6202 2fb2 |001b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a1f7e: 1102 |001d: return-object v2 │ │ +1a1ec4: |[1a1ec4] com.infomaniak.drive.ui.MainActivity.setupFabs$lambda$22$lambda$21:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a1ed4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a1ed6: 3803 1000 |0001: if-eqz v3, 0011 // +0010 │ │ +1a1eda: 6e10 410a 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a41 │ │ +1a1ee0: 0c03 |0006: move-result-object v3 │ │ +1a1ee2: 3803 0a00 |0007: if-eqz v3, 0011 // +000a │ │ +1a1ee6: 6e10 bf0a 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0abf │ │ +1a1eec: 0a03 |000c: move-result v3 │ │ +1a1eee: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +1a1ef0: 3313 0300 |000e: if-ne v3, v1, 0011 // +0003 │ │ +1a1ef4: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +1a1ef6: 5423 2b01 |0011: iget-object v3, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012b │ │ +1a1efa: 6e20 8f08 0300 |0013: invoke-virtual {v3, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@088f │ │ +1a1f00: 5422 2c01 |0016: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012c │ │ +1a1f04: 6e20 8f08 0200 |0018: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@088f │ │ +1a1f0a: 6202 31b2 |001b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a1f0e: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=266 │ │ 0x0011 line=267 │ │ 0x0016 line=268 │ │ 0x001b line=269 │ │ locals : │ │ @@ -19405,28 +19241,28 @@ │ │ type : '()Landroidx/navigation/NavController;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -1a1378: |[1a1378] com.infomaniak.drive.ui.MainActivity.setupNavController:()Landroidx/navigation/NavController; │ │ -1a1388: 7010 6b0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; // method@0e6b │ │ -1a138e: 0c00 |0003: move-result-object v0 │ │ -1a1390: 6e10 9706 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/fragment/NavHostFragment;.getNavController:()Landroidx/navigation/NavController; // method@0697 │ │ -1a1396: 0c00 |0007: move-result-object v0 │ │ -1a1398: 6e10 7506 0000 |0008: invoke-virtual {v0}, Landroidx/navigation/NavController;.getCurrentDestination:()Landroidx/navigation/NavDestination; // method@0675 │ │ -1a139e: 0c01 |000b: move-result-object v1 │ │ -1a13a0: 3901 0d00 |000c: if-nez v1, 0019 // +000d │ │ -1a13a4: 6e10 7606 0000 |000e: invoke-virtual {v0}, Landroidx/navigation/NavController;.getGraph:()Landroidx/navigation/NavGraph; // method@0676 │ │ -1a13aa: 0c01 |0011: move-result-object v1 │ │ -1a13ac: 6e10 8b06 0100 |0012: invoke-virtual {v1}, Landroidx/navigation/NavGraph;.getStartDestinationId:()I // method@068b │ │ -1a13b2: 0a01 |0015: move-result v1 │ │ -1a13b4: 6e20 7806 1000 |0016: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0678 │ │ -1a13ba: 1100 |0019: return-object v0 │ │ +1a1308: |[1a1308] com.infomaniak.drive.ui.MainActivity.setupNavController:()Landroidx/navigation/NavController; │ │ +1a1318: 7010 670e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; // method@0e67 │ │ +1a131e: 0c00 |0003: move-result-object v0 │ │ +1a1320: 6e10 9306 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/fragment/NavHostFragment;.getNavController:()Landroidx/navigation/NavController; // method@0693 │ │ +1a1326: 0c00 |0007: move-result-object v0 │ │ +1a1328: 6e10 7106 0000 |0008: invoke-virtual {v0}, Landroidx/navigation/NavController;.getCurrentDestination:()Landroidx/navigation/NavDestination; // method@0671 │ │ +1a132e: 0c01 |000b: move-result-object v1 │ │ +1a1330: 3901 0d00 |000c: if-nez v1, 0019 // +000d │ │ +1a1334: 6e10 7206 0000 |000e: invoke-virtual {v0}, Landroidx/navigation/NavController;.getGraph:()Landroidx/navigation/NavGraph; // method@0672 │ │ +1a133a: 0c01 |0011: move-result-object v1 │ │ +1a133c: 6e10 8706 0100 |0012: invoke-virtual {v1}, Landroidx/navigation/NavGraph;.getStartDestinationId:()I // method@0687 │ │ +1a1342: 0a01 |0015: move-result v1 │ │ +1a1344: 6e20 7406 1000 |0016: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@0674 │ │ +1a134a: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0008 line=217 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -19435,19 +19271,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1a1514: |[1a1514] com.infomaniak.drive.ui.MainActivity.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1a1524: 2200 a003 |0000: new-instance v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03a0 │ │ -1a1528: 1f01 3200 |0002: check-cast v1, Landroid/content/Context; // type@0032 │ │ -1a152c: 7020 280b 1000 |0004: invoke-direct {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.:(Landroid/content/Context;)V // method@0b28 │ │ -1a1532: 1100 |0007: return-object v0 │ │ +1a14a4: |[1a14a4] com.infomaniak.drive.ui.MainActivity.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1a14b4: 2200 9f03 |0000: new-instance v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@039f │ │ +1a14b8: 1f01 3100 |0002: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a14bc: 7020 240b 1000 |0004: invoke-direct {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.:(Landroid/content/Context;)V // method@0b24 │ │ +1a14c2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ Virtual methods - │ │ @@ -19456,23 +19292,23 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1a2214: |[1a2214] com.infomaniak.drive.ui.MainActivity.clickOnBottomBarFolders:()V │ │ -1a2224: 7010 5f0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5f │ │ -1a222a: 0c00 |0003: move-result-object v0 │ │ -1a222c: 5400 2a01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012a │ │ -1a2230: 1401 6c04 0a7f |0006: const v1, #float 1.83456e+38 // #7f0a046c │ │ -1a2236: 6e20 c73c 1000 |0009: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3cc7 │ │ -1a223c: 0c00 |000c: move-result-object v0 │ │ -1a223e: 6e10 4203 0000 |000d: invoke-virtual {v0}, Landroid/view/View;.performClick:()Z // method@0342 │ │ -1a2244: 0e00 |0010: return-void │ │ +1a21a4: |[1a21a4] com.infomaniak.drive.ui.MainActivity.clickOnBottomBarFolders:()V │ │ +1a21b4: 7010 5b0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5b │ │ +1a21ba: 0c00 |0003: move-result-object v0 │ │ +1a21bc: 5400 2901 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@0129 │ │ +1a21c0: 1401 6c04 0a7f |0006: const v1, #float 1.83456e+38 // #7f0a046c │ │ +1a21c6: 6e20 d03c 1000 |0009: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3cd0 │ │ +1a21cc: 0c00 |000c: move-result-object v0 │ │ +1a21ce: 6e10 3e03 0000 |000d: invoke-virtual {v0}, Landroid/view/View;.performClick:()Z // method@033e │ │ +1a21d4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -19480,21 +19316,21 @@ │ │ type : '()Lcom/infomaniak/drive/views/FabBottomNavigationView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1a1694: |[1a1694] com.infomaniak.drive.ui.MainActivity.getBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ -1a16a4: 7010 5f0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5f │ │ -1a16aa: 0c00 |0003: move-result-object v0 │ │ -1a16ac: 5400 2a01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012a │ │ -1a16b0: 1a01 2e96 |0006: const-string v1, "bottomNavigation" // string@962e │ │ -1a16b4: 7120 a8b6 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a16ba: 1100 |000b: return-object v0 │ │ +1a1624: |[1a1624] com.infomaniak.drive.ui.MainActivity.getBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ +1a1634: 7010 5b0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5b │ │ +1a163a: 0c00 |0003: move-result-object v0 │ │ +1a163c: 5400 2901 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@0129 │ │ +1a1640: 1a01 2f96 |0006: const-string v1, "bottomNavigation" // string@962f │ │ +1a1644: 7120 b1b6 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a164a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -19502,21 +19338,21 @@ │ │ type : '()Lcom/google/android/material/floatingactionbutton/FloatingActionButton;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1a14ac: |[1a14ac] com.infomaniak.drive.ui.MainActivity.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; │ │ -1a14bc: 7010 5f0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5f │ │ -1a14c2: 0c00 |0003: move-result-object v0 │ │ -1a14c4: 5400 2c01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012c │ │ -1a14c8: 1a01 5fd1 |0006: const-string v1, "mainFab" // string@d15f │ │ -1a14cc: 7120 a8b6 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a14d2: 1100 |000b: return-object v0 │ │ +1a143c: |[1a143c] com.infomaniak.drive.ui.MainActivity.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; │ │ +1a144c: 7010 5b0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5b │ │ +1a1452: 0c00 |0003: move-result-object v0 │ │ +1a1454: 5400 2b01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012b │ │ +1a1458: 1a01 5fd1 |0006: const-string v1, "mainFab" // string@d15f │ │ +1a145c: 7120 b1b6 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a1462: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainActivity;) │ │ @@ -19524,84 +19360,84 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 156 16-bit code units │ │ -1a297c: |[1a297c] com.infomaniak.drive.ui.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1a298c: 6f20 8b0c cb00 |0000: invoke-super {v11, v12}, Lcom/infomaniak/drive/ui/BaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0c8b │ │ -1a2992: 7010 5f0e 0b00 |0003: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5f │ │ -1a2998: 0c0c |0006: move-result-object v12 │ │ -1a299a: 6e10 cd0b 0c00 |0007: invoke-virtual {v12}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0bcd │ │ -1a29a0: 0c0c |000a: move-result-object v12 │ │ -1a29a2: 1f0c 1201 |000b: check-cast v12, Landroid/view/View; // type@0112 │ │ -1a29a6: 6e20 9c0e cb00 |000d: invoke-virtual {v11, v12}, Lcom/infomaniak/drive/ui/MainActivity;.setContentView:(Landroid/view/View;)V // method@0e9c │ │ -1a29ac: 7010 680e 0b00 |0010: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e68 │ │ -1a29b2: 0c0c |0013: move-result-object v12 │ │ -1a29b4: 07b1 |0014: move-object v1, v11 │ │ -1a29b6: 1f01 1c02 |0015: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021c │ │ -1a29ba: 7010 6a0e 0b00 |0017: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e6a │ │ -1a29c0: 0c00 |001a: move-result-object v0 │ │ -1a29c2: 6e30 0d10 1c00 |001b: invoke-virtual {v12, v1, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V // method@100d │ │ -1a29c8: 6200 0d8a |001e: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a0d │ │ -1a29cc: 1404 010b 0103 |0020: const v4, #float 3.79223e-37 // #03010b01 │ │ -1a29d2: 1405 0b00 157f |0023: const v5, #float 1.98055e+38 // #7f15000b │ │ -1a29d8: 1a02 5a9c |0026: const-string v2, "com.infomaniak.drive" // string@9c5a │ │ -1a29dc: 1a03 c925 |0028: const-string v3, "5.4.0" // string@25c9 │ │ -1a29e0: 7406 3b4a 0000 |002a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/lib/stores/StoreUtils;.checkUpdateIsRequired:(Landroidx/fragment/app/FragmentActivity;Ljava/lang/String;Ljava/lang/String;II)Lkotlinx/coroutines/Job; // method@4a3b │ │ -1a29e6: 220c c303 |002d: new-instance v12, Lcom/infomaniak/drive/data/services/DownloadReceiver; // type@03c3 │ │ -1a29ea: 7010 680e 0b00 |002f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e68 │ │ -1a29f0: 0c00 |0032: move-result-object v0 │ │ -1a29f2: 7020 bf0b 0c00 |0033: invoke-direct {v12, v0}, Lcom/infomaniak/drive/data/services/DownloadReceiver;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0bbf │ │ -1a29f8: 5bbc 2704 |0036: iput-object v12, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0427 │ │ -1a29fc: 7010 620e 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e62 │ │ -1a2a02: 0c0c |003b: move-result-object v12 │ │ -1a2a04: 6e10 0e02 0c00 |003c: invoke-virtual {v12}, Landroid/os/FileObserver;.startWatching:()V // method@020e │ │ -1a2a0a: 7010 9d0e 0b00 |003f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; // method@0e9d │ │ -1a2a10: 7010 780e 0b00 |0042: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleNavigateToDestinationFileId:()V // method@0e78 │ │ -1a2a16: 7010 6a0e 0b00 |0045: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e6a │ │ -1a2a1c: 0c0c |0048: move-result-object v12 │ │ -1a2a1e: 2200 6d04 |0049: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20; // type@046d │ │ -1a2a22: 7020 d10d b000 |004b: invoke-direct {v0, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd1 │ │ -1a2a28: 6e20 7206 0c00 |004e: invoke-virtual {v12, v0}, Landroidx/navigation/NavController;.addOnDestinationChangedListener:(Landroidx/navigation/NavController$OnDestinationChangedListener;)V // method@0672 │ │ -1a2a2e: 7010 a40e 0b00 |0051: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupFabs:()V // method@0ea4 │ │ -1a2a34: 7010 a00e 0b00 |0054: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupDrivePermissions:()V // method@0ea0 │ │ -1a2a3a: 7010 770e 0b00 |0057: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleInAppReview:()V // method@0e77 │ │ -1a2a40: 7010 790e 0b00 |005a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleShortcuts:()V // method@0e79 │ │ -1a2a46: 07bc |005d: move-object v12, v11 │ │ -1a2a48: 1f0c 3200 |005e: check-cast v12, Landroid/content/Context; // type@0032 │ │ -1a2a4c: 7110 6606 0c00 |0060: invoke-static {v12}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@0666 │ │ -1a2a52: 0c0c |0063: move-result-object v12 │ │ -1a2a54: 54b0 2704 |0064: iget-object v0, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0427 │ │ -1a2a58: 3900 0800 |0066: if-nez v0, 006e // +0008 │ │ -1a2a5c: 1a00 b6a7 |0068: const-string v0, "downloadReceiver" // string@a7b6 │ │ -1a2a60: 7110 c6b6 0000 |006a: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b6c6 │ │ -1a2a66: 1200 |006d: const/4 v0, #int 0 // #0 │ │ -1a2a68: 1f00 2a00 |006e: check-cast v0, Landroid/content/BroadcastReceiver; // type@002a │ │ -1a2a6c: 2201 3a00 |0070: new-instance v1, Landroid/content/IntentFilter; // type@003a │ │ -1a2a70: 1a02 9435 |0072: const-string v2, "DownloadReceiver" // string@3594 │ │ -1a2a74: 7020 c200 2100 |0074: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00c2 │ │ -1a2a7a: 6e30 6706 0c01 |0077: invoke-virtual {v12, v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@0667 │ │ -1a2a80: 7010 800e 0b00 |007a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager:()V // method@0e80 │ │ -1a2a86: 7010 7c0e 0b00 |007d: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager:()V // method@0e7c │ │ -1a2a8c: 7010 8b0e 0b00 |0080: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeCurrentFolder:()V // method@0e8b │ │ -1a2a92: 7010 890e 0b00 |0083: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeBulkDownloadRunning:()V // method@0e89 │ │ -1a2a98: 7010 8d0e 0b00 |0086: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeFailureDownloadWorkerOffline:()V // method@0e8d │ │ -1a2a9e: 6203 c114 |0089: sget-object v3, Lcom/infomaniak/lib/applock/LockActivity;.Companion:Lcom/infomaniak/lib/applock/LockActivity$Companion; // field@14c1 │ │ -1a2aa2: 07b4 |008b: move-object v4, v11 │ │ -1a2aa4: 1f04 6301 |008c: check-cast v4, Landroidx/activity/ComponentActivity; // type@0163 │ │ -1a2aa8: 2208 6e04 |008e: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21; // type@046e │ │ -1a2aac: 7010 d30d 0800 |0090: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21;.:()V // method@0dd3 │ │ -1a2ab2: 1269 |0093: const/4 v9, #int 6 // #6 │ │ -1a2ab4: 120a |0094: const/4 v10, #int 0 // #0 │ │ -1a2ab6: 1205 |0095: const/4 v5, #int 0 // #0 │ │ -1a2ab8: 1606 0000 |0096: const-wide/16 v6, #int 0 // #0 │ │ -1a2abc: 7708 a03f 0300 |0098: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/lib/applock/LockActivity$Companion;.scheduleLockIfNeeded-exY8QGI$default:(Lcom/infomaniak/lib/applock/LockActivity$Companion;Landroidx/activity/ComponentActivity;IJLkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@3fa0 │ │ -1a2ac2: 0e00 |009b: return-void │ │ +1a290c: |[1a290c] com.infomaniak.drive.ui.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1a291c: 6f20 870c cb00 |0000: invoke-super {v11, v12}, Lcom/infomaniak/drive/ui/BaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0c87 │ │ +1a2922: 7010 5b0e 0b00 |0003: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5b │ │ +1a2928: 0c0c |0006: move-result-object v12 │ │ +1a292a: 6e10 c90b 0c00 |0007: invoke-virtual {v12}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0bc9 │ │ +1a2930: 0c0c |000a: move-result-object v12 │ │ +1a2932: 1f0c 1101 |000b: check-cast v12, Landroid/view/View; // type@0111 │ │ +1a2936: 6e20 980e cb00 |000d: invoke-virtual {v11, v12}, Lcom/infomaniak/drive/ui/MainActivity;.setContentView:(Landroid/view/View;)V // method@0e98 │ │ +1a293c: 7010 640e 0b00 |0010: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e64 │ │ +1a2942: 0c0c |0013: move-result-object v12 │ │ +1a2944: 07b1 |0014: move-object v1, v11 │ │ +1a2946: 1f01 1b02 |0015: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021b │ │ +1a294a: 7010 660e 0b00 |0017: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e66 │ │ +1a2950: 0c00 |001a: move-result-object v0 │ │ +1a2952: 6e30 0910 1c00 |001b: invoke-virtual {v12, v1, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V // method@1009 │ │ +1a2958: 6200 0f8a |001e: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a0f │ │ +1a295c: 1404 010b 0103 |0020: const v4, #float 3.79223e-37 // #03010b01 │ │ +1a2962: 1405 0b00 157f |0023: const v5, #float 1.98055e+38 // #7f15000b │ │ +1a2968: 1a02 5b9c |0026: const-string v2, "com.infomaniak.drive" // string@9c5b │ │ +1a296c: 1a03 c825 |0028: const-string v3, "5.4.0" // string@25c8 │ │ +1a2970: 7406 444a 0000 |002a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/lib/stores/StoreUtils;.checkUpdateIsRequired:(Landroidx/fragment/app/FragmentActivity;Ljava/lang/String;Ljava/lang/String;II)Lkotlinx/coroutines/Job; // method@4a44 │ │ +1a2976: 220c c203 |002d: new-instance v12, Lcom/infomaniak/drive/data/services/DownloadReceiver; // type@03c2 │ │ +1a297a: 7010 640e 0b00 |002f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e64 │ │ +1a2980: 0c00 |0032: move-result-object v0 │ │ +1a2982: 7020 bb0b 0c00 |0033: invoke-direct {v12, v0}, Lcom/infomaniak/drive/data/services/DownloadReceiver;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0bbb │ │ +1a2988: 5bbc 2604 |0036: iput-object v12, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0426 │ │ +1a298c: 7010 5e0e 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e5e │ │ +1a2992: 0c0c |003b: move-result-object v12 │ │ +1a2994: 6e10 0a02 0c00 |003c: invoke-virtual {v12}, Landroid/os/FileObserver;.startWatching:()V // method@020a │ │ +1a299a: 7010 990e 0b00 |003f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; // method@0e99 │ │ +1a29a0: 7010 740e 0b00 |0042: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleNavigateToDestinationFileId:()V // method@0e74 │ │ +1a29a6: 7010 660e 0b00 |0045: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e66 │ │ +1a29ac: 0c0c |0048: move-result-object v12 │ │ +1a29ae: 2200 6c04 |0049: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20; // type@046c │ │ +1a29b2: 7020 cd0d b000 |004b: invoke-direct {v0, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dcd │ │ +1a29b8: 6e20 6e06 0c00 |004e: invoke-virtual {v12, v0}, Landroidx/navigation/NavController;.addOnDestinationChangedListener:(Landroidx/navigation/NavController$OnDestinationChangedListener;)V // method@066e │ │ +1a29be: 7010 a00e 0b00 |0051: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupFabs:()V // method@0ea0 │ │ +1a29c4: 7010 9c0e 0b00 |0054: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupDrivePermissions:()V // method@0e9c │ │ +1a29ca: 7010 730e 0b00 |0057: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleInAppReview:()V // method@0e73 │ │ +1a29d0: 7010 750e 0b00 |005a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleShortcuts:()V // method@0e75 │ │ +1a29d6: 07bc |005d: move-object v12, v11 │ │ +1a29d8: 1f0c 3100 |005e: check-cast v12, Landroid/content/Context; // type@0031 │ │ +1a29dc: 7110 6206 0c00 |0060: invoke-static {v12}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@0662 │ │ +1a29e2: 0c0c |0063: move-result-object v12 │ │ +1a29e4: 54b0 2604 |0064: iget-object v0, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0426 │ │ +1a29e8: 3900 0800 |0066: if-nez v0, 006e // +0008 │ │ +1a29ec: 1a00 b7a7 |0068: const-string v0, "downloadReceiver" // string@a7b7 │ │ +1a29f0: 7110 cfb6 0000 |006a: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b6cf │ │ +1a29f6: 1200 |006d: const/4 v0, #int 0 // #0 │ │ +1a29f8: 1f00 2900 |006e: check-cast v0, Landroid/content/BroadcastReceiver; // type@0029 │ │ +1a29fc: 2201 3900 |0070: new-instance v1, Landroid/content/IntentFilter; // type@0039 │ │ +1a2a00: 1a02 9535 |0072: const-string v2, "DownloadReceiver" // string@3595 │ │ +1a2a04: 7020 be00 2100 |0074: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00be │ │ +1a2a0a: 6e30 6306 0c01 |0077: invoke-virtual {v12, v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@0663 │ │ +1a2a10: 7010 7c0e 0b00 |007a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager:()V // method@0e7c │ │ +1a2a16: 7010 780e 0b00 |007d: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager:()V // method@0e78 │ │ +1a2a1c: 7010 870e 0b00 |0080: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeCurrentFolder:()V // method@0e87 │ │ +1a2a22: 7010 850e 0b00 |0083: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeBulkDownloadRunning:()V // method@0e85 │ │ +1a2a28: 7010 890e 0b00 |0086: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeFailureDownloadWorkerOffline:()V // method@0e89 │ │ +1a2a2e: 6203 c314 |0089: sget-object v3, Lcom/infomaniak/lib/applock/LockActivity;.Companion:Lcom/infomaniak/lib/applock/LockActivity$Companion; // field@14c3 │ │ +1a2a32: 07b4 |008b: move-object v4, v11 │ │ +1a2a34: 1f04 6201 |008c: check-cast v4, Landroidx/activity/ComponentActivity; // type@0162 │ │ +1a2a38: 2208 6d04 |008e: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21; // type@046d │ │ +1a2a3c: 7010 cf0d 0800 |0090: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21;.:()V // method@0dcf │ │ +1a2a42: 1269 |0093: const/4 v9, #int 6 // #6 │ │ +1a2a44: 120a |0094: const/4 v10, #int 0 // #0 │ │ +1a2a46: 1205 |0095: const/4 v5, #int 0 // #0 │ │ +1a2a48: 1606 0000 |0096: const-wide/16 v6, #int 0 // #0 │ │ +1a2a4c: 7708 a93f 0300 |0098: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/lib/applock/LockActivity$Companion;.scheduleLockIfNeeded-exY8QGI$default:(Lcom/infomaniak/lib/applock/LockActivity$Companion;Landroidx/activity/ComponentActivity;IJLkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@3fa9 │ │ +1a2a52: 0e00 |009b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0003 line=173 │ │ 0x0010 line=175 │ │ 0x001e line=177 │ │ 0x002d line=179 │ │ @@ -19631,31 +19467,31 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1a2cb0: |[1a2cb0] com.infomaniak.drive.ui.MainActivity.onDestroy:()V │ │ -1a2cc0: 6f10 8c0c 0200 |0000: invoke-super {v2}, Lcom/infomaniak/drive/ui/BaseActivity;.onDestroy:()V // method@0c8c │ │ -1a2cc6: 7010 620e 0200 |0003: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e62 │ │ -1a2ccc: 0c00 |0006: move-result-object v0 │ │ -1a2cce: 6e10 0f02 0000 |0007: invoke-virtual {v0}, Landroid/os/FileObserver;.stopWatching:()V // method@020f │ │ -1a2cd4: 0720 |000a: move-object v0, v2 │ │ -1a2cd6: 1f00 3200 |000b: check-cast v0, Landroid/content/Context; // type@0032 │ │ -1a2cda: 7110 6606 0000 |000d: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@0666 │ │ -1a2ce0: 0c00 |0010: move-result-object v0 │ │ -1a2ce2: 5421 2704 |0011: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0427 │ │ -1a2ce6: 3901 0800 |0013: if-nez v1, 001b // +0008 │ │ -1a2cea: 1a01 b6a7 |0015: const-string v1, "downloadReceiver" // string@a7b6 │ │ -1a2cee: 7110 c6b6 0100 |0017: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b6c6 │ │ -1a2cf4: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -1a2cf6: 1f01 2a00 |001b: check-cast v1, Landroid/content/BroadcastReceiver; // type@002a │ │ -1a2cfa: 6e20 6806 1000 |001d: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0668 │ │ -1a2d00: 0e00 |0020: return-void │ │ +1a2c40: |[1a2c40] com.infomaniak.drive.ui.MainActivity.onDestroy:()V │ │ +1a2c50: 6f10 880c 0200 |0000: invoke-super {v2}, Lcom/infomaniak/drive/ui/BaseActivity;.onDestroy:()V // method@0c88 │ │ +1a2c56: 7010 5e0e 0200 |0003: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e5e │ │ +1a2c5c: 0c00 |0006: move-result-object v0 │ │ +1a2c5e: 6e10 0b02 0000 |0007: invoke-virtual {v0}, Landroid/os/FileObserver;.stopWatching:()V // method@020b │ │ +1a2c64: 0720 |000a: move-object v0, v2 │ │ +1a2c66: 1f00 3100 |000b: check-cast v0, Landroid/content/Context; // type@0031 │ │ +1a2c6a: 7110 6206 0000 |000d: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@0662 │ │ +1a2c70: 0c00 |0010: move-result-object v0 │ │ +1a2c72: 5421 2604 |0011: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@0426 │ │ +1a2c76: 3901 0800 |0013: if-nez v1, 001b // +0008 │ │ +1a2c7a: 1a01 b7a7 |0015: const-string v1, "downloadReceiver" // string@a7b7 │ │ +1a2c7e: 7110 cfb6 0100 |0017: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b6cf │ │ +1a2c84: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +1a2c86: 1f01 2900 |001b: check-cast v1, Landroid/content/BroadcastReceiver; // type@0029 │ │ +1a2c8a: 6e20 6406 1000 |001d: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0664 │ │ +1a2c90: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0003 line=550 │ │ 0x000a line=551 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ @@ -19665,41 +19501,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -1a2d04: |[1a2d04] com.infomaniak.drive.ui.MainActivity.onResume:()V │ │ -1a2d14: 6f10 8d0c 0300 |0000: invoke-super {v3}, Lcom/infomaniak/drive/ui/BaseActivity;.onResume:()V // method@0c8d │ │ -1a2d1a: 6200 6213 |0003: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1362 │ │ -1a2d1e: 0731 |0005: move-object v1, v3 │ │ -1a2d20: 1f01 1c02 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021c │ │ -1a2d24: 5432 2804 |0008: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0428 │ │ -1a2d28: 3902 0800 |000a: if-nez v2, 0012 // +0008 │ │ -1a2d2c: 1a02 fca7 |000c: const-string v2, "drivePermissions" // string@a7fc │ │ -1a2d30: 7110 c6b6 0200 |000e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b6c6 │ │ -1a2d36: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -1a2d38: 6e30 9b3b 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/utils/SyncUtils;.launchAllUpload:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/utils/DrivePermissions;)V // method@3b9b │ │ -1a2d3e: 7010 680e 0300 |0015: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e68 │ │ -1a2d44: 0c00 |0018: move-result-object v0 │ │ -1a2d46: 6e10 de0f 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; // method@0fde │ │ -1a2d4c: 6200 c000 |001c: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ -1a2d50: 6e10 c909 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09c9 │ │ -1a2d56: 0a00 |0021: move-result v0 │ │ -1a2d58: 6201 c000 |0022: sget-object v1, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ -1a2d5c: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1a2d60: 6e20 ce09 0100 |0026: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.setAppLaunches:(I)V // method@09ce │ │ -1a2d66: 7010 590e 0300 |0029: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.displayInformationPanel:()V // method@0e59 │ │ -1a2d6c: 0730 |002c: move-object v0, v3 │ │ -1a2d6e: 1f00 3200 |002d: check-cast v0, Landroid/content/Context; // type@0032 │ │ -1a2d72: 7020 9b0e 0300 |002f: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity;.setBottomNavigationUserAvatar:(Landroid/content/Context;)V // method@0e9b │ │ -1a2d78: 6201 6213 |0032: sget-object v1, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1362 │ │ -1a2d7c: 6e20 9c3b 0100 |0034: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.startContentObserverService:(Landroid/content/Context;)V // method@3b9c │ │ -1a2d82: 0e00 |0037: return-void │ │ +1a2c94: |[1a2c94] com.infomaniak.drive.ui.MainActivity.onResume:()V │ │ +1a2ca4: 6f10 890c 0300 |0000: invoke-super {v3}, Lcom/infomaniak/drive/ui/BaseActivity;.onResume:()V // method@0c89 │ │ +1a2caa: 6200 6413 |0003: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1364 │ │ +1a2cae: 0731 |0005: move-object v1, v3 │ │ +1a2cb0: 1f01 1b02 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021b │ │ +1a2cb4: 5432 2704 |0008: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0427 │ │ +1a2cb8: 3902 0800 |000a: if-nez v2, 0012 // +0008 │ │ +1a2cbc: 1a02 fda7 |000c: const-string v2, "drivePermissions" // string@a7fd │ │ +1a2cc0: 7110 cfb6 0200 |000e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b6cf │ │ +1a2cc6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +1a2cc8: 6e30 a43b 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/utils/SyncUtils;.launchAllUpload:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/utils/DrivePermissions;)V // method@3ba4 │ │ +1a2cce: 7010 640e 0300 |0015: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e64 │ │ +1a2cd4: 0c00 |0018: move-result-object v0 │ │ +1a2cd6: 6e10 da0f 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; // method@0fda │ │ +1a2cdc: 6200 bf00 |001c: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00bf │ │ +1a2ce0: 6e10 c509 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09c5 │ │ +1a2ce6: 0a00 |0021: move-result v0 │ │ +1a2ce8: 6201 bf00 |0022: sget-object v1, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00bf │ │ +1a2cec: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1a2cf0: 6e20 ca09 0100 |0026: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.setAppLaunches:(I)V // method@09ca │ │ +1a2cf6: 7010 550e 0300 |0029: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.displayInformationPanel:()V // method@0e55 │ │ +1a2cfc: 0730 |002c: move-object v0, v3 │ │ +1a2cfe: 1f00 3100 |002d: check-cast v0, Landroid/content/Context; // type@0031 │ │ +1a2d02: 7020 970e 0300 |002f: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity;.setBottomNavigationUserAvatar:(Landroid/content/Context;)V // method@0e97 │ │ +1a2d08: 6201 6413 |0032: sget-object v1, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1364 │ │ +1a2d0c: 6e20 a53b 0100 |0034: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.startContentObserverService:(Landroid/content/Context;)V // method@3ba5 │ │ +1a2d12: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0003 line=354 │ │ 0x0015 line=356 │ │ 0x001c line=358 │ │ 0x0029 line=360 │ │ @@ -19713,24 +19549,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -1a2d84: |[1a2d84] com.infomaniak.drive.ui.MainActivity.onStart:()V │ │ -1a2d94: 6f10 8e0c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStart:()V // method@0c8e │ │ -1a2d9a: 7010 680e 0100 |0003: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e68 │ │ -1a2da0: 0c00 |0006: move-result-object v0 │ │ -1a2da2: 6e10 1310 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.loadRootFiles:()V // method@1013 │ │ -1a2da8: 7010 690e 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // method@0e69 │ │ -1a2dae: 0c00 |000d: move-result-object v0 │ │ -1a2db0: 6e10 5c10 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.refreshMyKSuite:()Lkotlinx/coroutines/Job; // method@105c │ │ -1a2db6: 7010 730e 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos:()V // method@0e73 │ │ -1a2dbc: 0e00 |0014: return-void │ │ +1a2d14: |[1a2d14] com.infomaniak.drive.ui.MainActivity.onStart:()V │ │ +1a2d24: 6f10 8a0c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStart:()V // method@0c8a │ │ +1a2d2a: 7010 640e 0100 |0003: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e64 │ │ +1a2d30: 0c00 |0006: move-result-object v0 │ │ +1a2d32: 6e10 0f10 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.loadRootFiles:()V // method@100f │ │ +1a2d38: 7010 650e 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // method@0e65 │ │ +1a2d3e: 0c00 |000d: move-result-object v0 │ │ +1a2d40: 6e10 5810 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.refreshMyKSuite:()Lkotlinx/coroutines/Job; // method@1058 │ │ +1a2d46: 7010 6f0e 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos:()V // method@0e6f │ │ +1a2d4c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0003 line=208 │ │ 0x000a line=209 │ │ 0x0011 line=210 │ │ locals : │ │ @@ -19741,23 +19577,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -1a2dc0: |[1a2dc0] com.infomaniak.drive.ui.MainActivity.onStop:()V │ │ -1a2dd0: 6f10 8f0c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStop:()V // method@0c8f │ │ -1a2dd6: 6e10 980e 0100 |0003: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.saveLastNavigationItemSelected:()V // method@0e98 │ │ -1a2ddc: 5410 2604 |0006: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0426 │ │ -1a2de0: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -1a2de4: 6e10 4f00 0000 |000a: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@004f │ │ -1a2dea: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1a2dec: 5b10 2604 |000e: iput-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0426 │ │ -1a2df0: 0e00 |0010: return-void │ │ +1a2d50: |[1a2d50] com.infomaniak.drive.ui.MainActivity.onStop:()V │ │ +1a2d60: 6f10 8b0c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStop:()V // method@0c8b │ │ +1a2d66: 6e10 940e 0100 |0003: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.saveLastNavigationItemSelected:()V // method@0e94 │ │ +1a2d6c: 5410 2504 |0006: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0425 │ │ +1a2d70: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +1a2d74: 6e10 4b00 0000 |000a: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@004b │ │ +1a2d7a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1a2d7c: 5b10 2504 |000e: iput-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0425 │ │ +1a2d80: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x0003 line=539 │ │ 0x0006 line=540 │ │ 0x000e line=541 │ │ locals : │ │ @@ -19768,53 +19604,53 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1a2df4: |[1a2df4] com.infomaniak.drive.ui.MainActivity.saveLastNavigationItemSelected:()V │ │ -1a2e04: 7010 710e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e71 │ │ -1a2e0a: 0c00 |0003: move-result-object v0 │ │ -1a2e0c: 7010 5f0e 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5f │ │ -1a2e12: 0c01 |0007: move-result-object v1 │ │ -1a2e14: 5411 2a01 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012a │ │ -1a2e18: 6e10 cb3c 0100 |000a: invoke-virtual {v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getSelectedItemId:()I // method@3ccb │ │ -1a2e1e: 0a01 |000d: move-result v1 │ │ -1a2e20: 6e20 330b 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.setBottomNavigationSelectedItem:(I)V // method@0b33 │ │ -1a2e26: 0e00 |0011: return-void │ │ +1a2d84: |[1a2d84] com.infomaniak.drive.ui.MainActivity.saveLastNavigationItemSelected:()V │ │ +1a2d94: 7010 6d0e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e6d │ │ +1a2d9a: 0c00 |0003: move-result-object v0 │ │ +1a2d9c: 7010 5b0e 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e5b │ │ +1a2da2: 0c01 |0007: move-result-object v1 │ │ +1a2da4: 5411 2901 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@0129 │ │ +1a2da8: 6e10 d43c 0100 |000a: invoke-virtual {v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getSelectedItemId:()I // method@3cd4 │ │ +1a2dae: 0a01 |000d: move-result v1 │ │ +1a2db0: 6e20 2f0b 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.setBottomNavigationSelectedItem:(I)V // method@0b2f │ │ +1a2db6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ source_file_idx : 26968 (MainActivity.kt) │ │ │ │ -Class #113 header: │ │ -class_idx : 1169 │ │ +Class #111 header: │ │ +class_idx : 1168 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6026 │ │ source_file_idx : 26970 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #113 annotations: │ │ +Class #111 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Companion" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "�� \n\n��\n\n\n��\n\n\n\n��†��20B\t¢J020HJ02\t0\nH¨ " } d2={ "Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;" "" "" "()V" "fromBundle" "Lcom/infomaniak/drive/ui/MainActivityArgs;" "bundle" "Landroid/os/Bundle;" "fromSavedStateHandle" "savedStateHandle" "Landroidx/lifecycle/SavedStateHandle;" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ -Annotations on method #3754 'fromBundle' │ │ +Annotations on method #3750 'fromBundle' │ │ VISIBILITY_RUNTIME Lkotlin/jvm/JvmStatic; │ │ -Annotations on method #3755 'fromSavedStateHandle' │ │ +Annotations on method #3751 'fromSavedStateHandle' │ │ VISIBILITY_RUNTIME Lkotlin/jvm/JvmStatic; │ │ │ │ -Class #113 - │ │ +Class #111 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -19823,17 +19659,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a0e0c: |[1a0e0c] com.infomaniak.drive.ui.MainActivityArgs$Companion.:()V │ │ -1a0e1c: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a0e22: 0e00 |0003: return-void │ │ +1a0d9c: |[1a0d9c] com.infomaniak.drive.ui.MainActivityArgs$Companion.:()V │ │ +1a0dac: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a0db2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;) │ │ @@ -19841,69 +19677,69 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a0e24: |[1a0e24] com.infomaniak.drive.ui.MainActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a0e34: 7010 a80e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:()V // method@0ea8 │ │ -1a0e3a: 0e00 |0003: return-void │ │ +1a0db4: |[1a0db4] com.infomaniak.drive.ui.MainActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a0dc4: 7010 a40e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:()V // method@0ea4 │ │ +1a0dca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;) │ │ name : 'fromBundle' │ │ type : '(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -1a0c88: |[1a0c88] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a0c98: 1a00 2197 |0000: const-string v0, "bundle" // string@9721 │ │ -1a0c9c: 7120 a9b6 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a0ca2: 1c00 9204 |0005: const-class v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0492 │ │ -1a0ca6: 6e10 8292 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@9282 │ │ -1a0cac: 0c00 |000a: move-result-object v0 │ │ -1a0cae: 6e20 ff01 0500 |000b: invoke-virtual {v5, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01ff │ │ -1a0cb4: 1a00 c6a5 |000e: const-string v0, "destinationFileId" // string@a5c6 │ │ -1a0cb8: 6e20 dd01 0500 |0010: invoke-virtual {v5, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01dd │ │ -1a0cbe: 0a01 |0013: move-result v1 │ │ -1a0cc0: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -1a0cc2: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -1a0cc6: 6e20 e401 0500 |0017: invoke-virtual {v5, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e4 │ │ -1a0ccc: 0a00 |001a: move-result v0 │ │ -1a0cce: 2802 |001b: goto 001d // +0002 │ │ -1a0cd0: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -1a0cd2: 1a01 cfc3 |001d: const-string v1, "isDestinationSharedWithMe" // string@c3cf │ │ -1a0cd6: 6e20 dd01 1500 |001f: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01dd │ │ -1a0cdc: 0a03 |0022: move-result v3 │ │ -1a0cde: 3803 0600 |0023: if-eqz v3, 0029 // +0006 │ │ -1a0ce2: 6e20 df01 1500 |0025: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01df │ │ -1a0ce8: 0a02 |0028: move-result v2 │ │ -1a0cea: 1a01 e6f7 |0029: const-string v1, "shortcutId" // string@f7e6 │ │ -1a0cee: 6e20 dd01 1500 |002b: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01dd │ │ -1a0cf4: 0a03 |002e: move-result v3 │ │ -1a0cf6: 3803 1100 |002f: if-eqz v3, 0040 // +0011 │ │ -1a0cfa: 6e20 ee01 1500 |0031: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01ee │ │ -1a0d00: 0c05 |0034: move-result-object v5 │ │ -1a0d02: 3805 0300 |0035: if-eqz v5, 0038 // +0003 │ │ -1a0d06: 280b |0037: goto 0042 // +000b │ │ -1a0d08: 2205 7917 |0038: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1779 │ │ -1a0d0c: 1a00 ec2a |003a: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value." // string@2aec │ │ -1a0d10: 7020 e192 0500 |003c: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@92e1 │ │ -1a0d16: 2705 |003f: throw v5 │ │ -1a0d18: 1a05 0000 |0040: const-string v5, "" // string@0000 │ │ -1a0d1c: 2201 9204 |0042: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0492 │ │ -1a0d20: 7040 ae0e 0152 |0044: invoke-direct {v1, v0, v2, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eae │ │ -1a0d26: 1101 |0047: return-object v1 │ │ +1a0c18: |[1a0c18] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a0c28: 1a00 2297 |0000: const-string v0, "bundle" // string@9722 │ │ +1a0c2c: 7120 b2b6 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a0c32: 1c00 9104 |0005: const-class v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0491 │ │ +1a0c36: 6e10 8b92 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@928b │ │ +1a0c3c: 0c00 |000a: move-result-object v0 │ │ +1a0c3e: 6e20 fb01 0500 |000b: invoke-virtual {v5, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01fb │ │ +1a0c44: 1a00 c7a5 |000e: const-string v0, "destinationFileId" // string@a5c7 │ │ +1a0c48: 6e20 d901 0500 |0010: invoke-virtual {v5, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ +1a0c4e: 0a01 |0013: move-result v1 │ │ +1a0c50: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +1a0c52: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +1a0c56: 6e20 e001 0500 |0017: invoke-virtual {v5, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01e0 │ │ +1a0c5c: 0a00 |001a: move-result v0 │ │ +1a0c5e: 2802 |001b: goto 001d // +0002 │ │ +1a0c60: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +1a0c62: 1a01 cfc3 |001d: const-string v1, "isDestinationSharedWithMe" // string@c3cf │ │ +1a0c66: 6e20 d901 1500 |001f: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ +1a0c6c: 0a03 |0022: move-result v3 │ │ +1a0c6e: 3803 0600 |0023: if-eqz v3, 0029 // +0006 │ │ +1a0c72: 6e20 db01 1500 |0025: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01db │ │ +1a0c78: 0a02 |0028: move-result v2 │ │ +1a0c7a: 1a01 e6f7 |0029: const-string v1, "shortcutId" // string@f7e6 │ │ +1a0c7e: 6e20 d901 1500 |002b: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d9 │ │ +1a0c84: 0a03 |002e: move-result v3 │ │ +1a0c86: 3803 1100 |002f: if-eqz v3, 0040 // +0011 │ │ +1a0c8a: 6e20 ea01 1500 |0031: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01ea │ │ +1a0c90: 0c05 |0034: move-result-object v5 │ │ +1a0c92: 3805 0300 |0035: if-eqz v5, 0038 // +0003 │ │ +1a0c96: 280b |0037: goto 0042 // +000b │ │ +1a0c98: 2205 7917 |0038: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1779 │ │ +1a0c9c: 1a00 ed2a |003a: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value." // string@2aed │ │ +1a0ca0: 7020 ea92 0500 |003c: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@92ea │ │ +1a0ca6: 2705 |003f: throw v5 │ │ +1a0ca8: 1a05 0000 |0040: const-string v5, "" // string@0000 │ │ +1a0cac: 2201 9104 |0042: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0491 │ │ +1a0cb0: 7040 aa0e 0152 |0044: invoke-direct {v1, v0, v2, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eaa │ │ +1a0cb6: 1101 |0047: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=36 │ │ 0x000e line=38 │ │ 0x0017 line=39 │ │ 0x001d line=44 │ │ 0x0025 line=45 │ │ @@ -19921,69 +19757,69 @@ │ │ type : '(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 105 16-bit code units │ │ -1a0d28: |[1a0d28] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a0d38: 1a00 9ded |0000: const-string v0, "savedStateHandle" // string@ed9d │ │ -1a0d3c: 7120 a9b6 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a0d42: 1a00 c6a5 |0005: const-string v0, "destinationFileId" // string@a5c6 │ │ -1a0d46: 6e20 5806 0500 |0007: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0658 │ │ -1a0d4c: 0a01 |000a: move-result v1 │ │ -1a0d4e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -1a0d50: 3801 1300 |000c: if-eqz v1, 001f // +0013 │ │ -1a0d54: 6e20 5906 0500 |000e: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0659 │ │ -1a0d5a: 0c00 |0011: move-result-object v0 │ │ -1a0d5c: 1f00 7d17 |0012: check-cast v0, Ljava/lang/Integer; // type@177d │ │ -1a0d60: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -1a0d64: 280d |0016: goto 0023 // +000d │ │ -1a0d66: 2205 7917 |0017: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1779 │ │ -1a0d6a: 1a00 b42a |0019: const-string v0, "Argument "destinationFileId" of type integer does not support null values" // string@2ab4 │ │ -1a0d6e: 7020 e192 0500 |001b: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@92e1 │ │ -1a0d74: 2705 |001e: throw v5 │ │ -1a0d76: 7110 0093 0200 |001f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -1a0d7c: 0c00 |0022: move-result-object v0 │ │ -1a0d7e: 1a01 cfc3 |0023: const-string v1, "isDestinationSharedWithMe" // string@c3cf │ │ -1a0d82: 6e20 5806 1500 |0025: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0658 │ │ -1a0d88: 0a03 |0028: move-result v3 │ │ -1a0d8a: 3803 1300 |0029: if-eqz v3, 003c // +0013 │ │ -1a0d8e: 6e20 5906 1500 |002b: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0659 │ │ -1a0d94: 0c01 |002e: move-result-object v1 │ │ -1a0d96: 1f01 6417 |002f: check-cast v1, Ljava/lang/Boolean; // type@1764 │ │ -1a0d9a: 3801 0300 |0031: if-eqz v1, 0034 // +0003 │ │ -1a0d9e: 280d |0033: goto 0040 // +000d │ │ -1a0da0: 2205 7917 |0034: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1779 │ │ -1a0da4: 1a00 cd2a |0036: const-string v0, "Argument "isDestinationSharedWithMe" of type boolean does not support null values" // string@2acd │ │ -1a0da8: 7020 e192 0500 |0038: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@92e1 │ │ -1a0dae: 2705 |003b: throw v5 │ │ -1a0db0: 7110 5792 0200 |003c: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9257 │ │ -1a0db6: 0c01 |003f: move-result-object v1 │ │ -1a0db8: 1a02 e6f7 |0040: const-string v2, "shortcutId" // string@f7e6 │ │ -1a0dbc: 6e20 5806 2500 |0042: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0658 │ │ -1a0dc2: 0a03 |0045: move-result v3 │ │ -1a0dc4: 3803 1300 |0046: if-eqz v3, 0059 // +0013 │ │ -1a0dc8: 6e20 5906 2500 |0048: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0659 │ │ -1a0dce: 0c05 |004b: move-result-object v5 │ │ -1a0dd0: 1f05 9517 |004c: check-cast v5, Ljava/lang/String; // type@1795 │ │ -1a0dd4: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ -1a0dd8: 280b |0050: goto 005b // +000b │ │ -1a0dda: 2205 7917 |0051: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1779 │ │ -1a0dde: 1a00 eb2a |0053: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value" // string@2aeb │ │ -1a0de2: 7020 e192 0500 |0055: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@92e1 │ │ -1a0de8: 2705 |0058: throw v5 │ │ -1a0dea: 1a05 0000 |0059: const-string v5, "" // string@0000 │ │ -1a0dee: 2202 9204 |005b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0492 │ │ -1a0df2: 6e10 f192 0000 |005d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@92f1 │ │ -1a0df8: 0a00 |0060: move-result v0 │ │ -1a0dfa: 6e10 5292 0100 |0061: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@9252 │ │ -1a0e00: 0a01 |0064: move-result v1 │ │ -1a0e02: 7040 ae0e 0251 |0065: invoke-direct {v2, v0, v1, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eae │ │ -1a0e08: 1102 |0068: return-object v2 │ │ +1a0cb8: |[1a0cb8] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a0cc8: 1a00 9ded |0000: const-string v0, "savedStateHandle" // string@ed9d │ │ +1a0ccc: 7120 b2b6 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a0cd2: 1a00 c7a5 |0005: const-string v0, "destinationFileId" // string@a5c7 │ │ +1a0cd6: 6e20 5406 0500 |0007: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0654 │ │ +1a0cdc: 0a01 |000a: move-result v1 │ │ +1a0cde: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +1a0ce0: 3801 1300 |000c: if-eqz v1, 001f // +0013 │ │ +1a0ce4: 6e20 5506 0500 |000e: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0655 │ │ +1a0cea: 0c00 |0011: move-result-object v0 │ │ +1a0cec: 1f00 7d17 |0012: check-cast v0, Ljava/lang/Integer; // type@177d │ │ +1a0cf0: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +1a0cf4: 280d |0016: goto 0023 // +000d │ │ +1a0cf6: 2205 7917 |0017: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1779 │ │ +1a0cfa: 1a00 b52a |0019: const-string v0, "Argument "destinationFileId" of type integer does not support null values" // string@2ab5 │ │ +1a0cfe: 7020 ea92 0500 |001b: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@92ea │ │ +1a0d04: 2705 |001e: throw v5 │ │ +1a0d06: 7110 0993 0200 |001f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9309 │ │ +1a0d0c: 0c00 |0022: move-result-object v0 │ │ +1a0d0e: 1a01 cfc3 |0023: const-string v1, "isDestinationSharedWithMe" // string@c3cf │ │ +1a0d12: 6e20 5406 1500 |0025: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0654 │ │ +1a0d18: 0a03 |0028: move-result v3 │ │ +1a0d1a: 3803 1300 |0029: if-eqz v3, 003c // +0013 │ │ +1a0d1e: 6e20 5506 1500 |002b: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0655 │ │ +1a0d24: 0c01 |002e: move-result-object v1 │ │ +1a0d26: 1f01 6417 |002f: check-cast v1, Ljava/lang/Boolean; // type@1764 │ │ +1a0d2a: 3801 0300 |0031: if-eqz v1, 0034 // +0003 │ │ +1a0d2e: 280d |0033: goto 0040 // +000d │ │ +1a0d30: 2205 7917 |0034: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1779 │ │ +1a0d34: 1a00 ce2a |0036: const-string v0, "Argument "isDestinationSharedWithMe" of type boolean does not support null values" // string@2ace │ │ +1a0d38: 7020 ea92 0500 |0038: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@92ea │ │ +1a0d3e: 2705 |003b: throw v5 │ │ +1a0d40: 7110 6092 0200 |003c: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9260 │ │ +1a0d46: 0c01 |003f: move-result-object v1 │ │ +1a0d48: 1a02 e6f7 |0040: const-string v2, "shortcutId" // string@f7e6 │ │ +1a0d4c: 6e20 5406 2500 |0042: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@0654 │ │ +1a0d52: 0a03 |0045: move-result v3 │ │ +1a0d54: 3803 1300 |0046: if-eqz v3, 0059 // +0013 │ │ +1a0d58: 6e20 5506 2500 |0048: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0655 │ │ +1a0d5e: 0c05 |004b: move-result-object v5 │ │ +1a0d60: 1f05 9517 |004c: check-cast v5, Ljava/lang/String; // type@1795 │ │ +1a0d64: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ +1a0d68: 280b |0050: goto 005b // +000b │ │ +1a0d6a: 2205 7917 |0051: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1779 │ │ +1a0d6e: 1a00 ec2a |0053: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value" // string@2aec │ │ +1a0d72: 7020 ea92 0500 |0055: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@92ea │ │ +1a0d78: 2705 |0058: throw v5 │ │ +1a0d7a: 1a05 0000 |0059: const-string v5, "" // string@0000 │ │ +1a0d7e: 2202 9104 |005b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0491 │ │ +1a0d82: 6e10 fa92 0000 |005d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@92fa │ │ +1a0d88: 0a00 |0060: move-result v0 │ │ +1a0d8a: 6e10 5b92 0100 |0061: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@925b │ │ +1a0d90: 0a01 |0064: move-result v1 │ │ +1a0d92: 7040 aa0e 0251 |0065: invoke-direct {v2, v0, v1, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eaa │ │ +1a0d98: 1102 |0068: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=64 │ │ 0x000e line=65 │ │ 0x0017 line=67 │ │ 0x001f line=70 │ │ 0x0023 line=73 │ │ @@ -19997,34 +19833,34 @@ │ │ 0x005b line=90 │ │ locals : │ │ 0x0000 - 0x0069 reg=4 this Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; │ │ 0x0000 - 0x0069 reg=5 (null) Landroidx/lifecycle/SavedStateHandle; │ │ │ │ source_file_idx : 26970 (MainActivityArgs.kt) │ │ │ │ -Class #114 header: │ │ -class_idx : 1170 │ │ +Class #112 header: │ │ +class_idx : 1169 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6026 │ │ source_file_idx : 26970 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 12 │ │ │ │ -Class #114 annotations: │ │ +Class #112 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��4\n\n\n��\n\n��\n \n��\n\n\n\n��\n\n\n��\n†�� 20:B%000¢\tJ0J0J\t0HÆJ\t0HÆJ\t0HÆJ'0��202020HÆJ020HÖJ\t0HÖJ\t0HÖR0¢\n��\n R0¢\n�� R0¢\n��\r¨" } d2={ "Lcom/infomaniak/drive/ui/MainActivityArgs;" "Landroidx/navigation/NavArgs;" "destinationFileId" "" "isDestinationSharedWithMe" "" "shortcutId" "" "" "(IZLjava/lang/String;)V" "getDestinationFileId" "()I" "()Z" "getShortcutId" "()Ljava/lang/String;" "toBundle" "Landroid/os/Bundle;" "toSavedStateHandle" "Landroidx/lifecycle/SavedStateHandle;" "component1" "component2" "component3" "copy" "equals" "other" "" "hashCode" "toString" "Companion" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ -Annotations on method #3766 'fromBundle' │ │ +Annotations on method #3762 'fromBundle' │ │ VISIBILITY_RUNTIME Lkotlin/jvm/JvmStatic; │ │ -Annotations on method #3767 'fromSavedStateHandle' │ │ +Annotations on method #3763 'fromSavedStateHandle' │ │ VISIBILITY_RUNTIME Lkotlin/jvm/JvmStatic; │ │ │ │ -Class #114 - │ │ +Class #112 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivityArgs;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroidx/navigation/NavArgs;' │ │ Static fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ @@ -20050,63 +19886,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a1110: |[1a1110] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ -1a1120: 2200 9104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // type@0491 │ │ -1a1124: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a1126: 7020 a90e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ea9 │ │ -1a112c: 6900 3604 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0436 │ │ -1a1130: 0e00 |0008: return-void │ │ +1a10a0: |[1a10a0] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ +1a10b0: 2200 9004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // type@0490 │ │ +1a10b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a10b6: 7020 a50e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ea5 │ │ +1a10bc: 6900 3504 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0435 │ │ +1a10c0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -1a1134: |[1a1134] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ -1a1144: 1274 |0000: const/4 v4, #int 7 // #7 │ │ -1a1146: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -1a1148: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a114a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -1a114c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -1a114e: 0760 |0005: move-object v0, v6 │ │ -1a1150: 7606 af0e 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0eaf │ │ -1a1156: 0e00 |0009: return-void │ │ +1a10c4: |[1a10c4] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ +1a10d4: 1274 |0000: const/4 v4, #int 7 // #7 │ │ +1a10d6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +1a10d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a10da: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +1a10dc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +1a10de: 0760 |0005: move-object v0, v6 │ │ +1a10e0: 7606 ab0e 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0eab │ │ +1a10e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ name : '' │ │ type : '(IZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1a1158: |[1a1158] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;)V │ │ -1a1168: 1a00 e6f7 |0000: const-string v0, "shortcutId" // string@f7e6 │ │ -1a116c: 7120 a9b6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a1172: 7010 5e93 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@935e │ │ -1a1178: 5912 3704 |0008: iput v2, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0437 │ │ -1a117c: 5c13 3804 |000a: iput-boolean v3, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0438 │ │ -1a1180: 5b14 3904 |000c: iput-object v4, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0439 │ │ -1a1184: 0e00 |000e: return-void │ │ +1a10e8: |[1a10e8] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;)V │ │ +1a10f8: 1a00 e6f7 |0000: const-string v0, "shortcutId" // string@f7e6 │ │ +1a10fc: 7120 b2b6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a1102: 7010 6793 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a1108: 5912 3604 |0008: iput v2, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0436 │ │ +1a110c: 5c13 3704 |000a: iput-boolean v3, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0437 │ │ +1a1110: 5b14 3804 |000c: iput-object v4, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0438 │ │ +1a1114: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=12 │ │ 0x0008 line=13 │ │ 0x000a line=14 │ │ 0x000c line=15 │ │ locals : │ │ @@ -20120,27 +19956,27 @@ │ │ type : '(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -1a1188: |[1a1188] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a1198: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -1a119c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a119e: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a11a2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1a11a4: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a11a8: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ -1a11ac: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a11ae: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a11b2: 3805 0400 |000d: if-eqz v5, 0011 // +0004 │ │ -1a11b6: 1a04 0000 |000f: const-string v4, "" // string@0000 │ │ -1a11ba: 7040 ae0e 2143 |0011: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eae │ │ -1a11c0: 0e00 |0014: return-void │ │ +1a1118: |[1a1118] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a1128: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +1a112c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a112e: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a1132: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1a1134: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a1138: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ +1a113c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1a113e: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a1142: 3805 0400 |000d: if-eqz v5, 0011 // +0004 │ │ +1a1146: 1a04 0000 |000f: const-string v4, "" // string@0000 │ │ +1a114a: 7040 aa0e 2143 |0011: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eaa │ │ +1a1150: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=15 │ │ 0x0011 line=12 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ 0x0000 - 0x0015 reg=2 (null) I │ │ @@ -20154,184 +19990,184 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainActivityArgs;IZLjava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainActivityArgs;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -1a0f68: |[1a0f68] com.infomaniak.drive.ui.MainActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/MainActivityArgs;IZLjava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a0f78: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -1a0f7c: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -1a0f80: 5201 3704 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0437 │ │ -1a0f84: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -1a0f88: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -1a0f8c: 5502 3804 |000a: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0438 │ │ -1a0f90: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a0f94: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -1a0f98: 5403 3904 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0439 │ │ -1a0f9c: 6e40 b30e 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainActivityArgs;.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0eb3 │ │ -1a0fa2: 0c00 |0015: move-result-object v0 │ │ -1a0fa4: 1100 |0016: return-object v0 │ │ +1a0ef8: |[1a0ef8] com.infomaniak.drive.ui.MainActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/MainActivityArgs;IZLjava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a0f08: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +1a0f0c: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +1a0f10: 5201 3604 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0436 │ │ +1a0f14: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +1a0f18: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +1a0f1c: 5502 3704 |000a: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0437 │ │ +1a0f20: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a0f24: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +1a0f28: 5403 3804 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0438 │ │ +1a0f2c: 6e40 af0e 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainActivityArgs;.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0eaf │ │ +1a0f32: 0c00 |0015: move-result-object v0 │ │ +1a0f34: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ name : 'fromBundle' │ │ type : '(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a0fd0: |[1a0fd0] com.infomaniak.drive.ui.MainActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a0fe0: 6200 3604 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0436 │ │ -1a0fe4: 6e20 aa0e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0eaa │ │ -1a0fea: 0c01 |0005: move-result-object v1 │ │ -1a0fec: 1101 |0006: return-object v1 │ │ +1a0f60: |[1a0f60] com.infomaniak.drive.ui.MainActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a0f70: 6200 3504 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0435 │ │ +1a0f74: 6e20 a60e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ea6 │ │ +1a0f7a: 0c01 |0005: move-result-object v1 │ │ +1a0f7c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ name : 'fromSavedStateHandle' │ │ type : '(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a0ff0: |[1a0ff0] com.infomaniak.drive.ui.MainActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a1000: 6200 3604 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0436 │ │ -1a1004: 6e20 ab0e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0eab │ │ -1a100a: 0c01 |0005: move-result-object v1 │ │ -1a100c: 1101 |0006: return-object v1 │ │ +1a0f80: |[1a0f80] com.infomaniak.drive.ui.MainActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a0f90: 6200 3504 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0435 │ │ +1a0f94: 6e20 a70e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ea7 │ │ +1a0f9a: 0c01 |0005: move-result-object v1 │ │ +1a0f9c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ name : 'component1' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a1010: |[1a1010] com.infomaniak.drive.ui.MainActivityArgs.component1:()I │ │ -1a1020: 5210 3704 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0437 │ │ -1a1024: 0f00 |0002: return v0 │ │ +1a0fa0: |[1a0fa0] com.infomaniak.drive.ui.MainActivityArgs.component1:()I │ │ +1a0fb0: 5210 3604 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0436 │ │ +1a0fb4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ name : 'component2' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a0edc: |[1a0edc] com.infomaniak.drive.ui.MainActivityArgs.component2:()Z │ │ -1a0eec: 5510 3804 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0438 │ │ -1a0ef0: 0f00 |0002: return v0 │ │ +1a0e6c: |[1a0e6c] com.infomaniak.drive.ui.MainActivityArgs.component2:()Z │ │ +1a0e7c: 5510 3704 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0437 │ │ +1a0e80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ name : 'component3' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a107c: |[1a107c] com.infomaniak.drive.ui.MainActivityArgs.component3:()Ljava/lang/String; │ │ -1a108c: 5410 3904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0439 │ │ -1a1090: 1100 |0002: return-object v0 │ │ +1a100c: |[1a100c] com.infomaniak.drive.ui.MainActivityArgs.component3:()Ljava/lang/String; │ │ +1a101c: 5410 3804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0438 │ │ +1a1020: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ name : 'copy' │ │ type : '(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -1a0fa8: |[1a0fa8] com.infomaniak.drive.ui.MainActivityArgs.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a0fb8: 1a00 e6f7 |0000: const-string v0, "shortcutId" // string@f7e6 │ │ -1a0fbc: 7120 a9b6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a0fc2: 2200 9204 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0492 │ │ -1a0fc6: 7040 ae0e 2043 |0007: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eae │ │ -1a0fcc: 1100 |000a: return-object v0 │ │ +1a0f38: |[1a0f38] com.infomaniak.drive.ui.MainActivityArgs.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a0f48: 1a00 e6f7 |0000: const-string v0, "shortcutId" // string@f7e6 │ │ +1a0f4c: 7120 b2b6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a0f52: 2200 9104 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0491 │ │ +1a0f56: 7040 aa0e 2043 |0007: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0eaa │ │ +1a0f5c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -1a0ef4: |[1a0ef4] com.infomaniak.drive.ui.MainActivityArgs.equals:(Ljava/lang/Object;)Z │ │ -1a0f04: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a0f06: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1a0f0a: 0f00 |0003: return v0 │ │ -1a0f0c: 2051 9204 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0492 │ │ -1a0f10: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a0f12: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1a0f16: 0f02 |0009: return v2 │ │ -1a0f18: 1f05 9204 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0492 │ │ -1a0f1c: 5241 3704 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0437 │ │ -1a0f20: 5253 3704 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0437 │ │ -1a0f24: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1a0f28: 0f02 |0012: return v2 │ │ -1a0f2a: 5541 3804 |0013: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0438 │ │ -1a0f2e: 5553 3804 |0015: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0438 │ │ -1a0f32: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -1a0f36: 0f02 |0019: return v2 │ │ -1a0f38: 5441 3904 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0439 │ │ -1a0f3c: 5455 3904 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0439 │ │ -1a0f40: 7120 a0b6 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -1a0f46: 0a05 |0021: move-result v5 │ │ -1a0f48: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ -1a0f4c: 0f02 |0024: return v2 │ │ -1a0f4e: 0f00 |0025: return v0 │ │ +1a0e84: |[1a0e84] com.infomaniak.drive.ui.MainActivityArgs.equals:(Ljava/lang/Object;)Z │ │ +1a0e94: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a0e96: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1a0e9a: 0f00 |0003: return v0 │ │ +1a0e9c: 2051 9104 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0491 │ │ +1a0ea0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a0ea2: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1a0ea6: 0f02 |0009: return v2 │ │ +1a0ea8: 1f05 9104 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@0491 │ │ +1a0eac: 5241 3604 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0436 │ │ +1a0eb0: 5253 3604 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0436 │ │ +1a0eb4: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1a0eb8: 0f02 |0012: return v2 │ │ +1a0eba: 5541 3704 |0013: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0437 │ │ +1a0ebe: 5553 3704 |0015: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0437 │ │ +1a0ec2: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +1a0ec6: 0f02 |0019: return v2 │ │ +1a0ec8: 5441 3804 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0438 │ │ +1a0ecc: 5455 3804 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0438 │ │ +1a0ed0: 7120 a9b6 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +1a0ed6: 0a05 |0021: move-result v5 │ │ +1a0ed8: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ +1a0edc: 0f02 |0024: return v2 │ │ +1a0ede: 0f00 |0025: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ name : 'getDestinationFileId' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a1028: |[1a1028] com.infomaniak.drive.ui.MainActivityArgs.getDestinationFileId:()I │ │ -1a1038: 5210 3704 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0437 │ │ -1a103c: 0f00 |0002: return v0 │ │ +1a0fb8: |[1a0fb8] com.infomaniak.drive.ui.MainActivityArgs.getDestinationFileId:()I │ │ +1a0fc8: 5210 3604 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0436 │ │ +1a0fcc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ @@ -20339,17 +20175,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a1094: |[1a1094] com.infomaniak.drive.ui.MainActivityArgs.getShortcutId:()Ljava/lang/String; │ │ -1a10a4: 5410 3904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0439 │ │ -1a10a8: 1100 |0002: return-object v0 │ │ +1a1024: |[1a1024] com.infomaniak.drive.ui.MainActivityArgs.getShortcutId:()Ljava/lang/String; │ │ +1a1034: 5410 3804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0438 │ │ +1a1038: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ │ │ #7 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ @@ -20357,43 +20193,43 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -1a1040: |[1a1040] com.infomaniak.drive.ui.MainActivityArgs.hashCode:()I │ │ -1a1050: 5220 3704 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0437 │ │ -1a1054: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a1058: 5521 3804 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0438 │ │ -1a105c: 7110 3046 0100 |0006: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4630 │ │ -1a1062: 0a01 |0009: move-result v1 │ │ -1a1064: b010 |000a: add-int/2addr v0, v1 │ │ -1a1066: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a106a: 5421 3904 |000d: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0439 │ │ -1a106e: 6e10 a593 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@93a5 │ │ -1a1074: 0a01 |0012: move-result v1 │ │ -1a1076: b010 |0013: add-int/2addr v0, v1 │ │ -1a1078: 0f00 |0014: return v0 │ │ +1a0fd0: |[1a0fd0] com.infomaniak.drive.ui.MainActivityArgs.hashCode:()I │ │ +1a0fe0: 5220 3604 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0436 │ │ +1a0fe4: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a0fe8: 5521 3704 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0437 │ │ +1a0fec: 7110 3946 0100 |0006: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4639 │ │ +1a0ff2: 0a01 |0009: move-result v1 │ │ +1a0ff4: b010 |000a: add-int/2addr v0, v1 │ │ +1a0ff6: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a0ffa: 5421 3804 |000d: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0438 │ │ +1a0ffe: 6e10 ae93 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@93ae │ │ +1a1004: 0a01 |0012: move-result v1 │ │ +1a1006: b010 |0013: add-int/2addr v0, v1 │ │ +1a1008: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ name : 'isDestinationSharedWithMe' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a0f50: |[1a0f50] com.infomaniak.drive.ui.MainActivityArgs.isDestinationSharedWithMe:()Z │ │ -1a0f60: 5510 3804 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0438 │ │ -1a0f64: 0f00 |0002: return v0 │ │ +1a0ee0: |[1a0ee0] com.infomaniak.drive.ui.MainActivityArgs.isDestinationSharedWithMe:()Z │ │ +1a0ef0: 5510 3704 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0437 │ │ +1a0ef4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ │ │ #9 : (in Lcom/infomaniak/drive/ui/MainActivityArgs;) │ │ @@ -20401,27 +20237,27 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1a0e3c: |[1a0e3c] com.infomaniak.drive.ui.MainActivityArgs.toBundle:()Landroid/os/Bundle; │ │ -1a0e4c: 2200 9f00 |0000: new-instance v0, Landroid/os/Bundle; // type@009f │ │ -1a0e50: 7010 db01 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01db │ │ -1a0e56: 1a01 c6a5 |0005: const-string v1, "destinationFileId" // string@a5c6 │ │ -1a0e5a: 5232 3704 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0437 │ │ -1a0e5e: 6e30 f701 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f7 │ │ -1a0e64: 1a01 cfc3 |000c: const-string v1, "isDestinationSharedWithMe" // string@c3cf │ │ -1a0e68: 5532 3804 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0438 │ │ -1a0e6c: 6e30 f401 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01f4 │ │ -1a0e72: 1a01 e6f7 |0013: const-string v1, "shortcutId" // string@f7e6 │ │ -1a0e76: 5432 3904 |0015: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0439 │ │ -1a0e7a: 6e30 fd01 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01fd │ │ -1a0e80: 1100 |001a: return-object v0 │ │ +1a0dcc: |[1a0dcc] com.infomaniak.drive.ui.MainActivityArgs.toBundle:()Landroid/os/Bundle; │ │ +1a0ddc: 2200 9e00 |0000: new-instance v0, Landroid/os/Bundle; // type@009e │ │ +1a0de0: 7010 d701 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d7 │ │ +1a0de6: 1a01 c7a5 |0005: const-string v1, "destinationFileId" // string@a5c7 │ │ +1a0dea: 5232 3604 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0436 │ │ +1a0dee: 6e30 f301 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f3 │ │ +1a0df4: 1a01 cfc3 |000c: const-string v1, "isDestinationSharedWithMe" // string@c3cf │ │ +1a0df8: 5532 3704 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0437 │ │ +1a0dfc: 6e30 f001 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01f0 │ │ +1a0e02: 1a01 e6f7 |0013: const-string v1, "shortcutId" // string@f7e6 │ │ +1a0e06: 5432 3804 |0015: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0438 │ │ +1a0e0a: 6e30 f901 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01f9 │ │ +1a0e10: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0005 line=19 │ │ 0x000c line=20 │ │ 0x0013 line=21 │ │ locals : │ │ @@ -20432,31 +20268,31 @@ │ │ type : '()Landroidx/lifecycle/SavedStateHandle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -1a0e84: |[1a0e84] com.infomaniak.drive.ui.MainActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ -1a0e94: 2200 3902 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@0239 │ │ -1a0e98: 7010 5706 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@0657 │ │ -1a0e9e: 5231 3704 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0437 │ │ -1a0ea2: 7110 0093 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -1a0ea8: 0c01 |000a: move-result-object v1 │ │ -1a0eaa: 1a02 c6a5 |000b: const-string v2, "destinationFileId" // string@a5c6 │ │ -1a0eae: 6e30 5b06 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@065b │ │ -1a0eb4: 5531 3804 |0010: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0438 │ │ -1a0eb8: 7110 5792 0100 |0012: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9257 │ │ -1a0ebe: 0c01 |0015: move-result-object v1 │ │ -1a0ec0: 1a02 cfc3 |0016: const-string v2, "isDestinationSharedWithMe" // string@c3cf │ │ -1a0ec4: 6e30 5b06 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@065b │ │ -1a0eca: 1a01 e6f7 |001b: const-string v1, "shortcutId" // string@f7e6 │ │ -1a0ece: 5432 3904 |001d: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0439 │ │ -1a0ed2: 6e30 5b06 1002 |001f: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@065b │ │ -1a0ed8: 1100 |0022: return-object v0 │ │ +1a0e14: |[1a0e14] com.infomaniak.drive.ui.MainActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ +1a0e24: 2200 3802 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@0238 │ │ +1a0e28: 7010 5306 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@0653 │ │ +1a0e2e: 5231 3604 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0436 │ │ +1a0e32: 7110 0993 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9309 │ │ +1a0e38: 0c01 |000a: move-result-object v1 │ │ +1a0e3a: 1a02 c7a5 |000b: const-string v2, "destinationFileId" // string@a5c7 │ │ +1a0e3e: 6e30 5706 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0657 │ │ +1a0e44: 5531 3704 |0010: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0437 │ │ +1a0e48: 7110 6092 0100 |0012: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9260 │ │ +1a0e4e: 0c01 |0015: move-result-object v1 │ │ +1a0e50: 1a02 cfc3 |0016: const-string v2, "isDestinationSharedWithMe" // string@c3cf │ │ +1a0e54: 6e30 5706 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0657 │ │ +1a0e5a: 1a01 e6f7 |001b: const-string v1, "shortcutId" // string@f7e6 │ │ +1a0e5e: 5432 3804 |001d: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0438 │ │ +1a0e62: 6e30 5706 1002 |001f: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0657 │ │ +1a0e68: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=27 │ │ 0x0010 line=28 │ │ 0x001b line=29 │ │ locals : │ │ @@ -20467,50 +20303,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -1a10ac: |[1a10ac] com.infomaniak.drive.ui.MainActivityArgs.toString:()Ljava/lang/String; │ │ -1a10bc: 5250 3704 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0437 │ │ -1a10c0: 5551 3804 |0002: iget-boolean v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0438 │ │ -1a10c4: 5452 3904 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0439 │ │ -1a10c8: 2203 9717 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@1797 │ │ -1a10cc: 1a04 5969 |0008: const-string v4, "MainActivityArgs(destinationFileId=" // string@6959 │ │ -1a10d0: 7020 d893 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93d8 │ │ -1a10d6: 6e20 dc93 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@93dc │ │ -1a10dc: 1a00 1023 |0010: const-string v0, ", isDestinationSharedWithMe=" // string@2310 │ │ -1a10e0: 6e20 e193 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -1a10e6: 6e20 e393 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@93e3 │ │ -1a10ec: 1a00 6e23 |0018: const-string v0, ", shortcutId=" // string@236e │ │ -1a10f0: 6e20 e193 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -1a10f6: 6e20 e193 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -1a10fc: 1a00 7d21 |0020: const-string v0, ")" // string@217d │ │ -1a1100: 6e20 e193 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -1a1106: 6e10 f393 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93f3 │ │ -1a110c: 0c00 |0028: move-result-object v0 │ │ -1a110e: 1100 |0029: return-object v0 │ │ +1a103c: |[1a103c] com.infomaniak.drive.ui.MainActivityArgs.toString:()Ljava/lang/String; │ │ +1a104c: 5250 3604 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@0436 │ │ +1a1050: 5551 3704 |0002: iget-boolean v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@0437 │ │ +1a1054: 5452 3804 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@0438 │ │ +1a1058: 2203 9717 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@1797 │ │ +1a105c: 1a04 5969 |0008: const-string v4, "MainActivityArgs(destinationFileId=" // string@6959 │ │ +1a1060: 7020 e193 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93e1 │ │ +1a1066: 6e20 e593 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@93e5 │ │ +1a106c: 1a00 0f23 |0010: const-string v0, ", isDestinationSharedWithMe=" // string@230f │ │ +1a1070: 6e20 ea93 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +1a1076: 6e20 ec93 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@93ec │ │ +1a107c: 1a00 6d23 |0018: const-string v0, ", shortcutId=" // string@236d │ │ +1a1080: 6e20 ea93 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +1a1086: 6e20 ea93 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +1a108c: 1a00 7c21 |0020: const-string v0, ")" // string@217c │ │ +1a1090: 6e20 ea93 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +1a1096: 6e10 fc93 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93fc │ │ +1a109c: 0c00 |0028: move-result-object v0 │ │ +1a109e: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 26970 (MainActivityArgs.kt) │ │ │ │ -Class #115 header: │ │ -class_idx : 1171 │ │ +Class #113 header: │ │ +class_idx : 1170 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #115 - │ │ +Class #113 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -20524,18 +20360,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a3070: |[1a3070] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -1a3080: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a3086: 5b01 3a04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@043a │ │ -1a308a: 0e00 |0005: return-void │ │ +1a3000: |[1a3000] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +1a3010: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a3016: 5b01 3904 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0439 │ │ +1a301a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -20545,38 +20381,38 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a3050: |[1a3050] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ -1a3060: 5410 3a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@043a │ │ -1a3064: 7110 ce0f 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@0fce │ │ -1a306a: 0c00 |0005: move-result-object v0 │ │ -1a306c: 1100 |0006: return-object v0 │ │ +1a2fe0: |[1a2fe0] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ +1a2ff0: 5410 3904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0439 │ │ +1a2ff4: 7110 ca0f 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@0fca │ │ +1a2ffa: 0c00 |0005: move-result-object v0 │ │ +1a2ffc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #116 header: │ │ -class_idx : 1172 │ │ +Class #114 header: │ │ +class_idx : 1171 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #116 - │ │ +Class #114 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -20586,17 +20422,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a30a8: |[1a30a8] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.:()V │ │ -1a30b8: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a30be: 0e00 |0003: return-void │ │ +1a3038: |[1a3038] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.:()V │ │ +1a3048: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a304e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1; │ │ │ │ Virtual methods - │ │ @@ -20605,37 +20441,37 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1a308c: |[1a308c] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ -1a309c: 7100 cb0f 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@0fcb │ │ -1a30a2: 0c00 |0003: move-result-object v0 │ │ -1a30a4: 1100 |0004: return-object v0 │ │ +1a301c: |[1a301c] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ +1a302c: 7100 c70f 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@0fc7 │ │ +1a3032: 0c00 |0003: move-result-object v0 │ │ +1a3034: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #117 header: │ │ -class_idx : 1173 │ │ +Class #115 header: │ │ +class_idx : 1172 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #117 - │ │ +Class #115 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -20645,17 +20481,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a30e0: |[1a30e0] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.:()V │ │ -1a30f0: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a30f6: 0e00 |0003: return-void │ │ +1a3070: |[1a3070] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.:()V │ │ +1a3080: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a3086: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2; │ │ │ │ Virtual methods - │ │ @@ -20664,39 +20500,39 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a30c0: |[1a30c0] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a30d0: 1f01 7d17 |0000: check-cast v1, Ljava/lang/Integer; // type@177d │ │ -1a30d4: 7110 cd0f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@0fcd │ │ -1a30da: 0c01 |0005: move-result-object v1 │ │ -1a30dc: 1101 |0006: return-object v1 │ │ +1a3050: |[1a3050] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3060: 1f01 7d17 |0000: check-cast v1, Ljava/lang/Integer; // type@177d │ │ +1a3064: 7110 c90f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@0fc9 │ │ +1a306a: 0c01 |0005: move-result-object v1 │ │ +1a306c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #118 header: │ │ -class_idx : 1174 │ │ +Class #116 header: │ │ +class_idx : 1173 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #118 - │ │ +Class #116 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -20710,18 +20546,18 @@ │ │ type : '(Landroidx/lifecycle/MediatorLiveData;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a311c: |[1a311c] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.:(Landroidx/lifecycle/MediatorLiveData;)V │ │ -1a312c: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a3132: 5b01 3b04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@043b │ │ -1a3136: 0e00 |0005: return-void │ │ +1a30ac: |[1a30ac] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.:(Landroidx/lifecycle/MediatorLiveData;)V │ │ +1a30bc: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a30c2: 5b01 3a04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@043a │ │ +1a30c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/lifecycle/MediatorLiveData; │ │ │ │ @@ -20731,40 +20567,40 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a30f8: |[1a30f8] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3108: 5410 3b04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@043b │ │ -1a310c: 1f02 9904 |0002: check-cast v2, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0499 │ │ -1a3110: 7120 ca0f 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$gSJ4_pXHGiaOF3XuMWzFIM-0-DE:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; // method@0fca │ │ -1a3116: 0c02 |0007: move-result-object v2 │ │ -1a3118: 1102 |0008: return-object v2 │ │ +1a3088: |[1a3088] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3098: 5410 3a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@043a │ │ +1a309c: 1f02 9804 |0002: check-cast v2, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0498 │ │ +1a30a0: 7120 c60f 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$gSJ4_pXHGiaOF3XuMWzFIM-0-DE:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; // method@0fc6 │ │ +1a30a6: 0c02 |0007: move-result-object v2 │ │ +1a30a8: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #119 header: │ │ -class_idx : 1175 │ │ +Class #117 header: │ │ +class_idx : 1174 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #119 - │ │ +Class #117 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -20782,19 +20618,19 @@ │ │ type : '(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a315c: |[1a315c] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -1a316c: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a3172: 5b01 3c04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@043c │ │ -1a3176: 5b02 3d04 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@043d │ │ -1a317a: 0e00 |0007: return-void │ │ +1a30ec: |[1a30ec] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +1a30fc: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a3102: 5b01 3b04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@043b │ │ +1a3106: 5b02 3c04 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@043c │ │ +1a310a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0008 reg=1 (null) Landroidx/fragment/app/FragmentActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ @@ -20805,45 +20641,45 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a3138: |[1a3138] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ -1a3148: 5420 3c04 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@043c │ │ -1a314c: 5421 3d04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@043d │ │ -1a3150: 7120 cc0f 1000 |0004: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$usQgV8y07w5j4mYK8mxyTCVBn0I:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; // method@0fcc │ │ -1a3156: 0c00 |0007: move-result-object v0 │ │ -1a3158: 1100 |0008: return-object v0 │ │ +1a30c8: |[1a30c8] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ +1a30d8: 5420 3b04 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@043b │ │ +1a30dc: 5421 3c04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@043c │ │ +1a30e0: 7120 c80f 1000 |0004: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$usQgV8y07w5j4mYK8mxyTCVBn0I:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; // method@0fc8 │ │ +1a30e6: 0c00 |0007: move-result-object v0 │ │ +1a30e8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #120 header: │ │ -class_idx : 1176 │ │ +Class #118 header: │ │ +class_idx : 1175 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6026 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #120 annotations: │ │ +Class #118 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/infomaniak/drive/ui/MainViewModel; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Companion" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n\n\n\t\n��†��20B\t¢R0X‚T¢\n��R0X‚T¢\n��R0X‚T¢\n��¨\t" } d2={ "Lcom/infomaniak/drive/ui/MainViewModel$Companion;" "" "" "()V" "SAVED_STATE_FOLDER_ID_KEY" "" "SAVED_STATE_MUST_OPEN_UPLOAD_SHORTCUT_KEY" "TIMEOUT_MS_NETWORK_AVAILABILITY_MS" "" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #120 - │ │ +Class #118 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$Companion;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -20852,17 +20688,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a317c: |[1a317c] com.infomaniak.drive.ui.MainViewModel$Companion.:()V │ │ -1a318c: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a3192: 0e00 |0003: return-void │ │ +1a310c: |[1a310c] com.infomaniak.drive.ui.MainViewModel$Companion.:()V │ │ +1a311c: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a3122: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$Companion; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$Companion;) │ │ @@ -20870,41 +20706,41 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a3194: |[1a3194] com.infomaniak.drive.ui.MainViewModel$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a31a4: 7010 c90e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:()V // method@0ec9 │ │ -1a31aa: 0e00 |0003: return-void │ │ +1a3124: |[1a3124] com.infomaniak.drive.ui.MainViewModel$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a3134: 7010 c50e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:()V // method@0ec5 │ │ +1a313a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #121 header: │ │ -class_idx : 1177 │ │ +Class #119 header: │ │ +class_idx : 1176 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6026 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ -Class #121 annotations: │ │ +Class #119 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/infomaniak/drive/ui/MainViewModel; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="FileResult" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "�� \n\n��\n��\n \n��\n\n\n\n†��20B30\n0\n0\n0¢\t\nJ\t0HÆJ0HÆ¢\rJ 0HÆJ 0HÆJ<0��202\n02\n02\n0HÆ¢J020HÖJ\t0HÖJ\t0HÖR0¢\n�� R0¢\n\n \rR0¢\n��R0¢\n��¨" } d2={ "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" "" "isSuccess" "" "errorResId" "" "data" "errorCode" "" "" "(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V" "()Z" "getErrorResId" "()Ljava/lang/Integer;" "Ljava/lang/Integer;" "getData" "()Ljava/lang/Object;" "getErrorCode" "()Ljava/lang/String;" "component1" "component2" "component3" "component4" "copy" "(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" "equals" "other" "hashCode" "toString" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #121 - │ │ +Class #119 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$FileResult;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ @@ -20929,21 +20765,21 @@ │ │ type : '(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1a3434: |[1a3434] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V │ │ -1a3444: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a344a: 5c01 4104 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0441 │ │ -1a344e: 5b02 4004 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0440 │ │ -1a3452: 5b03 3e04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@043e │ │ -1a3456: 5b04 3f04 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@043f │ │ -1a345a: 0e00 |000b: return-void │ │ +1a33c4: |[1a33c4] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V │ │ +1a33d4: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a33da: 5c01 4004 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0440 │ │ +1a33de: 5b02 3f04 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@043f │ │ +1a33e2: 5b03 3d04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@043d │ │ +1a33e6: 5b04 3e04 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@043e │ │ +1a33ea: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ 0x0003 line=647 │ │ 0x0005 line=648 │ │ 0x0007 line=649 │ │ 0x0009 line=650 │ │ @@ -20959,27 +20795,27 @@ │ │ type : '(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -1a345c: |[1a345c] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a346c: dd07 0602 |0000: and-int/lit8 v7, v6, #int 2 // #02 │ │ -1a3470: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a3472: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ -1a3476: 0703 |0005: move-object v3, v0 │ │ -1a3478: dd07 0604 |0006: and-int/lit8 v7, v6, #int 4 // #04 │ │ -1a347c: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ -1a3480: 0704 |000a: move-object v4, v0 │ │ -1a3482: dd06 0608 |000b: and-int/lit8 v6, v6, #int 8 // #08 │ │ -1a3486: 3806 0300 |000d: if-eqz v6, 0010 // +0003 │ │ -1a348a: 0705 |000f: move-object v5, v0 │ │ -1a348c: 7055 cb0e 2143 |0010: invoke-direct {v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V // method@0ecb │ │ -1a3492: 0e00 |0013: return-void │ │ +1a33ec: |[1a33ec] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a33fc: dd07 0602 |0000: and-int/lit8 v7, v6, #int 2 // #02 │ │ +1a3400: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a3402: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ +1a3406: 0703 |0005: move-object v3, v0 │ │ +1a3408: dd07 0604 |0006: and-int/lit8 v7, v6, #int 4 // #04 │ │ +1a340c: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ +1a3410: 0704 |000a: move-object v4, v0 │ │ +1a3412: dd06 0608 |000b: and-int/lit8 v6, v6, #int 8 // #08 │ │ +1a3416: 3806 0300 |000d: if-eqz v6, 0010 // +0003 │ │ +1a341a: 0705 |000f: move-object v5, v0 │ │ +1a341c: 7055 c70e 2143 |0010: invoke-direct {v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V // method@0ec7 │ │ +1a3422: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0010 line=646 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ 0x0000 - 0x0014 reg=2 (null) Z │ │ 0x0000 - 0x0014 reg=3 (null) Ljava/lang/Integer; │ │ @@ -20993,173 +20829,173 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel$FileResult;ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -1a3258: |[1a3258] com.infomaniak.drive.ui.MainViewModel$FileResult.copy$default:(Lcom/infomaniak/drive/ui/MainViewModel$FileResult;ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ -1a3268: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -1a326c: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ -1a3270: 5501 4104 |0004: iget-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0441 │ │ -1a3274: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a3278: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ -1a327c: 5402 4004 |000a: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0440 │ │ -1a3280: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ -1a3284: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ -1a3288: 5403 3e04 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@043e │ │ -1a328c: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ -1a3290: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ -1a3294: 5404 3f04 |0016: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@043f │ │ -1a3298: 6e54 d10e 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.copy:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // method@0ed1 │ │ -1a329e: 0c00 |001b: move-result-object v0 │ │ -1a32a0: 1100 |001c: return-object v0 │ │ +1a31e8: |[1a31e8] com.infomaniak.drive.ui.MainViewModel$FileResult.copy$default:(Lcom/infomaniak/drive/ui/MainViewModel$FileResult;ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ +1a31f8: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +1a31fc: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ +1a3200: 5501 4004 |0004: iget-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0440 │ │ +1a3204: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a3208: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ +1a320c: 5402 3f04 |000a: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@043f │ │ +1a3210: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ +1a3214: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ +1a3218: 5403 3d04 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@043d │ │ +1a321c: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ +1a3220: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ +1a3224: 5404 3e04 |0016: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@043e │ │ +1a3228: 6e54 cd0e 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.copy:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // method@0ecd │ │ +1a322e: 0c00 |001b: move-result-object v0 │ │ +1a3230: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ name : 'component1' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a31ac: |[1a31ac] com.infomaniak.drive.ui.MainViewModel$FileResult.component1:()Z │ │ -1a31bc: 5510 4104 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0441 │ │ -1a31c0: 0f00 |0002: return v0 │ │ +1a313c: |[1a313c] com.infomaniak.drive.ui.MainViewModel$FileResult.component1:()Z │ │ +1a314c: 5510 4004 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0440 │ │ +1a3150: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ name : 'component2' │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a332c: |[1a332c] com.infomaniak.drive.ui.MainViewModel$FileResult.component2:()Ljava/lang/Integer; │ │ -1a333c: 5410 4004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0440 │ │ -1a3340: 1100 |0002: return-object v0 │ │ +1a32bc: |[1a32bc] com.infomaniak.drive.ui.MainViewModel$FileResult.component2:()Ljava/lang/Integer; │ │ +1a32cc: 5410 3f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@043f │ │ +1a32d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ name : 'component3' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a335c: |[1a335c] com.infomaniak.drive.ui.MainViewModel$FileResult.component3:()Ljava/lang/Object; │ │ -1a336c: 5410 3e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@043e │ │ -1a3370: 1100 |0002: return-object v0 │ │ +1a32ec: |[1a32ec] com.infomaniak.drive.ui.MainViewModel$FileResult.component3:()Ljava/lang/Object; │ │ +1a32fc: 5410 3d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@043d │ │ +1a3300: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ name : 'component4' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a338c: |[1a338c] com.infomaniak.drive.ui.MainViewModel$FileResult.component4:()Ljava/lang/String; │ │ -1a339c: 5410 3f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@043f │ │ -1a33a0: 1100 |0002: return-object v0 │ │ +1a331c: |[1a331c] com.infomaniak.drive.ui.MainViewModel$FileResult.component4:()Ljava/lang/String; │ │ +1a332c: 5410 3e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@043e │ │ +1a3330: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ name : 'copy' │ │ type : '(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -1a32a4: |[1a32a4] com.infomaniak.drive.ui.MainViewModel$FileResult.copy:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ -1a32b4: 2200 9904 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0499 │ │ -1a32b8: 7055 cb0e 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V // method@0ecb │ │ -1a32be: 1100 |0005: return-object v0 │ │ +1a3234: |[1a3234] com.infomaniak.drive.ui.MainViewModel$FileResult.copy:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ +1a3244: 2200 9804 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0498 │ │ +1a3248: 7055 c70e 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V // method@0ec7 │ │ +1a324e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -1a31c4: |[1a31c4] com.infomaniak.drive.ui.MainViewModel$FileResult.equals:(Ljava/lang/Object;)Z │ │ -1a31d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a31d6: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1a31da: 0f00 |0003: return v0 │ │ -1a31dc: 2051 9904 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0499 │ │ -1a31e0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a31e2: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1a31e6: 0f02 |0009: return v2 │ │ -1a31e8: 1f05 9904 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0499 │ │ -1a31ec: 5541 4104 |000c: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0441 │ │ -1a31f0: 5553 4104 |000e: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0441 │ │ -1a31f4: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1a31f8: 0f02 |0012: return v2 │ │ -1a31fa: 5441 4004 |0013: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0440 │ │ -1a31fe: 5453 4004 |0015: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0440 │ │ -1a3202: 7120 a0b6 3100 |0017: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -1a3208: 0a01 |001a: move-result v1 │ │ -1a320a: 3901 0300 |001b: if-nez v1, 001e // +0003 │ │ -1a320e: 0f02 |001d: return v2 │ │ -1a3210: 5441 3e04 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@043e │ │ -1a3214: 5453 3e04 |0020: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@043e │ │ -1a3218: 7120 a0b6 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -1a321e: 0a01 |0025: move-result v1 │ │ -1a3220: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ -1a3224: 0f02 |0028: return v2 │ │ -1a3226: 5441 3f04 |0029: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@043f │ │ -1a322a: 5455 3f04 |002b: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@043f │ │ -1a322e: 7120 a0b6 5100 |002d: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -1a3234: 0a05 |0030: move-result v5 │ │ -1a3236: 3905 0300 |0031: if-nez v5, 0034 // +0003 │ │ -1a323a: 0f02 |0033: return v2 │ │ -1a323c: 0f00 |0034: return v0 │ │ +1a3154: |[1a3154] com.infomaniak.drive.ui.MainViewModel$FileResult.equals:(Ljava/lang/Object;)Z │ │ +1a3164: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a3166: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1a316a: 0f00 |0003: return v0 │ │ +1a316c: 2051 9804 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0498 │ │ +1a3170: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a3172: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1a3176: 0f02 |0009: return v2 │ │ +1a3178: 1f05 9804 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0498 │ │ +1a317c: 5541 4004 |000c: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0440 │ │ +1a3180: 5553 4004 |000e: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0440 │ │ +1a3184: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1a3188: 0f02 |0012: return v2 │ │ +1a318a: 5441 3f04 |0013: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@043f │ │ +1a318e: 5453 3f04 |0015: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@043f │ │ +1a3192: 7120 a9b6 3100 |0017: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +1a3198: 0a01 |001a: move-result v1 │ │ +1a319a: 3901 0300 |001b: if-nez v1, 001e // +0003 │ │ +1a319e: 0f02 |001d: return v2 │ │ +1a31a0: 5441 3d04 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@043d │ │ +1a31a4: 5453 3d04 |0020: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@043d │ │ +1a31a8: 7120 a9b6 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +1a31ae: 0a01 |0025: move-result v1 │ │ +1a31b0: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ +1a31b4: 0f02 |0028: return v2 │ │ +1a31b6: 5441 3e04 |0029: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@043e │ │ +1a31ba: 5455 3e04 |002b: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@043e │ │ +1a31be: 7120 a9b6 5100 |002d: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +1a31c4: 0a05 |0030: move-result v5 │ │ +1a31c6: 3905 0300 |0031: if-nez v5, 0034 // +0003 │ │ +1a31ca: 0f02 |0033: return v2 │ │ +1a31cc: 0f00 |0034: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ name : 'getData' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a3374: |[1a3374] com.infomaniak.drive.ui.MainViewModel$FileResult.getData:()Ljava/lang/Object; │ │ -1a3384: 5410 3e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@043e │ │ -1a3388: 1100 |0002: return-object v0 │ │ +1a3304: |[1a3304] com.infomaniak.drive.ui.MainViewModel$FileResult.getData:()Ljava/lang/Object; │ │ +1a3314: 5410 3d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@043d │ │ +1a3318: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ │ │ #7 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ @@ -21167,17 +21003,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a33a4: |[1a33a4] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorCode:()Ljava/lang/String; │ │ -1a33b4: 5410 3f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@043f │ │ -1a33b8: 1100 |0002: return-object v0 │ │ +1a3334: |[1a3334] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorCode:()Ljava/lang/String; │ │ +1a3344: 5410 3e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@043e │ │ +1a3348: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ @@ -21185,17 +21021,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a3344: |[1a3344] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorResId:()Ljava/lang/Integer; │ │ -1a3354: 5410 4004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0440 │ │ -1a3358: 1100 |0002: return-object v0 │ │ +1a32d4: |[1a32d4] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorResId:()Ljava/lang/Integer; │ │ +1a32e4: 5410 3f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@043f │ │ +1a32e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ │ │ #9 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ @@ -21203,59 +21039,59 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -1a32c0: |[1a32c0] com.infomaniak.drive.ui.MainViewModel$FileResult.hashCode:()I │ │ -1a32d0: 5530 4104 |0000: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0441 │ │ -1a32d4: 7110 3046 0000 |0002: invoke-static {v0}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4630 │ │ -1a32da: 0a00 |0005: move-result v0 │ │ -1a32dc: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a32e0: 5431 4004 |0008: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0440 │ │ -1a32e4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1a32e6: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ -1a32ea: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1a32ec: 2805 |000e: goto 0013 // +0005 │ │ -1a32ee: 6e10 6393 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@9363 │ │ -1a32f4: 0a01 |0012: move-result v1 │ │ -1a32f6: b010 |0013: add-int/2addr v0, v1 │ │ -1a32f8: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a32fc: 5431 3e04 |0016: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@043e │ │ -1a3300: 3901 0400 |0018: if-nez v1, 001c // +0004 │ │ -1a3304: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -1a3306: 2805 |001b: goto 0020 // +0005 │ │ -1a3308: 6e10 6393 0100 |001c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@9363 │ │ -1a330e: 0a01 |001f: move-result v1 │ │ -1a3310: b010 |0020: add-int/2addr v0, v1 │ │ -1a3312: da00 001f |0021: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a3316: 5431 3f04 |0023: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@043f │ │ -1a331a: 3901 0300 |0025: if-nez v1, 0028 // +0003 │ │ -1a331e: 2805 |0027: goto 002c // +0005 │ │ -1a3320: 6e10 a593 0100 |0028: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@93a5 │ │ -1a3326: 0a02 |002b: move-result v2 │ │ -1a3328: b020 |002c: add-int/2addr v0, v2 │ │ -1a332a: 0f00 |002d: return v0 │ │ +1a3250: |[1a3250] com.infomaniak.drive.ui.MainViewModel$FileResult.hashCode:()I │ │ +1a3260: 5530 4004 |0000: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0440 │ │ +1a3264: 7110 3946 0000 |0002: invoke-static {v0}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4639 │ │ +1a326a: 0a00 |0005: move-result v0 │ │ +1a326c: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a3270: 5431 3f04 |0008: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@043f │ │ +1a3274: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1a3276: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ +1a327a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1a327c: 2805 |000e: goto 0013 // +0005 │ │ +1a327e: 6e10 6c93 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@936c │ │ +1a3284: 0a01 |0012: move-result v1 │ │ +1a3286: b010 |0013: add-int/2addr v0, v1 │ │ +1a3288: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a328c: 5431 3d04 |0016: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@043d │ │ +1a3290: 3901 0400 |0018: if-nez v1, 001c // +0004 │ │ +1a3294: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +1a3296: 2805 |001b: goto 0020 // +0005 │ │ +1a3298: 6e10 6c93 0100 |001c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@936c │ │ +1a329e: 0a01 |001f: move-result v1 │ │ +1a32a0: b010 |0020: add-int/2addr v0, v1 │ │ +1a32a2: da00 001f |0021: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a32a6: 5431 3e04 |0023: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@043e │ │ +1a32aa: 3901 0300 |0025: if-nez v1, 0028 // +0003 │ │ +1a32ae: 2805 |0027: goto 002c // +0005 │ │ +1a32b0: 6e10 ae93 0100 |0028: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@93ae │ │ +1a32b6: 0a02 |002b: move-result v2 │ │ +1a32b8: b020 |002c: add-int/2addr v0, v2 │ │ +1a32ba: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ name : 'isSuccess' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a3240: |[1a3240] com.infomaniak.drive.ui.MainViewModel$FileResult.isSuccess:()Z │ │ -1a3250: 5510 4104 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0441 │ │ -1a3254: 0f00 |0002: return v0 │ │ +1a31d0: |[1a31d0] com.infomaniak.drive.ui.MainViewModel$FileResult.isSuccess:()Z │ │ +1a31e0: 5510 4004 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0440 │ │ +1a31e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ │ │ #11 : (in Lcom/infomaniak/drive/ui/MainViewModel$FileResult;) │ │ @@ -21263,60 +21099,60 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -1a33bc: |[1a33bc] com.infomaniak.drive.ui.MainViewModel$FileResult.toString:()Ljava/lang/String; │ │ -1a33cc: 5560 4104 |0000: iget-boolean v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0441 │ │ -1a33d0: 5461 4004 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0440 │ │ -1a33d4: 5462 3e04 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@043e │ │ -1a33d8: 5463 3f04 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@043f │ │ -1a33dc: 2204 9717 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@1797 │ │ -1a33e0: 1a05 9039 |000a: const-string v5, "FileResult(isSuccess=" // string@3990 │ │ -1a33e4: 7020 d893 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93d8 │ │ -1a33ea: 6e20 e393 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@93e3 │ │ -1a33f0: 1a00 df22 |0012: const-string v0, ", errorResId=" // string@22df │ │ -1a33f4: 6e20 e193 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -1a33fa: 6e20 e093 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@93e0 │ │ -1a3400: 1a00 c422 |001a: const-string v0, ", data=" // string@22c4 │ │ -1a3404: 6e20 e193 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -1a340a: 6e20 e093 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@93e0 │ │ -1a3410: 1a00 dd22 |0022: const-string v0, ", errorCode=" // string@22dd │ │ -1a3414: 6e20 e193 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -1a341a: 6e20 e193 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -1a3420: 1a00 7d21 |002a: const-string v0, ")" // string@217d │ │ -1a3424: 6e20 e193 0400 |002c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -1a342a: 6e10 f393 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93f3 │ │ -1a3430: 0c00 |0032: move-result-object v0 │ │ -1a3432: 1100 |0033: return-object v0 │ │ +1a334c: |[1a334c] com.infomaniak.drive.ui.MainViewModel$FileResult.toString:()Ljava/lang/String; │ │ +1a335c: 5560 4004 |0000: iget-boolean v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0440 │ │ +1a3360: 5461 3f04 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@043f │ │ +1a3364: 5462 3d04 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@043d │ │ +1a3368: 5463 3e04 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@043e │ │ +1a336c: 2204 9717 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@1797 │ │ +1a3370: 1a05 9039 |000a: const-string v5, "FileResult(isSuccess=" // string@3990 │ │ +1a3374: 7020 e193 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93e1 │ │ +1a337a: 6e20 ec93 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@93ec │ │ +1a3380: 1a00 de22 |0012: const-string v0, ", errorResId=" // string@22de │ │ +1a3384: 6e20 ea93 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +1a338a: 6e20 e993 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@93e9 │ │ +1a3390: 1a00 c322 |001a: const-string v0, ", data=" // string@22c3 │ │ +1a3394: 6e20 ea93 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +1a339a: 6e20 e993 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@93e9 │ │ +1a33a0: 1a00 dc22 |0022: const-string v0, ", errorCode=" // string@22dc │ │ +1a33a4: 6e20 ea93 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +1a33aa: 6e20 ea93 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +1a33b0: 1a00 7c21 |002a: const-string v0, ")" // string@217c │ │ +1a33b4: 6e20 ea93 0400 |002c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +1a33ba: 6e10 fc93 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93fc │ │ +1a33c0: 0c00 |0032: move-result-object v0 │ │ +1a33c2: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #122 header: │ │ -class_idx : 1178 │ │ +Class #120 header: │ │ +class_idx : 1177 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6026 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 13 │ │ │ │ -Class #122 annotations: │ │ +Class #120 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/infomaniak/drive/ui/MainViewModel; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="MultiSelectMediatorState" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\"\n\n��\n��\n\n\n\n\n \n†��20B!000¢J\t0HÆJ\t0HÆJ 0HÆJ)0��20202\n0HÆJ020HÖJ\t0HÖJ\t0HÖR0X†¢\n��\t\n\"  R0X†¢\n��\r\n\" R0X†¢\n��\"¨" } d2={ "Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;" "" "numberOfSuccessfulActions" "" "totalOfActions" "errorCode" "" "" "(IILjava/lang/String;)V" "getNumberOfSuccessfulActions" "()I" "setNumberOfSuccessfulActions" "(I)V" "getTotalOfActions" "setTotalOfActions" "getErrorCode" "()Ljava/lang/String;" "setErrorCode" "(Ljava/lang/String;)V" "component1" "component2" "component3" "copy" "equals" "" "other" "hashCode" "toString" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #122 - │ │ +Class #120 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;) │ │ @@ -21337,20 +21173,20 @@ │ │ type : '(IILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1a367c: |[1a367c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.:(IILjava/lang/String;)V │ │ -1a368c: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a3692: 5901 4304 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0443 │ │ -1a3696: 5902 4404 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0444 │ │ -1a369a: 5b03 4204 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0442 │ │ -1a369e: 0e00 |0009: return-void │ │ +1a360c: |[1a360c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.:(IILjava/lang/String;)V │ │ +1a361c: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a3622: 5901 4204 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0442 │ │ +1a3626: 5902 4304 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0443 │ │ +1a362a: 5b03 4104 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0441 │ │ +1a362e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0003 line=654 │ │ 0x0005 line=655 │ │ 0x0007 line=656 │ │ locals : │ │ @@ -21364,146 +21200,146 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;IILjava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -1a34f0: |[1a34f0] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.copy$default:(Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;IILjava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ -1a3500: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -1a3504: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -1a3508: 5201 4304 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0443 │ │ -1a350c: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -1a3510: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -1a3514: 5202 4404 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0444 │ │ -1a3518: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a351c: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -1a3520: 5403 4204 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0442 │ │ -1a3524: 6e40 de0e 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.copy:(IILjava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // method@0ede │ │ -1a352a: 0c00 |0015: move-result-object v0 │ │ -1a352c: 1100 |0016: return-object v0 │ │ +1a3480: |[1a3480] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.copy$default:(Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;IILjava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ +1a3490: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +1a3494: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +1a3498: 5201 4204 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0442 │ │ +1a349c: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +1a34a0: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +1a34a4: 5202 4304 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0443 │ │ +1a34a8: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a34ac: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +1a34b0: 5403 4104 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0441 │ │ +1a34b4: 6e40 da0e 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.copy:(IILjava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // method@0eda │ │ +1a34ba: 0c00 |0015: move-result-object v0 │ │ +1a34bc: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;) │ │ name : 'component1' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a354c: |[1a354c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component1:()I │ │ -1a355c: 5210 4304 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0443 │ │ -1a3560: 0f00 |0002: return v0 │ │ +1a34dc: |[1a34dc] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component1:()I │ │ +1a34ec: 5210 4204 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0442 │ │ +1a34f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;) │ │ name : 'component2' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a3564: |[1a3564] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component2:()I │ │ -1a3574: 5210 4404 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0444 │ │ -1a3578: 0f00 |0002: return v0 │ │ +1a34f4: |[1a34f4] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component2:()I │ │ +1a3504: 5210 4304 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0443 │ │ +1a3508: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;) │ │ name : 'component3' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a35e8: |[1a35e8] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component3:()Ljava/lang/String; │ │ -1a35f8: 5410 4204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0442 │ │ -1a35fc: 1100 |0002: return-object v0 │ │ +1a3578: |[1a3578] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component3:()Ljava/lang/String; │ │ +1a3588: 5410 4104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0441 │ │ +1a358c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;) │ │ name : 'copy' │ │ type : '(IILjava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -1a3530: |[1a3530] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.copy:(IILjava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ -1a3540: 2200 9a04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@049a │ │ -1a3544: 7040 da0e 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0eda │ │ -1a354a: 1100 |0005: return-object v0 │ │ +1a34c0: |[1a34c0] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.copy:(IILjava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ +1a34d0: 2200 9904 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0499 │ │ +1a34d4: 7040 d60e 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ed6 │ │ +1a34da: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -1a3494: |[1a3494] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.equals:(Ljava/lang/Object;)Z │ │ -1a34a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a34a6: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1a34aa: 0f00 |0003: return v0 │ │ -1a34ac: 2051 9a04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@049a │ │ -1a34b0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a34b2: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1a34b6: 0f02 |0009: return v2 │ │ -1a34b8: 1f05 9a04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@049a │ │ -1a34bc: 5241 4304 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0443 │ │ -1a34c0: 5253 4304 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0443 │ │ -1a34c4: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1a34c8: 0f02 |0012: return v2 │ │ -1a34ca: 5241 4404 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0444 │ │ -1a34ce: 5253 4404 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0444 │ │ -1a34d2: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -1a34d6: 0f02 |0019: return v2 │ │ -1a34d8: 5441 4204 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0442 │ │ -1a34dc: 5455 4204 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0442 │ │ -1a34e0: 7120 a0b6 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -1a34e6: 0a05 |0021: move-result v5 │ │ -1a34e8: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ -1a34ec: 0f02 |0024: return v2 │ │ -1a34ee: 0f00 |0025: return v0 │ │ +1a3424: |[1a3424] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.equals:(Ljava/lang/Object;)Z │ │ +1a3434: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a3436: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1a343a: 0f00 |0003: return v0 │ │ +1a343c: 2051 9904 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0499 │ │ +1a3440: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a3442: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1a3446: 0f02 |0009: return v2 │ │ +1a3448: 1f05 9904 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0499 │ │ +1a344c: 5241 4204 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0442 │ │ +1a3450: 5253 4204 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0442 │ │ +1a3454: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1a3458: 0f02 |0012: return v2 │ │ +1a345a: 5241 4304 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0443 │ │ +1a345e: 5253 4304 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0443 │ │ +1a3462: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +1a3466: 0f02 |0019: return v2 │ │ +1a3468: 5441 4104 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0441 │ │ +1a346c: 5455 4104 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0441 │ │ +1a3470: 7120 a9b6 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +1a3476: 0a05 |0021: move-result v5 │ │ +1a3478: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ +1a347c: 0f02 |0024: return v2 │ │ +1a347e: 0f00 |0025: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;) │ │ name : 'getErrorCode' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a3600: |[1a3600] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getErrorCode:()Ljava/lang/String; │ │ -1a3610: 5410 4204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0442 │ │ -1a3614: 1100 |0002: return-object v0 │ │ +1a3590: |[1a3590] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getErrorCode:()Ljava/lang/String; │ │ +1a35a0: 5410 4104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0441 │ │ +1a35a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;) │ │ @@ -21511,17 +21347,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a357c: |[1a357c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getNumberOfSuccessfulActions:()I │ │ -1a358c: 5210 4304 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0443 │ │ -1a3590: 0f00 |0002: return v0 │ │ +1a350c: |[1a350c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getNumberOfSuccessfulActions:()I │ │ +1a351c: 5210 4204 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0442 │ │ +1a3520: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ │ │ #7 : (in Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;) │ │ @@ -21529,17 +21365,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a3594: |[1a3594] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getTotalOfActions:()I │ │ -1a35a4: 5210 4404 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0444 │ │ -1a35a8: 0f00 |0002: return v0 │ │ +1a3524: |[1a3524] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getTotalOfActions:()I │ │ +1a3534: 5210 4304 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0443 │ │ +1a3538: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;) │ │ @@ -21547,44 +21383,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -1a35ac: |[1a35ac] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.hashCode:()I │ │ -1a35bc: 5220 4304 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0443 │ │ -1a35c0: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a35c4: 5221 4404 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0444 │ │ -1a35c8: b010 |0006: add-int/2addr v0, v1 │ │ -1a35ca: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a35ce: 5421 4204 |0009: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0442 │ │ -1a35d2: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ -1a35d6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1a35d8: 2805 |000e: goto 0013 // +0005 │ │ -1a35da: 6e10 a593 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@93a5 │ │ -1a35e0: 0a01 |0012: move-result v1 │ │ -1a35e2: b010 |0013: add-int/2addr v0, v1 │ │ -1a35e4: 0f00 |0014: return v0 │ │ +1a353c: |[1a353c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.hashCode:()I │ │ +1a354c: 5220 4204 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0442 │ │ +1a3550: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a3554: 5221 4304 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0443 │ │ +1a3558: b010 |0006: add-int/2addr v0, v1 │ │ +1a355a: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a355e: 5421 4104 |0009: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0441 │ │ +1a3562: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ +1a3566: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1a3568: 2805 |000e: goto 0013 // +0005 │ │ +1a356a: 6e10 ae93 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@93ae │ │ +1a3570: 0a01 |0012: move-result v1 │ │ +1a3572: b010 |0013: add-int/2addr v0, v1 │ │ +1a3574: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;) │ │ name : 'setErrorCode' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a36a0: |[1a36a0] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setErrorCode:(Ljava/lang/String;)V │ │ -1a36b0: 5b01 4204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0442 │ │ -1a36b4: 0e00 |0002: return-void │ │ +1a3630: |[1a3630] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setErrorCode:(Ljava/lang/String;)V │ │ +1a3640: 5b01 4104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0441 │ │ +1a3644: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -21593,17 +21429,17 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a36b8: |[1a36b8] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setNumberOfSuccessfulActions:(I)V │ │ -1a36c8: 5901 4304 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0443 │ │ -1a36cc: 0e00 |0002: return-void │ │ +1a3648: |[1a3648] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setNumberOfSuccessfulActions:(I)V │ │ +1a3658: 5901 4204 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0442 │ │ +1a365c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -21612,17 +21448,17 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a36d0: |[1a36d0] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setTotalOfActions:(I)V │ │ -1a36e0: 5901 4404 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0444 │ │ -1a36e4: 0e00 |0002: return-void │ │ +1a3660: |[1a3660] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setTotalOfActions:(I)V │ │ +1a3670: 5901 4304 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0443 │ │ +1a3674: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -21631,50 +21467,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -1a3618: |[1a3618] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.toString:()Ljava/lang/String; │ │ -1a3628: 5250 4304 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0443 │ │ -1a362c: 5251 4404 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0444 │ │ -1a3630: 5452 4204 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0442 │ │ -1a3634: 2203 9717 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@1797 │ │ -1a3638: 1a04 1f6b |0008: const-string v4, "MultiSelectMediatorState(numberOfSuccessfulActions=" // string@6b1f │ │ -1a363c: 7020 d893 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93d8 │ │ -1a3642: 6e20 dc93 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@93dc │ │ -1a3648: 1a00 9123 |0010: const-string v0, ", totalOfActions=" // string@2391 │ │ -1a364c: 6e20 e193 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -1a3652: 6e20 dc93 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@93dc │ │ -1a3658: 1a00 dd22 |0018: const-string v0, ", errorCode=" // string@22dd │ │ -1a365c: 6e20 e193 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -1a3662: 6e20 e193 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -1a3668: 1a00 7d21 |0020: const-string v0, ")" // string@217d │ │ -1a366c: 6e20 e193 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -1a3672: 6e10 f393 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93f3 │ │ -1a3678: 0c00 |0028: move-result-object v0 │ │ -1a367a: 1100 |0029: return-object v0 │ │ +1a35a8: |[1a35a8] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.toString:()Ljava/lang/String; │ │ +1a35b8: 5250 4204 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0442 │ │ +1a35bc: 5251 4304 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0443 │ │ +1a35c0: 5452 4104 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0441 │ │ +1a35c4: 2203 9717 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@1797 │ │ +1a35c8: 1a04 1f6b |0008: const-string v4, "MultiSelectMediatorState(numberOfSuccessfulActions=" // string@6b1f │ │ +1a35cc: 7020 e193 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93e1 │ │ +1a35d2: 6e20 e593 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@93e5 │ │ +1a35d8: 1a00 9023 |0010: const-string v0, ", totalOfActions=" // string@2390 │ │ +1a35dc: 6e20 ea93 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +1a35e2: 6e20 e593 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@93e5 │ │ +1a35e8: 1a00 dc22 |0018: const-string v0, ", errorCode=" // string@22dc │ │ +1a35ec: 6e20 ea93 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +1a35f2: 6e20 ea93 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +1a35f8: 1a00 7c21 |0020: const-string v0, ")" // string@217c │ │ +1a35fc: 6e20 ea93 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +1a3602: 6e10 fc93 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93fc │ │ +1a3608: 0c00 |0028: move-result-object v0 │ │ +1a360a: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #123 header: │ │ -class_idx : 1179 │ │ +Class #121 header: │ │ +class_idx : 1178 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #123 - │ │ +Class #121 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -21684,17 +21520,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a3708: |[1a3708] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.:()V │ │ -1a3718: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a371e: 0e00 |0003: return-void │ │ +1a3698: |[1a3698] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.:()V │ │ +1a36a8: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a36ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0; │ │ │ │ Virtual methods - │ │ @@ -21703,55 +21539,55 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a36e8: |[1a36e8] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a36f8: 1f01 7803 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0378 │ │ -1a36fc: 7110 eb0e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0eeb │ │ -1a3702: 0c01 |0005: move-result-object v1 │ │ -1a3704: 1101 |0006: return-object v1 │ │ +1a3678: |[1a3678] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3688: 1f01 7703 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0377 │ │ +1a368c: 7110 e70e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0ee7 │ │ +1a3692: 0c01 |0005: move-result-object v1 │ │ +1a3694: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #124 header: │ │ -class_idx : 1180 │ │ +Class #122 header: │ │ +class_idx : 1179 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ -Class #124 annotations: │ │ +Class #122 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=addFileToFavorites │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n��0*00H\n" } d2={ "" "" "Landroidx/lifecycle/LiveDataScope;" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1" f="MainViewModel.kt" i={ 0 } l={ 307 } m="invokeSuspend" n={ "$this$invokeSuspend_u24lambda_u241" } s={ "L$3" } │ │ -Annotations on field #1094 '$onSuccess' │ │ +Annotations on field #1093 '$onSuccess' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3820 '' │ │ +Annotations on method #3816 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Lcom/infomaniak/drive/data/models/UserDrive;" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;" ">;)V" } │ │ -Annotations on method #3821 'create' │ │ +Annotations on method #3817 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3822 'invoke' │ │ +Annotations on method #3818 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #124 - │ │ +Class #122 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -21793,56 +21629,56 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a3880: |[1a3880] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a3890: 7110 f10e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.invokeSuspend$lambda$1$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0ef1 │ │ -1a3896: 0c00 |0003: move-result-object v0 │ │ -1a3898: 1100 |0004: return-object v0 │ │ +1a3810: |[1a3810] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a3820: 7110 ed0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.invokeSuspend$lambda$1$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0eed │ │ +1a3826: 0c00 |0003: move-result-object v0 │ │ +1a3828: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;) │ │ name : '' │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a38ec: |[1a38ec] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a38fc: 5b01 4504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0445 │ │ -1a3900: 5b02 4704 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0447 │ │ -1a3904: 5b03 4604 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0446 │ │ -1a3908: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a390a: 7030 4ab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a3910: 0e00 |000a: return-void │ │ +1a387c: |[1a387c] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a388c: 5b01 4404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0444 │ │ +1a3890: 5b02 4604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0446 │ │ +1a3894: 5b03 4504 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0445 │ │ +1a3898: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a389a: 7030 53b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a38a0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;) │ │ name : 'invokeSuspend$lambda$1$lambda$0' │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a389c: |[1a389c] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a38ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a38ae: 6e20 6e0a 0100 |0001: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a6e │ │ -1a38b4: 6201 2fb2 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a38b8: 1101 |0006: return-object v1 │ │ +1a382c: |[1a382c] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a383c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a383e: 6e20 6a0a 0100 |0001: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a6a │ │ +1a3844: 6201 31b2 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a3848: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=311 │ │ 0x0004 line=312 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -21852,146 +21688,146 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -1a38bc: |[1a38bc] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a38cc: 2200 9c04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@049c │ │ -1a38d0: 5441 4504 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0445 │ │ -1a38d4: 5442 4704 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0447 │ │ -1a38d8: 5443 4604 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0446 │ │ -1a38dc: 7056 ec0e 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0eec │ │ -1a38e2: 5b05 4804 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0448 │ │ -1a38e6: 1f00 3d1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a38ea: 1100 |000f: return-object v0 │ │ +1a384c: |[1a384c] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a385c: 2200 9b04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@049b │ │ +1a3860: 5441 4404 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0444 │ │ +1a3864: 5442 4604 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0446 │ │ +1a3868: 5443 4504 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0445 │ │ +1a386c: 7056 e80e 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0ee8 │ │ +1a3872: 5b05 4704 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0447 │ │ +1a3876: 1f00 3d1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a387a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a3720: |[1a3720] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3730: 6e30 ed0e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0eed │ │ -1a3736: 0c01 |0003: move-result-object v1 │ │ -1a3738: 1f01 9c04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@049c │ │ -1a373c: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a3740: 6e20 f00e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ef0 │ │ -1a3746: 0c01 |000b: move-result-object v1 │ │ -1a3748: 1101 |000c: return-object v1 │ │ +1a36b0: |[1a36b0] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a36c0: 6e30 e90e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0ee9 │ │ +1a36c6: 0c01 |0003: move-result-object v1 │ │ +1a36c8: 1f01 9b04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@049b │ │ +1a36cc: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a36d0: 6e20 ec0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0eec │ │ +1a36d6: 0c01 |000b: move-result-object v1 │ │ +1a36d8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a374c: |[1a374c] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a375c: 1f01 3302 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a3760: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a3764: 6e30 ee0e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0eee │ │ -1a376a: 0c01 |0007: move-result-object v1 │ │ -1a376c: 1101 |0008: return-object v1 │ │ +1a36dc: |[1a36dc] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a36ec: 1f01 3202 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a36f0: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a36f4: 6e30 ea0e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0eea │ │ +1a36fa: 0c01 |0007: move-result-object v1 │ │ +1a36fc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 128 16-bit code units │ │ -1a3770: |[1a3770] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3780: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a3786: 0c00 |0003: move-result-object v0 │ │ -1a3788: 52e1 4c04 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@044c │ │ -1a378c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a378e: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ -1a3792: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ -1a3796: 54e0 4b04 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@044b │ │ -1a379a: 1f00 240d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d24 │ │ -1a379e: 54e1 4a04 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@044a │ │ -1a37a2: 1f01 ff1a |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1aff │ │ -1a37a6: 54e2 4904 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@0449 │ │ -1a37aa: 1f02 a303 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a3 │ │ -1a37ae: 54e3 4804 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0448 │ │ -1a37b2: 1f03 7803 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0378 │ │ -1a37b6: 7110 a69a 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a37bc: 0725 |001e: move-object v5, v2 │ │ -1a37be: 2842 |001f: goto 0061 // +0042 │ │ -1a37c0: 220f 7a17 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@177a │ │ -1a37c4: 1a00 d597 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a37c8: 7020 e692 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a37ce: 270f |0027: throw v15 │ │ -1a37d0: 7110 a69a 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a37d6: 54ef 4804 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0448 │ │ -1a37da: 1f0f 3302 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a37de: 6201 b500 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b5 │ │ -1a37e2: 54e3 4504 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0445 │ │ -1a37e6: 6e20 5a09 3100 |0033: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.postFavoriteFile:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@095a │ │ -1a37ec: 0c01 |0036: move-result-object v1 │ │ -1a37ee: 54e3 4504 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0445 │ │ -1a37f2: 54e4 4704 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0447 │ │ -1a37f6: 54e5 4604 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0446 │ │ -1a37fa: 220d 9904 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0499 │ │ -1a37fe: 6e10 c741 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41c7 │ │ -1a3804: 0a07 |0042: move-result v7 │ │ -1a3806: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ -1a380a: 120c |0045: const/4 v12, #int 0 // #0 │ │ -1a380c: 1208 |0046: const/4 v8, #int 0 // #0 │ │ -1a380e: 1209 |0047: const/4 v9, #int 0 // #0 │ │ -1a3810: 120a |0048: const/4 v10, #int 0 // #0 │ │ -1a3812: 07d6 |0049: move-object v6, v13 │ │ -1a3814: 7607 cc0e 0600 |004a: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ecc │ │ -1a381a: 5be3 4804 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0448 │ │ -1a381e: 5be4 4904 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@0449 │ │ -1a3822: 5be5 4a04 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@044a │ │ -1a3826: 5be1 4b04 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@044b │ │ -1a382a: 59e2 4c04 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@044c │ │ -1a382e: 7230 4706 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0647 │ │ -1a3834: 0c0f |005a: move-result-object v15 │ │ -1a3836: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ -1a383a: 1100 |005d: return-object v0 │ │ -1a383c: 0710 |005e: move-object v0, v1 │ │ -1a383e: 0751 |005f: move-object v1, v5 │ │ -1a3840: 0745 |0060: move-object v5, v4 │ │ -1a3842: 6e10 c741 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41c7 │ │ -1a3848: 0a0f |0064: move-result v15 │ │ -1a384a: 380f 1800 |0065: if-eqz v15, 007d // +0018 │ │ -1a384e: 6202 ba00 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a3852: 6e10 350a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a35 │ │ -1a3858: 0a03 |006c: move-result v3 │ │ -1a385a: 2206 9b04 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0; // type@049b │ │ -1a385e: 7010 e90e 0600 |006f: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0;.:()V // method@0ee9 │ │ -1a3864: 1227 |0072: const/4 v7, #int 2 // #2 │ │ -1a3866: 1208 |0073: const/4 v8, #int 0 // #0 │ │ -1a3868: 1204 |0074: const/4 v4, #int 0 // #0 │ │ -1a386a: 7707 b709 0200 |0075: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b7 │ │ -1a3870: 3801 0500 |0078: if-eqz v1, 007d // +0005 │ │ -1a3874: 7210 5bb5 0100 |007a: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b55b │ │ -1a387a: 620f 2fb2 |007d: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a387e: 110f |007f: return-object v15 │ │ +1a3700: |[1a3700] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3710: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a3716: 0c00 |0003: move-result-object v0 │ │ +1a3718: 52e1 4b04 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@044b │ │ +1a371c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a371e: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ +1a3722: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ +1a3726: 54e0 4a04 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@044a │ │ +1a372a: 1f00 240d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d24 │ │ +1a372e: 54e1 4904 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@0449 │ │ +1a3732: 1f01 ff1a |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1aff │ │ +1a3736: 54e2 4804 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@0448 │ │ +1a373a: 1f02 a203 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a2 │ │ +1a373e: 54e3 4704 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0447 │ │ +1a3742: 1f03 7703 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0377 │ │ +1a3746: 7110 af9a 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a374c: 0725 |001e: move-object v5, v2 │ │ +1a374e: 2842 |001f: goto 0061 // +0042 │ │ +1a3750: 220f 7a17 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@177a │ │ +1a3754: 1a00 d697 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a3758: 7020 ef92 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a375e: 270f |0027: throw v15 │ │ +1a3760: 7110 af9a 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a3766: 54ef 4704 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0447 │ │ +1a376a: 1f0f 3202 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a376e: 6201 b400 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a3772: 54e3 4404 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0444 │ │ +1a3776: 6e20 5609 3100 |0033: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.postFavoriteFile:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0956 │ │ +1a377c: 0c01 |0036: move-result-object v1 │ │ +1a377e: 54e3 4404 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0444 │ │ +1a3782: 54e4 4604 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0446 │ │ +1a3786: 54e5 4504 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0445 │ │ +1a378a: 220d 9804 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0498 │ │ +1a378e: 6e10 d041 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41d0 │ │ +1a3794: 0a07 |0042: move-result v7 │ │ +1a3796: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ +1a379a: 120c |0045: const/4 v12, #int 0 // #0 │ │ +1a379c: 1208 |0046: const/4 v8, #int 0 // #0 │ │ +1a379e: 1209 |0047: const/4 v9, #int 0 // #0 │ │ +1a37a0: 120a |0048: const/4 v10, #int 0 // #0 │ │ +1a37a2: 07d6 |0049: move-object v6, v13 │ │ +1a37a4: 7607 c80e 0600 |004a: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec8 │ │ +1a37aa: 5be3 4704 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@0447 │ │ +1a37ae: 5be4 4804 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@0448 │ │ +1a37b2: 5be5 4904 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@0449 │ │ +1a37b6: 5be1 4a04 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@044a │ │ +1a37ba: 59e2 4b04 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@044b │ │ +1a37be: 7230 4306 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0643 │ │ +1a37c4: 0c0f |005a: move-result-object v15 │ │ +1a37c6: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ +1a37ca: 1100 |005d: return-object v0 │ │ +1a37cc: 0710 |005e: move-object v0, v1 │ │ +1a37ce: 0751 |005f: move-object v1, v5 │ │ +1a37d0: 0745 |0060: move-object v5, v4 │ │ +1a37d2: 6e10 d041 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41d0 │ │ +1a37d8: 0a0f |0064: move-result v15 │ │ +1a37da: 380f 1800 |0065: if-eqz v15, 007d // +0018 │ │ +1a37de: 6202 b900 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a37e2: 6e10 310a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a31 │ │ +1a37e8: 0a03 |006c: move-result v3 │ │ +1a37ea: 2206 9a04 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0; // type@049a │ │ +1a37ee: 7010 e50e 0600 |006f: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0;.:()V // method@0ee5 │ │ +1a37f4: 1227 |0072: const/4 v7, #int 2 // #2 │ │ +1a37f6: 1208 |0073: const/4 v8, #int 0 // #0 │ │ +1a37f8: 1204 |0074: const/4 v4, #int 0 // #0 │ │ +1a37fa: 7707 b309 0200 |0075: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b3 │ │ +1a3800: 3801 0500 |0078: if-eqz v1, 007d // +0005 │ │ +1a3804: 7210 64b5 0100 |007a: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b564 │ │ +1a380a: 620f 31b2 |007d: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a380e: 110f |007f: return-object v15 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=305 │ │ 0x002f line=306 │ │ 0x003d line=307 │ │ 0x0061 line=309 │ │ 0x0067 line=310 │ │ @@ -21999,39 +21835,39 @@ │ │ 0x007d line=316 │ │ locals : │ │ 0x0000 - 0x0080 reg=14 this Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; │ │ 0x0000 - 0x0080 reg=15 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #125 header: │ │ -class_idx : 1181 │ │ +Class #123 header: │ │ +class_idx : 1180 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #125 annotations: │ │ +Class #123 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=cancelExternalImport │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Ljava/lang/Boolean;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n\n ��0*\n000H\n" } d2={ "" "" "Landroidx/lifecycle/LiveDataScope;" "Lcom/infomaniak/lib/core/models/ApiResponse;" "" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1" f="MainViewModel.kt" i={ } l={ 443 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3826 '' │ │ +Annotations on method #3822 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;" ">;)V" } │ │ -Annotations on method #3827 'create' │ │ +Annotations on method #3823 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3828 'invoke' │ │ +Annotations on method #3824 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Ljava/lang/Boolean;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #125 - │ │ +Class #123 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -22053,132 +21889,132 @@ │ │ type : '(ILkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a3a30: |[1a3a30] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.:(ILkotlin/coroutines/Continuation;)V │ │ -1a3a40: 5901 4d04 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@044d │ │ -1a3a44: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a3a46: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a3a4c: 0e00 |0006: return-void │ │ +1a39c0: |[1a39c0] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.:(ILkotlin/coroutines/Continuation;)V │ │ +1a39d0: 5901 4c04 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@044c │ │ +1a39d4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a39d6: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a39dc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a3a08: |[1a3a08] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3a18: 2200 9d04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@049d │ │ -1a3a1c: 5221 4d04 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@044d │ │ -1a3a20: 7030 f20e 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0ef2 │ │ -1a3a26: 5b03 4e04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@044e │ │ -1a3a2a: 1f00 3d1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a3a2e: 1100 |000b: return-object v0 │ │ +1a3998: |[1a3998] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a39a8: 2200 9c04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@049c │ │ +1a39ac: 5221 4c04 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@044c │ │ +1a39b0: 7030 ee0e 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0eee │ │ +1a39b6: 5b03 4d04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@044d │ │ +1a39ba: 1f00 3d1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a39be: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a3914: |[1a3914] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3924: 6e30 f30e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0ef3 │ │ -1a392a: 0c01 |0003: move-result-object v1 │ │ -1a392c: 1f01 9d04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@049d │ │ -1a3930: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a3934: 6e20 f60e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ef6 │ │ -1a393a: 0c01 |000b: move-result-object v1 │ │ -1a393c: 1101 |000c: return-object v1 │ │ +1a38a4: |[1a38a4] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a38b4: 6e30 ef0e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0eef │ │ +1a38ba: 0c01 |0003: move-result-object v1 │ │ +1a38bc: 1f01 9c04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@049c │ │ +1a38c0: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a38c4: 6e20 f20e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ef2 │ │ +1a38ca: 0c01 |000b: move-result-object v1 │ │ +1a38cc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a3940: |[1a3940] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3950: 1f01 3302 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a3954: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a3958: 6e30 f40e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0ef4 │ │ -1a395e: 0c01 |0007: move-result-object v1 │ │ -1a3960: 1101 |0008: return-object v1 │ │ +1a38d0: |[1a38d0] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a38e0: 1f01 3202 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a38e4: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a38e8: 6e30 f00e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0ef0 │ │ +1a38ee: 0c01 |0007: move-result-object v1 │ │ +1a38f0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -1a3964: |[1a3964] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3974: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a397a: 0c00 |0003: move-result-object v0 │ │ -1a397c: 5271 4f04 |0004: iget v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@044f │ │ -1a3980: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a3982: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a3986: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a398a: 7110 a69a 0800 |000b: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a3990: 2839 |000e: goto 0047 // +0039 │ │ -1a3992: 2208 7a17 |000f: new-instance v8, Ljava/lang/IllegalStateException; // type@177a │ │ -1a3996: 1a00 d597 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a399a: 7020 e692 0800 |0013: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a39a0: 2708 |0016: throw v8 │ │ -1a39a2: 7110 a69a 0800 |0017: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a39a8: 5478 4e04 |001a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@044e │ │ -1a39ac: 1f08 3302 |001c: check-cast v8, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a39b0: 6201 a512 |001e: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -1a39b4: 6e10 7c39 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@397c │ │ -1a39ba: 0a01 |0023: move-result v1 │ │ -1a39bc: 6203 b500 |0024: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b5 │ │ -1a39c0: 5274 4d04 |0026: iget v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@044d │ │ -1a39c4: 6e30 3109 1304 |0028: invoke-virtual {v3, v1, v4}, Lcom/infomaniak/drive/data/api/ApiRepository;.cancelExternalImport:(II)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0931 │ │ -1a39ca: 0c03 |002b: move-result-object v3 │ │ -1a39cc: 6e10 c741 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41c7 │ │ -1a39d2: 0a04 |002f: move-result v4 │ │ -1a39d4: 3804 0b00 |0030: if-eqz v4, 003b // +000b │ │ -1a39d8: 6204 ba00 |0032: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a39dc: 5275 4d04 |0034: iget v5, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@044d │ │ -1a39e0: 6206 2001 |0036: sget-object v6, Lcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus;.CANCELING:Lcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus; // field@0120 │ │ -1a39e4: 6e40 b609 1465 |0038: invoke-virtual {v4, v1, v5, v6}, Lcom/infomaniak/drive/data/cache/FileController;.updateExternalImportStatus:(IILcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus;)V // method@09b6 │ │ -1a39ea: 0771 |003b: move-object v1, v7 │ │ -1a39ec: 1f01 3d1a |003c: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a39f0: 5972 4f04 |003e: iput v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@044f │ │ -1a39f4: 7230 4706 3801 |0040: invoke-interface {v8, v3, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0647 │ │ -1a39fa: 0c08 |0043: move-result-object v8 │ │ -1a39fc: 3308 0300 |0044: if-ne v8, v0, 0047 // +0003 │ │ -1a3a00: 1100 |0046: return-object v0 │ │ -1a3a02: 6208 2fb2 |0047: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a3a06: 1108 |0049: return-object v8 │ │ +1a38f4: |[1a38f4] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3904: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a390a: 0c00 |0003: move-result-object v0 │ │ +1a390c: 5271 4e04 |0004: iget v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@044e │ │ +1a3910: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a3912: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a3916: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a391a: 7110 af9a 0800 |000b: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a3920: 2839 |000e: goto 0047 // +0039 │ │ +1a3922: 2208 7a17 |000f: new-instance v8, Ljava/lang/IllegalStateException; // type@177a │ │ +1a3926: 1a00 d697 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a392a: 7020 ef92 0800 |0013: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a3930: 2708 |0016: throw v8 │ │ +1a3932: 7110 af9a 0800 |0017: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a3938: 5478 4d04 |001a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@044d │ │ +1a393c: 1f08 3202 |001c: check-cast v8, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a3940: 6201 a712 |001e: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +1a3944: 6e10 8539 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3985 │ │ +1a394a: 0a01 |0023: move-result v1 │ │ +1a394c: 6203 b400 |0024: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a3950: 5274 4c04 |0026: iget v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@044c │ │ +1a3954: 6e30 2d09 1304 |0028: invoke-virtual {v3, v1, v4}, Lcom/infomaniak/drive/data/api/ApiRepository;.cancelExternalImport:(II)Lcom/infomaniak/lib/core/models/ApiResponse; // method@092d │ │ +1a395a: 0c03 |002b: move-result-object v3 │ │ +1a395c: 6e10 d041 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41d0 │ │ +1a3962: 0a04 |002f: move-result v4 │ │ +1a3964: 3804 0b00 |0030: if-eqz v4, 003b // +000b │ │ +1a3968: 6204 b900 |0032: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a396c: 5275 4c04 |0034: iget v5, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@044c │ │ +1a3970: 6206 1f01 |0036: sget-object v6, Lcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus;.CANCELING:Lcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus; // field@011f │ │ +1a3974: 6e40 b209 1465 |0038: invoke-virtual {v4, v1, v5, v6}, Lcom/infomaniak/drive/data/cache/FileController;.updateExternalImportStatus:(IILcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus;)V // method@09b2 │ │ +1a397a: 0771 |003b: move-object v1, v7 │ │ +1a397c: 1f01 3d1a |003c: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a3980: 5972 4e04 |003e: iput v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@044e │ │ +1a3984: 7230 4306 3801 |0040: invoke-interface {v8, v3, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0643 │ │ +1a398a: 0c08 |0043: move-result-object v8 │ │ +1a398c: 3308 0300 |0044: if-ne v8, v0, 0047 // +0003 │ │ +1a3990: 1100 |0046: return-object v0 │ │ +1a3992: 6208 31b2 |0047: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a3996: 1108 |0049: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=435 │ │ 0x001e line=436 │ │ 0x0024 line=437 │ │ 0x002c line=439 │ │ 0x0032 line=440 │ │ @@ -22186,39 +22022,39 @@ │ │ 0x0047 line=444 │ │ locals : │ │ 0x0000 - 0x004a reg=7 this Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; │ │ 0x0000 - 0x004a reg=8 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #126 header: │ │ -class_idx : 1182 │ │ +Class #124 header: │ │ +class_idx : 1181 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #126 annotations: │ │ +Class #124 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=checkBulkDownloadStatus │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1" f="MainViewModel.kt" i={ } l={ 569 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3831 '' │ │ +Annotations on method #3827 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/MainViewModel;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;" ">;)V" } │ │ -Annotations on method #3832 'create' │ │ +Annotations on method #3828 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3834 'invoke' │ │ +Annotations on method #3830 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #126 - │ │ +Class #124 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -22236,169 +22072,169 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a3b6c: |[1a3b6c] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a3b7c: 5b01 5104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0451 │ │ -1a3b80: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a3b82: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a3b88: 0e00 |0006: return-void │ │ +1a3afc: |[1a3afc] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a3b0c: 5b01 5004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0450 │ │ +1a3b10: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a3b12: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a3b18: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a3b48: |[1a3b48] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3b58: 2202 9e04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@049e │ │ -1a3b5c: 5410 5104 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0451 │ │ -1a3b60: 7030 f70e 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0ef7 │ │ -1a3b66: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a3b6a: 1102 |0009: return-object v2 │ │ +1a3ad8: |[1a3ad8] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3ae8: 2202 9d04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@049d │ │ +1a3aec: 5410 5004 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0450 │ │ +1a3af0: 7030 f30e 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0ef3 │ │ +1a3af6: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a3afa: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a3a50: |[1a3a50] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3a60: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a3a64: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a3a68: 6e30 fa0e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0efa │ │ -1a3a6e: 0c01 |0007: move-result-object v1 │ │ -1a3a70: 1101 |0008: return-object v1 │ │ +1a39e0: |[1a39e0] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a39f0: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a39f4: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a39f8: 6e30 f60e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0ef6 │ │ +1a39fe: 0c01 |0007: move-result-object v1 │ │ +1a3a00: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a3a74: |[1a3a74] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3a84: 6e30 f80e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0ef8 │ │ -1a3a8a: 0c01 |0003: move-result-object v1 │ │ -1a3a8c: 1f01 9e04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@049e │ │ -1a3a90: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a3a94: 6e20 fb0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0efb │ │ -1a3a9a: 0c01 |000b: move-result-object v1 │ │ -1a3a9c: 1101 |000c: return-object v1 │ │ +1a3a04: |[1a3a04] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a3a14: 6e30 f40e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0ef4 │ │ +1a3a1a: 0c01 |0003: move-result-object v1 │ │ +1a3a1c: 1f01 9d04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@049d │ │ +1a3a20: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a3a24: 6e20 f70e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ef7 │ │ +1a3a2a: 0c01 |000b: move-result-object v1 │ │ +1a3a2c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -1a3aa0: |[1a3aa0] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3ab0: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a3ab6: 0c00 |0003: move-result-object v0 │ │ -1a3ab8: 5241 5004 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@0450 │ │ -1a3abc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a3abe: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a3ac2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a3ac6: 7110 a69a 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a3acc: 2822 |000e: goto 0030 // +0022 │ │ -1a3ace: 2205 7a17 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@177a │ │ -1a3ad2: 1a00 d597 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a3ad6: 7020 e692 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a3adc: 2705 |0016: throw v5 │ │ -1a3ade: 7110 a69a 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a3ae4: 6205 d612 |001a: sget-object v5, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@12d6 │ │ -1a3ae8: 5441 5104 |001c: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0451 │ │ -1a3aec: 7110 d10f 0100 |001e: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fd1 │ │ -1a3af2: 0c01 |0021: move-result-object v1 │ │ -1a3af4: 1f01 3200 |0022: check-cast v1, Landroid/content/Context; // type@0032 │ │ -1a3af8: 0743 |0024: move-object v3, v4 │ │ -1a3afa: 1f03 3d1a |0025: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a3afe: 5942 5004 |0027: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@0450 │ │ -1a3b02: 6e30 c039 1503 |0029: invoke-virtual {v5, v1, v3}, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion;.isBulkDownloadWorkerRunning:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@39c0 │ │ -1a3b08: 0c05 |002c: move-result-object v5 │ │ -1a3b0a: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ -1a3b0e: 1100 |002f: return-object v0 │ │ -1a3b10: 1f05 6417 |0030: check-cast v5, Ljava/lang/Boolean; // type@1764 │ │ -1a3b14: 6e10 5292 0500 |0032: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@9252 │ │ -1a3b1a: 0a05 |0035: move-result v5 │ │ -1a3b1c: 5440 5104 |0036: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0451 │ │ -1a3b20: 6e10 0f10 0000 |0038: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@100f │ │ -1a3b26: 0c00 |003b: move-result-object v0 │ │ -1a3b28: 7110 0fb2 0500 |003c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b20f │ │ -1a3b2e: 0c01 |003f: move-result-object v1 │ │ -1a3b30: 6e20 5306 1000 |0040: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0653 │ │ -1a3b36: 5440 5104 |0043: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0451 │ │ -1a3b3a: 6e20 3010 5000 |0045: invoke-virtual {v0, v5}, Lcom/infomaniak/drive/ui/MainViewModel;.setIgnoreSyncOffline:(Z)V // method@1030 │ │ -1a3b40: 6205 2fb2 |0048: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a3b44: 1105 |004a: return-object v5 │ │ +1a3a30: |[1a3a30] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3a40: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a3a46: 0c00 |0003: move-result-object v0 │ │ +1a3a48: 5241 4f04 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@044f │ │ +1a3a4c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a3a4e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a3a52: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a3a56: 7110 af9a 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a3a5c: 2822 |000e: goto 0030 // +0022 │ │ +1a3a5e: 2205 7a17 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@177a │ │ +1a3a62: 1a00 d697 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a3a66: 7020 ef92 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a3a6c: 2705 |0016: throw v5 │ │ +1a3a6e: 7110 af9a 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a3a74: 6205 d812 |001a: sget-object v5, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@12d8 │ │ +1a3a78: 5441 5004 |001c: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0450 │ │ +1a3a7c: 7110 cd0f 0100 |001e: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcd │ │ +1a3a82: 0c01 |0021: move-result-object v1 │ │ +1a3a84: 1f01 3100 |0022: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a3a88: 0743 |0024: move-object v3, v4 │ │ +1a3a8a: 1f03 3d1a |0025: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a3a8e: 5942 4f04 |0027: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@044f │ │ +1a3a92: 6e30 c939 1503 |0029: invoke-virtual {v5, v1, v3}, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion;.isBulkDownloadWorkerRunning:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@39c9 │ │ +1a3a98: 0c05 |002c: move-result-object v5 │ │ +1a3a9a: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ +1a3a9e: 1100 |002f: return-object v0 │ │ +1a3aa0: 1f05 6417 |0030: check-cast v5, Ljava/lang/Boolean; // type@1764 │ │ +1a3aa4: 6e10 5b92 0500 |0032: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@925b │ │ +1a3aaa: 0a05 |0035: move-result v5 │ │ +1a3aac: 5440 5004 |0036: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0450 │ │ +1a3ab0: 6e10 0b10 0000 |0038: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@100b │ │ +1a3ab6: 0c00 |003b: move-result-object v0 │ │ +1a3ab8: 7110 18b2 0500 |003c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b218 │ │ +1a3abe: 0c01 |003f: move-result-object v1 │ │ +1a3ac0: 6e20 4f06 1000 |0040: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064f │ │ +1a3ac6: 5440 5004 |0043: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0450 │ │ +1a3aca: 6e20 2c10 5000 |0045: invoke-virtual {v0, v5}, Lcom/infomaniak/drive/ui/MainViewModel;.setIgnoreSyncOffline:(Z)V // method@102c │ │ +1a3ad0: 6205 31b2 |0048: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a3ad4: 1105 |004a: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=568 │ │ 0x001a line=569 │ │ 0x0036 line=570 │ │ 0x0043 line=571 │ │ 0x0048 line=572 │ │ locals : │ │ 0x0000 - 0x004b reg=4 this Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; │ │ 0x0000 - 0x004b reg=5 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #127 header: │ │ -class_idx : 1183 │ │ +Class #125 header: │ │ +class_idx : 1182 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #127 annotations: │ │ +Class #125 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=convertFile │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/File;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n\n��0*\n000H\n" } d2={ "" "" "Landroidx/lifecycle/LiveDataScope;" "Lcom/infomaniak/lib/core/models/ApiResponse;" "Lcom/infomaniak/drive/data/models/File;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$convertFile$1" f="MainViewModel.kt" i={ } l={ 432 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3836 '' │ │ +Annotations on method #3832 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;" ">;)V" } │ │ -Annotations on method #3837 'create' │ │ +Annotations on method #3833 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3838 'invoke' │ │ +Annotations on method #3834 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/File;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #127 - │ │ +Class #125 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -22420,159 +22256,159 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a3c80: |[1a3c80] com.infomaniak.drive.ui.MainViewModel$convertFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a3c90: 5b01 5204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0452 │ │ -1a3c94: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a3c96: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a3c9c: 0e00 |0006: return-void │ │ +1a3c10: |[1a3c10] com.infomaniak.drive.ui.MainViewModel$convertFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a3c20: 5b01 5104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0451 │ │ +1a3c24: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a3c26: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a3c2c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a3c58: |[1a3c58] com.infomaniak.drive.ui.MainViewModel$convertFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3c68: 2200 9f04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@049f │ │ -1a3c6c: 5421 5204 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0452 │ │ -1a3c70: 7030 fc0e 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0efc │ │ -1a3c76: 5b03 5304 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@0453 │ │ -1a3c7a: 1f00 3d1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a3c7e: 1100 |000b: return-object v0 │ │ +1a3be8: |[1a3be8] com.infomaniak.drive.ui.MainViewModel$convertFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3bf8: 2200 9e04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@049e │ │ +1a3bfc: 5421 5104 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0451 │ │ +1a3c00: 7030 f80e 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0ef8 │ │ +1a3c06: 5b03 5204 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@0452 │ │ +1a3c0a: 1f00 3d1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a3c0e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a3b8c: |[1a3b8c] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3b9c: 6e30 fd0e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0efd │ │ -1a3ba2: 0c01 |0003: move-result-object v1 │ │ -1a3ba4: 1f01 9f04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@049f │ │ -1a3ba8: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a3bac: 6e20 000f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f00 │ │ -1a3bb2: 0c01 |000b: move-result-object v1 │ │ -1a3bb4: 1101 |000c: return-object v1 │ │ +1a3b1c: |[1a3b1c] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a3b2c: 6e30 f90e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0ef9 │ │ +1a3b32: 0c01 |0003: move-result-object v1 │ │ +1a3b34: 1f01 9e04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@049e │ │ +1a3b38: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a3b3c: 6e20 fc0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0efc │ │ +1a3b42: 0c01 |000b: move-result-object v1 │ │ +1a3b44: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a3bb8: |[1a3bb8] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3bc8: 1f01 3302 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a3bcc: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a3bd0: 6e30 fe0e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0efe │ │ -1a3bd6: 0c01 |0007: move-result-object v1 │ │ -1a3bd8: 1101 |0008: return-object v1 │ │ +1a3b48: |[1a3b48] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3b58: 1f01 3202 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a3b5c: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a3b60: 6e30 fa0e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0efa │ │ +1a3b66: 0c01 |0007: move-result-object v1 │ │ +1a3b68: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -1a3bdc: |[1a3bdc] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3bec: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a3bf2: 0c00 |0003: move-result-object v0 │ │ -1a3bf4: 5241 5404 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@0454 │ │ -1a3bf8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a3bfa: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a3bfe: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a3c02: 7110 a69a 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a3c08: 2824 |000e: goto 0032 // +0024 │ │ -1a3c0a: 2205 7a17 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@177a │ │ -1a3c0e: 1a00 d597 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a3c12: 7020 e692 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a3c18: 2705 |0016: throw v5 │ │ -1a3c1a: 7110 a69a 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a3c20: 5445 5304 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@0453 │ │ -1a3c24: 1f05 3302 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a3c28: 6201 b500 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b5 │ │ -1a3c2c: 5443 5204 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0452 │ │ -1a3c30: 6e20 3309 3100 |0022: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.convertFile:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0933 │ │ -1a3c36: 0c01 |0025: move-result-object v1 │ │ -1a3c38: 0743 |0026: move-object v3, v4 │ │ -1a3c3a: 1f03 3d1a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a3c3e: 5942 5404 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@0454 │ │ -1a3c42: 7230 4706 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0647 │ │ -1a3c48: 0c05 |002e: move-result-object v5 │ │ -1a3c4a: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ -1a3c4e: 1100 |0031: return-object v0 │ │ -1a3c50: 6205 2fb2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a3c54: 1105 |0034: return-object v5 │ │ +1a3b6c: |[1a3b6c] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3b7c: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a3b82: 0c00 |0003: move-result-object v0 │ │ +1a3b84: 5241 5304 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@0453 │ │ +1a3b88: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a3b8a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a3b8e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a3b92: 7110 af9a 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a3b98: 2824 |000e: goto 0032 // +0024 │ │ +1a3b9a: 2205 7a17 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@177a │ │ +1a3b9e: 1a00 d697 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a3ba2: 7020 ef92 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a3ba8: 2705 |0016: throw v5 │ │ +1a3baa: 7110 af9a 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a3bb0: 5445 5204 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@0452 │ │ +1a3bb4: 1f05 3202 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a3bb8: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a3bbc: 5443 5104 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0451 │ │ +1a3bc0: 6e20 2f09 3100 |0022: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.convertFile:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@092f │ │ +1a3bc6: 0c01 |0025: move-result-object v1 │ │ +1a3bc8: 0743 |0026: move-object v3, v4 │ │ +1a3bca: 1f03 3d1a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a3bce: 5942 5304 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@0453 │ │ +1a3bd2: 7230 4306 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0643 │ │ +1a3bd8: 0c05 |002e: move-result-object v5 │ │ +1a3bda: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ +1a3bde: 1100 |0031: return-object v0 │ │ +1a3be0: 6205 31b2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a3be4: 1105 |0034: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=431 │ │ 0x001e line=432 │ │ 0x0032 line=433 │ │ locals : │ │ 0x0000 - 0x0035 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; │ │ 0x0000 - 0x0035 reg=5 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #128 header: │ │ -class_idx : 1184 │ │ +Class #126 header: │ │ +class_idx : 1183 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #128 annotations: │ │ +Class #126 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=createDropBoxFolder │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/DropBox;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nMainViewModel.kt\nKotlin\n*S Kotlin\n*F\n+ 1 MainViewModel.kt\ncom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,665:1\n1#2:666\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n\n��0*\n000H\n" } d2={ "" "" "Landroidx/lifecycle/LiveDataScope;" "Lcom/infomaniak/lib/core/models/ApiResponse;" "Lcom/infomaniak/drive/data/models/DropBox;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1" f="MainViewModel.kt" i={ } l={ 253 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3841 '' │ │ +Annotations on method #3837 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(Z" "Ljava/lang/Long;" "Ljava/lang/String;" "Ljava/lang/Long;" "Lcom/infomaniak/drive/data/models/File;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;" ">;)V" } │ │ -Annotations on method #3842 'create' │ │ +Annotations on method #3838 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3843 'invoke' │ │ +Annotations on method #3839 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/DropBox;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #128 - │ │ +Class #126 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -22610,172 +22446,172 @@ │ │ type : '(ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -1a3e48: |[1a3e48] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.:(ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a3e58: 5c01 5504 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@0455 │ │ -1a3e5c: 5b02 5704 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@0457 │ │ -1a3e60: 5b03 5804 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@0458 │ │ -1a3e64: 5b04 5904 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@0459 │ │ -1a3e68: 5b05 5604 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0456 │ │ -1a3e6c: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -1a3e6e: 7030 4ab2 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a3e74: 0e00 |000e: return-void │ │ +1a3dd8: |[1a3dd8] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.:(ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a3de8: 5c01 5404 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@0454 │ │ +1a3dec: 5b02 5604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@0456 │ │ +1a3df0: 5b03 5704 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@0457 │ │ +1a3df4: 5b04 5804 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@0458 │ │ +1a3df8: 5b05 5504 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0455 │ │ +1a3dfc: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +1a3dfe: 7030 53b2 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a3e04: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 22 16-bit code units │ │ -1a3e0c: |[1a3e0c] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3e1c: 2207 a004 |0000: new-instance v7, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@04a0 │ │ -1a3e20: 5581 5504 |0002: iget-boolean v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@0455 │ │ -1a3e24: 5482 5704 |0004: iget-object v2, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@0457 │ │ -1a3e28: 5483 5804 |0006: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@0458 │ │ -1a3e2c: 5484 5904 |0008: iget-object v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@0459 │ │ -1a3e30: 5485 5604 |000a: iget-object v5, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0456 │ │ -1a3e34: 0770 |000c: move-object v0, v7 │ │ -1a3e36: 07a6 |000d: move-object v6, v10 │ │ -1a3e38: 7607 010f 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.:(ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f01 │ │ -1a3e3e: 5b79 5a04 |0011: iput-object v9, v7, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.L$0:Ljava/lang/Object; // field@045a │ │ -1a3e42: 1f07 3d1a |0013: check-cast v7, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a3e46: 1107 |0015: return-object v7 │ │ +1a3d9c: |[1a3d9c] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3dac: 2207 9f04 |0000: new-instance v7, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@049f │ │ +1a3db0: 5581 5404 |0002: iget-boolean v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@0454 │ │ +1a3db4: 5482 5604 |0004: iget-object v2, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@0456 │ │ +1a3db8: 5483 5704 |0006: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@0457 │ │ +1a3dbc: 5484 5804 |0008: iget-object v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@0458 │ │ +1a3dc0: 5485 5504 |000a: iget-object v5, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0455 │ │ +1a3dc4: 0770 |000c: move-object v0, v7 │ │ +1a3dc6: 07a6 |000d: move-object v6, v10 │ │ +1a3dc8: 7607 fd0e 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.:(ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0efd │ │ +1a3dce: 5b79 5904 |0011: iput-object v9, v7, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.L$0:Ljava/lang/Object; // field@0459 │ │ +1a3dd2: 1f07 3d1a |0013: check-cast v7, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a3dd6: 1107 |0015: return-object v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a3ca0: |[1a3ca0] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3cb0: 6e30 020f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f02 │ │ -1a3cb6: 0c01 |0003: move-result-object v1 │ │ -1a3cb8: 1f01 a004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@04a0 │ │ -1a3cbc: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a3cc0: 6e20 050f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f05 │ │ -1a3cc6: 0c01 |000b: move-result-object v1 │ │ -1a3cc8: 1101 |000c: return-object v1 │ │ +1a3c30: |[1a3c30] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a3c40: 6e30 fe0e 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0efe │ │ +1a3c46: 0c01 |0003: move-result-object v1 │ │ +1a3c48: 1f01 9f04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@049f │ │ +1a3c4c: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a3c50: 6e20 010f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f01 │ │ +1a3c56: 0c01 |000b: move-result-object v1 │ │ +1a3c58: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a3ccc: |[1a3ccc] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3cdc: 1f01 3302 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a3ce0: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a3ce4: 6e30 030f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f03 │ │ -1a3cea: 0c01 |0007: move-result-object v1 │ │ -1a3cec: 1101 |0008: return-object v1 │ │ +1a3c5c: |[1a3c5c] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3c6c: 1f01 3202 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a3c70: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a3c74: 6e30 ff0e 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0eff │ │ +1a3c7a: 0c01 |0007: move-result-object v1 │ │ +1a3c7c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 134 16-bit code units │ │ -1a3cf0: |[1a3cf0] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3d00: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a3d06: 0c00 |0003: move-result-object v0 │ │ -1a3d08: 5261 5b04 |0004: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.label:I // field@045b │ │ -1a3d0c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a3d0e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a3d12: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a3d16: 7110 a69a 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a3d1c: 2875 |000e: goto 0083 // +0075 │ │ -1a3d1e: 2207 7a17 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@177a │ │ -1a3d22: 1a00 d597 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a3d26: 7020 e692 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a3d2c: 2707 |0016: throw v7 │ │ -1a3d2e: 7110 a69a 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a3d34: 5467 5a04 |001a: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.L$0:Ljava/lang/Object; // field@045a │ │ -1a3d38: 1f07 3302 |001c: check-cast v7, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a3d3c: 1231 |001e: const/4 v1, #int 3 // #3 │ │ -1a3d3e: 2311 b725 |001f: new-array v1, v1, [Lkotlin/Pair; // type@25b7 │ │ -1a3d42: 5563 5504 |0021: iget-boolean v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@0455 │ │ -1a3d46: 7110 0fb2 0300 |0023: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b20f │ │ -1a3d4c: 0c03 |0026: move-result-object v3 │ │ -1a3d4e: 1a04 d4a8 |0027: const-string v4, "email_when_finished" // string@a8d4 │ │ -1a3d52: 7120 d69a 3400 |0029: invoke-static {v4, v3}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9ad6 │ │ -1a3d58: 0c03 |002c: move-result-object v3 │ │ -1a3d5a: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -1a3d5c: 4d03 0104 |002e: aput-object v3, v1, v4 │ │ -1a3d60: 1a03 50cb |0030: const-string v3, "limit_file_size" // string@cb50 │ │ -1a3d64: 5464 5704 |0032: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@0457 │ │ -1a3d68: 7120 d69a 4300 |0034: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9ad6 │ │ -1a3d6e: 0c03 |0037: move-result-object v3 │ │ -1a3d70: 4d03 0102 |0038: aput-object v3, v1, v2 │ │ -1a3d74: 1a03 2fe3 |003a: const-string v3, "password" // string@e32f │ │ -1a3d78: 5464 5804 |003c: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@0458 │ │ -1a3d7c: 7120 d69a 4300 |003e: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9ad6 │ │ -1a3d82: 0c03 |0041: move-result-object v3 │ │ -1a3d84: 1224 |0042: const/4 v4, #int 2 // #2 │ │ -1a3d86: 4d03 0104 |0043: aput-object v3, v1, v4 │ │ -1a3d8a: 7110 ed04 0100 |0045: invoke-static {v1}, Landroidx/collection/ArrayMapKt;.arrayMapOf:([Lkotlin/Pair;)Landroidx/collection/ArrayMap; // method@04ed │ │ -1a3d90: 0c01 |0048: move-result-object v1 │ │ -1a3d92: 5463 5904 |0049: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@0459 │ │ -1a3d96: 3803 0e00 |004b: if-eqz v3, 0059 // +000e │ │ -1a3d9a: 0734 |004d: move-object v4, v3 │ │ -1a3d9c: 1f04 8817 |004e: check-cast v4, Ljava/lang/Number; // type@1788 │ │ -1a3da0: 6e10 5a93 0400 |0050: invoke-virtual {v4}, Ljava/lang/Number;.longValue:()J // method@935a │ │ -1a3da6: 1b04 6703 0100 |0053: const-string/jumbo v4, "valid_until" // string@00010367 │ │ -1a3dac: 6e30 ea04 4103 |0056: invoke-virtual {v1, v4, v3}, Landroidx/collection/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@04ea │ │ -1a3db2: 6203 b500 |0059: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b5 │ │ -1a3db6: 5464 5604 |005b: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0456 │ │ -1a3dba: 1f01 4c18 |005d: check-cast v1, Ljava/util/Map; // type@184c │ │ -1a3dbe: 6e30 5909 4301 |005f: invoke-virtual {v3, v4, v1}, Lcom/infomaniak/drive/data/api/ApiRepository;.postDropBox:(Lcom/infomaniak/drive/data/models/File;Ljava/util/Map;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0959 │ │ -1a3dc4: 0c01 |0062: move-result-object v1 │ │ -1a3dc6: 5463 5604 |0063: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0456 │ │ -1a3dca: 6e10 c741 0100 |0065: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41c7 │ │ -1a3dd0: 0a04 |0068: move-result v4 │ │ -1a3dd2: 3804 1100 |0069: if-eqz v4, 007a // +0011 │ │ -1a3dd6: 6204 ba00 |006b: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a3dda: 6e10 350a 0300 |006d: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a35 │ │ -1a3de0: 0a03 |0070: move-result v3 │ │ -1a3de2: 6e10 bb41 0100 |0071: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41bb │ │ -1a3de8: 0c05 |0074: move-result-object v5 │ │ -1a3dea: 1f05 6e03 |0075: check-cast v5, Lcom/infomaniak/drive/data/models/DropBox; // type@036e │ │ -1a3dee: 6e30 b309 3405 |0077: invoke-virtual {v4, v3, v5}, Lcom/infomaniak/drive/data/cache/FileController;.updateDropBox:(ILcom/infomaniak/drive/data/models/DropBox;)V // method@09b3 │ │ -1a3df4: 5962 5b04 |007a: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.label:I // field@045b │ │ -1a3df8: 7230 4706 1706 |007c: invoke-interface {v7, v1, v6}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0647 │ │ -1a3dfe: 0c07 |007f: move-result-object v7 │ │ -1a3e00: 3307 0300 |0080: if-ne v7, v0, 0083 // +0003 │ │ -1a3e04: 1100 |0082: return-object v0 │ │ -1a3e06: 6207 2fb2 |0083: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a3e0a: 1107 |0085: return-object v7 │ │ +1a3c80: |[1a3c80] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3c90: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a3c96: 0c00 |0003: move-result-object v0 │ │ +1a3c98: 5261 5a04 |0004: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.label:I // field@045a │ │ +1a3c9c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a3c9e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a3ca2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a3ca6: 7110 af9a 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a3cac: 2875 |000e: goto 0083 // +0075 │ │ +1a3cae: 2207 7a17 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@177a │ │ +1a3cb2: 1a00 d697 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a3cb6: 7020 ef92 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a3cbc: 2707 |0016: throw v7 │ │ +1a3cbe: 7110 af9a 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a3cc4: 5467 5904 |001a: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.L$0:Ljava/lang/Object; // field@0459 │ │ +1a3cc8: 1f07 3202 |001c: check-cast v7, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a3ccc: 1231 |001e: const/4 v1, #int 3 // #3 │ │ +1a3cce: 2311 b725 |001f: new-array v1, v1, [Lkotlin/Pair; // type@25b7 │ │ +1a3cd2: 5563 5404 |0021: iget-boolean v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@0454 │ │ +1a3cd6: 7110 18b2 0300 |0023: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b218 │ │ +1a3cdc: 0c03 |0026: move-result-object v3 │ │ +1a3cde: 1a04 d5a8 |0027: const-string v4, "email_when_finished" // string@a8d5 │ │ +1a3ce2: 7120 df9a 3400 |0029: invoke-static {v4, v3}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9adf │ │ +1a3ce8: 0c03 |002c: move-result-object v3 │ │ +1a3cea: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +1a3cec: 4d03 0104 |002e: aput-object v3, v1, v4 │ │ +1a3cf0: 1a03 50cb |0030: const-string v3, "limit_file_size" // string@cb50 │ │ +1a3cf4: 5464 5604 |0032: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@0456 │ │ +1a3cf8: 7120 df9a 4300 |0034: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9adf │ │ +1a3cfe: 0c03 |0037: move-result-object v3 │ │ +1a3d00: 4d03 0102 |0038: aput-object v3, v1, v2 │ │ +1a3d04: 1a03 2fe3 |003a: const-string v3, "password" // string@e32f │ │ +1a3d08: 5464 5704 |003c: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@0457 │ │ +1a3d0c: 7120 df9a 4300 |003e: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9adf │ │ +1a3d12: 0c03 |0041: move-result-object v3 │ │ +1a3d14: 1224 |0042: const/4 v4, #int 2 // #2 │ │ +1a3d16: 4d03 0104 |0043: aput-object v3, v1, v4 │ │ +1a3d1a: 7110 e904 0100 |0045: invoke-static {v1}, Landroidx/collection/ArrayMapKt;.arrayMapOf:([Lkotlin/Pair;)Landroidx/collection/ArrayMap; // method@04e9 │ │ +1a3d20: 0c01 |0048: move-result-object v1 │ │ +1a3d22: 5463 5804 |0049: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@0458 │ │ +1a3d26: 3803 0e00 |004b: if-eqz v3, 0059 // +000e │ │ +1a3d2a: 0734 |004d: move-object v4, v3 │ │ +1a3d2c: 1f04 8817 |004e: check-cast v4, Ljava/lang/Number; // type@1788 │ │ +1a3d30: 6e10 6393 0400 |0050: invoke-virtual {v4}, Ljava/lang/Number;.longValue:()J // method@9363 │ │ +1a3d36: 1b04 6703 0100 |0053: const-string/jumbo v4, "valid_until" // string@00010367 │ │ +1a3d3c: 6e30 e604 4103 |0056: invoke-virtual {v1, v4, v3}, Landroidx/collection/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@04e6 │ │ +1a3d42: 6203 b400 |0059: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a3d46: 5464 5504 |005b: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0455 │ │ +1a3d4a: 1f01 4c18 |005d: check-cast v1, Ljava/util/Map; // type@184c │ │ +1a3d4e: 6e30 5509 4301 |005f: invoke-virtual {v3, v4, v1}, Lcom/infomaniak/drive/data/api/ApiRepository;.postDropBox:(Lcom/infomaniak/drive/data/models/File;Ljava/util/Map;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0955 │ │ +1a3d54: 0c01 |0062: move-result-object v1 │ │ +1a3d56: 5463 5504 |0063: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0455 │ │ +1a3d5a: 6e10 d041 0100 |0065: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41d0 │ │ +1a3d60: 0a04 |0068: move-result v4 │ │ +1a3d62: 3804 1100 |0069: if-eqz v4, 007a // +0011 │ │ +1a3d66: 6204 b900 |006b: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a3d6a: 6e10 310a 0300 |006d: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a31 │ │ +1a3d70: 0a03 |0070: move-result v3 │ │ +1a3d72: 6e10 c441 0100 |0071: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41c4 │ │ +1a3d78: 0c05 |0074: move-result-object v5 │ │ +1a3d7a: 1f05 6d03 |0075: check-cast v5, Lcom/infomaniak/drive/data/models/DropBox; // type@036d │ │ +1a3d7e: 6e30 af09 3405 |0077: invoke-virtual {v4, v3, v5}, Lcom/infomaniak/drive/data/cache/FileController;.updateDropBox:(ILcom/infomaniak/drive/data/models/DropBox;)V // method@09af │ │ +1a3d84: 5962 5a04 |007a: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.label:I // field@045a │ │ +1a3d88: 7230 4306 1706 |007c: invoke-interface {v7, v1, v6}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0643 │ │ +1a3d8e: 0c07 |007f: move-result-object v7 │ │ +1a3d90: 3307 0300 |0080: if-ne v7, v0, 0083 // +0003 │ │ +1a3d94: 1100 |0082: return-object v0 │ │ +1a3d96: 6207 31b2 |0083: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a3d9a: 1107 |0085: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=243 │ │ 0x001f line=245 │ │ 0x0030 line=246 │ │ 0x003a line=247 │ │ 0x0045 line=244 │ │ @@ -22786,39 +22622,39 @@ │ │ 0x0083 line=255 │ │ locals : │ │ 0x0000 - 0x0086 reg=6 this Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; │ │ 0x0000 - 0x0086 reg=7 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #129 header: │ │ -class_idx : 1185 │ │ +Class #127 header: │ │ +class_idx : 1184 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #129 annotations: │ │ +Class #127 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=createOffice │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/File;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n\n��0*\n000H\n" } d2={ "" "" "Landroidx/lifecycle/LiveDataScope;" "Lcom/infomaniak/lib/core/models/ApiResponse;" "Lcom/infomaniak/drive/data/models/File;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$createOffice$1" f="MainViewModel.kt" i={ } l={ 301 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3846 '' │ │ +Annotations on method #3842 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(II" "Lcom/infomaniak/drive/data/models/CreateFile;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;" ">;)V" } │ │ -Annotations on method #3847 'create' │ │ +Annotations on method #3843 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3848 'invoke' │ │ +Annotations on method #3844 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/File;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #129 - │ │ +Class #127 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -22848,150 +22684,150 @@ │ │ type : '(IILcom/infomaniak/drive/data/models/CreateFile;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a3f7c: |[1a3f7c] com.infomaniak.drive.ui.MainViewModel$createOffice$1.:(IILcom/infomaniak/drive/data/models/CreateFile;Lkotlin/coroutines/Continuation;)V │ │ -1a3f8c: 5901 5d04 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@045d │ │ -1a3f90: 5902 5e04 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@045e │ │ -1a3f94: 5b03 5c04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@045c │ │ -1a3f98: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a3f9a: 7030 4ab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a3fa0: 0e00 |000a: return-void │ │ +1a3f0c: |[1a3f0c] com.infomaniak.drive.ui.MainViewModel$createOffice$1.:(IILcom/infomaniak/drive/data/models/CreateFile;Lkotlin/coroutines/Continuation;)V │ │ +1a3f1c: 5901 5c04 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@045c │ │ +1a3f20: 5902 5d04 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@045d │ │ +1a3f24: 5b03 5b04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@045b │ │ +1a3f28: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a3f2a: 7030 53b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a3f30: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -1a3f4c: |[1a3f4c] com.infomaniak.drive.ui.MainViewModel$createOffice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3f5c: 2200 a104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04a1 │ │ -1a3f60: 5241 5d04 |0002: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@045d │ │ -1a3f64: 5242 5e04 |0004: iget v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@045e │ │ -1a3f68: 5443 5c04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@045c │ │ -1a3f6c: 7056 060f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.:(IILcom/infomaniak/drive/data/models/CreateFile;Lkotlin/coroutines/Continuation;)V // method@0f06 │ │ -1a3f72: 5b05 5f04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@045f │ │ -1a3f76: 1f00 3d1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a3f7a: 1100 |000f: return-object v0 │ │ +1a3edc: |[1a3edc] com.infomaniak.drive.ui.MainViewModel$createOffice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3eec: 2200 a004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04a0 │ │ +1a3ef0: 5241 5c04 |0002: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@045c │ │ +1a3ef4: 5242 5d04 |0004: iget v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@045d │ │ +1a3ef8: 5443 5b04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@045b │ │ +1a3efc: 7056 020f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.:(IILcom/infomaniak/drive/data/models/CreateFile;Lkotlin/coroutines/Continuation;)V // method@0f02 │ │ +1a3f02: 5b05 5e04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@045e │ │ +1a3f06: 1f00 3d1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a3f0a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a3e78: |[1a3e78] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3e88: 6e30 070f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f07 │ │ -1a3e8e: 0c01 |0003: move-result-object v1 │ │ -1a3e90: 1f01 a104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04a1 │ │ -1a3e94: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a3e98: 6e20 0a0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f0a │ │ -1a3e9e: 0c01 |000b: move-result-object v1 │ │ -1a3ea0: 1101 |000c: return-object v1 │ │ +1a3e08: |[1a3e08] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a3e18: 6e30 030f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f03 │ │ +1a3e1e: 0c01 |0003: move-result-object v1 │ │ +1a3e20: 1f01 a004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04a0 │ │ +1a3e24: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a3e28: 6e20 060f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f06 │ │ +1a3e2e: 0c01 |000b: move-result-object v1 │ │ +1a3e30: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a3ea4: |[1a3ea4] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3eb4: 1f01 3302 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a3eb8: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a3ebc: 6e30 080f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f08 │ │ -1a3ec2: 0c01 |0007: move-result-object v1 │ │ -1a3ec4: 1101 |0008: return-object v1 │ │ +1a3e34: |[1a3e34] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3e44: 1f01 3202 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a3e48: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a3e4c: 6e30 040f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f04 │ │ +1a3e52: 0c01 |0007: move-result-object v1 │ │ +1a3e54: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -1a3ec8: |[1a3ec8] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3ed8: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a3ede: 0c00 |0003: move-result-object v0 │ │ -1a3ee0: 5261 6004 |0004: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@0460 │ │ -1a3ee4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a3ee6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a3eea: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a3eee: 7110 a69a 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a3ef4: 2828 |000e: goto 0036 // +0028 │ │ -1a3ef6: 2207 7a17 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@177a │ │ -1a3efa: 1a00 d597 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a3efe: 7020 e692 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a3f04: 2707 |0016: throw v7 │ │ -1a3f06: 7110 a69a 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a3f0c: 5467 5f04 |001a: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@045f │ │ -1a3f10: 1f07 3302 |001c: check-cast v7, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a3f14: 6201 b500 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b5 │ │ -1a3f18: 5263 5d04 |0020: iget v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@045d │ │ -1a3f1c: 5264 5e04 |0022: iget v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@045e │ │ -1a3f20: 5465 5c04 |0024: iget-object v5, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@045c │ │ -1a3f24: 6e40 3509 3154 |0026: invoke-virtual {v1, v3, v4, v5}, Lcom/infomaniak/drive/data/api/ApiRepository;.createOfficeFile:(IILcom/infomaniak/drive/data/models/CreateFile;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0935 │ │ -1a3f2a: 0c01 |0029: move-result-object v1 │ │ -1a3f2c: 0763 |002a: move-object v3, v6 │ │ -1a3f2e: 1f03 3d1a |002b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a3f32: 5962 6004 |002d: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@0460 │ │ -1a3f36: 7230 4706 1703 |002f: invoke-interface {v7, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0647 │ │ -1a3f3c: 0c07 |0032: move-result-object v7 │ │ -1a3f3e: 3307 0300 |0033: if-ne v7, v0, 0036 // +0003 │ │ -1a3f42: 1100 |0035: return-object v0 │ │ -1a3f44: 6207 2fb2 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a3f48: 1107 |0038: return-object v7 │ │ +1a3e58: |[1a3e58] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3e68: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a3e6e: 0c00 |0003: move-result-object v0 │ │ +1a3e70: 5261 5f04 |0004: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@045f │ │ +1a3e74: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a3e76: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a3e7a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a3e7e: 7110 af9a 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a3e84: 2828 |000e: goto 0036 // +0028 │ │ +1a3e86: 2207 7a17 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@177a │ │ +1a3e8a: 1a00 d697 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a3e8e: 7020 ef92 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a3e94: 2707 |0016: throw v7 │ │ +1a3e96: 7110 af9a 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a3e9c: 5467 5e04 |001a: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@045e │ │ +1a3ea0: 1f07 3202 |001c: check-cast v7, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a3ea4: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a3ea8: 5263 5c04 |0020: iget v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@045c │ │ +1a3eac: 5264 5d04 |0022: iget v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@045d │ │ +1a3eb0: 5465 5b04 |0024: iget-object v5, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@045b │ │ +1a3eb4: 6e40 3109 3154 |0026: invoke-virtual {v1, v3, v4, v5}, Lcom/infomaniak/drive/data/api/ApiRepository;.createOfficeFile:(IILcom/infomaniak/drive/data/models/CreateFile;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0931 │ │ +1a3eba: 0c01 |0029: move-result-object v1 │ │ +1a3ebc: 0763 |002a: move-object v3, v6 │ │ +1a3ebe: 1f03 3d1a |002b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a3ec2: 5962 5f04 |002d: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@045f │ │ +1a3ec6: 7230 4306 1703 |002f: invoke-interface {v7, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0643 │ │ +1a3ecc: 0c07 |0032: move-result-object v7 │ │ +1a3ece: 3307 0300 |0033: if-ne v7, v0, 0036 // +0003 │ │ +1a3ed2: 1100 |0035: return-object v0 │ │ +1a3ed4: 6207 31b2 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a3ed8: 1107 |0038: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=300 │ │ 0x001e line=301 │ │ 0x0036 line=302 │ │ locals : │ │ 0x0000 - 0x0039 reg=6 this Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; │ │ 0x0000 - 0x0039 reg=7 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #130 header: │ │ -class_idx : 1186 │ │ +Class #128 header: │ │ +class_idx : 1185 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #130 - │ │ +Class #128 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -23005,18 +22841,18 @@ │ │ type : '(Lcom/infomaniak/lib/core/models/ApiResponse;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a3fc8: |[1a3fc8] com.infomaniak.drive.ui.MainViewModel$createShareLink$1$$ExternalSyntheticLambda0.:(Lcom/infomaniak/lib/core/models/ApiResponse;)V │ │ -1a3fd8: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a3fde: 5b01 6104 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/lib/core/models/ApiResponse; // field@0461 │ │ -1a3fe2: 0e00 |0005: return-void │ │ +1a3f58: |[1a3f58] com.infomaniak.drive.ui.MainViewModel$createShareLink$1$$ExternalSyntheticLambda0.:(Lcom/infomaniak/lib/core/models/ApiResponse;)V │ │ +1a3f68: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a3f6e: 5b01 6004 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/lib/core/models/ApiResponse; // field@0460 │ │ +1a3f72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/lib/core/models/ApiResponse; │ │ │ │ @@ -23026,54 +22862,54 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a3fa4: |[1a3fa4] com.infomaniak.drive.ui.MainViewModel$createShareLink$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3fb4: 5410 6104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/lib/core/models/ApiResponse; // field@0461 │ │ -1a3fb8: 1f02 7803 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0378 │ │ -1a3fbc: 7120 0d0f 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$r8$lambda$KASyrC6_DTNANhsC1h4_Vj0X2YE:(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f0d │ │ -1a3fc2: 0c02 |0007: move-result-object v2 │ │ -1a3fc4: 1102 |0008: return-object v2 │ │ +1a3f34: |[1a3f34] com.infomaniak.drive.ui.MainViewModel$createShareLink$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3f44: 5410 6004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/lib/core/models/ApiResponse; // field@0460 │ │ +1a3f48: 1f02 7703 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0377 │ │ +1a3f4c: 7120 090f 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$r8$lambda$KASyrC6_DTNANhsC1h4_Vj0X2YE:(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f09 │ │ +1a3f52: 0c02 |0007: move-result-object v2 │ │ +1a3f54: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #131 header: │ │ -class_idx : 1187 │ │ +Class #129 header: │ │ +class_idx : 1186 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ -Class #131 annotations: │ │ +Class #129 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=createShareLink │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/ShareLink;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n\n��0*\n000H\n" } d2={ "" "" "Landroidx/lifecycle/LiveDataScope;" "Lcom/infomaniak/lib/core/models/ApiResponse;" "Lcom/infomaniak/drive/data/models/ShareLink;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$createShareLink$1" f="MainViewModel.kt" i={ } l={ 230 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3854 '' │ │ +Annotations on method #3850 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;" ">;)V" } │ │ -Annotations on method #3855 'create' │ │ +Annotations on method #3851 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3856 'invoke' │ │ +Annotations on method #3852 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/ShareLink;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #131 - │ │ +Class #129 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -23095,56 +22931,56 @@ │ │ type : '(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a412c: |[1a412c] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.$r8$lambda$KASyrC6_DTNANhsC1h4_Vj0X2YE:(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a413c: 7120 130f 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.invokeSuspend$lambda$0:(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f13 │ │ -1a4142: 0c00 |0003: move-result-object v0 │ │ -1a4144: 1100 |0004: return-object v0 │ │ +1a40bc: |[1a40bc] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.$r8$lambda$KASyrC6_DTNANhsC1h4_Vj0X2YE:(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a40cc: 7120 0f0f 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.invokeSuspend$lambda$0:(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f0f │ │ +1a40d2: 0c00 |0003: move-result-object v0 │ │ +1a40d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;) │ │ name : '' │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a4198: |[1a4198] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a41a8: 5b01 6204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0462 │ │ -1a41ac: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a41ae: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a41b4: 0e00 |0006: return-void │ │ +1a4128: |[1a4128] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a4138: 5b01 6104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0461 │ │ +1a413c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a413e: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a4144: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;) │ │ name : 'invokeSuspend$lambda$0' │ │ type : '(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1a4148: |[1a4148] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invokeSuspend$lambda$0:(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a4158: 6e10 bb41 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41bb │ │ -1a415e: 0c00 |0003: move-result-object v0 │ │ -1a4160: 1f00 9603 |0004: check-cast v0, Lcom/infomaniak/drive/data/models/ShareLink; // type@0396 │ │ -1a4164: 6e20 760a 0100 |0006: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setShareLink:(Lcom/infomaniak/drive/data/models/ShareLink;)V // method@0a76 │ │ -1a416a: 6200 2fb2 |0009: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a416e: 1100 |000b: return-object v0 │ │ +1a40d8: |[1a40d8] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invokeSuspend$lambda$0:(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a40e8: 6e10 c441 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41c4 │ │ +1a40ee: 0c00 |0003: move-result-object v0 │ │ +1a40f0: 1f00 9503 |0004: check-cast v0, Lcom/infomaniak/drive/data/models/ShareLink; // type@0395 │ │ +1a40f4: 6e20 720a 0100 |0006: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setShareLink:(Lcom/infomaniak/drive/data/models/ShareLink;)V // method@0a72 │ │ +1a40fa: 6200 31b2 |0009: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a40fe: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Lcom/infomaniak/lib/core/models/ApiResponse; │ │ 0x0000 - 0x000c reg=1 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -23154,141 +22990,141 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a4170: |[1a4170] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a4180: 2200 a304 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04a3 │ │ -1a4184: 5421 6204 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0462 │ │ -1a4188: 7030 0e0f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f0e │ │ -1a418e: 5b03 6304 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.L$0:Ljava/lang/Object; // field@0463 │ │ -1a4192: 1f00 3d1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a4196: 1100 |000b: return-object v0 │ │ +1a4100: |[1a4100] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4110: 2200 a204 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04a2 │ │ +1a4114: 5421 6104 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0461 │ │ +1a4118: 7030 0a0f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f0a │ │ +1a411e: 5b03 6204 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.L$0:Ljava/lang/Object; // field@0462 │ │ +1a4122: 1f00 3d1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a4126: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a3fe4: |[1a3fe4] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3ff4: 6e30 0f0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f0f │ │ -1a3ffa: 0c01 |0003: move-result-object v1 │ │ -1a3ffc: 1f01 a304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04a3 │ │ -1a4000: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a4004: 6e20 120f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f12 │ │ -1a400a: 0c01 |000b: move-result-object v1 │ │ -1a400c: 1101 |000c: return-object v1 │ │ +1a3f74: |[1a3f74] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a3f84: 6e30 0b0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f0b │ │ +1a3f8a: 0c01 |0003: move-result-object v1 │ │ +1a3f8c: 1f01 a204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04a2 │ │ +1a3f90: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a3f94: 6e20 0e0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f0e │ │ +1a3f9a: 0c01 |000b: move-result-object v1 │ │ +1a3f9c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a4010: |[1a4010] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4020: 1f01 3302 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a4024: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a4028: 6e30 100f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f10 │ │ -1a402e: 0c01 |0007: move-result-object v1 │ │ -1a4030: 1101 |0008: return-object v1 │ │ +1a3fa0: |[1a3fa0] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3fb0: 1f01 3202 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a3fb4: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a3fb8: 6e30 0c0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f0c │ │ +1a3fbe: 0c01 |0007: move-result-object v1 │ │ +1a3fc0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 116 16-bit code units │ │ -1a4034: |[1a4034] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4044: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a404a: 0c00 |0003: move-result-object v0 │ │ -1a404c: 52e1 6404 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.label:I // field@0464 │ │ -1a4050: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a4052: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a4056: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a405a: 7110 a69a 0f00 |000b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a4060: 2863 |000e: goto 0071 // +0063 │ │ -1a4062: 220f 7a17 |000f: new-instance v15, Ljava/lang/IllegalStateException; // type@177a │ │ -1a4066: 1a00 d597 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a406a: 7020 e692 0f00 |0013: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a4070: 270f |0016: throw v15 │ │ -1a4072: 7110 a69a 0f00 |0017: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a4078: 54ef 6304 |001a: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.L$0:Ljava/lang/Object; // field@0463 │ │ -1a407c: 1f0f 3302 |001c: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a4080: 2201 9603 |001e: new-instance v1, Lcom/infomaniak/drive/data/models/ShareLink; // type@0396 │ │ -1a4084: 130a 3f00 |0020: const/16 v10, #int 63 // #3f │ │ -1a4088: 120b |0022: const/4 v11, #int 0 // #0 │ │ -1a408a: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -1a408c: 1205 |0024: const/4 v5, #int 0 // #0 │ │ -1a408e: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -1a4090: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -1a4092: 1208 |0027: const/4 v8, #int 0 // #0 │ │ -1a4094: 1209 |0028: const/4 v9, #int 0 // #0 │ │ -1a4096: 0713 |0029: move-object v3, v1 │ │ -1a4098: 7609 f30a 0300 |002a: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/infomaniak/drive/data/models/ShareLink;.:(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/Date;Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0af3 │ │ -1a409e: 6209 0e01 |002d: sget-object v9, Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkFilePermission;.PUBLIC:Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkFilePermission; // field@010e │ │ -1a40a2: 220d 9503 |002f: new-instance v13, Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkSettings; // type@0395 │ │ -1a40a6: 7110 0fb2 0200 |0031: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b20f │ │ -1a40ac: 0c05 |0034: move-result-object v5 │ │ -1a40ae: 1203 |0035: const/4 v3, #int 0 // #0 │ │ -1a40b0: 7110 0fb2 0300 |0036: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b20f │ │ -1a40b6: 0c06 |0039: move-result-object v6 │ │ -1a40b8: 130b 2c00 |003a: const/16 v11, #int 44 // #2c │ │ -1a40bc: 120c |003c: const/4 v12, #int 0 // #0 │ │ -1a40be: 120a |003d: const/4 v10, #int 0 // #0 │ │ -1a40c0: 07d3 |003e: move-object v3, v13 │ │ -1a40c2: 0714 |003f: move-object v4, v1 │ │ -1a40c4: 760a f00a 0300 |0040: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkSettings;.:(Lcom/infomaniak/drive/data/models/ShareLink;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkFilePermission;Ljava/util/Date;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0af0 │ │ -1a40ca: 6201 b500 |0043: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b5 │ │ -1a40ce: 54e3 6204 |0045: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0462 │ │ -1a40d2: 6e30 3609 310d |0047: invoke-virtual {v1, v3, v13}, Lcom/infomaniak/drive/data/api/ApiRepository;.createShareLink:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkSettings;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0936 │ │ -1a40d8: 0c01 |004a: move-result-object v1 │ │ -1a40da: 6e10 c741 0100 |004b: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41c7 │ │ -1a40e0: 0a03 |004e: move-result v3 │ │ -1a40e2: 3803 1600 |004f: if-eqz v3, 0065 // +0016 │ │ -1a40e6: 6204 ba00 |0051: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a40ea: 54e3 6204 |0053: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0462 │ │ -1a40ee: 6e10 350a 0300 |0055: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a35 │ │ -1a40f4: 0a05 |0058: move-result v5 │ │ -1a40f6: 2208 a204 |0059: new-instance v8, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0; // type@04a2 │ │ -1a40fa: 7020 0b0f 1800 |005b: invoke-direct {v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/lib/core/models/ApiResponse;)V // method@0f0b │ │ -1a4100: 1269 |005e: const/4 v9, #int 6 // #6 │ │ -1a4102: 120a |005f: const/4 v10, #int 0 // #0 │ │ -1a4104: 1206 |0060: const/4 v6, #int 0 // #0 │ │ -1a4106: 1207 |0061: const/4 v7, #int 0 // #0 │ │ -1a4108: 7707 b709 0400 |0062: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b7 │ │ -1a410e: 07e3 |0065: move-object v3, v14 │ │ -1a4110: 1f03 3d1a |0066: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a4114: 59e2 6404 |0068: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.label:I // field@0464 │ │ -1a4118: 7230 4706 1f03 |006a: invoke-interface {v15, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0647 │ │ -1a411e: 0c0f |006d: move-result-object v15 │ │ -1a4120: 330f 0300 |006e: if-ne v15, v0, 0071 // +0003 │ │ -1a4124: 1100 |0070: return-object v0 │ │ -1a4126: 620f 2fb2 |0071: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a412a: 110f |0073: return-object v15 │ │ +1a3fc4: |[1a3fc4] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3fd4: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a3fda: 0c00 |0003: move-result-object v0 │ │ +1a3fdc: 52e1 6304 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.label:I // field@0463 │ │ +1a3fe0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a3fe2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a3fe6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a3fea: 7110 af9a 0f00 |000b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a3ff0: 2863 |000e: goto 0071 // +0063 │ │ +1a3ff2: 220f 7a17 |000f: new-instance v15, Ljava/lang/IllegalStateException; // type@177a │ │ +1a3ff6: 1a00 d697 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a3ffa: 7020 ef92 0f00 |0013: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a4000: 270f |0016: throw v15 │ │ +1a4002: 7110 af9a 0f00 |0017: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a4008: 54ef 6204 |001a: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.L$0:Ljava/lang/Object; // field@0462 │ │ +1a400c: 1f0f 3202 |001c: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a4010: 2201 9503 |001e: new-instance v1, Lcom/infomaniak/drive/data/models/ShareLink; // type@0395 │ │ +1a4014: 130a 3f00 |0020: const/16 v10, #int 63 // #3f │ │ +1a4018: 120b |0022: const/4 v11, #int 0 // #0 │ │ +1a401a: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +1a401c: 1205 |0024: const/4 v5, #int 0 // #0 │ │ +1a401e: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +1a4020: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +1a4022: 1208 |0027: const/4 v8, #int 0 // #0 │ │ +1a4024: 1209 |0028: const/4 v9, #int 0 // #0 │ │ +1a4026: 0713 |0029: move-object v3, v1 │ │ +1a4028: 7609 ef0a 0300 |002a: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/infomaniak/drive/data/models/ShareLink;.:(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/Date;Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0aef │ │ +1a402e: 6209 0d01 |002d: sget-object v9, Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkFilePermission;.PUBLIC:Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkFilePermission; // field@010d │ │ +1a4032: 220d 9403 |002f: new-instance v13, Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkSettings; // type@0394 │ │ +1a4036: 7110 18b2 0200 |0031: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b218 │ │ +1a403c: 0c05 |0034: move-result-object v5 │ │ +1a403e: 1203 |0035: const/4 v3, #int 0 // #0 │ │ +1a4040: 7110 18b2 0300 |0036: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b218 │ │ +1a4046: 0c06 |0039: move-result-object v6 │ │ +1a4048: 130b 2c00 |003a: const/16 v11, #int 44 // #2c │ │ +1a404c: 120c |003c: const/4 v12, #int 0 // #0 │ │ +1a404e: 120a |003d: const/4 v10, #int 0 // #0 │ │ +1a4050: 07d3 |003e: move-object v3, v13 │ │ +1a4052: 0714 |003f: move-object v4, v1 │ │ +1a4054: 760a ec0a 0300 |0040: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkSettings;.:(Lcom/infomaniak/drive/data/models/ShareLink;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkFilePermission;Ljava/util/Date;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0aec │ │ +1a405a: 6201 b400 |0043: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a405e: 54e3 6104 |0045: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0461 │ │ +1a4062: 6e30 3209 310d |0047: invoke-virtual {v1, v3, v13}, Lcom/infomaniak/drive/data/api/ApiRepository;.createShareLink:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkSettings;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0932 │ │ +1a4068: 0c01 |004a: move-result-object v1 │ │ +1a406a: 6e10 d041 0100 |004b: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41d0 │ │ +1a4070: 0a03 |004e: move-result v3 │ │ +1a4072: 3803 1600 |004f: if-eqz v3, 0065 // +0016 │ │ +1a4076: 6204 b900 |0051: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a407a: 54e3 6104 |0053: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0461 │ │ +1a407e: 6e10 310a 0300 |0055: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a31 │ │ +1a4084: 0a05 |0058: move-result v5 │ │ +1a4086: 2208 a104 |0059: new-instance v8, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0; // type@04a1 │ │ +1a408a: 7020 070f 1800 |005b: invoke-direct {v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/lib/core/models/ApiResponse;)V // method@0f07 │ │ +1a4090: 1269 |005e: const/4 v9, #int 6 // #6 │ │ +1a4092: 120a |005f: const/4 v10, #int 0 // #0 │ │ +1a4094: 1206 |0060: const/4 v6, #int 0 // #0 │ │ +1a4096: 1207 |0061: const/4 v7, #int 0 // #0 │ │ +1a4098: 7707 b309 0400 |0062: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b3 │ │ +1a409e: 07e3 |0065: move-object v3, v14 │ │ +1a40a0: 1f03 3d1a |0066: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a40a4: 59e2 6304 |0068: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.label:I // field@0463 │ │ +1a40a8: 7230 4306 1f03 |006a: invoke-interface {v15, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0643 │ │ +1a40ae: 0c0f |006d: move-result-object v15 │ │ +1a40b0: 330f 0300 |006e: if-ne v15, v0, 0071 // +0003 │ │ +1a40b4: 1100 |0070: return-object v0 │ │ +1a40b6: 620f 31b2 |0071: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a40ba: 110f |0073: return-object v15 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=223 │ │ 0x001e line=224 │ │ 0x0043 line=225 │ │ 0x004b line=227 │ │ 0x0051 line=228 │ │ @@ -23296,39 +23132,39 @@ │ │ 0x0071 line=231 │ │ locals : │ │ 0x0000 - 0x0074 reg=14 this Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; │ │ 0x0000 - 0x0074 reg=15 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #132 header: │ │ -class_idx : 1188 │ │ +Class #130 header: │ │ +class_idx : 1187 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #132 annotations: │ │ +Class #130 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=deleteDropBox │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Ljava/lang/Boolean;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n\n ��0*\n000H\n" } d2={ "" "" "Landroidx/lifecycle/LiveDataScope;" "Lcom/infomaniak/lib/core/models/ApiResponse;" "" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1" f="MainViewModel.kt" i={ } l={ 277 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3860 '' │ │ +Annotations on method #3856 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;" ">;)V" } │ │ -Annotations on method #3861 'create' │ │ +Annotations on method #3857 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3862 'invoke' │ │ +Annotations on method #3858 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Ljava/lang/Boolean;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #132 - │ │ +Class #130 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -23350,160 +23186,160 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a42ac: |[1a42ac] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a42bc: 5b01 6504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0465 │ │ -1a42c0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a42c2: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a42c8: 0e00 |0006: return-void │ │ +1a423c: |[1a423c] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a424c: 5b01 6404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0464 │ │ +1a4250: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a4252: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a4258: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a4284: |[1a4284] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a4294: 2200 a404 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04a4 │ │ -1a4298: 5421 6504 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0465 │ │ -1a429c: 7030 140f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f14 │ │ -1a42a2: 5b03 6604 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.L$0:Ljava/lang/Object; // field@0466 │ │ -1a42a6: 1f00 3d1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a42aa: 1100 |000b: return-object v0 │ │ +1a4214: |[1a4214] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4224: 2200 a304 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04a3 │ │ +1a4228: 5421 6404 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0464 │ │ +1a422c: 7030 100f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f10 │ │ +1a4232: 5b03 6504 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.L$0:Ljava/lang/Object; // field@0465 │ │ +1a4236: 1f00 3d1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a423a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a41b8: |[1a41b8] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a41c8: 6e30 150f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f15 │ │ -1a41ce: 0c01 |0003: move-result-object v1 │ │ -1a41d0: 1f01 a404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04a4 │ │ -1a41d4: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a41d8: 6e20 180f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f18 │ │ -1a41de: 0c01 |000b: move-result-object v1 │ │ -1a41e0: 1101 |000c: return-object v1 │ │ +1a4148: |[1a4148] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a4158: 6e30 110f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f11 │ │ +1a415e: 0c01 |0003: move-result-object v1 │ │ +1a4160: 1f01 a304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04a3 │ │ +1a4164: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a4168: 6e20 140f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f14 │ │ +1a416e: 0c01 |000b: move-result-object v1 │ │ +1a4170: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a41e4: |[1a41e4] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a41f4: 1f01 3302 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a41f8: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a41fc: 6e30 160f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f16 │ │ -1a4202: 0c01 |0007: move-result-object v1 │ │ -1a4204: 1101 |0008: return-object v1 │ │ +1a4174: |[1a4174] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4184: 1f01 3202 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a4188: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a418c: 6e30 120f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f12 │ │ +1a4192: 0c01 |0007: move-result-object v1 │ │ +1a4194: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -1a4208: |[1a4208] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4218: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a421e: 0c00 |0003: move-result-object v0 │ │ -1a4220: 5241 6704 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.label:I // field@0467 │ │ -1a4224: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a4226: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a422a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a422e: 7110 a69a 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a4234: 2824 |000e: goto 0032 // +0024 │ │ -1a4236: 2205 7a17 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@177a │ │ -1a423a: 1a00 d597 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a423e: 7020 e692 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a4244: 2705 |0016: throw v5 │ │ -1a4246: 7110 a69a 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a424c: 5445 6604 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.L$0:Ljava/lang/Object; // field@0466 │ │ -1a4250: 1f05 3302 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a4254: 6201 b500 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b5 │ │ -1a4258: 5443 6504 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0465 │ │ -1a425c: 6e20 3809 3100 |0022: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.deleteDropBox:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0938 │ │ -1a4262: 0c01 |0025: move-result-object v1 │ │ -1a4264: 0743 |0026: move-object v3, v4 │ │ -1a4266: 1f03 3d1a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a426a: 5942 6704 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.label:I // field@0467 │ │ -1a426e: 7230 4706 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0647 │ │ -1a4274: 0c05 |002e: move-result-object v5 │ │ -1a4276: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ -1a427a: 1100 |0031: return-object v0 │ │ -1a427c: 6205 2fb2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a4280: 1105 |0034: return-object v5 │ │ +1a4198: |[1a4198] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a41a8: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a41ae: 0c00 |0003: move-result-object v0 │ │ +1a41b0: 5241 6604 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.label:I // field@0466 │ │ +1a41b4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a41b6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a41ba: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a41be: 7110 af9a 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a41c4: 2824 |000e: goto 0032 // +0024 │ │ +1a41c6: 2205 7a17 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@177a │ │ +1a41ca: 1a00 d697 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a41ce: 7020 ef92 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a41d4: 2705 |0016: throw v5 │ │ +1a41d6: 7110 af9a 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a41dc: 5445 6504 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.L$0:Ljava/lang/Object; // field@0465 │ │ +1a41e0: 1f05 3202 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a41e4: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a41e8: 5443 6404 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0464 │ │ +1a41ec: 6e20 3409 3100 |0022: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.deleteDropBox:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0934 │ │ +1a41f2: 0c01 |0025: move-result-object v1 │ │ +1a41f4: 0743 |0026: move-object v3, v4 │ │ +1a41f6: 1f03 3d1a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a41fa: 5942 6604 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.label:I // field@0466 │ │ +1a41fe: 7230 4306 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0643 │ │ +1a4204: 0c05 |002e: move-result-object v5 │ │ +1a4206: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ +1a420a: 1100 |0031: return-object v0 │ │ +1a420c: 6205 31b2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a4210: 1105 |0034: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=276 │ │ 0x001e line=277 │ │ 0x0032 line=278 │ │ locals : │ │ 0x0000 - 0x0035 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; │ │ 0x0000 - 0x0035 reg=5 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #133 header: │ │ -class_idx : 1189 │ │ +Class #131 header: │ │ +class_idx : 1188 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #133 annotations: │ │ +Class #131 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=deleteFile │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n��0*00H\n" } d2={ "" "" "Landroidx/lifecycle/LiveDataScope;" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$deleteFile$1" f="MainViewModel.kt" i={ } l={ 394 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on field #1129 '$onSuccess' │ │ +Annotations on field #1128 '$onSuccess' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/functions/Function1<" "Ljava/lang/Integer;" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3865 '' │ │ +Annotations on method #3861 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Lcom/infomaniak/drive/data/models/UserDrive;" "Lcom/infomaniak/drive/ui/MainViewModel;" "Lkotlin/jvm/functions/Function1<" "-" "Ljava/lang/Integer;" "Lkotlin/Unit;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;" ">;)V" } │ │ -Annotations on method #3866 'create' │ │ +Annotations on method #3862 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3867 'invoke' │ │ +Annotations on method #3863 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #133 - │ │ +Class #131 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -23537,156 +23373,156 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a4430: |[1a4430] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ -1a4440: 5b01 6804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0468 │ │ -1a4444: 5b02 6a04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@046a │ │ -1a4448: 5b03 6d04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046d │ │ -1a444c: 5b04 6904 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0469 │ │ -1a4450: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1a4452: 7030 4ab2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a4458: 0e00 |000c: return-void │ │ +1a43c0: |[1a43c0] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ +1a43d0: 5b01 6704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0467 │ │ +1a43d4: 5b02 6904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0469 │ │ +1a43d8: 5b03 6c04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046c │ │ +1a43dc: 5b04 6804 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0468 │ │ +1a43e0: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1a43e2: 7030 53b2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a43e8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 20 16-bit code units │ │ -1a43f8: |[1a43f8] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a4408: 2206 a504 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04a5 │ │ -1a440c: 5471 6804 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0468 │ │ -1a4410: 5472 6a04 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@046a │ │ -1a4414: 5473 6d04 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046d │ │ -1a4418: 5474 6904 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0469 │ │ -1a441c: 0760 |000a: move-object v0, v6 │ │ -1a441e: 0795 |000b: move-object v5, v9 │ │ -1a4420: 7606 190f 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f19 │ │ -1a4426: 5b68 6b04 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@046b │ │ -1a442a: 1f06 3d1a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a442e: 1106 |0013: return-object v6 │ │ +1a4388: |[1a4388] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4398: 2206 a404 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04a4 │ │ +1a439c: 5471 6704 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0467 │ │ +1a43a0: 5472 6904 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0469 │ │ +1a43a4: 5473 6c04 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046c │ │ +1a43a8: 5474 6804 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0468 │ │ +1a43ac: 0760 |000a: move-object v0, v6 │ │ +1a43ae: 0795 |000b: move-object v5, v9 │ │ +1a43b0: 7606 150f 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f15 │ │ +1a43b6: 5b68 6a04 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@046a │ │ +1a43ba: 1f06 3d1a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a43be: 1106 |0013: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a42cc: |[1a42cc] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a42dc: 6e30 1a0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f1a │ │ -1a42e2: 0c01 |0003: move-result-object v1 │ │ -1a42e4: 1f01 a504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04a5 │ │ -1a42e8: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a42ec: 6e20 1d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f1d │ │ -1a42f2: 0c01 |000b: move-result-object v1 │ │ -1a42f4: 1101 |000c: return-object v1 │ │ +1a425c: |[1a425c] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a426c: 6e30 160f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f16 │ │ +1a4272: 0c01 |0003: move-result-object v1 │ │ +1a4274: 1f01 a404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04a4 │ │ +1a4278: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a427c: 6e20 190f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f19 │ │ +1a4282: 0c01 |000b: move-result-object v1 │ │ +1a4284: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a42f8: |[1a42f8] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4308: 1f01 3302 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a430c: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a4310: 6e30 1b0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f1b │ │ -1a4316: 0c01 |0007: move-result-object v1 │ │ -1a4318: 1101 |0008: return-object v1 │ │ +1a4288: |[1a4288] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4298: 1f01 3202 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a429c: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a42a0: 6e30 170f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f17 │ │ +1a42a6: 0c01 |0007: move-result-object v1 │ │ +1a42a8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 101 16-bit code units │ │ -1a431c: |[1a431c] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a432c: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a4332: 0c00 |0003: move-result-object v0 │ │ -1a4334: 52b1 6c04 |0004: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@046c │ │ -1a4338: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a433a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a433e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a4342: 7110 a69a 0c00 |000b: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a4348: 2854 |000e: goto 0062 // +0054 │ │ -1a434a: 220c 7a17 |000f: new-instance v12, Ljava/lang/IllegalStateException; // type@177a │ │ -1a434e: 1a00 d597 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a4352: 7020 e692 0c00 |0013: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a4358: 270c |0016: throw v12 │ │ -1a435a: 7110 a69a 0c00 |0017: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a4360: 54bc 6b04 |001a: iget-object v12, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@046b │ │ -1a4364: 1f0c 3302 |001c: check-cast v12, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a4368: 6203 ba00 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a436c: 54b4 6804 |0020: iget-object v4, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0468 │ │ -1a4370: 54b6 6a04 |0022: iget-object v6, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@046a │ │ -1a4374: 54b1 6d04 |0024: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046d │ │ -1a4378: 7110 d10f 0100 |0026: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fd1 │ │ -1a437e: 0c01 |0029: move-result-object v1 │ │ -1a4380: 0717 |002a: move-object v7, v1 │ │ -1a4382: 1f07 3200 |002b: check-cast v7, Landroid/content/Context; // type@0032 │ │ -1a4386: 54b8 6904 |002d: iget-object v8, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0469 │ │ -1a438a: 1229 |002f: const/4 v9, #int 2 // #2 │ │ -1a438c: 120a |0030: const/4 v10, #int 0 // #0 │ │ -1a438e: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -1a4390: 7708 8f09 0300 |0032: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/FileController;.deleteFile$default:(Lcom/infomaniak/drive/data/cache/FileController;Lcom/infomaniak/drive/data/models/File;Lio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Landroid/content/Context;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@098f │ │ -1a4396: 0c01 |0035: move-result-object v1 │ │ -1a4398: 6e10 c741 0100 |0036: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41c7 │ │ -1a439e: 0a03 |0039: move-result v3 │ │ -1a43a0: 6e10 bb41 0100 |003a: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41bb │ │ -1a43a6: 0c04 |003d: move-result-object v4 │ │ -1a43a8: 1f04 6a03 |003e: check-cast v4, Lcom/infomaniak/drive/data/models/CancellableAction; // type@036a │ │ -1a43ac: 6e10 bc41 0100 |0040: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41bc │ │ -1a43b2: 0c05 |0043: move-result-object v5 │ │ -1a43b4: 3805 0700 |0044: if-eqz v5, 004b // +0007 │ │ -1a43b8: 6e10 9c41 0500 |0046: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@419c │ │ -1a43be: 0c05 |0049: move-result-object v5 │ │ -1a43c0: 2802 |004a: goto 004c // +0002 │ │ -1a43c2: 1205 |004b: const/4 v5, #int 0 // #0 │ │ -1a43c4: 6e10 c541 0100 |004c: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getTranslatedError:()I // method@41c5 │ │ -1a43ca: 0a01 |004f: move-result v1 │ │ -1a43cc: 2206 9904 |0050: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0499 │ │ -1a43d0: 7110 14b2 0100 |0052: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b214 │ │ -1a43d6: 0c01 |0055: move-result-object v1 │ │ -1a43d8: 7055 cb0e 3641 |0056: invoke-direct {v6, v3, v1, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V // method@0ecb │ │ -1a43de: 59b2 6c04 |0059: iput v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@046c │ │ -1a43e2: 7230 4706 6c0b |005b: invoke-interface {v12, v6, v11}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0647 │ │ -1a43e8: 0c0c |005e: move-result-object v12 │ │ -1a43ea: 330c 0300 |005f: if-ne v12, v0, 0062 // +0003 │ │ -1a43ee: 1100 |0061: return-object v0 │ │ -1a43f0: 620c 2fb2 |0062: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a43f4: 110c |0064: return-object v12 │ │ +1a42ac: |[1a42ac] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a42bc: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a42c2: 0c00 |0003: move-result-object v0 │ │ +1a42c4: 52b1 6b04 |0004: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@046b │ │ +1a42c8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a42ca: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a42ce: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a42d2: 7110 af9a 0c00 |000b: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a42d8: 2854 |000e: goto 0062 // +0054 │ │ +1a42da: 220c 7a17 |000f: new-instance v12, Ljava/lang/IllegalStateException; // type@177a │ │ +1a42de: 1a00 d697 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a42e2: 7020 ef92 0c00 |0013: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a42e8: 270c |0016: throw v12 │ │ +1a42ea: 7110 af9a 0c00 |0017: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a42f0: 54bc 6a04 |001a: iget-object v12, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@046a │ │ +1a42f4: 1f0c 3202 |001c: check-cast v12, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a42f8: 6203 b900 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a42fc: 54b4 6704 |0020: iget-object v4, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0467 │ │ +1a4300: 54b6 6904 |0022: iget-object v6, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0469 │ │ +1a4304: 54b1 6c04 |0024: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@046c │ │ +1a4308: 7110 cd0f 0100 |0026: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcd │ │ +1a430e: 0c01 |0029: move-result-object v1 │ │ +1a4310: 0717 |002a: move-object v7, v1 │ │ +1a4312: 1f07 3100 |002b: check-cast v7, Landroid/content/Context; // type@0031 │ │ +1a4316: 54b8 6804 |002d: iget-object v8, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0468 │ │ +1a431a: 1229 |002f: const/4 v9, #int 2 // #2 │ │ +1a431c: 120a |0030: const/4 v10, #int 0 // #0 │ │ +1a431e: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +1a4320: 7708 8b09 0300 |0032: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/FileController;.deleteFile$default:(Lcom/infomaniak/drive/data/cache/FileController;Lcom/infomaniak/drive/data/models/File;Lio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Landroid/content/Context;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@098b │ │ +1a4326: 0c01 |0035: move-result-object v1 │ │ +1a4328: 6e10 d041 0100 |0036: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41d0 │ │ +1a432e: 0a03 |0039: move-result v3 │ │ +1a4330: 6e10 c441 0100 |003a: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41c4 │ │ +1a4336: 0c04 |003d: move-result-object v4 │ │ +1a4338: 1f04 6903 |003e: check-cast v4, Lcom/infomaniak/drive/data/models/CancellableAction; // type@0369 │ │ +1a433c: 6e10 c541 0100 |0040: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41c5 │ │ +1a4342: 0c05 |0043: move-result-object v5 │ │ +1a4344: 3805 0700 |0044: if-eqz v5, 004b // +0007 │ │ +1a4348: 6e10 a541 0500 |0046: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41a5 │ │ +1a434e: 0c05 |0049: move-result-object v5 │ │ +1a4350: 2802 |004a: goto 004c // +0002 │ │ +1a4352: 1205 |004b: const/4 v5, #int 0 // #0 │ │ +1a4354: 6e10 ce41 0100 |004c: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getTranslatedError:()I // method@41ce │ │ +1a435a: 0a01 |004f: move-result v1 │ │ +1a435c: 2206 9804 |0050: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0498 │ │ +1a4360: 7110 1db2 0100 |0052: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b21d │ │ +1a4366: 0c01 |0055: move-result-object v1 │ │ +1a4368: 7055 c70e 3641 |0056: invoke-direct {v6, v3, v1, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V // method@0ec7 │ │ +1a436e: 59b2 6b04 |0059: iput v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@046b │ │ +1a4372: 7230 4306 6c0b |005b: invoke-interface {v12, v6, v11}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0643 │ │ +1a4378: 0c0c |005e: move-result-object v12 │ │ +1a437a: 330c 0300 |005f: if-ne v12, v0, 0062 // +0003 │ │ +1a437e: 1100 |0061: return-object v0 │ │ +1a4380: 620c 31b2 |0062: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a4384: 110c |0064: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=392 │ │ 0x001e line=393 │ │ 0x0036 line=396 │ │ 0x003a line=397 │ │ 0x0040 line=398 │ │ @@ -23698,41 +23534,41 @@ │ │ 0x0062 line=403 │ │ locals : │ │ 0x0000 - 0x0065 reg=11 this Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; │ │ 0x0000 - 0x0065 reg=12 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #134 header: │ │ -class_idx : 1190 │ │ +Class #132 header: │ │ +class_idx : 1189 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #134 annotations: │ │ +Class #132 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=deleteFile │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$deleteFile$2" f="MainViewModel.kt" i={ } l={ } m="invokeSuspend" n={ } s={ } │ │ -Annotations on field #1137 '$onFileRemovedFromOffline' │ │ +Annotations on field #1136 '$onFileRemovedFromOffline' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3870 '' │ │ +Annotations on method #3866 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Lcom/infomaniak/drive/ui/MainViewModel;" "Lcom/infomaniak/drive/data/models/UserDrive;" "Ljava/io/File;" "Ljava/io/File;" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;" ">;)V" } │ │ -Annotations on method #3871 'create' │ │ +Annotations on method #3867 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3873 'invoke' │ │ +Annotations on method #3869 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #134 - │ │ +Class #132 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -23770,143 +23606,143 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/UserDrive;Ljava/io/File;Ljava/io/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1a459c: |[1a459c] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/UserDrive;Ljava/io/File;Ljava/io/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a45ac: 5b01 6f04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@046f │ │ -1a45b0: 5b02 7404 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0474 │ │ -1a45b4: 5b03 7204 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0472 │ │ -1a45b8: 5b04 6e04 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@046e │ │ -1a45bc: 5b05 7004 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0470 │ │ -1a45c0: 5b06 7104 |000a: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0471 │ │ -1a45c4: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -1a45c6: 7030 4ab2 1007 |000d: invoke-direct {v0, v1, v7}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a45cc: 0e00 |0010: return-void │ │ +1a452c: |[1a452c] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/UserDrive;Ljava/io/File;Ljava/io/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a453c: 5b01 6e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@046e │ │ +1a4540: 5b02 7304 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0473 │ │ +1a4544: 5b03 7104 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0471 │ │ +1a4548: 5b04 6d04 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@046d │ │ +1a454c: 5b05 6f04 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@046f │ │ +1a4550: 5b06 7004 |000a: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0470 │ │ +1a4554: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +1a4556: 7030 53b2 1007 |000d: invoke-direct {v0, v1, v7}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a455c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 22 16-bit code units │ │ -1a4560: |[1a4560] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a4570: 2209 a604 |0000: new-instance v9, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04a6 │ │ -1a4574: 5481 6f04 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@046f │ │ -1a4578: 5482 7404 |0004: iget-object v2, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0474 │ │ -1a457c: 5483 7204 |0006: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0472 │ │ -1a4580: 5484 6e04 |0008: iget-object v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@046e │ │ -1a4584: 5485 7004 |000a: iget-object v5, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0470 │ │ -1a4588: 5486 7104 |000c: iget-object v6, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0471 │ │ -1a458c: 0790 |000e: move-object v0, v9 │ │ -1a458e: 07a7 |000f: move-object v7, v10 │ │ -1a4590: 7608 1e0f 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/UserDrive;Ljava/io/File;Ljava/io/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f1e │ │ -1a4596: 1f09 3d1a |0013: check-cast v9, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a459a: 1109 |0015: return-object v9 │ │ +1a44f0: |[1a44f0] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4500: 2209 a504 |0000: new-instance v9, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04a5 │ │ +1a4504: 5481 6e04 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@046e │ │ +1a4508: 5482 7304 |0004: iget-object v2, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0473 │ │ +1a450c: 5483 7104 |0006: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0471 │ │ +1a4510: 5484 6d04 |0008: iget-object v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@046d │ │ +1a4514: 5485 6f04 |000a: iget-object v5, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@046f │ │ +1a4518: 5486 7004 |000c: iget-object v6, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0470 │ │ +1a451c: 0790 |000e: move-object v0, v9 │ │ +1a451e: 07a7 |000f: move-object v7, v10 │ │ +1a4520: 7608 1a0f 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/UserDrive;Ljava/io/File;Ljava/io/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f1a │ │ +1a4526: 1f09 3d1a |0013: check-cast v9, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a452a: 1109 |0015: return-object v9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a445c: |[1a445c] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a446c: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a4470: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a4474: 6e30 210f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f21 │ │ -1a447a: 0c01 |0007: move-result-object v1 │ │ -1a447c: 1101 |0008: return-object v1 │ │ +1a43ec: |[1a43ec] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a43fc: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a4400: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a4404: 6e30 1d0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f1d │ │ +1a440a: 0c01 |0007: move-result-object v1 │ │ +1a440c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a4480: |[1a4480] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a4490: 6e30 1f0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f1f │ │ -1a4496: 0c01 |0003: move-result-object v1 │ │ -1a4498: 1f01 a604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04a6 │ │ -1a449c: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a44a0: 6e20 220f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f22 │ │ -1a44a6: 0c01 |000b: move-result-object v1 │ │ -1a44a8: 1101 |000c: return-object v1 │ │ +1a4410: |[1a4410] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a4420: 6e30 1b0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f1b │ │ +1a4426: 0c01 |0003: move-result-object v1 │ │ +1a4428: 1f01 a504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04a5 │ │ +1a442c: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a4430: 6e20 1e0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f1e │ │ +1a4436: 0c01 |000b: move-result-object v1 │ │ +1a4438: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 81 16-bit code units │ │ -1a44ac: |[1a44ac] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a44bc: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a44c2: 5230 7304 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.label:I // field@0473 │ │ -1a44c6: 3900 4400 |0005: if-nez v0, 0049 // +0044 │ │ -1a44ca: 7110 a69a 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a44d0: 6204 1d13 |000a: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@131d │ │ -1a44d4: 5430 6f04 |000c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@046f │ │ -1a44d8: 6e20 c53a 0400 |000e: invoke-virtual {v4, v0}, Lcom/infomaniak/drive/utils/MediaUtils;.isMedia:(Lcom/infomaniak/drive/data/models/File;)Z // method@3ac5 │ │ -1a44de: 0a04 |0011: move-result v4 │ │ -1a44e0: 3804 1300 |0012: if-eqz v4, 0025 // +0013 │ │ -1a44e4: 6204 1d13 |0014: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@131d │ │ -1a44e8: 5430 6f04 |0016: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@046f │ │ -1a44ec: 5431 7404 |0018: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0474 │ │ -1a44f0: 7110 d10f 0100 |001a: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fd1 │ │ -1a44f6: 0c01 |001d: move-result-object v1 │ │ -1a44f8: 1f01 3200 |001e: check-cast v1, Landroid/content/Context; // type@0032 │ │ -1a44fc: 5432 7204 |0020: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0472 │ │ -1a4500: 6e40 c33a 0421 |0022: invoke-virtual {v4, v0, v1, v2}, Lcom/infomaniak/drive/utils/MediaUtils;.deleteInMediaScan:(Lcom/infomaniak/drive/data/models/File;Landroid/content/Context;Lcom/infomaniak/drive/data/models/UserDrive;)V // method@3ac3 │ │ -1a4506: 5434 6e04 |0025: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@046e │ │ -1a450a: 6e10 b691 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@91b6 │ │ -1a4510: 0a04 |002a: move-result v4 │ │ -1a4512: 3804 0700 |002b: if-eqz v4, 0032 // +0007 │ │ -1a4516: 5434 6e04 |002d: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@046e │ │ -1a451a: 6e10 b491 0400 |002f: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@91b4 │ │ -1a4520: 5434 7004 |0032: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0470 │ │ -1a4524: 6e10 b691 0400 |0034: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@91b6 │ │ -1a452a: 0a04 |0037: move-result v4 │ │ -1a452c: 3804 0700 |0038: if-eqz v4, 003f // +0007 │ │ -1a4530: 5434 7004 |003a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0470 │ │ -1a4534: 6e10 b491 0400 |003c: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@91b4 │ │ -1a453a: 5434 7104 |003f: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0471 │ │ -1a453e: 3804 0500 |0041: if-eqz v4, 0046 // +0005 │ │ -1a4542: 7210 5bb5 0400 |0043: invoke-interface {v4}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b55b │ │ -1a4548: 6204 2fb2 |0046: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a454c: 1104 |0048: return-object v4 │ │ -1a454e: 2204 7a17 |0049: new-instance v4, Ljava/lang/IllegalStateException; // type@177a │ │ -1a4552: 1a00 d597 |004b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a4556: 7020 e692 0400 |004d: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a455c: 2704 |0050: throw v4 │ │ +1a443c: |[1a443c] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a444c: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a4452: 5230 7204 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.label:I // field@0472 │ │ +1a4456: 3900 4400 |0005: if-nez v0, 0049 // +0044 │ │ +1a445a: 7110 af9a 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a4460: 6204 1f13 |000a: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@131f │ │ +1a4464: 5430 6e04 |000c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@046e │ │ +1a4468: 6e20 ce3a 0400 |000e: invoke-virtual {v4, v0}, Lcom/infomaniak/drive/utils/MediaUtils;.isMedia:(Lcom/infomaniak/drive/data/models/File;)Z // method@3ace │ │ +1a446e: 0a04 |0011: move-result v4 │ │ +1a4470: 3804 1300 |0012: if-eqz v4, 0025 // +0013 │ │ +1a4474: 6204 1f13 |0014: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@131f │ │ +1a4478: 5430 6e04 |0016: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@046e │ │ +1a447c: 5431 7304 |0018: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0473 │ │ +1a4480: 7110 cd0f 0100 |001a: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcd │ │ +1a4486: 0c01 |001d: move-result-object v1 │ │ +1a4488: 1f01 3100 |001e: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a448c: 5432 7104 |0020: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0471 │ │ +1a4490: 6e40 cc3a 0421 |0022: invoke-virtual {v4, v0, v1, v2}, Lcom/infomaniak/drive/utils/MediaUtils;.deleteInMediaScan:(Lcom/infomaniak/drive/data/models/File;Landroid/content/Context;Lcom/infomaniak/drive/data/models/UserDrive;)V // method@3acc │ │ +1a4496: 5434 6d04 |0025: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@046d │ │ +1a449a: 6e10 bf91 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@91bf │ │ +1a44a0: 0a04 |002a: move-result v4 │ │ +1a44a2: 3804 0700 |002b: if-eqz v4, 0032 // +0007 │ │ +1a44a6: 5434 6d04 |002d: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@046d │ │ +1a44aa: 6e10 bd91 0400 |002f: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@91bd │ │ +1a44b0: 5434 6f04 |0032: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@046f │ │ +1a44b4: 6e10 bf91 0400 |0034: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@91bf │ │ +1a44ba: 0a04 |0037: move-result v4 │ │ +1a44bc: 3804 0700 |0038: if-eqz v4, 003f // +0007 │ │ +1a44c0: 5434 6f04 |003a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@046f │ │ +1a44c4: 6e10 bd91 0400 |003c: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@91bd │ │ +1a44ca: 5434 7004 |003f: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0470 │ │ +1a44ce: 3804 0500 |0041: if-eqz v4, 0046 // +0005 │ │ +1a44d2: 7210 64b5 0400 |0043: invoke-interface {v4}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b564 │ │ +1a44d8: 6204 31b2 |0046: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a44dc: 1104 |0048: return-object v4 │ │ +1a44de: 2204 7a17 |0049: new-instance v4, Ljava/lang/IllegalStateException; // type@177a │ │ +1a44e2: 1a00 d697 |004b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a44e6: 7020 ef92 0400 |004d: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a44ec: 2704 |0050: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=512 │ │ 0x000a line=513 │ │ 0x0025 line=514 │ │ 0x0032 line=515 │ │ 0x003a line=516 │ │ @@ -23915,25 +23751,25 @@ │ │ 0x0049 line=512 │ │ locals : │ │ 0x0000 - 0x0051 reg=3 this Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; │ │ 0x0000 - 0x0051 reg=4 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #135 header: │ │ -class_idx : 1191 │ │ +Class #133 header: │ │ +class_idx : 1190 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #135 - │ │ +Class #133 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -23947,18 +23783,18 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a45f4: |[1a45f4] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/functions/Function1;)V │ │ -1a4604: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a460a: 5b01 7504 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@0475 │ │ -1a460e: 0e00 |0005: return-void │ │ +1a4584: |[1a4584] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/functions/Function1;)V │ │ +1a4594: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a459a: 5b01 7404 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@0474 │ │ +1a459e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lkotlin/jvm/functions/Function1; │ │ │ │ @@ -23968,56 +23804,56 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a45d0: |[1a45d0] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a45e0: 5410 7504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@0475 │ │ -1a45e4: 1f02 7803 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0378 │ │ -1a45e8: 7120 250f 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$r8$lambda$MSsCnJpUczl_HKTnnxBfqMxnLIo:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f25 │ │ -1a45ee: 0c02 |0007: move-result-object v2 │ │ -1a45f0: 1102 |0008: return-object v2 │ │ +1a4560: |[1a4560] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4570: 5410 7404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@0474 │ │ +1a4574: 1f02 7703 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0377 │ │ +1a4578: 7120 210f 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$r8$lambda$MSsCnJpUczl_HKTnnxBfqMxnLIo:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f21 │ │ +1a457e: 0c02 |0007: move-result-object v2 │ │ +1a4580: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #136 header: │ │ -class_idx : 1192 │ │ +Class #134 header: │ │ +class_idx : 1191 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ -Class #136 annotations: │ │ +Class #134 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=deleteFileFromFavorites │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n��0*00H\n" } d2={ "" "" "Landroidx/lifecycle/LiveDataScope;" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1" f="MainViewModel.kt" i={ 0 } l={ 321 } m="invokeSuspend" n={ "$this$invokeSuspend_u24lambda_u241" } s={ "L$3" } │ │ -Annotations on field #1143 '$onSuccess' │ │ +Annotations on field #1142 '$onSuccess' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/functions/Function1<" "Lcom/infomaniak/drive/data/models/File;" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3878 '' │ │ +Annotations on method #3874 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Lcom/infomaniak/drive/data/models/UserDrive;" "Lkotlin/jvm/functions/Function1<" "-" "Lcom/infomaniak/drive/data/models/File;" "Lkotlin/Unit;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;" ">;)V" } │ │ -Annotations on method #3879 'create' │ │ +Annotations on method #3875 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3880 'invoke' │ │ +Annotations on method #3876 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #136 - │ │ +Class #134 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -24059,58 +23895,58 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a4768: |[1a4768] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.$r8$lambda$MSsCnJpUczl_HKTnnxBfqMxnLIo:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a4778: 7120 2b0f 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.invokeSuspend$lambda$1$lambda$0:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f2b │ │ -1a477e: 0c00 |0003: move-result-object v0 │ │ -1a4780: 1100 |0004: return-object v0 │ │ +1a46f8: |[1a46f8] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.$r8$lambda$MSsCnJpUczl_HKTnnxBfqMxnLIo:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a4708: 7120 270f 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.invokeSuspend$lambda$1$lambda$0:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f27 │ │ +1a470e: 0c00 |0003: move-result-object v0 │ │ +1a4710: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;) │ │ name : '' │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a47dc: |[1a47dc] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ -1a47ec: 5b01 7604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0476 │ │ -1a47f0: 5b02 7804 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0478 │ │ -1a47f4: 5b03 7704 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0477 │ │ -1a47f8: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a47fa: 7030 4ab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a4800: 0e00 |000a: return-void │ │ +1a476c: |[1a476c] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ +1a477c: 5b01 7504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0475 │ │ +1a4780: 5b02 7704 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0477 │ │ +1a4784: 5b03 7604 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0476 │ │ +1a4788: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a478a: 7030 53b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a4790: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;) │ │ name : 'invokeSuspend$lambda$1$lambda$0' │ │ type : '(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1a4784: |[1a4784] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a4794: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a4796: 6e20 6e0a 0200 |0001: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a6e │ │ -1a479c: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ -1a47a0: 7220 66b5 2100 |0006: invoke-interface {v1, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b566 │ │ -1a47a6: 6201 2fb2 |0009: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a47aa: 1101 |000b: return-object v1 │ │ +1a4714: |[1a4714] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a4724: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a4726: 6e20 6a0a 0200 |0001: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a6a │ │ +1a472c: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ +1a4730: 7220 6fb5 2100 |0006: invoke-interface {v1, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b56f │ │ +1a4736: 6201 31b2 |0009: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a473a: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=325 │ │ 0x0006 line=326 │ │ 0x0009 line=327 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Lkotlin/jvm/functions/Function1; │ │ @@ -24122,169 +23958,169 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -1a47ac: |[1a47ac] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a47bc: 2200 a804 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04a8 │ │ -1a47c0: 5441 7604 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0476 │ │ -1a47c4: 5442 7804 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0478 │ │ -1a47c8: 5443 7704 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0477 │ │ -1a47cc: 7056 260f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f26 │ │ -1a47d2: 5b05 7904 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0479 │ │ -1a47d6: 1f00 3d1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a47da: 1100 |000f: return-object v0 │ │ +1a473c: |[1a473c] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a474c: 2200 a704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04a7 │ │ +1a4750: 5441 7504 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0475 │ │ +1a4754: 5442 7704 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0477 │ │ +1a4758: 5443 7604 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0476 │ │ +1a475c: 7056 220f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f22 │ │ +1a4762: 5b05 7804 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0478 │ │ +1a4766: 1f00 3d1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a476a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a4610: |[1a4610] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a4620: 6e30 270f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f27 │ │ -1a4626: 0c01 |0003: move-result-object v1 │ │ -1a4628: 1f01 a804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04a8 │ │ -1a462c: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a4630: 6e20 2a0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f2a │ │ -1a4636: 0c01 |000b: move-result-object v1 │ │ -1a4638: 1101 |000c: return-object v1 │ │ +1a45a0: |[1a45a0] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a45b0: 6e30 230f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f23 │ │ +1a45b6: 0c01 |0003: move-result-object v1 │ │ +1a45b8: 1f01 a704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04a7 │ │ +1a45bc: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a45c0: 6e20 260f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f26 │ │ +1a45c6: 0c01 |000b: move-result-object v1 │ │ +1a45c8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a463c: |[1a463c] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a464c: 1f01 3302 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a4650: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a4654: 6e30 280f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f28 │ │ -1a465a: 0c01 |0007: move-result-object v1 │ │ -1a465c: 1101 |0008: return-object v1 │ │ +1a45cc: |[1a45cc] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a45dc: 1f01 3202 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a45e0: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a45e4: 6e30 240f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f24 │ │ +1a45ea: 0c01 |0007: move-result-object v1 │ │ +1a45ec: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 123 16-bit code units │ │ -1a4660: |[1a4660] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4670: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a4676: 0c00 |0003: move-result-object v0 │ │ -1a4678: 52e1 7d04 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@047d │ │ -1a467c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a467e: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ -1a4682: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ -1a4686: 54e0 7c04 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@047c │ │ -1a468a: 1f00 240d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d24 │ │ -1a468e: 54e1 7b04 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@047b │ │ -1a4692: 1f01 0a1b |0011: check-cast v1, Lkotlin/jvm/functions/Function1; // type@1b0a │ │ -1a4696: 54e2 7a04 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@047a │ │ -1a469a: 1f02 a303 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a3 │ │ -1a469e: 54e3 7904 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0479 │ │ -1a46a2: 1f03 7803 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0378 │ │ -1a46a6: 7110 a69a 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a46ac: 0725 |001e: move-object v5, v2 │ │ -1a46ae: 2842 |001f: goto 0061 // +0042 │ │ -1a46b0: 220f 7a17 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@177a │ │ -1a46b4: 1a00 d597 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a46b8: 7020 e692 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a46be: 270f |0027: throw v15 │ │ -1a46c0: 7110 a69a 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a46c6: 54ef 7904 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0479 │ │ -1a46ca: 1f0f 3302 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a46ce: 6201 b500 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b5 │ │ -1a46d2: 54e3 7604 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0476 │ │ -1a46d6: 6e20 3909 3100 |0033: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.deleteFavoriteFile:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0939 │ │ -1a46dc: 0c01 |0036: move-result-object v1 │ │ -1a46de: 54e3 7604 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0476 │ │ -1a46e2: 54e4 7804 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0478 │ │ -1a46e6: 54e5 7704 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0477 │ │ -1a46ea: 220d 9904 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0499 │ │ -1a46ee: 6e10 c741 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41c7 │ │ -1a46f4: 0a07 |0042: move-result v7 │ │ -1a46f6: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ -1a46fa: 120c |0045: const/4 v12, #int 0 // #0 │ │ -1a46fc: 1208 |0046: const/4 v8, #int 0 // #0 │ │ -1a46fe: 1209 |0047: const/4 v9, #int 0 // #0 │ │ -1a4700: 120a |0048: const/4 v10, #int 0 // #0 │ │ -1a4702: 07d6 |0049: move-object v6, v13 │ │ -1a4704: 7607 cc0e 0600 |004a: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ecc │ │ -1a470a: 5be3 7904 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0479 │ │ -1a470e: 5be4 7a04 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@047a │ │ -1a4712: 5be5 7b04 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@047b │ │ -1a4716: 5be1 7c04 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@047c │ │ -1a471a: 59e2 7d04 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@047d │ │ -1a471e: 7230 4706 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0647 │ │ -1a4724: 0c0f |005a: move-result-object v15 │ │ -1a4726: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ -1a472a: 1100 |005d: return-object v0 │ │ -1a472c: 0710 |005e: move-object v0, v1 │ │ -1a472e: 0751 |005f: move-object v1, v5 │ │ -1a4730: 0745 |0060: move-object v5, v4 │ │ -1a4732: 6e10 c741 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41c7 │ │ -1a4738: 0a0f |0064: move-result v15 │ │ -1a473a: 380f 1300 |0065: if-eqz v15, 0078 // +0013 │ │ -1a473e: 6202 ba00 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a4742: 6e10 350a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a35 │ │ -1a4748: 0a03 |006c: move-result v3 │ │ -1a474a: 2206 a704 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0; // type@04a7 │ │ -1a474e: 7020 230f 1600 |006f: invoke-direct {v6, v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/functions/Function1;)V // method@0f23 │ │ -1a4754: 1227 |0072: const/4 v7, #int 2 // #2 │ │ -1a4756: 1208 |0073: const/4 v8, #int 0 // #0 │ │ -1a4758: 1204 |0074: const/4 v4, #int 0 // #0 │ │ -1a475a: 7707 b709 0200 |0075: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b7 │ │ -1a4760: 620f 2fb2 |0078: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a4764: 110f |007a: return-object v15 │ │ +1a45f0: |[1a45f0] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4600: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a4606: 0c00 |0003: move-result-object v0 │ │ +1a4608: 52e1 7c04 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@047c │ │ +1a460c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a460e: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ +1a4612: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ +1a4616: 54e0 7b04 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@047b │ │ +1a461a: 1f00 240d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d24 │ │ +1a461e: 54e1 7a04 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@047a │ │ +1a4622: 1f01 0a1b |0011: check-cast v1, Lkotlin/jvm/functions/Function1; // type@1b0a │ │ +1a4626: 54e2 7904 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@0479 │ │ +1a462a: 1f02 a203 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a2 │ │ +1a462e: 54e3 7804 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0478 │ │ +1a4632: 1f03 7703 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0377 │ │ +1a4636: 7110 af9a 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a463c: 0725 |001e: move-object v5, v2 │ │ +1a463e: 2842 |001f: goto 0061 // +0042 │ │ +1a4640: 220f 7a17 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@177a │ │ +1a4644: 1a00 d697 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a4648: 7020 ef92 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a464e: 270f |0027: throw v15 │ │ +1a4650: 7110 af9a 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a4656: 54ef 7804 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0478 │ │ +1a465a: 1f0f 3202 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a465e: 6201 b400 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a4662: 54e3 7504 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0475 │ │ +1a4666: 6e20 3509 3100 |0033: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.deleteFavoriteFile:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0935 │ │ +1a466c: 0c01 |0036: move-result-object v1 │ │ +1a466e: 54e3 7504 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0475 │ │ +1a4672: 54e4 7704 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0477 │ │ +1a4676: 54e5 7604 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@0476 │ │ +1a467a: 220d 9804 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0498 │ │ +1a467e: 6e10 d041 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41d0 │ │ +1a4684: 0a07 |0042: move-result v7 │ │ +1a4686: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ +1a468a: 120c |0045: const/4 v12, #int 0 // #0 │ │ +1a468c: 1208 |0046: const/4 v8, #int 0 // #0 │ │ +1a468e: 1209 |0047: const/4 v9, #int 0 // #0 │ │ +1a4690: 120a |0048: const/4 v10, #int 0 // #0 │ │ +1a4692: 07d6 |0049: move-object v6, v13 │ │ +1a4694: 7607 c80e 0600 |004a: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec8 │ │ +1a469a: 5be3 7804 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@0478 │ │ +1a469e: 5be4 7904 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@0479 │ │ +1a46a2: 5be5 7a04 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@047a │ │ +1a46a6: 5be1 7b04 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@047b │ │ +1a46aa: 59e2 7c04 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@047c │ │ +1a46ae: 7230 4306 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0643 │ │ +1a46b4: 0c0f |005a: move-result-object v15 │ │ +1a46b6: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ +1a46ba: 1100 |005d: return-object v0 │ │ +1a46bc: 0710 |005e: move-object v0, v1 │ │ +1a46be: 0751 |005f: move-object v1, v5 │ │ +1a46c0: 0745 |0060: move-object v5, v4 │ │ +1a46c2: 6e10 d041 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41d0 │ │ +1a46c8: 0a0f |0064: move-result v15 │ │ +1a46ca: 380f 1300 |0065: if-eqz v15, 0078 // +0013 │ │ +1a46ce: 6202 b900 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a46d2: 6e10 310a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a31 │ │ +1a46d8: 0a03 |006c: move-result v3 │ │ +1a46da: 2206 a604 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0; // type@04a6 │ │ +1a46de: 7020 1f0f 1600 |006f: invoke-direct {v6, v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/functions/Function1;)V // method@0f1f │ │ +1a46e4: 1227 |0072: const/4 v7, #int 2 // #2 │ │ +1a46e6: 1208 |0073: const/4 v8, #int 0 // #0 │ │ +1a46e8: 1204 |0074: const/4 v4, #int 0 // #0 │ │ +1a46ea: 7707 b309 0200 |0075: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b3 │ │ +1a46f0: 620f 31b2 |0078: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a46f4: 110f |007a: return-object v15 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=319 │ │ 0x002f line=320 │ │ 0x003d line=321 │ │ 0x0061 line=323 │ │ 0x0067 line=324 │ │ 0x0078 line=330 │ │ locals : │ │ 0x0000 - 0x007b reg=14 this Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; │ │ 0x0000 - 0x007b reg=15 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #137 header: │ │ -class_idx : 1193 │ │ +Class #135 header: │ │ +class_idx : 1192 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #137 - │ │ +Class #135 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -24294,17 +24130,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a4824: |[1a4824] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0.:()V │ │ -1a4834: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a483a: 0e00 |0003: return-void │ │ +1a47b4: |[1a47b4] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0.:()V │ │ +1a47c4: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a47ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0; │ │ │ │ Virtual methods - │ │ @@ -24313,53 +24149,53 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a4804: |[1a4804] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4814: 1f01 7803 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0378 │ │ -1a4818: 7110 2e0f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$r8$lambda$aPCXRYBEhVK8FicvHQIASHcj5OE:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f2e │ │ -1a481e: 0c01 |0005: move-result-object v1 │ │ -1a4820: 1101 |0006: return-object v1 │ │ +1a4794: |[1a4794] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a47a4: 1f01 7703 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0377 │ │ +1a47a8: 7110 2a0f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$r8$lambda$aPCXRYBEhVK8FicvHQIASHcj5OE:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f2a │ │ +1a47ae: 0c01 |0005: move-result-object v1 │ │ +1a47b0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #138 header: │ │ -class_idx : 1194 │ │ +Class #136 header: │ │ +class_idx : 1193 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ -Class #138 annotations: │ │ +Class #136 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=deleteFileShareLink │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Ljava/lang/Boolean;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n\n ��0*\n000H\n" } d2={ "" "" "Landroidx/lifecycle/LiveDataScope;" "Lcom/infomaniak/lib/core/models/ApiResponse;" "" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1" f="MainViewModel.kt" i={ } l={ 286 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3887 '' │ │ +Annotations on method #3883 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;" ">;)V" } │ │ -Annotations on method #3888 'create' │ │ +Annotations on method #3884 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3889 'invoke' │ │ +Annotations on method #3885 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Ljava/lang/Boolean;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #138 - │ │ +Class #136 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -24381,59 +24217,59 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a493c: |[1a493c] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.$r8$lambda$aPCXRYBEhVK8FicvHQIASHcj5OE:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a494c: 7110 340f 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.invokeSuspend$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f34 │ │ -1a4952: 0c00 |0003: move-result-object v0 │ │ -1a4954: 1100 |0004: return-object v0 │ │ +1a48cc: |[1a48cc] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.$r8$lambda$aPCXRYBEhVK8FicvHQIASHcj5OE:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a48dc: 7110 300f 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.invokeSuspend$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f30 │ │ +1a48e2: 0c00 |0003: move-result-object v0 │ │ +1a48e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;) │ │ name : '' │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a49b4: |[1a49b4] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a49c4: 5b01 7e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@047e │ │ -1a49c8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a49ca: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a49d0: 0e00 |0006: return-void │ │ +1a4944: |[1a4944] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a4954: 5b01 7d04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@047d │ │ +1a4958: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a495a: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a4960: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;) │ │ name : 'invokeSuspend$lambda$0' │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1a4958: |[1a4958] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invokeSuspend$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a4968: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a496a: 6e20 760a 0100 |0001: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setShareLink:(Lcom/infomaniak/drive/data/models/ShareLink;)V // method@0a76 │ │ -1a4970: 6e10 450a 0100 |0004: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a45 │ │ -1a4976: 0c01 |0007: move-result-object v1 │ │ -1a4978: 3801 0600 |0008: if-eqz v1, 000e // +0006 │ │ -1a497c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -1a497e: 6e20 ce0a 0100 |000b: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/Rights;.setCanBecomeShareLink:(Z)V // method@0ace │ │ -1a4984: 6201 2fb2 |000e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a4988: 1101 |0010: return-object v1 │ │ +1a48e8: |[1a48e8] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invokeSuspend$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a48f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a48fa: 6e20 720a 0100 |0001: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setShareLink:(Lcom/infomaniak/drive/data/models/ShareLink;)V // method@0a72 │ │ +1a4900: 6e10 410a 0100 |0004: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a41 │ │ +1a4906: 0c01 |0007: move-result-object v1 │ │ +1a4908: 3801 0600 |0008: if-eqz v1, 000e // +0006 │ │ +1a490c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +1a490e: 6e20 ca0a 0100 |000b: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/Rights;.setCanBecomeShareLink:(Z)V // method@0aca │ │ +1a4914: 6201 31b2 |000e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a4918: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=283 │ │ 0x0004 line=284 │ │ 0x000e line=285 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -24444,141 +24280,141 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a498c: |[1a498c] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a499c: 2200 aa04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04aa │ │ -1a49a0: 5421 7e04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@047e │ │ -1a49a4: 7030 2f0f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f2f │ │ -1a49aa: 5b03 7f04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.L$0:Ljava/lang/Object; // field@047f │ │ -1a49ae: 1f00 3d1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a49b2: 1100 |000b: return-object v0 │ │ +1a491c: |[1a491c] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a492c: 2200 a904 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04a9 │ │ +1a4930: 5421 7d04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@047d │ │ +1a4934: 7030 2b0f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f2b │ │ +1a493a: 5b03 7e04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.L$0:Ljava/lang/Object; // field@047e │ │ +1a493e: 1f00 3d1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a4942: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a483c: |[1a483c] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a484c: 6e30 300f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f30 │ │ -1a4852: 0c01 |0003: move-result-object v1 │ │ -1a4854: 1f01 aa04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04aa │ │ -1a4858: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a485c: 6e20 330f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f33 │ │ -1a4862: 0c01 |000b: move-result-object v1 │ │ -1a4864: 1101 |000c: return-object v1 │ │ +1a47cc: |[1a47cc] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a47dc: 6e30 2c0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f2c │ │ +1a47e2: 0c01 |0003: move-result-object v1 │ │ +1a47e4: 1f01 a904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04a9 │ │ +1a47e8: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a47ec: 6e20 2f0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f2f │ │ +1a47f2: 0c01 |000b: move-result-object v1 │ │ +1a47f4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a4868: |[1a4868] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4878: 1f01 3302 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a487c: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a4880: 6e30 310f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f31 │ │ -1a4886: 0c01 |0007: move-result-object v1 │ │ -1a4888: 1101 |0008: return-object v1 │ │ +1a47f8: |[1a47f8] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4808: 1f01 3202 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a480c: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a4810: 6e30 2d0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f2d │ │ +1a4816: 0c01 |0007: move-result-object v1 │ │ +1a4818: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 79 16-bit code units │ │ -1a488c: |[1a488c] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a489c: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a48a2: 0c00 |0003: move-result-object v0 │ │ -1a48a4: 52b1 8004 |0004: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.label:I // field@0480 │ │ -1a48a8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a48aa: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a48ae: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a48b2: 7110 a69a 0c00 |000b: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a48b8: 283e |000e: goto 004c // +003e │ │ -1a48ba: 220c 7a17 |000f: new-instance v12, Ljava/lang/IllegalStateException; // type@177a │ │ -1a48be: 1a00 d597 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a48c2: 7020 e692 0c00 |0013: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a48c8: 270c |0016: throw v12 │ │ -1a48ca: 7110 a69a 0c00 |0017: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a48d0: 54bc 7f04 |001a: iget-object v12, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.L$0:Ljava/lang/Object; // field@047f │ │ -1a48d4: 1f0c 3302 |001c: check-cast v12, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a48d8: 6201 b500 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b5 │ │ -1a48dc: 54b3 7e04 |0020: iget-object v3, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@047e │ │ -1a48e0: 6e20 3c09 3100 |0022: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.deleteFileShareLink:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@093c │ │ -1a48e6: 0c01 |0025: move-result-object v1 │ │ -1a48e8: 6e10 c741 0100 |0026: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41c7 │ │ -1a48ee: 0a03 |0029: move-result v3 │ │ -1a48f0: 3803 1600 |002a: if-eqz v3, 0040 // +0016 │ │ -1a48f4: 6204 ba00 |002c: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a48f8: 54b3 7e04 |002e: iget-object v3, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@047e │ │ -1a48fc: 6e10 350a 0300 |0030: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a35 │ │ -1a4902: 0a05 |0033: move-result v5 │ │ -1a4904: 2208 a904 |0034: new-instance v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0; // type@04a9 │ │ -1a4908: 7010 2c0f 0800 |0036: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0;.:()V // method@0f2c │ │ -1a490e: 1269 |0039: const/4 v9, #int 6 // #6 │ │ -1a4910: 120a |003a: const/4 v10, #int 0 // #0 │ │ -1a4912: 1206 |003b: const/4 v6, #int 0 // #0 │ │ -1a4914: 1207 |003c: const/4 v7, #int 0 // #0 │ │ -1a4916: 7707 b709 0400 |003d: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b7 │ │ -1a491c: 07b3 |0040: move-object v3, v11 │ │ -1a491e: 1f03 3d1a |0041: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a4922: 59b2 8004 |0043: iput v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.label:I // field@0480 │ │ -1a4926: 7230 4706 1c03 |0045: invoke-interface {v12, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0647 │ │ -1a492c: 0c0c |0048: move-result-object v12 │ │ -1a492e: 330c 0300 |0049: if-ne v12, v0, 004c // +0003 │ │ -1a4932: 1100 |004b: return-object v0 │ │ -1a4934: 620c 2fb2 |004c: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a4938: 110c |004e: return-object v12 │ │ +1a481c: |[1a481c] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a482c: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a4832: 0c00 |0003: move-result-object v0 │ │ +1a4834: 52b1 7f04 |0004: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.label:I // field@047f │ │ +1a4838: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a483a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a483e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a4842: 7110 af9a 0c00 |000b: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a4848: 283e |000e: goto 004c // +003e │ │ +1a484a: 220c 7a17 |000f: new-instance v12, Ljava/lang/IllegalStateException; // type@177a │ │ +1a484e: 1a00 d697 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a4852: 7020 ef92 0c00 |0013: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a4858: 270c |0016: throw v12 │ │ +1a485a: 7110 af9a 0c00 |0017: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a4860: 54bc 7e04 |001a: iget-object v12, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.L$0:Ljava/lang/Object; // field@047e │ │ +1a4864: 1f0c 3202 |001c: check-cast v12, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a4868: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a486c: 54b3 7d04 |0020: iget-object v3, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@047d │ │ +1a4870: 6e20 3809 3100 |0022: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.deleteFileShareLink:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0938 │ │ +1a4876: 0c01 |0025: move-result-object v1 │ │ +1a4878: 6e10 d041 0100 |0026: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41d0 │ │ +1a487e: 0a03 |0029: move-result v3 │ │ +1a4880: 3803 1600 |002a: if-eqz v3, 0040 // +0016 │ │ +1a4884: 6204 b900 |002c: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a4888: 54b3 7d04 |002e: iget-object v3, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@047d │ │ +1a488c: 6e10 310a 0300 |0030: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a31 │ │ +1a4892: 0a05 |0033: move-result v5 │ │ +1a4894: 2208 a804 |0034: new-instance v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0; // type@04a8 │ │ +1a4898: 7010 280f 0800 |0036: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0;.:()V // method@0f28 │ │ +1a489e: 1269 |0039: const/4 v9, #int 6 // #6 │ │ +1a48a0: 120a |003a: const/4 v10, #int 0 // #0 │ │ +1a48a2: 1206 |003b: const/4 v6, #int 0 // #0 │ │ +1a48a4: 1207 |003c: const/4 v7, #int 0 // #0 │ │ +1a48a6: 7707 b309 0400 |003d: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b3 │ │ +1a48ac: 07b3 |0040: move-object v3, v11 │ │ +1a48ae: 1f03 3d1a |0041: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a48b2: 59b2 7f04 |0043: iput v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.label:I // field@047f │ │ +1a48b6: 7230 4306 1c03 |0045: invoke-interface {v12, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0643 │ │ +1a48bc: 0c0c |0048: move-result-object v12 │ │ +1a48be: 330c 0300 |0049: if-ne v12, v0, 004c // +0003 │ │ +1a48c2: 1100 |004b: return-object v0 │ │ +1a48c4: 620c 31b2 |004c: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a48c8: 110c |004e: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=280 │ │ 0x001e line=281 │ │ 0x0026 line=282 │ │ 0x0040 line=286 │ │ 0x004c line=287 │ │ locals : │ │ 0x0000 - 0x004f reg=11 this Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; │ │ 0x0000 - 0x004f reg=12 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #139 header: │ │ -class_idx : 1195 │ │ +Class #137 header: │ │ +class_idx : 1194 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #139 - │ │ +Class #137 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lio/sentry/ScopeCallback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -24592,18 +24428,18 @@ │ │ type : '(Lkotlin/jvm/internal/Ref$ObjectRef;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a49d4: |[1a49d4] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V │ │ -1a49e4: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a49ea: 5b01 8104 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@0481 │ │ -1a49ee: 0e00 |0005: return-void │ │ +1a4964: |[1a4964] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V │ │ +1a4974: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a497a: 5b01 8004 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@0480 │ │ +1a497e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lkotlin/jvm/internal/Ref$ObjectRef; │ │ │ │ @@ -24613,55 +24449,55 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a49f0: |[1a49f0] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.run:(Lio/sentry/IScope;)V │ │ -1a4a00: 5410 8104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@0481 │ │ -1a4a04: 7120 370f 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$r8$lambda$uQCNbxXaxqZzq3GJNqORV0s2Cgk:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V // method@0f37 │ │ -1a4a0a: 0e00 |0005: return-void │ │ +1a4980: |[1a4980] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.run:(Lio/sentry/IScope;)V │ │ +1a4990: 5410 8004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@0480 │ │ +1a4994: 7120 330f 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$r8$lambda$uQCNbxXaxqZzq3GJNqORV0s2Cgk:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V // method@0f33 │ │ +1a499a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=2 (null) Lio/sentry/IScope; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #140 header: │ │ -class_idx : 1196 │ │ +Class #138 header: │ │ +class_idx : 1195 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ -Class #140 annotations: │ │ +Class #138 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=deleteSynchronizedFilesOnDevice │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nMainViewModel.kt\nKotlin\n*S Kotlin\n*F\n+ 1 MainViewModel.kt\ncom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,665:1\n1863#2,2:666\n*S KotlinDebug\n*F\n+ 1 MainViewModel.kt\ncom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1\n*L\n537#1:666,2\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1" f="MainViewModel.kt" i={ } l={ } m="invokeSuspend" n={ } s={ } │ │ -Annotations on field #1154 '$filesToDelete' │ │ +Annotations on field #1153 '$filesToDelete' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList<" "Lcom/infomaniak/drive/data/models/UploadFile;" ">;" } │ │ -Annotations on method #3896 '' │ │ +Annotations on method #3892 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList<" "Lcom/infomaniak/drive/data/models/UploadFile;" ">;" "Lcom/infomaniak/drive/ui/MainViewModel;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;" ">;)V" } │ │ -Annotations on method #3897 'create' │ │ +Annotations on method #3893 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3899 'invoke' │ │ +Annotations on method #3895 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #140 - │ │ +Class #138 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -24683,61 +24519,61 @@ │ │ type : '(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1a4c8c: |[1a4c8c] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.$r8$lambda$uQCNbxXaxqZzq3GJNqORV0s2Cgk:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ -1a4c9c: 7120 3d0f 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invokeSuspend$lambda$2$lambda$1$lambda$0:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V // method@0f3d │ │ -1a4ca2: 0e00 |0003: return-void │ │ +1a4c1c: |[1a4c1c] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.$r8$lambda$uQCNbxXaxqZzq3GJNqORV0s2Cgk:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ +1a4c2c: 7120 390f 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invokeSuspend$lambda$2$lambda$1$lambda$0:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V // method@0f39 │ │ +1a4c32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;) │ │ name : '' │ │ type : '(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a4ca4: |[1a4ca4] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a4cb4: 5b01 8204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0482 │ │ -1a4cb8: 5b02 8404 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0484 │ │ -1a4cbc: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a4cbe: 7030 4ab2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a4cc4: 0e00 |0008: return-void │ │ +1a4c34: |[1a4c34] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a4c44: 5b01 8104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0481 │ │ +1a4c48: 5b02 8304 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0483 │ │ +1a4c4c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a4c4e: 7030 53b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a4c54: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;) │ │ name : 'invokeSuspend$lambda$2$lambda$1$lambda$0' │ │ type : '(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -1a4cc8: |[1a4cc8] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ -1a4cd8: 5411 b1b4 |0000: iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b4b1 │ │ -1a4cdc: 7110 cb93 0100 |0002: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@93cb │ │ -1a4ce2: 0c01 |0005: move-result-object v1 │ │ -1a4ce4: 1a00 449c |0006: const-string v0, "columnIndex" // string@9c44 │ │ -1a4ce8: 7230 3873 0201 |0008: invoke-interface {v2, v0, v1}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7338 │ │ -1a4cee: 2201 7417 |000b: new-instance v1, Ljava/lang/Exception; // type@1774 │ │ -1a4cf2: 1a02 f0a4 |000d: const-string v2, "deleteSynchronizedFilesOnDevice()" // string@a4f0 │ │ -1a4cf6: 7020 c992 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@92c9 │ │ -1a4cfc: 1f01 9d17 |0012: check-cast v1, Ljava/lang/Throwable; // type@179d │ │ -1a4d00: 7110 5079 0100 |0014: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7950 │ │ -1a4d06: 0e00 |0017: return-void │ │ +1a4c58: |[1a4c58] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ +1a4c68: 5411 b3b4 |0000: iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b4b3 │ │ +1a4c6c: 7110 d493 0100 |0002: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@93d4 │ │ +1a4c72: 0c01 |0005: move-result-object v1 │ │ +1a4c74: 1a00 459c |0006: const-string v0, "columnIndex" // string@9c45 │ │ +1a4c78: 7230 4173 0201 |0008: invoke-interface {v2, v0, v1}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@7341 │ │ +1a4c7e: 2201 7417 |000b: new-instance v1, Ljava/lang/Exception; // type@1774 │ │ +1a4c82: 1a02 f1a4 |000d: const-string v2, "deleteSynchronizedFilesOnDevice()" // string@a4f1 │ │ +1a4c86: 7020 d292 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@92d2 │ │ +1a4c8c: 1f01 9d17 |0012: check-cast v1, Ljava/lang/Throwable; // type@179d │ │ +1a4c90: 7110 5979 0100 |0014: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7959 │ │ +1a4c96: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x000b line=552 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 (null) Lkotlin/jvm/internal/Ref$ObjectRef; │ │ 0x0000 - 0x0018 reg=2 (null) Lio/sentry/IScope; │ │ @@ -24748,177 +24584,177 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -1a4c64: |[1a4c64] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a4c74: 2203 ac04 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04ac │ │ -1a4c78: 5420 8204 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0482 │ │ -1a4c7c: 5421 8404 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0484 │ │ -1a4c80: 7040 380f 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f38 │ │ -1a4c86: 1f03 3d1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a4c8a: 1103 |000b: return-object v3 │ │ +1a4bf4: |[1a4bf4] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4c04: 2203 ab04 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04ab │ │ +1a4c08: 5420 8104 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0481 │ │ +1a4c0c: 5421 8304 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0483 │ │ +1a4c10: 7040 340f 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f34 │ │ +1a4c16: 1f03 3d1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a4c1a: 1103 |000b: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a4a0c: |[1a4a0c] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4a1c: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a4a20: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a4a24: 6e30 3b0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f3b │ │ -1a4a2a: 0c01 |0007: move-result-object v1 │ │ -1a4a2c: 1101 |0008: return-object v1 │ │ +1a499c: |[1a499c] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a49ac: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a49b0: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a49b4: 6e30 370f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f37 │ │ +1a49ba: 0c01 |0007: move-result-object v1 │ │ +1a49bc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a4a30: |[1a4a30] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a4a40: 6e30 390f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f39 │ │ -1a4a46: 0c01 |0003: move-result-object v1 │ │ -1a4a48: 1f01 ac04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04ac │ │ -1a4a4c: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a4a50: 6e20 3c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f3c │ │ -1a4a56: 0c01 |000b: move-result-object v1 │ │ -1a4a58: 1101 |000c: return-object v1 │ │ +1a49c0: |[1a49c0] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a49d0: 6e30 350f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f35 │ │ +1a49d6: 0c01 |0003: move-result-object v1 │ │ +1a49d8: 1f01 ab04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04ab │ │ +1a49dc: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a49e0: 6e20 380f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f38 │ │ +1a49e6: 0c01 |000b: move-result-object v1 │ │ +1a49e8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 203 16-bit code units │ │ -1a4a5c: |[1a4a5c] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4a6c: 1a00 938a |0000: const-string v0, "_data" // string@8a93 │ │ -1a4a70: 7100 e0b1 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a4a76: 52b1 8304 |0005: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.label:I // field@0483 │ │ -1a4a7a: 3901 bc00 |0007: if-nez v1, 00c3 // +00bc │ │ -1a4a7e: 7110 a69a 0c00 |0009: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a4a84: 220c 3418 |000c: new-instance v12, Ljava/util/ArrayList; // type@1834 │ │ -1a4a88: 7010 0796 0c00 |000e: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@9607 │ │ -1a4a8e: 54b1 8204 |0011: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0482 │ │ -1a4a92: 1f01 7f17 |0013: check-cast v1, Ljava/lang/Iterable; // type@177f │ │ -1a4a96: 54b2 8404 |0015: iget-object v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0484 │ │ -1a4a9a: 7210 0493 0100 |0017: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@9304 │ │ -1a4aa0: 0c01 |001a: move-result-object v1 │ │ -1a4aa2: 7210 f096 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@96f0 │ │ -1a4aa8: 0a03 |001e: move-result v3 │ │ -1a4aaa: 3803 9a00 |001f: if-eqz v3, 00b9 // +009a │ │ -1a4aae: 7210 f196 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@96f1 │ │ -1a4ab4: 0c03 |0024: move-result-object v3 │ │ -1a4ab6: 1f03 a203 |0025: check-cast v3, Lcom/infomaniak/drive/data/models/UploadFile; // type@03a2 │ │ -1a4aba: 6e10 5a0b 0300 |0027: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b5a │ │ -1a4ac0: 0c0a |002a: move-result-object v10 │ │ -1a4ac2: 7110 d10f 0200 |002b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fd1 │ │ -1a4ac8: 0c04 |002e: move-result-object v4 │ │ -1a4aca: 6e10 1a09 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@091a │ │ -1a4ad0: 0c04 |0032: move-result-object v4 │ │ -1a4ad2: 2410 9325 0000 |0033: filled-new-array {v0}, [Ljava/lang/String; // type@2593 │ │ -1a4ad8: 0c06 |0036: move-result-object v6 │ │ -1a4ada: 1208 |0037: const/4 v8, #int 0 // #0 │ │ -1a4adc: 1209 |0038: const/4 v9, #int 0 // #0 │ │ -1a4ade: 1207 |0039: const/4 v7, #int 0 // #0 │ │ -1a4ae0: 07a5 |003a: move-object v5, v10 │ │ -1a4ae2: 7406 7400 0400 |003b: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0074 │ │ -1a4ae8: 0c04 |003e: move-result-object v4 │ │ -1a4aea: 3804 6200 |003f: if-eqz v4, 00a1 // +0062 │ │ -1a4aee: 1f04 3b17 |0041: check-cast v4, Ljava/io/Closeable; // type@173b │ │ -1a4af2: 0745 |0043: move-object v5, v4 │ │ -1a4af4: 1f05 5000 |0044: check-cast v5, Landroid/database/Cursor; // type@0050 │ │ -1a4af8: 7210 0f01 0500 |0046: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@010f │ │ -1a4afe: 0a06 |0049: move-result v6 │ │ -1a4b00: 1207 |004a: const/4 v7, #int 0 // #0 │ │ -1a4b02: 3806 4900 |004b: if-eqz v6, 0094 // +0049 │ │ -1a4b06: 2206 5f1b |004d: new-instance v6, Lkotlin/jvm/internal/Ref$ObjectRef; // type@1b5f │ │ -1a4b0a: 7010 80b7 0600 |004f: invoke-direct {v6}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@b780 │ │ -1a4b10: 7220 0801 0500 |0052: invoke-interface {v5, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0108 │ │ -1a4b16: 0a08 |0055: move-result v8 │ │ -1a4b18: 7110 14b2 0800 |0056: invoke-static {v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b214 │ │ -1a4b1e: 0c08 |0059: move-result-object v8 │ │ -1a4b20: 5b68 b1b4 |005a: iput-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b4b1 │ │ -1a4b24: 5468 b1b4 |005c: iget-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b4b1 │ │ -1a4b28: 1f08 8817 |005e: check-cast v8, Ljava/lang/Number; // type@1788 │ │ -1a4b2c: 6e10 5993 0800 |0060: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@9359 │ │ -1a4b32: 0a08 |0063: move-result v8 │ │ -1a4b34: 7220 0d01 8500 |0064: invoke-interface {v5, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@010d │ │ -1a4b3a: 0c05 |0067: move-result-object v5 │ │ -1a4b3c: 2208 3e17 |0068: new-instance v8, Ljava/io/File; // type@173e │ │ -1a4b40: 7020 ad91 5800 |006a: invoke-direct {v8, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@91ad │ │ -1a4b46: 6e10 b491 0800 |006d: invoke-virtual {v8}, Ljava/io/File;.delete:()Z // method@91b4 │ │ -1a4b4c: 7110 d10f 0200 |0070: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fd1 │ │ -1a4b52: 0c05 |0073: move-result-object v5 │ │ -1a4b54: 6e10 1a09 0500 |0074: invoke-virtual {v5}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@091a │ │ -1a4b5a: 0c05 |0077: move-result-object v5 │ │ -1a4b5c: 6e40 6f00 a577 |0078: invoke-virtual {v5, v10, v7, v7}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@006f │ │ -1a4b62: 0a05 |007b: move-result v5 │ │ -1a4b64: 7110 14b2 0500 |007c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b214 │ │ -1a4b6a: 6e20 0b96 3c00 |007f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@960b │ │ -1a4b70: 2812 |0082: goto 0094 // +0012 │ │ -1a4b72: 0d05 |0083: move-exception v5 │ │ -1a4b74: 280c |0084: goto 0090 // +000c │ │ -1a4b76: 2205 ab04 |0085: new-instance v5, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0; // type@04ab │ │ -1a4b7a: 7020 350f 6500 |0087: invoke-direct {v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V // method@0f35 │ │ -1a4b80: 7110 9a79 0500 |008a: invoke-static {v5}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@799a │ │ -1a4b86: 6205 2fb2 |008d: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a4b8a: 28f0 |008f: goto 007f // -0010 │ │ -1a4b8c: 6e20 0b96 3c00 |0090: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@960b │ │ -1a4b92: 2705 |0093: throw v5 │ │ -1a4b94: 6205 2fb2 |0094: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a4b98: 7120 bbb2 7400 |0096: invoke-static {v4, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2bb │ │ -1a4b9e: 2882 |0099: goto 001b // -007e │ │ -1a4ba0: 0d05 |009a: move-exception v5 │ │ -1a4ba2: 2705 |009b: throw v5 │ │ -1a4ba4: 0d06 |009c: move-exception v6 │ │ -1a4ba6: 7120 bbb2 5400 |009d: invoke-static {v4, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2bb │ │ -1a4bac: 2706 |00a0: throw v6 │ │ -1a4bae: 6e20 0b96 3c00 |00a1: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@960b │ │ -1a4bb4: 0a04 |00a4: move-result v4 │ │ -1a4bb6: 7110 0fb2 0400 |00a5: invoke-static {v4}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b20f │ │ -1a4bbc: 2900 73ff |00a8: goto/16 001b // -008d │ │ -1a4bc0: 0d04 |00aa: move-exception v4 │ │ -1a4bc2: 0745 |00ab: move-object v5, v4 │ │ -1a4bc4: 1f05 9d17 |00ac: check-cast v5, Ljava/lang/Throwable; // type@179d │ │ -1a4bc8: 7110 5079 0500 |00ae: invoke-static {v5}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7950 │ │ -1a4bce: 6e10 7e93 0400 |00b1: invoke-virtual {v4}, Ljava/lang/SecurityException;.printStackTrace:()V // method@937e │ │ -1a4bd4: 6e20 0b96 3c00 |00b4: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@960b │ │ -1a4bda: 2900 64ff |00b7: goto/16 001b // -009c │ │ -1a4bde: 6200 1a01 |00b9: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011a │ │ -1a4be2: 1f0c 4818 |00bb: check-cast v12, Ljava/util/List; // type@1848 │ │ -1a4be6: 6e20 400b c000 |00bd: invoke-virtual {v0, v12}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAll:(Ljava/util/List;)V // method@0b40 │ │ -1a4bec: 620c 2fb2 |00c0: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a4bf0: 110c |00c2: return-object v12 │ │ -1a4bf2: 220c 7a17 |00c3: new-instance v12, Ljava/lang/IllegalStateException; // type@177a │ │ -1a4bf6: 1a00 d597 |00c5: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a4bfa: 7020 e692 0c00 |00c7: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a4c00: 270c |00ca: throw v12 │ │ +1a49ec: |[1a49ec] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a49fc: 1a00 938a |0000: const-string v0, "_data" // string@8a93 │ │ +1a4a00: 7100 e9b1 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a4a06: 52b1 8204 |0005: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.label:I // field@0482 │ │ +1a4a0a: 3901 bc00 |0007: if-nez v1, 00c3 // +00bc │ │ +1a4a0e: 7110 af9a 0c00 |0009: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a4a14: 220c 3418 |000c: new-instance v12, Ljava/util/ArrayList; // type@1834 │ │ +1a4a18: 7010 1096 0c00 |000e: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@9610 │ │ +1a4a1e: 54b1 8104 |0011: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0481 │ │ +1a4a22: 1f01 7f17 |0013: check-cast v1, Ljava/lang/Iterable; // type@177f │ │ +1a4a26: 54b2 8304 |0015: iget-object v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0483 │ │ +1a4a2a: 7210 0d93 0100 |0017: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@930d │ │ +1a4a30: 0c01 |001a: move-result-object v1 │ │ +1a4a32: 7210 f996 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@96f9 │ │ +1a4a38: 0a03 |001e: move-result v3 │ │ +1a4a3a: 3803 9a00 |001f: if-eqz v3, 00b9 // +009a │ │ +1a4a3e: 7210 fa96 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@96fa │ │ +1a4a44: 0c03 |0024: move-result-object v3 │ │ +1a4a46: 1f03 a103 |0025: check-cast v3, Lcom/infomaniak/drive/data/models/UploadFile; // type@03a1 │ │ +1a4a4a: 6e10 560b 0300 |0027: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b56 │ │ +1a4a50: 0c0a |002a: move-result-object v10 │ │ +1a4a52: 7110 cd0f 0200 |002b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcd │ │ +1a4a58: 0c04 |002e: move-result-object v4 │ │ +1a4a5a: 6e10 1609 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@0916 │ │ +1a4a60: 0c04 |0032: move-result-object v4 │ │ +1a4a62: 2410 9325 0000 |0033: filled-new-array {v0}, [Ljava/lang/String; // type@2593 │ │ +1a4a68: 0c06 |0036: move-result-object v6 │ │ +1a4a6a: 1208 |0037: const/4 v8, #int 0 // #0 │ │ +1a4a6c: 1209 |0038: const/4 v9, #int 0 // #0 │ │ +1a4a6e: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +1a4a70: 07a5 |003a: move-object v5, v10 │ │ +1a4a72: 7406 7000 0400 |003b: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0070 │ │ +1a4a78: 0c04 |003e: move-result-object v4 │ │ +1a4a7a: 3804 6200 |003f: if-eqz v4, 00a1 // +0062 │ │ +1a4a7e: 1f04 3b17 |0041: check-cast v4, Ljava/io/Closeable; // type@173b │ │ +1a4a82: 0745 |0043: move-object v5, v4 │ │ +1a4a84: 1f05 4f00 |0044: check-cast v5, Landroid/database/Cursor; // type@004f │ │ +1a4a88: 7210 0b01 0500 |0046: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@010b │ │ +1a4a8e: 0a06 |0049: move-result v6 │ │ +1a4a90: 1207 |004a: const/4 v7, #int 0 // #0 │ │ +1a4a92: 3806 4900 |004b: if-eqz v6, 0094 // +0049 │ │ +1a4a96: 2206 5f1b |004d: new-instance v6, Lkotlin/jvm/internal/Ref$ObjectRef; // type@1b5f │ │ +1a4a9a: 7010 89b7 0600 |004f: invoke-direct {v6}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@b789 │ │ +1a4aa0: 7220 0401 0500 |0052: invoke-interface {v5, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0104 │ │ +1a4aa6: 0a08 |0055: move-result v8 │ │ +1a4aa8: 7110 1db2 0800 |0056: invoke-static {v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b21d │ │ +1a4aae: 0c08 |0059: move-result-object v8 │ │ +1a4ab0: 5b68 b3b4 |005a: iput-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b4b3 │ │ +1a4ab4: 5468 b3b4 |005c: iget-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b4b3 │ │ +1a4ab8: 1f08 8817 |005e: check-cast v8, Ljava/lang/Number; // type@1788 │ │ +1a4abc: 6e10 6293 0800 |0060: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@9362 │ │ +1a4ac2: 0a08 |0063: move-result v8 │ │ +1a4ac4: 7220 0901 8500 |0064: invoke-interface {v5, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0109 │ │ +1a4aca: 0c05 |0067: move-result-object v5 │ │ +1a4acc: 2208 3e17 |0068: new-instance v8, Ljava/io/File; // type@173e │ │ +1a4ad0: 7020 b691 5800 |006a: invoke-direct {v8, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@91b6 │ │ +1a4ad6: 6e10 bd91 0800 |006d: invoke-virtual {v8}, Ljava/io/File;.delete:()Z // method@91bd │ │ +1a4adc: 7110 cd0f 0200 |0070: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcd │ │ +1a4ae2: 0c05 |0073: move-result-object v5 │ │ +1a4ae4: 6e10 1609 0500 |0074: invoke-virtual {v5}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@0916 │ │ +1a4aea: 0c05 |0077: move-result-object v5 │ │ +1a4aec: 6e40 6b00 a577 |0078: invoke-virtual {v5, v10, v7, v7}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@006b │ │ +1a4af2: 0a05 |007b: move-result v5 │ │ +1a4af4: 7110 1db2 0500 |007c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b21d │ │ +1a4afa: 6e20 1496 3c00 |007f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@9614 │ │ +1a4b00: 2812 |0082: goto 0094 // +0012 │ │ +1a4b02: 0d05 |0083: move-exception v5 │ │ +1a4b04: 280c |0084: goto 0090 // +000c │ │ +1a4b06: 2205 aa04 |0085: new-instance v5, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0; // type@04aa │ │ +1a4b0a: 7020 310f 6500 |0087: invoke-direct {v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V // method@0f31 │ │ +1a4b10: 7110 a379 0500 |008a: invoke-static {v5}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79a3 │ │ +1a4b16: 6205 31b2 |008d: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a4b1a: 28f0 |008f: goto 007f // -0010 │ │ +1a4b1c: 6e20 1496 3c00 |0090: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@9614 │ │ +1a4b22: 2705 |0093: throw v5 │ │ +1a4b24: 6205 31b2 |0094: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a4b28: 7120 c4b2 7400 |0096: invoke-static {v4, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2c4 │ │ +1a4b2e: 2882 |0099: goto 001b // -007e │ │ +1a4b30: 0d05 |009a: move-exception v5 │ │ +1a4b32: 2705 |009b: throw v5 │ │ +1a4b34: 0d06 |009c: move-exception v6 │ │ +1a4b36: 7120 c4b2 5400 |009d: invoke-static {v4, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2c4 │ │ +1a4b3c: 2706 |00a0: throw v6 │ │ +1a4b3e: 6e20 1496 3c00 |00a1: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@9614 │ │ +1a4b44: 0a04 |00a4: move-result v4 │ │ +1a4b46: 7110 18b2 0400 |00a5: invoke-static {v4}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b218 │ │ +1a4b4c: 2900 73ff |00a8: goto/16 001b // -008d │ │ +1a4b50: 0d04 |00aa: move-exception v4 │ │ +1a4b52: 0745 |00ab: move-object v5, v4 │ │ +1a4b54: 1f05 9d17 |00ac: check-cast v5, Ljava/lang/Throwable; // type@179d │ │ +1a4b58: 7110 5979 0500 |00ae: invoke-static {v5}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7959 │ │ +1a4b5e: 6e10 8793 0400 |00b1: invoke-virtual {v4}, Ljava/lang/SecurityException;.printStackTrace:()V // method@9387 │ │ +1a4b64: 6e20 1496 3c00 |00b4: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@9614 │ │ +1a4b6a: 2900 64ff |00b7: goto/16 001b // -009c │ │ +1a4b6e: 6200 1901 |00b9: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@0119 │ │ +1a4b72: 1f0c 4818 |00bb: check-cast v12, Ljava/util/List; // type@1848 │ │ +1a4b76: 6e20 3c0b c000 |00bd: invoke-virtual {v0, v12}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAll:(Ljava/util/List;)V // method@0b3c │ │ +1a4b7c: 620c 31b2 |00c0: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a4b80: 110c |00c2: return-object v12 │ │ +1a4b82: 220c 7a17 |00c3: new-instance v12, Ljava/lang/IllegalStateException; // type@177a │ │ +1a4b86: 1a00 d697 |00c5: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a4b8a: 7020 ef92 0c00 |00c7: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a4b90: 270c |00ca: throw v12 │ │ catches : 9 │ │ 0x0027 - 0x0043 │ │ Ljava/lang/SecurityException; -> 0x00aa │ │ 0x0043 - 0x0052 │ │ -> 0x009a │ │ 0x0052 - 0x007f │ │ Ljava/lang/NullPointerException; -> 0x0085 │ │ @@ -24963,41 +24799,41 @@ │ │ 0x00c3 line=535 │ │ locals : │ │ 0x0000 - 0x00cb reg=11 this Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; │ │ 0x0000 - 0x00cb reg=12 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #141 header: │ │ -class_idx : 1197 │ │ +Class #139 header: │ │ +class_idx : 1196 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #141 annotations: │ │ +Class #139 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=deleteTrashFile │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n��0*00H\n" } d2={ "" "" "Landroidx/lifecycle/LiveDataScope;" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1" f="MainViewModel.kt" i={ 0 } l={ 415 } m="invokeSuspend" n={ "$this$invokeSuspend_u24lambda_u240" } s={ "L$1" } │ │ -Annotations on field #1158 '$onSuccess' │ │ +Annotations on field #1157 '$onSuccess' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3902 '' │ │ +Annotations on method #3898 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;" ">;)V" } │ │ -Annotations on method #3903 'create' │ │ +Annotations on method #3899 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3904 'invoke' │ │ +Annotations on method #3900 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #141 - │ │ +Class #139 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -25027,186 +24863,186 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a4e50: |[1a4e50] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a4e60: 5b01 8504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0485 │ │ -1a4e64: 5b02 8604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0486 │ │ -1a4e68: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a4e6a: 7030 4ab2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a4e70: 0e00 |0008: return-void │ │ +1a4de0: |[1a4de0] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a4df0: 5b01 8404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0484 │ │ +1a4df4: 5b02 8504 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0485 │ │ +1a4df8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a4dfa: 7030 53b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a4e00: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -1a4e24: |[1a4e24] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a4e34: 2200 ad04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04ad │ │ -1a4e38: 5431 8504 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0485 │ │ -1a4e3c: 5432 8604 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0486 │ │ -1a4e40: 7040 3e0f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f3e │ │ -1a4e46: 5b04 8704 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0487 │ │ -1a4e4a: 1f00 3d1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a4e4e: 1100 |000d: return-object v0 │ │ +1a4db4: |[1a4db4] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4dc4: 2200 ac04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04ac │ │ +1a4dc8: 5431 8404 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0484 │ │ +1a4dcc: 5432 8504 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0485 │ │ +1a4dd0: 7040 3a0f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f3a │ │ +1a4dd6: 5b04 8604 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0486 │ │ +1a4dda: 1f00 3d1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a4dde: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a4d08: |[1a4d08] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a4d18: 6e30 3f0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f3f │ │ -1a4d1e: 0c01 |0003: move-result-object v1 │ │ -1a4d20: 1f01 ad04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04ad │ │ -1a4d24: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a4d28: 6e20 420f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f42 │ │ -1a4d2e: 0c01 |000b: move-result-object v1 │ │ -1a4d30: 1101 |000c: return-object v1 │ │ +1a4c98: |[1a4c98] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a4ca8: 6e30 3b0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f3b │ │ +1a4cae: 0c01 |0003: move-result-object v1 │ │ +1a4cb0: 1f01 ac04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04ac │ │ +1a4cb4: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a4cb8: 6e20 3e0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f3e │ │ +1a4cbe: 0c01 |000b: move-result-object v1 │ │ +1a4cc0: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a4d34: |[1a4d34] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4d44: 1f01 3302 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a4d48: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a4d4c: 6e30 400f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f40 │ │ -1a4d52: 0c01 |0007: move-result-object v1 │ │ -1a4d54: 1101 |0008: return-object v1 │ │ +1a4cc4: |[1a4cc4] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4cd4: 1f01 3202 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a4cd8: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a4cdc: 6e30 3c0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f3c │ │ +1a4ce2: 0c01 |0007: move-result-object v1 │ │ +1a4ce4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 93 16-bit code units │ │ -1a4d58: |[1a4d58] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4d68: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a4d6e: 0c00 |0003: move-result-object v0 │ │ -1a4d70: 52c1 8904 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@0489 │ │ -1a4d74: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a4d76: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ -1a4d7a: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ -1a4d7e: 54c0 8804 |000b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@0488 │ │ -1a4d82: 1f00 240d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d24 │ │ -1a4d86: 54c1 8704 |000f: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0487 │ │ -1a4d8a: 1f01 ff1a |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1aff │ │ -1a4d8e: 7110 a69a 0d00 |0013: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a4d94: 2839 |0016: goto 004f // +0039 │ │ -1a4d96: 220d 7a17 |0017: new-instance v13, Ljava/lang/IllegalStateException; // type@177a │ │ -1a4d9a: 1a00 d597 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a4d9e: 7020 e692 0d00 |001b: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a4da4: 270d |001e: throw v13 │ │ -1a4da6: 7110 a69a 0d00 |001f: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a4dac: 54cd 8704 |0022: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0487 │ │ -1a4db0: 1f0d 3302 |0024: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a4db4: 6201 b500 |0026: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b5 │ │ -1a4db8: 54c3 8504 |0028: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0485 │ │ -1a4dbc: 6e20 3d09 3100 |002a: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.deleteTrashFile:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@093d │ │ -1a4dc2: 0c01 |002d: move-result-object v1 │ │ -1a4dc4: 54c3 8604 |002e: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0486 │ │ -1a4dc8: 220b 9904 |0030: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0499 │ │ -1a4dcc: 6e10 c741 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41c7 │ │ -1a4dd2: 0a05 |0035: move-result v5 │ │ -1a4dd4: 1309 0e00 |0036: const/16 v9, #int 14 // #e │ │ -1a4dd8: 120a |0038: const/4 v10, #int 0 // #0 │ │ -1a4dda: 1206 |0039: const/4 v6, #int 0 // #0 │ │ -1a4ddc: 1207 |003a: const/4 v7, #int 0 // #0 │ │ -1a4dde: 1208 |003b: const/4 v8, #int 0 // #0 │ │ -1a4de0: 07b4 |003c: move-object v4, v11 │ │ -1a4de2: 7607 cc0e 0400 |003d: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ecc │ │ -1a4de8: 5bc3 8704 |0040: iput-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0487 │ │ -1a4dec: 5bc1 8804 |0042: iput-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@0488 │ │ -1a4df0: 59c2 8904 |0044: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@0489 │ │ -1a4df4: 7230 4706 bd0c |0046: invoke-interface {v13, v11, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0647 │ │ -1a4dfa: 0c0d |0049: move-result-object v13 │ │ -1a4dfc: 330d 0300 |004a: if-ne v13, v0, 004d // +0003 │ │ -1a4e00: 1100 |004c: return-object v0 │ │ -1a4e02: 0710 |004d: move-object v0, v1 │ │ -1a4e04: 0731 |004e: move-object v1, v3 │ │ -1a4e06: 6e10 c741 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41c7 │ │ -1a4e0c: 0a0d |0052: move-result v13 │ │ -1a4e0e: 380d 0700 |0053: if-eqz v13, 005a // +0007 │ │ -1a4e12: 3801 0500 |0055: if-eqz v1, 005a // +0005 │ │ -1a4e16: 7210 5bb5 0100 |0057: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b55b │ │ -1a4e1c: 620d 2fb2 |005a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a4e20: 110d |005c: return-object v13 │ │ +1a4ce8: |[1a4ce8] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4cf8: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a4cfe: 0c00 |0003: move-result-object v0 │ │ +1a4d00: 52c1 8804 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@0488 │ │ +1a4d04: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a4d06: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ +1a4d0a: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ +1a4d0e: 54c0 8704 |000b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@0487 │ │ +1a4d12: 1f00 240d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d24 │ │ +1a4d16: 54c1 8604 |000f: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0486 │ │ +1a4d1a: 1f01 ff1a |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1aff │ │ +1a4d1e: 7110 af9a 0d00 |0013: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a4d24: 2839 |0016: goto 004f // +0039 │ │ +1a4d26: 220d 7a17 |0017: new-instance v13, Ljava/lang/IllegalStateException; // type@177a │ │ +1a4d2a: 1a00 d697 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a4d2e: 7020 ef92 0d00 |001b: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a4d34: 270d |001e: throw v13 │ │ +1a4d36: 7110 af9a 0d00 |001f: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a4d3c: 54cd 8604 |0022: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0486 │ │ +1a4d40: 1f0d 3202 |0024: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a4d44: 6201 b400 |0026: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a4d48: 54c3 8404 |0028: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0484 │ │ +1a4d4c: 6e20 3909 3100 |002a: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.deleteTrashFile:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0939 │ │ +1a4d52: 0c01 |002d: move-result-object v1 │ │ +1a4d54: 54c3 8504 |002e: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0485 │ │ +1a4d58: 220b 9804 |0030: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0498 │ │ +1a4d5c: 6e10 d041 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41d0 │ │ +1a4d62: 0a05 |0035: move-result v5 │ │ +1a4d64: 1309 0e00 |0036: const/16 v9, #int 14 // #e │ │ +1a4d68: 120a |0038: const/4 v10, #int 0 // #0 │ │ +1a4d6a: 1206 |0039: const/4 v6, #int 0 // #0 │ │ +1a4d6c: 1207 |003a: const/4 v7, #int 0 // #0 │ │ +1a4d6e: 1208 |003b: const/4 v8, #int 0 // #0 │ │ +1a4d70: 07b4 |003c: move-object v4, v11 │ │ +1a4d72: 7607 c80e 0400 |003d: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec8 │ │ +1a4d78: 5bc3 8604 |0040: iput-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@0486 │ │ +1a4d7c: 5bc1 8704 |0042: iput-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@0487 │ │ +1a4d80: 59c2 8804 |0044: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@0488 │ │ +1a4d84: 7230 4306 bd0c |0046: invoke-interface {v13, v11, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0643 │ │ +1a4d8a: 0c0d |0049: move-result-object v13 │ │ +1a4d8c: 330d 0300 |004a: if-ne v13, v0, 004d // +0003 │ │ +1a4d90: 1100 |004c: return-object v0 │ │ +1a4d92: 0710 |004d: move-object v0, v1 │ │ +1a4d94: 0731 |004e: move-object v1, v3 │ │ +1a4d96: 6e10 d041 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41d0 │ │ +1a4d9c: 0a0d |0052: move-result v13 │ │ +1a4d9e: 380d 0700 |0053: if-eqz v13, 005a // +0007 │ │ +1a4da2: 3801 0500 |0055: if-eqz v1, 005a // +0005 │ │ +1a4da6: 7210 64b5 0100 |0057: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b564 │ │ +1a4dac: 620d 31b2 |005a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a4db0: 110d |005c: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=413 │ │ 0x0026 line=414 │ │ 0x0030 line=415 │ │ 0x004f line=416 │ │ 0x005a line=418 │ │ locals : │ │ 0x0000 - 0x005d reg=12 this Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; │ │ 0x0000 - 0x005d reg=13 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #142 header: │ │ -class_idx : 1198 │ │ +Class #140 header: │ │ +class_idx : 1197 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #142 annotations: │ │ +Class #140 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=duplicateFile │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n��0*00H\n" } d2={ "" "" "Landroidx/lifecycle/LiveDataScope;" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$duplicateFile$1" f="MainViewModel.kt" i={ } l={ 427 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on field #1164 '$onSuccess' │ │ +Annotations on field #1163 '$onSuccess' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/functions/Function1<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/File;" ">;" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3907 '' │ │ +Annotations on method #3903 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Ljava/lang/Integer;" "Lkotlin/jvm/functions/Function1<" "-" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/File;" ">;" "Lkotlin/Unit;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;" ">;)V" } │ │ -Annotations on method #3908 'create' │ │ +Annotations on method #3904 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3909 'invoke' │ │ +Annotations on method #3905 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #142 - │ │ +Class #140 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -25236,192 +25072,192 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a4fd4: |[1a4fd4] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ -1a4fe4: 5b01 8b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048b │ │ -1a4fe8: 5b02 8a04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@048a │ │ -1a4fec: 5b03 8c04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048c │ │ -1a4ff0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a4ff2: 7030 4ab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a4ff8: 0e00 |000a: return-void │ │ +1a4f64: |[1a4f64] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ +1a4f74: 5b01 8a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048a │ │ +1a4f78: 5b02 8904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@0489 │ │ +1a4f7c: 5b03 8b04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048b │ │ +1a4f80: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a4f82: 7030 53b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a4f88: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -1a4fa4: |[1a4fa4] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a4fb4: 2200 ae04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04ae │ │ -1a4fb8: 5441 8b04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048b │ │ -1a4fbc: 5442 8a04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@048a │ │ -1a4fc0: 5443 8c04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048c │ │ -1a4fc4: 7056 430f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f43 │ │ -1a4fca: 5b05 8d04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@048d │ │ -1a4fce: 1f00 3d1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a4fd2: 1100 |000f: return-object v0 │ │ +1a4f34: |[1a4f34] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4f44: 2200 ad04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04ad │ │ +1a4f48: 5441 8a04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048a │ │ +1a4f4c: 5442 8904 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@0489 │ │ +1a4f50: 5443 8b04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048b │ │ +1a4f54: 7056 3f0f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f3f │ │ +1a4f5a: 5b05 8c04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@048c │ │ +1a4f5e: 1f00 3d1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a4f62: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a4e74: |[1a4e74] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a4e84: 6e30 440f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f44 │ │ -1a4e8a: 0c01 |0003: move-result-object v1 │ │ -1a4e8c: 1f01 ae04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04ae │ │ -1a4e90: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a4e94: 6e20 470f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f47 │ │ -1a4e9a: 0c01 |000b: move-result-object v1 │ │ -1a4e9c: 1101 |000c: return-object v1 │ │ +1a4e04: |[1a4e04] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a4e14: 6e30 400f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f40 │ │ +1a4e1a: 0c01 |0003: move-result-object v1 │ │ +1a4e1c: 1f01 ad04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04ad │ │ +1a4e20: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a4e24: 6e20 430f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f43 │ │ +1a4e2a: 0c01 |000b: move-result-object v1 │ │ +1a4e2c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a4ea0: |[1a4ea0] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4eb0: 1f01 3302 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a4eb4: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a4eb8: 6e30 450f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f45 │ │ -1a4ebe: 0c01 |0007: move-result-object v1 │ │ -1a4ec0: 1101 |0008: return-object v1 │ │ +1a4e30: |[1a4e30] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4e40: 1f01 3202 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a4e44: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a4e48: 6e30 410f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f41 │ │ +1a4e4e: 0c01 |0007: move-result-object v1 │ │ +1a4e50: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 103 16-bit code units │ │ -1a4ec4: |[1a4ec4] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4ed4: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a4eda: 0c00 |0003: move-result-object v0 │ │ -1a4edc: 52c1 8e04 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@048e │ │ -1a4ee0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a4ee2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a4ee6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a4eea: 7110 a69a 0d00 |000b: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a4ef0: 2856 |000e: goto 0064 // +0056 │ │ -1a4ef2: 220d 7a17 |000f: new-instance v13, Ljava/lang/IllegalStateException; // type@177a │ │ -1a4ef6: 1a00 d597 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a4efa: 7020 e692 0d00 |0013: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a4f00: 270d |0016: throw v13 │ │ -1a4f02: 7110 a69a 0d00 |0017: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a4f08: 54cd 8d04 |001a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@048d │ │ -1a4f0c: 1f0d 3302 |001c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a4f10: 6201 b500 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b5 │ │ -1a4f14: 54c3 8b04 |0020: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048b │ │ -1a4f18: 54c4 8a04 |0022: iget-object v4, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@048a │ │ -1a4f1c: 3804 0700 |0024: if-eqz v4, 002b // +0007 │ │ -1a4f20: 6e10 f192 0400 |0026: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@92f1 │ │ -1a4f26: 0a04 |0029: move-result v4 │ │ -1a4f28: 2802 |002a: goto 002c // +0002 │ │ -1a4f2a: 1214 |002b: const/4 v4, #int 1 // #1 │ │ -1a4f2c: 6e30 3e09 3104 |002c: invoke-virtual {v1, v3, v4}, Lcom/infomaniak/drive/data/api/ApiRepository;.duplicateFile:(Lcom/infomaniak/drive/data/models/File;I)Lcom/infomaniak/lib/core/models/ApiResponse; // method@093e │ │ -1a4f32: 0c01 |002f: move-result-object v1 │ │ -1a4f34: 54c3 8c04 |0030: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048c │ │ -1a4f38: 6e10 c741 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41c7 │ │ -1a4f3e: 0a04 |0035: move-result v4 │ │ -1a4f40: 3804 0700 |0036: if-eqz v4, 003d // +0007 │ │ -1a4f44: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ -1a4f48: 7220 66b5 1300 |003a: invoke-interface {v3, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b566 │ │ -1a4f4e: 2203 9904 |003d: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0499 │ │ -1a4f52: 6e10 c741 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41c7 │ │ -1a4f58: 0a06 |0042: move-result v6 │ │ -1a4f5a: 6e10 bb41 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41bb │ │ -1a4f60: 0c08 |0046: move-result-object v8 │ │ -1a4f62: 6e10 bc41 0100 |0047: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41bc │ │ -1a4f68: 0c01 |004a: move-result-object v1 │ │ -1a4f6a: 3801 0700 |004b: if-eqz v1, 0052 // +0007 │ │ -1a4f6e: 6e10 9c41 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@419c │ │ -1a4f74: 0c01 |0050: move-result-object v1 │ │ -1a4f76: 2802 |0051: goto 0053 // +0002 │ │ -1a4f78: 1201 |0052: const/4 v1, #int 0 // #0 │ │ -1a4f7a: 0719 |0053: move-object v9, v1 │ │ -1a4f7c: 122a |0054: const/4 v10, #int 2 // #2 │ │ -1a4f7e: 120b |0055: const/4 v11, #int 0 // #0 │ │ -1a4f80: 1207 |0056: const/4 v7, #int 0 // #0 │ │ -1a4f82: 0735 |0057: move-object v5, v3 │ │ -1a4f84: 7607 cc0e 0500 |0058: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ecc │ │ -1a4f8a: 59c2 8e04 |005b: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@048e │ │ -1a4f8e: 7230 4706 3d0c |005d: invoke-interface {v13, v3, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0647 │ │ -1a4f94: 0c0d |0060: move-result-object v13 │ │ -1a4f96: 330d 0300 |0061: if-ne v13, v0, 0064 // +0003 │ │ -1a4f9a: 1100 |0063: return-object v0 │ │ -1a4f9c: 620d 2fb2 |0064: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a4fa0: 110d |0066: return-object v13 │ │ +1a4e54: |[1a4e54] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4e64: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a4e6a: 0c00 |0003: move-result-object v0 │ │ +1a4e6c: 52c1 8d04 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@048d │ │ +1a4e70: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a4e72: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a4e76: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a4e7a: 7110 af9a 0d00 |000b: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a4e80: 2856 |000e: goto 0064 // +0056 │ │ +1a4e82: 220d 7a17 |000f: new-instance v13, Ljava/lang/IllegalStateException; // type@177a │ │ +1a4e86: 1a00 d697 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a4e8a: 7020 ef92 0d00 |0013: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a4e90: 270d |0016: throw v13 │ │ +1a4e92: 7110 af9a 0d00 |0017: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a4e98: 54cd 8c04 |001a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@048c │ │ +1a4e9c: 1f0d 3202 |001c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a4ea0: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a4ea4: 54c3 8a04 |0020: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048a │ │ +1a4ea8: 54c4 8904 |0022: iget-object v4, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@0489 │ │ +1a4eac: 3804 0700 |0024: if-eqz v4, 002b // +0007 │ │ +1a4eb0: 6e10 fa92 0400 |0026: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@92fa │ │ +1a4eb6: 0a04 |0029: move-result v4 │ │ +1a4eb8: 2802 |002a: goto 002c // +0002 │ │ +1a4eba: 1214 |002b: const/4 v4, #int 1 // #1 │ │ +1a4ebc: 6e30 3a09 3104 |002c: invoke-virtual {v1, v3, v4}, Lcom/infomaniak/drive/data/api/ApiRepository;.duplicateFile:(Lcom/infomaniak/drive/data/models/File;I)Lcom/infomaniak/lib/core/models/ApiResponse; // method@093a │ │ +1a4ec2: 0c01 |002f: move-result-object v1 │ │ +1a4ec4: 54c3 8b04 |0030: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048b │ │ +1a4ec8: 6e10 d041 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41d0 │ │ +1a4ece: 0a04 |0035: move-result v4 │ │ +1a4ed0: 3804 0700 |0036: if-eqz v4, 003d // +0007 │ │ +1a4ed4: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ +1a4ed8: 7220 6fb5 1300 |003a: invoke-interface {v3, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b56f │ │ +1a4ede: 2203 9804 |003d: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0498 │ │ +1a4ee2: 6e10 d041 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41d0 │ │ +1a4ee8: 0a06 |0042: move-result v6 │ │ +1a4eea: 6e10 c441 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41c4 │ │ +1a4ef0: 0c08 |0046: move-result-object v8 │ │ +1a4ef2: 6e10 c541 0100 |0047: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41c5 │ │ +1a4ef8: 0c01 |004a: move-result-object v1 │ │ +1a4efa: 3801 0700 |004b: if-eqz v1, 0052 // +0007 │ │ +1a4efe: 6e10 a541 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41a5 │ │ +1a4f04: 0c01 |0050: move-result-object v1 │ │ +1a4f06: 2802 |0051: goto 0053 // +0002 │ │ +1a4f08: 1201 |0052: const/4 v1, #int 0 // #0 │ │ +1a4f0a: 0719 |0053: move-object v9, v1 │ │ +1a4f0c: 122a |0054: const/4 v10, #int 2 // #2 │ │ +1a4f0e: 120b |0055: const/4 v11, #int 0 // #0 │ │ +1a4f10: 1207 |0056: const/4 v7, #int 0 // #0 │ │ +1a4f12: 0735 |0057: move-object v5, v3 │ │ +1a4f14: 7607 c80e 0500 |0058: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec8 │ │ +1a4f1a: 59c2 8d04 |005b: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@048d │ │ +1a4f1e: 7230 4306 3d0c |005d: invoke-interface {v13, v3, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0643 │ │ +1a4f24: 0c0d |0060: move-result-object v13 │ │ +1a4f26: 330d 0300 |0061: if-ne v13, v0, 0064 // +0003 │ │ +1a4f2a: 1100 |0063: return-object v0 │ │ +1a4f2c: 620d 31b2 |0064: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a4f30: 110d |0066: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=424 │ │ 0x001e line=425 │ │ 0x0032 line=426 │ │ 0x003d line=427 │ │ 0x0064 line=429 │ │ locals : │ │ 0x0000 - 0x0067 reg=12 this Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; │ │ 0x0000 - 0x0067 reg=13 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #143 header: │ │ -class_idx : 1199 │ │ +Class #141 header: │ │ +class_idx : 1198 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #143 annotations: │ │ +Class #141 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=getDropBox │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/DropBox;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n\n��0*\n000H\n" } d2={ "" "" "Landroidx/lifecycle/LiveDataScope;" "Lcom/infomaniak/lib/core/models/ApiResponse;" "Lcom/infomaniak/drive/data/models/DropBox;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$getDropBox$1" f="MainViewModel.kt" i={ } l={ 234 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3912 '' │ │ +Annotations on method #3908 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;" ">;)V" } │ │ -Annotations on method #3913 'create' │ │ +Annotations on method #3909 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3914 'invoke' │ │ +Annotations on method #3910 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/DropBox;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #143 - │ │ +Class #141 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -25443,158 +25279,158 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a50f0: |[1a50f0] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a5100: 5b01 8f04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048f │ │ -1a5104: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a5106: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a510c: 0e00 |0006: return-void │ │ +1a5080: |[1a5080] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a5090: 5b01 8e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048e │ │ +1a5094: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a5096: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a509c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a50c8: |[1a50c8] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a50d8: 2200 af04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04af │ │ -1a50dc: 5421 8f04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048f │ │ -1a50e0: 7030 480f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f48 │ │ -1a50e6: 5b03 9004 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.L$0:Ljava/lang/Object; // field@0490 │ │ -1a50ea: 1f00 3d1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a50ee: 1100 |000b: return-object v0 │ │ +1a5058: |[1a5058] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5068: 2200 ae04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04ae │ │ +1a506c: 5421 8e04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048e │ │ +1a5070: 7030 440f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f44 │ │ +1a5076: 5b03 8f04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.L$0:Ljava/lang/Object; // field@048f │ │ +1a507a: 1f00 3d1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a507e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a4ffc: |[1a4ffc] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a500c: 6e30 490f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f49 │ │ -1a5012: 0c01 |0003: move-result-object v1 │ │ -1a5014: 1f01 af04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04af │ │ -1a5018: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a501c: 6e20 4c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f4c │ │ -1a5022: 0c01 |000b: move-result-object v1 │ │ -1a5024: 1101 |000c: return-object v1 │ │ +1a4f8c: |[1a4f8c] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a4f9c: 6e30 450f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f45 │ │ +1a4fa2: 0c01 |0003: move-result-object v1 │ │ +1a4fa4: 1f01 ae04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04ae │ │ +1a4fa8: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a4fac: 6e20 480f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f48 │ │ +1a4fb2: 0c01 |000b: move-result-object v1 │ │ +1a4fb4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a5028: |[1a5028] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5038: 1f01 3302 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a503c: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a5040: 6e30 4a0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f4a │ │ -1a5046: 0c01 |0007: move-result-object v1 │ │ -1a5048: 1101 |0008: return-object v1 │ │ +1a4fb8: |[1a4fb8] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4fc8: 1f01 3202 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a4fcc: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a4fd0: 6e30 460f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f46 │ │ +1a4fd6: 0c01 |0007: move-result-object v1 │ │ +1a4fd8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -1a504c: |[1a504c] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a505c: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a5062: 0c00 |0003: move-result-object v0 │ │ -1a5064: 5241 9104 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.label:I // field@0491 │ │ -1a5068: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a506a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a506e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a5072: 7110 a69a 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a5078: 2824 |000e: goto 0032 // +0024 │ │ -1a507a: 2205 7a17 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@177a │ │ -1a507e: 1a00 d597 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a5082: 7020 e692 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a5088: 2705 |0016: throw v5 │ │ -1a508a: 7110 a69a 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a5090: 5445 9004 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.L$0:Ljava/lang/Object; // field@0490 │ │ -1a5094: 1f05 3302 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a5098: 6201 b500 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b5 │ │ -1a509c: 5443 8f04 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048f │ │ -1a50a0: 6e20 4409 3100 |0022: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.getDropBox:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0944 │ │ -1a50a6: 0c01 |0025: move-result-object v1 │ │ -1a50a8: 0743 |0026: move-object v3, v4 │ │ -1a50aa: 1f03 3d1a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a50ae: 5942 9104 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.label:I // field@0491 │ │ -1a50b2: 7230 4706 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0647 │ │ -1a50b8: 0c05 |002e: move-result-object v5 │ │ -1a50ba: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ -1a50be: 1100 |0031: return-object v0 │ │ -1a50c0: 6205 2fb2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a50c4: 1105 |0034: return-object v5 │ │ +1a4fdc: |[1a4fdc] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4fec: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a4ff2: 0c00 |0003: move-result-object v0 │ │ +1a4ff4: 5241 9004 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.label:I // field@0490 │ │ +1a4ff8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a4ffa: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a4ffe: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a5002: 7110 af9a 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a5008: 2824 |000e: goto 0032 // +0024 │ │ +1a500a: 2205 7a17 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@177a │ │ +1a500e: 1a00 d697 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a5012: 7020 ef92 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a5018: 2705 |0016: throw v5 │ │ +1a501a: 7110 af9a 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a5020: 5445 8f04 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.L$0:Ljava/lang/Object; // field@048f │ │ +1a5024: 1f05 3202 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a5028: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a502c: 5443 8e04 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048e │ │ +1a5030: 6e20 4009 3100 |0022: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.getDropBox:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0940 │ │ +1a5036: 0c01 |0025: move-result-object v1 │ │ +1a5038: 0743 |0026: move-object v3, v4 │ │ +1a503a: 1f03 3d1a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a503e: 5942 9004 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.label:I // field@0490 │ │ +1a5042: 7230 4306 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0643 │ │ +1a5048: 0c05 |002e: move-result-object v5 │ │ +1a504a: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ +1a504e: 1100 |0031: return-object v0 │ │ +1a5050: 6205 31b2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a5054: 1105 |0034: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=233 │ │ 0x001e line=234 │ │ 0x0032 line=235 │ │ locals : │ │ 0x0000 - 0x0035 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; │ │ 0x0000 - 0x0035 reg=5 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #144 header: │ │ -class_idx : 1200 │ │ +Class #142 header: │ │ +class_idx : 1199 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #144 annotations: │ │ +Class #142 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=getFileDetails │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/drive/data/models/File;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n��0*\n00H\n" } d2={ "" "" "Landroidx/lifecycle/LiveDataScope;" "Lcom/infomaniak/drive/data/models/File;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$getFileDetails$1" f="MainViewModel.kt" i={ } l={ 336 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3917 '' │ │ +Annotations on method #3913 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Lcom/infomaniak/drive/data/models/UserDrive;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;" ">;)V" } │ │ -Annotations on method #3918 'create' │ │ +Annotations on method #3914 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3919 'invoke' │ │ +Annotations on method #3915 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/drive/data/models/File;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #144 - │ │ +Class #142 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -25620,162 +25456,162 @@ │ │ type : '(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a520c: |[1a520c] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ -1a521c: 5901 9204 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@0492 │ │ -1a5220: 5b02 9304 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0493 │ │ -1a5224: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a5226: 7030 4ab2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a522c: 0e00 |0008: return-void │ │ +1a519c: |[1a519c] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ +1a51ac: 5901 9104 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@0491 │ │ +1a51b0: 5b02 9204 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0492 │ │ +1a51b4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a51b6: 7030 53b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a51bc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -1a51e0: |[1a51e0] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a51f0: 2200 b004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04b0 │ │ -1a51f4: 5231 9204 |0002: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@0492 │ │ -1a51f8: 5432 9304 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0493 │ │ -1a51fc: 7040 4d0f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f4d │ │ -1a5202: 5b04 9404 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@0494 │ │ -1a5206: 1f00 3d1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a520a: 1100 |000d: return-object v0 │ │ +1a5170: |[1a5170] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5180: 2200 af04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04af │ │ +1a5184: 5231 9104 |0002: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@0491 │ │ +1a5188: 5432 9204 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0492 │ │ +1a518c: 7040 490f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f49 │ │ +1a5192: 5b04 9304 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@0493 │ │ +1a5196: 1f00 3d1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a519a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a5110: |[1a5110] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5120: 6e30 4e0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f4e │ │ -1a5126: 0c01 |0003: move-result-object v1 │ │ -1a5128: 1f01 b004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04b0 │ │ -1a512c: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a5130: 6e20 510f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f51 │ │ -1a5136: 0c01 |000b: move-result-object v1 │ │ -1a5138: 1101 |000c: return-object v1 │ │ +1a50a0: |[1a50a0] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a50b0: 6e30 4a0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f4a │ │ +1a50b6: 0c01 |0003: move-result-object v1 │ │ +1a50b8: 1f01 af04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04af │ │ +1a50bc: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a50c0: 6e20 4d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f4d │ │ +1a50c6: 0c01 |000b: move-result-object v1 │ │ +1a50c8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a513c: |[1a513c] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a514c: 1f01 3302 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a5150: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a5154: 6e30 4f0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f4f │ │ -1a515a: 0c01 |0007: move-result-object v1 │ │ -1a515c: 1101 |0008: return-object v1 │ │ +1a50cc: |[1a50cc] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a50dc: 1f01 3202 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a50e0: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a50e4: 6e30 4b0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f4b │ │ +1a50ea: 0c01 |0007: move-result-object v1 │ │ +1a50ec: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -1a5160: |[1a5160] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5170: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a5176: 0c00 |0003: move-result-object v0 │ │ -1a5178: 5251 9504 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@0495 │ │ -1a517c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a517e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a5182: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a5186: 7110 a69a 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a518c: 2826 |000e: goto 0034 // +0026 │ │ -1a518e: 2206 7a17 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@177a │ │ -1a5192: 1a00 d597 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a5196: 7020 e692 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a519c: 2706 |0016: throw v6 │ │ -1a519e: 7110 a69a 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a51a4: 5456 9404 |001a: iget-object v6, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@0494 │ │ -1a51a8: 1f06 3302 |001c: check-cast v6, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a51ac: 6201 ba00 |001e: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a51b0: 5253 9204 |0020: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@0492 │ │ -1a51b4: 5454 9304 |0022: iget-object v4, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0493 │ │ -1a51b8: 6e30 9609 3104 |0024: invoke-virtual {v1, v3, v4}, Lcom/infomaniak/drive/data/cache/FileController;.getFileDetails:(ILcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/drive/data/models/File; // method@0996 │ │ -1a51be: 0c01 |0027: move-result-object v1 │ │ -1a51c0: 0753 |0028: move-object v3, v5 │ │ -1a51c2: 1f03 3d1a |0029: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a51c6: 5952 9504 |002b: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@0495 │ │ -1a51ca: 7230 4706 1603 |002d: invoke-interface {v6, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0647 │ │ -1a51d0: 0c06 |0030: move-result-object v6 │ │ -1a51d2: 3306 0300 |0031: if-ne v6, v0, 0034 // +0003 │ │ -1a51d6: 1100 |0033: return-object v0 │ │ -1a51d8: 6206 2fb2 |0034: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a51dc: 1106 |0036: return-object v6 │ │ +1a50f0: |[1a50f0] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5100: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a5106: 0c00 |0003: move-result-object v0 │ │ +1a5108: 5251 9404 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@0494 │ │ +1a510c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a510e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a5112: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a5116: 7110 af9a 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a511c: 2826 |000e: goto 0034 // +0026 │ │ +1a511e: 2206 7a17 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@177a │ │ +1a5122: 1a00 d697 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a5126: 7020 ef92 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a512c: 2706 |0016: throw v6 │ │ +1a512e: 7110 af9a 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a5134: 5456 9304 |001a: iget-object v6, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@0493 │ │ +1a5138: 1f06 3202 |001c: check-cast v6, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a513c: 6201 b900 |001e: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a5140: 5253 9104 |0020: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@0491 │ │ +1a5144: 5454 9204 |0022: iget-object v4, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0492 │ │ +1a5148: 6e30 9209 3104 |0024: invoke-virtual {v1, v3, v4}, Lcom/infomaniak/drive/data/cache/FileController;.getFileDetails:(ILcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/drive/data/models/File; // method@0992 │ │ +1a514e: 0c01 |0027: move-result-object v1 │ │ +1a5150: 0753 |0028: move-object v3, v5 │ │ +1a5152: 1f03 3d1a |0029: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a5156: 5952 9404 |002b: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@0494 │ │ +1a515a: 7230 4306 1603 |002d: invoke-interface {v6, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0643 │ │ +1a5160: 0c06 |0030: move-result-object v6 │ │ +1a5162: 3306 0300 |0031: if-ne v6, v0, 0034 // +0003 │ │ +1a5166: 1100 |0033: return-object v0 │ │ +1a5168: 6206 31b2 |0034: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a516c: 1106 |0036: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=335 │ │ 0x001e line=336 │ │ 0x0034 line=337 │ │ locals : │ │ 0x0000 - 0x0037 reg=5 this Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; │ │ 0x0000 - 0x0037 reg=6 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #145 header: │ │ -class_idx : 1201 │ │ +Class #143 header: │ │ +class_idx : 1200 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #145 annotations: │ │ +Class #143 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=getFileShare │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/Share;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nMainViewModel.kt\nKotlin\n*S Kotlin\n*F\n+ 1 MainViewModel.kt\ncom/infomaniak/drive/ui/MainViewModel$getFileShare$1\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,665:1\n1#2:666\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n\n��0*\n000H\n" } d2={ "" "" "Landroidx/lifecycle/LiveDataScope;" "Lcom/infomaniak/lib/core/models/ApiResponse;" "Lcom/infomaniak/drive/data/models/Share;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$getFileShare$1" f="MainViewModel.kt" i={ 0 } l={ 294 297 } m="invokeSuspend" n={ "$this$liveData" } s={ "L$0" } │ │ -Annotations on method #3922 '' │ │ +Annotations on method #3918 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/UserDrive;" "I" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;" ">;)V" } │ │ -Annotations on method #3923 'create' │ │ +Annotations on method #3919 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3924 'invoke' │ │ +Annotations on method #3920 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/Share;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #145 - │ │ +Class #143 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -25801,253 +25637,253 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a5474: |[1a5474] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V │ │ -1a5484: 5b01 9704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0497 │ │ -1a5488: 5902 9604 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0496 │ │ -1a548c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a548e: 7030 4ab2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a5494: 0e00 |0008: return-void │ │ +1a5404: |[1a5404] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V │ │ +1a5414: 5b01 9604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0496 │ │ +1a5418: 5902 9504 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0495 │ │ +1a541c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a541e: 7030 53b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a5424: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -1a5448: |[1a5448] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5458: 2200 b104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04b1 │ │ -1a545c: 5431 9704 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0497 │ │ -1a5460: 5232 9604 |0004: iget v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0496 │ │ -1a5464: 7040 520f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V // method@0f52 │ │ -1a546a: 5b04 9804 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0498 │ │ -1a546e: 1f00 3d1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a5472: 1100 |000d: return-object v0 │ │ +1a53d8: |[1a53d8] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a53e8: 2200 b004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04b0 │ │ +1a53ec: 5431 9604 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0496 │ │ +1a53f0: 5232 9504 |0004: iget v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0495 │ │ +1a53f4: 7040 4e0f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V // method@0f4e │ │ +1a53fa: 5b04 9704 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0497 │ │ +1a53fe: 1f00 3d1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a5402: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a5230: |[1a5230] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5240: 6e30 530f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f53 │ │ -1a5246: 0c01 |0003: move-result-object v1 │ │ -1a5248: 1f01 b104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04b1 │ │ -1a524c: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a5250: 6e20 560f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f56 │ │ -1a5256: 0c01 |000b: move-result-object v1 │ │ -1a5258: 1101 |000c: return-object v1 │ │ +1a51c0: |[1a51c0] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a51d0: 6e30 4f0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f4f │ │ +1a51d6: 0c01 |0003: move-result-object v1 │ │ +1a51d8: 1f01 b004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04b0 │ │ +1a51dc: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a51e0: 6e20 520f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f52 │ │ +1a51e6: 0c01 |000b: move-result-object v1 │ │ +1a51e8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a525c: |[1a525c] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a526c: 1f01 3302 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a5270: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a5274: 6e30 540f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f54 │ │ -1a527a: 0c01 |0007: move-result-object v1 │ │ -1a527c: 1101 |0008: return-object v1 │ │ +1a51ec: |[1a51ec] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a51fc: 1f01 3202 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a5200: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a5204: 6e30 500f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f50 │ │ +1a520a: 0c01 |0007: move-result-object v1 │ │ +1a520c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 66 │ │ ins : 2 │ │ outs : 54 │ │ insns size : 219 16-bit code units │ │ -1a5280: |[1a5280] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5290: 0806 4000 |0000: move-object/from16 v6, v64 │ │ -1a5294: 7100 e0b1 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a529a: 0c07 |0005: move-result-object v7 │ │ -1a529c: 5260 9904 |0006: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@0499 │ │ -1a52a0: 1228 |0008: const/4 v8, #int 2 // #2 │ │ -1a52a2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -1a52a4: 3800 1e00 |000a: if-eqz v0, 0028 // +001e │ │ -1a52a8: 3210 1100 |000c: if-eq v0, v1, 001d // +0011 │ │ -1a52ac: 3380 0700 |000e: if-ne v0, v8, 0015 // +0007 │ │ -1a52b0: 7701 a69a 4100 |0010: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a52b6: 2900 c500 |0013: goto/16 00d8 // +00c5 │ │ -1a52ba: 2200 7a17 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@177a │ │ -1a52be: 1a01 d597 |0017: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a52c2: 7020 e692 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a52c8: 2700 |001c: throw v0 │ │ -1a52ca: 5460 9804 |001d: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0498 │ │ -1a52ce: 1f00 3302 |001f: check-cast v0, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a52d2: 7701 a69a 4100 |0021: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a52d8: 0709 |0024: move-object v9, v0 │ │ -1a52da: 0800 4100 |0025: move-object/from16 v0, v65 │ │ -1a52de: 2827 |0027: goto 004e // +0027 │ │ -1a52e0: 7701 a69a 4100 |0028: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a52e6: 5460 9804 |002b: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0498 │ │ -1a52ea: 0709 |002d: move-object v9, v0 │ │ -1a52ec: 1f09 3302 |002e: check-cast v9, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a52f0: 5460 9704 |0030: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0497 │ │ -1a52f4: 3800 2000 |0032: if-eqz v0, 0052 // +0020 │ │ -1a52f8: 6e10 5f0b 0000 |0034: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UserDrive;.getUserId:()I // method@0b5f │ │ -1a52fe: 0a02 |0037: move-result v2 │ │ -1a5300: 6200 a512 |0038: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -1a5304: 1f00 020d |003a: check-cast v0, Lcom/infomaniak/lib/core/auth/CredentialManager; // type@0d02 │ │ -1a5308: 5b69 9804 |003c: iput-object v9, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0498 │ │ -1a530c: 5961 9904 |003e: iput v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@0499 │ │ -1a5310: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -1a5312: 1224 |0041: const/4 v4, #int 2 // #2 │ │ -1a5314: 1205 |0042: const/4 v5, #int 0 // #0 │ │ -1a5316: 0121 |0043: move v1, v2 │ │ -1a5318: 0732 |0044: move-object v2, v3 │ │ -1a531a: 0803 4000 |0045: move-object/from16 v3, v64 │ │ -1a531e: 7706 b640 0000 |0047: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/lib/core/auth/CredentialManager;.getHttpClient$default:(Lcom/infomaniak/lib/core/auth/CredentialManager;ILjava/lang/Long;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; // method@40b6 │ │ -1a5324: 0c00 |004a: move-result-object v0 │ │ -1a5326: 3370 0300 |004b: if-ne v0, v7, 004e // +0003 │ │ -1a532a: 1107 |004d: return-object v7 │ │ -1a532c: 1f00 5922 |004e: check-cast v0, Lokhttp3/OkHttpClient; // type@2259 │ │ -1a5330: 3900 0800 |0050: if-nez v0, 0058 // +0008 │ │ -1a5334: 6200 cf4f |0052: sget-object v0, Lcom/infomaniak/lib/core/networking/HttpClient;.INSTANCE:Lcom/infomaniak/lib/core/networking/HttpClient; // field@4fcf │ │ -1a5338: 6e10 8443 0000 |0054: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/HttpClient;.getOkHttpClient:()Lokhttp3/OkHttpClient; // method@4384 │ │ -1a533e: 0c00 |0057: move-result-object v0 │ │ -1a5340: 5461 9704 |0058: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0497 │ │ -1a5344: 3801 0700 |005a: if-eqz v1, 0061 // +0007 │ │ -1a5348: 6e10 5d0b 0100 |005c: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UserDrive;.getDriveId:()I // method@0b5d │ │ -1a534e: 0a01 |005f: move-result v1 │ │ -1a5350: 2807 |0060: goto 0067 // +0007 │ │ -1a5352: 6201 a512 |0061: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -1a5356: 6e10 7c39 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@397c │ │ -1a535c: 0a01 |0066: move-result v1 │ │ -1a535e: 011e |0067: move v14, v1 │ │ -1a5360: 6201 b500 |0068: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b5 │ │ -1a5364: 2202 7803 |006a: new-instance v2, Lcom/infomaniak/drive/data/models/File; // type@0378 │ │ -1a5368: 072a |006c: move-object v10, v2 │ │ -1a536a: 526c 9604 |006d: iget v12, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0496 │ │ -1a536e: 133e ff03 |006f: const/16 v62, #int 1023 // #3ff │ │ -1a5372: 133f 0000 |0071: const/16 v63, #int 0 // #0 │ │ -1a5376: 120b |0073: const/4 v11, #int 0 // #0 │ │ -1a5378: 120d |0074: const/4 v13, #int 0 // #0 │ │ -1a537a: 120f |0075: const/4 v15, #int 0 // #0 │ │ -1a537c: 1310 0000 |0076: const/16 v16, #int 0 // #0 │ │ -1a5380: 1311 0000 |0078: const/16 v17, #int 0 // #0 │ │ -1a5384: 1312 0000 |007a: const/16 v18, #int 0 // #0 │ │ -1a5388: 1313 0000 |007c: const/16 v19, #int 0 // #0 │ │ -1a538c: 1314 0000 |007e: const/16 v20, #int 0 // #0 │ │ -1a5390: 1315 0000 |0080: const/16 v21, #int 0 // #0 │ │ -1a5394: 1616 0000 |0082: const-wide/16 v22, #int 0 // #0 │ │ -1a5398: 1618 0000 |0084: const-wide/16 v24, #int 0 // #0 │ │ -1a539c: 161a 0000 |0086: const-wide/16 v26, #int 0 // #0 │ │ -1a53a0: 131c 0000 |0088: const/16 v28, #int 0 // #0 │ │ -1a53a4: 161d 0000 |008a: const-wide/16 v29, #int 0 // #0 │ │ -1a53a8: 131f 0000 |008c: const/16 v31, #int 0 // #0 │ │ -1a53ac: 1320 0000 |008e: const/16 v32, #int 0 // #0 │ │ -1a53b0: 1321 0000 |0090: const/16 v33, #int 0 // #0 │ │ -1a53b4: 1322 0000 |0092: const/16 v34, #int 0 // #0 │ │ -1a53b8: 1323 0000 |0094: const/16 v35, #int 0 // #0 │ │ -1a53bc: 1324 0000 |0096: const/16 v36, #int 0 // #0 │ │ -1a53c0: 1325 0000 |0098: const/16 v37, #int 0 // #0 │ │ -1a53c4: 1326 0000 |009a: const/16 v38, #int 0 // #0 │ │ -1a53c8: 1327 0000 |009c: const/16 v39, #int 0 // #0 │ │ -1a53cc: 1328 0000 |009e: const/16 v40, #int 0 // #0 │ │ -1a53d0: 1329 0000 |00a0: const/16 v41, #int 0 // #0 │ │ -1a53d4: 132a 0000 |00a2: const/16 v42, #int 0 // #0 │ │ -1a53d8: 132b 0000 |00a4: const/16 v43, #int 0 // #0 │ │ -1a53dc: 132c 0000 |00a6: const/16 v44, #int 0 // #0 │ │ -1a53e0: 162d 0000 |00a8: const-wide/16 v45, #int 0 // #0 │ │ -1a53e4: 162f 0000 |00aa: const-wide/16 v47, #int 0 // #0 │ │ -1a53e8: 1331 0000 |00ac: const/16 v49, #int 0 // #0 │ │ -1a53ec: 1332 0000 |00ae: const/16 v50, #int 0 // #0 │ │ -1a53f0: 1333 0000 |00b0: const/16 v51, #int 0 // #0 │ │ -1a53f4: 1334 0000 |00b2: const/16 v52, #int 0 // #0 │ │ -1a53f8: 1335 0000 |00b4: const/16 v53, #int 0 // #0 │ │ -1a53fc: 1336 0000 |00b6: const/16 v54, #int 0 // #0 │ │ -1a5400: 1337 0000 |00b8: const/16 v55, #int 0 // #0 │ │ -1a5404: 1638 0000 |00ba: const-wide/16 v56, #int 0 // #0 │ │ -1a5408: 133a 0000 |00bc: const/16 v58, #int 0 // #0 │ │ -1a540c: 163b 0000 |00be: const-wide/16 v59, #int 0 // #0 │ │ -1a5410: 133d f5ff |00c0: const/16 v61, #int -11 // #fff5 │ │ -1a5414: 7636 1a0a 0a00 |00c2: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62, v63}, Lcom/infomaniak/drive/data/models/File;.:(Ljava/lang/String;IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJJJIJLio/realm/RealmList;ZLcom/infomaniak/drive/data/models/ShareLink;Lcom/infomaniak/drive/data/models/Rights;Lio/realm/RealmList;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/DropBox;Lcom/infomaniak/drive/data/models/file/FileExternalImport;Ljava/lang/Long;Lio/realm/RealmList;Ljava/lang/String;Lcom/infomaniak/drive/data/models/file/FileVersion;Lcom/infomaniak/drive/data/models/file/FileConversion;JJLio/realm/RealmList;ZZZZZZJIJIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0a1a │ │ -1a541a: 6e30 4a09 0102 |00c5: invoke-virtual {v1, v0, v2}, Lcom/infomaniak/drive/data/api/ApiRepository;.getFileShare:(Lokhttp3/OkHttpClient;Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@094a │ │ -1a5420: 0c00 |00c8: move-result-object v0 │ │ -1a5422: 0761 |00c9: move-object v1, v6 │ │ -1a5424: 1f01 3d1a |00ca: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a5428: 1202 |00cc: const/4 v2, #int 0 // #0 │ │ -1a542a: 5b62 9804 |00cd: iput-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0498 │ │ -1a542e: 5968 9904 |00cf: iput v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@0499 │ │ -1a5432: 7230 4706 0901 |00d1: invoke-interface {v9, v0, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0647 │ │ -1a5438: 0c00 |00d4: move-result-object v0 │ │ -1a543a: 3370 0300 |00d5: if-ne v0, v7, 00d8 // +0003 │ │ -1a543e: 1107 |00d7: return-object v7 │ │ -1a5440: 6200 2fb2 |00d8: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a5444: 1100 |00da: return-object v0 │ │ +1a5210: |[1a5210] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5220: 0806 4000 |0000: move-object/from16 v6, v64 │ │ +1a5224: 7100 e9b1 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a522a: 0c07 |0005: move-result-object v7 │ │ +1a522c: 5260 9804 |0006: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@0498 │ │ +1a5230: 1228 |0008: const/4 v8, #int 2 // #2 │ │ +1a5232: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +1a5234: 3800 1e00 |000a: if-eqz v0, 0028 // +001e │ │ +1a5238: 3210 1100 |000c: if-eq v0, v1, 001d // +0011 │ │ +1a523c: 3380 0700 |000e: if-ne v0, v8, 0015 // +0007 │ │ +1a5240: 7701 af9a 4100 |0010: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a5246: 2900 c500 |0013: goto/16 00d8 // +00c5 │ │ +1a524a: 2200 7a17 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@177a │ │ +1a524e: 1a01 d697 |0017: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a5252: 7020 ef92 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a5258: 2700 |001c: throw v0 │ │ +1a525a: 5460 9704 |001d: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0497 │ │ +1a525e: 1f00 3202 |001f: check-cast v0, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a5262: 7701 af9a 4100 |0021: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a5268: 0709 |0024: move-object v9, v0 │ │ +1a526a: 0800 4100 |0025: move-object/from16 v0, v65 │ │ +1a526e: 2827 |0027: goto 004e // +0027 │ │ +1a5270: 7701 af9a 4100 |0028: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a5276: 5460 9704 |002b: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0497 │ │ +1a527a: 0709 |002d: move-object v9, v0 │ │ +1a527c: 1f09 3202 |002e: check-cast v9, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a5280: 5460 9604 |0030: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0496 │ │ +1a5284: 3800 2000 |0032: if-eqz v0, 0052 // +0020 │ │ +1a5288: 6e10 5b0b 0000 |0034: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UserDrive;.getUserId:()I // method@0b5b │ │ +1a528e: 0a02 |0037: move-result v2 │ │ +1a5290: 6200 a712 |0038: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +1a5294: 1f00 020d |003a: check-cast v0, Lcom/infomaniak/lib/core/auth/CredentialManager; // type@0d02 │ │ +1a5298: 5b69 9704 |003c: iput-object v9, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0497 │ │ +1a529c: 5961 9804 |003e: iput v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@0498 │ │ +1a52a0: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +1a52a2: 1224 |0041: const/4 v4, #int 2 // #2 │ │ +1a52a4: 1205 |0042: const/4 v5, #int 0 // #0 │ │ +1a52a6: 0121 |0043: move v1, v2 │ │ +1a52a8: 0732 |0044: move-object v2, v3 │ │ +1a52aa: 0803 4000 |0045: move-object/from16 v3, v64 │ │ +1a52ae: 7706 bf40 0000 |0047: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/lib/core/auth/CredentialManager;.getHttpClient$default:(Lcom/infomaniak/lib/core/auth/CredentialManager;ILjava/lang/Long;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; // method@40bf │ │ +1a52b4: 0c00 |004a: move-result-object v0 │ │ +1a52b6: 3370 0300 |004b: if-ne v0, v7, 004e // +0003 │ │ +1a52ba: 1107 |004d: return-object v7 │ │ +1a52bc: 1f00 5922 |004e: check-cast v0, Lokhttp3/OkHttpClient; // type@2259 │ │ +1a52c0: 3900 0800 |0050: if-nez v0, 0058 // +0008 │ │ +1a52c4: 6200 d14f |0052: sget-object v0, Lcom/infomaniak/lib/core/networking/HttpClient;.INSTANCE:Lcom/infomaniak/lib/core/networking/HttpClient; // field@4fd1 │ │ +1a52c8: 6e10 8d43 0000 |0054: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/HttpClient;.getOkHttpClient:()Lokhttp3/OkHttpClient; // method@438d │ │ +1a52ce: 0c00 |0057: move-result-object v0 │ │ +1a52d0: 5461 9604 |0058: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0496 │ │ +1a52d4: 3801 0700 |005a: if-eqz v1, 0061 // +0007 │ │ +1a52d8: 6e10 590b 0100 |005c: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UserDrive;.getDriveId:()I // method@0b59 │ │ +1a52de: 0a01 |005f: move-result v1 │ │ +1a52e0: 2807 |0060: goto 0067 // +0007 │ │ +1a52e2: 6201 a712 |0061: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +1a52e6: 6e10 8539 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3985 │ │ +1a52ec: 0a01 |0066: move-result v1 │ │ +1a52ee: 011e |0067: move v14, v1 │ │ +1a52f0: 6201 b400 |0068: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a52f4: 2202 7703 |006a: new-instance v2, Lcom/infomaniak/drive/data/models/File; // type@0377 │ │ +1a52f8: 072a |006c: move-object v10, v2 │ │ +1a52fa: 526c 9504 |006d: iget v12, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0495 │ │ +1a52fe: 133e ff03 |006f: const/16 v62, #int 1023 // #3ff │ │ +1a5302: 133f 0000 |0071: const/16 v63, #int 0 // #0 │ │ +1a5306: 120b |0073: const/4 v11, #int 0 // #0 │ │ +1a5308: 120d |0074: const/4 v13, #int 0 // #0 │ │ +1a530a: 120f |0075: const/4 v15, #int 0 // #0 │ │ +1a530c: 1310 0000 |0076: const/16 v16, #int 0 // #0 │ │ +1a5310: 1311 0000 |0078: const/16 v17, #int 0 // #0 │ │ +1a5314: 1312 0000 |007a: const/16 v18, #int 0 // #0 │ │ +1a5318: 1313 0000 |007c: const/16 v19, #int 0 // #0 │ │ +1a531c: 1314 0000 |007e: const/16 v20, #int 0 // #0 │ │ +1a5320: 1315 0000 |0080: const/16 v21, #int 0 // #0 │ │ +1a5324: 1616 0000 |0082: const-wide/16 v22, #int 0 // #0 │ │ +1a5328: 1618 0000 |0084: const-wide/16 v24, #int 0 // #0 │ │ +1a532c: 161a 0000 |0086: const-wide/16 v26, #int 0 // #0 │ │ +1a5330: 131c 0000 |0088: const/16 v28, #int 0 // #0 │ │ +1a5334: 161d 0000 |008a: const-wide/16 v29, #int 0 // #0 │ │ +1a5338: 131f 0000 |008c: const/16 v31, #int 0 // #0 │ │ +1a533c: 1320 0000 |008e: const/16 v32, #int 0 // #0 │ │ +1a5340: 1321 0000 |0090: const/16 v33, #int 0 // #0 │ │ +1a5344: 1322 0000 |0092: const/16 v34, #int 0 // #0 │ │ +1a5348: 1323 0000 |0094: const/16 v35, #int 0 // #0 │ │ +1a534c: 1324 0000 |0096: const/16 v36, #int 0 // #0 │ │ +1a5350: 1325 0000 |0098: const/16 v37, #int 0 // #0 │ │ +1a5354: 1326 0000 |009a: const/16 v38, #int 0 // #0 │ │ +1a5358: 1327 0000 |009c: const/16 v39, #int 0 // #0 │ │ +1a535c: 1328 0000 |009e: const/16 v40, #int 0 // #0 │ │ +1a5360: 1329 0000 |00a0: const/16 v41, #int 0 // #0 │ │ +1a5364: 132a 0000 |00a2: const/16 v42, #int 0 // #0 │ │ +1a5368: 132b 0000 |00a4: const/16 v43, #int 0 // #0 │ │ +1a536c: 132c 0000 |00a6: const/16 v44, #int 0 // #0 │ │ +1a5370: 162d 0000 |00a8: const-wide/16 v45, #int 0 // #0 │ │ +1a5374: 162f 0000 |00aa: const-wide/16 v47, #int 0 // #0 │ │ +1a5378: 1331 0000 |00ac: const/16 v49, #int 0 // #0 │ │ +1a537c: 1332 0000 |00ae: const/16 v50, #int 0 // #0 │ │ +1a5380: 1333 0000 |00b0: const/16 v51, #int 0 // #0 │ │ +1a5384: 1334 0000 |00b2: const/16 v52, #int 0 // #0 │ │ +1a5388: 1335 0000 |00b4: const/16 v53, #int 0 // #0 │ │ +1a538c: 1336 0000 |00b6: const/16 v54, #int 0 // #0 │ │ +1a5390: 1337 0000 |00b8: const/16 v55, #int 0 // #0 │ │ +1a5394: 1638 0000 |00ba: const-wide/16 v56, #int 0 // #0 │ │ +1a5398: 133a 0000 |00bc: const/16 v58, #int 0 // #0 │ │ +1a539c: 163b 0000 |00be: const-wide/16 v59, #int 0 // #0 │ │ +1a53a0: 133d f5ff |00c0: const/16 v61, #int -11 // #fff5 │ │ +1a53a4: 7636 160a 0a00 |00c2: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62, v63}, Lcom/infomaniak/drive/data/models/File;.:(Ljava/lang/String;IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJJJIJLio/realm/RealmList;ZLcom/infomaniak/drive/data/models/ShareLink;Lcom/infomaniak/drive/data/models/Rights;Lio/realm/RealmList;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/DropBox;Lcom/infomaniak/drive/data/models/file/FileExternalImport;Ljava/lang/Long;Lio/realm/RealmList;Ljava/lang/String;Lcom/infomaniak/drive/data/models/file/FileVersion;Lcom/infomaniak/drive/data/models/file/FileConversion;JJLio/realm/RealmList;ZZZZZZJIJIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0a16 │ │ +1a53aa: 6e30 4609 0102 |00c5: invoke-virtual {v1, v0, v2}, Lcom/infomaniak/drive/data/api/ApiRepository;.getFileShare:(Lokhttp3/OkHttpClient;Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0946 │ │ +1a53b0: 0c00 |00c8: move-result-object v0 │ │ +1a53b2: 0761 |00c9: move-object v1, v6 │ │ +1a53b4: 1f01 3d1a |00ca: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a53b8: 1202 |00cc: const/4 v2, #int 0 // #0 │ │ +1a53ba: 5b62 9704 |00cd: iput-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@0497 │ │ +1a53be: 5968 9804 |00cf: iput v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@0498 │ │ +1a53c2: 7230 4306 0901 |00d1: invoke-interface {v9, v0, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0643 │ │ +1a53c8: 0c00 |00d4: move-result-object v0 │ │ +1a53ca: 3370 0300 |00d5: if-ne v0, v7, 00d8 // +0003 │ │ +1a53ce: 1107 |00d7: return-object v7 │ │ +1a53d0: 6200 31b2 |00d8: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a53d4: 1100 |00da: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=293 │ │ 0x0030 line=294 │ │ 0x0058 line=295 │ │ 0x0068 line=296 │ │ 0x00c9 line=297 │ │ 0x00d8 line=298 │ │ locals : │ │ 0x0000 - 0x00db reg=64 this Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; │ │ 0x0000 - 0x00db reg=65 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #146 header: │ │ -class_idx : 1202 │ │ +Class #144 header: │ │ +class_idx : 1201 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #146 annotations: │ │ +Class #144 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=getShareLink │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/ShareLink;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n\n��0*\n000H\n" } d2={ "" "" "Landroidx/lifecycle/LiveDataScope;" "Lcom/infomaniak/lib/core/models/ApiResponse;" "Lcom/infomaniak/drive/data/models/ShareLink;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$getShareLink$1" f="MainViewModel.kt" i={ } l={ 290 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3927 '' │ │ +Annotations on method #3923 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;" ">;)V" } │ │ -Annotations on method #3928 'create' │ │ +Annotations on method #3924 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3929 'invoke' │ │ +Annotations on method #3925 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/ShareLink;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #146 - │ │ +Class #144 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -26069,158 +25905,158 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a558c: |[1a558c] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a559c: 5b01 9a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@049a │ │ -1a55a0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a55a2: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a55a8: 0e00 |0006: return-void │ │ +1a551c: |[1a551c] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a552c: 5b01 9904 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0499 │ │ +1a5530: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a5532: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a5538: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1a5564: |[1a5564] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5574: 2200 b204 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04b2 │ │ -1a5578: 5421 9a04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@049a │ │ -1a557c: 7030 570f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f57 │ │ -1a5582: 5b03 9b04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.L$0:Ljava/lang/Object; // field@049b │ │ -1a5586: 1f00 3d1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a558a: 1100 |000b: return-object v0 │ │ +1a54f4: |[1a54f4] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5504: 2200 b104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04b1 │ │ +1a5508: 5421 9904 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0499 │ │ +1a550c: 7030 530f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f53 │ │ +1a5512: 5b03 9a04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.L$0:Ljava/lang/Object; // field@049a │ │ +1a5516: 1f00 3d1a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a551a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a5498: |[1a5498] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a54a8: 6e30 580f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f58 │ │ -1a54ae: 0c01 |0003: move-result-object v1 │ │ -1a54b0: 1f01 b204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04b2 │ │ -1a54b4: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a54b8: 6e20 5b0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f5b │ │ -1a54be: 0c01 |000b: move-result-object v1 │ │ -1a54c0: 1101 |000c: return-object v1 │ │ +1a5428: |[1a5428] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5438: 6e30 540f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f54 │ │ +1a543e: 0c01 |0003: move-result-object v1 │ │ +1a5440: 1f01 b104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04b1 │ │ +1a5444: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a5448: 6e20 570f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f57 │ │ +1a544e: 0c01 |000b: move-result-object v1 │ │ +1a5450: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a54c4: |[1a54c4] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a54d4: 1f01 3302 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a54d8: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a54dc: 6e30 590f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f59 │ │ -1a54e2: 0c01 |0007: move-result-object v1 │ │ -1a54e4: 1101 |0008: return-object v1 │ │ +1a5454: |[1a5454] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5464: 1f01 3202 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a5468: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a546c: 6e30 550f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f55 │ │ +1a5472: 0c01 |0007: move-result-object v1 │ │ +1a5474: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -1a54e8: |[1a54e8] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a54f8: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a54fe: 0c00 |0003: move-result-object v0 │ │ -1a5500: 5241 9c04 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.label:I // field@049c │ │ -1a5504: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a5506: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a550a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a550e: 7110 a69a 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a5514: 2824 |000e: goto 0032 // +0024 │ │ -1a5516: 2205 7a17 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@177a │ │ -1a551a: 1a00 d597 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a551e: 7020 e692 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a5524: 2705 |0016: throw v5 │ │ -1a5526: 7110 a69a 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a552c: 5445 9b04 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.L$0:Ljava/lang/Object; // field@049b │ │ -1a5530: 1f05 3302 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a5534: 6201 b500 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b5 │ │ -1a5538: 5443 9a04 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@049a │ │ -1a553c: 6e20 5409 3100 |0022: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.getShareLink:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0954 │ │ -1a5542: 0c01 |0025: move-result-object v1 │ │ -1a5544: 0743 |0026: move-object v3, v4 │ │ -1a5546: 1f03 3d1a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a554a: 5942 9c04 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.label:I // field@049c │ │ -1a554e: 7230 4706 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0647 │ │ -1a5554: 0c05 |002e: move-result-object v5 │ │ -1a5556: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ -1a555a: 1100 |0031: return-object v0 │ │ -1a555c: 6205 2fb2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a5560: 1105 |0034: return-object v5 │ │ +1a5478: |[1a5478] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5488: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a548e: 0c00 |0003: move-result-object v0 │ │ +1a5490: 5241 9b04 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.label:I // field@049b │ │ +1a5494: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a5496: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a549a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a549e: 7110 af9a 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a54a4: 2824 |000e: goto 0032 // +0024 │ │ +1a54a6: 2205 7a17 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@177a │ │ +1a54aa: 1a00 d697 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a54ae: 7020 ef92 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a54b4: 2705 |0016: throw v5 │ │ +1a54b6: 7110 af9a 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a54bc: 5445 9a04 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.L$0:Ljava/lang/Object; // field@049a │ │ +1a54c0: 1f05 3202 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a54c4: 6201 b400 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a54c8: 5443 9904 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0499 │ │ +1a54cc: 6e20 5009 3100 |0022: invoke-virtual {v1, v3}, Lcom/infomaniak/drive/data/api/ApiRepository;.getShareLink:(Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0950 │ │ +1a54d2: 0c01 |0025: move-result-object v1 │ │ +1a54d4: 0743 |0026: move-object v3, v4 │ │ +1a54d6: 1f03 3d1a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a54da: 5942 9b04 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.label:I // field@049b │ │ +1a54de: 7230 4306 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0643 │ │ +1a54e4: 0c05 |002e: move-result-object v5 │ │ +1a54e6: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ +1a54ea: 1100 |0031: return-object v0 │ │ +1a54ec: 6205 31b2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a54f0: 1105 |0034: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=289 │ │ 0x001e line=290 │ │ 0x0032 line=291 │ │ locals : │ │ 0x0000 - 0x0035 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; │ │ 0x0000 - 0x0035 reg=5 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #147 header: │ │ -class_idx : 1203 │ │ +Class #145 header: │ │ +class_idx : 1202 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #147 annotations: │ │ +Class #145 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Ljava/lang/Boolean;" "Lkotlin/coroutines/Continuation<" "-" "Ljava/lang/Boolean;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n \n����020H\n" } d2={ "" "" "it" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1" f="MainViewModel.kt" i={ 0 } l={ 98 } m="invokeSuspend" n={ "it" } s={ "Z$0" } │ │ -Annotations on method #3932 '' │ │ +Annotations on method #3928 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/MainViewModel;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;" ">;)V" } │ │ -Annotations on method #3933 'create' │ │ +Annotations on method #3929 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3935 'invoke' │ │ +Annotations on method #3931 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(Z" "Lkotlin/coroutines/Continuation<" "-" "Ljava/lang/Boolean;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #147 - │ │ +Class #145 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -26242,165 +26078,165 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a56b8: |[1a56b8] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a56c8: 5b01 9f04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049f │ │ -1a56cc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a56ce: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a56d4: 0e00 |0006: return-void │ │ +1a5648: |[1a5648] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a5658: 5b01 9e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049e │ │ +1a565c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a565e: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a5664: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1a5684: |[1a5684] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5694: 2200 b304 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04b3 │ │ -1a5698: 5421 9f04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049f │ │ -1a569c: 7030 5c0f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f5c │ │ -1a56a2: 1f03 6417 |0007: check-cast v3, Ljava/lang/Boolean; // type@1764 │ │ -1a56a6: 6e10 5292 0300 |0009: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@9252 │ │ -1a56ac: 0a03 |000c: move-result v3 │ │ -1a56ae: 5c03 9d04 |000d: iput-boolean v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@049d │ │ -1a56b2: 1f00 3d1a |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a56b6: 1100 |0011: return-object v0 │ │ +1a5614: |[1a5614] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5624: 2200 b204 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04b2 │ │ +1a5628: 5421 9e04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049e │ │ +1a562c: 7030 580f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f58 │ │ +1a5632: 1f03 6417 |0007: check-cast v3, Ljava/lang/Boolean; // type@1764 │ │ +1a5636: 6e10 5b92 0300 |0009: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@925b │ │ +1a563c: 0a03 |000c: move-result v3 │ │ +1a563e: 5c03 9c04 |000d: iput-boolean v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@049c │ │ +1a5642: 1f00 3d1a |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a5646: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a55e0: |[1a55e0] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a55f0: 1f01 6417 |0000: check-cast v1, Ljava/lang/Boolean; // type@1764 │ │ -1a55f4: 6e10 5292 0100 |0002: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@9252 │ │ -1a55fa: 0a01 |0005: move-result v1 │ │ -1a55fc: 1f02 3d1a |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a5600: 6e30 5f0f 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f5f │ │ -1a5606: 0c01 |000b: move-result-object v1 │ │ -1a5608: 1101 |000c: return-object v1 │ │ +1a5570: |[1a5570] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5580: 1f01 6417 |0000: check-cast v1, Ljava/lang/Boolean; // type@1764 │ │ +1a5584: 6e10 5b92 0100 |0002: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@925b │ │ +1a558a: 0a01 |0005: move-result v1 │ │ +1a558c: 1f02 3d1a |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a5590: 6e30 5b0f 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f5b │ │ +1a5596: 0c01 |000b: move-result-object v1 │ │ +1a5598: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;) │ │ name : 'invoke' │ │ type : '(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1a55ac: |[1a55ac] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a55bc: 7110 5792 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9257 │ │ -1a55c2: 0c01 |0003: move-result-object v1 │ │ -1a55c4: 6e30 5d0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f5d │ │ -1a55ca: 0c01 |0007: move-result-object v1 │ │ -1a55cc: 1f01 b304 |0008: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04b3 │ │ -1a55d0: 6202 2fb2 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a55d4: 6e20 600f 2100 |000c: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f60 │ │ -1a55da: 0c01 |000f: move-result-object v1 │ │ -1a55dc: 1101 |0010: return-object v1 │ │ +1a553c: |[1a553c] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a554c: 7110 6092 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9260 │ │ +1a5552: 0c01 |0003: move-result-object v1 │ │ +1a5554: 6e30 590f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f59 │ │ +1a555a: 0c01 |0007: move-result-object v1 │ │ +1a555c: 1f01 b204 |0008: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04b2 │ │ +1a5560: 6202 31b2 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a5564: 6e20 5c0f 2100 |000c: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f5c │ │ +1a556a: 0c01 |000f: move-result-object v1 │ │ +1a556c: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -1a560c: |[1a560c] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a561c: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a5622: 0c00 |0003: move-result-object v0 │ │ -1a5624: 5241 9e04 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@049e │ │ -1a5628: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a562a: 3801 1200 |0007: if-eqz v1, 0019 // +0012 │ │ -1a562e: 3321 0800 |0009: if-ne v1, v2, 0011 // +0008 │ │ -1a5632: 5540 9d04 |000b: iget-boolean v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@049d │ │ -1a5636: 7110 a69a 0500 |000d: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a563c: 281f |0010: goto 002f // +001f │ │ -1a563e: 2205 7a17 |0011: new-instance v5, Ljava/lang/IllegalStateException; // type@177a │ │ -1a5642: 1a00 d597 |0013: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a5646: 7020 e692 0500 |0015: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a564c: 2705 |0018: throw v5 │ │ -1a564e: 7110 a69a 0500 |0019: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a5654: 5545 9d04 |001c: iget-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@049d │ │ -1a5658: 5441 9f04 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049f │ │ -1a565c: 0743 |0020: move-object v3, v4 │ │ -1a565e: 1f03 3d1a |0021: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a5662: 5c45 9d04 |0023: iput-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@049d │ │ -1a5666: 5942 9e04 |0025: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@049e │ │ -1a566a: 7130 d80f 5103 |0027: invoke-static {v1, v5, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fd8 │ │ -1a5670: 0c01 |002a: move-result-object v1 │ │ -1a5672: 3301 0300 |002b: if-ne v1, v0, 002e // +0003 │ │ -1a5676: 1100 |002d: return-object v0 │ │ -1a5678: 0150 |002e: move v0, v5 │ │ -1a567a: 7110 0fb2 0000 |002f: invoke-static {v0}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b20f │ │ -1a5680: 0c05 |0032: move-result-object v5 │ │ -1a5682: 1105 |0033: return-object v5 │ │ +1a559c: |[1a559c] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a55ac: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a55b2: 0c00 |0003: move-result-object v0 │ │ +1a55b4: 5241 9d04 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@049d │ │ +1a55b8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a55ba: 3801 1200 |0007: if-eqz v1, 0019 // +0012 │ │ +1a55be: 3321 0800 |0009: if-ne v1, v2, 0011 // +0008 │ │ +1a55c2: 5540 9c04 |000b: iget-boolean v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@049c │ │ +1a55c6: 7110 af9a 0500 |000d: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a55cc: 281f |0010: goto 002f // +001f │ │ +1a55ce: 2205 7a17 |0011: new-instance v5, Ljava/lang/IllegalStateException; // type@177a │ │ +1a55d2: 1a00 d697 |0013: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a55d6: 7020 ef92 0500 |0015: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a55dc: 2705 |0018: throw v5 │ │ +1a55de: 7110 af9a 0500 |0019: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a55e4: 5545 9c04 |001c: iget-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@049c │ │ +1a55e8: 5441 9e04 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@049e │ │ +1a55ec: 0743 |0020: move-object v3, v4 │ │ +1a55ee: 1f03 3d1a |0021: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a55f2: 5c45 9c04 |0023: iput-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@049c │ │ +1a55f6: 5942 9d04 |0025: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@049d │ │ +1a55fa: 7130 d40f 5103 |0027: invoke-static {v1, v5, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fd4 │ │ +1a5600: 0c01 |002a: move-result-object v1 │ │ +1a5602: 3301 0300 |002b: if-ne v1, v0, 002e // +0003 │ │ +1a5606: 1100 |002d: return-object v0 │ │ +1a5608: 0150 |002e: move v0, v5 │ │ +1a560a: 7110 18b2 0000 |002f: invoke-static {v0}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b218 │ │ +1a5610: 0c05 |0032: move-result-object v5 │ │ +1a5612: 1105 |0033: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=97 │ │ 0x001e line=98 │ │ 0x002f line=99 │ │ locals : │ │ 0x0000 - 0x0034 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; │ │ 0x0000 - 0x0034 reg=5 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #148 header: │ │ -class_idx : 1204 │ │ +Class #146 header: │ │ +class_idx : 1203 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #148 annotations: │ │ +Class #146 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=loadCurrentFolder │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1" f="MainViewModel.kt" i={ } l={ } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3937 '' │ │ +Annotations on method #3933 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/MainViewModel;" "I" "Lcom/infomaniak/drive/data/models/UserDrive;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;" ">;)V" } │ │ -Annotations on method #3938 'create' │ │ +Annotations on method #3934 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3940 'invoke' │ │ +Annotations on method #3936 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #148 - │ │ +Class #146 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -26426,152 +26262,152 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a57ac: |[1a57ac] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ -1a57bc: 5b01 a304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a3 │ │ -1a57c0: 5902 a004 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@04a0 │ │ -1a57c4: 5b03 a104 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a1 │ │ -1a57c8: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a57ca: 7030 4ab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a57d0: 0e00 |000a: return-void │ │ +1a573c: |[1a573c] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ +1a574c: 5b01 a204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a2 │ │ +1a5750: 5902 9f04 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@049f │ │ +1a5754: 5b03 a004 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a0 │ │ +1a5758: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a575a: 7030 53b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a5760: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -1a5780: |[1a5780] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5790: 2204 b404 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04b4 │ │ -1a5794: 5430 a304 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a3 │ │ -1a5798: 5231 a004 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@04a0 │ │ -1a579c: 5432 a104 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a1 │ │ -1a57a0: 7055 610f 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f61 │ │ -1a57a6: 1f04 3d1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a57aa: 1104 |000d: return-object v4 │ │ +1a5710: |[1a5710] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5720: 2204 b304 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04b3 │ │ +1a5724: 5430 a204 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a2 │ │ +1a5728: 5231 9f04 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@049f │ │ +1a572c: 5432 a004 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a0 │ │ +1a5730: 7055 5d0f 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f5d │ │ +1a5736: 1f04 3d1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a573a: 1104 |000d: return-object v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a56d8: |[1a56d8] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a56e8: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a56ec: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a56f0: 6e30 640f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f64 │ │ -1a56f6: 0c01 |0007: move-result-object v1 │ │ -1a56f8: 1101 |0008: return-object v1 │ │ +1a5668: |[1a5668] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5678: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a567c: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a5680: 6e30 600f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f60 │ │ +1a5686: 0c01 |0007: move-result-object v1 │ │ +1a5688: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a56fc: |[1a56fc] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a570c: 6e30 620f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f62 │ │ -1a5712: 0c01 |0003: move-result-object v1 │ │ -1a5714: 1f01 b404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04b4 │ │ -1a5718: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a571c: 6e20 650f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f65 │ │ -1a5722: 0c01 |000b: move-result-object v1 │ │ -1a5724: 1101 |000c: return-object v1 │ │ +1a568c: |[1a568c] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a569c: 6e30 5e0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f5e │ │ +1a56a2: 0c01 |0003: move-result-object v1 │ │ +1a56a4: 1f01 b304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04b3 │ │ +1a56a8: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a56ac: 6e20 610f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f61 │ │ +1a56b2: 0c01 |000b: move-result-object v1 │ │ +1a56b4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -1a5728: |[1a5728] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5738: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a573e: 5230 a204 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.label:I // field@04a2 │ │ -1a5742: 3900 1700 |0005: if-nez v0, 001c // +0017 │ │ -1a5746: 7110 a69a 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a574c: 5434 a304 |000a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a3 │ │ -1a5750: 6200 ba00 |000c: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a5754: 5231 a004 |000e: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@04a0 │ │ -1a5758: 5432 a104 |0010: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a1 │ │ -1a575c: 6e30 9409 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/data/cache/FileController;.getFileById:(ILcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/drive/data/models/File; // method@0994 │ │ -1a5762: 0c00 |0015: move-result-object v0 │ │ -1a5764: 7120 d90f 0400 |0016: invoke-static {v4, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$postCurrentFolder:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)V // method@0fd9 │ │ -1a576a: 6204 2fb2 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a576e: 1104 |001b: return-object v4 │ │ -1a5770: 2204 7a17 |001c: new-instance v4, Ljava/lang/IllegalStateException; // type@177a │ │ -1a5774: 1a00 d597 |001e: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a5778: 7020 e692 0400 |0020: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a577e: 2704 |0023: throw v4 │ │ +1a56b8: |[1a56b8] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a56c8: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a56ce: 5230 a104 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.label:I // field@04a1 │ │ +1a56d2: 3900 1700 |0005: if-nez v0, 001c // +0017 │ │ +1a56d6: 7110 af9a 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a56dc: 5434 a204 |000a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a2 │ │ +1a56e0: 6200 b900 |000c: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a56e4: 5231 9f04 |000e: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@049f │ │ +1a56e8: 5432 a004 |0010: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a0 │ │ +1a56ec: 6e30 9009 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/data/cache/FileController;.getFileById:(ILcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/drive/data/models/File; // method@0990 │ │ +1a56f2: 0c00 |0015: move-result-object v0 │ │ +1a56f4: 7120 d50f 0400 |0016: invoke-static {v4, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$postCurrentFolder:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)V // method@0fd5 │ │ +1a56fa: 6204 31b2 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a56fe: 1104 |001b: return-object v4 │ │ +1a5700: 2204 7a17 |001c: new-instance v4, Ljava/lang/IllegalStateException; // type@177a │ │ +1a5704: 1a00 d697 |001e: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a5708: 7020 ef92 0400 |0020: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a570e: 2704 |0023: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=201 │ │ 0x000a line=202 │ │ 0x0019 line=203 │ │ 0x001c line=201 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 this Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; │ │ 0x0000 - 0x0024 reg=4 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #149 header: │ │ -class_idx : 1205 │ │ +Class #147 header: │ │ +class_idx : 1204 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #149 annotations: │ │ +Class #147 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=loadRootFiles │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nMainViewModel.kt\nKotlin\n*S Kotlin\n*F\n+ 1 MainViewModel.kt\ncom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1\n+ 2 MainViewModel.kt\ncom/infomaniak/drive/ui/MainViewModel\n*L\n1#1,665:1\n107#2:666\n*S KotlinDebug\n*F\n+ 1 MainViewModel.kt\ncom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1\n*L\n171#1:666\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1" f="MainViewModel.kt" i={ } l={ } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3942 '' │ │ +Annotations on method #3938 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/MainViewModel;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;" ">;)V" } │ │ -Annotations on method #3943 'create' │ │ +Annotations on method #3939 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3945 'invoke' │ │ +Annotations on method #3941 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #149 - │ │ +Class #147 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -26589,137 +26425,137 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a58fc: |[1a58fc] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a590c: 5b01 a504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a5 │ │ -1a5910: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a5912: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a5918: 0e00 |0006: return-void │ │ +1a588c: |[1a588c] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a589c: 5b01 a404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a4 │ │ +1a58a0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a58a2: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a58a8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a58d8: |[1a58d8] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a58e8: 2202 b504 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04b5 │ │ -1a58ec: 5410 a504 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a5 │ │ -1a58f0: 7030 660f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f66 │ │ -1a58f6: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a58fa: 1102 |0009: return-object v2 │ │ +1a5868: |[1a5868] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5878: 2202 b404 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04b4 │ │ +1a587c: 5410 a404 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a4 │ │ +1a5880: 7030 620f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f62 │ │ +1a5886: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a588a: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a57d4: |[1a57d4] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a57e4: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a57e8: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a57ec: 6e30 690f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f69 │ │ -1a57f2: 0c01 |0007: move-result-object v1 │ │ -1a57f4: 1101 |0008: return-object v1 │ │ +1a5764: |[1a5764] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5774: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a5778: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a577c: 6e30 650f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f65 │ │ +1a5782: 0c01 |0007: move-result-object v1 │ │ +1a5784: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a57f8: |[1a57f8] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5808: 6e30 670f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f67 │ │ -1a580e: 0c01 |0003: move-result-object v1 │ │ -1a5810: 1f01 b504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04b5 │ │ -1a5814: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a5818: 6e20 6a0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f6a │ │ -1a581e: 0c01 |000b: move-result-object v1 │ │ -1a5820: 1101 |000c: return-object v1 │ │ +1a5788: |[1a5788] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5798: 6e30 630f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f63 │ │ +1a579e: 0c01 |0003: move-result-object v1 │ │ +1a57a0: 1f01 b404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04b4 │ │ +1a57a4: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a57a8: 6e20 660f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f66 │ │ +1a57ae: 0c01 |000b: move-result-object v1 │ │ +1a57b0: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 22 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 82 16-bit code units │ │ -1a5824: |[1a5824] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5834: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -1a5838: 7100 e0b1 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a583e: 5201 a404 |0005: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.label:I // field@04a4 │ │ -1a5842: 3901 4300 |0007: if-nez v1, 004a // +0043 │ │ -1a5846: 7701 a69a 1500 |0009: invoke-static/range {v21}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a584c: 5401 a504 |000c: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a5 │ │ -1a5850: 6e10 1010 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@1010 │ │ -1a5856: 0c01 |0011: move-result-object v1 │ │ -1a5858: 7210 93d3 0100 |0012: invoke-interface {v1}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d393 │ │ -1a585e: 0c01 |0015: move-result-object v1 │ │ -1a5860: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -1a5862: 7110 0fb2 0200 |0017: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b20f │ │ -1a5868: 0c02 |001a: move-result-object v2 │ │ -1a586a: 7120 a0b6 2100 |001b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -1a5870: 0a01 |001e: move-result v1 │ │ -1a5872: 3901 2800 |001f: if-nez v1, 0047 // +0028 │ │ -1a5876: 6201 be00 |0021: sget-object v1, Lcom/infomaniak/drive/data/cache/FolderFilesProvider;.INSTANCE:Lcom/infomaniak/drive/data/cache/FolderFilesProvider; // field@00be │ │ -1a587a: 220c 5e03 |0023: new-instance v12, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderArgs; // type@035e │ │ -1a587e: 6205 e400 |0025: sget-object v5, Lcom/infomaniak/drive/data/models/File$SortType;.NAME_AZ:Lcom/infomaniak/drive/data/models/File$SortType; // field@00e4 │ │ -1a5882: 6207 bc00 |0027: sget-object v7, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$SourceRestrictionType;.ONLY_FROM_REMOTE:Lcom/infomaniak/drive/data/cache/FolderFilesProvider$SourceRestrictionType; // field@00bc │ │ -1a5886: 2208 a303 |0029: new-instance v8, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a3 │ │ -1a588a: 1312 0f00 |002b: const/16 v18, #int 15 // #f │ │ -1a588e: 1313 0000 |002d: const/16 v19, #int 0 // #0 │ │ -1a5892: 120e |002f: const/4 v14, #int 0 // #0 │ │ -1a5894: 120f |0030: const/4 v15, #int 0 // #0 │ │ -1a5896: 1310 0000 |0031: const/16 v16, #int 0 // #0 │ │ -1a589a: 1311 0000 |0033: const/16 v17, #int 0 // #0 │ │ -1a589e: 078d |0035: move-object v13, v8 │ │ -1a58a0: 7607 5c0b 0d00 |0036: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19}, Lcom/infomaniak/drive/data/models/UserDrive;.:(IIZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b5c │ │ -1a58a6: 130a 4800 |0039: const/16 v10, #int 72 // #48 │ │ -1a58aa: 120b |003b: const/4 v11, #int 0 // #0 │ │ -1a58ac: 1213 |003c: const/4 v3, #int 1 // #1 │ │ -1a58ae: 1214 |003d: const/4 v4, #int 1 // #1 │ │ -1a58b0: 1206 |003e: const/4 v6, #int 0 // #0 │ │ -1a58b2: 1209 |003f: const/4 v9, #int 0 // #0 │ │ -1a58b4: 07c2 |0040: move-object v2, v12 │ │ -1a58b6: 760a bc09 0200 |0041: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderArgs;.:(IZLcom/infomaniak/drive/data/models/File$SortType;Lio/realm/Realm;Lcom/infomaniak/drive/data/cache/FolderFilesProvider$SourceRestrictionType;Lcom/infomaniak/drive/data/models/UserDrive;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@09bc │ │ -1a58bc: 6e20 c409 c100 |0044: invoke-virtual {v1, v12}, Lcom/infomaniak/drive/data/cache/FolderFilesProvider;.getFiles:(Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderArgs;)Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderResult; // method@09c4 │ │ -1a58c2: 6201 2fb2 |0047: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a58c6: 1101 |0049: return-object v1 │ │ -1a58c8: 2201 7a17 |004a: new-instance v1, Ljava/lang/IllegalStateException; // type@177a │ │ -1a58cc: 1a02 d597 |004c: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a58d0: 7020 e692 2100 |004e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a58d6: 2701 |0051: throw v1 │ │ +1a57b4: |[1a57b4] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a57c4: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +1a57c8: 7100 e9b1 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a57ce: 5201 a304 |0005: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.label:I // field@04a3 │ │ +1a57d2: 3901 4300 |0007: if-nez v1, 004a // +0043 │ │ +1a57d6: 7701 af9a 1500 |0009: invoke-static/range {v21}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a57dc: 5401 a404 |000c: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a4 │ │ +1a57e0: 6e10 0c10 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@100c │ │ +1a57e6: 0c01 |0011: move-result-object v1 │ │ +1a57e8: 7210 9cd3 0100 |0012: invoke-interface {v1}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d39c │ │ +1a57ee: 0c01 |0015: move-result-object v1 │ │ +1a57f0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +1a57f2: 7110 18b2 0200 |0017: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b218 │ │ +1a57f8: 0c02 |001a: move-result-object v2 │ │ +1a57fa: 7120 a9b6 2100 |001b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +1a5800: 0a01 |001e: move-result v1 │ │ +1a5802: 3901 2800 |001f: if-nez v1, 0047 // +0028 │ │ +1a5806: 6201 bd00 |0021: sget-object v1, Lcom/infomaniak/drive/data/cache/FolderFilesProvider;.INSTANCE:Lcom/infomaniak/drive/data/cache/FolderFilesProvider; // field@00bd │ │ +1a580a: 220c 5d03 |0023: new-instance v12, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderArgs; // type@035d │ │ +1a580e: 6205 e300 |0025: sget-object v5, Lcom/infomaniak/drive/data/models/File$SortType;.NAME_AZ:Lcom/infomaniak/drive/data/models/File$SortType; // field@00e3 │ │ +1a5812: 6207 bb00 |0027: sget-object v7, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$SourceRestrictionType;.ONLY_FROM_REMOTE:Lcom/infomaniak/drive/data/cache/FolderFilesProvider$SourceRestrictionType; // field@00bb │ │ +1a5816: 2208 a203 |0029: new-instance v8, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a2 │ │ +1a581a: 1312 0f00 |002b: const/16 v18, #int 15 // #f │ │ +1a581e: 1313 0000 |002d: const/16 v19, #int 0 // #0 │ │ +1a5822: 120e |002f: const/4 v14, #int 0 // #0 │ │ +1a5824: 120f |0030: const/4 v15, #int 0 // #0 │ │ +1a5826: 1310 0000 |0031: const/16 v16, #int 0 // #0 │ │ +1a582a: 1311 0000 |0033: const/16 v17, #int 0 // #0 │ │ +1a582e: 078d |0035: move-object v13, v8 │ │ +1a5830: 7607 580b 0d00 |0036: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19}, Lcom/infomaniak/drive/data/models/UserDrive;.:(IIZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b58 │ │ +1a5836: 130a 4800 |0039: const/16 v10, #int 72 // #48 │ │ +1a583a: 120b |003b: const/4 v11, #int 0 // #0 │ │ +1a583c: 1213 |003c: const/4 v3, #int 1 // #1 │ │ +1a583e: 1214 |003d: const/4 v4, #int 1 // #1 │ │ +1a5840: 1206 |003e: const/4 v6, #int 0 // #0 │ │ +1a5842: 1209 |003f: const/4 v9, #int 0 // #0 │ │ +1a5844: 07c2 |0040: move-object v2, v12 │ │ +1a5846: 760a b809 0200 |0041: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderArgs;.:(IZLcom/infomaniak/drive/data/models/File$SortType;Lio/realm/Realm;Lcom/infomaniak/drive/data/cache/FolderFilesProvider$SourceRestrictionType;Lcom/infomaniak/drive/data/models/UserDrive;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@09b8 │ │ +1a584c: 6e20 c009 c100 |0044: invoke-virtual {v1, v12}, Lcom/infomaniak/drive/data/cache/FolderFilesProvider;.getFiles:(Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderArgs;)Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderResult; // method@09c0 │ │ +1a5852: 6201 31b2 |0047: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a5856: 1101 |0049: return-object v1 │ │ +1a5858: 2201 7a17 |004a: new-instance v1, Ljava/lang/IllegalStateException; // type@177a │ │ +1a585c: 1a02 d697 |004c: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a5860: 7020 ef92 2100 |004e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a5866: 2701 |0051: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=170 │ │ 0x000c line=171 │ │ 0x000e line=666 │ │ 0x0021 line=172 │ │ 0x0023 line=173 │ │ @@ -26732,25 +26568,25 @@ │ │ 0x004a line=170 │ │ locals : │ │ 0x0000 - 0x0052 reg=20 this Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; │ │ 0x0000 - 0x0052 reg=21 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #150 header: │ │ -class_idx : 1206 │ │ +Class #148 header: │ │ +class_idx : 1205 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #150 - │ │ +Class #148 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -26768,19 +26604,19 @@ │ │ type : '(ZI)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a5944: |[1a5944] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.:(ZI)V │ │ -1a5954: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a595a: 5c01 a604 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@04a6 │ │ -1a595e: 5902 a704 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@04a7 │ │ -1a5962: 0e00 |0007: return-void │ │ +1a58d4: |[1a58d4] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.:(ZI)V │ │ +1a58e4: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a58ea: 5c01 a504 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@04a5 │ │ +1a58ee: 5902 a604 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@04a6 │ │ +1a58f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Z │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -26791,58 +26627,58 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a591c: |[1a591c] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a592c: 5520 a604 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@04a6 │ │ -1a5930: 5221 a704 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@04a7 │ │ -1a5934: 1f03 7803 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0378 │ │ -1a5938: 7130 6d0f 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$r8$lambda$-XbenWECHVkxFxe0Aldzcov0Af8:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f6d │ │ -1a593e: 0c03 |0009: move-result-object v3 │ │ -1a5940: 1103 |000a: return-object v3 │ │ +1a58ac: |[1a58ac] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a58bc: 5520 a504 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@04a5 │ │ +1a58c0: 5221 a604 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@04a6 │ │ +1a58c4: 1f03 7703 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0377 │ │ +1a58c8: 7130 690f 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$r8$lambda$-XbenWECHVkxFxe0Aldzcov0Af8:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f69 │ │ +1a58ce: 0c03 |0009: move-result-object v3 │ │ +1a58d0: 1103 |000a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #151 header: │ │ -class_idx : 1207 │ │ +Class #149 header: │ │ +class_idx : 1206 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ -Class #151 annotations: │ │ +Class #149 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=manageCategory │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Ljava/util/List<" "+" "Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource<" "Ljava/lang/Integer;" "Lkotlin/Unit;" ">;>;>;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nMainViewModel.kt\nKotlin\n*S Kotlin\n*F\n+ 1 MainViewModel.kt\ncom/infomaniak/drive/ui/MainViewModel$manageCategory$1\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,665:1\n1863#2,2:666\n*S KotlinDebug\n*F\n+ 1 MainViewModel.kt\ncom/infomaniak/drive/ui/MainViewModel$manageCategory$1\n*L\n375#1:666,2\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n\n \n\n��0* 000000H\n" } d2={ "" "" "Landroidx/lifecycle/LiveDataScope;" "Lcom/infomaniak/lib/core/models/ApiResponse;" "" "Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;" "" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$manageCategory$1" f="MainViewModel.kt" i={ } l={ 387 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on field #1193 '$files' │ │ +Annotations on field #1192 '$files' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List<" "Lcom/infomaniak/drive/data/models/File;" ">;" } │ │ -Annotations on method #3950 '' │ │ +Annotations on method #3946 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/MainViewModel;" "Ljava/util/List<" "+" "Lcom/infomaniak/drive/data/models/File;" ">;IZ" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;" ">;)V" } │ │ -Annotations on method #3951 'create' │ │ +Annotations on method #3947 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3952 'invoke' │ │ +Annotations on method #3948 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Ljava/util/List<" "Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource<" "Ljava/lang/Integer;" "Lkotlin/Unit;" ">;>;>;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #151 - │ │ +Class #149 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -26876,81 +26712,81 @@ │ │ type : '(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1a5ab0: |[1a5ab0] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.$r8$lambda$-XbenWECHVkxFxe0Aldzcov0Af8:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a5ac0: 7130 730f 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invokeSuspend$lambda$2$lambda$1$lambda$0:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f73 │ │ -1a5ac6: 0c00 |0003: move-result-object v0 │ │ -1a5ac8: 1100 |0004: return-object v0 │ │ +1a5a40: |[1a5a40] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.$r8$lambda$-XbenWECHVkxFxe0Aldzcov0Af8:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a5a50: 7130 6f0f 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invokeSuspend$lambda$2$lambda$1$lambda$0:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f6f │ │ +1a5a56: 0c00 |0003: move-result-object v0 │ │ +1a5a58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;) │ │ name : '' │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a5b7c: |[1a5b7c] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V │ │ -1a5b8c: 5b01 ad04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ad │ │ -1a5b90: 5b02 a904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04a9 │ │ -1a5b94: 5903 a804 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04a8 │ │ -1a5b98: 5c04 aa04 |0006: iput-boolean v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04aa │ │ -1a5b9c: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1a5b9e: 7030 4ab2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a5ba4: 0e00 |000c: return-void │ │ +1a5b0c: |[1a5b0c] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V │ │ +1a5b1c: 5b01 ac04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ac │ │ +1a5b20: 5b02 a804 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04a8 │ │ +1a5b24: 5903 a704 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04a7 │ │ +1a5b28: 5c04 a904 |0006: iput-boolean v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04a9 │ │ +1a5b2c: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1a5b2e: 7030 53b2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a5b34: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;) │ │ name : 'invokeSuspend$lambda$2$lambda$1$lambda$0' │ │ type : '(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 52 16-bit code units │ │ -1a5acc: |[1a5acc] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a5adc: 3808 2400 |0000: if-eqz v8, 0024 // +0024 │ │ -1a5ae0: 6e10 220a 0a00 |0002: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a22 │ │ -1a5ae6: 0c08 |0005: move-result-object v8 │ │ -1a5ae8: 220a 7b03 |0006: new-instance v10, Lcom/infomaniak/drive/data/models/FileCategory; // type@037b │ │ -1a5aec: 6200 a512 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -1a5af0: 6e10 7e39 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@397e │ │ -1a5af6: 0a00 |000d: move-result v0 │ │ -1a5af8: 7110 0093 0000 |000e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -1a5afe: 0c04 |0011: move-result-object v4 │ │ -1a5b00: 2205 3c18 |0012: new-instance v5, Ljava/util/Date; // type@183c │ │ -1a5b04: 7010 b496 0500 |0014: invoke-direct {v5}, Ljava/util/Date;.:()V // method@96b4 │ │ -1a5b0a: 1266 |0017: const/4 v6, #int 6 // #6 │ │ -1a5b0c: 1207 |0018: const/4 v7, #int 0 // #0 │ │ -1a5b0e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1a5b10: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -1a5b12: 07a0 |001b: move-object v0, v10 │ │ -1a5b14: 0191 |001c: move v1, v9 │ │ -1a5b16: 7608 870a 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/models/FileCategory;.:(ILjava/lang/String;ZLjava/lang/Integer;Ljava/util/Date;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0a87 │ │ -1a5b1c: 6e20 785a a800 |0020: invoke-virtual {v8, v10}, Lio/realm/RealmList;.add:(Ljava/lang/Object;)Z // method@5a78 │ │ -1a5b22: 280e |0023: goto 0031 // +000e │ │ -1a5b24: 6e10 220a 0a00 |0024: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a22 │ │ -1a5b2a: 0c08 |0027: move-result-object v8 │ │ -1a5b2c: 7120 443a 9800 |0028: invoke-static {v8, v9}, Lcom/infomaniak/drive/utils/ExtensionsKt;.find:(Lio/realm/RealmList;I)Lcom/infomaniak/drive/data/models/FileCategory; // method@3a44 │ │ -1a5b32: 0c08 |002b: move-result-object v8 │ │ -1a5b34: 3808 0500 |002c: if-eqz v8, 0031 // +0005 │ │ -1a5b38: 6e10 880a 0800 |002e: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/FileCategory;.deleteFromRealm:()V // method@0a88 │ │ -1a5b3e: 6208 2fb2 |0031: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a5b42: 1108 |0033: return-object v8 │ │ +1a5a5c: |[1a5a5c] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a5a6c: 3808 2400 |0000: if-eqz v8, 0024 // +0024 │ │ +1a5a70: 6e10 1e0a 0a00 |0002: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a1e │ │ +1a5a76: 0c08 |0005: move-result-object v8 │ │ +1a5a78: 220a 7a03 |0006: new-instance v10, Lcom/infomaniak/drive/data/models/FileCategory; // type@037a │ │ +1a5a7c: 6200 a712 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +1a5a80: 6e10 8739 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3987 │ │ +1a5a86: 0a00 |000d: move-result v0 │ │ +1a5a88: 7110 0993 0000 |000e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9309 │ │ +1a5a8e: 0c04 |0011: move-result-object v4 │ │ +1a5a90: 2205 3c18 |0012: new-instance v5, Ljava/util/Date; // type@183c │ │ +1a5a94: 7010 bd96 0500 |0014: invoke-direct {v5}, Ljava/util/Date;.:()V // method@96bd │ │ +1a5a9a: 1266 |0017: const/4 v6, #int 6 // #6 │ │ +1a5a9c: 1207 |0018: const/4 v7, #int 0 // #0 │ │ +1a5a9e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1a5aa0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +1a5aa2: 07a0 |001b: move-object v0, v10 │ │ +1a5aa4: 0191 |001c: move v1, v9 │ │ +1a5aa6: 7608 830a 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/models/FileCategory;.:(ILjava/lang/String;ZLjava/lang/Integer;Ljava/util/Date;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0a83 │ │ +1a5aac: 6e20 815a a800 |0020: invoke-virtual {v8, v10}, Lio/realm/RealmList;.add:(Ljava/lang/Object;)Z // method@5a81 │ │ +1a5ab2: 280e |0023: goto 0031 // +000e │ │ +1a5ab4: 6e10 1e0a 0a00 |0024: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a1e │ │ +1a5aba: 0c08 |0027: move-result-object v8 │ │ +1a5abc: 7120 4d3a 9800 |0028: invoke-static {v8, v9}, Lcom/infomaniak/drive/utils/ExtensionsKt;.find:(Lio/realm/RealmList;I)Lcom/infomaniak/drive/data/models/FileCategory; // method@3a4d │ │ +1a5ac2: 0c08 |002b: move-result-object v8 │ │ +1a5ac4: 3808 0500 |002c: if-eqz v8, 0031 // +0005 │ │ +1a5ac8: 6e10 840a 0800 |002e: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/FileCategory;.deleteFromRealm:()V // method@0a84 │ │ +1a5ace: 6208 31b2 |0031: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a5ad2: 1108 |0033: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=379 │ │ 0x0024 line=381 │ │ 0x0031 line=383 │ │ locals : │ │ 0x0000 - 0x0034 reg=8 (null) Z │ │ @@ -26963,141 +26799,141 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 20 16-bit code units │ │ -1a5b44: |[1a5b44] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5b54: 2206 b704 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04b7 │ │ -1a5b58: 5471 ad04 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ad │ │ -1a5b5c: 5472 a904 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04a9 │ │ -1a5b60: 5273 a804 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04a8 │ │ -1a5b64: 5574 aa04 |0008: iget-boolean v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04aa │ │ -1a5b68: 0760 |000a: move-object v0, v6 │ │ -1a5b6a: 0795 |000b: move-object v5, v9 │ │ -1a5b6c: 7606 6e0f 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V // method@0f6e │ │ -1a5b72: 5b68 ab04 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04ab │ │ -1a5b76: 1f06 3d1a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a5b7a: 1106 |0013: return-object v6 │ │ +1a5ad4: |[1a5ad4] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5ae4: 2206 b604 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04b6 │ │ +1a5ae8: 5471 ac04 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ac │ │ +1a5aec: 5472 a804 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04a8 │ │ +1a5af0: 5273 a704 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04a7 │ │ +1a5af4: 5574 a904 |0008: iget-boolean v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04a9 │ │ +1a5af8: 0760 |000a: move-object v0, v6 │ │ +1a5afa: 0795 |000b: move-object v5, v9 │ │ +1a5afc: 7606 6a0f 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V // method@0f6a │ │ +1a5b02: 5b68 aa04 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04aa │ │ +1a5b06: 1f06 3d1a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a5b0a: 1106 |0013: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a5964: |[1a5964] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5974: 6e30 6f0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f6f │ │ -1a597a: 0c01 |0003: move-result-object v1 │ │ -1a597c: 1f01 b704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04b7 │ │ -1a5980: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a5984: 6e20 720f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f72 │ │ -1a598a: 0c01 |000b: move-result-object v1 │ │ -1a598c: 1101 |000c: return-object v1 │ │ +1a58f4: |[1a58f4] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5904: 6e30 6b0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f6b │ │ +1a590a: 0c01 |0003: move-result-object v1 │ │ +1a590c: 1f01 b604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04b6 │ │ +1a5910: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a5914: 6e20 6e0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f6e │ │ +1a591a: 0c01 |000b: move-result-object v1 │ │ +1a591c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a5990: |[1a5990] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a59a0: 1f01 3302 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a59a4: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a59a8: 6e30 700f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f70 │ │ -1a59ae: 0c01 |0007: move-result-object v1 │ │ -1a59b0: 1101 |0008: return-object v1 │ │ +1a5920: |[1a5920] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5930: 1f01 3202 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a5934: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a5938: 6e30 6c0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f6c │ │ +1a593e: 0c01 |0007: move-result-object v1 │ │ +1a5940: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 118 16-bit code units │ │ -1a59b4: |[1a59b4] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a59c4: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1a59c8: 7100 e0b1 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a59ce: 0c01 |0005: move-result-object v1 │ │ -1a59d0: 5202 ac04 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04ac │ │ -1a59d4: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -1a59d6: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ -1a59da: 3332 0600 |000b: if-ne v2, v3, 0011 // +0006 │ │ -1a59de: 7701 a69a 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a59e4: 2863 |0010: goto 0073 // +0063 │ │ -1a59e6: 2201 7a17 |0011: new-instance v1, Ljava/lang/IllegalStateException; // type@177a │ │ -1a59ea: 1a02 d597 |0013: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a59ee: 7020 e692 2100 |0015: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a59f4: 2701 |0018: throw v1 │ │ -1a59f6: 7701 a69a 1200 |0019: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a59fc: 5402 ab04 |001c: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04ab │ │ -1a5a00: 1f02 3302 |001e: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a5a04: 5404 ad04 |0020: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ad │ │ -1a5a08: 5405 a904 |0022: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04a9 │ │ -1a5a0c: 5206 a804 |0024: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04a8 │ │ -1a5a10: 5507 aa04 |0026: iget-boolean v7, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04aa │ │ -1a5a14: 7140 d60f 5476 |0028: invoke-static {v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel;.access$manageCategoryApiCall:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0fd6 │ │ -1a5a1a: 0c04 |002b: move-result-object v4 │ │ -1a5a1c: 5505 aa04 |002c: iget-boolean v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04aa │ │ -1a5a20: 5206 a804 |002e: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04a8 │ │ -1a5a24: 6e10 bb41 0400 |0030: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41bb │ │ -1a5a2a: 0c07 |0033: move-result-object v7 │ │ -1a5a2c: 1f07 4818 |0034: check-cast v7, Ljava/util/List; // type@1848 │ │ -1a5a30: 3807 3400 |0036: if-eqz v7, 006a // +0034 │ │ -1a5a34: 1f07 7f17 |0038: check-cast v7, Ljava/lang/Iterable; // type@177f │ │ -1a5a38: 7210 0493 0700 |003a: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@9304 │ │ -1a5a3e: 0c07 |003d: move-result-object v7 │ │ -1a5a40: 7210 f096 0700 |003e: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@96f0 │ │ -1a5a46: 0a08 |0041: move-result v8 │ │ -1a5a48: 3808 2800 |0042: if-eqz v8, 006a // +0028 │ │ -1a5a4c: 7210 f196 0700 |0044: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@96f1 │ │ -1a5a52: 0c08 |0047: move-result-object v8 │ │ -1a5a54: 1f08 9903 |0048: check-cast v8, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource; // type@0399 │ │ -1a5a58: 6e10 060b 0800 |004a: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getResult:()Z // method@0b06 │ │ -1a5a5e: 0a09 |004d: move-result v9 │ │ -1a5a60: 3809 f0ff |004e: if-eqz v9, 003e // -0010 │ │ -1a5a64: 620a ba00 |0050: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a5a68: 6e10 050b 0800 |0052: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getId:()Ljava/lang/Object; // method@0b05 │ │ -1a5a6e: 0c08 |0055: move-result-object v8 │ │ -1a5a70: 1f08 8817 |0056: check-cast v8, Ljava/lang/Number; // type@1788 │ │ -1a5a74: 6e10 5993 0800 |0058: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@9359 │ │ -1a5a7a: 0a0b |005b: move-result v11 │ │ -1a5a7c: 220e b604 |005c: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0; // type@04b6 │ │ -1a5a80: 7030 6b0f 5e06 |005e: invoke-direct {v14, v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.:(ZI)V // method@0f6b │ │ -1a5a86: 126f |0061: const/4 v15, #int 6 // #6 │ │ -1a5a88: 1310 0000 |0062: const/16 v16, #int 0 // #0 │ │ -1a5a8c: 120c |0064: const/4 v12, #int 0 // #0 │ │ -1a5a8e: 120d |0065: const/4 v13, #int 0 // #0 │ │ -1a5a90: 7707 b709 0a00 |0066: invoke-static/range {v10, v11, v12, v13, v14, v15, v16}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b7 │ │ -1a5a96: 28d5 |0069: goto 003e // -002b │ │ -1a5a98: 5903 ac04 |006a: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04ac │ │ -1a5a9c: 7230 4706 4200 |006c: invoke-interface {v2, v4, v0}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0647 │ │ -1a5aa2: 0c02 |006f: move-result-object v2 │ │ -1a5aa4: 3312 0300 |0070: if-ne v2, v1, 0073 // +0003 │ │ -1a5aa8: 1101 |0072: return-object v1 │ │ -1a5aaa: 6201 2fb2 |0073: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a5aae: 1101 |0075: return-object v1 │ │ +1a5944: |[1a5944] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5954: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1a5958: 7100 e9b1 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a595e: 0c01 |0005: move-result-object v1 │ │ +1a5960: 5202 ab04 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04ab │ │ +1a5964: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +1a5966: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ +1a596a: 3332 0600 |000b: if-ne v2, v3, 0011 // +0006 │ │ +1a596e: 7701 af9a 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a5974: 2863 |0010: goto 0073 // +0063 │ │ +1a5976: 2201 7a17 |0011: new-instance v1, Ljava/lang/IllegalStateException; // type@177a │ │ +1a597a: 1a02 d697 |0013: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a597e: 7020 ef92 2100 |0015: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a5984: 2701 |0018: throw v1 │ │ +1a5986: 7701 af9a 1200 |0019: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a598c: 5402 aa04 |001c: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04aa │ │ +1a5990: 1f02 3202 |001e: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a5994: 5404 ac04 |0020: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04ac │ │ +1a5998: 5405 a804 |0022: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04a8 │ │ +1a599c: 5206 a704 |0024: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04a7 │ │ +1a59a0: 5507 a904 |0026: iget-boolean v7, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04a9 │ │ +1a59a4: 7140 d20f 5476 |0028: invoke-static {v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel;.access$manageCategoryApiCall:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0fd2 │ │ +1a59aa: 0c04 |002b: move-result-object v4 │ │ +1a59ac: 5505 a904 |002c: iget-boolean v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04a9 │ │ +1a59b0: 5206 a704 |002e: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04a7 │ │ +1a59b4: 6e10 c441 0400 |0030: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41c4 │ │ +1a59ba: 0c07 |0033: move-result-object v7 │ │ +1a59bc: 1f07 4818 |0034: check-cast v7, Ljava/util/List; // type@1848 │ │ +1a59c0: 3807 3400 |0036: if-eqz v7, 006a // +0034 │ │ +1a59c4: 1f07 7f17 |0038: check-cast v7, Ljava/lang/Iterable; // type@177f │ │ +1a59c8: 7210 0d93 0700 |003a: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@930d │ │ +1a59ce: 0c07 |003d: move-result-object v7 │ │ +1a59d0: 7210 f996 0700 |003e: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@96f9 │ │ +1a59d6: 0a08 |0041: move-result v8 │ │ +1a59d8: 3808 2800 |0042: if-eqz v8, 006a // +0028 │ │ +1a59dc: 7210 fa96 0700 |0044: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@96fa │ │ +1a59e2: 0c08 |0047: move-result-object v8 │ │ +1a59e4: 1f08 9803 |0048: check-cast v8, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource; // type@0398 │ │ +1a59e8: 6e10 020b 0800 |004a: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getResult:()Z // method@0b02 │ │ +1a59ee: 0a09 |004d: move-result v9 │ │ +1a59f0: 3809 f0ff |004e: if-eqz v9, 003e // -0010 │ │ +1a59f4: 620a b900 |0050: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a59f8: 6e10 010b 0800 |0052: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getId:()Ljava/lang/Object; // method@0b01 │ │ +1a59fe: 0c08 |0055: move-result-object v8 │ │ +1a5a00: 1f08 8817 |0056: check-cast v8, Ljava/lang/Number; // type@1788 │ │ +1a5a04: 6e10 6293 0800 |0058: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@9362 │ │ +1a5a0a: 0a0b |005b: move-result v11 │ │ +1a5a0c: 220e b504 |005c: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0; // type@04b5 │ │ +1a5a10: 7030 670f 5e06 |005e: invoke-direct {v14, v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.:(ZI)V // method@0f67 │ │ +1a5a16: 126f |0061: const/4 v15, #int 6 // #6 │ │ +1a5a18: 1310 0000 |0062: const/16 v16, #int 0 // #0 │ │ +1a5a1c: 120c |0064: const/4 v12, #int 0 // #0 │ │ +1a5a1e: 120d |0065: const/4 v13, #int 0 // #0 │ │ +1a5a20: 7707 b309 0a00 |0066: invoke-static/range {v10, v11, v12, v13, v14, v15, v16}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b3 │ │ +1a5a26: 28d5 |0069: goto 003e // -002b │ │ +1a5a28: 5903 ab04 |006a: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04ab │ │ +1a5a2c: 7230 4306 4200 |006c: invoke-interface {v2, v4, v0}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0643 │ │ +1a5a32: 0c02 |006f: move-result-object v2 │ │ +1a5a34: 3312 0300 |0070: if-ne v2, v1, 0073 // +0003 │ │ +1a5a38: 1101 |0072: return-object v1 │ │ +1a5a3a: 6201 31b2 |0073: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a5a3e: 1101 |0075: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=373 │ │ 0x0020 line=374 │ │ 0x0030 line=375 │ │ 0x003a line=666 │ │ 0x004a line=376 │ │ @@ -27106,41 +26942,41 @@ │ │ 0x0073 line=389 │ │ locals : │ │ 0x0000 - 0x0076 reg=17 this Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; │ │ 0x0000 - 0x0076 reg=18 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #152 header: │ │ -class_idx : 1208 │ │ +Class #150 header: │ │ +class_idx : 1207 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #152 annotations: │ │ +Class #150 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=markFilesAsOffline │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1" f="MainViewModel.kt" i={ } l={ } m="invokeSuspend" n={ } s={ } │ │ -Annotations on field #1198 '$filesId' │ │ +Annotations on field #1197 '$filesId' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List<" "Ljava/lang/Integer;" ">;" } │ │ -Annotations on method #3956 '' │ │ +Annotations on method #3952 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Integer;" ">;Z" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;" ">;)V" } │ │ -Annotations on method #3957 'create' │ │ +Annotations on method #3953 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3959 'invoke' │ │ +Annotations on method #3955 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #152 - │ │ +Class #150 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -27162,124 +26998,124 @@ │ │ type : '(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a5cb8: |[1a5cb8] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V │ │ -1a5cc8: 5b01 ae04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04ae │ │ -1a5ccc: 5c02 af04 |0002: iput-boolean v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04af │ │ -1a5cd0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a5cd2: 7030 4ab2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a5cd8: 0e00 |0008: return-void │ │ +1a5c48: |[1a5c48] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V │ │ +1a5c58: 5b01 ad04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04ad │ │ +1a5c5c: 5c02 ae04 |0002: iput-boolean v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04ae │ │ +1a5c60: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a5c62: 7030 53b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a5c68: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -1a5c90: |[1a5c90] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5ca0: 2203 b804 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04b8 │ │ -1a5ca4: 5420 ae04 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04ae │ │ -1a5ca8: 5521 af04 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04af │ │ -1a5cac: 7040 740f 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f74 │ │ -1a5cb2: 1f03 3d1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a5cb6: 1103 |000b: return-object v3 │ │ +1a5c20: |[1a5c20] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5c30: 2203 b704 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04b7 │ │ +1a5c34: 5420 ad04 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04ad │ │ +1a5c38: 5521 ae04 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04ae │ │ +1a5c3c: 7040 700f 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f70 │ │ +1a5c42: 1f03 3d1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a5c46: 1103 |000b: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a5ba8: |[1a5ba8] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5bb8: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a5bbc: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a5bc0: 6e30 770f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f77 │ │ -1a5bc6: 0c01 |0007: move-result-object v1 │ │ -1a5bc8: 1101 |0008: return-object v1 │ │ +1a5b38: |[1a5b38] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5b48: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a5b4c: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a5b50: 6e30 730f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f73 │ │ +1a5b56: 0c01 |0007: move-result-object v1 │ │ +1a5b58: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a5bcc: |[1a5bcc] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5bdc: 6e30 750f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f75 │ │ -1a5be2: 0c01 |0003: move-result-object v1 │ │ -1a5be4: 1f01 b804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04b8 │ │ -1a5be8: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a5bec: 6e20 780f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f78 │ │ -1a5bf2: 0c01 |000b: move-result-object v1 │ │ -1a5bf4: 1101 |000c: return-object v1 │ │ +1a5b5c: |[1a5b5c] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5b6c: 6e30 710f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f71 │ │ +1a5b72: 0c01 |0003: move-result-object v1 │ │ +1a5b74: 1f01 b704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04b7 │ │ +1a5b78: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a5b7c: 6e20 740f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f74 │ │ +1a5b82: 0c01 |000b: move-result-object v1 │ │ +1a5b84: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -1a5bf8: |[1a5bf8] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5c08: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a5c0e: 5250 b004 |0003: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.label:I // field@04b0 │ │ -1a5c12: 3900 2a00 |0005: if-nez v0, 002f // +002a │ │ -1a5c16: 7110 a69a 0600 |0007: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a5c1c: 6206 ba00 |000a: sget-object v6, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a5c20: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1a5c22: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -1a5c24: 7140 a409 0601 |000e: invoke-static {v6, v0, v1, v0}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance$default:(Lcom/infomaniak/drive/data/cache/FileController;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Lio/realm/Realm; // method@09a4 │ │ -1a5c2a: 0c06 |0011: move-result-object v6 │ │ -1a5c2c: 1f06 3b17 |0012: check-cast v6, Ljava/io/Closeable; // type@173b │ │ -1a5c30: 5451 ae04 |0014: iget-object v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04ae │ │ -1a5c34: 5552 af04 |0016: iget-boolean v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04af │ │ -1a5c38: 0763 |0018: move-object v3, v6 │ │ -1a5c3a: 1f03 7e10 |0019: check-cast v3, Lio/realm/Realm; // type@107e │ │ -1a5c3e: 6204 ba00 |001b: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a5c42: 6e40 aa09 3421 |001d: invoke-virtual {v4, v3, v1, v2}, Lcom/infomaniak/drive/data/cache/FileController;.markFilesAsOffline:(Lio/realm/Realm;Ljava/util/List;Z)V // method@09aa │ │ -1a5c48: 6201 2fb2 |0020: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a5c4c: 7120 bbb2 0600 |0022: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2bb │ │ -1a5c52: 6206 2fb2 |0025: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a5c56: 1106 |0027: return-object v6 │ │ -1a5c58: 0d00 |0028: move-exception v0 │ │ -1a5c5a: 2700 |0029: throw v0 │ │ -1a5c5c: 0d01 |002a: move-exception v1 │ │ -1a5c5e: 7120 bbb2 0600 |002b: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2bb │ │ -1a5c64: 2701 |002e: throw v1 │ │ -1a5c66: 2206 7a17 |002f: new-instance v6, Ljava/lang/IllegalStateException; // type@177a │ │ -1a5c6a: 1a00 d597 |0031: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a5c6e: 7020 e692 0600 |0033: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a5c74: 2706 |0036: throw v6 │ │ +1a5b88: |[1a5b88] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5b98: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a5b9e: 5250 af04 |0003: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.label:I // field@04af │ │ +1a5ba2: 3900 2a00 |0005: if-nez v0, 002f // +002a │ │ +1a5ba6: 7110 af9a 0600 |0007: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a5bac: 6206 b900 |000a: sget-object v6, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a5bb0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1a5bb2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +1a5bb4: 7140 a009 0601 |000e: invoke-static {v6, v0, v1, v0}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance$default:(Lcom/infomaniak/drive/data/cache/FileController;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Lio/realm/Realm; // method@09a0 │ │ +1a5bba: 0c06 |0011: move-result-object v6 │ │ +1a5bbc: 1f06 3b17 |0012: check-cast v6, Ljava/io/Closeable; // type@173b │ │ +1a5bc0: 5451 ad04 |0014: iget-object v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04ad │ │ +1a5bc4: 5552 ae04 |0016: iget-boolean v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04ae │ │ +1a5bc8: 0763 |0018: move-object v3, v6 │ │ +1a5bca: 1f03 7e10 |0019: check-cast v3, Lio/realm/Realm; // type@107e │ │ +1a5bce: 6204 b900 |001b: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a5bd2: 6e40 a609 3421 |001d: invoke-virtual {v4, v3, v1, v2}, Lcom/infomaniak/drive/data/cache/FileController;.markFilesAsOffline:(Lio/realm/Realm;Ljava/util/List;Z)V // method@09a6 │ │ +1a5bd8: 6201 31b2 |0020: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a5bdc: 7120 c4b2 0600 |0022: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2c4 │ │ +1a5be2: 6206 31b2 |0025: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a5be6: 1106 |0027: return-object v6 │ │ +1a5be8: 0d00 |0028: move-exception v0 │ │ +1a5bea: 2700 |0029: throw v0 │ │ +1a5bec: 0d01 |002a: move-exception v1 │ │ +1a5bee: 7120 c4b2 0600 |002b: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2c4 │ │ +1a5bf4: 2701 |002e: throw v1 │ │ +1a5bf6: 2206 7a17 |002f: new-instance v6, Ljava/lang/IllegalStateException; // type@177a │ │ +1a5bfa: 1a00 d697 |0031: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a5bfe: 7020 ef92 0600 |0033: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a5c04: 2706 |0036: throw v6 │ │ catches : 2 │ │ 0x0018 - 0x0022 │ │ -> 0x0028 │ │ 0x0029 - 0x002a │ │ -> 0x002a │ │ positions : │ │ 0x0003 line=574 │ │ @@ -27292,25 +27128,25 @@ │ │ 0x002f line=574 │ │ locals : │ │ 0x0000 - 0x0037 reg=5 this Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; │ │ 0x0000 - 0x0037 reg=6 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #153 header: │ │ -class_idx : 1209 │ │ +Class #151 header: │ │ +class_idx : 1208 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #153 - │ │ +Class #151 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -27328,19 +27164,19 @@ │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a5d04: |[1a5d04] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;)V │ │ -1a5d14: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a5d1a: 5b01 b104 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04b1 │ │ -1a5d1e: 5b02 b204 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04b2 │ │ -1a5d22: 0e00 |0007: return-void │ │ +1a5c94: |[1a5c94] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;)V │ │ +1a5ca4: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a5caa: 5b01 b004 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04b0 │ │ +1a5cae: 5b02 b104 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04b1 │ │ +1a5cb2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Landroidx/lifecycle/LiveDataScope; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -27351,58 +27187,58 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a5cdc: |[1a5cdc] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5cec: 5420 b104 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04b1 │ │ -1a5cf0: 5421 b204 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04b2 │ │ -1a5cf4: 1f03 7803 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0378 │ │ -1a5cf8: 7130 7b0f 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$r8$lambda$TILdbQqY6lkWwkxKWDOtmUHLX8w:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f7b │ │ -1a5cfe: 0c03 |0009: move-result-object v3 │ │ -1a5d00: 1103 |000a: return-object v3 │ │ +1a5c6c: |[1a5c6c] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5c7c: 5420 b004 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04b0 │ │ +1a5c80: 5421 b104 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04b1 │ │ +1a5c84: 1f03 7703 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0377 │ │ +1a5c88: 7130 770f 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$r8$lambda$TILdbQqY6lkWwkxKWDOtmUHLX8w:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f77 │ │ +1a5c8e: 0c03 |0009: move-result-object v3 │ │ +1a5c90: 1103 |000a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #154 header: │ │ -class_idx : 1210 │ │ +Class #152 header: │ │ +class_idx : 1209 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ -Class #154 annotations: │ │ +Class #152 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=moveFile │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nMainViewModel.kt\nKotlin\n*S Kotlin\n*F\n+ 1 MainViewModel.kt\ncom/infomaniak/drive/ui/MainViewModel$moveFile$1\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,665:1\n1#2:666\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n��0*00H\n" } d2={ "" "" "Landroidx/lifecycle/LiveDataScope;" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$moveFile$1" f="MainViewModel.kt" i={ } l={ 362 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on field #1205 '$onSuccess' │ │ +Annotations on field #1204 '$onSuccess' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/functions/Function1<" "Ljava/lang/Integer;" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3964 '' │ │ +Annotations on method #3960 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Lcom/infomaniak/drive/data/models/File;" "Lkotlin/jvm/functions/Function1<" "-" "Ljava/lang/Integer;" "Lkotlin/Unit;" ">;" "Lcom/infomaniak/drive/ui/MainViewModel;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;" ">;)V" } │ │ -Annotations on method #3965 'create' │ │ +Annotations on method #3961 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3966 'invoke' │ │ +Annotations on method #3962 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #154 - │ │ +Class #152 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -27436,69 +27272,69 @@ │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1a5f30: |[1a5f30] com.infomaniak.drive.ui.MainViewModel$moveFile$1.$r8$lambda$TILdbQqY6lkWwkxKWDOtmUHLX8w:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a5f40: 7130 810f 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invokeSuspend$lambda$4$lambda$2:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f81 │ │ -1a5f46: 0c00 |0003: move-result-object v0 │ │ -1a5f48: 1100 |0004: return-object v0 │ │ +1a5ec0: |[1a5ec0] com.infomaniak.drive.ui.MainViewModel$moveFile$1.$r8$lambda$TILdbQqY6lkWwkxKWDOtmUHLX8w:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a5ed0: 7130 7d0f 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invokeSuspend$lambda$4$lambda$2:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f7d │ │ +1a5ed6: 0c00 |0003: move-result-object v0 │ │ +1a5ed8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;) │ │ name : '' │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a5fe0: |[1a5fe0] com.infomaniak.drive.ui.MainViewModel$moveFile$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a5ff0: 5b01 b304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b3 │ │ -1a5ff4: 5b02 b404 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b4 │ │ -1a5ff8: 5b03 b504 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04b5 │ │ -1a5ffc: 5b04 b804 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b8 │ │ -1a6000: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1a6002: 7030 4ab2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a6008: 0e00 |000c: return-void │ │ +1a5f70: |[1a5f70] com.infomaniak.drive.ui.MainViewModel$moveFile$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a5f80: 5b01 b204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b2 │ │ +1a5f84: 5b02 b304 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b3 │ │ +1a5f88: 5b03 b404 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04b4 │ │ +1a5f8c: 5b04 b704 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b7 │ │ +1a5f90: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1a5f92: 7030 53b2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a5f98: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;) │ │ name : 'invokeSuspend$lambda$4$lambda$2' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -1a5f4c: |[1a5f4c] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invokeSuspend$lambda$4$lambda$2:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a5f5c: 6200 fdb1 |0000: sget-object v0, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b1fd │ │ -1a5f60: 6e10 240a 0200 |0002: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getChildren:()Lio/realm/RealmList; // method@0a24 │ │ -1a5f66: 0c00 |0005: move-result-object v0 │ │ -1a5f68: 6e20 a55a 1000 |0006: invoke-virtual {v0, v1}, Lio/realm/RealmList;.remove:(Ljava/lang/Object;)Z // method@5aa5 │ │ -1a5f6e: 0a00 |0009: move-result v0 │ │ -1a5f70: 7110 5792 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9257 │ │ -1a5f76: 0c00 |000d: move-result-object v0 │ │ -1a5f78: 7110 8b9a 0000 |000e: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a8b │ │ -1a5f7e: 280b |0011: goto 001c // +000b │ │ -1a5f80: 0d00 |0012: move-exception v0 │ │ -1a5f82: 6201 fdb1 |0013: sget-object v1, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b1fd │ │ -1a5f86: 7110 999a 0000 |0015: invoke-static {v0}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9a99 │ │ -1a5f8c: 0c00 |0018: move-result-object v0 │ │ -1a5f8e: 7110 8b9a 0000 |0019: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a8b │ │ -1a5f94: 6200 2fb2 |001c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a5f98: 1100 |001e: return-object v0 │ │ +1a5edc: |[1a5edc] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invokeSuspend$lambda$4$lambda$2:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a5eec: 6200 ffb1 |0000: sget-object v0, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b1ff │ │ +1a5ef0: 6e10 200a 0200 |0002: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getChildren:()Lio/realm/RealmList; // method@0a20 │ │ +1a5ef6: 0c00 |0005: move-result-object v0 │ │ +1a5ef8: 6e20 ae5a 1000 |0006: invoke-virtual {v0, v1}, Lio/realm/RealmList;.remove:(Ljava/lang/Object;)Z // method@5aae │ │ +1a5efe: 0a00 |0009: move-result v0 │ │ +1a5f00: 7110 6092 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9260 │ │ +1a5f06: 0c00 |000d: move-result-object v0 │ │ +1a5f08: 7110 949a 0000 |000e: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a94 │ │ +1a5f0e: 280b |0011: goto 001c // +000b │ │ +1a5f10: 0d00 |0012: move-exception v0 │ │ +1a5f12: 6201 ffb1 |0013: sget-object v1, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b1ff │ │ +1a5f16: 7110 a29a 0000 |0015: invoke-static {v0}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9aa2 │ │ +1a5f1c: 0c00 |0018: move-result-object v0 │ │ +1a5f1e: 7110 949a 0000 |0019: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9a94 │ │ +1a5f24: 6200 31b2 |001c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a5f28: 1100 |001e: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0011 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=353 │ │ 0x001c line=354 │ │ locals : │ │ @@ -27512,188 +27348,188 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 20 16-bit code units │ │ -1a5fa8: |[1a5fa8] com.infomaniak.drive.ui.MainViewModel$moveFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5fb8: 2206 ba04 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04ba │ │ -1a5fbc: 5471 b304 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b3 │ │ -1a5fc0: 5472 b404 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b4 │ │ -1a5fc4: 5473 b504 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04b5 │ │ -1a5fc8: 5474 b804 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b8 │ │ -1a5fcc: 0760 |000a: move-object v0, v6 │ │ -1a5fce: 0795 |000b: move-object v5, v9 │ │ -1a5fd0: 7606 7c0f 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f7c │ │ -1a5fd6: 5b68 b604 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04b6 │ │ -1a5fda: 1f06 3d1a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a5fde: 1106 |0013: return-object v6 │ │ +1a5f38: |[1a5f38] com.infomaniak.drive.ui.MainViewModel$moveFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5f48: 2206 b904 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04b9 │ │ +1a5f4c: 5471 b204 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b2 │ │ +1a5f50: 5472 b304 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b3 │ │ +1a5f54: 5473 b404 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04b4 │ │ +1a5f58: 5474 b704 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b7 │ │ +1a5f5c: 0760 |000a: move-object v0, v6 │ │ +1a5f5e: 0795 |000b: move-object v5, v9 │ │ +1a5f60: 7606 780f 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f78 │ │ +1a5f66: 5b68 b504 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04b5 │ │ +1a5f6a: 1f06 3d1a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a5f6e: 1106 |0013: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a5d24: |[1a5d24] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5d34: 6e30 7d0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f7d │ │ -1a5d3a: 0c01 |0003: move-result-object v1 │ │ -1a5d3c: 1f01 ba04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04ba │ │ -1a5d40: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a5d44: 6e20 800f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f80 │ │ -1a5d4a: 0c01 |000b: move-result-object v1 │ │ -1a5d4c: 1101 |000c: return-object v1 │ │ +1a5cb4: |[1a5cb4] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5cc4: 6e30 790f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f79 │ │ +1a5cca: 0c01 |0003: move-result-object v1 │ │ +1a5ccc: 1f01 b904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04b9 │ │ +1a5cd0: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a5cd4: 6e20 7c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f7c │ │ +1a5cda: 0c01 |000b: move-result-object v1 │ │ +1a5cdc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a5d50: |[1a5d50] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5d60: 1f01 3302 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a5d64: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a5d68: 6e30 7e0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f7e │ │ -1a5d6e: 0c01 |0007: move-result-object v1 │ │ -1a5d70: 1101 |0008: return-object v1 │ │ +1a5ce0: |[1a5ce0] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5cf0: 1f01 3202 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a5cf4: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a5cf8: 6e30 7a0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f7a │ │ +1a5cfe: 0c01 |0007: move-result-object v1 │ │ +1a5d00: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 201 16-bit code units │ │ -1a5d74: |[1a5d74] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5d84: 0801 1100 |0000: move-object/from16 v1, v17 │ │ -1a5d88: 7100 e0b1 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a5d8e: 0c00 |0005: move-result-object v0 │ │ -1a5d90: 5212 b704 |0006: iget v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04b7 │ │ -1a5d94: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -1a5d96: 3802 1100 |0009: if-eqz v2, 001a // +0011 │ │ -1a5d9a: 3332 0700 |000b: if-ne v2, v3, 0012 // +0007 │ │ -1a5d9e: 7701 a69a 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a5da4: 2900 b600 |0010: goto/16 00c6 // +00b6 │ │ -1a5da8: 2200 7a17 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@177a │ │ -1a5dac: 1a02 d597 |0014: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a5db0: 7020 e692 2000 |0016: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a5db6: 2700 |0019: throw v0 │ │ -1a5db8: 7701 a69a 1200 |001a: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a5dbe: 5412 b604 |001d: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04b6 │ │ -1a5dc2: 1f02 3302 |001f: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a5dc6: 6204 b500 |0021: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b5 │ │ -1a5dca: 5415 b304 |0023: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b3 │ │ -1a5dce: 5416 b404 |0025: iget-object v6, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b4 │ │ -1a5dd2: 6e30 5709 5406 |0027: invoke-virtual {v4, v5, v6}, Lcom/infomaniak/drive/data/api/ApiRepository;.moveFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0957 │ │ -1a5dd8: 0c04 |002a: move-result-object v4 │ │ -1a5dda: 6e10 c741 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41c7 │ │ -1a5de0: 0a05 |002e: move-result v5 │ │ -1a5de2: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -1a5de4: 3805 7000 |0030: if-eqz v5, 00a0 // +0070 │ │ -1a5de8: 6205 ba00 |0032: sget-object v5, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a5dec: 7140 a409 6563 |0034: invoke-static {v5, v6, v3, v6}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance$default:(Lcom/infomaniak/drive/data/cache/FileController;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Lio/realm/Realm; // method@09a4 │ │ -1a5df2: 0c05 |0037: move-result-object v5 │ │ -1a5df4: 1f05 3b17 |0038: check-cast v5, Ljava/io/Closeable; // type@173b │ │ -1a5df8: 5417 b304 |003a: iget-object v7, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b3 │ │ -1a5dfc: 5418 b804 |003c: iget-object v8, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b8 │ │ -1a5e00: 5419 b404 |003e: iget-object v9, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b4 │ │ -1a5e04: 075f |0040: move-object v15, v5 │ │ -1a5e06: 1f0f 7e10 |0041: check-cast v15, Lio/realm/Realm; // type@107e │ │ -1a5e0a: 7110 d10f 0800 |0043: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fd1 │ │ -1a5e10: 0c0a |0046: move-result-object v10 │ │ -1a5e12: 1f0a 3200 |0047: check-cast v10, Landroid/content/Context; // type@0032 │ │ -1a5e16: 122b |0049: const/4 v11, #int 2 // #2 │ │ -1a5e18: 7156 490a a7b6 |004a: invoke-static {v7, v10, v6, v11, v6}, Lcom/infomaniak/drive/data/models/File;.getStoredFile$default:(Lcom/infomaniak/drive/data/models/File;Landroid/content/Context;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Ljava/io/File; // method@0a49 │ │ -1a5e1e: 0c0a |004d: move-result-object v10 │ │ -1a5e20: 380a 0b00 |004e: if-eqz v10, 0059 // +000b │ │ -1a5e24: 6e10 b691 0a00 |0050: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@91b6 │ │ -1a5e2a: 0a0b |0053: move-result v11 │ │ -1a5e2c: 380b 0500 |0054: if-eqz v11, 0059 // +0005 │ │ -1a5e30: 7140 d70f 789a |0056: invoke-static {v8, v7, v10, v9}, Lcom/infomaniak/drive/ui/MainViewModel;.access$moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V // method@0fd7 │ │ -1a5e36: 620a ba00 |0059: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a5e3a: 6e10 3e0a 0700 |005b: invoke-virtual {v7}, Lcom/infomaniak/drive/data/models/File;.getParentId:()I // method@0a3e │ │ -1a5e40: 0a0b |005e: move-result v11 │ │ -1a5e42: 220e b904 |005f: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0; // type@04b9 │ │ -1a5e46: 7030 790f 2e07 |0061: invoke-direct {v14, v2, v7}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;)V // method@0f79 │ │ -1a5e4c: 1248 |0064: const/4 v8, #int 4 // #4 │ │ -1a5e4e: 1310 0000 |0065: const/16 v16, #int 0 // #0 │ │ -1a5e52: 120d |0067: const/4 v13, #int 0 // #0 │ │ -1a5e54: 07fc |0068: move-object v12, v15 │ │ -1a5e56: 07f3 |0069: move-object v3, v15 │ │ -1a5e58: 018f |006a: move v15, v8 │ │ -1a5e5a: 7707 b709 0a00 |006b: invoke-static/range {v10, v11, v12, v13, v14, v15, v16}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b7 │ │ -1a5e60: 6208 ba00 |006e: sget-object v8, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a5e64: 6e10 350a 0900 |0070: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a35 │ │ -1a5e6a: 0a0a |0073: move-result v10 │ │ -1a5e6c: 6e10 350a 0900 |0074: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a35 │ │ -1a5e72: 0a09 |0077: move-result v9 │ │ -1a5e74: 6e20 740a 9700 |0078: invoke-virtual {v7, v9}, Lcom/infomaniak/drive/data/models/File;.setParentId:(I)V // method@0a74 │ │ -1a5e7a: 6209 2fb2 |007b: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a5e7e: 6e40 8a09 a837 |007d: invoke-virtual {v8, v10, v7, v3}, Lcom/infomaniak/drive/data/cache/FileController;.addChild:(ILcom/infomaniak/drive/data/models/File;Lio/realm/Realm;)V // method@098a │ │ -1a5e84: 6203 2fb2 |0080: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a5e88: 7120 bbb2 6500 |0082: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2bb │ │ -1a5e8e: 5413 b504 |0085: iget-object v3, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04b5 │ │ -1a5e92: 3803 1900 |0087: if-eqz v3, 00a0 // +0019 │ │ -1a5e96: 5415 b304 |0089: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b3 │ │ -1a5e9a: 6e10 350a 0500 |008b: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a35 │ │ -1a5ea0: 0a05 |008e: move-result v5 │ │ -1a5ea2: 7110 14b2 0500 |008f: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b214 │ │ -1a5ea8: 0c05 |0092: move-result-object v5 │ │ -1a5eaa: 7220 66b5 5300 |0093: invoke-interface {v3, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b566 │ │ -1a5eb0: 280a |0096: goto 00a0 // +000a │ │ -1a5eb2: 0d00 |0097: move-exception v0 │ │ -1a5eb4: 0702 |0098: move-object v2, v0 │ │ -1a5eb6: 2702 |0099: throw v2 │ │ -1a5eb8: 0d00 |009a: move-exception v0 │ │ -1a5eba: 0703 |009b: move-object v3, v0 │ │ -1a5ebc: 7120 bbb2 2500 |009c: invoke-static {v5, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2bb │ │ -1a5ec2: 2703 |009f: throw v3 │ │ -1a5ec4: 2203 9904 |00a0: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0499 │ │ -1a5ec8: 6e10 c741 0400 |00a2: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41c7 │ │ -1a5ece: 0a07 |00a5: move-result v7 │ │ -1a5ed0: 6e10 bc41 0400 |00a6: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41bc │ │ -1a5ed6: 0c04 |00a9: move-result-object v4 │ │ -1a5ed8: 3804 0600 |00aa: if-eqz v4, 00b0 // +0006 │ │ -1a5edc: 6e10 9c41 0400 |00ac: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@419c │ │ -1a5ee2: 0c06 |00af: move-result-object v6 │ │ -1a5ee4: 076a |00b0: move-object v10, v6 │ │ -1a5ee6: 126b |00b1: const/4 v11, #int 6 // #6 │ │ -1a5ee8: 120c |00b2: const/4 v12, #int 0 // #0 │ │ -1a5eea: 1208 |00b3: const/4 v8, #int 0 // #0 │ │ -1a5eec: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ -1a5eee: 0736 |00b5: move-object v6, v3 │ │ -1a5ef0: 7607 cc0e 0600 |00b6: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ecc │ │ -1a5ef6: 0714 |00b9: move-object v4, v1 │ │ -1a5ef8: 1f04 3d1a |00ba: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a5efc: 1215 |00bc: const/4 v5, #int 1 // #1 │ │ -1a5efe: 5915 b704 |00bd: iput v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04b7 │ │ -1a5f02: 7230 4706 3204 |00bf: invoke-interface {v2, v3, v4}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0647 │ │ -1a5f08: 0c02 |00c2: move-result-object v2 │ │ -1a5f0a: 3302 0300 |00c3: if-ne v2, v0, 00c6 // +0003 │ │ -1a5f0e: 1100 |00c5: return-object v0 │ │ -1a5f10: 6200 2fb2 |00c6: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a5f14: 1100 |00c8: return-object v0 │ │ +1a5d04: |[1a5d04] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5d14: 0801 1100 |0000: move-object/from16 v1, v17 │ │ +1a5d18: 7100 e9b1 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a5d1e: 0c00 |0005: move-result-object v0 │ │ +1a5d20: 5212 b604 |0006: iget v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04b6 │ │ +1a5d24: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +1a5d26: 3802 1100 |0009: if-eqz v2, 001a // +0011 │ │ +1a5d2a: 3332 0700 |000b: if-ne v2, v3, 0012 // +0007 │ │ +1a5d2e: 7701 af9a 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a5d34: 2900 b600 |0010: goto/16 00c6 // +00b6 │ │ +1a5d38: 2200 7a17 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@177a │ │ +1a5d3c: 1a02 d697 |0014: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a5d40: 7020 ef92 2000 |0016: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a5d46: 2700 |0019: throw v0 │ │ +1a5d48: 7701 af9a 1200 |001a: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a5d4e: 5412 b504 |001d: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04b5 │ │ +1a5d52: 1f02 3202 |001f: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a5d56: 6204 b400 |0021: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a5d5a: 5415 b204 |0023: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b2 │ │ +1a5d5e: 5416 b304 |0025: iget-object v6, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b3 │ │ +1a5d62: 6e30 5309 5406 |0027: invoke-virtual {v4, v5, v6}, Lcom/infomaniak/drive/data/api/ApiRepository;.moveFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0953 │ │ +1a5d68: 0c04 |002a: move-result-object v4 │ │ +1a5d6a: 6e10 d041 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41d0 │ │ +1a5d70: 0a05 |002e: move-result v5 │ │ +1a5d72: 1206 |002f: const/4 v6, #int 0 // #0 │ │ +1a5d74: 3805 7000 |0030: if-eqz v5, 00a0 // +0070 │ │ +1a5d78: 6205 b900 |0032: sget-object v5, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a5d7c: 7140 a009 6563 |0034: invoke-static {v5, v6, v3, v6}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance$default:(Lcom/infomaniak/drive/data/cache/FileController;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Lio/realm/Realm; // method@09a0 │ │ +1a5d82: 0c05 |0037: move-result-object v5 │ │ +1a5d84: 1f05 3b17 |0038: check-cast v5, Ljava/io/Closeable; // type@173b │ │ +1a5d88: 5417 b204 |003a: iget-object v7, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b2 │ │ +1a5d8c: 5418 b704 |003c: iget-object v8, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b7 │ │ +1a5d90: 5419 b304 |003e: iget-object v9, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b3 │ │ +1a5d94: 075f |0040: move-object v15, v5 │ │ +1a5d96: 1f0f 7e10 |0041: check-cast v15, Lio/realm/Realm; // type@107e │ │ +1a5d9a: 7110 cd0f 0800 |0043: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcd │ │ +1a5da0: 0c0a |0046: move-result-object v10 │ │ +1a5da2: 1f0a 3100 |0047: check-cast v10, Landroid/content/Context; // type@0031 │ │ +1a5da6: 122b |0049: const/4 v11, #int 2 // #2 │ │ +1a5da8: 7156 450a a7b6 |004a: invoke-static {v7, v10, v6, v11, v6}, Lcom/infomaniak/drive/data/models/File;.getStoredFile$default:(Lcom/infomaniak/drive/data/models/File;Landroid/content/Context;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Ljava/io/File; // method@0a45 │ │ +1a5dae: 0c0a |004d: move-result-object v10 │ │ +1a5db0: 380a 0b00 |004e: if-eqz v10, 0059 // +000b │ │ +1a5db4: 6e10 bf91 0a00 |0050: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@91bf │ │ +1a5dba: 0a0b |0053: move-result v11 │ │ +1a5dbc: 380b 0500 |0054: if-eqz v11, 0059 // +0005 │ │ +1a5dc0: 7140 d30f 789a |0056: invoke-static {v8, v7, v10, v9}, Lcom/infomaniak/drive/ui/MainViewModel;.access$moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V // method@0fd3 │ │ +1a5dc6: 620a b900 |0059: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a5dca: 6e10 3a0a 0700 |005b: invoke-virtual {v7}, Lcom/infomaniak/drive/data/models/File;.getParentId:()I // method@0a3a │ │ +1a5dd0: 0a0b |005e: move-result v11 │ │ +1a5dd2: 220e b804 |005f: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0; // type@04b8 │ │ +1a5dd6: 7030 750f 2e07 |0061: invoke-direct {v14, v2, v7}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;)V // method@0f75 │ │ +1a5ddc: 1248 |0064: const/4 v8, #int 4 // #4 │ │ +1a5dde: 1310 0000 |0065: const/16 v16, #int 0 // #0 │ │ +1a5de2: 120d |0067: const/4 v13, #int 0 // #0 │ │ +1a5de4: 07fc |0068: move-object v12, v15 │ │ +1a5de6: 07f3 |0069: move-object v3, v15 │ │ +1a5de8: 018f |006a: move v15, v8 │ │ +1a5dea: 7707 b309 0a00 |006b: invoke-static/range {v10, v11, v12, v13, v14, v15, v16}, Lcom/infomaniak/drive/data/cache/FileController;.updateFile$default:(Lcom/infomaniak/drive/data/cache/FileController;ILio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V // method@09b3 │ │ +1a5df0: 6208 b900 |006e: sget-object v8, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a5df4: 6e10 310a 0900 |0070: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a31 │ │ +1a5dfa: 0a0a |0073: move-result v10 │ │ +1a5dfc: 6e10 310a 0900 |0074: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a31 │ │ +1a5e02: 0a09 |0077: move-result v9 │ │ +1a5e04: 6e20 700a 9700 |0078: invoke-virtual {v7, v9}, Lcom/infomaniak/drive/data/models/File;.setParentId:(I)V // method@0a70 │ │ +1a5e0a: 6209 31b2 |007b: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a5e0e: 6e40 8609 a837 |007d: invoke-virtual {v8, v10, v7, v3}, Lcom/infomaniak/drive/data/cache/FileController;.addChild:(ILcom/infomaniak/drive/data/models/File;Lio/realm/Realm;)V // method@0986 │ │ +1a5e14: 6203 31b2 |0080: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a5e18: 7120 c4b2 6500 |0082: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2c4 │ │ +1a5e1e: 5413 b404 |0085: iget-object v3, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04b4 │ │ +1a5e22: 3803 1900 |0087: if-eqz v3, 00a0 // +0019 │ │ +1a5e26: 5415 b204 |0089: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b2 │ │ +1a5e2a: 6e10 310a 0500 |008b: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a31 │ │ +1a5e30: 0a05 |008e: move-result v5 │ │ +1a5e32: 7110 1db2 0500 |008f: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b21d │ │ +1a5e38: 0c05 |0092: move-result-object v5 │ │ +1a5e3a: 7220 6fb5 5300 |0093: invoke-interface {v3, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b56f │ │ +1a5e40: 280a |0096: goto 00a0 // +000a │ │ +1a5e42: 0d00 |0097: move-exception v0 │ │ +1a5e44: 0702 |0098: move-object v2, v0 │ │ +1a5e46: 2702 |0099: throw v2 │ │ +1a5e48: 0d00 |009a: move-exception v0 │ │ +1a5e4a: 0703 |009b: move-object v3, v0 │ │ +1a5e4c: 7120 c4b2 2500 |009c: invoke-static {v5, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2c4 │ │ +1a5e52: 2703 |009f: throw v3 │ │ +1a5e54: 2203 9804 |00a0: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0498 │ │ +1a5e58: 6e10 d041 0400 |00a2: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41d0 │ │ +1a5e5e: 0a07 |00a5: move-result v7 │ │ +1a5e60: 6e10 c541 0400 |00a6: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41c5 │ │ +1a5e66: 0c04 |00a9: move-result-object v4 │ │ +1a5e68: 3804 0600 |00aa: if-eqz v4, 00b0 // +0006 │ │ +1a5e6c: 6e10 a541 0400 |00ac: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41a5 │ │ +1a5e72: 0c06 |00af: move-result-object v6 │ │ +1a5e74: 076a |00b0: move-object v10, v6 │ │ +1a5e76: 126b |00b1: const/4 v11, #int 6 // #6 │ │ +1a5e78: 120c |00b2: const/4 v12, #int 0 // #0 │ │ +1a5e7a: 1208 |00b3: const/4 v8, #int 0 // #0 │ │ +1a5e7c: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ +1a5e7e: 0736 |00b5: move-object v6, v3 │ │ +1a5e80: 7607 c80e 0600 |00b6: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec8 │ │ +1a5e86: 0714 |00b9: move-object v4, v1 │ │ +1a5e88: 1f04 3d1a |00ba: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a5e8c: 1215 |00bc: const/4 v5, #int 1 // #1 │ │ +1a5e8e: 5915 b604 |00bd: iput v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04b6 │ │ +1a5e92: 7230 4306 3204 |00bf: invoke-interface {v2, v3, v4}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0643 │ │ +1a5e98: 0c02 |00c2: move-result-object v2 │ │ +1a5e9a: 3302 0300 |00c3: if-ne v2, v0, 00c6 // +0003 │ │ +1a5e9e: 1100 |00c5: return-object v0 │ │ +1a5ea0: 6200 31b2 |00c6: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a5ea4: 1100 |00c8: return-object v0 │ │ catches : 2 │ │ 0x0040 - 0x0082 │ │ -> 0x0097 │ │ 0x0099 - 0x009a │ │ -> 0x009a │ │ positions : │ │ 0x0006 line=340 │ │ @@ -27712,39 +27548,39 @@ │ │ 0x00c6 line=363 │ │ locals : │ │ 0x0000 - 0x00c9 reg=17 this Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; │ │ 0x0000 - 0x00c9 reg=18 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #155 header: │ │ -class_idx : 1211 │ │ +Class #153 header: │ │ +class_idx : 1210 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #155 annotations: │ │ +Class #153 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=navigateFileListTo │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1" f="MainViewModel.kt" i={ } l={ } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3970 '' │ │ +Annotations on method #3966 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ZI" "Lcom/infomaniak/drive/ui/MainViewModel;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;" ">;)V" } │ │ -Annotations on method #3971 'create' │ │ +Annotations on method #3967 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3973 'invoke' │ │ +Annotations on method #3969 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #155 - │ │ +Class #153 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -27770,132 +27606,132 @@ │ │ type : '(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a6120: |[1a6120] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a6130: 5c01 ba04 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04ba │ │ -1a6134: 5902 b904 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04b9 │ │ -1a6138: 5b03 bc04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04bc │ │ -1a613c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a613e: 7030 4ab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a6144: 0e00 |000a: return-void │ │ +1a60b0: |[1a60b0] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a60c0: 5c01 b904 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04b9 │ │ +1a60c4: 5902 b804 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04b8 │ │ +1a60c8: 5b03 bb04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04bb │ │ +1a60cc: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a60ce: 7030 53b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a60d4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -1a60f4: |[1a60f4] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6104: 2204 bb04 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04bb │ │ -1a6108: 5530 ba04 |0002: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04ba │ │ -1a610c: 5231 b904 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04b9 │ │ -1a6110: 5432 bc04 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04bc │ │ -1a6114: 7055 820f 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f82 │ │ -1a611a: 1f04 3d1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a611e: 1104 |000d: return-object v4 │ │ +1a6084: |[1a6084] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6094: 2204 ba04 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04ba │ │ +1a6098: 5530 b904 |0002: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04b9 │ │ +1a609c: 5231 b804 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04b8 │ │ +1a60a0: 5432 bb04 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04bb │ │ +1a60a4: 7055 7e0f 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f7e │ │ +1a60aa: 1f04 3d1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a60ae: 1104 |000d: return-object v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a600c: |[1a600c] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a601c: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a6020: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a6024: 6e30 850f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f85 │ │ -1a602a: 0c01 |0007: move-result-object v1 │ │ -1a602c: 1101 |0008: return-object v1 │ │ +1a5f9c: |[1a5f9c] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5fac: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a5fb0: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a5fb4: 6e30 810f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f81 │ │ +1a5fba: 0c01 |0007: move-result-object v1 │ │ +1a5fbc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a6030: |[1a6030] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6040: 6e30 830f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f83 │ │ -1a6046: 0c01 |0003: move-result-object v1 │ │ -1a6048: 1f01 bb04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04bb │ │ -1a604c: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a6050: 6e20 860f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f86 │ │ -1a6056: 0c01 |000b: move-result-object v1 │ │ -1a6058: 1101 |000c: return-object v1 │ │ +1a5fc0: |[1a5fc0] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5fd0: 6e30 7f0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f7f │ │ +1a5fd6: 0c01 |0003: move-result-object v1 │ │ +1a5fd8: 1f01 ba04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04ba │ │ +1a5fdc: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a5fe0: 6e20 820f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f82 │ │ +1a5fe6: 0c01 |000b: move-result-object v1 │ │ +1a5fe8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 67 16-bit code units │ │ -1a605c: |[1a605c] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a606c: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a6072: 5280 bb04 |0003: iget v0, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.label:I // field@04bb │ │ -1a6076: 3900 3600 |0005: if-nez v0, 003b // +0036 │ │ -1a607a: 7110 a69a 0900 |0007: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a6080: 2209 a303 |000a: new-instance v9, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a3 │ │ -1a6084: 5584 ba04 |000c: iget-boolean v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04ba │ │ -1a6088: 1306 0b00 |000e: const/16 v6, #int 11 // #b │ │ -1a608c: 1207 |0010: const/4 v7, #int 0 // #0 │ │ -1a608e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -1a6090: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1a6092: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -1a6094: 0791 |0014: move-object v1, v9 │ │ -1a6096: 7607 5c0b 0100 |0015: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/models/UserDrive;.:(IIZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b5c │ │ -1a609c: 6200 ba00 |0018: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a60a0: 5281 b904 |001a: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04b9 │ │ -1a60a4: 6e30 9409 1009 |001c: invoke-virtual {v0, v1, v9}, Lcom/infomaniak/drive/data/cache/FileController;.getFileById:(ILcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/drive/data/models/File; // method@0994 │ │ -1a60aa: 0c00 |001f: move-result-object v0 │ │ -1a60ac: 3900 0f00 |0020: if-nez v0, 002f // +000f │ │ -1a60b0: 6200 ba00 |0022: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a60b4: 5281 b904 |0024: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04b9 │ │ -1a60b8: 6e30 9609 1009 |0026: invoke-virtual {v0, v1, v9}, Lcom/infomaniak/drive/data/cache/FileController;.getFileDetails:(ILcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/drive/data/models/File; // method@0996 │ │ -1a60be: 0c00 |0029: move-result-object v0 │ │ -1a60c0: 3900 0500 |002a: if-nez v0, 002f // +0005 │ │ -1a60c4: 6209 2fb2 |002c: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a60c8: 1109 |002e: return-object v9 │ │ -1a60ca: 5489 bc04 |002f: iget-object v9, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04bc │ │ -1a60ce: 6e10 0110 0900 |0031: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@1001 │ │ -1a60d4: 0c09 |0034: move-result-object v9 │ │ -1a60d6: 6e20 0846 0900 |0035: invoke-virtual {v9, v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@4608 │ │ -1a60dc: 6209 2fb2 |0038: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a60e0: 1109 |003a: return-object v9 │ │ -1a60e2: 2209 7a17 |003b: new-instance v9, Ljava/lang/IllegalStateException; // type@177a │ │ -1a60e6: 1a00 d597 |003d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a60ea: 7020 e692 0900 |003f: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a60f0: 2709 |0042: throw v9 │ │ +1a5fec: |[1a5fec] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5ffc: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a6002: 5280 ba04 |0003: iget v0, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.label:I // field@04ba │ │ +1a6006: 3900 3600 |0005: if-nez v0, 003b // +0036 │ │ +1a600a: 7110 af9a 0900 |0007: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a6010: 2209 a203 |000a: new-instance v9, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a2 │ │ +1a6014: 5584 b904 |000c: iget-boolean v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04b9 │ │ +1a6018: 1306 0b00 |000e: const/16 v6, #int 11 // #b │ │ +1a601c: 1207 |0010: const/4 v7, #int 0 // #0 │ │ +1a601e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +1a6020: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1a6022: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +1a6024: 0791 |0014: move-object v1, v9 │ │ +1a6026: 7607 580b 0100 |0015: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/models/UserDrive;.:(IIZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b58 │ │ +1a602c: 6200 b900 |0018: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a6030: 5281 b804 |001a: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04b8 │ │ +1a6034: 6e30 9009 1009 |001c: invoke-virtual {v0, v1, v9}, Lcom/infomaniak/drive/data/cache/FileController;.getFileById:(ILcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/drive/data/models/File; // method@0990 │ │ +1a603a: 0c00 |001f: move-result-object v0 │ │ +1a603c: 3900 0f00 |0020: if-nez v0, 002f // +000f │ │ +1a6040: 6200 b900 |0022: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a6044: 5281 b804 |0024: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04b8 │ │ +1a6048: 6e30 9209 1009 |0026: invoke-virtual {v0, v1, v9}, Lcom/infomaniak/drive/data/cache/FileController;.getFileDetails:(ILcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/drive/data/models/File; // method@0992 │ │ +1a604e: 0c00 |0029: move-result-object v0 │ │ +1a6050: 3900 0500 |002a: if-nez v0, 002f // +0005 │ │ +1a6054: 6209 31b2 |002c: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a6058: 1109 |002e: return-object v9 │ │ +1a605a: 5489 bb04 |002f: iget-object v9, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04bb │ │ +1a605e: 6e10 fd0f 0900 |0031: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@0ffd │ │ +1a6064: 0c09 |0034: move-result-object v9 │ │ +1a6066: 6e20 1146 0900 |0035: invoke-virtual {v9, v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@4611 │ │ +1a606c: 6209 31b2 |0038: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a6070: 1109 |003a: return-object v9 │ │ +1a6072: 2209 7a17 |003b: new-instance v9, Ljava/lang/IllegalStateException; // type@177a │ │ +1a6076: 1a00 d697 |003d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a607a: 7020 ef92 0900 |003f: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a6080: 2709 |0042: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=192 │ │ 0x000a line=193 │ │ 0x0018 line=194 │ │ 0x0022 line=195 │ │ 0x002c line=196 │ │ @@ -27904,34 +27740,34 @@ │ │ 0x003b line=192 │ │ locals : │ │ 0x0000 - 0x0043 reg=8 this Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; │ │ 0x0000 - 0x0043 reg=9 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #156 header: │ │ -class_idx : 1212 │ │ +Class #154 header: │ │ +class_idx : 1211 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6750 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #156 annotations: │ │ +Class #154 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onNetworkAvailabilityChanged │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel" f="MainViewModel.kt" i={ 0 } l={ 588 } m="onNetworkAvailabilityChanged" n={ "this" } s={ "L$0" } │ │ -Annotations on method #3975 '' │ │ +Annotations on method #3971 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/MainViewModel;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;" ">;)V" } │ │ │ │ -Class #156 - │ │ +Class #154 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/ContinuationImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;) │ │ @@ -27956,76 +27792,76 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a6180: |[1a6180] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a6190: 5b01 c004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c0 │ │ -1a6194: 7020 1cb2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b21c │ │ -1a619a: 0e00 |0005: return-void │ │ +1a6110: |[1a6110] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a6120: 5b01 bf04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04bf │ │ +1a6124: 7020 25b2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b225 │ │ +1a612a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -1a6148: |[1a6148] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6158: 5b23 bf04 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04bf │ │ -1a615c: 5223 be04 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04be │ │ -1a6160: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -1a6164: b603 |0006: or-int/2addr v3, v0 │ │ -1a6166: 5923 be04 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04be │ │ -1a616a: 5423 c004 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c0 │ │ -1a616e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1a6170: 0721 |000c: move-object v1, v2 │ │ -1a6172: 1f01 3d1a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a6176: 7130 d80f 0301 |000f: invoke-static {v3, v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fd8 │ │ -1a617c: 0c03 |0012: move-result-object v3 │ │ -1a617e: 1103 |0013: return-object v3 │ │ +1a60d8: |[1a60d8] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a60e8: 5b23 be04 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04be │ │ +1a60ec: 5223 bd04 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04bd │ │ +1a60f0: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +1a60f4: b603 |0006: or-int/2addr v3, v0 │ │ +1a60f6: 5923 bd04 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04bd │ │ +1a60fa: 5423 bf04 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04bf │ │ +1a60fe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1a6100: 0721 |000c: move-object v1, v2 │ │ +1a6102: 1f01 3d1a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a6106: 7130 d40f 0301 |000f: invoke-static {v3, v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fd4 │ │ +1a610c: 0c03 |0012: move-result-object v3 │ │ +1a610e: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #157 header: │ │ -class_idx : 1213 │ │ +Class #155 header: │ │ +class_idx : 1212 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #157 annotations: │ │ +Class #155 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lio/realm/RealmResults<" "Lcom/infomaniak/drive/data/models/UploadFile;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Ljava/lang/Integer;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n��\n\n��02 00H\n" } d2={ "" "" "list" "Lio/realm/RealmResults;" "Lcom/infomaniak/drive/data/models/UploadFile;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1" f="MainViewModel.kt" i={ } l={ } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3977 '' │ │ +Annotations on method #3973 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;" ">;)V" } │ │ -Annotations on method #3978 'create' │ │ +Annotations on method #3974 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3979 'invoke' │ │ +Annotations on method #3975 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lio/realm/RealmResults<" "Lcom/infomaniak/drive/data/models/UploadFile;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Ljava/lang/Integer;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #157 - │ │ +Class #155 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -28043,142 +27879,142 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1a6264: |[1a6264] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.:(Lkotlin/coroutines/Continuation;)V │ │ -1a6274: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -1a6276: 7030 4ab2 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a627c: 0e00 |0004: return-void │ │ +1a61f4: |[1a61f4] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.:(Lkotlin/coroutines/Continuation;)V │ │ +1a6204: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +1a6206: 7030 53b2 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a620c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1a6240: |[1a6240] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6250: 2200 bd04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04bd │ │ -1a6254: 7020 890f 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f89 │ │ -1a625a: 5b02 c104 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04c1 │ │ -1a625e: 1f00 3d1a |0007: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a6262: 1100 |0009: return-object v0 │ │ +1a61d0: |[1a61d0] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a61e0: 2200 bc04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04bc │ │ +1a61e4: 7020 850f 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f85 │ │ +1a61ea: 5b02 c004 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04c0 │ │ +1a61ee: 1f00 3d1a |0007: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a61f2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;) │ │ name : 'invoke' │ │ type : '(Lio/realm/RealmResults;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a619c: |[1a619c] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Lio/realm/RealmResults;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a61ac: 6e30 8a0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f8a │ │ -1a61b2: 0c01 |0003: move-result-object v1 │ │ -1a61b4: 1f01 bd04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04bd │ │ -1a61b8: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a61bc: 6e20 8d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f8d │ │ -1a61c2: 0c01 |000b: move-result-object v1 │ │ -1a61c4: 1101 |000c: return-object v1 │ │ +1a612c: |[1a612c] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Lio/realm/RealmResults;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a613c: 6e30 860f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f86 │ │ +1a6142: 0c01 |0003: move-result-object v1 │ │ +1a6144: 1f01 bc04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04bc │ │ +1a6148: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a614c: 6e20 890f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f89 │ │ +1a6152: 0c01 |000b: move-result-object v1 │ │ +1a6154: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a61c8: |[1a61c8] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a61d8: 1f01 cb10 |0000: check-cast v1, Lio/realm/RealmResults; // type@10cb │ │ -1a61dc: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a61e0: 6e30 8b0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.invoke:(Lio/realm/RealmResults;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f8b │ │ -1a61e6: 0c01 |0007: move-result-object v1 │ │ -1a61e8: 1101 |0008: return-object v1 │ │ +1a6158: |[1a6158] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6168: 1f01 cb10 |0000: check-cast v1, Lio/realm/RealmResults; // type@10cb │ │ +1a616c: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a6170: 6e30 870f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.invoke:(Lio/realm/RealmResults;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f87 │ │ +1a6176: 0c01 |0007: move-result-object v1 │ │ +1a6178: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1a61ec: |[1a61ec] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a61fc: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a6202: 5210 c204 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.label:I // field@04c2 │ │ -1a6206: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ -1a620a: 7110 a69a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a6210: 5412 c104 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04c1 │ │ -1a6214: 1f02 cb10 |000c: check-cast v2, Lio/realm/RealmResults; // type@10cb │ │ -1a6218: 1f02 3718 |000e: check-cast v2, Ljava/util/Collection; // type@1837 │ │ -1a621c: 7210 9796 0200 |0010: invoke-interface {v2}, Ljava/util/Collection;.size:()I // method@9697 │ │ -1a6222: 0a02 |0013: move-result v2 │ │ -1a6224: 7110 14b2 0200 |0014: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b214 │ │ -1a622a: 0c02 |0017: move-result-object v2 │ │ -1a622c: 1102 |0018: return-object v2 │ │ -1a622e: 2202 7a17 |0019: new-instance v2, Ljava/lang/IllegalStateException; // type@177a │ │ -1a6232: 1a00 d597 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a6236: 7020 e692 0200 |001d: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a623c: 2702 |0020: throw v2 │ │ +1a617c: |[1a617c] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a618c: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a6192: 5210 c104 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.label:I // field@04c1 │ │ +1a6196: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ +1a619a: 7110 af9a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a61a0: 5412 c004 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04c0 │ │ +1a61a4: 1f02 cb10 |000c: check-cast v2, Lio/realm/RealmResults; // type@10cb │ │ +1a61a8: 1f02 3718 |000e: check-cast v2, Ljava/util/Collection; // type@1837 │ │ +1a61ac: 7210 a096 0200 |0010: invoke-interface {v2}, Ljava/util/Collection;.size:()I // method@96a0 │ │ +1a61b2: 0a02 |0013: move-result v2 │ │ +1a61b4: 7110 1db2 0200 |0014: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b21d │ │ +1a61ba: 0c02 |0017: move-result-object v2 │ │ +1a61bc: 1102 |0018: return-object v2 │ │ +1a61be: 2202 7a17 |0019: new-instance v2, Ljava/lang/IllegalStateException; // type@177a │ │ +1a61c2: 1a00 d697 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a61c6: 7020 ef92 0200 |001d: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a61cc: 2702 |0020: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=450 │ │ locals : │ │ 0x0000 - 0x0021 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; │ │ 0x0000 - 0x0021 reg=2 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #158 header: │ │ -class_idx : 1214 │ │ +Class #156 header: │ │ +class_idx : 1213 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #158 annotations: │ │ +Class #156 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=removeOfflineFile │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1" f="MainViewModel.kt" i={ } l={ } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3982 '' │ │ +Annotations on method #3978 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;" ">;)V" } │ │ -Annotations on method #3983 'create' │ │ +Annotations on method #3979 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3985 'invoke' │ │ +Annotations on method #3981 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #158 - │ │ +Class #156 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -28196,152 +28032,152 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a6348: |[1a6348] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a6358: 5b01 c304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c3 │ │ -1a635c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a635e: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a6364: 0e00 |0006: return-void │ │ +1a62d8: |[1a62d8] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a62e8: 5b01 c204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c2 │ │ +1a62ec: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a62ee: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a62f4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a6324: |[1a6324] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6334: 2202 be04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04be │ │ -1a6338: 5410 c304 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c3 │ │ -1a633c: 7030 8e0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f8e │ │ -1a6342: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a6346: 1102 |0009: return-object v2 │ │ +1a62b4: |[1a62b4] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a62c4: 2202 bd04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04bd │ │ +1a62c8: 5410 c204 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c2 │ │ +1a62cc: 7030 8a0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f8a │ │ +1a62d2: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a62d6: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a6280: |[1a6280] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6290: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a6294: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a6298: 6e30 910f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f91 │ │ -1a629e: 0c01 |0007: move-result-object v1 │ │ -1a62a0: 1101 |0008: return-object v1 │ │ +1a6210: |[1a6210] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6220: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a6224: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a6228: 6e30 8d0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f8d │ │ +1a622e: 0c01 |0007: move-result-object v1 │ │ +1a6230: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a62a4: |[1a62a4] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a62b4: 6e30 8f0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f8f │ │ -1a62ba: 0c01 |0003: move-result-object v1 │ │ -1a62bc: 1f01 be04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04be │ │ -1a62c0: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a62c4: 6e20 920f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f92 │ │ -1a62ca: 0c01 |000b: move-result-object v1 │ │ -1a62cc: 1101 |000c: return-object v1 │ │ +1a6234: |[1a6234] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6244: 6e30 8b0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f8b │ │ +1a624a: 0c01 |0003: move-result-object v1 │ │ +1a624c: 1f01 bd04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04bd │ │ +1a6250: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a6254: 6e20 8e0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f8e │ │ +1a625a: 0c01 |000b: move-result-object v1 │ │ +1a625c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -1a62d0: |[1a62d0] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a62e0: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a62e6: 5220 c404 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.label:I // field@04c4 │ │ -1a62ea: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ -1a62ee: 7110 a69a 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a62f4: 6203 ba00 |000a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a62f8: 5420 c304 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c3 │ │ -1a62fc: 6e10 350a 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a35 │ │ -1a6302: 0a00 |0011: move-result v0 │ │ -1a6304: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1a6306: 6e30 ba09 0301 |0013: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/data/cache/FileController;.updateOfflineStatus:(IZ)V // method@09ba │ │ -1a630c: 6203 2fb2 |0016: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a6310: 1103 |0018: return-object v3 │ │ -1a6312: 2203 7a17 |0019: new-instance v3, Ljava/lang/IllegalStateException; // type@177a │ │ -1a6316: 1a00 d597 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a631a: 7020 e692 0300 |001d: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a6320: 2703 |0020: throw v3 │ │ +1a6260: |[1a6260] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6270: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a6276: 5220 c304 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.label:I // field@04c3 │ │ +1a627a: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ +1a627e: 7110 af9a 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a6284: 6203 b900 |000a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a6288: 5420 c204 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c2 │ │ +1a628c: 6e10 310a 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a31 │ │ +1a6292: 0a00 |0011: move-result v0 │ │ +1a6294: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1a6296: 6e30 b609 0301 |0013: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/data/cache/FileController;.updateOfflineStatus:(IZ)V // method@09b6 │ │ +1a629c: 6203 31b2 |0016: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a62a0: 1103 |0018: return-object v3 │ │ +1a62a2: 2203 7a17 |0019: new-instance v3, Ljava/lang/IllegalStateException; // type@177a │ │ +1a62a6: 1a00 d697 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a62aa: 7020 ef92 0300 |001d: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a62b0: 2703 |0020: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=499 │ │ 0x000a line=500 │ │ 0x0016 line=501 │ │ 0x0019 line=499 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; │ │ 0x0000 - 0x0021 reg=3 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #159 header: │ │ -class_idx : 1215 │ │ +Class #157 header: │ │ +class_idx : 1214 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #159 annotations: │ │ +Class #157 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=invokeSuspend │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1" f="MainViewModel.kt" i={ } l={ 487 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on field #1221 '$$this$liveData' │ │ +Annotations on field #1220 '$$this$liveData' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" } │ │ -Annotations on field #1222 '$filesId' │ │ +Annotations on field #1221 '$filesId' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List<" "Ljava/lang/Integer;" ">;" } │ │ -Annotations on field #1223 '$onSuccess' │ │ +Annotations on field #1222 '$onSuccess' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3987 '' │ │ +Annotations on method #3983 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Integer;" ">;" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;" ">;)V" } │ │ -Annotations on method #3988 'create' │ │ +Annotations on method #3984 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3990 'invoke' │ │ +Annotations on method #3986 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #159 - │ │ +Class #157 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -28367,183 +28203,183 @@ │ │ type : '(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a648c: |[1a648c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V │ │ -1a649c: 5b01 c604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04c6 │ │ -1a64a0: 5b02 c704 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c7 │ │ -1a64a4: 5b03 c504 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04c5 │ │ -1a64a8: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a64aa: 7030 4ab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a64b0: 0e00 |000a: return-void │ │ +1a641c: |[1a641c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V │ │ +1a642c: 5b01 c504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04c5 │ │ +1a6430: 5b02 c604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c6 │ │ +1a6434: 5b03 c404 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04c4 │ │ +1a6438: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a643a: 7030 53b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a6440: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -1a6460: |[1a6460] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6470: 2204 bf04 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04bf │ │ -1a6474: 5430 c604 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04c6 │ │ -1a6478: 5431 c704 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c7 │ │ -1a647c: 5432 c504 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04c5 │ │ -1a6480: 7055 930f 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V // method@0f93 │ │ -1a6486: 1f04 3d1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a648a: 1104 |000d: return-object v4 │ │ +1a63f0: |[1a63f0] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6400: 2204 be04 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04be │ │ +1a6404: 5430 c504 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04c5 │ │ +1a6408: 5431 c604 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c6 │ │ +1a640c: 5432 c404 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04c4 │ │ +1a6410: 7055 8f0f 0421 |0008: invoke-direct {v4, v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V // method@0f8f │ │ +1a6416: 1f04 3d1a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a641a: 1104 |000d: return-object v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a6368: |[1a6368] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6378: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a637c: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a6380: 6e30 960f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f96 │ │ -1a6386: 0c01 |0007: move-result-object v1 │ │ -1a6388: 1101 |0008: return-object v1 │ │ +1a62f8: |[1a62f8] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6308: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a630c: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a6310: 6e30 920f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f92 │ │ +1a6316: 0c01 |0007: move-result-object v1 │ │ +1a6318: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a638c: |[1a638c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a639c: 6e30 940f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f94 │ │ -1a63a2: 0c01 |0003: move-result-object v1 │ │ -1a63a4: 1f01 bf04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04bf │ │ -1a63a8: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a63ac: 6e20 970f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f97 │ │ -1a63b2: 0c01 |000b: move-result-object v1 │ │ -1a63b4: 1101 |000c: return-object v1 │ │ +1a631c: |[1a631c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a632c: 6e30 900f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f90 │ │ +1a6332: 0c01 |0003: move-result-object v1 │ │ +1a6334: 1f01 be04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04be │ │ +1a6338: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a633c: 6e20 930f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f93 │ │ +1a6342: 0c01 |000b: move-result-object v1 │ │ +1a6344: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 75 16-bit code units │ │ -1a63b8: |[1a63b8] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a63c8: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a63ce: 0c00 |0003: move-result-object v0 │ │ -1a63d0: 52a1 c804 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04c8 │ │ -1a63d4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a63d6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a63da: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a63de: 7110 a69a 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a63e4: 283a |000e: goto 0048 // +003a │ │ -1a63e6: 220b 7a17 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@177a │ │ -1a63ea: 1a00 d597 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a63ee: 7020 e692 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a63f4: 270b |0016: throw v11 │ │ -1a63f6: 7110 a69a 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a63fc: 6203 ba00 |001a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a6400: 54a4 c604 |001c: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04c6 │ │ -1a6404: 1268 |001e: const/4 v8, #int 6 // #6 │ │ -1a6406: 1209 |001f: const/4 v9, #int 0 // #0 │ │ -1a6408: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -1a640a: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -1a640c: 1207 |0022: const/4 v7, #int 0 // #0 │ │ -1a640e: 7707 b909 0300 |0023: invoke-static/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/infomaniak/drive/data/cache/FileController;.updateIsOfflineForFiles$default:(Lcom/infomaniak/drive/data/cache/FileController;Ljava/util/List;Lio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;ZILjava/lang/Object;)V // method@09b9 │ │ -1a6414: 54ab c704 |0026: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c7 │ │ -1a6418: 380b 0500 |0028: if-eqz v11, 002d // +0005 │ │ -1a641c: 7210 5bb5 0b00 |002a: invoke-interface {v11}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b55b │ │ -1a6422: 54ab c504 |002d: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04c5 │ │ -1a6426: 2201 9904 |002f: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0499 │ │ -1a642a: 1308 0e00 |0031: const/16 v8, #int 14 // #e │ │ -1a642e: 1209 |0033: const/4 v9, #int 0 // #0 │ │ -1a6430: 1214 |0034: const/4 v4, #int 1 // #1 │ │ -1a6432: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -1a6434: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -1a6436: 1207 |0037: const/4 v7, #int 0 // #0 │ │ -1a6438: 0713 |0038: move-object v3, v1 │ │ -1a643a: 7607 cc0e 0300 |0039: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ecc │ │ -1a6440: 07a3 |003c: move-object v3, v10 │ │ -1a6442: 1f03 3d1a |003d: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a6446: 59a2 c804 |003f: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04c8 │ │ -1a644a: 7230 4706 1b03 |0041: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0647 │ │ -1a6450: 0c0b |0044: move-result-object v11 │ │ -1a6452: 330b 0300 |0045: if-ne v11, v0, 0048 // +0003 │ │ -1a6456: 1100 |0047: return-object v0 │ │ -1a6458: 620b 2fb2 |0048: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a645c: 110b |004a: return-object v11 │ │ +1a6348: |[1a6348] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6358: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a635e: 0c00 |0003: move-result-object v0 │ │ +1a6360: 52a1 c704 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04c7 │ │ +1a6364: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6366: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a636a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a636e: 7110 af9a 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a6374: 283a |000e: goto 0048 // +003a │ │ +1a6376: 220b 7a17 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@177a │ │ +1a637a: 1a00 d697 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a637e: 7020 ef92 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a6384: 270b |0016: throw v11 │ │ +1a6386: 7110 af9a 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a638c: 6203 b900 |001a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a6390: 54a4 c504 |001c: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04c5 │ │ +1a6394: 1268 |001e: const/4 v8, #int 6 // #6 │ │ +1a6396: 1209 |001f: const/4 v9, #int 0 // #0 │ │ +1a6398: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +1a639a: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +1a639c: 1207 |0022: const/4 v7, #int 0 // #0 │ │ +1a639e: 7707 b509 0300 |0023: invoke-static/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/infomaniak/drive/data/cache/FileController;.updateIsOfflineForFiles$default:(Lcom/infomaniak/drive/data/cache/FileController;Ljava/util/List;Lio/realm/Realm;Lcom/infomaniak/drive/data/models/UserDrive;ZILjava/lang/Object;)V // method@09b5 │ │ +1a63a4: 54ab c604 |0026: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c6 │ │ +1a63a8: 380b 0500 |0028: if-eqz v11, 002d // +0005 │ │ +1a63ac: 7210 64b5 0b00 |002a: invoke-interface {v11}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b564 │ │ +1a63b2: 54ab c404 |002d: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04c4 │ │ +1a63b6: 2201 9804 |002f: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0498 │ │ +1a63ba: 1308 0e00 |0031: const/16 v8, #int 14 // #e │ │ +1a63be: 1209 |0033: const/4 v9, #int 0 // #0 │ │ +1a63c0: 1214 |0034: const/4 v4, #int 1 // #1 │ │ +1a63c2: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +1a63c4: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +1a63c6: 1207 |0037: const/4 v7, #int 0 // #0 │ │ +1a63c8: 0713 |0038: move-object v3, v1 │ │ +1a63ca: 7607 c80e 0300 |0039: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec8 │ │ +1a63d0: 07a3 |003c: move-object v3, v10 │ │ +1a63d2: 1f03 3d1a |003d: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a63d6: 59a2 c704 |003f: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04c7 │ │ +1a63da: 7230 4306 1b03 |0041: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0643 │ │ +1a63e0: 0c0b |0044: move-result-object v11 │ │ +1a63e2: 330b 0300 |0045: if-ne v11, v0, 0048 // +0003 │ │ +1a63e6: 1100 |0047: return-object v0 │ │ +1a63e8: 620b 31b2 |0048: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a63ec: 110b |004a: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=484 │ │ 0x001a line=485 │ │ 0x0026 line=486 │ │ 0x002d line=487 │ │ 0x0048 line=488 │ │ locals : │ │ 0x0000 - 0x004b reg=10 this Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; │ │ 0x0000 - 0x004b reg=11 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #160 header: │ │ -class_idx : 1216 │ │ +Class #158 header: │ │ +class_idx : 1215 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #160 annotations: │ │ +Class #158 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=removeSelectedFilesFromOffline │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nMainViewModel.kt\nKotlin\n*S Kotlin\n*F\n+ 1 MainViewModel.kt\ncom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,665:1\n1557#2:666\n1628#2,3:667\n*S KotlinDebug\n*F\n+ 1 MainViewModel.kt\ncom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1\n*L\n472#1:666\n472#1:667,3\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n��0*00H\n" } d2={ "" "" "Landroidx/lifecycle/LiveDataScope;" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1" f="MainViewModel.kt" i={ } l={ } m="invokeSuspend" n={ } s={ } │ │ -Annotations on field #1225 '$files' │ │ +Annotations on field #1224 '$files' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List<" "Lcom/infomaniak/drive/data/models/File;" ">;" } │ │ -Annotations on field #1226 '$onSuccess' │ │ +Annotations on field #1225 '$onSuccess' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3992 '' │ │ +Annotations on method #3988 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "+" "Lcom/infomaniak/drive/data/models/File;" ">;" "Lcom/infomaniak/drive/ui/MainViewModel;" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;" ">;)V" } │ │ -Annotations on method #3993 'create' │ │ +Annotations on method #3989 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3994 'invoke' │ │ +Annotations on method #3990 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #160 - │ │ +Class #158 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -28573,185 +28409,185 @@ │ │ type : '(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a6690: |[1a6690] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a66a0: 5b01 c904 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04c9 │ │ -1a66a4: 5b02 cd04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cd │ │ -1a66a8: 5b03 ca04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04ca │ │ -1a66ac: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a66ae: 7030 4ab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a66b4: 0e00 |000a: return-void │ │ +1a6620: |[1a6620] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a6630: 5b01 c804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04c8 │ │ +1a6634: 5b02 cc04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cc │ │ +1a6638: 5b03 c904 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c9 │ │ +1a663c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a663e: 7030 53b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a6644: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -1a6660: |[1a6660] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6670: 2200 c004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04c0 │ │ -1a6674: 5441 c904 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04c9 │ │ -1a6678: 5442 cd04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cd │ │ -1a667c: 5443 ca04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04ca │ │ -1a6680: 7056 980f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f98 │ │ -1a6686: 5b05 cb04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04cb │ │ -1a668a: 1f00 3d1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a668e: 1100 |000f: return-object v0 │ │ +1a65f0: |[1a65f0] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6600: 2200 bf04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04bf │ │ +1a6604: 5441 c804 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04c8 │ │ +1a6608: 5442 cc04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cc │ │ +1a660c: 5443 c904 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c9 │ │ +1a6610: 7056 940f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f94 │ │ +1a6616: 5b05 ca04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04ca │ │ +1a661a: 1f00 3d1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a661e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a64b4: |[1a64b4] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a64c4: 6e30 990f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f99 │ │ -1a64ca: 0c01 |0003: move-result-object v1 │ │ -1a64cc: 1f01 c004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04c0 │ │ -1a64d0: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a64d4: 6e20 9c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f9c │ │ -1a64da: 0c01 |000b: move-result-object v1 │ │ -1a64dc: 1101 |000c: return-object v1 │ │ +1a6444: |[1a6444] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6454: 6e30 950f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f95 │ │ +1a645a: 0c01 |0003: move-result-object v1 │ │ +1a645c: 1f01 bf04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04bf │ │ +1a6460: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a6464: 6e20 980f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f98 │ │ +1a646a: 0c01 |000b: move-result-object v1 │ │ +1a646c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a64e0: |[1a64e0] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a64f0: 1f01 3302 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a64f4: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a64f8: 6e30 9a0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f9a │ │ -1a64fe: 0c01 |0007: move-result-object v1 │ │ -1a6500: 1101 |0008: return-object v1 │ │ +1a6470: |[1a6470] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6480: 1f01 3202 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a6484: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a6488: 6e30 960f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f96 │ │ +1a648e: 0c01 |0007: move-result-object v1 │ │ +1a6490: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 165 16-bit code units │ │ -1a6504: |[1a6504] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6514: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a651a: 52c0 cc04 |0003: iget v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.label:I // field@04cc │ │ -1a651e: 3900 9800 |0005: if-nez v0, 009d // +0098 │ │ -1a6522: 7110 a69a 0d00 |0007: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a6528: 54cd cb04 |000a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04cb │ │ -1a652c: 1f0d 3302 |000c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a6530: 54c0 c904 |000e: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04c9 │ │ -1a6534: 1f00 7f17 |0010: check-cast v0, Ljava/lang/Iterable; // type@177f │ │ -1a6538: 54c9 cd04 |0012: iget-object v9, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cd │ │ -1a653c: 2201 3418 |0014: new-instance v1, Ljava/util/ArrayList; // type@1834 │ │ -1a6540: 1302 0a00 |0016: const/16 v2, #int 10 // #a │ │ -1a6544: 7120 daa7 2000 |0018: invoke-static {v0, v2}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a7da │ │ -1a654a: 0a02 |001b: move-result v2 │ │ -1a654c: 7020 0896 2100 |001c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@9608 │ │ -1a6552: 071a |001f: move-object v10, v1 │ │ -1a6554: 1f0a 3718 |0020: check-cast v10, Ljava/util/Collection; // type@1837 │ │ -1a6558: 7210 0493 0000 |0022: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@9304 │ │ -1a655e: 0c00 |0025: move-result-object v0 │ │ -1a6560: 7210 f096 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@96f0 │ │ -1a6566: 0a01 |0029: move-result v1 │ │ -1a6568: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -1a656a: 3801 4e00 |002b: if-eqz v1, 0079 // +004e │ │ -1a656e: 7210 f196 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@96f1 │ │ -1a6574: 0c01 |0030: move-result-object v1 │ │ -1a6576: 1f01 7803 |0031: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0378 │ │ -1a657a: 6e10 1d0a 0100 |0033: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.freeze:()Lio/realm/RealmModel; // method@0a1d │ │ -1a6580: 0c01 |0036: move-result-object v1 │ │ -1a6582: 1a03 ccae |0037: const-string v3, "freeze(...)" // string@aecc │ │ -1a6586: 7120 a8b6 3100 |0039: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a658c: 071b |003c: move-object v11, v1 │ │ -1a658e: 1f0b 7803 |003d: check-cast v11, Lcom/infomaniak/drive/data/models/File; // type@0378 │ │ -1a6592: 6e10 580a 0b00 |003f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isFolder:()Z // method@0a58 │ │ -1a6598: 0a01 |0042: move-result v1 │ │ -1a659a: 3901 2a00 |0043: if-nez v1, 006d // +002a │ │ -1a659e: 6e10 f20f 0900 |0045: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0ff2 │ │ -1a65a4: 0c01 |0048: move-result-object v1 │ │ -1a65a6: 1f01 3200 |0049: check-cast v1, Landroid/content/Context; // type@0032 │ │ -1a65aa: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -1a65ac: 1224 |004c: const/4 v4, #int 2 // #2 │ │ -1a65ae: 7152 3d0a 1b43 |004d: invoke-static {v11, v1, v3, v4, v2}, Lcom/infomaniak/drive/data/models/File;.getOfflineFile$default:(Lcom/infomaniak/drive/data/models/File;Landroid/content/Context;IILjava/lang/Object;)Ljava/io/File; // method@0a3d │ │ -1a65b4: 0c03 |0050: move-result-object v3 │ │ -1a65b6: 6e10 f20f 0900 |0051: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0ff2 │ │ -1a65bc: 0c01 |0054: move-result-object v1 │ │ -1a65be: 1f01 3200 |0055: check-cast v1, Landroid/content/Context; // type@0032 │ │ -1a65c2: 7152 210a 1b42 |0057: invoke-static {v11, v1, v2, v4, v2}, Lcom/infomaniak/drive/data/models/File;.getCacheFile$default:(Lcom/infomaniak/drive/data/models/File;Landroid/content/Context;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Ljava/io/File; // method@0a21 │ │ -1a65c8: 0c04 |005a: move-result-object v4 │ │ -1a65ca: 6e10 630a 0b00 |005b: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a63 │ │ -1a65d0: 0a01 |005e: move-result v1 │ │ -1a65d2: 3801 0e00 |005f: if-eqz v1, 006d // +000e │ │ -1a65d6: 3803 0c00 |0061: if-eqz v3, 006d // +000c │ │ -1a65da: 1307 1800 |0063: const/16 v7, #int 24 // #18 │ │ -1a65de: 1208 |0065: const/4 v8, #int 0 // #0 │ │ -1a65e0: 1205 |0066: const/4 v5, #int 0 // #0 │ │ -1a65e2: 1206 |0067: const/4 v6, #int 0 // #0 │ │ -1a65e4: 0791 |0068: move-object v1, v9 │ │ -1a65e6: 07b2 |0069: move-object v2, v11 │ │ -1a65e8: 7708 e90f 0100 |006a: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@0fe9 │ │ -1a65ee: 6e10 350a 0b00 |006d: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a35 │ │ -1a65f4: 0a01 |0070: move-result v1 │ │ -1a65f6: 7110 14b2 0100 |0071: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b214 │ │ -1a65fc: 0c01 |0074: move-result-object v1 │ │ -1a65fe: 7220 8b96 1a00 |0075: invoke-interface {v10, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@968b │ │ -1a6604: 28ae |0078: goto 0026 // -0052 │ │ -1a6606: 1f0a 4818 |0079: check-cast v10, Ljava/util/List; // type@1848 │ │ -1a660a: 54c0 cd04 |007b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cd │ │ -1a660e: 1f00 3b02 |007d: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023b │ │ -1a6612: 7110 6006 0000 |007f: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0660 │ │ -1a6618: 0c03 |0082: move-result-object v3 │ │ -1a661a: 7100 71c7 0000 |0083: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a6620: 0c00 |0086: move-result-object v0 │ │ -1a6622: 0704 |0087: move-object v4, v0 │ │ -1a6624: 1f04 481a |0088: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a6628: 2200 bf04 |008a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04bf │ │ -1a662c: 54c1 ca04 |008c: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04ca │ │ -1a6630: 7052 930f a0d1 |008e: invoke-direct {v0, v10, v1, v13, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V // method@0f93 │ │ -1a6636: 0706 |0091: move-object v6, v0 │ │ -1a6638: 1f06 0e1b |0092: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a663c: 1227 |0094: const/4 v7, #int 2 // #2 │ │ -1a663e: 1208 |0095: const/4 v8, #int 0 // #0 │ │ -1a6640: 1205 |0096: const/4 v5, #int 0 // #0 │ │ -1a6642: 7706 b9c5 0300 |0097: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5b9 │ │ -1a6648: 620d 2fb2 |009a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a664c: 110d |009c: return-object v13 │ │ -1a664e: 220d 7a17 |009d: new-instance v13, Ljava/lang/IllegalStateException; // type@177a │ │ -1a6652: 1a00 d597 |009f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a6656: 7020 e692 0d00 |00a1: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a665c: 270d |00a4: throw v13 │ │ +1a6494: |[1a6494] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a64a4: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a64aa: 52c0 cb04 |0003: iget v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.label:I // field@04cb │ │ +1a64ae: 3900 9800 |0005: if-nez v0, 009d // +0098 │ │ +1a64b2: 7110 af9a 0d00 |0007: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a64b8: 54cd ca04 |000a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04ca │ │ +1a64bc: 1f0d 3202 |000c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a64c0: 54c0 c804 |000e: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04c8 │ │ +1a64c4: 1f00 7f17 |0010: check-cast v0, Ljava/lang/Iterable; // type@177f │ │ +1a64c8: 54c9 cc04 |0012: iget-object v9, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cc │ │ +1a64cc: 2201 3418 |0014: new-instance v1, Ljava/util/ArrayList; // type@1834 │ │ +1a64d0: 1302 0a00 |0016: const/16 v2, #int 10 // #a │ │ +1a64d4: 7120 e3a7 2000 |0018: invoke-static {v0, v2}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a7e3 │ │ +1a64da: 0a02 |001b: move-result v2 │ │ +1a64dc: 7020 1196 2100 |001c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@9611 │ │ +1a64e2: 071a |001f: move-object v10, v1 │ │ +1a64e4: 1f0a 3718 |0020: check-cast v10, Ljava/util/Collection; // type@1837 │ │ +1a64e8: 7210 0d93 0000 |0022: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@930d │ │ +1a64ee: 0c00 |0025: move-result-object v0 │ │ +1a64f0: 7210 f996 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@96f9 │ │ +1a64f6: 0a01 |0029: move-result v1 │ │ +1a64f8: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +1a64fa: 3801 4e00 |002b: if-eqz v1, 0079 // +004e │ │ +1a64fe: 7210 fa96 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@96fa │ │ +1a6504: 0c01 |0030: move-result-object v1 │ │ +1a6506: 1f01 7703 |0031: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0377 │ │ +1a650a: 6e10 190a 0100 |0033: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.freeze:()Lio/realm/RealmModel; // method@0a19 │ │ +1a6510: 0c01 |0036: move-result-object v1 │ │ +1a6512: 1a03 cdae |0037: const-string v3, "freeze(...)" // string@aecd │ │ +1a6516: 7120 b1b6 3100 |0039: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a651c: 071b |003c: move-object v11, v1 │ │ +1a651e: 1f0b 7703 |003d: check-cast v11, Lcom/infomaniak/drive/data/models/File; // type@0377 │ │ +1a6522: 6e10 540a 0b00 |003f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isFolder:()Z // method@0a54 │ │ +1a6528: 0a01 |0042: move-result v1 │ │ +1a652a: 3901 2a00 |0043: if-nez v1, 006d // +002a │ │ +1a652e: 6e10 ee0f 0900 |0045: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fee │ │ +1a6534: 0c01 |0048: move-result-object v1 │ │ +1a6536: 1f01 3100 |0049: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a653a: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +1a653c: 1224 |004c: const/4 v4, #int 2 // #2 │ │ +1a653e: 7152 390a 1b43 |004d: invoke-static {v11, v1, v3, v4, v2}, Lcom/infomaniak/drive/data/models/File;.getOfflineFile$default:(Lcom/infomaniak/drive/data/models/File;Landroid/content/Context;IILjava/lang/Object;)Ljava/io/File; // method@0a39 │ │ +1a6544: 0c03 |0050: move-result-object v3 │ │ +1a6546: 6e10 ee0f 0900 |0051: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fee │ │ +1a654c: 0c01 |0054: move-result-object v1 │ │ +1a654e: 1f01 3100 |0055: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a6552: 7152 1d0a 1b42 |0057: invoke-static {v11, v1, v2, v4, v2}, Lcom/infomaniak/drive/data/models/File;.getCacheFile$default:(Lcom/infomaniak/drive/data/models/File;Landroid/content/Context;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Ljava/io/File; // method@0a1d │ │ +1a6558: 0c04 |005a: move-result-object v4 │ │ +1a655a: 6e10 5f0a 0b00 |005b: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a5f │ │ +1a6560: 0a01 |005e: move-result v1 │ │ +1a6562: 3801 0e00 |005f: if-eqz v1, 006d // +000e │ │ +1a6566: 3803 0c00 |0061: if-eqz v3, 006d // +000c │ │ +1a656a: 1307 1800 |0063: const/16 v7, #int 24 // #18 │ │ +1a656e: 1208 |0065: const/4 v8, #int 0 // #0 │ │ +1a6570: 1205 |0066: const/4 v5, #int 0 // #0 │ │ +1a6572: 1206 |0067: const/4 v6, #int 0 // #0 │ │ +1a6574: 0791 |0068: move-object v1, v9 │ │ +1a6576: 07b2 |0069: move-object v2, v11 │ │ +1a6578: 7708 e50f 0100 |006a: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@0fe5 │ │ +1a657e: 6e10 310a 0b00 |006d: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a31 │ │ +1a6584: 0a01 |0070: move-result v1 │ │ +1a6586: 7110 1db2 0100 |0071: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b21d │ │ +1a658c: 0c01 |0074: move-result-object v1 │ │ +1a658e: 7220 9496 1a00 |0075: invoke-interface {v10, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9694 │ │ +1a6594: 28ae |0078: goto 0026 // -0052 │ │ +1a6596: 1f0a 4818 |0079: check-cast v10, Ljava/util/List; // type@1848 │ │ +1a659a: 54c0 cc04 |007b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04cc │ │ +1a659e: 1f00 3a02 |007d: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023a │ │ +1a65a2: 7110 5c06 0000 |007f: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065c │ │ +1a65a8: 0c03 |0082: move-result-object v3 │ │ +1a65aa: 7100 7ac7 0000 |0083: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a65b0: 0c00 |0086: move-result-object v0 │ │ +1a65b2: 0704 |0087: move-object v4, v0 │ │ +1a65b4: 1f04 481a |0088: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a65b8: 2200 be04 |008a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04be │ │ +1a65bc: 54c1 c904 |008c: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04c9 │ │ +1a65c0: 7052 8f0f a0d1 |008e: invoke-direct {v0, v10, v1, v13, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V // method@0f8f │ │ +1a65c6: 0706 |0091: move-object v6, v0 │ │ +1a65c8: 1f06 0e1b |0092: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a65cc: 1227 |0094: const/4 v7, #int 2 // #2 │ │ +1a65ce: 1208 |0095: const/4 v8, #int 0 // #0 │ │ +1a65d0: 1205 |0096: const/4 v5, #int 0 // #0 │ │ +1a65d2: 7706 c2c5 0300 |0097: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5c2 │ │ +1a65d8: 620d 31b2 |009a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a65dc: 110d |009c: return-object v13 │ │ +1a65de: 220d 7a17 |009d: new-instance v13, Ljava/lang/IllegalStateException; // type@177a │ │ +1a65e2: 1a00 d697 |009f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a65e6: 7020 ef92 0d00 |00a1: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a65ec: 270d |00a4: throw v13 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=471 │ │ 0x000e line=472 │ │ 0x0014 line=666 │ │ 0x0022 line=667 │ │ 0x0031 line=668 │ │ @@ -28769,39 +28605,39 @@ │ │ 0x009d line=471 │ │ locals : │ │ 0x0000 - 0x00a5 reg=12 this Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; │ │ 0x0000 - 0x00a5 reg=13 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #161 header: │ │ -class_idx : 1217 │ │ +Class #159 header: │ │ +class_idx : 1216 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #161 annotations: │ │ +Class #159 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=renameFile │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/CancellableAction;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n\n��0*\n000H\n" } d2={ "" "" "Landroidx/lifecycle/LiveDataScope;" "Lcom/infomaniak/lib/core/models/ApiResponse;" "Lcom/infomaniak/drive/data/models/CancellableAction;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$renameFile$1" f="MainViewModel.kt" i={ } l={ 366 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #3997 '' │ │ +Annotations on method #3993 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Ljava/lang/String;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;" ">;)V" } │ │ -Annotations on method #3998 'create' │ │ +Annotations on method #3994 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #3999 'invoke' │ │ +Annotations on method #3995 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/CancellableAction;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #161 - │ │ +Class #159 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -28827,164 +28663,164 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a67b8: |[1a67b8] com.infomaniak.drive.ui.MainViewModel$renameFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -1a67c8: 5b01 ce04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04ce │ │ -1a67cc: 5b02 cf04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04cf │ │ -1a67d0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a67d2: 7030 4ab2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a67d8: 0e00 |0008: return-void │ │ +1a6748: |[1a6748] com.infomaniak.drive.ui.MainViewModel$renameFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +1a6758: 5b01 cd04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04cd │ │ +1a675c: 5b02 ce04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04ce │ │ +1a6760: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a6762: 7030 53b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a6768: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -1a678c: |[1a678c] com.infomaniak.drive.ui.MainViewModel$renameFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a679c: 2200 c104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04c1 │ │ -1a67a0: 5431 ce04 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04ce │ │ -1a67a4: 5432 cf04 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04cf │ │ -1a67a8: 7040 9d0f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@0f9d │ │ -1a67ae: 5b04 d004 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04d0 │ │ -1a67b2: 1f00 3d1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a67b6: 1100 |000d: return-object v0 │ │ +1a671c: |[1a671c] com.infomaniak.drive.ui.MainViewModel$renameFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a672c: 2200 c004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04c0 │ │ +1a6730: 5431 cd04 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04cd │ │ +1a6734: 5432 ce04 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04ce │ │ +1a6738: 7040 990f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@0f99 │ │ +1a673e: 5b04 cf04 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04cf │ │ +1a6742: 1f00 3d1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a6746: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a66b8: |[1a66b8] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a66c8: 6e30 9e0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f9e │ │ -1a66ce: 0c01 |0003: move-result-object v1 │ │ -1a66d0: 1f01 c104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04c1 │ │ -1a66d4: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a66d8: 6e20 a10f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa1 │ │ -1a66de: 0c01 |000b: move-result-object v1 │ │ -1a66e0: 1101 |000c: return-object v1 │ │ +1a6648: |[1a6648] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6658: 6e30 9a0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f9a │ │ +1a665e: 0c01 |0003: move-result-object v1 │ │ +1a6660: 1f01 c004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04c0 │ │ +1a6664: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a6668: 6e20 9d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f9d │ │ +1a666e: 0c01 |000b: move-result-object v1 │ │ +1a6670: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a66e4: |[1a66e4] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a66f4: 1f01 3302 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a66f8: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a66fc: 6e30 9f0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f9f │ │ -1a6702: 0c01 |0007: move-result-object v1 │ │ -1a6704: 1101 |0008: return-object v1 │ │ +1a6674: |[1a6674] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6684: 1f01 3202 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a6688: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a668c: 6e30 9b0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f9b │ │ +1a6692: 0c01 |0007: move-result-object v1 │ │ +1a6694: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 58 16-bit code units │ │ -1a6708: |[1a6708] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6718: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a671e: 0c00 |0003: move-result-object v0 │ │ -1a6720: 5291 d104 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04d1 │ │ -1a6724: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6726: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a672a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a672e: 7110 a69a 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a6734: 2829 |000e: goto 0037 // +0029 │ │ -1a6736: 220a 7a17 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@177a │ │ -1a673a: 1a00 d597 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a673e: 7020 e692 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a6744: 270a |0016: throw v10 │ │ -1a6746: 7110 a69a 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a674c: 549a d004 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04d0 │ │ -1a6750: 1f0a 3302 |001c: check-cast v10, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a6754: 6203 ba00 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a6758: 5494 ce04 |0020: iget-object v4, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04ce │ │ -1a675c: 5495 cf04 |0022: iget-object v5, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04cf │ │ -1a6760: 1247 |0024: const/4 v7, #int 4 // #4 │ │ -1a6762: 1208 |0025: const/4 v8, #int 0 // #0 │ │ -1a6764: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -1a6766: 7706 ad09 0300 |0027: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/data/cache/FileController;.renameFile$default:(Lcom/infomaniak/drive/data/cache/FileController;Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lio/realm/Realm;ILjava/lang/Object;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@09ad │ │ -1a676c: 0c01 |002a: move-result-object v1 │ │ -1a676e: 0793 |002b: move-object v3, v9 │ │ -1a6770: 1f03 3d1a |002c: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a6774: 5992 d104 |002e: iput v2, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04d1 │ │ -1a6778: 7230 4706 1a03 |0030: invoke-interface {v10, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0647 │ │ -1a677e: 0c0a |0033: move-result-object v10 │ │ -1a6780: 330a 0300 |0034: if-ne v10, v0, 0037 // +0003 │ │ -1a6784: 1100 |0036: return-object v0 │ │ -1a6786: 620a 2fb2 |0037: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a678a: 110a |0039: return-object v10 │ │ +1a6698: |[1a6698] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a66a8: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a66ae: 0c00 |0003: move-result-object v0 │ │ +1a66b0: 5291 d004 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04d0 │ │ +1a66b4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a66b6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a66ba: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a66be: 7110 af9a 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a66c4: 2829 |000e: goto 0037 // +0029 │ │ +1a66c6: 220a 7a17 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@177a │ │ +1a66ca: 1a00 d697 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a66ce: 7020 ef92 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a66d4: 270a |0016: throw v10 │ │ +1a66d6: 7110 af9a 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a66dc: 549a cf04 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04cf │ │ +1a66e0: 1f0a 3202 |001c: check-cast v10, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a66e4: 6203 b900 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a66e8: 5494 cd04 |0020: iget-object v4, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04cd │ │ +1a66ec: 5495 ce04 |0022: iget-object v5, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04ce │ │ +1a66f0: 1247 |0024: const/4 v7, #int 4 // #4 │ │ +1a66f2: 1208 |0025: const/4 v8, #int 0 // #0 │ │ +1a66f4: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +1a66f6: 7706 a909 0300 |0027: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/data/cache/FileController;.renameFile$default:(Lcom/infomaniak/drive/data/cache/FileController;Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lio/realm/Realm;ILjava/lang/Object;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@09a9 │ │ +1a66fc: 0c01 |002a: move-result-object v1 │ │ +1a66fe: 0793 |002b: move-object v3, v9 │ │ +1a6700: 1f03 3d1a |002c: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a6704: 5992 d004 |002e: iput v2, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04d0 │ │ +1a6708: 7230 4306 1a03 |0030: invoke-interface {v10, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0643 │ │ +1a670e: 0c0a |0033: move-result-object v10 │ │ +1a6710: 330a 0300 |0034: if-ne v10, v0, 0037 // +0003 │ │ +1a6714: 1100 |0036: return-object v0 │ │ +1a6716: 620a 31b2 |0037: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a671a: 110a |0039: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=365 │ │ 0x001e line=366 │ │ 0x0037 line=367 │ │ locals : │ │ 0x0000 - 0x003a reg=9 this Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; │ │ 0x0000 - 0x003a reg=10 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #162 header: │ │ -class_idx : 1218 │ │ +Class #160 header: │ │ +class_idx : 1217 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #162 annotations: │ │ +Class #160 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=restartUploadWorkerIfNeeded │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1" f="MainViewModel.kt" i={ } l={ } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #4002 '' │ │ +Annotations on method #3998 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/MainViewModel;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;" ">;)V" } │ │ -Annotations on method #4003 'create' │ │ +Annotations on method #3999 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #4005 'invoke' │ │ +Annotations on method #4001 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #162 - │ │ +Class #160 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -29002,169 +28838,169 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a68e4: |[1a68e4] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a68f4: 5b01 d304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d3 │ │ -1a68f8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a68fa: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a6900: 0e00 |0006: return-void │ │ +1a6874: |[1a6874] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a6884: 5b01 d204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d2 │ │ +1a6888: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a688a: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a6890: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a68c0: |[1a68c0] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a68d0: 2202 c204 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04c2 │ │ -1a68d4: 5410 d304 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d3 │ │ -1a68d8: 7030 a20f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa2 │ │ -1a68de: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a68e2: 1102 |0009: return-object v2 │ │ +1a6850: |[1a6850] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6860: 2202 c104 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04c1 │ │ +1a6864: 5410 d204 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d2 │ │ +1a6868: 7030 9e0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f9e │ │ +1a686e: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a6872: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a67dc: |[1a67dc] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a67ec: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a67f0: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a67f4: 6e30 a50f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fa5 │ │ -1a67fa: 0c01 |0007: move-result-object v1 │ │ -1a67fc: 1101 |0008: return-object v1 │ │ +1a676c: |[1a676c] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a677c: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a6780: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a6784: 6e30 a10f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fa1 │ │ +1a678a: 0c01 |0007: move-result-object v1 │ │ +1a678c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a6800: |[1a6800] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6810: 6e30 a30f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fa3 │ │ -1a6816: 0c01 |0003: move-result-object v1 │ │ -1a6818: 1f01 c204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04c2 │ │ -1a681c: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a6820: 6e20 a60f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa6 │ │ -1a6826: 0c01 |000b: move-result-object v1 │ │ -1a6828: 1101 |000c: return-object v1 │ │ +1a6790: |[1a6790] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a67a0: 6e30 9f0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0f9f │ │ +1a67a6: 0c01 |0003: move-result-object v1 │ │ +1a67a8: 1f01 c104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04c1 │ │ +1a67ac: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a67b0: 6e20 a20f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa2 │ │ +1a67b6: 0c01 |000b: move-result-object v1 │ │ +1a67b8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 65 16-bit code units │ │ -1a682c: |[1a682c] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a683c: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a6842: 5260 d204 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.label:I // field@04d2 │ │ -1a6846: 3900 3400 |0005: if-nez v0, 0039 // +0034 │ │ -1a684a: 7110 a69a 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a6850: 6207 1a01 |000a: sget-object v7, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011a │ │ -1a6854: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -1a6856: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1a6858: 7140 480b 1710 |000e: invoke-static {v7, v1, v0, v1}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getAllPendingUploadsCount$default:(Lcom/infomaniak/drive/data/models/UploadFile$Companion;Lio/realm/Realm;ILjava/lang/Object;)I // method@0b48 │ │ -1a685e: 0a07 |0011: move-result v7 │ │ -1a6860: 3d07 2400 |0012: if-lez v7, 0036 // +0024 │ │ -1a6864: 6207 6213 |0014: sget-object v7, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1362 │ │ -1a6868: 5460 d304 |0016: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d3 │ │ -1a686c: 7110 d10f 0000 |0018: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fd1 │ │ -1a6872: 0c00 |001b: move-result-object v0 │ │ -1a6874: 1f00 3200 |001c: check-cast v0, Landroid/content/Context; // type@0032 │ │ -1a6878: 6e20 983b 0700 |001e: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.isSyncScheduled:(Landroid/content/Context;)Z // method@3b98 │ │ -1a687e: 0a07 |0021: move-result v7 │ │ -1a6880: 3907 1400 |0022: if-nez v7, 0036 // +0014 │ │ -1a6884: 6200 6213 |0024: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1362 │ │ -1a6888: 5467 d304 |0026: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d3 │ │ -1a688c: 7110 d10f 0700 |0028: invoke-static {v7}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fd1 │ │ -1a6892: 0c07 |002b: move-result-object v7 │ │ -1a6894: 0771 |002c: move-object v1, v7 │ │ -1a6896: 1f01 3200 |002d: check-cast v1, Landroid/content/Context; // type@0032 │ │ -1a689a: 1234 |002f: const/4 v4, #int 3 // #3 │ │ -1a689c: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -1a689e: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -1a68a0: 1203 |0032: const/4 v3, #int 0 // #0 │ │ -1a68a2: 7706 9f3b 0000 |0033: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/utils/SyncUtils;.syncImmediately$default:(Lcom/infomaniak/drive/utils/SyncUtils;Landroid/content/Context;Landroidx/work/Data;ZILjava/lang/Object;)V // method@3b9f │ │ -1a68a8: 6207 2fb2 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a68ac: 1107 |0038: return-object v7 │ │ -1a68ae: 2207 7a17 |0039: new-instance v7, Ljava/lang/IllegalStateException; // type@177a │ │ -1a68b2: 1a00 d597 |003b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a68b6: 7020 e692 0700 |003d: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a68bc: 2707 |0040: throw v7 │ │ +1a67bc: |[1a67bc] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a67cc: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a67d2: 5260 d104 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.label:I // field@04d1 │ │ +1a67d6: 3900 3400 |0005: if-nez v0, 0039 // +0034 │ │ +1a67da: 7110 af9a 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a67e0: 6207 1901 |000a: sget-object v7, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@0119 │ │ +1a67e4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +1a67e6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1a67e8: 7140 440b 1710 |000e: invoke-static {v7, v1, v0, v1}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getAllPendingUploadsCount$default:(Lcom/infomaniak/drive/data/models/UploadFile$Companion;Lio/realm/Realm;ILjava/lang/Object;)I // method@0b44 │ │ +1a67ee: 0a07 |0011: move-result v7 │ │ +1a67f0: 3d07 2400 |0012: if-lez v7, 0036 // +0024 │ │ +1a67f4: 6207 6413 |0014: sget-object v7, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1364 │ │ +1a67f8: 5460 d204 |0016: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d2 │ │ +1a67fc: 7110 cd0f 0000 |0018: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcd │ │ +1a6802: 0c00 |001b: move-result-object v0 │ │ +1a6804: 1f00 3100 |001c: check-cast v0, Landroid/content/Context; // type@0031 │ │ +1a6808: 6e20 a13b 0700 |001e: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.isSyncScheduled:(Landroid/content/Context;)Z // method@3ba1 │ │ +1a680e: 0a07 |0021: move-result v7 │ │ +1a6810: 3907 1400 |0022: if-nez v7, 0036 // +0014 │ │ +1a6814: 6200 6413 |0024: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1364 │ │ +1a6818: 5467 d204 |0026: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d2 │ │ +1a681c: 7110 cd0f 0700 |0028: invoke-static {v7}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcd │ │ +1a6822: 0c07 |002b: move-result-object v7 │ │ +1a6824: 0771 |002c: move-object v1, v7 │ │ +1a6826: 1f01 3100 |002d: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a682a: 1234 |002f: const/4 v4, #int 3 // #3 │ │ +1a682c: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +1a682e: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +1a6830: 1203 |0032: const/4 v3, #int 0 // #0 │ │ +1a6832: 7706 a83b 0000 |0033: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/utils/SyncUtils;.syncImmediately$default:(Lcom/infomaniak/drive/utils/SyncUtils;Landroid/content/Context;Landroidx/work/Data;ZILjava/lang/Object;)V // method@3ba8 │ │ +1a6838: 6207 31b2 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a683c: 1107 |0038: return-object v7 │ │ +1a683e: 2207 7a17 |0039: new-instance v7, Ljava/lang/IllegalStateException; // type@177a │ │ +1a6842: 1a00 d697 |003b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a6846: 7020 ef92 0700 |003d: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a684c: 2707 |0040: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=464 │ │ 0x000a line=465 │ │ 0x0024 line=466 │ │ 0x0036 line=468 │ │ 0x0039 line=464 │ │ locals : │ │ 0x0000 - 0x0041 reg=6 this Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; │ │ 0x0000 - 0x0041 reg=7 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #163 header: │ │ -class_idx : 1219 │ │ +Class #161 header: │ │ +class_idx : 1218 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #163 annotations: │ │ +Class #161 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=restoreTrashFile │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nMainViewModel.kt\nKotlin\n*S Kotlin\n*F\n+ 1 MainViewModel.kt\ncom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,665:1\n1#2:666\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n��0*00H\n" } d2={ "" "" "Landroidx/lifecycle/LiveDataScope;" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1" f="MainViewModel.kt" i={ 0 } l={ 408 } m="invokeSuspend" n={ "$this$invokeSuspend_u24lambda_u241" } s={ "L$1" } │ │ -Annotations on field #1238 '$onSuccess' │ │ +Annotations on field #1237 '$onSuccess' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #4007 '' │ │ +Annotations on method #4003 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Integer;" "Lcom/infomaniak/drive/data/models/File;" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;" ">;)V" } │ │ -Annotations on method #4008 'create' │ │ +Annotations on method #4004 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #4009 'invoke' │ │ +Annotations on method #4005 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #163 - │ │ +Class #161 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -29198,208 +29034,208 @@ │ │ type : '(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a6a98: |[1a6a98] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a6aa8: 5b01 d504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04d5 │ │ -1a6aac: 5b02 d404 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d4 │ │ -1a6ab0: 5b03 d604 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d6 │ │ -1a6ab4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a6ab6: 7030 4ab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a6abc: 0e00 |000a: return-void │ │ +1a6a28: |[1a6a28] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a6a38: 5b01 d404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04d4 │ │ +1a6a3c: 5b02 d304 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d3 │ │ +1a6a40: 5b03 d504 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d5 │ │ +1a6a44: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a6a46: 7030 53b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a6a4c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -1a6a68: |[1a6a68] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6a78: 2200 c304 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04c3 │ │ -1a6a7c: 5441 d504 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04d5 │ │ -1a6a80: 5442 d404 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d4 │ │ -1a6a84: 5443 d604 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d6 │ │ -1a6a88: 7056 a70f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fa7 │ │ -1a6a8e: 5b05 d704 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d7 │ │ -1a6a92: 1f00 3d1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a6a96: 1100 |000f: return-object v0 │ │ +1a69f8: |[1a69f8] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6a08: 2200 c204 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04c2 │ │ +1a6a0c: 5441 d404 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04d4 │ │ +1a6a10: 5442 d304 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d3 │ │ +1a6a14: 5443 d504 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d5 │ │ +1a6a18: 7056 a30f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fa3 │ │ +1a6a1e: 5b05 d604 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d6 │ │ +1a6a22: 1f00 3d1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a6a26: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a6904: |[1a6904] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6914: 6e30 a80f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fa8 │ │ -1a691a: 0c01 |0003: move-result-object v1 │ │ -1a691c: 1f01 c304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04c3 │ │ -1a6920: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a6924: 6e20 ab0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fab │ │ -1a692a: 0c01 |000b: move-result-object v1 │ │ -1a692c: 1101 |000c: return-object v1 │ │ +1a6894: |[1a6894] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a68a4: 6e30 a40f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fa4 │ │ +1a68aa: 0c01 |0003: move-result-object v1 │ │ +1a68ac: 1f01 c204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04c2 │ │ +1a68b0: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a68b4: 6e20 a70f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa7 │ │ +1a68ba: 0c01 |000b: move-result-object v1 │ │ +1a68bc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a6930: |[1a6930] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6940: 1f01 3302 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a6944: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a6948: 6e30 a90f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fa9 │ │ -1a694e: 0c01 |0007: move-result-object v1 │ │ -1a6950: 1101 |0008: return-object v1 │ │ +1a68c0: |[1a68c0] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a68d0: 1f01 3202 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a68d4: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a68d8: 6e30 a50f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fa5 │ │ +1a68de: 0c01 |0007: move-result-object v1 │ │ +1a68e0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 129 16-bit code units │ │ -1a6954: |[1a6954] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6964: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a696a: 0c00 |0003: move-result-object v0 │ │ -1a696c: 52d1 d904 |0004: iget v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04d9 │ │ -1a6970: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6972: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ -1a6976: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ -1a697a: 54d0 d804 |000b: iget-object v0, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04d8 │ │ -1a697e: 1f00 240d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d24 │ │ -1a6982: 54d1 d704 |000f: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d7 │ │ -1a6986: 1f01 ff1a |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1aff │ │ -1a698a: 7110 a69a 0e00 |0013: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a6990: 285d |0016: goto 0073 // +005d │ │ -1a6992: 220e 7a17 |0017: new-instance v14, Ljava/lang/IllegalStateException; // type@177a │ │ -1a6996: 1a00 d597 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a699a: 7020 e692 0e00 |001b: invoke-direct {v14, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a69a0: 270e |001e: throw v14 │ │ -1a69a2: 7110 a69a 0e00 |001f: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a69a8: 54de d704 |0022: iget-object v14, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d7 │ │ -1a69ac: 1f0e 3302 |0024: check-cast v14, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a69b0: 54d1 d504 |0026: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04d5 │ │ -1a69b4: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -1a69b6: 3801 1700 |0029: if-eqz v1, 0040 // +0017 │ │ -1a69ba: 1f01 8817 |002b: check-cast v1, Ljava/lang/Number; // type@1788 │ │ -1a69be: 6e10 5993 0100 |002d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@9359 │ │ -1a69c4: 0a01 |0030: move-result v1 │ │ -1a69c6: 1a04 d0a5 |0031: const-string v4, "destination_directory_id" // string@a5d0 │ │ -1a69ca: 7110 14b2 0100 |0033: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b214 │ │ -1a69d0: 0c01 |0036: move-result-object v1 │ │ -1a69d2: 7120 d69a 1400 |0037: invoke-static {v4, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9ad6 │ │ -1a69d8: 0c01 |003a: move-result-object v1 │ │ -1a69da: 7110 87aa 0100 |003b: invoke-static {v1}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@aa87 │ │ -1a69e0: 0c01 |003e: move-result-object v1 │ │ -1a69e2: 2802 |003f: goto 0041 // +0002 │ │ -1a69e4: 0731 |0040: move-object v1, v3 │ │ -1a69e6: 6204 b500 |0041: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b5 │ │ -1a69ea: 54d5 d404 |0043: iget-object v5, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d4 │ │ -1a69ee: 6e30 5e09 5401 |0045: invoke-virtual {v4, v5, v1}, Lcom/infomaniak/drive/data/api/ApiRepository;.postRestoreTrashFile:(Lcom/infomaniak/drive/data/models/File;Ljava/util/Map;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@095e │ │ -1a69f4: 0c01 |0048: move-result-object v1 │ │ -1a69f6: 54d4 d604 |0049: iget-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d6 │ │ -1a69fa: 220c 9904 |004b: new-instance v12, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0499 │ │ -1a69fe: 6e10 c741 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41c7 │ │ -1a6a04: 0a06 |0050: move-result v6 │ │ -1a6a06: 6e10 bc41 0100 |0051: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41bc │ │ -1a6a0c: 0c05 |0054: move-result-object v5 │ │ -1a6a0e: 3805 0600 |0055: if-eqz v5, 005b // +0006 │ │ -1a6a12: 6e10 9c41 0500 |0057: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@419c │ │ -1a6a18: 0c03 |005a: move-result-object v3 │ │ -1a6a1a: 0739 |005b: move-object v9, v3 │ │ -1a6a1c: 126a |005c: const/4 v10, #int 6 // #6 │ │ -1a6a1e: 120b |005d: const/4 v11, #int 0 // #0 │ │ -1a6a20: 1207 |005e: const/4 v7, #int 0 // #0 │ │ -1a6a22: 1208 |005f: const/4 v8, #int 0 // #0 │ │ -1a6a24: 07c5 |0060: move-object v5, v12 │ │ -1a6a26: 7607 cc0e 0500 |0061: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ecc │ │ -1a6a2c: 5bd4 d704 |0064: iput-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d7 │ │ -1a6a30: 5bd1 d804 |0066: iput-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04d8 │ │ -1a6a34: 59d2 d904 |0068: iput v2, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04d9 │ │ -1a6a38: 7230 4706 ce0d |006a: invoke-interface {v14, v12, v13}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0647 │ │ -1a6a3e: 0c0e |006d: move-result-object v14 │ │ -1a6a40: 330e 0300 |006e: if-ne v14, v0, 0071 // +0003 │ │ -1a6a44: 1100 |0070: return-object v0 │ │ -1a6a46: 0710 |0071: move-object v0, v1 │ │ -1a6a48: 0741 |0072: move-object v1, v4 │ │ -1a6a4a: 6e10 c741 0000 |0073: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41c7 │ │ -1a6a50: 0a0e |0076: move-result v14 │ │ -1a6a52: 380e 0700 |0077: if-eqz v14, 007e // +0007 │ │ -1a6a56: 3801 0500 |0079: if-eqz v1, 007e // +0005 │ │ -1a6a5a: 7210 5bb5 0100 |007b: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b55b │ │ -1a6a60: 620e 2fb2 |007e: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a6a64: 110e |0080: return-object v14 │ │ +1a68e4: |[1a68e4] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a68f4: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a68fa: 0c00 |0003: move-result-object v0 │ │ +1a68fc: 52d1 d804 |0004: iget v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04d8 │ │ +1a6900: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6902: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ +1a6906: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ +1a690a: 54d0 d704 |000b: iget-object v0, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04d7 │ │ +1a690e: 1f00 240d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d24 │ │ +1a6912: 54d1 d604 |000f: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d6 │ │ +1a6916: 1f01 ff1a |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1aff │ │ +1a691a: 7110 af9a 0e00 |0013: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a6920: 285d |0016: goto 0073 // +005d │ │ +1a6922: 220e 7a17 |0017: new-instance v14, Ljava/lang/IllegalStateException; // type@177a │ │ +1a6926: 1a00 d697 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a692a: 7020 ef92 0e00 |001b: invoke-direct {v14, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a6930: 270e |001e: throw v14 │ │ +1a6932: 7110 af9a 0e00 |001f: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a6938: 54de d604 |0022: iget-object v14, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d6 │ │ +1a693c: 1f0e 3202 |0024: check-cast v14, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a6940: 54d1 d404 |0026: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04d4 │ │ +1a6944: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +1a6946: 3801 1700 |0029: if-eqz v1, 0040 // +0017 │ │ +1a694a: 1f01 8817 |002b: check-cast v1, Ljava/lang/Number; // type@1788 │ │ +1a694e: 6e10 6293 0100 |002d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@9362 │ │ +1a6954: 0a01 |0030: move-result v1 │ │ +1a6956: 1a04 d1a5 |0031: const-string v4, "destination_directory_id" // string@a5d1 │ │ +1a695a: 7110 1db2 0100 |0033: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b21d │ │ +1a6960: 0c01 |0036: move-result-object v1 │ │ +1a6962: 7120 df9a 1400 |0037: invoke-static {v4, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9adf │ │ +1a6968: 0c01 |003a: move-result-object v1 │ │ +1a696a: 7110 90aa 0100 |003b: invoke-static {v1}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@aa90 │ │ +1a6970: 0c01 |003e: move-result-object v1 │ │ +1a6972: 2802 |003f: goto 0041 // +0002 │ │ +1a6974: 0731 |0040: move-object v1, v3 │ │ +1a6976: 6204 b400 |0041: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a697a: 54d5 d304 |0043: iget-object v5, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d3 │ │ +1a697e: 6e30 5a09 5401 |0045: invoke-virtual {v4, v5, v1}, Lcom/infomaniak/drive/data/api/ApiRepository;.postRestoreTrashFile:(Lcom/infomaniak/drive/data/models/File;Ljava/util/Map;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@095a │ │ +1a6984: 0c01 |0048: move-result-object v1 │ │ +1a6986: 54d4 d504 |0049: iget-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d5 │ │ +1a698a: 220c 9804 |004b: new-instance v12, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0498 │ │ +1a698e: 6e10 d041 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41d0 │ │ +1a6994: 0a06 |0050: move-result v6 │ │ +1a6996: 6e10 c541 0100 |0051: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41c5 │ │ +1a699c: 0c05 |0054: move-result-object v5 │ │ +1a699e: 3805 0600 |0055: if-eqz v5, 005b // +0006 │ │ +1a69a2: 6e10 a541 0500 |0057: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41a5 │ │ +1a69a8: 0c03 |005a: move-result-object v3 │ │ +1a69aa: 0739 |005b: move-object v9, v3 │ │ +1a69ac: 126a |005c: const/4 v10, #int 6 // #6 │ │ +1a69ae: 120b |005d: const/4 v11, #int 0 // #0 │ │ +1a69b0: 1207 |005e: const/4 v7, #int 0 // #0 │ │ +1a69b2: 1208 |005f: const/4 v8, #int 0 // #0 │ │ +1a69b4: 07c5 |0060: move-object v5, v12 │ │ +1a69b6: 7607 c80e 0500 |0061: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec8 │ │ +1a69bc: 5bd4 d604 |0064: iput-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04d6 │ │ +1a69c0: 5bd1 d704 |0066: iput-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04d7 │ │ +1a69c4: 59d2 d804 |0068: iput v2, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04d8 │ │ +1a69c8: 7230 4306 ce0d |006a: invoke-interface {v14, v12, v13}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0643 │ │ +1a69ce: 0c0e |006d: move-result-object v14 │ │ +1a69d0: 330e 0300 |006e: if-ne v14, v0, 0071 // +0003 │ │ +1a69d4: 1100 |0070: return-object v0 │ │ +1a69d6: 0710 |0071: move-object v0, v1 │ │ +1a69d8: 0741 |0072: move-object v1, v4 │ │ +1a69da: 6e10 d041 0000 |0073: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41d0 │ │ +1a69e0: 0a0e |0076: move-result v14 │ │ +1a69e2: 380e 0700 |0077: if-eqz v14, 007e // +0007 │ │ +1a69e6: 3801 0500 |0079: if-eqz v1, 007e // +0005 │ │ +1a69ea: 7210 64b5 0100 |007b: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b564 │ │ +1a69f0: 620e 31b2 |007e: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a69f4: 110e |0080: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=405 │ │ 0x0026 line=406 │ │ 0x0041 line=407 │ │ 0x004b line=408 │ │ 0x0073 line=409 │ │ 0x007e line=411 │ │ locals : │ │ 0x0000 - 0x0081 reg=13 this Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; │ │ 0x0000 - 0x0081 reg=14 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #164 header: │ │ -class_idx : 1220 │ │ +Class #162 header: │ │ +class_idx : 1219 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #164 annotations: │ │ +Class #162 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setCurrentFolderAsRoot │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nMainViewModel.kt\nKotlin\n*S Kotlin\n*F\n+ 1 MainViewModel.kt\ncom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,665:1\n1#2:666\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1" f="MainViewModel.kt" i={ } l={ } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #4012 '' │ │ +Annotations on method #4008 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/MainViewModel;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;" ">;)V" } │ │ -Annotations on method #4013 'create' │ │ +Annotations on method #4009 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #4015 'invoke' │ │ +Annotations on method #4011 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #164 - │ │ +Class #162 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -29417,167 +29253,167 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a6bd0: |[1a6bd0] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a6be0: 5b01 db04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04db │ │ -1a6be4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a6be6: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a6bec: 0e00 |0006: return-void │ │ +1a6b60: |[1a6b60] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a6b70: 5b01 da04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04da │ │ +1a6b74: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a6b76: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a6b7c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a6bac: |[1a6bac] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6bbc: 2202 c404 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04c4 │ │ -1a6bc0: 5410 db04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04db │ │ -1a6bc4: 7030 ac0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fac │ │ -1a6bca: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a6bce: 1102 |0009: return-object v2 │ │ +1a6b3c: |[1a6b3c] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6b4c: 2202 c304 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04c3 │ │ +1a6b50: 5410 da04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04da │ │ +1a6b54: 7030 a80f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa8 │ │ +1a6b5a: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a6b5e: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a6ac0: |[1a6ac0] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6ad0: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a6ad4: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a6ad8: 6e30 af0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0faf │ │ -1a6ade: 0c01 |0007: move-result-object v1 │ │ -1a6ae0: 1101 |0008: return-object v1 │ │ +1a6a50: |[1a6a50] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6a60: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a6a64: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a6a68: 6e30 ab0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fab │ │ +1a6a6e: 0c01 |0007: move-result-object v1 │ │ +1a6a70: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a6ae4: |[1a6ae4] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6af4: 6e30 ad0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fad │ │ -1a6afa: 0c01 |0003: move-result-object v1 │ │ -1a6afc: 1f01 c404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04c4 │ │ -1a6b00: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a6b04: 6e20 b00f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb0 │ │ -1a6b0a: 0c01 |000b: move-result-object v1 │ │ -1a6b0c: 1101 |000c: return-object v1 │ │ +1a6a74: |[1a6a74] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6a84: 6e30 a90f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fa9 │ │ +1a6a8a: 0c01 |0003: move-result-object v1 │ │ +1a6a8c: 1f01 c304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04c3 │ │ +1a6a90: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a6a94: 6e20 ac0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fac │ │ +1a6a9a: 0c01 |000b: move-result-object v1 │ │ +1a6a9c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -1a6b10: |[1a6b10] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6b20: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a6b26: 5210 da04 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.label:I // field@04da │ │ -1a6b2a: 3900 3900 |0005: if-nez v0, 003e // +0039 │ │ -1a6b2e: 7110 a69a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a6b34: 5412 db04 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04db │ │ -1a6b38: 7110 d20f 0200 |000c: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fd2 │ │ -1a6b3e: 0c02 |000f: move-result-object v2 │ │ -1a6b40: 6e10 4f06 0200 |0010: invoke-virtual {v2}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064f │ │ -1a6b46: 0c02 |0013: move-result-object v2 │ │ -1a6b48: 1f02 7803 |0014: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0378 │ │ -1a6b4c: 3902 1100 |0016: if-nez v2, 0027 // +0011 │ │ -1a6b50: 6202 ba00 |0018: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a6b54: 6e10 a209 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/cache/FileController;.getPrivateFolder:()Lcom/infomaniak/drive/data/models/File; // method@09a2 │ │ -1a6b5a: 0c02 |001d: move-result-object v2 │ │ -1a6b5c: 5410 db04 |001e: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04db │ │ -1a6b60: 7110 d20f 0000 |0020: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fd2 │ │ -1a6b66: 0c00 |0023: move-result-object v0 │ │ -1a6b68: 6e20 5206 2000 |0024: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@0652 │ │ -1a6b6e: 5410 db04 |0027: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04db │ │ -1a6b72: 7110 d30f 0000 |0029: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; // method@0fd3 │ │ -1a6b78: 0c00 |002c: move-result-object v0 │ │ -1a6b7a: 1f00 621d |002d: check-cast v0, Lkotlinx/coroutines/Job; // type@1d62 │ │ -1a6b7e: 7110 67c8 0000 |002f: invoke-static {v0}, Lkotlinx/coroutines/JobKt;.ensureActive:(Lkotlinx/coroutines/Job;)V // method@c867 │ │ -1a6b84: 5410 db04 |0032: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04db │ │ -1a6b88: 7110 d50f 0000 |0034: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fd5 │ │ -1a6b8e: 0c00 |0037: move-result-object v0 │ │ -1a6b90: 6e20 5206 2000 |0038: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@0652 │ │ -1a6b96: 6202 2fb2 |003b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a6b9a: 1102 |003d: return-object v2 │ │ -1a6b9c: 2202 7a17 |003e: new-instance v2, Ljava/lang/IllegalStateException; // type@177a │ │ -1a6ba0: 1a00 d597 |0040: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a6ba4: 7020 e692 0200 |0042: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a6baa: 2702 |0045: throw v2 │ │ +1a6aa0: |[1a6aa0] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6ab0: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a6ab6: 5210 d904 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.label:I // field@04d9 │ │ +1a6aba: 3900 3900 |0005: if-nez v0, 003e // +0039 │ │ +1a6abe: 7110 af9a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a6ac4: 5412 da04 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04da │ │ +1a6ac8: 7110 ce0f 0200 |000c: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fce │ │ +1a6ace: 0c02 |000f: move-result-object v2 │ │ +1a6ad0: 6e10 4b06 0200 |0010: invoke-virtual {v2}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064b │ │ +1a6ad6: 0c02 |0013: move-result-object v2 │ │ +1a6ad8: 1f02 7703 |0014: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0377 │ │ +1a6adc: 3902 1100 |0016: if-nez v2, 0027 // +0011 │ │ +1a6ae0: 6202 b900 |0018: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a6ae4: 6e10 9e09 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/cache/FileController;.getPrivateFolder:()Lcom/infomaniak/drive/data/models/File; // method@099e │ │ +1a6aea: 0c02 |001d: move-result-object v2 │ │ +1a6aec: 5410 da04 |001e: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04da │ │ +1a6af0: 7110 ce0f 0000 |0020: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fce │ │ +1a6af6: 0c00 |0023: move-result-object v0 │ │ +1a6af8: 6e20 4e06 2000 |0024: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@064e │ │ +1a6afe: 5410 da04 |0027: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04da │ │ +1a6b02: 7110 cf0f 0000 |0029: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; // method@0fcf │ │ +1a6b08: 0c00 |002c: move-result-object v0 │ │ +1a6b0a: 1f00 621d |002d: check-cast v0, Lkotlinx/coroutines/Job; // type@1d62 │ │ +1a6b0e: 7110 70c8 0000 |002f: invoke-static {v0}, Lkotlinx/coroutines/JobKt;.ensureActive:(Lkotlinx/coroutines/Job;)V // method@c870 │ │ +1a6b14: 5410 da04 |0032: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04da │ │ +1a6b18: 7110 d10f 0000 |0034: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fd1 │ │ +1a6b1e: 0c00 |0037: move-result-object v0 │ │ +1a6b20: 6e20 4e06 2000 |0038: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@064e │ │ +1a6b26: 6202 31b2 |003b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a6b2a: 1102 |003d: return-object v2 │ │ +1a6b2c: 2202 7a17 |003e: new-instance v2, Ljava/lang/IllegalStateException; // type@177a │ │ +1a6b30: 1a00 d697 |0040: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a6b34: 7020 ef92 0200 |0042: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a6b3a: 2702 |0045: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=143 │ │ 0x000a line=144 │ │ 0x0027 line=145 │ │ 0x0032 line=146 │ │ 0x003b line=147 │ │ 0x003e line=143 │ │ locals : │ │ 0x0000 - 0x0046 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; │ │ 0x0000 - 0x0046 reg=2 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #165 header: │ │ -class_idx : 1221 │ │ +Class #163 header: │ │ +class_idx : 1220 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #165 annotations: │ │ +Class #163 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=invokeSuspend │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1" f="MainViewModel.kt" i={ } l={ } m="invokeSuspend" n={ } s={ } │ │ -Annotations on field #1244 '$onUserSwitched' │ │ +Annotations on field #1243 '$onUserSwitched' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #4017 '' │ │ +Annotations on method #4013 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;" ">;)V" } │ │ -Annotations on method #4018 'create' │ │ +Annotations on method #4014 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #4020 'invoke' │ │ +Annotations on method #4016 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #165 - │ │ +Class #163 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -29595,141 +29431,141 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a6ca8: |[1a6ca8] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a6cb8: 5b01 dc04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04dc │ │ -1a6cbc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a6cbe: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a6cc4: 0e00 |0006: return-void │ │ +1a6c38: |[1a6c38] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a6c48: 5b01 db04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04db │ │ +1a6c4c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a6c4e: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a6c54: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a6c84: |[1a6c84] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6c94: 2202 c504 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04c5 │ │ -1a6c98: 5410 dc04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04dc │ │ -1a6c9c: 7030 b10f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fb1 │ │ -1a6ca2: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a6ca6: 1102 |0009: return-object v2 │ │ +1a6c14: |[1a6c14] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6c24: 2202 c404 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04c4 │ │ +1a6c28: 5410 db04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04db │ │ +1a6c2c: 7030 ad0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fad │ │ +1a6c32: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a6c36: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a6bf0: |[1a6bf0] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6c00: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a6c04: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a6c08: 6e30 b40f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fb4 │ │ -1a6c0e: 0c01 |0007: move-result-object v1 │ │ -1a6c10: 1101 |0008: return-object v1 │ │ +1a6b80: |[1a6b80] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6b90: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a6b94: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a6b98: 6e30 b00f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fb0 │ │ +1a6b9e: 0c01 |0007: move-result-object v1 │ │ +1a6ba0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a6c14: |[1a6c14] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6c24: 6e30 b20f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fb2 │ │ -1a6c2a: 0c01 |0003: move-result-object v1 │ │ -1a6c2c: 1f01 c504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04c5 │ │ -1a6c30: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a6c34: 6e20 b50f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb5 │ │ -1a6c3a: 0c01 |000b: move-result-object v1 │ │ -1a6c3c: 1101 |000c: return-object v1 │ │ +1a6ba4: |[1a6ba4] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6bb4: 6e30 ae0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fae │ │ +1a6bba: 0c01 |0003: move-result-object v1 │ │ +1a6bbc: 1f01 c404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04c4 │ │ +1a6bc0: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a6bc4: 6e20 b10f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb1 │ │ +1a6bca: 0c01 |000b: move-result-object v1 │ │ +1a6bcc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -1a6c40: |[1a6c40] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6c50: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a6c56: 5210 dd04 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.label:I // field@04dd │ │ -1a6c5a: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -1a6c5e: 7110 a69a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a6c64: 5412 dc04 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04dc │ │ -1a6c68: 7210 5bb5 0200 |000c: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b55b │ │ -1a6c6e: 6202 2fb2 |000f: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a6c72: 1102 |0011: return-object v2 │ │ -1a6c74: 2202 7a17 |0012: new-instance v2, Ljava/lang/IllegalStateException; // type@177a │ │ -1a6c78: 1a00 d597 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a6c7c: 7020 e692 0200 |0016: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a6c82: 2702 |0019: throw v2 │ │ +1a6bd0: |[1a6bd0] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6be0: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a6be6: 5210 dc04 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.label:I // field@04dc │ │ +1a6bea: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +1a6bee: 7110 af9a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a6bf4: 5412 db04 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04db │ │ +1a6bf8: 7210 64b5 0200 |000c: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b564 │ │ +1a6bfe: 6202 31b2 |000f: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a6c02: 1102 |0011: return-object v2 │ │ +1a6c04: 2202 7a17 |0012: new-instance v2, Ljava/lang/IllegalStateException; // type@177a │ │ +1a6c08: 1a00 d697 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a6c0c: 7020 ef92 0200 |0016: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a6c12: 2702 |0019: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=638 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; │ │ 0x0000 - 0x001a reg=2 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #166 header: │ │ -class_idx : 1222 │ │ +Class #164 header: │ │ +class_idx : 1221 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #166 annotations: │ │ +Class #164 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=switchToNextUser │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1" f="MainViewModel.kt" i={ } l={ 638 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on field #1246 '$onUserSwitched' │ │ +Annotations on field #1245 '$onUserSwitched' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #4022 '' │ │ +Annotations on method #4018 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;" ">;)V" } │ │ -Annotations on method #4023 'create' │ │ +Annotations on method #4019 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #4025 'invoke' │ │ +Annotations on method #4021 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #166 - │ │ +Class #164 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -29747,172 +29583,172 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a6de8: |[1a6de8] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a6df8: 5b01 de04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04de │ │ -1a6dfc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a6dfe: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a6e04: 0e00 |0006: return-void │ │ +1a6d78: |[1a6d78] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a6d88: 5b01 dd04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04dd │ │ +1a6d8c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a6d8e: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a6d94: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a6dc4: |[1a6dc4] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6dd4: 2202 c604 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04c6 │ │ -1a6dd8: 5410 de04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04de │ │ -1a6ddc: 7030 b60f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fb6 │ │ -1a6de2: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a6de6: 1102 |0009: return-object v2 │ │ +1a6d54: |[1a6d54] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6d64: 2202 c504 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04c5 │ │ +1a6d68: 5410 dd04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04dd │ │ +1a6d6c: 7030 b20f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fb2 │ │ +1a6d72: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a6d76: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a6cc8: |[1a6cc8] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6cd8: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a6cdc: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a6ce0: 6e30 b90f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fb9 │ │ -1a6ce6: 0c01 |0007: move-result-object v1 │ │ -1a6ce8: 1101 |0008: return-object v1 │ │ +1a6c58: |[1a6c58] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6c68: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a6c6c: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a6c70: 6e30 b50f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fb5 │ │ +1a6c76: 0c01 |0007: move-result-object v1 │ │ +1a6c78: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a6cec: |[1a6cec] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6cfc: 6e30 b70f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fb7 │ │ -1a6d02: 0c01 |0003: move-result-object v1 │ │ -1a6d04: 1f01 c604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04c6 │ │ -1a6d08: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a6d0c: 6e20 ba0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fba │ │ -1a6d12: 0c01 |000b: move-result-object v1 │ │ -1a6d14: 1101 |000c: return-object v1 │ │ +1a6c7c: |[1a6c7c] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6c8c: 6e30 b30f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fb3 │ │ +1a6c92: 0c01 |0003: move-result-object v1 │ │ +1a6c94: 1f01 c504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04c5 │ │ +1a6c98: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a6c9c: 6e20 b60f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb6 │ │ +1a6ca2: 0c01 |000b: move-result-object v1 │ │ +1a6ca4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -1a6d18: |[1a6d18] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6d28: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a6d2e: 0c00 |0003: move-result-object v0 │ │ -1a6d30: 5251 df04 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04df │ │ -1a6d34: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6d36: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a6d3a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a6d3e: 7110 a69a 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a6d44: 283d |000e: goto 004b // +003d │ │ -1a6d46: 2206 7a17 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@177a │ │ -1a6d4a: 1a00 d597 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a6d4e: 7020 e692 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a6d54: 2706 |0016: throw v6 │ │ -1a6d56: 7110 a69a 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a6d5c: 6206 a512 |001a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -1a6d60: 6e10 7939 0600 |001c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsersSync:()Ljava/util/List; // method@3979 │ │ -1a6d66: 0c06 |001f: move-result-object v6 │ │ -1a6d68: 7210 2f97 0600 |0020: invoke-interface {v6}, Ljava/util/List;.size:()I // method@972f │ │ -1a6d6e: 0a06 |0023: move-result v6 │ │ -1a6d70: 1221 |0024: const/4 v1, #int 2 // #2 │ │ -1a6d72: 3516 0500 |0025: if-ge v6, v1, 002a // +0005 │ │ -1a6d76: 6206 2fb2 |0027: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a6d7a: 1106 |0029: return-object v6 │ │ -1a6d7c: 6206 a512 |002a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -1a6d80: 6e10 9639 0600 |002c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.switchToNextUser:()V // method@3996 │ │ -1a6d86: 7100 73c7 0000 |002f: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c773 │ │ -1a6d8c: 0c06 |0032: move-result-object v6 │ │ -1a6d8e: 1f06 481a |0033: check-cast v6, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a6d92: 2201 c504 |0035: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04c5 │ │ -1a6d96: 5453 de04 |0037: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04de │ │ -1a6d9a: 1204 |0039: const/4 v4, #int 0 // #0 │ │ -1a6d9c: 7030 b10f 3104 |003a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fb1 │ │ -1a6da2: 1f01 0e1b |003d: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a6da6: 0753 |003f: move-object v3, v5 │ │ -1a6da8: 1f03 3d1a |0040: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a6dac: 5952 df04 |0042: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04df │ │ -1a6db0: 7130 bcc5 1603 |0044: invoke-static {v6, v1, v3}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c5bc │ │ -1a6db6: 0c06 |0047: move-result-object v6 │ │ -1a6db8: 3306 0300 |0048: if-ne v6, v0, 004b // +0003 │ │ -1a6dbc: 1100 |004a: return-object v0 │ │ -1a6dbe: 6206 2fb2 |004b: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a6dc2: 1106 |004d: return-object v6 │ │ +1a6ca8: |[1a6ca8] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6cb8: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a6cbe: 0c00 |0003: move-result-object v0 │ │ +1a6cc0: 5251 de04 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04de │ │ +1a6cc4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6cc6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a6cca: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a6cce: 7110 af9a 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a6cd4: 283d |000e: goto 004b // +003d │ │ +1a6cd6: 2206 7a17 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@177a │ │ +1a6cda: 1a00 d697 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a6cde: 7020 ef92 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a6ce4: 2706 |0016: throw v6 │ │ +1a6ce6: 7110 af9a 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a6cec: 6206 a712 |001a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +1a6cf0: 6e10 8239 0600 |001c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsersSync:()Ljava/util/List; // method@3982 │ │ +1a6cf6: 0c06 |001f: move-result-object v6 │ │ +1a6cf8: 7210 3897 0600 |0020: invoke-interface {v6}, Ljava/util/List;.size:()I // method@9738 │ │ +1a6cfe: 0a06 |0023: move-result v6 │ │ +1a6d00: 1221 |0024: const/4 v1, #int 2 // #2 │ │ +1a6d02: 3516 0500 |0025: if-ge v6, v1, 002a // +0005 │ │ +1a6d06: 6206 31b2 |0027: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a6d0a: 1106 |0029: return-object v6 │ │ +1a6d0c: 6206 a712 |002a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +1a6d10: 6e10 9f39 0600 |002c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.switchToNextUser:()V // method@399f │ │ +1a6d16: 7100 7cc7 0000 |002f: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c77c │ │ +1a6d1c: 0c06 |0032: move-result-object v6 │ │ +1a6d1e: 1f06 481a |0033: check-cast v6, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a6d22: 2201 c404 |0035: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04c4 │ │ +1a6d26: 5453 dd04 |0037: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04dd │ │ +1a6d2a: 1204 |0039: const/4 v4, #int 0 // #0 │ │ +1a6d2c: 7030 ad0f 3104 |003a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fad │ │ +1a6d32: 1f01 0e1b |003d: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a6d36: 0753 |003f: move-object v3, v5 │ │ +1a6d38: 1f03 3d1a |0040: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a6d3c: 5952 de04 |0042: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04de │ │ +1a6d40: 7130 c5c5 1603 |0044: invoke-static {v6, v1, v3}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c5c5 │ │ +1a6d46: 0c06 |0047: move-result-object v6 │ │ +1a6d48: 3306 0300 |0048: if-ne v6, v0, 004b // +0003 │ │ +1a6d4c: 1100 |004a: return-object v0 │ │ +1a6d4e: 6206 31b2 |004b: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a6d52: 1106 |004d: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=633 │ │ 0x001a line=634 │ │ 0x002a line=636 │ │ 0x002f line=638 │ │ 0x004b line=639 │ │ locals : │ │ 0x0000 - 0x004e reg=5 this Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; │ │ 0x0000 - 0x004e reg=6 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #167 header: │ │ -class_idx : 1223 │ │ +Class #165 header: │ │ +class_idx : 1222 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #167 annotations: │ │ +Class #165 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=syncOfflineFiles │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1" f="MainViewModel.kt" i={ } l={ } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #4027 '' │ │ +Annotations on method #4023 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/MainViewModel;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;" ">;)V" } │ │ -Annotations on method #4028 'create' │ │ +Annotations on method #4024 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #4030 'invoke' │ │ +Annotations on method #4026 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #167 - │ │ +Class #165 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -29930,150 +29766,150 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a6edc: |[1a6edc] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a6eec: 5b01 e104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e1 │ │ -1a6ef0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a6ef2: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a6ef8: 0e00 |0006: return-void │ │ +1a6e6c: |[1a6e6c] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a6e7c: 5b01 e004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e0 │ │ +1a6e80: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a6e82: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a6e88: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a6eb8: |[1a6eb8] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6ec8: 2202 c704 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04c7 │ │ -1a6ecc: 5410 e104 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e1 │ │ -1a6ed0: 7030 bb0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fbb │ │ -1a6ed6: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a6eda: 1102 |0009: return-object v2 │ │ +1a6e48: |[1a6e48] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6e58: 2202 c604 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04c6 │ │ +1a6e5c: 5410 e004 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e0 │ │ +1a6e60: 7030 b70f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fb7 │ │ +1a6e66: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a6e6a: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a6e08: |[1a6e08] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6e18: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a6e1c: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a6e20: 6e30 be0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fbe │ │ -1a6e26: 0c01 |0007: move-result-object v1 │ │ -1a6e28: 1101 |0008: return-object v1 │ │ +1a6d98: |[1a6d98] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6da8: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a6dac: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a6db0: 6e30 ba0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fba │ │ +1a6db6: 0c01 |0007: move-result-object v1 │ │ +1a6db8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a6e2c: |[1a6e2c] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6e3c: 6e30 bc0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fbc │ │ -1a6e42: 0c01 |0003: move-result-object v1 │ │ -1a6e44: 1f01 c704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04c7 │ │ -1a6e48: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a6e4c: 6e20 bf0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fbf │ │ -1a6e52: 0c01 |000b: move-result-object v1 │ │ -1a6e54: 1101 |000c: return-object v1 │ │ +1a6dbc: |[1a6dbc] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6dcc: 6e30 b80f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fb8 │ │ +1a6dd2: 0c01 |0003: move-result-object v1 │ │ +1a6dd4: 1f01 c604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04c6 │ │ +1a6dd8: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a6ddc: 6e20 bb0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fbb │ │ +1a6de2: 0c01 |000b: move-result-object v1 │ │ +1a6de4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -1a6e58: |[1a6e58] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6e68: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a6e6e: 5220 e004 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.label:I // field@04e0 │ │ -1a6e72: 3900 1b00 |0005: if-nez v0, 0020 // +001b │ │ -1a6e76: 7110 a69a 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a6e7c: 6203 5f13 |000a: sget-object v3, Lcom/infomaniak/drive/utils/SyncOfflineUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncOfflineUtils; // field@135f │ │ -1a6e80: 5420 e104 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e1 │ │ -1a6e84: 7110 d10f 0000 |000e: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fd1 │ │ -1a6e8a: 0c00 |0011: move-result-object v0 │ │ -1a6e8c: 1f00 3200 |0012: check-cast v0, Landroid/content/Context; // type@0032 │ │ -1a6e90: 5421 e104 |0014: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e1 │ │ -1a6e94: 7110 d40f 0100 |0016: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getSyncOfflineFilesJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; // method@0fd4 │ │ -1a6e9a: 0c01 |0019: move-result-object v1 │ │ -1a6e9c: 6e30 853b 0301 |001a: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/utils/SyncOfflineUtils;.startSyncOffline:(Landroid/content/Context;Lkotlinx/coroutines/CompletableJob;)V // method@3b85 │ │ -1a6ea2: 6203 2fb2 |001d: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a6ea6: 1103 |001f: return-object v3 │ │ -1a6ea8: 2203 7a17 |0020: new-instance v3, Ljava/lang/IllegalStateException; // type@177a │ │ -1a6eac: 1a00 d597 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a6eb0: 7020 e692 0300 |0024: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a6eb6: 2703 |0027: throw v3 │ │ +1a6de8: |[1a6de8] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6df8: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a6dfe: 5220 df04 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.label:I // field@04df │ │ +1a6e02: 3900 1b00 |0005: if-nez v0, 0020 // +001b │ │ +1a6e06: 7110 af9a 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a6e0c: 6203 6113 |000a: sget-object v3, Lcom/infomaniak/drive/utils/SyncOfflineUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncOfflineUtils; // field@1361 │ │ +1a6e10: 5420 e004 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e0 │ │ +1a6e14: 7110 cd0f 0000 |000e: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fcd │ │ +1a6e1a: 0c00 |0011: move-result-object v0 │ │ +1a6e1c: 1f00 3100 |0012: check-cast v0, Landroid/content/Context; // type@0031 │ │ +1a6e20: 5421 e004 |0014: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e0 │ │ +1a6e24: 7110 d00f 0100 |0016: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getSyncOfflineFilesJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; // method@0fd0 │ │ +1a6e2a: 0c01 |0019: move-result-object v1 │ │ +1a6e2c: 6e30 8e3b 0301 |001a: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/utils/SyncOfflineUtils;.startSyncOffline:(Landroid/content/Context;Lkotlinx/coroutines/CompletableJob;)V // method@3b8e │ │ +1a6e32: 6203 31b2 |001d: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a6e36: 1103 |001f: return-object v3 │ │ +1a6e38: 2203 7a17 |0020: new-instance v3, Ljava/lang/IllegalStateException; // type@177a │ │ +1a6e3c: 1a00 d697 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a6e40: 7020 ef92 0300 |0024: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a6e46: 2703 |0027: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=525 │ │ 0x000a line=526 │ │ 0x001d line=527 │ │ 0x0020 line=525 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; │ │ 0x0000 - 0x0028 reg=3 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #168 header: │ │ -class_idx : 1224 │ │ +Class #166 header: │ │ +class_idx : 1223 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #168 annotations: │ │ +Class #166 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=updateDropBox │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Ljava/lang/Boolean;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nMainViewModel.kt\nKotlin\n*S Kotlin\n*F\n+ 1 MainViewModel.kt\ncom/infomaniak/drive/ui/MainViewModel$updateDropBox$1\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,665:1\n1#2:666\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n\n ��0*\n000H\n" } d2={ "" "" "Landroidx/lifecycle/LiveDataScope;" "Lcom/infomaniak/lib/core/models/ApiResponse;" "" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$updateDropBox$1" f="MainViewModel.kt" i={ } l={ 272 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #4032 '' │ │ +Annotations on method #4028 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Lcom/infomaniak/drive/data/models/DropBox;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;" ">;)V" } │ │ -Annotations on method #4033 'create' │ │ +Annotations on method #4029 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #4034 'invoke' │ │ +Annotations on method #4030 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Ljava/lang/Boolean;" ">;>;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #168 - │ │ +Class #166 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -30099,182 +29935,182 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a70e0: |[1a70e0] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;Lkotlin/coroutines/Continuation;)V │ │ -1a70f0: 5b01 e204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e2 │ │ -1a70f4: 5b02 e304 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e3 │ │ -1a70f8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a70fa: 7030 4ab2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a7100: 0e00 |0008: return-void │ │ +1a7070: |[1a7070] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;Lkotlin/coroutines/Continuation;)V │ │ +1a7080: 5b01 e104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e1 │ │ +1a7084: 5b02 e204 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e2 │ │ +1a7088: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a708a: 7030 53b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a7090: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -1a70b4: |[1a70b4] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a70c4: 2200 c804 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04c8 │ │ -1a70c8: 5431 e204 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e2 │ │ -1a70cc: 5432 e304 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e3 │ │ -1a70d0: 7040 c00f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;Lkotlin/coroutines/Continuation;)V // method@0fc0 │ │ -1a70d6: 5b04 e404 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.L$0:Ljava/lang/Object; // field@04e4 │ │ -1a70da: 1f00 3d1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a70de: 1100 |000d: return-object v0 │ │ +1a7044: |[1a7044] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a7054: 2200 c704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04c7 │ │ +1a7058: 5431 e104 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e1 │ │ +1a705c: 5432 e204 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e2 │ │ +1a7060: 7040 bc0f 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;Lkotlin/coroutines/Continuation;)V // method@0fbc │ │ +1a7066: 5b04 e304 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.L$0:Ljava/lang/Object; // field@04e3 │ │ +1a706a: 1f00 3d1a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a706e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a6efc: |[1a6efc] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6f0c: 6e30 c10f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fc1 │ │ -1a6f12: 0c01 |0003: move-result-object v1 │ │ -1a6f14: 1f01 c804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04c8 │ │ -1a6f18: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a6f1c: 6e20 c40f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fc4 │ │ -1a6f22: 0c01 |000b: move-result-object v1 │ │ -1a6f24: 1101 |000c: return-object v1 │ │ +1a6e8c: |[1a6e8c] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6e9c: 6e30 bd0f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fbd │ │ +1a6ea2: 0c01 |0003: move-result-object v1 │ │ +1a6ea4: 1f01 c704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04c7 │ │ +1a6ea8: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a6eac: 6e20 c00f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fc0 │ │ +1a6eb2: 0c01 |000b: move-result-object v1 │ │ +1a6eb4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a6f28: |[1a6f28] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6f38: 1f01 3302 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a6f3c: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a6f40: 6e30 c20f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fc2 │ │ -1a6f46: 0c01 |0007: move-result-object v1 │ │ -1a6f48: 1101 |0008: return-object v1 │ │ +1a6eb8: |[1a6eb8] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6ec8: 1f01 3202 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a6ecc: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a6ed0: 6e30 be0f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fbe │ │ +1a6ed6: 0c01 |0007: move-result-object v1 │ │ +1a6ed8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 172 16-bit code units │ │ -1a6f4c: |[1a6f4c] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6f5c: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a6f62: 0c00 |0003: move-result-object v0 │ │ -1a6f64: 52a1 e504 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.label:I // field@04e5 │ │ -1a6f68: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6f6a: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -1a6f6e: 3321 0700 |0009: if-ne v1, v2, 0010 // +0007 │ │ -1a6f72: 7110 a69a 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a6f78: 2900 9b00 |000e: goto/16 00a9 // +009b │ │ -1a6f7c: 220b 7a17 |0010: new-instance v11, Ljava/lang/IllegalStateException; // type@177a │ │ -1a6f80: 1a00 d597 |0012: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a6f84: 7020 e692 0b00 |0014: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a6f8a: 270b |0017: throw v11 │ │ -1a6f8c: 7110 a69a 0b00 |0018: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a6f92: 54ab e404 |001b: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.L$0:Ljava/lang/Object; // field@04e4 │ │ -1a6f96: 1f0b 3302 |001d: check-cast v11, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a6f9a: 2201 3c03 |001f: new-instance v1, Lcom/google/gson/JsonObject; // type@033c │ │ -1a6f9e: 7010 f608 0100 |0021: invoke-direct {v1}, Lcom/google/gson/JsonObject;.:()V // method@08f6 │ │ -1a6fa4: 54a3 e304 |0024: iget-object v3, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e3 │ │ -1a6fa8: 6e10 f309 0300 |0026: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewHasNotification:()Z // method@09f3 │ │ -1a6fae: 0a04 |0029: move-result v4 │ │ -1a6fb0: 7110 0fb2 0400 |002a: invoke-static {v4}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b20f │ │ -1a6fb6: 0c04 |002d: move-result-object v4 │ │ -1a6fb8: 1a05 d4a8 |002e: const-string v5, "email_when_finished" // string@a8d4 │ │ -1a6fbc: 6e30 f708 5104 |0030: invoke-virtual {v1, v5, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@08f7 │ │ -1a6fc2: 6e10 f709 0300 |0033: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewValidUntil:()Ljava/util/Date; // method@09f7 │ │ -1a6fc8: 0c04 |0036: move-result-object v4 │ │ -1a6fca: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -1a6fcc: 3804 0f00 |0038: if-eqz v4, 0047 // +000f │ │ -1a6fd0: 6e10 ba96 0400 |003a: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@96ba │ │ -1a6fd6: 0b06 |003d: move-result-wide v6 │ │ -1a6fd8: 1304 e803 |003e: const/16 v4, #int 1000 // #3e8 │ │ -1a6fdc: 8148 |0040: int-to-long v8, v4 │ │ -1a6fde: be86 |0041: div-long/2addr v6, v8 │ │ -1a6fe0: 7120 15b2 7600 |0042: invoke-static {v6, v7}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@b215 │ │ -1a6fe6: 0c04 |0045: move-result-object v4 │ │ -1a6fe8: 2802 |0046: goto 0048 // +0002 │ │ -1a6fea: 0754 |0047: move-object v4, v5 │ │ -1a6fec: 1f04 8817 |0048: check-cast v4, Ljava/lang/Number; // type@1788 │ │ -1a6ff0: 1b06 6703 0100 |004a: const-string/jumbo v6, "valid_until" // string@00010367 │ │ -1a6ff6: 6e30 f808 6104 |004d: invoke-virtual {v1, v6, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Number;)V // method@08f8 │ │ -1a6ffc: 6e10 f409 0300 |0050: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewLimitFileSize:()Ljava/lang/Long; // method@09f4 │ │ -1a7002: 0c04 |0053: move-result-object v4 │ │ -1a7004: 1f04 8817 |0054: check-cast v4, Ljava/lang/Number; // type@1788 │ │ -1a7008: 1a06 50cb |0056: const-string v6, "limit_file_size" // string@cb50 │ │ -1a700c: 6e30 f808 6104 |0058: invoke-virtual {v1, v6, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Number;)V // method@08f8 │ │ -1a7012: 6e10 f509 0300 |005b: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPassword:()Z // method@09f5 │ │ -1a7018: 0a04 |005e: move-result v4 │ │ -1a701a: 1a06 2fe3 |005f: const-string v6, "password" // string@e32f │ │ -1a701e: 3804 1900 |0061: if-eqz v4, 007a // +0019 │ │ -1a7022: 6e10 f609 0300 |0063: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPasswordValue:()Ljava/lang/String; // method@09f6 │ │ -1a7028: 0c04 |0066: move-result-object v4 │ │ -1a702a: 1f04 6617 |0067: check-cast v4, Ljava/lang/CharSequence; // type@1766 │ │ -1a702e: 3804 1100 |0069: if-eqz v4, 007a // +0011 │ │ -1a7032: 7110 a6c0 0400 |006b: invoke-static {v4}, Lkotlin/text/StringsKt;.isBlank:(Ljava/lang/CharSequence;)Z // method@c0a6 │ │ -1a7038: 0a04 |006e: move-result v4 │ │ -1a703a: 3804 0300 |006f: if-eqz v4, 0072 // +0003 │ │ -1a703e: 2809 |0071: goto 007a // +0009 │ │ -1a7040: 6e10 f609 0300 |0072: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPasswordValue:()Ljava/lang/String; // method@09f6 │ │ -1a7046: 0c03 |0075: move-result-object v3 │ │ -1a7048: 6e30 f908 6103 |0076: invoke-virtual {v1, v6, v3}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@08f9 │ │ -1a704e: 280a |0079: goto 0083 // +000a │ │ -1a7050: 6e10 f509 0300 |007a: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPassword:()Z // method@09f5 │ │ -1a7056: 0a03 |007d: move-result v3 │ │ -1a7058: 3903 0500 |007e: if-nez v3, 0083 // +0005 │ │ -1a705c: 6e30 f908 6105 |0080: invoke-virtual {v1, v6, v5}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@08f9 │ │ -1a7062: 6203 b500 |0083: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b5 │ │ -1a7066: 54a4 e204 |0085: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e2 │ │ -1a706a: 1f01 3b03 |0087: check-cast v1, Lcom/google/gson/JsonElement; // type@033b │ │ -1a706e: 6e30 6609 4301 |0089: invoke-virtual {v3, v4, v1}, Lcom/infomaniak/drive/data/api/ApiRepository;.updateDropBox:(Lcom/infomaniak/drive/data/models/File;Lcom/google/gson/JsonElement;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0966 │ │ -1a7074: 0c01 |008c: move-result-object v1 │ │ -1a7076: 54a3 e204 |008d: iget-object v3, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e2 │ │ -1a707a: 54a4 e304 |008f: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e3 │ │ -1a707e: 6e10 c741 0100 |0091: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41c7 │ │ -1a7084: 0a05 |0094: move-result v5 │ │ -1a7086: 3805 0b00 |0095: if-eqz v5, 00a0 // +000b │ │ -1a708a: 6205 ba00 |0097: sget-object v5, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a708e: 6e10 350a 0300 |0099: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a35 │ │ -1a7094: 0a03 |009c: move-result v3 │ │ -1a7096: 6e30 b309 3504 |009d: invoke-virtual {v5, v3, v4}, Lcom/infomaniak/drive/data/cache/FileController;.updateDropBox:(ILcom/infomaniak/drive/data/models/DropBox;)V // method@09b3 │ │ -1a709c: 59a2 e504 |00a0: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.label:I // field@04e5 │ │ -1a70a0: 7230 4706 1b0a |00a2: invoke-interface {v11, v1, v10}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0647 │ │ -1a70a6: 0c0b |00a5: move-result-object v11 │ │ -1a70a8: 330b 0300 |00a6: if-ne v11, v0, 00a9 // +0003 │ │ -1a70ac: 1100 |00a8: return-object v0 │ │ -1a70ae: 620b 2fb2 |00a9: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a70b2: 110b |00ab: return-object v11 │ │ +1a6edc: |[1a6edc] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6eec: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a6ef2: 0c00 |0003: move-result-object v0 │ │ +1a6ef4: 52a1 e404 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.label:I // field@04e4 │ │ +1a6ef8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6efa: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +1a6efe: 3321 0700 |0009: if-ne v1, v2, 0010 // +0007 │ │ +1a6f02: 7110 af9a 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a6f08: 2900 9b00 |000e: goto/16 00a9 // +009b │ │ +1a6f0c: 220b 7a17 |0010: new-instance v11, Ljava/lang/IllegalStateException; // type@177a │ │ +1a6f10: 1a00 d697 |0012: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a6f14: 7020 ef92 0b00 |0014: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a6f1a: 270b |0017: throw v11 │ │ +1a6f1c: 7110 af9a 0b00 |0018: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a6f22: 54ab e304 |001b: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.L$0:Ljava/lang/Object; // field@04e3 │ │ +1a6f26: 1f0b 3202 |001d: check-cast v11, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a6f2a: 2201 3b03 |001f: new-instance v1, Lcom/google/gson/JsonObject; // type@033b │ │ +1a6f2e: 7010 f208 0100 |0021: invoke-direct {v1}, Lcom/google/gson/JsonObject;.:()V // method@08f2 │ │ +1a6f34: 54a3 e204 |0024: iget-object v3, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e2 │ │ +1a6f38: 6e10 ef09 0300 |0026: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewHasNotification:()Z // method@09ef │ │ +1a6f3e: 0a04 |0029: move-result v4 │ │ +1a6f40: 7110 18b2 0400 |002a: invoke-static {v4}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b218 │ │ +1a6f46: 0c04 |002d: move-result-object v4 │ │ +1a6f48: 1a05 d5a8 |002e: const-string v5, "email_when_finished" // string@a8d5 │ │ +1a6f4c: 6e30 f308 5104 |0030: invoke-virtual {v1, v5, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@08f3 │ │ +1a6f52: 6e10 f309 0300 |0033: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewValidUntil:()Ljava/util/Date; // method@09f3 │ │ +1a6f58: 0c04 |0036: move-result-object v4 │ │ +1a6f5a: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +1a6f5c: 3804 0f00 |0038: if-eqz v4, 0047 // +000f │ │ +1a6f60: 6e10 c396 0400 |003a: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@96c3 │ │ +1a6f66: 0b06 |003d: move-result-wide v6 │ │ +1a6f68: 1304 e803 |003e: const/16 v4, #int 1000 // #3e8 │ │ +1a6f6c: 8148 |0040: int-to-long v8, v4 │ │ +1a6f6e: be86 |0041: div-long/2addr v6, v8 │ │ +1a6f70: 7120 1eb2 7600 |0042: invoke-static {v6, v7}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@b21e │ │ +1a6f76: 0c04 |0045: move-result-object v4 │ │ +1a6f78: 2802 |0046: goto 0048 // +0002 │ │ +1a6f7a: 0754 |0047: move-object v4, v5 │ │ +1a6f7c: 1f04 8817 |0048: check-cast v4, Ljava/lang/Number; // type@1788 │ │ +1a6f80: 1b06 6703 0100 |004a: const-string/jumbo v6, "valid_until" // string@00010367 │ │ +1a6f86: 6e30 f408 6104 |004d: invoke-virtual {v1, v6, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Number;)V // method@08f4 │ │ +1a6f8c: 6e10 f009 0300 |0050: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewLimitFileSize:()Ljava/lang/Long; // method@09f0 │ │ +1a6f92: 0c04 |0053: move-result-object v4 │ │ +1a6f94: 1f04 8817 |0054: check-cast v4, Ljava/lang/Number; // type@1788 │ │ +1a6f98: 1a06 50cb |0056: const-string v6, "limit_file_size" // string@cb50 │ │ +1a6f9c: 6e30 f408 6104 |0058: invoke-virtual {v1, v6, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Number;)V // method@08f4 │ │ +1a6fa2: 6e10 f109 0300 |005b: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPassword:()Z // method@09f1 │ │ +1a6fa8: 0a04 |005e: move-result v4 │ │ +1a6faa: 1a06 2fe3 |005f: const-string v6, "password" // string@e32f │ │ +1a6fae: 3804 1900 |0061: if-eqz v4, 007a // +0019 │ │ +1a6fb2: 6e10 f209 0300 |0063: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPasswordValue:()Ljava/lang/String; // method@09f2 │ │ +1a6fb8: 0c04 |0066: move-result-object v4 │ │ +1a6fba: 1f04 6617 |0067: check-cast v4, Ljava/lang/CharSequence; // type@1766 │ │ +1a6fbe: 3804 1100 |0069: if-eqz v4, 007a // +0011 │ │ +1a6fc2: 7110 afc0 0400 |006b: invoke-static {v4}, Lkotlin/text/StringsKt;.isBlank:(Ljava/lang/CharSequence;)Z // method@c0af │ │ +1a6fc8: 0a04 |006e: move-result v4 │ │ +1a6fca: 3804 0300 |006f: if-eqz v4, 0072 // +0003 │ │ +1a6fce: 2809 |0071: goto 007a // +0009 │ │ +1a6fd0: 6e10 f209 0300 |0072: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPasswordValue:()Ljava/lang/String; // method@09f2 │ │ +1a6fd6: 0c03 |0075: move-result-object v3 │ │ +1a6fd8: 6e30 f508 6103 |0076: invoke-virtual {v1, v6, v3}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@08f5 │ │ +1a6fde: 280a |0079: goto 0083 // +000a │ │ +1a6fe0: 6e10 f109 0300 |007a: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPassword:()Z // method@09f1 │ │ +1a6fe6: 0a03 |007d: move-result v3 │ │ +1a6fe8: 3903 0500 |007e: if-nez v3, 0083 // +0005 │ │ +1a6fec: 6e30 f508 6105 |0080: invoke-virtual {v1, v6, v5}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@08f5 │ │ +1a6ff2: 6203 b400 |0083: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a6ff6: 54a4 e104 |0085: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e1 │ │ +1a6ffa: 1f01 3a03 |0087: check-cast v1, Lcom/google/gson/JsonElement; // type@033a │ │ +1a6ffe: 6e30 6209 4301 |0089: invoke-virtual {v3, v4, v1}, Lcom/infomaniak/drive/data/api/ApiRepository;.updateDropBox:(Lcom/infomaniak/drive/data/models/File;Lcom/google/gson/JsonElement;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0962 │ │ +1a7004: 0c01 |008c: move-result-object v1 │ │ +1a7006: 54a3 e104 |008d: iget-object v3, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e1 │ │ +1a700a: 54a4 e204 |008f: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e2 │ │ +1a700e: 6e10 d041 0100 |0091: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41d0 │ │ +1a7014: 0a05 |0094: move-result v5 │ │ +1a7016: 3805 0b00 |0095: if-eqz v5, 00a0 // +000b │ │ +1a701a: 6205 b900 |0097: sget-object v5, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a701e: 6e10 310a 0300 |0099: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a31 │ │ +1a7024: 0a03 |009c: move-result v3 │ │ +1a7026: 6e30 af09 3504 |009d: invoke-virtual {v5, v3, v4}, Lcom/infomaniak/drive/data/cache/FileController;.updateDropBox:(ILcom/infomaniak/drive/data/models/DropBox;)V // method@09af │ │ +1a702c: 59a2 e404 |00a0: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.label:I // field@04e4 │ │ +1a7030: 7230 4306 1b0a |00a2: invoke-interface {v11, v1, v10}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0643 │ │ +1a7036: 0c0b |00a5: move-result-object v11 │ │ +1a7038: 330b 0300 |00a6: if-ne v11, v0, 00a9 // +0003 │ │ +1a703c: 1100 |00a8: return-object v0 │ │ +1a703e: 620b 31b2 |00a9: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a7042: 110b |00ab: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=257 │ │ 0x001f line=258 │ │ 0x0026 line=259 │ │ 0x0033 line=260 │ │ 0x0050 line=261 │ │ @@ -30288,39 +30124,39 @@ │ │ 0x00a9 line=274 │ │ locals : │ │ 0x0000 - 0x00ac reg=10 this Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; │ │ 0x0000 - 0x00ac reg=11 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #169 header: │ │ -class_idx : 1225 │ │ +Class #167 header: │ │ +class_idx : 1224 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26980 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #169 annotations: │ │ +Class #167 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=updateFolderColor │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n\n��0*00H\n" } d2={ "" "" "Landroidx/lifecycle/LiveDataScope;" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1" f="MainViewModel.kt" i={ } l={ 370 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #4037 '' │ │ +Annotations on method #4033 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Ljava/lang/String;" "Lcom/infomaniak/drive/data/models/UserDrive;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;" ">;)V" } │ │ -Annotations on method #4038 'create' │ │ +Annotations on method #4034 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #4039 'invoke' │ │ +Annotations on method #4035 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/LiveDataScope<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #169 - │ │ +Class #167 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -30350,292 +30186,292 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1a7228: |[1a7228] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ -1a7238: 5b01 e704 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e7 │ │ -1a723c: 5b02 e604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04e6 │ │ -1a7240: 5b03 e804 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04e8 │ │ -1a7244: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a7246: 7030 4ab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a724c: 0e00 |000a: return-void │ │ +1a71b8: |[1a71b8] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ +1a71c8: 5b01 e604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e6 │ │ +1a71cc: 5b02 e504 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04e5 │ │ +1a71d0: 5b03 e704 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04e7 │ │ +1a71d4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a71d6: 7030 53b2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a71dc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -1a71f8: |[1a71f8] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a7208: 2200 c904 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04c9 │ │ -1a720c: 5441 e704 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e7 │ │ -1a7210: 5442 e604 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04e6 │ │ -1a7214: 5443 e804 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04e8 │ │ -1a7218: 7056 c50f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0fc5 │ │ -1a721e: 5b05 e904 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04e9 │ │ -1a7222: 1f00 3d1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a7226: 1100 |000f: return-object v0 │ │ +1a7188: |[1a7188] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a7198: 2200 c804 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04c8 │ │ +1a719c: 5441 e604 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e6 │ │ +1a71a0: 5442 e504 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04e5 │ │ +1a71a4: 5443 e704 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04e7 │ │ +1a71a8: 7056 c10f 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0fc1 │ │ +1a71ae: 5b05 e804 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04e8 │ │ +1a71b2: 1f00 3d1a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a71b6: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a7104: |[1a7104] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7114: 6e30 c60f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fc6 │ │ -1a711a: 0c01 |0003: move-result-object v1 │ │ -1a711c: 1f01 c904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04c9 │ │ -1a7120: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a7124: 6e20 c90f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fc9 │ │ -1a712a: 0c01 |000b: move-result-object v1 │ │ -1a712c: 1101 |000c: return-object v1 │ │ +1a7094: |[1a7094] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a70a4: 6e30 c20f 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0fc2 │ │ +1a70aa: 0c01 |0003: move-result-object v1 │ │ +1a70ac: 1f01 c804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04c8 │ │ +1a70b0: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a70b4: 6e20 c50f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fc5 │ │ +1a70ba: 0c01 |000b: move-result-object v1 │ │ +1a70bc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a7130: |[1a7130] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7140: 1f01 3302 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a7144: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a7148: 6e30 c70f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fc7 │ │ -1a714e: 0c01 |0007: move-result-object v1 │ │ -1a7150: 1101 |0008: return-object v1 │ │ +1a70c0: |[1a70c0] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a70d0: 1f01 3202 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a70d4: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a70d8: 6e30 c30f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0fc3 │ │ +1a70de: 0c01 |0007: move-result-object v1 │ │ +1a70e0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 73 16-bit code units │ │ -1a7154: |[1a7154] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a7164: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a716a: 0c00 |0003: move-result-object v0 │ │ -1a716c: 52a1 ea04 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04ea │ │ -1a7170: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a7172: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a7176: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a717a: 7110 a69a 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a7180: 2838 |000e: goto 0046 // +0038 │ │ -1a7182: 220b 7a17 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@177a │ │ -1a7186: 1a00 d597 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a718a: 7020 e692 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a7190: 270b |0016: throw v11 │ │ -1a7192: 7110 a69a 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a7198: 54ab e904 |001a: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04e9 │ │ -1a719c: 1f0b 3302 |001c: check-cast v11, Landroidx/lifecycle/LiveDataScope; // type@0233 │ │ -1a71a0: 2201 9904 |001e: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0499 │ │ -1a71a4: 6203 ba00 |0020: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a71a8: 54a4 e704 |0022: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e7 │ │ -1a71ac: 54a5 e604 |0024: iget-object v5, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04e6 │ │ -1a71b0: 54a6 e804 |0026: iget-object v6, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04e8 │ │ -1a71b4: 6e40 b809 4365 |0028: invoke-virtual {v3, v4, v5, v6}, Lcom/infomaniak/drive/data/cache/FileController;.updateFolderColor:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@09b8 │ │ -1a71ba: 0c03 |002b: move-result-object v3 │ │ -1a71bc: 6e10 c741 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41c7 │ │ -1a71c2: 0a04 |002f: move-result v4 │ │ -1a71c4: 1308 0e00 |0030: const/16 v8, #int 14 // #e │ │ -1a71c8: 1209 |0032: const/4 v9, #int 0 // #0 │ │ -1a71ca: 1205 |0033: const/4 v5, #int 0 // #0 │ │ -1a71cc: 1206 |0034: const/4 v6, #int 0 // #0 │ │ -1a71ce: 1207 |0035: const/4 v7, #int 0 // #0 │ │ -1a71d0: 0713 |0036: move-object v3, v1 │ │ -1a71d2: 7607 cc0e 0300 |0037: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ecc │ │ -1a71d8: 07a3 |003a: move-object v3, v10 │ │ -1a71da: 1f03 3d1a |003b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a71de: 59a2 ea04 |003d: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04ea │ │ -1a71e2: 7230 4706 1b03 |003f: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0647 │ │ -1a71e8: 0c0b |0042: move-result-object v11 │ │ -1a71ea: 330b 0300 |0043: if-ne v11, v0, 0046 // +0003 │ │ -1a71ee: 1100 |0045: return-object v0 │ │ -1a71f0: 620b 2fb2 |0046: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a71f4: 110b |0048: return-object v11 │ │ +1a70e4: |[1a70e4] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a70f4: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a70fa: 0c00 |0003: move-result-object v0 │ │ +1a70fc: 52a1 e904 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04e9 │ │ +1a7100: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a7102: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a7106: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a710a: 7110 af9a 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a7110: 2838 |000e: goto 0046 // +0038 │ │ +1a7112: 220b 7a17 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@177a │ │ +1a7116: 1a00 d697 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a711a: 7020 ef92 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a7120: 270b |0016: throw v11 │ │ +1a7122: 7110 af9a 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a7128: 54ab e804 |001a: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04e8 │ │ +1a712c: 1f0b 3202 |001c: check-cast v11, Landroidx/lifecycle/LiveDataScope; // type@0232 │ │ +1a7130: 2201 9804 |001e: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0498 │ │ +1a7134: 6203 b900 |0020: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a7138: 54a4 e604 |0022: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e6 │ │ +1a713c: 54a5 e504 |0024: iget-object v5, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04e5 │ │ +1a7140: 54a6 e704 |0026: iget-object v6, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04e7 │ │ +1a7144: 6e40 b409 4365 |0028: invoke-virtual {v3, v4, v5, v6}, Lcom/infomaniak/drive/data/cache/FileController;.updateFolderColor:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@09b4 │ │ +1a714a: 0c03 |002b: move-result-object v3 │ │ +1a714c: 6e10 d041 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41d0 │ │ +1a7152: 0a04 |002f: move-result v4 │ │ +1a7154: 1308 0e00 |0030: const/16 v8, #int 14 // #e │ │ +1a7158: 1209 |0032: const/4 v9, #int 0 // #0 │ │ +1a715a: 1205 |0033: const/4 v5, #int 0 // #0 │ │ +1a715c: 1206 |0034: const/4 v6, #int 0 // #0 │ │ +1a715e: 1207 |0035: const/4 v7, #int 0 // #0 │ │ +1a7160: 0713 |0036: move-object v3, v1 │ │ +1a7162: 7607 c80e 0300 |0037: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec8 │ │ +1a7168: 07a3 |003a: move-object v3, v10 │ │ +1a716a: 1f03 3d1a |003b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a716e: 59a2 e904 |003d: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04e9 │ │ +1a7172: 7230 4306 1b03 |003f: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0643 │ │ +1a7178: 0c0b |0042: move-result-object v11 │ │ +1a717a: 330b 0300 |0043: if-ne v11, v0, 0046 // +0003 │ │ +1a717e: 1100 |0045: return-object v0 │ │ +1a7180: 620b 31b2 |0046: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a7184: 110b |0048: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=369 │ │ 0x001e line=370 │ │ 0x0046 line=371 │ │ locals : │ │ 0x0000 - 0x0049 reg=10 this Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; │ │ 0x0000 - 0x0049 reg=11 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #170 header: │ │ -class_idx : 1226 │ │ +Class #168 header: │ │ +class_idx : 1225 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 546 │ │ +superclass_idx : 545 │ │ source_file_idx : 26980 │ │ static_fields_size : 4 │ │ instance_fields_size: 27 │ │ direct_methods_size : 46 │ │ virtual_methods_size: 66 │ │ │ │ -Class #170 annotations: │ │ +Class #168 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/infomaniak/drive/ui/MainViewModel$Companion; Lcom/infomaniak/drive/ui/MainViewModel$FileResult; Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nMainViewModel.kt\nKotlin\n*S Kotlin\n*F\n+ 1 MainViewModel.kt\ncom/infomaniak/drive/ui/MainViewModel\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,665:1\n1#2:666\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��Â\n\n\n��\n\n��\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n��\n\n\n \n\n\n��\n\n\n\n��\n\n\n\n\n��\n\n\n\n\n\n\n\t\n��\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n!\n\n\n\n\n\n\n\n\n\n\n�� Ø20:ÖרB00¢J^0_HJ`0a2b0Jc0VJd0a2e0HJf0a2g0h2i0jJk0aJ -0a2i0j2l0!2m00Jn0V2o0!2p0\tJ q0s0rJ t0v0a0u2 w0s0rJx\n0z0y02e0J{\n0*0y02e0JO|\n0*0y02e02}002\n~02 €02 ‚0¢ƒJ$„\n000y02e02…0*J†\n000y02e0J‡\n000y02e0Jˆ\n0z0y02e0J(‰ \t0Š0y02l0!2\np0\tJ.‹\n00y02Œ0!2o0!20ŽJ50v02e02\np0\t2 0a0‘J:’0v02e02\np0\t200a0uJ“\n002l0!2p0\tJH”0v02e02•02(!0!¢–\t—(l0a0uJ&˜ \t0™0y02e02š0J'›0v02e02œ02p0\tJG!0!0a0ž0\\0y02Ÿ0!2\r 00\\2¡00JK¢0v02e02\np0\t2(!0!¢–\t—(l0a0uJ<£0v02e02 ¤0!2 0a0‘¢¥J)¦0v02e02 0a0‘JY§0v02e02 ¨0!2/(00y¢–\n—(©0a0u¢ªJ«\n00y02e0J¬\n000y02­0!JC±40.\r ´*0³0³ ´*\r ´*0³0³0\\0²02µ0¶J·0aJ0¸0v02\r 00\\2 0a0‘JK¹0a2e02\rº0»j`¼2\r½0»j`¼2p0\t2¾ 0a0‘JM¢0a2e02\rº0»j`¼2\r½0»j`¼2p0\t2¾ 0a0‘HJ¿0aJÀ0aJ$Á0V2Â0Ä0Ãj\n0Ä`ÅJÆ0VJÇ0V2\rÈ0!0\\2É00JÊ0a2:00H‚@¢ËJ)Ì0a2e02\rÍ0»j`¼2•0HJ\tÎ0aHJ\tÏ0aHJCÐ0!0a0ž0\\0y2\r 00\\2Ÿ0!2¡00HJ\tÑ0aHJ\tÒ0aHJÓ0V2Ô\t0a0‘J\tÕ0aHR0X‚¢\n��R0\tX†¢\n��\n \" \rR08FX†„¢ \nR00X‚¢\n��R\n00X‚¢\n��R\n00¢\n��R00¢\n��R60!00 j0!0`\"X†¢\n��#$\"%&R'\n0!0X‚¢\n��R(0*0)¢\n��+,R-00)¢\n��.,R/000)¢\n��1,R2000)¢\n��3,R4 0!j`50)¢\n��6,R7000¢\n��8R9000¢\n��9R:\n000;¢\n��<=:>R?008Æ¢@AR&C002B008F@FX†¢\n��DA\"EFRG00X†¢\n��HA\"IFRJ0KX†¢\n��LM\"NORP0Q8FX†„¢ \nTRSRU0VX‚¢\n��RW0XX‚¢\n��RY0XX‚¢\n��RZ0XX‚¢\n��R[\n0!0\\0)¢\n��],R ®0!0¢\n��¯=°¨Ù" } d2={ "Lcom/infomaniak/drive/ui/MainViewModel;" "Landroidx/lifecycle/AndroidViewModel;" "appContext" "Landroid/app/Application;" "savedStateHandle" "Landroidx/lifecycle/SavedStateHandle;" "" "(Landroid/app/Application;Landroidx/lifecycle/SavedStateHandle;)V" "selectFolderUserDrive" "Lcom/infomaniak/drive/data/models/UserDrive;" "getSelectFolderUserDrive" "()Lcom/infomaniak/drive/data/models/UserDrive;" "setSelectFolderUserDrive" "(Lcom/infomaniak/drive/data/models/UserDrive;)V" "realm" "Lio/realm/Realm;" "getRealm" "()Lio/realm/Realm;" "realm$delegate" "Lkotlin/Lazy;" "privateFolder" "Landroidx/lifecycle/MutableLiveData;" "Lcom/infomaniak/drive/data/models/File;" "_currentFolder" "currentFolder" "Landroidx/lifecycle/LiveData;" "getCurrentFolder" "()Landroidx/lifecycle/LiveData;" "currentFolderOpenAddFileBottom" "getCurrentFolderOpenAddFileBottom" "()Landroidx/lifecycle/MutableLiveData;" "currentPreviewFileList" "Ljava/util/LinkedHashMap;" "" "Lkotlin/collections/LinkedHashMap;" "getCurrentPreviewFileList" "()Ljava/util/LinkedHashMap;" "setCurrentPreviewFileList" "(Ljava/util/LinkedHashMap;)V" "_pendingUploadsCount" "createDropBoxSuccess" "Lcom/infomaniak/lib/core/utils/SingleLiveEvent;" "Lcom/infomaniak/drive/data/models/DropBox;" "getCreateDropBoxSuccess" "()Lcom/infomaniak/lib/core/utils/SingleLiveEvent;" "navigateFileListTo" "getNavigateFileListTo" "deleteFileFromHome" "" "getDeleteFileFromHome" "refreshActivities" "getRefreshActivities" "updateOfflineFile" "Lcom/infomaniak/drive/utils/FileId;" "getUpdateOfflineFile" "updateVisibleFiles" "getUpdateVisibleFiles" "isBulkDownloadRunning" "isNetworkAvailable" "Lkotlinx/coroutines/flow/StateFlow;" "isNetworkAvailable$annotations" "()V" "()Lkotlinx/coroutines/flow/StateFlow;" "hasNetwork" "getHasNetwork" "()Z" "value" "mustOpenUploadShortcut" "getMustOpenUploadShortcut" "setMustOpenUploadShortcut" "(Z)V" "ignoreSyncOffline" "getIgnoreSyncOffline" "setIgnoreSyncOffline" "uploadFilesHelper" "Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;" "getUploadFilesHelper" "()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;" "setUploadFilesHelper" "(Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;)V" "notificationPermission" "Lcom/infomaniak/drive/utils/NotificationPermission;" "getNotificationPermission" "()Lcom/infomaniak/drive/utils/NotificationPermission;" "notificationPermission$delegate" "rootFilesJob" "Lkotlinx/coroutines/Job;" "getFileDetailsJob" "Lkotlinx/coroutines/CompletableJob;" "syncOfflineFilesJob" "setCurrentFolderJob" "deleteFilesFromGallery" "" "getDeleteFilesFromGallery" "getContext" "Lcom/infomaniak/drive/MainApplication;" "setCurrentFolder" "" "folder" "setCurrentFolderAsRoot" "postCurrentFolder" "file" "initUploadFilesHelper" "fragmentActivity" "Landroidx/fragment/app/FragmentActivity;" "navController" "Landroidx/navigation/NavController;" "loadRootFiles" "fileId" "isSharedWithMe" "loadCurrentFolder" "folderId" "userDrive" "createMultiSelectMediator" "Landroidx/lifecycle/MediatorLiveData;" "Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;" "updateMultiSelectMediator" "Lkotlin/Function1;" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" "mediator" "createShareLink" "Lcom/infomaniak/lib/core/models/ApiResponse;" "Lcom/infomaniak/drive/data/models/ShareLink;" "getDropBox" "createDropBoxFolder" "emailWhenFinished" "limitFileSize" "" "password" "" "validUntil" "(Lcom/infomaniak/drive/data/models/File;ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;)Landroidx/lifecycle/LiveData;" "updateDropBox" "newDropBox" "deleteDropBox" "deleteFileShareLink" "getShareLink" "getFileShare" "Lcom/infomaniak/drive/data/models/Share;" "createOffice" "driveId" "createFile" "Lcom/infomaniak/drive/data/models/CreateFile;" "addFileToFavorites" "onSuccess" "Lkotlin/Function0;" "deleteFileFromFavorites" "getFileDetails" "moveFile" "newParent" "Lkotlin/ParameterName;" "name" "renameFile" "Lcom/infomaniak/drive/data/models/CancellableAction;" "newName" "updateFolderColor" "color" "manageCategory" "Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;" "categoryId" "files" "isAdding" "deleteFile" "restoreTrashFile" "newFolderId" "(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData;" "deleteTrashFile" "duplicateFile" "destinationId" "apiResponse" "(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData;" "convertFile" "cancelExternalImport" "importId" "pendingUploadsCount" "getPendingUploadsCount$annotations" "getPendingUploadsCount" "observeDownloadOffline" "" "Landroidx/work/WorkInfo;" "kotlin.jvm.PlatformType" "context" "Landroid/content/Context;" "restartUploadWorkerIfNeeded" "removeSelectedFilesFromOffline" "removeOfflineFile" "offlineFile" "Ljava/io/File;" "Lcom/infomaniak/drive/utils/IOFile;" "cacheFile" "onFileRemovedFromOffline" "syncOfflineFiles" "cancelSyncOfflineFiles" "deleteSynchronizedFilesOnDevice" "filesToDelete" "Ljava/util/ArrayList;" "Lcom/infomaniak/drive/data/models/UploadFile;" "Lkotlin/collections/ArrayList;" "checkBulkDownloadStatus" "markFilesAsOffline" "filesId" "isMarkedAsOffline" "onNetworkAvailabilityChanged" "(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;" "moveIfOfflineFileOrDelete" "ioFile" "saveCurrentFolder" "setParentFolder" "manageCategoryApiCall" "saveCurrentFolderId" "initCurrentFolderFromRealm" "switchToNextUser" "onUserSwitched" "onCleared" "FileResult" "MultiSelectMediatorState" "Companion" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ -Annotations on field #1263 '_currentFolder' │ │ +Annotations on field #1262 '_currentFolder' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroidx/lifecycle/MutableLiveData<" "Lcom/infomaniak/drive/data/models/File;" ">;" } │ │ -Annotations on field #1264 '_pendingUploadsCount' │ │ +Annotations on field #1263 '_pendingUploadsCount' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroidx/lifecycle/MutableLiveData<" "Ljava/lang/Integer;" ">;" } │ │ -Annotations on field #1265 'createDropBoxSuccess' │ │ +Annotations on field #1264 'createDropBoxSuccess' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/infomaniak/lib/core/utils/SingleLiveEvent<" "Lcom/infomaniak/drive/data/models/DropBox;" ">;" } │ │ -Annotations on field #1266 'currentFolder' │ │ +Annotations on field #1265 'currentFolder' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/drive/data/models/File;" ">;" } │ │ -Annotations on field #1267 'currentFolderOpenAddFileBottom' │ │ +Annotations on field #1266 'currentFolderOpenAddFileBottom' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroidx/lifecycle/MutableLiveData<" "Lcom/infomaniak/drive/data/models/File;" ">;" } │ │ -Annotations on field #1268 'currentPreviewFileList' │ │ +Annotations on field #1267 'currentPreviewFileList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/LinkedHashMap<" "Ljava/lang/Integer;" "Lcom/infomaniak/drive/data/models/File;" ">;" } │ │ -Annotations on field #1269 'deleteFileFromHome' │ │ +Annotations on field #1268 'deleteFileFromHome' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/infomaniak/lib/core/utils/SingleLiveEvent<" "Ljava/lang/Boolean;" ">;" } │ │ -Annotations on field #1270 'deleteFilesFromGallery' │ │ +Annotations on field #1269 'deleteFilesFromGallery' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/infomaniak/lib/core/utils/SingleLiveEvent<" "Ljava/util/List<" "Ljava/lang/Integer;" ">;>;" } │ │ -Annotations on field #1273 'isBulkDownloadRunning' │ │ +Annotations on field #1272 'isBulkDownloadRunning' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroidx/lifecycle/MutableLiveData<" "Ljava/lang/Boolean;" ">;" } │ │ -Annotations on field #1274 'isNetworkAvailable' │ │ +Annotations on field #1273 'isNetworkAvailable' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlinx/coroutines/flow/StateFlow<" "Ljava/lang/Boolean;" ">;" } │ │ -Annotations on field #1276 'navigateFileListTo' │ │ +Annotations on field #1275 'navigateFileListTo' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/infomaniak/lib/core/utils/SingleLiveEvent<" "Lcom/infomaniak/drive/data/models/File;" ">;" } │ │ -Annotations on field #1278 'pendingUploadsCount' │ │ +Annotations on field #1277 'pendingUploadsCount' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroidx/lifecycle/LiveData<" "Ljava/lang/Integer;" ">;" } │ │ -Annotations on field #1279 'privateFolder' │ │ +Annotations on field #1278 'privateFolder' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroidx/lifecycle/MutableLiveData<" "Lcom/infomaniak/drive/data/models/File;" ">;" } │ │ -Annotations on field #1281 'refreshActivities' │ │ +Annotations on field #1280 'refreshActivities' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/infomaniak/lib/core/utils/SingleLiveEvent<" "Ljava/lang/Boolean;" ">;" } │ │ -Annotations on field #1287 'updateOfflineFile' │ │ +Annotations on field #1286 'updateOfflineFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/infomaniak/lib/core/utils/SingleLiveEvent<" "Ljava/lang/Integer;" ">;" } │ │ -Annotations on field #1288 'updateVisibleFiles' │ │ +Annotations on field #1287 'updateVisibleFiles' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroidx/lifecycle/MutableLiveData<" "Ljava/lang/Boolean;" ">;" } │ │ -Annotations on method #4058 'addFileToFavorites' │ │ +Annotations on method #4054 'addFileToFavorites' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Lcom/infomaniak/drive/data/models/UserDrive;" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" } │ │ -Annotations on method #4060 'cancelExternalImport' │ │ +Annotations on method #4056 'cancelExternalImport' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Ljava/lang/Boolean;" ">;>;" } │ │ -Annotations on method #4063 'convertFile' │ │ +Annotations on method #4059 'convertFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" ")" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/File;" ">;>;" } │ │ -Annotations on method #4064 'createDropBoxFolder' │ │ +Annotations on method #4060 'createDropBoxFolder' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Z" "Ljava/lang/Long;" "Ljava/lang/String;" "Ljava/lang/Long;" ")" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/DropBox;" ">;>;" } │ │ -Annotations on method #4066 'createMultiSelectMediator' │ │ +Annotations on method #4062 'createMultiSelectMediator' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Landroidx/lifecycle/MediatorLiveData<" "Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;" ">;" } │ │ -Annotations on method #4067 'createOffice' │ │ +Annotations on method #4063 'createOffice' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(II" "Lcom/infomaniak/drive/data/models/CreateFile;" ")" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/File;" ">;>;" } │ │ -Annotations on method #4068 'createShareLink' │ │ +Annotations on method #4064 'createShareLink' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" ")" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/ShareLink;" ">;>;" } │ │ -Annotations on method #4069 'deleteDropBox' │ │ +Annotations on method #4065 'deleteDropBox' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" ")" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Ljava/lang/Boolean;" ">;>;" } │ │ -Annotations on method #4070 'deleteFile' │ │ +Annotations on method #4066 'deleteFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Lcom/infomaniak/drive/data/models/UserDrive;" "Lkotlin/jvm/functions/Function1<" "-" "Ljava/lang/Integer;" "Lkotlin/Unit;" ">;)" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" } │ │ -Annotations on method #4071 'deleteFile' │ │ +Annotations on method #4067 'deleteFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Ljava/io/File;" "Ljava/io/File;" "Lcom/infomaniak/drive/data/models/UserDrive;" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ -Annotations on method #4074 'deleteFileFromFavorites' │ │ +Annotations on method #4070 'deleteFileFromFavorites' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Lcom/infomaniak/drive/data/models/UserDrive;" "Lkotlin/jvm/functions/Function1<" "-" "Lcom/infomaniak/drive/data/models/File;" "Lkotlin/Unit;" ">;)" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" } │ │ -Annotations on method #4076 'deleteFileShareLink' │ │ +Annotations on method #4072 'deleteFileShareLink' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" ")" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Ljava/lang/Boolean;" ">;>;" } │ │ -Annotations on method #4077 'deleteSynchronizedFilesOnDevice' │ │ +Annotations on method #4073 'deleteSynchronizedFilesOnDevice' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList<" "Lcom/infomaniak/drive/data/models/UploadFile;" ">;)" "Lkotlinx/coroutines/Job;" } │ │ -Annotations on method #4078 'deleteTrashFile' │ │ +Annotations on method #4074 'deleteTrashFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" } │ │ -Annotations on method #4080 'duplicateFile' │ │ +Annotations on method #4076 'duplicateFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Ljava/lang/Integer;" "Lkotlin/jvm/functions/Function1<" "-" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/File;" ">;" "Lkotlin/Unit;" ">;)" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" } │ │ -Annotations on method #4084 'getCreateDropBoxSuccess' │ │ +Annotations on method #4080 'getCreateDropBoxSuccess' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lcom/infomaniak/lib/core/utils/SingleLiveEvent<" "Lcom/infomaniak/drive/data/models/DropBox;" ">;" } │ │ -Annotations on method #4085 'getCurrentFolder' │ │ +Annotations on method #4081 'getCurrentFolder' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/drive/data/models/File;" ">;" } │ │ -Annotations on method #4086 'getCurrentFolderOpenAddFileBottom' │ │ +Annotations on method #4082 'getCurrentFolderOpenAddFileBottom' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Landroidx/lifecycle/MutableLiveData<" "Lcom/infomaniak/drive/data/models/File;" ">;" } │ │ -Annotations on method #4087 'getCurrentPreviewFileList' │ │ +Annotations on method #4083 'getCurrentPreviewFileList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/LinkedHashMap<" "Ljava/lang/Integer;" "Lcom/infomaniak/drive/data/models/File;" ">;" } │ │ -Annotations on method #4088 'getDeleteFileFromHome' │ │ +Annotations on method #4084 'getDeleteFileFromHome' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lcom/infomaniak/lib/core/utils/SingleLiveEvent<" "Ljava/lang/Boolean;" ">;" } │ │ -Annotations on method #4089 'getDeleteFilesFromGallery' │ │ +Annotations on method #4085 'getDeleteFilesFromGallery' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lcom/infomaniak/lib/core/utils/SingleLiveEvent<" "Ljava/util/List<" "Ljava/lang/Integer;" ">;>;" } │ │ -Annotations on method #4090 'getDropBox' │ │ +Annotations on method #4086 'getDropBox' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" ")" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/DropBox;" ">;>;" } │ │ -Annotations on method #4091 'getFileDetails' │ │ +Annotations on method #4087 'getFileDetails' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Lcom/infomaniak/drive/data/models/UserDrive;" ")" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/drive/data/models/File;" ">;" } │ │ -Annotations on method #4092 'getFileShare' │ │ +Annotations on method #4088 'getFileShare' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Lcom/infomaniak/drive/data/models/UserDrive;" ")" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/Share;" ">;>;" } │ │ -Annotations on method #4097 'getNavigateFileListTo' │ │ +Annotations on method #4093 'getNavigateFileListTo' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lcom/infomaniak/lib/core/utils/SingleLiveEvent<" "Lcom/infomaniak/drive/data/models/File;" ">;" } │ │ -Annotations on method #4099 'getPendingUploadsCount' │ │ +Annotations on method #4095 'getPendingUploadsCount' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Landroidx/lifecycle/LiveData<" "Ljava/lang/Integer;" ">;" } │ │ -Annotations on method #4102 'getRefreshActivities' │ │ +Annotations on method #4098 'getRefreshActivities' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lcom/infomaniak/lib/core/utils/SingleLiveEvent<" "Ljava/lang/Boolean;" ">;" } │ │ -Annotations on method #4104 'getShareLink' │ │ +Annotations on method #4100 'getShareLink' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" ")" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/ShareLink;" ">;>;" } │ │ -Annotations on method #4105 'getUpdateOfflineFile' │ │ +Annotations on method #4101 'getUpdateOfflineFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lcom/infomaniak/lib/core/utils/SingleLiveEvent<" "Ljava/lang/Integer;" ">;" } │ │ -Annotations on method #4106 'getUpdateVisibleFiles' │ │ +Annotations on method #4102 'getUpdateVisibleFiles' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Landroidx/lifecycle/MutableLiveData<" "Ljava/lang/Boolean;" ">;" } │ │ -Annotations on method #4111 'isBulkDownloadRunning' │ │ +Annotations on method #4107 'isBulkDownloadRunning' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Landroidx/lifecycle/MutableLiveData<" "Ljava/lang/Boolean;" ">;" } │ │ -Annotations on method #4112 'isNetworkAvailable' │ │ +Annotations on method #4108 'isNetworkAvailable' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lkotlinx/coroutines/flow/StateFlow<" "Ljava/lang/Boolean;" ">;" } │ │ -Annotations on method #4116 'manageCategory' │ │ +Annotations on method #4112 'manageCategory' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/util/List<" "+" "Lcom/infomaniak/drive/data/models/File;" ">;Z)" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Ljava/util/List<" "Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource<" "Ljava/lang/Integer;" "Lkotlin/Unit;" ">;>;>;>;" } │ │ -Annotations on method #4117 'manageCategoryApiCall' │ │ +Annotations on method #4113 'manageCategoryApiCall' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "+" "Lcom/infomaniak/drive/data/models/File;" ">;IZ)" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Ljava/util/List<" "Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource<" "Ljava/lang/Integer;" "Lkotlin/Unit;" ">;>;>;" } │ │ -Annotations on method #4118 'markFilesAsOffline' │ │ +Annotations on method #4114 'markFilesAsOffline' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "Ljava/lang/Integer;" ">;Z)" "Lkotlinx/coroutines/Job;" } │ │ -Annotations on method #4119 'moveFile' │ │ +Annotations on method #4115 'moveFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Lcom/infomaniak/drive/data/models/File;" "Lkotlin/jvm/functions/Function1<" "-" "Ljava/lang/Integer;" "Lkotlin/Unit;" ">;)" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" } │ │ -Annotations on method #4125 'observeDownloadOffline' │ │ +Annotations on method #4121 'observeDownloadOffline' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" ")" "Landroidx/lifecycle/LiveData<" "Ljava/util/List<" "Landroidx/work/WorkInfo;" ">;>;" } │ │ -Annotations on method #4127 'onNetworkAvailabilityChanged' │ │ +Annotations on method #4123 'onNetworkAvailabilityChanged' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(Z" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ -Annotations on method #4131 'removeOfflineFile' │ │ +Annotations on method #4127 'removeOfflineFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Ljava/io/File;" "Ljava/io/File;" "Lcom/infomaniak/drive/data/models/UserDrive;" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ -Annotations on method #4133 'removeSelectedFilesFromOffline' │ │ +Annotations on method #4129 'removeSelectedFilesFromOffline' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List<" "+" "Lcom/infomaniak/drive/data/models/File;" ">;" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" } │ │ -Annotations on method #4135 'renameFile' │ │ +Annotations on method #4131 'renameFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Ljava/lang/String;" ")" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Lcom/infomaniak/drive/data/models/CancellableAction;" ">;>;" } │ │ -Annotations on method #4137 'restoreTrashFile' │ │ +Annotations on method #4133 'restoreTrashFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Ljava/lang/Integer;" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" } │ │ -Annotations on method #4143 'setCurrentPreviewFileList' │ │ +Annotations on method #4139 'setCurrentPreviewFileList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/LinkedHashMap<" "Ljava/lang/Integer;" "Lcom/infomaniak/drive/data/models/File;" ">;)V" } │ │ -Annotations on method #4149 'switchToNextUser' │ │ +Annotations on method #4145 'switchToNextUser' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)" "Lkotlinx/coroutines/Job;" } │ │ -Annotations on method #4151 'updateDropBox' │ │ +Annotations on method #4147 'updateDropBox' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Lcom/infomaniak/drive/data/models/DropBox;" ")" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/lib/core/models/ApiResponse<" "Ljava/lang/Boolean;" ">;>;" } │ │ -Annotations on method #4152 'updateFolderColor' │ │ +Annotations on method #4148 'updateFolderColor' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/data/models/File;" "Ljava/lang/String;" "Lcom/infomaniak/drive/data/models/UserDrive;" ")" "Landroidx/lifecycle/LiveData<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" ">;" } │ │ -Annotations on method #4153 'updateMultiSelectMediator' │ │ +Annotations on method #4149 'updateMultiSelectMediator' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/lifecycle/MediatorLiveData<" "Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;" ">;)" "Lkotlin/jvm/functions/Function1<" "Lcom/infomaniak/drive/ui/MainViewModel$FileResult;" "Lkotlin/Unit;" ">;" } │ │ │ │ -Class #170 - │ │ +Class #168 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroidx/lifecycle/AndroidViewModel;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ name : 'Companion' │ │ @@ -30772,226 +30608,226 @@ │ │ type : '(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a8160: |[1a8160] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$gSJ4_pXHGiaOF3XuMWzFIM-0-DE:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ -1a8170: 7120 3a10 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.updateMultiSelectMediator$lambda$7:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; // method@103a │ │ -1a8176: 0c00 |0003: move-result-object v0 │ │ -1a8178: 1100 |0004: return-object v0 │ │ +1a80f0: |[1a80f0] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$gSJ4_pXHGiaOF3XuMWzFIM-0-DE:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ +1a8100: 7120 3610 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.updateMultiSelectMediator$lambda$7:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; // method@1036 │ │ +1a8106: 0c00 |0003: move-result-object v0 │ │ +1a8108: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ name : '$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk' │ │ type : '()Lcom/infomaniak/drive/utils/NotificationPermission;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1a7e38: |[1a7e38] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ -1a7e48: 7100 1c10 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@101c │ │ -1a7e4e: 0c00 |0003: move-result-object v0 │ │ -1a7e50: 1100 |0004: return-object v0 │ │ +1a7dc8: |[1a7dc8] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ +1a7dd8: 7100 1810 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@1018 │ │ +1a7dde: 0c00 |0003: move-result-object v0 │ │ +1a7de0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ name : '$r8$lambda$usQgV8y07w5j4mYK8mxyTCVBn0I' │ │ type : '(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a817c: |[1a817c] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$usQgV8y07w5j4mYK8mxyTCVBn0I:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ -1a818c: 7120 0e10 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.initUploadFilesHelper$lambda$5:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; // method@100e │ │ -1a8192: 0c00 |0003: move-result-object v0 │ │ -1a8194: 1100 |0004: return-object v0 │ │ +1a810c: |[1a810c] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$usQgV8y07w5j4mYK8mxyTCVBn0I:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ +1a811c: 7120 0a10 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.initUploadFilesHelper$lambda$5:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; // method@100a │ │ +1a8122: 0c00 |0003: move-result-object v0 │ │ +1a8124: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ name : '$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY' │ │ type : '(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a7250: |[1a7250] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ -1a7260: 7110 2010 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@1020 │ │ -1a7266: 0c00 |0003: move-result-object v0 │ │ -1a7268: 1100 |0004: return-object v0 │ │ +1a71e0: |[1a71e0] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ +1a71f0: 7110 1c10 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@101c │ │ +1a71f6: 0c00 |0003: move-result-object v0 │ │ +1a71f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ name : '$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ' │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a7f70: |[1a7f70] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ -1a7f80: 7110 2210 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@1022 │ │ -1a7f86: 0c00 |0003: move-result-object v0 │ │ -1a7f88: 1100 |0004: return-object v0 │ │ +1a7f00: |[1a7f00] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ +1a7f10: 7110 1e10 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@101e │ │ +1a7f16: 0c00 |0003: move-result-object v0 │ │ +1a7f18: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a84fc: |[1a84fc] com.infomaniak.drive.ui.MainViewModel.:()V │ │ -1a850c: 2200 9804 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$Companion; // type@0498 │ │ -1a8510: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a8512: 7020 ca0e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0eca │ │ -1a8518: 6900 eb04 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainViewModel;.Companion:Lcom/infomaniak/drive/ui/MainViewModel$Companion; // field@04eb │ │ -1a851c: 0e00 |0008: return-void │ │ +1a848c: |[1a848c] com.infomaniak.drive.ui.MainViewModel.:()V │ │ +1a849c: 2200 9704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$Companion; // type@0497 │ │ +1a84a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a84a2: 7020 c60e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec6 │ │ +1a84a8: 6900 ea04 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainViewModel;.Companion:Lcom/infomaniak/drive/ui/MainViewModel$Companion; // field@04ea │ │ +1a84ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ name : '' │ │ type : '(Landroid/app/Application;Landroidx/lifecycle/SavedStateHandle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 228 16-bit code units │ │ -1a8520: |[1a8520] com.infomaniak.drive.ui.MainViewModel.:(Landroid/app/Application;Landroidx/lifecycle/SavedStateHandle;)V │ │ -1a8530: 1a00 4493 |0000: const-string v0, "appContext" // string@9344 │ │ -1a8534: 7120 a9b6 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a853a: 1a00 9ded |0005: const-string v0, "savedStateHandle" // string@ed9d │ │ -1a853e: 7120 a9b6 0b00 |0007: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a8544: 7020 2a06 a900 |000a: invoke-direct {v9, v10}, Landroidx/lifecycle/AndroidViewModel;.:(Landroid/app/Application;)V // method@062a │ │ -1a854a: 5b9b 0305 |000d: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0503 │ │ -1a854e: 220a 9304 |000f: new-instance v10, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0; // type@0493 │ │ -1a8552: 7020 bf0e 9a00 |0011: invoke-direct {v10, v9}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0ebf │ │ -1a8558: 7110 bd99 0a00 |0014: invoke-static {v10}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99bd │ │ -1a855e: 0c0a |0017: move-result-object v10 │ │ -1a8560: 5b9a 0005 |0018: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@0500 │ │ -1a8564: 220a 3502 |001a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0235 │ │ -1a8568: 7010 4d06 0a00 |001c: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@064d │ │ -1a856e: 5b9a ff04 |001f: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@04ff │ │ -1a8572: 220a 3502 |0021: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0235 │ │ -1a8576: 7010 4d06 0a00 |0023: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@064d │ │ -1a857c: 5b9a ef04 |0026: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04ef │ │ -1a8580: 1f0a 3202 |0028: check-cast v10, Landroidx/lifecycle/LiveData; // type@0232 │ │ -1a8584: 5b9a f204 |002a: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f2 │ │ -1a8588: 220a 3502 |002c: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0235 │ │ -1a858c: 7010 4d06 0a00 |002e: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@064d │ │ -1a8592: 5b9a f304 |0031: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04f3 │ │ -1a8596: 220a 4518 |0033: new-instance v10, Ljava/util/LinkedHashMap; // type@1845 │ │ -1a859a: 7010 f396 0a00 |0035: invoke-direct {v10}, Ljava/util/LinkedHashMap;.:()V // method@96f3 │ │ -1a85a0: 5b9a f404 |0038: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04f4 │ │ -1a85a4: 220a 3502 |003a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0235 │ │ -1a85a8: 120b |003c: const/4 v11, #int 0 // #0 │ │ -1a85aa: 7020 4e06 ba00 |003d: invoke-direct {v10, v11}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@064e │ │ -1a85b0: 5b9a f004 |0040: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._pendingUploadsCount:Landroidx/lifecycle/MutableLiveData; // field@04f0 │ │ -1a85b4: 2200 c20d |0042: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc2 │ │ -1a85b8: 7010 0146 0000 |0044: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4601 │ │ -1a85be: 5b90 f104 |0047: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.createDropBoxSuccess:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f1 │ │ -1a85c2: 2200 c20d |0049: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc2 │ │ -1a85c6: 7010 0146 0000 |004b: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4601 │ │ -1a85cc: 5b90 fc04 |004e: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04fc │ │ -1a85d0: 2200 c20d |0050: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc2 │ │ -1a85d4: 7010 0146 0000 |0052: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4601 │ │ -1a85da: 5b90 f504 |0055: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f5 │ │ -1a85de: 2200 c20d |0057: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc2 │ │ -1a85e2: 7010 0146 0000 |0059: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4601 │ │ -1a85e8: 5b90 0105 |005c: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0501 │ │ -1a85ec: 2200 c20d |005e: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc2 │ │ -1a85f0: 7010 0146 0000 |0060: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4601 │ │ -1a85f6: 5b90 0705 |0063: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0507 │ │ -1a85fa: 2200 3502 |0065: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0235 │ │ -1a85fe: 7010 4d06 0000 |0067: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@064d │ │ -1a8604: 5b90 0805 |006a: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@0508 │ │ -1a8608: 2200 3502 |006c: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0235 │ │ -1a860c: 7010 4d06 0000 |006e: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@064d │ │ -1a8612: 5b90 f904 |0071: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@04f9 │ │ -1a8616: 2200 5e0d |0073: new-instance v0, Lcom/infomaniak/lib/core/networking/NetworkAvailability; // type@0d5e │ │ -1a861a: 7010 f30f 0900 |0075: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0ff3 │ │ -1a8620: 0c01 |0078: move-result-object v1 │ │ -1a8622: 1f01 3200 |0079: check-cast v1, Landroid/content/Context; // type@0032 │ │ -1a8626: 1222 |007b: const/4 v2, #int 2 // #2 │ │ -1a8628: 705b cc43 102b |007c: invoke-direct {v0, v1, v11, v2, v11}, Lcom/infomaniak/lib/core/networking/NetworkAvailability;.:(Landroid/content/Context;Lkotlinx/coroutines/CoroutineDispatcher;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@43cc │ │ -1a862e: 6e10 da43 0000 |007f: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/NetworkAvailability;.isNetworkAvailable:()Lkotlinx/coroutines/flow/Flow; // method@43da │ │ -1a8634: 0c00 |0082: move-result-object v0 │ │ -1a8636: 2201 b304 |0083: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04b3 │ │ -1a863a: 7030 5c0f 910b |0085: invoke-direct {v1, v9, v11}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f5c │ │ -1a8640: 1f01 0e1b |0088: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a8644: 7120 68cf 1000 |008a: invoke-static {v0, v1}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@cf68 │ │ -1a864a: 0c00 |008d: move-result-object v0 │ │ -1a864c: 0791 |008e: move-object v1, v9 │ │ -1a864e: 1f01 3b02 |008f: check-cast v1, Landroidx/lifecycle/ViewModel; // type@023b │ │ -1a8652: 7110 6006 0100 |0091: invoke-static {v1}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0660 │ │ -1a8658: 0c01 |0094: move-result-object v1 │ │ -1a865a: 6202 1fbd |0095: sget-object v2, Lkotlinx/coroutines/flow/SharingStarted;.Companion:Lkotlinx/coroutines/flow/SharingStarted$Companion; // field@bd1f │ │ -1a865e: 1227 |0097: const/4 v7, #int 2 // #2 │ │ -1a8660: 1208 |0098: const/4 v8, #int 0 // #0 │ │ -1a8662: 1603 f401 |0099: const-wide/16 v3, #int 500 // #1f4 │ │ -1a8666: 1605 0000 |009b: const-wide/16 v5, #int 0 // #0 │ │ -1a866a: 7707 6ad3 0200 |009d: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lkotlinx/coroutines/flow/SharingStarted$Companion;.WhileSubscribed$default:(Lkotlinx/coroutines/flow/SharingStarted$Companion;JJILjava/lang/Object;)Lkotlinx/coroutines/flow/SharingStarted; // method@d36a │ │ -1a8670: 0c02 |00a0: move-result-object v2 │ │ -1a8672: 7140 94cf 10b2 |00a1: invoke-static {v0, v1, v2, v11}, Lkotlinx/coroutines/flow/FlowKt;.stateIn:(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/CoroutineScope;Lkotlinx/coroutines/flow/SharingStarted;Ljava/lang/Object;)Lkotlinx/coroutines/flow/StateFlow; // method@cf94 │ │ -1a8678: 0c00 |00a4: move-result-object v0 │ │ -1a867a: 5b90 fa04 |00a5: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@04fa │ │ -1a867e: 1210 |00a7: const/4 v0, #int 1 // #1 │ │ -1a8680: 5c90 fb04 |00a8: iput-boolean v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04fb │ │ -1a8684: 2201 9404 |00aa: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1; // type@0494 │ │ -1a8688: 7010 c10e 0100 |00ac: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1;.:()V // method@0ec1 │ │ -1a868e: 7110 bd99 0100 |00af: invoke-static {v1}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99bd │ │ -1a8694: 0c01 |00b2: move-result-object v1 │ │ -1a8696: 5b91 fd04 |00b3: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@04fd │ │ -1a869a: 7130 50c8 0b0b |00b5: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c850 │ │ -1a86a0: 0c01 |00b8: move-result-object v1 │ │ -1a86a2: 1f01 621d |00b9: check-cast v1, Lkotlinx/coroutines/Job; // type@1d62 │ │ -1a86a6: 5b91 0205 |00bb: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@0502 │ │ -1a86aa: 7130 50c8 0b0b |00bd: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c850 │ │ -1a86b0: 0c01 |00c0: move-result-object v1 │ │ -1a86b2: 5b91 f704 |00c1: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04f7 │ │ -1a86b6: 7130 50c8 0b0b |00c3: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c850 │ │ -1a86bc: 0c01 |00c6: move-result-object v1 │ │ -1a86be: 5b91 0605 |00c7: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0506 │ │ -1a86c2: 7130 50c8 0b0b |00c9: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c850 │ │ -1a86c8: 0c0b |00cc: move-result-object v11 │ │ -1a86ca: 5b9b 0505 |00cd: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0505 │ │ -1a86ce: 220b c20d |00cf: new-instance v11, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc2 │ │ -1a86d2: 7010 0146 0b00 |00d1: invoke-direct {v11}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4601 │ │ -1a86d8: 5b9b f604 |00d4: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f6 │ │ -1a86dc: 1f0a 3202 |00d6: check-cast v10, Landroidx/lifecycle/LiveData; // type@0232 │ │ -1a86e0: 220b 9504 |00d8: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2; // type@0495 │ │ -1a86e4: 7010 c30e 0b00 |00da: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2;.:()V // method@0ec3 │ │ -1a86ea: 7120 5d06 ba00 |00dd: invoke-static {v10, v11}, Landroidx/lifecycle/Transformations;.switchMap:(Landroidx/lifecycle/LiveData;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@065d │ │ -1a86f0: 0c0a |00e0: move-result-object v10 │ │ -1a86f2: 5b9a fe04 |00e1: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@04fe │ │ -1a86f6: 0e00 |00e3: return-void │ │ +1a84b0: |[1a84b0] com.infomaniak.drive.ui.MainViewModel.:(Landroid/app/Application;Landroidx/lifecycle/SavedStateHandle;)V │ │ +1a84c0: 1a00 4593 |0000: const-string v0, "appContext" // string@9345 │ │ +1a84c4: 7120 b2b6 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a84ca: 1a00 9ded |0005: const-string v0, "savedStateHandle" // string@ed9d │ │ +1a84ce: 7120 b2b6 0b00 |0007: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a84d4: 7020 2606 a900 |000a: invoke-direct {v9, v10}, Landroidx/lifecycle/AndroidViewModel;.:(Landroid/app/Application;)V // method@0626 │ │ +1a84da: 5b9b 0205 |000d: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0502 │ │ +1a84de: 220a 9204 |000f: new-instance v10, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0; // type@0492 │ │ +1a84e2: 7020 bb0e 9a00 |0011: invoke-direct {v10, v9}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0ebb │ │ +1a84e8: 7110 c699 0a00 |0014: invoke-static {v10}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99c6 │ │ +1a84ee: 0c0a |0017: move-result-object v10 │ │ +1a84f0: 5b9a ff04 |0018: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@04ff │ │ +1a84f4: 220a 3402 |001a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0234 │ │ +1a84f8: 7010 4906 0a00 |001c: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0649 │ │ +1a84fe: 5b9a fe04 |001f: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@04fe │ │ +1a8502: 220a 3402 |0021: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0234 │ │ +1a8506: 7010 4906 0a00 |0023: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0649 │ │ +1a850c: 5b9a ee04 |0026: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04ee │ │ +1a8510: 1f0a 3102 |0028: check-cast v10, Landroidx/lifecycle/LiveData; // type@0231 │ │ +1a8514: 5b9a f104 |002a: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f1 │ │ +1a8518: 220a 3402 |002c: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0234 │ │ +1a851c: 7010 4906 0a00 |002e: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0649 │ │ +1a8522: 5b9a f204 |0031: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04f2 │ │ +1a8526: 220a 4518 |0033: new-instance v10, Ljava/util/LinkedHashMap; // type@1845 │ │ +1a852a: 7010 fc96 0a00 |0035: invoke-direct {v10}, Ljava/util/LinkedHashMap;.:()V // method@96fc │ │ +1a8530: 5b9a f304 |0038: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04f3 │ │ +1a8534: 220a 3402 |003a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0234 │ │ +1a8538: 120b |003c: const/4 v11, #int 0 // #0 │ │ +1a853a: 7020 4a06 ba00 |003d: invoke-direct {v10, v11}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@064a │ │ +1a8540: 5b9a ef04 |0040: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._pendingUploadsCount:Landroidx/lifecycle/MutableLiveData; // field@04ef │ │ +1a8544: 2200 c20d |0042: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc2 │ │ +1a8548: 7010 0a46 0000 |0044: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@460a │ │ +1a854e: 5b90 f004 |0047: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.createDropBoxSuccess:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f0 │ │ +1a8552: 2200 c20d |0049: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc2 │ │ +1a8556: 7010 0a46 0000 |004b: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@460a │ │ +1a855c: 5b90 fb04 |004e: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04fb │ │ +1a8560: 2200 c20d |0050: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc2 │ │ +1a8564: 7010 0a46 0000 |0052: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@460a │ │ +1a856a: 5b90 f404 |0055: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f4 │ │ +1a856e: 2200 c20d |0057: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc2 │ │ +1a8572: 7010 0a46 0000 |0059: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@460a │ │ +1a8578: 5b90 0005 |005c: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0500 │ │ +1a857c: 2200 c20d |005e: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc2 │ │ +1a8580: 7010 0a46 0000 |0060: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@460a │ │ +1a8586: 5b90 0605 |0063: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0506 │ │ +1a858a: 2200 3402 |0065: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0234 │ │ +1a858e: 7010 4906 0000 |0067: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0649 │ │ +1a8594: 5b90 0705 |006a: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@0507 │ │ +1a8598: 2200 3402 |006c: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0234 │ │ +1a859c: 7010 4906 0000 |006e: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0649 │ │ +1a85a2: 5b90 f804 |0071: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@04f8 │ │ +1a85a6: 2200 5e0d |0073: new-instance v0, Lcom/infomaniak/lib/core/networking/NetworkAvailability; // type@0d5e │ │ +1a85aa: 7010 ef0f 0900 |0075: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fef │ │ +1a85b0: 0c01 |0078: move-result-object v1 │ │ +1a85b2: 1f01 3100 |0079: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a85b6: 1222 |007b: const/4 v2, #int 2 // #2 │ │ +1a85b8: 705b d543 102b |007c: invoke-direct {v0, v1, v11, v2, v11}, Lcom/infomaniak/lib/core/networking/NetworkAvailability;.:(Landroid/content/Context;Lkotlinx/coroutines/CoroutineDispatcher;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@43d5 │ │ +1a85be: 6e10 e343 0000 |007f: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/NetworkAvailability;.isNetworkAvailable:()Lkotlinx/coroutines/flow/Flow; // method@43e3 │ │ +1a85c4: 0c00 |0082: move-result-object v0 │ │ +1a85c6: 2201 b204 |0083: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04b2 │ │ +1a85ca: 7030 580f 910b |0085: invoke-direct {v1, v9, v11}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f58 │ │ +1a85d0: 1f01 0e1b |0088: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a85d4: 7120 71cf 1000 |008a: invoke-static {v0, v1}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@cf71 │ │ +1a85da: 0c00 |008d: move-result-object v0 │ │ +1a85dc: 0791 |008e: move-object v1, v9 │ │ +1a85de: 1f01 3a02 |008f: check-cast v1, Landroidx/lifecycle/ViewModel; // type@023a │ │ +1a85e2: 7110 5c06 0100 |0091: invoke-static {v1}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065c │ │ +1a85e8: 0c01 |0094: move-result-object v1 │ │ +1a85ea: 6202 21bd |0095: sget-object v2, Lkotlinx/coroutines/flow/SharingStarted;.Companion:Lkotlinx/coroutines/flow/SharingStarted$Companion; // field@bd21 │ │ +1a85ee: 1227 |0097: const/4 v7, #int 2 // #2 │ │ +1a85f0: 1208 |0098: const/4 v8, #int 0 // #0 │ │ +1a85f2: 1603 f401 |0099: const-wide/16 v3, #int 500 // #1f4 │ │ +1a85f6: 1605 0000 |009b: const-wide/16 v5, #int 0 // #0 │ │ +1a85fa: 7707 73d3 0200 |009d: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lkotlinx/coroutines/flow/SharingStarted$Companion;.WhileSubscribed$default:(Lkotlinx/coroutines/flow/SharingStarted$Companion;JJILjava/lang/Object;)Lkotlinx/coroutines/flow/SharingStarted; // method@d373 │ │ +1a8600: 0c02 |00a0: move-result-object v2 │ │ +1a8602: 7140 9dcf 10b2 |00a1: invoke-static {v0, v1, v2, v11}, Lkotlinx/coroutines/flow/FlowKt;.stateIn:(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/CoroutineScope;Lkotlinx/coroutines/flow/SharingStarted;Ljava/lang/Object;)Lkotlinx/coroutines/flow/StateFlow; // method@cf9d │ │ +1a8608: 0c00 |00a4: move-result-object v0 │ │ +1a860a: 5b90 f904 |00a5: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@04f9 │ │ +1a860e: 1210 |00a7: const/4 v0, #int 1 // #1 │ │ +1a8610: 5c90 fa04 |00a8: iput-boolean v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04fa │ │ +1a8614: 2201 9304 |00aa: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1; // type@0493 │ │ +1a8618: 7010 bd0e 0100 |00ac: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1;.:()V // method@0ebd │ │ +1a861e: 7110 c699 0100 |00af: invoke-static {v1}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99c6 │ │ +1a8624: 0c01 |00b2: move-result-object v1 │ │ +1a8626: 5b91 fc04 |00b3: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@04fc │ │ +1a862a: 7130 59c8 0b0b |00b5: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c859 │ │ +1a8630: 0c01 |00b8: move-result-object v1 │ │ +1a8632: 1f01 621d |00b9: check-cast v1, Lkotlinx/coroutines/Job; // type@1d62 │ │ +1a8636: 5b91 0105 |00bb: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@0501 │ │ +1a863a: 7130 59c8 0b0b |00bd: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c859 │ │ +1a8640: 0c01 |00c0: move-result-object v1 │ │ +1a8642: 5b91 f604 |00c1: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04f6 │ │ +1a8646: 7130 59c8 0b0b |00c3: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c859 │ │ +1a864c: 0c01 |00c6: move-result-object v1 │ │ +1a864e: 5b91 0505 |00c7: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0505 │ │ +1a8652: 7130 59c8 0b0b |00c9: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c859 │ │ +1a8658: 0c0b |00cc: move-result-object v11 │ │ +1a865a: 5b9b 0405 |00cd: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0504 │ │ +1a865e: 220b c20d |00cf: new-instance v11, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc2 │ │ +1a8662: 7010 0a46 0b00 |00d1: invoke-direct {v11}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@460a │ │ +1a8668: 5b9b f504 |00d4: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f5 │ │ +1a866c: 1f0a 3102 |00d6: check-cast v10, Landroidx/lifecycle/LiveData; // type@0231 │ │ +1a8670: 220b 9404 |00d8: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2; // type@0494 │ │ +1a8674: 7010 bf0e 0b00 |00da: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2;.:()V // method@0ebf │ │ +1a867a: 7120 5906 ba00 |00dd: invoke-static {v10, v11}, Landroidx/lifecycle/Transformations;.switchMap:(Landroidx/lifecycle/LiveData;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0659 │ │ +1a8680: 0c0a |00e0: move-result-object v10 │ │ +1a8682: 5b9a fd04 |00e1: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@04fd │ │ +1a8686: 0e00 |00e3: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=67 │ │ 0x000d line=66 │ │ 0x000f line=70 │ │ 0x001a line=76 │ │ 0x0021 line=77 │ │ @@ -31029,18 +30865,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a7dcc: |[1a7dcc] com.infomaniak.drive.ui.MainViewModel.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; │ │ -1a7ddc: 7010 f30f 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0ff3 │ │ -1a7de2: 0c00 |0003: move-result-object v0 │ │ -1a7de4: 1100 |0004: return-object v0 │ │ +1a7d5c: |[1a7d5c] com.infomaniak.drive.ui.MainViewModel.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; │ │ +1a7d6c: 7010 ef0f 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fef │ │ +1a7d72: 0c00 |0003: move-result-object v0 │ │ +1a7d74: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31048,17 +30884,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7ccc: |[1a7ccc] com.infomaniak.drive.ui.MainViewModel.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ -1a7cdc: 5400 ff04 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@04ff │ │ -1a7ce0: 1100 |0002: return-object v0 │ │ +1a7c5c: |[1a7c5c] com.infomaniak.drive.ui.MainViewModel.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ +1a7c6c: 5400 fe04 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@04fe │ │ +1a7c70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #9 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31066,17 +30902,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a82a0: |[1a82a0] com.infomaniak.drive.ui.MainViewModel.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; │ │ -1a82b0: 5400 0505 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0505 │ │ -1a82b4: 1100 |0002: return-object v0 │ │ +1a8230: |[1a8230] com.infomaniak.drive.ui.MainViewModel.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; │ │ +1a8240: 5400 0405 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0504 │ │ +1a8244: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #10 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31084,17 +30920,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a82b8: |[1a82b8] com.infomaniak.drive.ui.MainViewModel.access$getSyncOfflineFilesJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; │ │ -1a82c8: 5400 0605 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0506 │ │ -1a82cc: 1100 |0002: return-object v0 │ │ +1a8248: |[1a8248] com.infomaniak.drive.ui.MainViewModel.access$getSyncOfflineFilesJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; │ │ +1a8258: 5400 0505 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0505 │ │ +1a825c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #11 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31102,17 +30938,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7ce4: |[1a7ce4] com.infomaniak.drive.ui.MainViewModel.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ -1a7cf4: 5400 ef04 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04ef │ │ -1a7cf8: 1100 |0002: return-object v0 │ │ +1a7c74: |[1a7c74] com.infomaniak.drive.ui.MainViewModel.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ +1a7c84: 5400 ee04 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04ee │ │ +1a7c88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #12 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31120,18 +30956,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -1a7e94: |[1a7e94] com.infomaniak.drive.ui.MainViewModel.access$manageCategoryApiCall:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ -1a7ea4: 7040 1510 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.manageCategoryApiCall:(Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; // method@1015 │ │ -1a7eaa: 0c00 |0003: move-result-object v0 │ │ -1a7eac: 1100 |0004: return-object v0 │ │ +1a7e24: |[1a7e24] com.infomaniak.drive.ui.MainViewModel.access$manageCategoryApiCall:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ +1a7e34: 7040 1110 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.manageCategoryApiCall:(Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; // method@1011 │ │ +1a7e3a: 0c00 |0003: move-result-object v0 │ │ +1a7e3c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -31142,17 +30978,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -1a86f8: |[1a86f8] com.infomaniak.drive.ui.MainViewModel.access$moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V │ │ -1a8708: 7040 1910 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V // method@1019 │ │ -1a870e: 0e00 |0003: return-void │ │ +1a8688: |[1a8688] com.infomaniak.drive.ui.MainViewModel.access$moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V │ │ +1a8698: 7040 1510 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V // method@1015 │ │ +1a869e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/io/File; │ │ @@ -31163,18 +30999,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1a7fec: |[1a7fec] com.infomaniak.drive.ui.MainViewModel.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7ffc: 7030 1f10 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@101f │ │ -1a8002: 0c00 |0003: move-result-object v0 │ │ -1a8004: 1100 |0004: return-object v0 │ │ +1a7f7c: |[1a7f7c] com.infomaniak.drive.ui.MainViewModel.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a7f8c: 7030 1b10 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@101b │ │ +1a7f92: 0c00 |0003: move-result-object v0 │ │ +1a7f94: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0005 reg=1 (null) Z │ │ 0x0000 - 0x0005 reg=2 (null) Lkotlin/coroutines/Continuation; │ │ @@ -31184,17 +31020,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1a8710: |[1a8710] com.infomaniak.drive.ui.MainViewModel.access$postCurrentFolder:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)V │ │ -1a8720: 7020 2110 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@1021 │ │ -1a8726: 0e00 |0003: return-void │ │ +1a86a0: |[1a86a0] com.infomaniak.drive.ui.MainViewModel.access$postCurrentFolder:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)V │ │ +1a86b0: 7020 1d10 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@101d │ │ +1a86b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -31203,25 +31039,25 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -1a726c: |[1a726c] com.infomaniak.drive.ui.MainViewModel.addFileToFavorites$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a727c: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a7280: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a7282: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a7286: 0703 |0005: move-object v3, v0 │ │ -1a7288: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a728c: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a7290: 0704 |000a: move-object v4, v0 │ │ -1a7292: 6e40 da0f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.addFileToFavorites:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@0fda │ │ -1a7298: 0c01 |000e: move-result-object v1 │ │ -1a729a: 1101 |000f: return-object v1 │ │ +1a71fc: |[1a71fc] com.infomaniak.drive.ui.MainViewModel.addFileToFavorites$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a720c: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a7210: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a7212: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a7216: 0703 |0005: move-object v3, v0 │ │ +1a7218: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a721c: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a7220: 0704 |000a: move-object v4, v0 │ │ +1a7222: 6e40 d60f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.addFileToFavorites:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@0fd6 │ │ +1a7228: 0c01 |000e: move-result-object v1 │ │ +1a722a: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=304 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0010 reg=2 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0010 reg=3 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ @@ -31234,37 +31070,37 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;ILjava/lang/Object;)Landroidx/lifecycle/LiveData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 15 │ │ ins : 8 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a7378: |[1a7378] com.infomaniak.drive.ui.MainViewModel.createDropBoxFolder$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a7388: dd0e 0d04 |0000: and-int/lit8 v14, v13, #int 4 // #04 │ │ -1a738c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a738e: 380e 0400 |0003: if-eqz v14, 0007 // +0004 │ │ -1a7392: 0704 |0005: move-object v4, v0 │ │ -1a7394: 2802 |0006: goto 0008 // +0002 │ │ -1a7396: 07a4 |0007: move-object v4, v10 │ │ -1a7398: dd0a 0d08 |0008: and-int/lit8 v10, v13, #int 8 // #08 │ │ -1a739c: 380a 0400 |000a: if-eqz v10, 000e // +0004 │ │ -1a73a0: 0705 |000c: move-object v5, v0 │ │ -1a73a2: 2802 |000d: goto 000f // +0002 │ │ -1a73a4: 07b5 |000e: move-object v5, v11 │ │ -1a73a6: dd0a 0d10 |000f: and-int/lit8 v10, v13, #int 16 // #10 │ │ -1a73aa: 380a 0400 |0011: if-eqz v10, 0015 // +0004 │ │ -1a73ae: 0706 |0013: move-object v6, v0 │ │ -1a73b0: 2802 |0014: goto 0016 // +0002 │ │ -1a73b2: 07c6 |0015: move-object v6, v12 │ │ -1a73b4: 0771 |0016: move-object v1, v7 │ │ -1a73b6: 0782 |0017: move-object v2, v8 │ │ -1a73b8: 0193 |0018: move v3, v9 │ │ -1a73ba: 7406 e00f 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel;.createDropBoxFolder:(Lcom/infomaniak/drive/data/models/File;ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;)Landroidx/lifecycle/LiveData; // method@0fe0 │ │ -1a73c0: 0c07 |001c: move-result-object v7 │ │ -1a73c2: 1107 |001d: return-object v7 │ │ +1a7308: |[1a7308] com.infomaniak.drive.ui.MainViewModel.createDropBoxFolder$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a7318: dd0e 0d04 |0000: and-int/lit8 v14, v13, #int 4 // #04 │ │ +1a731c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a731e: 380e 0400 |0003: if-eqz v14, 0007 // +0004 │ │ +1a7322: 0704 |0005: move-object v4, v0 │ │ +1a7324: 2802 |0006: goto 0008 // +0002 │ │ +1a7326: 07a4 |0007: move-object v4, v10 │ │ +1a7328: dd0a 0d08 |0008: and-int/lit8 v10, v13, #int 8 // #08 │ │ +1a732c: 380a 0400 |000a: if-eqz v10, 000e // +0004 │ │ +1a7330: 0705 |000c: move-object v5, v0 │ │ +1a7332: 2802 |000d: goto 000f // +0002 │ │ +1a7334: 07b5 |000e: move-object v5, v11 │ │ +1a7336: dd0a 0d10 |000f: and-int/lit8 v10, v13, #int 16 // #10 │ │ +1a733a: 380a 0400 |0011: if-eqz v10, 0015 // +0004 │ │ +1a733e: 0706 |0013: move-object v6, v0 │ │ +1a7340: 2802 |0014: goto 0016 // +0002 │ │ +1a7342: 07c6 |0015: move-object v6, v12 │ │ +1a7344: 0771 |0016: move-object v1, v7 │ │ +1a7346: 0782 |0017: move-object v2, v8 │ │ +1a7348: 0193 |0018: move v3, v9 │ │ +1a734a: 7406 dc0f 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel;.createDropBoxFolder:(Lcom/infomaniak/drive/data/models/File;ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;)Landroidx/lifecycle/LiveData; // method@0fdc │ │ +1a7350: 0c07 |001c: move-result-object v7 │ │ +1a7352: 1107 |001d: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0019 line=237 │ │ locals : │ │ 0x0000 - 0x001e reg=7 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x001e reg=9 (null) Z │ │ @@ -31279,37 +31115,37 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 31 16-bit code units │ │ -1a87ac: |[1a87ac] com.infomaniak.drive.ui.MainViewModel.deleteFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V │ │ -1a87bc: 07a0 |0000: move-object v0, v10 │ │ -1a87be: 1f00 3b02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023b │ │ -1a87c2: 7110 6006 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0660 │ │ -1a87c8: 0c01 |0006: move-result-object v1 │ │ -1a87ca: 2200 a604 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04a6 │ │ -1a87ce: 1209 |0009: const/4 v9, #int 0 // #0 │ │ -1a87d0: 0702 |000a: move-object v2, v0 │ │ -1a87d2: 07b3 |000b: move-object v3, v11 │ │ -1a87d4: 07a4 |000c: move-object v4, v10 │ │ -1a87d6: 07e5 |000d: move-object v5, v14 │ │ -1a87d8: 07d6 |000e: move-object v6, v13 │ │ -1a87da: 07c7 |000f: move-object v7, v12 │ │ -1a87dc: 07f8 |0010: move-object v8, v15 │ │ -1a87de: 7608 1e0f 0200 |0011: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/UserDrive;Ljava/io/File;Ljava/io/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f1e │ │ -1a87e4: 0704 |0014: move-object v4, v0 │ │ -1a87e6: 1f04 0e1b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a87ea: 1235 |0017: const/4 v5, #int 3 // #3 │ │ -1a87ec: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -1a87ee: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1a87f0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -1a87f2: 7706 b9c5 0100 |001b: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5b9 │ │ -1a87f8: 0e00 |001e: return-void │ │ +1a873c: |[1a873c] com.infomaniak.drive.ui.MainViewModel.deleteFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V │ │ +1a874c: 07a0 |0000: move-object v0, v10 │ │ +1a874e: 1f00 3a02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023a │ │ +1a8752: 7110 5c06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065c │ │ +1a8758: 0c01 |0006: move-result-object v1 │ │ +1a875a: 2200 a504 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04a5 │ │ +1a875e: 1209 |0009: const/4 v9, #int 0 // #0 │ │ +1a8760: 0702 |000a: move-object v2, v0 │ │ +1a8762: 07b3 |000b: move-object v3, v11 │ │ +1a8764: 07a4 |000c: move-object v4, v10 │ │ +1a8766: 07e5 |000d: move-object v5, v14 │ │ +1a8768: 07d6 |000e: move-object v6, v13 │ │ +1a876a: 07c7 |000f: move-object v7, v12 │ │ +1a876c: 07f8 |0010: move-object v8, v15 │ │ +1a876e: 7608 1a0f 0200 |0011: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/UserDrive;Ljava/io/File;Ljava/io/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f1a │ │ +1a8774: 0704 |0014: move-object v4, v0 │ │ +1a8776: 1f04 0e1b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a877a: 1235 |0017: const/4 v5, #int 3 // #3 │ │ +1a877c: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +1a877e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1a8780: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +1a8782: 7706 c2c5 0100 |001b: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5c2 │ │ +1a8788: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ locals : │ │ 0x0000 - 0x001f reg=10 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001f reg=11 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x001f reg=12 (null) Ljava/io/File; │ │ @@ -31322,25 +31158,25 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -1a7500: |[1a7500] com.infomaniak.drive.ui.MainViewModel.deleteFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a7510: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a7514: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a7516: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a751a: 0703 |0005: move-object v3, v0 │ │ -1a751c: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a7520: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a7524: 0704 |000a: move-object v4, v0 │ │ -1a7526: 6e40 e60f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0fe6 │ │ -1a752c: 0c01 |000e: move-result-object v1 │ │ -1a752e: 1101 |000f: return-object v1 │ │ +1a7490: |[1a7490] com.infomaniak.drive.ui.MainViewModel.deleteFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a74a0: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a74a4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a74a6: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a74aa: 0703 |0005: move-object v3, v0 │ │ +1a74ac: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a74b0: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a74b4: 0704 |000a: move-object v4, v0 │ │ +1a74b6: 6e40 e20f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0fe2 │ │ +1a74bc: 0c01 |000e: move-result-object v1 │ │ +1a74be: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=391 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0010 reg=2 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0010 reg=3 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ @@ -31353,41 +31189,41 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 22 │ │ ins : 8 │ │ outs : 7 │ │ insns size : 40 16-bit code units │ │ -1a874c: |[1a874c] com.infomaniak.drive.ui.MainViewModel.deleteFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V │ │ -1a875c: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ -1a8760: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -1a8764: 2200 a303 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a3 │ │ -1a8768: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ -1a876c: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -1a876e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a8770: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a8772: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -1a8774: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -1a8776: 0701 |000d: move-object v1, v0 │ │ -1a8778: 7607 5c0b 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/models/UserDrive;.:(IIZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b5c │ │ -1a877e: 070c |0011: move-object v12, v0 │ │ -1a8780: 2803 |0012: goto 0015 // +0003 │ │ -1a8782: 080c 1200 |0013: move-object/from16 v12, v18 │ │ -1a8786: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ -1a878a: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -1a878e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -1a8790: 070d |001a: move-object v13, v0 │ │ -1a8792: 2803 |001b: goto 001e // +0003 │ │ -1a8794: 080d 1300 |001c: move-object/from16 v13, v19 │ │ -1a8798: 07e8 |001e: move-object v8, v14 │ │ -1a879a: 07f9 |001f: move-object v9, v15 │ │ -1a879c: 080a 1000 |0020: move-object/from16 v10, v16 │ │ -1a87a0: 080b 1100 |0022: move-object/from16 v11, v17 │ │ -1a87a4: 7606 e70f 0800 |0024: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V // method@0fe7 │ │ -1a87aa: 0e00 |0027: return-void │ │ +1a86dc: |[1a86dc] com.infomaniak.drive.ui.MainViewModel.deleteFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V │ │ +1a86ec: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ +1a86f0: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +1a86f4: 2200 a203 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a2 │ │ +1a86f8: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ +1a86fc: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +1a86fe: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a8700: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1a8702: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +1a8704: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +1a8706: 0701 |000d: move-object v1, v0 │ │ +1a8708: 7607 580b 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/models/UserDrive;.:(IIZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b58 │ │ +1a870e: 070c |0011: move-object v12, v0 │ │ +1a8710: 2803 |0012: goto 0015 // +0003 │ │ +1a8712: 080c 1200 |0013: move-object/from16 v12, v18 │ │ +1a8716: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ +1a871a: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ +1a871e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +1a8720: 070d |001a: move-object v13, v0 │ │ +1a8722: 2803 |001b: goto 001e // +0003 │ │ +1a8724: 080d 1300 |001c: move-object/from16 v13, v19 │ │ +1a8728: 07e8 |001e: move-object v8, v14 │ │ +1a872a: 07f9 |001f: move-object v9, v15 │ │ +1a872c: 080a 1000 |0020: move-object/from16 v10, v16 │ │ +1a8730: 080b 1100 |0022: move-object/from16 v11, v17 │ │ +1a8734: 7606 e30f 0800 |0024: invoke-direct/range {v8, v9, v10, v11, v12, v13}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V // method@0fe3 │ │ +1a873a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=509 │ │ 0x0024 line=505 │ │ locals : │ │ 0x0000 - 0x0028 reg=14 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0028 reg=15 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -31403,25 +31239,25 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -1a7588: |[1a7588] com.infomaniak.drive.ui.MainViewModel.deleteFileFromFavorites$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a7598: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a759c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a759e: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a75a2: 0703 |0005: move-object v3, v0 │ │ -1a75a4: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a75a8: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a75ac: 0704 |000a: move-object v4, v0 │ │ -1a75ae: 6e40 ea0f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromFavorites:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0fea │ │ -1a75b4: 0c01 |000e: move-result-object v1 │ │ -1a75b6: 1101 |000f: return-object v1 │ │ +1a7518: |[1a7518] com.infomaniak.drive.ui.MainViewModel.deleteFileFromFavorites$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a7528: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a752c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a752e: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a7532: 0703 |0005: move-object v3, v0 │ │ +1a7534: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a7538: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a753c: 0704 |000a: move-object v4, v0 │ │ +1a753e: 6e40 e60f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromFavorites:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0fe6 │ │ +1a7544: 0c01 |000e: move-result-object v1 │ │ +1a7546: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=318 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0010 reg=2 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0010 reg=3 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ @@ -31434,21 +31270,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a7650: |[1a7650] com.infomaniak.drive.ui.MainViewModel.deleteTrashFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a7660: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a7664: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a7668: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a766a: 6e30 ee0f 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteTrashFile:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@0fee │ │ -1a7670: 0c00 |0008: move-result-object v0 │ │ -1a7672: 1100 |0009: return-object v0 │ │ +1a75e0: |[1a75e0] com.infomaniak.drive.ui.MainViewModel.deleteTrashFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a75f0: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a75f4: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a75f8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a75fa: 6e30 ea0f 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteTrashFile:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@0fea │ │ +1a7600: 0c00 |0008: move-result-object v0 │ │ +1a7602: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=413 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x000a reg=2 (null) Lkotlin/jvm/functions/Function0; │ │ @@ -31460,25 +31296,25 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -1a76c0: |[1a76c0] com.infomaniak.drive.ui.MainViewModel.duplicateFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a76d0: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a76d4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a76d6: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a76da: 0703 |0005: move-object v3, v0 │ │ -1a76dc: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a76e0: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a76e4: 0704 |000a: move-object v4, v0 │ │ -1a76e6: 6e40 f00f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.duplicateFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0ff0 │ │ -1a76ec: 0c01 |000e: move-result-object v1 │ │ -1a76ee: 1101 |000f: return-object v1 │ │ +1a7650: |[1a7650] com.infomaniak.drive.ui.MainViewModel.duplicateFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a7660: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a7664: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a7666: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a766a: 0703 |0005: move-object v3, v0 │ │ +1a766c: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a7670: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a7674: 0704 |000a: move-object v4, v0 │ │ +1a7676: 6e40 ec0f 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.duplicateFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0fec │ │ +1a767c: 0c01 |000e: move-result-object v1 │ │ +1a767e: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=420 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0010 reg=2 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0010 reg=3 (null) Ljava/lang/Integer; │ │ @@ -31491,19 +31327,19 @@ │ │ type : '()Lcom/infomaniak/drive/MainApplication;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a7de8: |[1a7de8] com.infomaniak.drive.ui.MainViewModel.getContext:()Lcom/infomaniak/drive/MainApplication; │ │ -1a7df8: 6e10 f20f 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0ff2 │ │ -1a7dfe: 0c00 |0003: move-result-object v0 │ │ -1a7e00: 1f00 5003 |0004: check-cast v0, Lcom/infomaniak/drive/MainApplication; // type@0350 │ │ -1a7e04: 1100 |0006: return-object v0 │ │ +1a7d78: |[1a7d78] com.infomaniak.drive.ui.MainViewModel.getContext:()Lcom/infomaniak/drive/MainApplication; │ │ +1a7d88: 6e10 ee0f 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fee │ │ +1a7d8e: 0c00 |0003: move-result-object v0 │ │ +1a7d90: 1f00 4f03 |0004: check-cast v0, Lcom/infomaniak/drive/MainApplication; // type@034f │ │ +1a7d94: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #25 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -31511,21 +31347,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Landroidx/lifecycle/LiveData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a7814: |[1a7814] com.infomaniak.drive.ui.MainViewModel.getFileShare$default:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a7824: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a7828: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a782c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a782e: 6e30 fc0f 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; // method@0ffc │ │ -1a7834: 0c00 |0008: move-result-object v0 │ │ -1a7836: 1100 |0009: return-object v0 │ │ +1a77a4: |[1a77a4] com.infomaniak.drive.ui.MainViewModel.getFileShare$default:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a77b4: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a77b8: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a77bc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a77be: 6e30 f80f 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; // method@0ff8 │ │ +1a77c4: 0c00 |0008: move-result-object v0 │ │ +1a77c6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=293 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x000a reg=1 (null) I │ │ 0x0000 - 0x000a reg=2 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ @@ -31537,52 +31373,52 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a87fc: |[1a87fc] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount$annotations:()V │ │ -1a880c: 0e00 |0000: return-void │ │ +1a878c: |[1a878c] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount$annotations:()V │ │ +1a879c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ name : 'initCurrentFolderFromRealm' │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -1a8810: |[1a8810] com.infomaniak.drive.ui.MainViewModel.initCurrentFolderFromRealm:()V │ │ -1a8820: 5440 0305 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0503 │ │ -1a8824: 1a01 0aae |0002: const-string v1, "folderId" // string@ae0a │ │ -1a8828: 6e20 5906 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0659 │ │ -1a882e: 0c00 |0007: move-result-object v0 │ │ -1a8830: 1f00 7d17 |0008: check-cast v0, Ljava/lang/Integer; // type@177d │ │ -1a8834: 5441 f204 |000a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f2 │ │ -1a8838: 6e10 4406 0100 |000c: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@0644 │ │ -1a883e: 0c01 |000f: move-result-object v1 │ │ -1a8840: 3901 1a00 |0010: if-nez v1, 002a // +001a │ │ -1a8844: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ -1a8848: 6201 ba00 |0014: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a884c: 6e10 f192 0000 |0016: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@92f1 │ │ -1a8852: 0a00 |0019: move-result v0 │ │ -1a8854: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -1a8856: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -1a8858: 7153 9509 0123 |001c: invoke-static {v1, v0, v3, v2, v3}, Lcom/infomaniak/drive/data/cache/FileController;.getFileById$default:(Lcom/infomaniak/drive/data/cache/FileController;ILcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Lcom/infomaniak/drive/data/models/File; // method@0995 │ │ -1a885e: 0c00 |001f: move-result-object v0 │ │ -1a8860: 3800 0a00 |0020: if-eqz v0, 002a // +000a │ │ -1a8864: 5441 ef04 |0022: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04ef │ │ -1a8868: 6e20 5306 0100 |0024: invoke-virtual {v1, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0653 │ │ -1a886e: 7010 2b10 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@102b │ │ -1a8874: 0e00 |002a: return-void │ │ +1a87a0: |[1a87a0] com.infomaniak.drive.ui.MainViewModel.initCurrentFolderFromRealm:()V │ │ +1a87b0: 5440 0205 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0502 │ │ +1a87b4: 1a01 0bae |0002: const-string v1, "folderId" // string@ae0b │ │ +1a87b8: 6e20 5506 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0655 │ │ +1a87be: 0c00 |0007: move-result-object v0 │ │ +1a87c0: 1f00 7d17 |0008: check-cast v0, Ljava/lang/Integer; // type@177d │ │ +1a87c4: 5441 f104 |000a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f1 │ │ +1a87c8: 6e10 4006 0100 |000c: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@0640 │ │ +1a87ce: 0c01 |000f: move-result-object v1 │ │ +1a87d0: 3901 1a00 |0010: if-nez v1, 002a // +001a │ │ +1a87d4: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ +1a87d8: 6201 b900 |0014: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a87dc: 6e10 fa92 0000 |0016: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@92fa │ │ +1a87e2: 0a00 |0019: move-result v0 │ │ +1a87e4: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +1a87e6: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +1a87e8: 7153 9109 0123 |001c: invoke-static {v1, v0, v3, v2, v3}, Lcom/infomaniak/drive/data/cache/FileController;.getFileById$default:(Lcom/infomaniak/drive/data/cache/FileController;ILcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Lcom/infomaniak/drive/data/models/File; // method@0991 │ │ +1a87ee: 0c00 |001f: move-result-object v0 │ │ +1a87f0: 3800 0a00 |0020: if-eqz v0, 002a // +000a │ │ +1a87f4: 5441 ee04 |0022: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04ee │ │ +1a87f8: 6e20 4f06 0100 |0024: invoke-virtual {v1, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064f │ │ +1a87fe: 7010 2710 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@1027 │ │ +1a8804: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x000a line=625 │ │ 0x0014 line=626 │ │ 0x0022 line=627 │ │ 0x0027 line=628 │ │ @@ -31594,36 +31430,36 @@ │ │ type : '(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 39 16-bit code units │ │ -1a8198: |[1a8198] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper$lambda$5:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ -1a81a8: 6200 ae00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ae │ │ -1a81ac: 0771 |0002: move-object v1, v7 │ │ -1a81ae: 1f01 3200 |0003: check-cast v1, Landroid/content/Context; // type@0032 │ │ -1a81b2: 1265 |0005: const/4 v5, #int 6 // #6 │ │ -1a81b4: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -1a81b6: 1b02 7702 0100 |0007: const-string/jumbo v2, "uploadFile" // string@00010277 │ │ -1a81bc: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a81be: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -1a81c0: 7707 2309 0000 |000c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/MatomoDrive;.trackNewElementEvent$default:(Lcom/infomaniak/drive/MatomoDrive;Landroid/content/Context;Ljava/lang/String;Lcom/infomaniak/lib/core/MatomoCore$TrackerAction;Ljava/lang/Float;ILjava/lang/Object;)V // method@0923 │ │ -1a81c6: 5487 0905 |000f: iget-object v7, v8, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0509 │ │ -1a81ca: 3807 0800 |0011: if-eqz v7, 0019 // +0008 │ │ -1a81ce: 7010 3210 0800 |0013: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@1032 │ │ -1a81d4: 6207 2fb2 |0016: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a81d8: 280c |0018: goto 0024 // +000c │ │ -1a81da: 1a07 2083 |0019: const-string v7, "UploadFilesHelper is null. It should not!" // string@8320 │ │ -1a81de: 7110 5479 0700 |001b: invoke-static {v7}, Lio/sentry/Sentry;.captureMessage:(Ljava/lang/String;)Lio/sentry/protocol/SentryId; // method@7954 │ │ -1a81e4: 0c07 |001e: move-result-object v7 │ │ -1a81e6: 1a08 fb98 |001f: const-string v8, "captureMessage(...)" // string@98fb │ │ -1a81ea: 7120 a8b6 8700 |0021: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a81f0: 6207 2fb2 |0024: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a81f4: 1107 |0026: return-object v7 │ │ +1a8128: |[1a8128] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper$lambda$5:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ +1a8138: 6200 ad00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00ad │ │ +1a813c: 0771 |0002: move-object v1, v7 │ │ +1a813e: 1f01 3100 |0003: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a8142: 1265 |0005: const/4 v5, #int 6 // #6 │ │ +1a8144: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +1a8146: 1b02 7702 0100 |0007: const-string/jumbo v2, "uploadFile" // string@00010277 │ │ +1a814c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1a814e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +1a8150: 7707 1f09 0000 |000c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/MatomoDrive;.trackNewElementEvent$default:(Lcom/infomaniak/drive/MatomoDrive;Landroid/content/Context;Ljava/lang/String;Lcom/infomaniak/lib/core/MatomoCore$TrackerAction;Ljava/lang/Float;ILjava/lang/Object;)V // method@091f │ │ +1a8156: 5487 0805 |000f: iget-object v7, v8, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0508 │ │ +1a815a: 3807 0800 |0011: if-eqz v7, 0019 // +0008 │ │ +1a815e: 7010 2e10 0800 |0013: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@102e │ │ +1a8164: 6207 31b2 |0016: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a8168: 280c |0018: goto 0024 // +000c │ │ +1a816a: 1a07 2083 |0019: const-string v7, "UploadFilesHelper is null. It should not!" // string@8320 │ │ +1a816e: 7110 5d79 0700 |001b: invoke-static {v7}, Lio/sentry/Sentry;.captureMessage:(Ljava/lang/String;)Lio/sentry/protocol/SentryId; // method@795d │ │ +1a8174: 0c07 |001e: move-result-object v7 │ │ +1a8176: 1a08 fc98 |001f: const-string v8, "captureMessage(...)" // string@98fc │ │ +1a817a: 7120 b1b6 8700 |0021: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a8180: 6207 31b2 |0024: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a8184: 1107 |0026: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x000f line=161 │ │ 0x0024 line=162 │ │ locals : │ │ 0x0000 - 0x0027 reg=7 (null) Landroidx/fragment/app/FragmentActivity; │ │ @@ -31634,39 +31470,39 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a88c4: |[1a88c4] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable$annotations:()V │ │ -1a88d4: 0e00 |0000: return-void │ │ +1a8854: |[1a8854] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable$annotations:()V │ │ +1a8864: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ name : 'manageCategoryApiCall' │ │ type : '(Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -1a7eb0: |[1a7eb0] com.infomaniak.drive.ui.MainViewModel.manageCategoryApiCall:(Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ -1a7ec0: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ -1a7ec4: 6203 b500 |0002: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b5 │ │ -1a7ec8: 6e30 2d09 1302 |0004: invoke-virtual {v3, v1, v2}, Lcom/infomaniak/drive/data/api/ApiRepository;.addCategory:(Ljava/util/List;I)Lcom/infomaniak/lib/core/models/ApiResponse; // method@092d │ │ -1a7ece: 0c01 |0007: move-result-object v1 │ │ -1a7ed0: 2807 |0008: goto 000f // +0007 │ │ -1a7ed2: 6203 b500 |0009: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b5 │ │ -1a7ed6: 6e30 6209 1302 |000b: invoke-virtual {v3, v1, v2}, Lcom/infomaniak/drive/data/api/ApiRepository;.removeCategory:(Ljava/util/List;I)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0962 │ │ -1a7edc: 0c01 |000e: move-result-object v1 │ │ -1a7ede: 1101 |000f: return-object v1 │ │ +1a7e40: |[1a7e40] com.infomaniak.drive.ui.MainViewModel.manageCategoryApiCall:(Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ +1a7e50: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ +1a7e54: 6203 b400 |0002: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a7e58: 6e30 2909 1302 |0004: invoke-virtual {v3, v1, v2}, Lcom/infomaniak/drive/data/api/ApiRepository;.addCategory:(Ljava/util/List;I)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0929 │ │ +1a7e5e: 0c01 |0007: move-result-object v1 │ │ +1a7e60: 2807 |0008: goto 000f // +0007 │ │ +1a7e62: 6203 b400 |0009: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b4 │ │ +1a7e66: 6e30 5e09 1302 |000b: invoke-virtual {v3, v1, v2}, Lcom/infomaniak/drive/data/api/ApiRepository;.removeCategory:(Ljava/util/List;I)Lcom/infomaniak/lib/core/models/ApiResponse; // method@095e │ │ +1a7e6c: 0c01 |000e: move-result-object v1 │ │ +1a7e6e: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=616 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0010 reg=2 (null) I │ │ @@ -31677,21 +31513,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -1a7938: |[1a7938] com.infomaniak.drive.ui.MainViewModel.moveFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a7948: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a794c: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ -1a7950: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -1a7952: 6e40 1710 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.moveFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@1017 │ │ -1a7958: 0c00 |0008: move-result-object v0 │ │ -1a795a: 1100 |0009: return-object v0 │ │ +1a78c8: |[1a78c8] com.infomaniak.drive.ui.MainViewModel.moveFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a78d8: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a78dc: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ +1a78e0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +1a78e2: 6e40 1310 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.moveFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@1013 │ │ +1a78e8: 0c00 |0008: move-result-object v0 │ │ +1a78ea: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=340 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x000a reg=2 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -31704,38 +31540,38 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -1a8938: |[1a8938] com.infomaniak.drive.ui.MainViewModel.moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V │ │ -1a8948: 6e10 630a 0400 |0000: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a63 │ │ -1a894e: 0a00 |0003: move-result v0 │ │ -1a8950: 3800 2900 |0004: if-eqz v0, 002d // +0029 │ │ -1a8954: 2200 3e17 |0006: new-instance v0, Ljava/io/File; // type@173e │ │ -1a8958: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -1a895a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a895c: 7140 430a 2621 |000a: invoke-static {v6, v2, v1, v2}, Lcom/infomaniak/drive/data/models/File;.getRemotePath$default:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Ljava/lang/String; // method@0a43 │ │ -1a8962: 0c06 |000d: move-result-object v6 │ │ -1a8964: 6e10 3b0a 0400 |000e: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a3b │ │ -1a896a: 0c04 |0011: move-result-object v4 │ │ -1a896c: 2201 9717 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1797 │ │ -1a8970: 7010 d593 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@93d5 │ │ -1a8976: 6e20 e193 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -1a897c: 1a06 7b25 |001a: const-string v6, "/" // string@257b │ │ -1a8980: 6e20 e193 6100 |001c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -1a8986: 6e20 e193 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -1a898c: 6e10 f393 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93f3 │ │ -1a8992: 0c04 |0025: move-result-object v4 │ │ -1a8994: 7020 ad91 4000 |0026: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@91ad │ │ -1a899a: 6e20 c891 0500 |0029: invoke-virtual {v5, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@91c8 │ │ -1a89a0: 2804 |002c: goto 0030 // +0004 │ │ -1a89a2: 6e10 b491 0500 |002d: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@91b4 │ │ -1a89a8: 0e00 |0030: return-void │ │ +1a88c8: |[1a88c8] com.infomaniak.drive.ui.MainViewModel.moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V │ │ +1a88d8: 6e10 5f0a 0400 |0000: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a5f │ │ +1a88de: 0a00 |0003: move-result v0 │ │ +1a88e0: 3800 2900 |0004: if-eqz v0, 002d // +0029 │ │ +1a88e4: 2200 3e17 |0006: new-instance v0, Ljava/io/File; // type@173e │ │ +1a88e8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +1a88ea: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a88ec: 7140 3f0a 2621 |000a: invoke-static {v6, v2, v1, v2}, Lcom/infomaniak/drive/data/models/File;.getRemotePath$default:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Ljava/lang/String; // method@0a3f │ │ +1a88f2: 0c06 |000d: move-result-object v6 │ │ +1a88f4: 6e10 370a 0400 |000e: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a37 │ │ +1a88fa: 0c04 |0011: move-result-object v4 │ │ +1a88fc: 2201 9717 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1797 │ │ +1a8900: 7010 de93 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@93de │ │ +1a8906: 6e20 ea93 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +1a890c: 1a06 7a25 |001a: const-string v6, "/" // string@257a │ │ +1a8910: 6e20 ea93 6100 |001c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +1a8916: 6e20 ea93 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +1a891c: 6e10 fc93 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93fc │ │ +1a8922: 0c04 |0025: move-result-object v4 │ │ +1a8924: 7020 b691 4000 |0026: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@91b6 │ │ +1a892a: 6e20 d191 0500 |0029: invoke-virtual {v5, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@91d1 │ │ +1a8930: 2804 |002c: goto 0030 // +0004 │ │ +1a8932: 6e10 bd91 0500 |002d: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@91bd │ │ +1a8938: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x002d line=595 │ │ locals : │ │ 0x0000 - 0x0031 reg=3 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0031 reg=4 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -31747,20 +31583,20 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Landroidx/navigation/NavController;IZILjava/lang/Object;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -1a89ac: |[1a89ac] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo$default:(Lcom/infomaniak/drive/ui/MainViewModel;Landroidx/navigation/NavController;IZILjava/lang/Object;)V │ │ -1a89bc: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a89c0: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ -1a89c4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -1a89c6: 6e40 1a10 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@101a │ │ -1a89cc: 0e00 |0008: return-void │ │ +1a893c: |[1a893c] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo$default:(Lcom/infomaniak/drive/ui/MainViewModel;Landroidx/navigation/NavController;IZILjava/lang/Object;)V │ │ +1a894c: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a8950: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ +1a8954: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +1a8956: 6e40 1610 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@1016 │ │ +1a895c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=185 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0009 reg=1 (null) Landroidx/navigation/NavController; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -31773,113 +31609,113 @@ │ │ type : '()Lcom/infomaniak/drive/utils/NotificationPermission;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a7e78: |[1a7e78] com.infomaniak.drive.ui.MainViewModel.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ -1a7e88: 2200 de0b |0000: new-instance v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0bde │ │ -1a7e8c: 7010 e73a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/NotificationPermission;.:()V // method@3ae7 │ │ -1a7e92: 1100 |0005: return-object v0 │ │ +1a7e08: |[1a7e08] com.infomaniak.drive.ui.MainViewModel.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ +1a7e18: 2200 de0b |0000: new-instance v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0bde │ │ +1a7e1c: 7010 f03a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/NotificationPermission;.:()V // method@3af0 │ │ +1a7e22: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ │ │ #35 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ name : 'onNetworkAvailabilityChanged' │ │ type : '(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 151 16-bit code units │ │ -1a8008: |[1a8008] com.infomaniak.drive.ui.MainViewModel.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a8018: 20f0 bc04 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04bc │ │ -1a801c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -1a8020: 07f0 |0004: move-object v0, v15 │ │ -1a8022: 1f00 bc04 |0005: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04bc │ │ -1a8026: 5201 be04 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04be │ │ -1a802a: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -1a802e: b521 |000b: and-int/2addr v1, v2 │ │ -1a8030: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -1a8034: 520f be04 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04be │ │ -1a8038: b12f |0010: sub-int/2addr v15, v2 │ │ -1a803a: 590f be04 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04be │ │ -1a803e: 2806 |0013: goto 0019 // +0006 │ │ -1a8040: 2200 bc04 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04bc │ │ -1a8044: 7030 870f d00f |0016: invoke-direct {v0, v13, v15}, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f87 │ │ -1a804a: 0706 |0019: move-object v6, v0 │ │ -1a804c: 546f bf04 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04bf │ │ -1a8050: 7100 e0b1 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a8056: 0c00 |001f: move-result-object v0 │ │ -1a8058: 5261 be04 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04be │ │ -1a805c: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -1a805e: 3801 1400 |0023: if-eqz v1, 0037 // +0014 │ │ -1a8062: 3321 0a00 |0025: if-ne v1, v2, 002f // +000a │ │ -1a8066: 546e bd04 |0027: iget-object v14, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04bd │ │ -1a806a: 1f0e ca04 |0029: check-cast v14, Lcom/infomaniak/drive/ui/MainViewModel; // type@04ca │ │ -1a806e: 7110 a69a 0f00 |002b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a8074: 2863 |002e: goto 0091 // +0063 │ │ -1a8076: 220e 7a17 |002f: new-instance v14, Ljava/lang/IllegalStateException; // type@177a │ │ -1a807a: 1a0f d597 |0031: const-string v15, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a807e: 7020 e692 fe00 |0033: invoke-direct {v14, v15}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a8084: 270e |0036: throw v14 │ │ -1a8086: 7110 a69a 0f00 |0037: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a808c: 6207 6c50 |003a: sget-object v7, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@506c │ │ -1a8090: 380e 0500 |003c: if-eqz v14, 0041 // +0005 │ │ -1a8094: 1a0f 472b |003e: const-string v15, "Available" // string@2b47 │ │ -1a8098: 2803 |0040: goto 0043 // +0003 │ │ -1a809a: 1a0f 8b82 |0041: const-string v15, "Unavailable" // string@828b │ │ -1a809e: 07f9 |0043: move-object v9, v15 │ │ -1a80a0: 124b |0044: const/4 v11, #int 4 // #4 │ │ -1a80a2: 120c |0045: const/4 v12, #int 0 // #0 │ │ -1a80a4: 1a08 263d |0046: const-string v8, "Internet availability" // string@3d26 │ │ -1a80a8: 120a |0048: const/4 v10, #int 0 // #0 │ │ -1a80aa: 7706 7445 0700 |0049: invoke-static/range {v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/lib/core/utils/SentryLog;.d$default:(Lcom/infomaniak/lib/core/utils/SentryLog;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V // method@4574 │ │ -1a80b0: 220f c812 |004c: new-instance v15, Lio/sentry/Breadcrumb; // type@12c8 │ │ -1a80b4: 7010 6370 0f00 |004e: invoke-direct {v15}, Lio/sentry/Breadcrumb;.:()V // method@7063 │ │ -1a80ba: 1a01 2f6c |0051: const-string v1, "Network" // string@6c2f │ │ -1a80be: 6e20 8970 1f00 |0053: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@7089 │ │ -1a80c4: 2201 9717 |0056: new-instance v1, Ljava/lang/StringBuilder; // type@1797 │ │ -1a80c8: 1a03 253d |0058: const-string v3, "Internet access is available : " // string@3d25 │ │ -1a80cc: 7020 d893 3100 |005a: invoke-direct {v1, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93d8 │ │ -1a80d2: 6e20 e393 e100 |005d: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@93e3 │ │ -1a80d8: 6e10 f393 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93f3 │ │ -1a80de: 0c01 |0063: move-result-object v1 │ │ -1a80e0: 6e20 8c70 1f00 |0064: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@708c │ │ -1a80e6: 380e 0500 |0067: if-eqz v14, 006c // +0005 │ │ -1a80ea: 6201 b6a6 |0069: sget-object v1, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a6b6 │ │ -1a80ee: 2803 |006b: goto 006e // +0003 │ │ -1a80f0: 6201 b7a6 |006c: sget-object v1, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6b7 │ │ -1a80f4: 6e20 8b70 1f00 |006e: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@708b │ │ -1a80fa: 7110 4579 0f00 |0071: invoke-static {v15}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@7945 │ │ -1a8100: 380e 2000 |0074: if-eqz v14, 0094 // +0020 │ │ -1a8104: 6201 a512 |0076: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -1a8108: 7010 f30f 0d00 |0078: invoke-direct {v13}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0ff3 │ │ -1a810e: 0c0e |007b: move-result-object v14 │ │ -1a8110: 1f0e 3200 |007c: check-cast v14, Landroid/content/Context; // type@0032 │ │ -1a8114: 5b6d bd04 |007e: iput-object v13, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04bd │ │ -1a8118: 5962 be04 |0080: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04be │ │ -1a811c: 1203 |0082: const/4 v3, #int 0 // #0 │ │ -1a811e: 1204 |0083: const/4 v4, #int 0 // #0 │ │ -1a8120: 1205 |0084: const/4 v5, #int 0 // #0 │ │ -1a8122: 1307 0e00 |0085: const/16 v7, #int 14 // #e │ │ -1a8126: 1208 |0087: const/4 v8, #int 0 // #0 │ │ -1a8128: 07e2 |0088: move-object v2, v14 │ │ -1a812a: 7708 9839 0100 |0089: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.updateCurrentUserAndDrives$default:(Lcom/infomaniak/drive/utils/AccountUtils;Landroid/content/Context;ZZLokhttp3/OkHttpClient;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; // method@3998 │ │ -1a8130: 0c0e |008c: move-result-object v14 │ │ -1a8132: 330e 0300 |008d: if-ne v14, v0, 0090 // +0003 │ │ -1a8136: 1100 |008f: return-object v0 │ │ -1a8138: 07de |0090: move-object v14, v13 │ │ -1a813a: 6e10 2810 0e00 |0091: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/MainViewModel;.restartUploadWorkerIfNeeded:()V // method@1028 │ │ -1a8140: 620e 2fb2 |0094: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a8144: 110e |0096: return-object v14 │ │ +1a7f98: |[1a7f98] com.infomaniak.drive.ui.MainViewModel.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a7fa8: 20f0 bb04 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04bb │ │ +1a7fac: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +1a7fb0: 07f0 |0004: move-object v0, v15 │ │ +1a7fb2: 1f00 bb04 |0005: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04bb │ │ +1a7fb6: 5201 bd04 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04bd │ │ +1a7fba: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +1a7fbe: b521 |000b: and-int/2addr v1, v2 │ │ +1a7fc0: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +1a7fc4: 520f bd04 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04bd │ │ +1a7fc8: b12f |0010: sub-int/2addr v15, v2 │ │ +1a7fca: 590f bd04 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04bd │ │ +1a7fce: 2806 |0013: goto 0019 // +0006 │ │ +1a7fd0: 2200 bb04 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04bb │ │ +1a7fd4: 7030 830f d00f |0016: invoke-direct {v0, v13, v15}, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f83 │ │ +1a7fda: 0706 |0019: move-object v6, v0 │ │ +1a7fdc: 546f be04 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04be │ │ +1a7fe0: 7100 e9b1 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a7fe6: 0c00 |001f: move-result-object v0 │ │ +1a7fe8: 5261 bd04 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04bd │ │ +1a7fec: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +1a7fee: 3801 1400 |0023: if-eqz v1, 0037 // +0014 │ │ +1a7ff2: 3321 0a00 |0025: if-ne v1, v2, 002f // +000a │ │ +1a7ff6: 546e bc04 |0027: iget-object v14, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04bc │ │ +1a7ffa: 1f0e c904 |0029: check-cast v14, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c9 │ │ +1a7ffe: 7110 af9a 0f00 |002b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a8004: 2863 |002e: goto 0091 // +0063 │ │ +1a8006: 220e 7a17 |002f: new-instance v14, Ljava/lang/IllegalStateException; // type@177a │ │ +1a800a: 1a0f d697 |0031: const-string v15, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a800e: 7020 ef92 fe00 |0033: invoke-direct {v14, v15}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a8014: 270e |0036: throw v14 │ │ +1a8016: 7110 af9a 0f00 |0037: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a801c: 6207 6e50 |003a: sget-object v7, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@506e │ │ +1a8020: 380e 0500 |003c: if-eqz v14, 0041 // +0005 │ │ +1a8024: 1a0f 482b |003e: const-string v15, "Available" // string@2b48 │ │ +1a8028: 2803 |0040: goto 0043 // +0003 │ │ +1a802a: 1a0f 8b82 |0041: const-string v15, "Unavailable" // string@828b │ │ +1a802e: 07f9 |0043: move-object v9, v15 │ │ +1a8030: 124b |0044: const/4 v11, #int 4 // #4 │ │ +1a8032: 120c |0045: const/4 v12, #int 0 // #0 │ │ +1a8034: 1a08 263d |0046: const-string v8, "Internet availability" // string@3d26 │ │ +1a8038: 120a |0048: const/4 v10, #int 0 // #0 │ │ +1a803a: 7706 7d45 0700 |0049: invoke-static/range {v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/lib/core/utils/SentryLog;.d$default:(Lcom/infomaniak/lib/core/utils/SentryLog;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;ILjava/lang/Object;)V // method@457d │ │ +1a8040: 220f c812 |004c: new-instance v15, Lio/sentry/Breadcrumb; // type@12c8 │ │ +1a8044: 7010 6c70 0f00 |004e: invoke-direct {v15}, Lio/sentry/Breadcrumb;.:()V // method@706c │ │ +1a804a: 1a01 2f6c |0051: const-string v1, "Network" // string@6c2f │ │ +1a804e: 6e20 9270 1f00 |0053: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@7092 │ │ +1a8054: 2201 9717 |0056: new-instance v1, Ljava/lang/StringBuilder; // type@1797 │ │ +1a8058: 1a03 253d |0058: const-string v3, "Internet access is available : " // string@3d25 │ │ +1a805c: 7020 e193 3100 |005a: invoke-direct {v1, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93e1 │ │ +1a8062: 6e20 ec93 e100 |005d: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@93ec │ │ +1a8068: 6e10 fc93 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93fc │ │ +1a806e: 0c01 |0063: move-result-object v1 │ │ +1a8070: 6e20 9570 1f00 |0064: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@7095 │ │ +1a8076: 380e 0500 |0067: if-eqz v14, 006c // +0005 │ │ +1a807a: 6201 b8a6 |0069: sget-object v1, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a6b8 │ │ +1a807e: 2803 |006b: goto 006e // +0003 │ │ +1a8080: 6201 b9a6 |006c: sget-object v1, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6b9 │ │ +1a8084: 6e20 9470 1f00 |006e: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@7094 │ │ +1a808a: 7110 4e79 0f00 |0071: invoke-static {v15}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@794e │ │ +1a8090: 380e 2000 |0074: if-eqz v14, 0094 // +0020 │ │ +1a8094: 6201 a712 |0076: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +1a8098: 7010 ef0f 0d00 |0078: invoke-direct {v13}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fef │ │ +1a809e: 0c0e |007b: move-result-object v14 │ │ +1a80a0: 1f0e 3100 |007c: check-cast v14, Landroid/content/Context; // type@0031 │ │ +1a80a4: 5b6d bc04 |007e: iput-object v13, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04bc │ │ +1a80a8: 5962 bd04 |0080: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04bd │ │ +1a80ac: 1203 |0082: const/4 v3, #int 0 // #0 │ │ +1a80ae: 1204 |0083: const/4 v4, #int 0 // #0 │ │ +1a80b0: 1205 |0084: const/4 v5, #int 0 // #0 │ │ +1a80b2: 1307 0e00 |0085: const/16 v7, #int 14 // #e │ │ +1a80b6: 1208 |0087: const/4 v8, #int 0 // #0 │ │ +1a80b8: 07e2 |0088: move-object v2, v14 │ │ +1a80ba: 7708 a139 0100 |0089: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.updateCurrentUserAndDrives$default:(Lcom/infomaniak/drive/utils/AccountUtils;Landroid/content/Context;ZZLokhttp3/OkHttpClient;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; // method@39a1 │ │ +1a80c0: 0c0e |008c: move-result-object v14 │ │ +1a80c2: 330e 0300 |008d: if-ne v14, v0, 0090 // +0003 │ │ +1a80c6: 1100 |008f: return-object v0 │ │ +1a80c8: 07de |0090: move-object v14, v13 │ │ +1a80ca: 6e10 2410 0e00 |0091: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/MainViewModel;.restartUploadWorkerIfNeeded:()V // method@1024 │ │ +1a80d0: 620e 31b2 |0094: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a80d4: 110e |0096: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0020 line=580 │ │ 0x003a line=581 │ │ 0x004c line=582 │ │ 0x0051 line=583 │ │ 0x0056 line=584 │ │ @@ -31898,36 +31734,36 @@ │ │ type : '(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 39 16-bit code units │ │ -1a7a48: |[1a7a48] com.infomaniak.drive.ui.MainViewModel.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ -1a7a58: 6200 1a01 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011a │ │ -1a7a5c: 6e20 4b0b 6000 |0002: invoke-virtual {v0, v6}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getCurrentUserPendingUploadFile:(Ljava/lang/Integer;)Lio/realm/RealmResults; // method@0b4b │ │ -1a7a62: 0c06 |0005: move-result-object v6 │ │ -1a7a64: 7110 3f6f 0600 |0006: invoke-static {v6}, Lio/realm/kotlin/RealmResultsExtensionsKt;.toFlow:(Lio/realm/RealmResults;)Lkotlinx/coroutines/flow/Flow; // method@6f3f │ │ -1a7a6a: 0c06 |0009: move-result-object v6 │ │ -1a7a6c: 2200 bd04 |000a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04bd │ │ -1a7a70: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1a7a72: 7020 890f 1000 |000d: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f89 │ │ -1a7a78: 1f00 0e1b |0010: check-cast v0, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a7a7c: 7120 68cf 0600 |0012: invoke-static {v6, v0}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@cf68 │ │ -1a7a82: 0c06 |0015: move-result-object v6 │ │ -1a7a84: 7110 3ecf 0600 |0016: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.distinctUntilChanged:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@cf3e │ │ -1a7a8a: 0c06 |0019: move-result-object v6 │ │ -1a7a8c: 7110 16cf 0600 |001a: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.cancellable:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@cf16 │ │ -1a7a92: 0c00 |001d: move-result-object v0 │ │ -1a7a94: 1234 |001e: const/4 v4, #int 3 // #3 │ │ -1a7a96: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -1a7a98: 1602 0000 |0020: const-wide/16 v2, #int 0 // #0 │ │ -1a7a9c: 7706 3306 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/lifecycle/FlowLiveDataConversions;.asLiveData$default:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/CoroutineContext;JILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0633 │ │ -1a7aa2: 0c06 |0025: move-result-object v6 │ │ -1a7aa4: 1106 |0026: return-object v6 │ │ +1a79d8: |[1a79d8] com.infomaniak.drive.ui.MainViewModel.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ +1a79e8: 6200 1901 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@0119 │ │ +1a79ec: 6e20 470b 6000 |0002: invoke-virtual {v0, v6}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getCurrentUserPendingUploadFile:(Ljava/lang/Integer;)Lio/realm/RealmResults; // method@0b47 │ │ +1a79f2: 0c06 |0005: move-result-object v6 │ │ +1a79f4: 7110 486f 0600 |0006: invoke-static {v6}, Lio/realm/kotlin/RealmResultsExtensionsKt;.toFlow:(Lio/realm/RealmResults;)Lkotlinx/coroutines/flow/Flow; // method@6f48 │ │ +1a79fa: 0c06 |0009: move-result-object v6 │ │ +1a79fc: 2200 bc04 |000a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04bc │ │ +1a7a00: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1a7a02: 7020 850f 1000 |000d: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f85 │ │ +1a7a08: 1f00 0e1b |0010: check-cast v0, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a7a0c: 7120 71cf 0600 |0012: invoke-static {v6, v0}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@cf71 │ │ +1a7a12: 0c06 |0015: move-result-object v6 │ │ +1a7a14: 7110 47cf 0600 |0016: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.distinctUntilChanged:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@cf47 │ │ +1a7a1a: 0c06 |0019: move-result-object v6 │ │ +1a7a1c: 7110 1fcf 0600 |001a: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.cancellable:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@cf1f │ │ +1a7a22: 0c00 |001d: move-result-object v0 │ │ +1a7a24: 1234 |001e: const/4 v4, #int 3 // #3 │ │ +1a7a26: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +1a7a28: 1602 0000 |0020: const-wide/16 v2, #int 0 // #0 │ │ +1a7a2c: 7706 2f06 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/lifecycle/FlowLiveDataConversions;.asLiveData$default:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/CoroutineContext;JILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062f │ │ +1a7a32: 0c06 |0025: move-result-object v6 │ │ +1a7a34: 1106 |0026: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ 0x0006 line=449 │ │ 0x000a line=450 │ │ 0x0016 line=451 │ │ 0x001a line=452 │ │ @@ -31940,23 +31776,23 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -1a8a64: |[1a8a64] com.infomaniak.drive.ui.MainViewModel.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ -1a8a74: 5430 0505 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0505 │ │ -1a8a78: 1f00 621d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d62 │ │ -1a8a7c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a8a7e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1a8a80: 7140 1dc8 1012 |0006: invoke-static {v0, v1, v2, v1}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c81d │ │ -1a8a86: 5430 ef04 |0009: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04ef │ │ -1a8a8a: 6e20 5206 4000 |000b: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@0652 │ │ -1a8a90: 0e00 |000e: return-void │ │ +1a89f4: |[1a89f4] com.infomaniak.drive.ui.MainViewModel.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ +1a8a04: 5430 0405 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0504 │ │ +1a8a08: 1f00 621d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d62 │ │ +1a8a0c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a8a0e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1a8a10: 7140 26c8 1012 |0006: invoke-static {v0, v1, v2, v1}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c826 │ │ +1a8a16: 5430 ee04 |0009: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04ee │ │ +1a8a1a: 6e20 4e06 4000 |000b: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@064e │ │ +1a8a20: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0009 line=152 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x000f reg=4 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -31966,27 +31802,27 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -1a7fb0: |[1a7fb0] com.infomaniak.drive.ui.MainViewModel.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ -1a7fc0: 5422 0405 |0000: iget-object v2, v2, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0504 │ │ -1a7fc4: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ -1a7fc8: 6200 ba00 |0004: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a7fcc: 6e20 a309 2000 |0006: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance:(Lcom/infomaniak/drive/data/models/UserDrive;)Lio/realm/Realm; // method@09a3 │ │ -1a7fd2: 0c02 |0009: move-result-object v2 │ │ -1a7fd4: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ -1a7fd8: 6202 ba00 |000c: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a7fdc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -1a7fde: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -1a7fe0: 7140 a409 1210 |0010: invoke-static {v2, v1, v0, v1}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance$default:(Lcom/infomaniak/drive/data/cache/FileController;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Lio/realm/Realm; // method@09a4 │ │ -1a7fe6: 0c02 |0013: move-result-object v2 │ │ -1a7fe8: 1102 |0014: return-object v2 │ │ +1a7f40: |[1a7f40] com.infomaniak.drive.ui.MainViewModel.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ +1a7f50: 5422 0305 |0000: iget-object v2, v2, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0503 │ │ +1a7f54: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ +1a7f58: 6200 b900 |0004: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a7f5c: 6e20 9f09 2000 |0006: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance:(Lcom/infomaniak/drive/data/models/UserDrive;)Lio/realm/Realm; // method@099f │ │ +1a7f62: 0c02 |0009: move-result-object v2 │ │ +1a7f64: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ +1a7f68: 6202 b900 |000c: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1a7f6c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +1a7f6e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +1a7f70: 7140 a009 1210 |0010: invoke-static {v2, v1, v0, v1}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance$default:(Lcom/infomaniak/drive/data/cache/FileController;Lcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Lio/realm/Realm; // method@09a0 │ │ +1a7f76: 0c02 |0013: move-result-object v2 │ │ +1a7f78: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0004 line=72 │ │ 0x000c line=73 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ @@ -31996,41 +31832,41 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 22 │ │ ins : 8 │ │ outs : 7 │ │ insns size : 40 16-bit code units │ │ -1a8a94: |[1a8a94] com.infomaniak.drive.ui.MainViewModel.removeOfflineFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V │ │ -1a8aa4: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ -1a8aa8: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -1a8aac: 2200 a303 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a3 │ │ -1a8ab0: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ -1a8ab4: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -1a8ab6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a8ab8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a8aba: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -1a8abc: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -1a8abe: 0701 |000d: move-object v1, v0 │ │ -1a8ac0: 7607 5c0b 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/models/UserDrive;.:(IIZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b5c │ │ -1a8ac6: 070c |0011: move-object v12, v0 │ │ -1a8ac8: 2803 |0012: goto 0015 // +0003 │ │ -1a8aca: 080c 1200 |0013: move-object/from16 v12, v18 │ │ -1a8ace: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ -1a8ad2: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -1a8ad6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -1a8ad8: 070d |001a: move-object v13, v0 │ │ -1a8ada: 2803 |001b: goto 001e // +0003 │ │ -1a8adc: 080d 1300 |001c: move-object/from16 v13, v19 │ │ -1a8ae0: 07e8 |001e: move-object v8, v14 │ │ -1a8ae2: 07f9 |001f: move-object v9, v15 │ │ -1a8ae4: 080a 1000 |0020: move-object/from16 v10, v16 │ │ -1a8ae8: 080b 1100 |0022: move-object/from16 v11, v17 │ │ -1a8aec: 7406 2310 0800 |0024: invoke-virtual/range {v8, v9, v10, v11, v12, v13}, Lcom/infomaniak/drive/ui/MainViewModel;.removeOfflineFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V // method@1023 │ │ -1a8af2: 0e00 |0027: return-void │ │ +1a8a24: |[1a8a24] com.infomaniak.drive.ui.MainViewModel.removeOfflineFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V │ │ +1a8a34: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ +1a8a38: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +1a8a3c: 2200 a203 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a2 │ │ +1a8a40: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ +1a8a44: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +1a8a46: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a8a48: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1a8a4a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +1a8a4c: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +1a8a4e: 0701 |000d: move-object v1, v0 │ │ +1a8a50: 7607 580b 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/models/UserDrive;.:(IIZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b58 │ │ +1a8a56: 070c |0011: move-object v12, v0 │ │ +1a8a58: 2803 |0012: goto 0015 // +0003 │ │ +1a8a5a: 080c 1200 |0013: move-object/from16 v12, v18 │ │ +1a8a5e: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ +1a8a62: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ +1a8a66: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +1a8a68: 070d |001a: move-object v13, v0 │ │ +1a8a6a: 2803 |001b: goto 001e // +0003 │ │ +1a8a6c: 080d 1300 |001c: move-object/from16 v13, v19 │ │ +1a8a70: 07e8 |001e: move-object v8, v14 │ │ +1a8a72: 07f9 |001f: move-object v9, v15 │ │ +1a8a74: 080a 1000 |0020: move-object/from16 v10, v16 │ │ +1a8a78: 080b 1100 |0022: move-object/from16 v11, v17 │ │ +1a8a7c: 7406 1f10 0800 |0024: invoke-virtual/range {v8, v9, v10, v11, v12, v13}, Lcom/infomaniak/drive/ui/MainViewModel;.removeOfflineFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V // method@101f │ │ +1a8a82: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=495 │ │ 0x0024 line=491 │ │ locals : │ │ 0x0000 - 0x0028 reg=14 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0028 reg=15 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -32046,21 +31882,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a7aa8: |[1a7aa8] com.infomaniak.drive.ui.MainViewModel.removeSelectedFilesFromOffline$default:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a7ab8: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a7abc: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a7ac0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a7ac2: 6e30 2510 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@1025 │ │ -1a7ac8: 0c00 |0008: move-result-object v0 │ │ -1a7aca: 1100 |0009: return-object v0 │ │ +1a7a38: |[1a7a38] com.infomaniak.drive.ui.MainViewModel.removeSelectedFilesFromOffline$default:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a7a48: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a7a4c: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a7a50: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a7a52: 6e30 2110 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@1021 │ │ +1a7a58: 0c00 |0008: move-result-object v0 │ │ +1a7a5a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=471 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x000a reg=2 (null) Lkotlin/jvm/functions/Function0; │ │ @@ -32072,25 +31908,25 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -1a7b64: |[1a7b64] com.infomaniak.drive.ui.MainViewModel.restoreTrashFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a7b74: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a7b78: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a7b7a: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a7b7e: 0703 |0005: move-object v3, v0 │ │ -1a7b80: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a7b84: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a7b88: 0704 |000a: move-object v4, v0 │ │ -1a7b8a: 6e40 2910 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.restoreTrashFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@1029 │ │ -1a7b90: 0c01 |000e: move-result-object v1 │ │ -1a7b92: 1101 |000f: return-object v1 │ │ +1a7af4: |[1a7af4] com.infomaniak.drive.ui.MainViewModel.restoreTrashFile$default:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a7b04: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a7b08: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a7b0a: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a7b0e: 0703 |0005: move-object v3, v0 │ │ +1a7b10: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a7b14: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a7b18: 0704 |000a: move-object v4, v0 │ │ +1a7b1a: 6e40 2510 2143 |000b: invoke-virtual {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel;.restoreTrashFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@1025 │ │ +1a7b20: 0c01 |000e: move-result-object v1 │ │ +1a7b22: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=405 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0010 reg=2 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0010 reg=3 (null) Ljava/lang/Integer; │ │ @@ -32103,25 +31939,25 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1a8bb0: |[1a8bb0] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolder:()V │ │ -1a8bc0: 7010 2c10 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@102c │ │ -1a8bc6: 5420 0905 |0003: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0509 │ │ -1a8bca: 3800 1000 |0005: if-eqz v0, 0015 // +0010 │ │ -1a8bce: 5421 f204 |0007: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f2 │ │ -1a8bd2: 6e10 4406 0100 |0009: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@0644 │ │ -1a8bd8: 0c01 |000c: move-result-object v1 │ │ -1a8bda: 7110 a6b6 0100 |000d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1a8be0: 1f01 7803 |0010: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0378 │ │ -1a8be4: 6e20 1f14 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@141f │ │ -1a8bea: 0e00 |0015: return-void │ │ +1a8b40: |[1a8b40] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolder:()V │ │ +1a8b50: 7010 2810 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@1028 │ │ +1a8b56: 5420 0805 |0003: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0508 │ │ +1a8b5a: 3800 1000 |0005: if-eqz v0, 0015 // +0010 │ │ +1a8b5e: 5421 f104 |0007: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f1 │ │ +1a8b62: 6e10 4006 0100 |0009: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@0640 │ │ +1a8b68: 0c01 |000c: move-result-object v1 │ │ +1a8b6a: 7110 afb6 0100 |000d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1a8b70: 1f01 7703 |0010: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0377 │ │ +1a8b74: 6e20 2814 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@1428 │ │ +1a8b7a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ 0x0003 line=600 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -32130,28 +31966,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -1a8bec: |[1a8bec] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolderId:()V │ │ -1a8bfc: 5430 f204 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f2 │ │ -1a8c00: 6e10 4406 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@0644 │ │ -1a8c06: 0c00 |0005: move-result-object v0 │ │ -1a8c08: 1f00 7803 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@0378 │ │ -1a8c0c: 3800 1100 |0008: if-eqz v0, 0019 // +0011 │ │ -1a8c10: 5431 0305 |000a: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0503 │ │ -1a8c14: 6e10 350a 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a35 │ │ -1a8c1a: 0a00 |000f: move-result v0 │ │ -1a8c1c: 7110 0093 0000 |0010: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -1a8c22: 0c00 |0013: move-result-object v0 │ │ -1a8c24: 1a02 0aae |0014: const-string v2, "folderId" // string@ae0a │ │ -1a8c28: 6e30 5b06 2100 |0016: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@065b │ │ -1a8c2e: 0e00 |0019: return-void │ │ +1a8b7c: |[1a8b7c] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolderId:()V │ │ +1a8b8c: 5430 f104 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f1 │ │ +1a8b90: 6e10 4006 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@0640 │ │ +1a8b96: 0c00 |0005: move-result-object v0 │ │ +1a8b98: 1f00 7703 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@0377 │ │ +1a8b9c: 3800 1100 |0008: if-eqz v0, 0019 // +0011 │ │ +1a8ba0: 5431 0205 |000a: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0502 │ │ +1a8ba4: 6e10 310a 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a31 │ │ +1a8baa: 0a00 |000f: move-result v0 │ │ +1a8bac: 7110 0993 0000 |0010: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9309 │ │ +1a8bb2: 0c00 |0013: move-result-object v0 │ │ +1a8bb4: 1a02 0bae |0014: const-string v2, "folderId" // string@ae0b │ │ +1a8bb8: 6e30 5706 2100 |0016: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0657 │ │ +1a8bbe: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #44 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32159,26 +31995,26 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -1a8cdc: |[1a8cdc] com.infomaniak.drive.ui.MainViewModel.setParentFolder:()V │ │ -1a8cec: 5410 f204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f2 │ │ -1a8cf0: 6e10 4406 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@0644 │ │ -1a8cf6: 0c00 |0005: move-result-object v0 │ │ -1a8cf8: 1f00 7803 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@0378 │ │ -1a8cfc: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -1a8d00: 7010 2b10 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@102b │ │ -1a8d06: 2807 |000d: goto 0014 // +0007 │ │ -1a8d08: 0710 |000e: move-object v0, v1 │ │ -1a8d0a: 1f00 ca04 |000f: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04ca │ │ -1a8d0e: 7010 0c10 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@100c │ │ -1a8d14: 0e00 |0014: return-void │ │ +1a8c6c: |[1a8c6c] com.infomaniak.drive.ui.MainViewModel.setParentFolder:()V │ │ +1a8c7c: 5410 f104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f1 │ │ +1a8c80: 6e10 4006 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@0640 │ │ +1a8c86: 0c00 |0005: move-result-object v0 │ │ +1a8c88: 1f00 7703 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@0377 │ │ +1a8c8c: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +1a8c90: 7010 2710 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@1027 │ │ +1a8c96: 2807 |000d: goto 0014 // +0007 │ │ +1a8c98: 0710 |000e: move-object v0, v1 │ │ +1a8c9a: 1f00 c904 |000f: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c9 │ │ +1a8c9e: 7010 0810 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@1008 │ │ +1a8ca4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x000a line=605 │ │ 0x000e line=606 │ │ 0x0011 line=607 │ │ locals : │ │ @@ -32189,41 +32025,41 @@ │ │ type : '(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -1a81f8: |[1a81f8] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator$lambda$7:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ -1a8208: 1a00 18ac |0000: const-string v0, "fileRequest" // string@ac18 │ │ -1a820c: 7120 a9b6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a8212: 6e10 4a06 0300 |0005: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ -1a8218: 0c00 |0008: move-result-object v0 │ │ -1a821a: 7110 a6b6 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1a8220: 1f00 9a04 |000c: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@049a │ │ -1a8224: 6e10 e20e 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getNumberOfSuccessfulActions:()I // method@0ee2 │ │ -1a822a: 0a00 |0011: move-result v0 │ │ -1a822c: 6e10 d80e 0400 |0012: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:()Z // method@0ed8 │ │ -1a8232: 0a01 |0015: move-result v1 │ │ -1a8234: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ -1a8238: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1a823c: 6e10 4a06 0300 |001a: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@064a │ │ -1a8242: 0c01 |001d: move-result-object v1 │ │ -1a8244: 7110 a6b6 0100 |001e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1a824a: 1f01 9a04 |0021: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@049a │ │ -1a824e: 6e10 e30e 0100 |0023: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getTotalOfActions:()I // method@0ee3 │ │ -1a8254: 0a01 |0026: move-result v1 │ │ -1a8256: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1a825a: 2202 9a04 |0029: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@049a │ │ -1a825e: 6e10 d50e 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.getErrorCode:()Ljava/lang/String; // method@0ed5 │ │ -1a8264: 0c04 |002e: move-result-object v4 │ │ -1a8266: 7040 da0e 0241 |002f: invoke-direct {v2, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0eda │ │ -1a826c: 6e20 4c06 2300 |0032: invoke-virtual {v3, v2}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@064c │ │ -1a8272: 6203 2fb2 |0035: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a8276: 1103 |0037: return-object v3 │ │ +1a8188: |[1a8188] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator$lambda$7:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ +1a8198: 1a00 19ac |0000: const-string v0, "fileRequest" // string@ac19 │ │ +1a819c: 7120 b2b6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a81a2: 6e10 4606 0300 |0005: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ +1a81a8: 0c00 |0008: move-result-object v0 │ │ +1a81aa: 7110 afb6 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1a81b0: 1f00 9904 |000c: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0499 │ │ +1a81b4: 6e10 de0e 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getNumberOfSuccessfulActions:()I // method@0ede │ │ +1a81ba: 0a00 |0011: move-result v0 │ │ +1a81bc: 6e10 d40e 0400 |0012: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:()Z // method@0ed4 │ │ +1a81c2: 0a01 |0015: move-result v1 │ │ +1a81c4: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ +1a81c8: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1a81cc: 6e10 4606 0300 |001a: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@0646 │ │ +1a81d2: 0c01 |001d: move-result-object v1 │ │ +1a81d4: 7110 afb6 0100 |001e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1a81da: 1f01 9904 |0021: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0499 │ │ +1a81de: 6e10 df0e 0100 |0023: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getTotalOfActions:()I // method@0edf │ │ +1a81e4: 0a01 |0026: move-result v1 │ │ +1a81e6: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1a81ea: 2202 9904 |0029: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0499 │ │ +1a81ee: 6e10 d10e 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.getErrorCode:()Ljava/lang/String; // method@0ed1 │ │ +1a81f4: 0c04 |002e: move-result-object v4 │ │ +1a81f6: 7040 d60e 0241 |002f: invoke-direct {v2, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ed6 │ │ +1a81fc: 6e20 4806 2300 |0032: invoke-virtual {v3, v2}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@0648 │ │ +1a8202: 6203 31b2 |0035: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a8206: 1103 |0037: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=211 │ │ 0x0012 line=212 │ │ 0x001a line=214 │ │ 0x0029 line=216 │ │ 0x002b line=219 │ │ @@ -32239,32 +32075,32 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a729c: |[1a729c] com.infomaniak.drive.ui.MainViewModel.addFileToFavorites:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ -1a72ac: 1a00 b1ab |0000: const-string v0, "file" // string@abb1 │ │ -1a72b0: 7120 a9b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a72b6: 7100 71c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a72bc: 0c00 |0008: move-result-object v0 │ │ -1a72be: 0701 |0009: move-object v1, v0 │ │ -1a72c0: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a72c4: 2200 9c04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@049c │ │ -1a72c8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a72ca: 7052 ec0e 80a9 |000f: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0eec │ │ -1a72d0: 0704 |0012: move-object v4, v0 │ │ -1a72d2: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a72d6: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a72d8: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a72da: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a72de: 7706 2c06 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062c │ │ -1a72e4: 0c08 |001c: move-result-object v8 │ │ -1a72e6: 1108 |001d: return-object v8 │ │ +1a722c: |[1a722c] com.infomaniak.drive.ui.MainViewModel.addFileToFavorites:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ +1a723c: 1a00 b2ab |0000: const-string v0, "file" // string@abb2 │ │ +1a7240: 7120 b2b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a7246: 7100 7ac7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a724c: 0c00 |0008: move-result-object v0 │ │ +1a724e: 0701 |0009: move-object v1, v0 │ │ +1a7250: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a7254: 2200 9b04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@049b │ │ +1a7258: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a725a: 7052 e80e 80a9 |000f: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0ee8 │ │ +1a7260: 0704 |0012: move-object v4, v0 │ │ +1a7262: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a7266: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a7268: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a726a: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a726e: 7706 2806 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0628 │ │ +1a7274: 0c08 |001c: move-result-object v8 │ │ +1a7276: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=305 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x001e reg=9 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ @@ -32275,30 +32111,30 @@ │ │ type : '(I)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -1a72e8: |[1a72e8] com.infomaniak.drive.ui.MainViewModel.cancelExternalImport:(I)Landroidx/lifecycle/LiveData; │ │ -1a72f8: 7100 71c7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a72fe: 0c00 |0003: move-result-object v0 │ │ -1a7300: 0701 |0004: move-object v1, v0 │ │ -1a7302: 1f01 481a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a7306: 2200 9d04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@049d │ │ -1a730a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a730c: 7030 f20e 8002 |000a: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0ef2 │ │ -1a7312: 0704 |000d: move-object v4, v0 │ │ -1a7314: 1f04 0e1b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a7318: 1225 |0010: const/4 v5, #int 2 // #2 │ │ -1a731a: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1a731c: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ -1a7320: 7706 2c06 0100 |0014: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062c │ │ -1a7326: 0c08 |0017: move-result-object v8 │ │ -1a7328: 1108 |0018: return-object v8 │ │ +1a7278: |[1a7278] com.infomaniak.drive.ui.MainViewModel.cancelExternalImport:(I)Landroidx/lifecycle/LiveData; │ │ +1a7288: 7100 7ac7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a728e: 0c00 |0003: move-result-object v0 │ │ +1a7290: 0701 |0004: move-object v1, v0 │ │ +1a7292: 1f01 481a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a7296: 2200 9c04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@049c │ │ +1a729a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a729c: 7030 ee0e 8002 |000a: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0eee │ │ +1a72a2: 0704 |000d: move-object v4, v0 │ │ +1a72a4: 1f04 0e1b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a72a8: 1225 |0010: const/4 v5, #int 2 // #2 │ │ +1a72aa: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1a72ac: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ +1a72b0: 7706 2806 0100 |0014: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0628 │ │ +1a72b6: 0c08 |0017: move-result-object v8 │ │ +1a72b8: 1108 |0018: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ locals : │ │ 0x0000 - 0x0019 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0019 reg=8 (null) I │ │ │ │ @@ -32307,21 +32143,21 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -1a8728: |[1a8728] com.infomaniak.drive.ui.MainViewModel.cancelSyncOfflineFiles:()V │ │ -1a8738: 5430 0605 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0506 │ │ -1a873c: 1f00 621d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d62 │ │ -1a8740: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a8742: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1a8744: 7140 1dc8 1012 |0006: invoke-static {v0, v1, v2, v1}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c81d │ │ -1a874a: 0e00 |0009: return-void │ │ +1a86b8: |[1a86b8] com.infomaniak.drive.ui.MainViewModel.cancelSyncOfflineFiles:()V │ │ +1a86c8: 5430 0505 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0505 │ │ +1a86cc: 1f00 621d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d62 │ │ +1a86d0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a86d2: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1a86d4: 7140 26c8 1012 |0006: invoke-static {v0, v1, v2, v1}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c826 │ │ +1a86da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32329,30 +32165,30 @@ │ │ type : '()Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -1a82d0: |[1a82d0] com.infomaniak.drive.ui.MainViewModel.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; │ │ -1a82e0: 0770 |0000: move-object v0, v7 │ │ -1a82e2: 1f00 3b02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023b │ │ -1a82e6: 7110 6006 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0660 │ │ -1a82ec: 0c01 |0006: move-result-object v1 │ │ -1a82ee: 2200 9e04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@049e │ │ -1a82f2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a82f4: 7030 f70e 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0ef7 │ │ -1a82fa: 0704 |000d: move-object v4, v0 │ │ -1a82fc: 1f04 0e1b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a8300: 1235 |0010: const/4 v5, #int 3 // #3 │ │ -1a8302: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1a8304: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1a8306: 7706 b9c5 0100 |0013: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5b9 │ │ -1a830c: 0c00 |0016: move-result-object v0 │ │ -1a830e: 1100 |0017: return-object v0 │ │ +1a8260: |[1a8260] com.infomaniak.drive.ui.MainViewModel.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; │ │ +1a8270: 0770 |0000: move-object v0, v7 │ │ +1a8272: 1f00 3a02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023a │ │ +1a8276: 7110 5c06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065c │ │ +1a827c: 0c01 |0006: move-result-object v1 │ │ +1a827e: 2200 9d04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@049d │ │ +1a8282: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a8284: 7030 f30e 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0ef3 │ │ +1a828a: 0704 |000d: move-object v4, v0 │ │ +1a828c: 1f04 0e1b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a8290: 1235 |0010: const/4 v5, #int 3 // #3 │ │ +1a8292: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1a8294: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1a8296: 7706 c2c5 0100 |0013: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5c2 │ │ +1a829c: 0c00 |0016: move-result-object v0 │ │ +1a829e: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ locals : │ │ 0x0000 - 0x0018 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32360,32 +32196,32 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a732c: |[1a732c] com.infomaniak.drive.ui.MainViewModel.convertFile:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a733c: 1a00 b1ab |0000: const-string v0, "file" // string@abb1 │ │ -1a7340: 7120 a9b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a7346: 7100 71c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a734c: 0c00 |0008: move-result-object v0 │ │ -1a734e: 0701 |0009: move-object v1, v0 │ │ -1a7350: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a7354: 2200 9f04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@049f │ │ -1a7358: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a735a: 7030 fc0e 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0efc │ │ -1a7360: 0704 |0012: move-object v4, v0 │ │ -1a7362: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a7366: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a7368: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a736a: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a736e: 7706 2c06 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062c │ │ -1a7374: 0c08 |001c: move-result-object v8 │ │ -1a7376: 1108 |001d: return-object v8 │ │ +1a72bc: |[1a72bc] com.infomaniak.drive.ui.MainViewModel.convertFile:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a72cc: 1a00 b2ab |0000: const-string v0, "file" // string@abb2 │ │ +1a72d0: 7120 b2b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a72d6: 7100 7ac7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a72dc: 0c00 |0008: move-result-object v0 │ │ +1a72de: 0701 |0009: move-object v1, v0 │ │ +1a72e0: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a72e4: 2200 9e04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@049e │ │ +1a72e8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a72ea: 7030 f80e 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0ef8 │ │ +1a72f0: 0704 |0012: move-object v4, v0 │ │ +1a72f2: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a72f6: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a72f8: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a72fa: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a72fe: 7706 2806 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0628 │ │ +1a7304: 0c08 |001c: move-result-object v8 │ │ +1a7306: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=431 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -32394,38 +32230,38 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 36 16-bit code units │ │ -1a73c4: |[1a73c4] com.infomaniak.drive.ui.MainViewModel.createDropBoxFolder:(Lcom/infomaniak/drive/data/models/File;ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;)Landroidx/lifecycle/LiveData; │ │ -1a73d4: 1a00 b1ab |0000: const-string v0, "file" // string@abb1 │ │ -1a73d8: 7120 a9b6 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a73de: 7100 71c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a73e4: 0c00 |0008: move-result-object v0 │ │ -1a73e6: 0701 |0009: move-object v1, v0 │ │ -1a73e8: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a73ec: 2200 a004 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@04a0 │ │ -1a73f0: 1208 |000e: const/4 v8, #int 0 // #0 │ │ -1a73f2: 0702 |000f: move-object v2, v0 │ │ -1a73f4: 01b3 |0010: move v3, v11 │ │ -1a73f6: 07c4 |0011: move-object v4, v12 │ │ -1a73f8: 07d5 |0012: move-object v5, v13 │ │ -1a73fa: 07e6 |0013: move-object v6, v14 │ │ -1a73fc: 07a7 |0014: move-object v7, v10 │ │ -1a73fe: 7607 010f 0200 |0015: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.:(ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f01 │ │ -1a7404: 0704 |0018: move-object v4, v0 │ │ -1a7406: 1f04 0e1b |0019: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a740a: 1225 |001b: const/4 v5, #int 2 // #2 │ │ -1a740c: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -1a740e: 1602 0000 |001d: const-wide/16 v2, #int 0 // #0 │ │ -1a7412: 7706 2c06 0100 |001f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062c │ │ -1a7418: 0c0a |0022: move-result-object v10 │ │ -1a741a: 110a |0023: return-object v10 │ │ +1a7354: |[1a7354] com.infomaniak.drive.ui.MainViewModel.createDropBoxFolder:(Lcom/infomaniak/drive/data/models/File;ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;)Landroidx/lifecycle/LiveData; │ │ +1a7364: 1a00 b2ab |0000: const-string v0, "file" // string@abb2 │ │ +1a7368: 7120 b2b6 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a736e: 7100 7ac7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a7374: 0c00 |0008: move-result-object v0 │ │ +1a7376: 0701 |0009: move-object v1, v0 │ │ +1a7378: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a737c: 2200 9f04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@049f │ │ +1a7380: 1208 |000e: const/4 v8, #int 0 // #0 │ │ +1a7382: 0702 |000f: move-object v2, v0 │ │ +1a7384: 01b3 |0010: move v3, v11 │ │ +1a7386: 07c4 |0011: move-object v4, v12 │ │ +1a7388: 07d5 |0012: move-object v5, v13 │ │ +1a738a: 07e6 |0013: move-object v6, v14 │ │ +1a738c: 07a7 |0014: move-object v7, v10 │ │ +1a738e: 7607 fd0e 0200 |0015: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.:(ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0efd │ │ +1a7394: 0704 |0018: move-object v4, v0 │ │ +1a7396: 1f04 0e1b |0019: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a739a: 1225 |001b: const/4 v5, #int 2 // #2 │ │ +1a739c: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +1a739e: 1602 0000 |001d: const-wide/16 v2, #int 0 // #0 │ │ +1a73a2: 7706 2806 0100 |001f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0628 │ │ +1a73a8: 0c0a |0022: move-result-object v10 │ │ +1a73aa: 110a |0023: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=243 │ │ locals : │ │ 0x0000 - 0x0024 reg=9 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0024 reg=10 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0024 reg=11 (null) Z │ │ @@ -32438,23 +32274,23 @@ │ │ type : '()Landroidx/lifecycle/MediatorLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -1a7c9c: |[1a7c9c] com.infomaniak.drive.ui.MainViewModel.createMultiSelectMediator:()Landroidx/lifecycle/MediatorLiveData; │ │ -1a7cac: 2200 3402 |0000: new-instance v0, Landroidx/lifecycle/MediatorLiveData; // type@0234 │ │ -1a7cb0: 7010 4806 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/MediatorLiveData;.:()V // method@0648 │ │ -1a7cb6: 2201 9a04 |0005: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@049a │ │ -1a7cba: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -1a7cbc: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -1a7cbe: 7040 da0e 2132 |0009: invoke-direct {v1, v2, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0eda │ │ -1a7cc4: 6e20 4c06 1000 |000c: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@064c │ │ -1a7cca: 1100 |000f: return-object v0 │ │ +1a7c2c: |[1a7c2c] com.infomaniak.drive.ui.MainViewModel.createMultiSelectMediator:()Landroidx/lifecycle/MediatorLiveData; │ │ +1a7c3c: 2200 3302 |0000: new-instance v0, Landroidx/lifecycle/MediatorLiveData; // type@0233 │ │ +1a7c40: 7010 4406 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/MediatorLiveData;.:()V // method@0644 │ │ +1a7c46: 2201 9904 |0005: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0499 │ │ +1a7c4a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +1a7c4c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +1a7c4e: 7040 d60e 2132 |0009: invoke-direct {v1, v2, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ed6 │ │ +1a7c54: 6e20 4806 1000 |000c: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@0648 │ │ +1a7c5a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0005 line=207 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -32463,32 +32299,32 @@ │ │ type : '(IILcom/infomaniak/drive/data/models/CreateFile;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a741c: |[1a741c] com.infomaniak.drive.ui.MainViewModel.createOffice:(IILcom/infomaniak/drive/data/models/CreateFile;)Landroidx/lifecycle/LiveData; │ │ -1a742c: 1a00 d9a1 |0000: const-string v0, "createFile" // string@a1d9 │ │ -1a7430: 7120 a9b6 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a7436: 7100 71c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a743c: 0c00 |0008: move-result-object v0 │ │ -1a743e: 0701 |0009: move-object v1, v0 │ │ -1a7440: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a7444: 2200 a104 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04a1 │ │ -1a7448: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a744a: 7052 060f 80a9 |000f: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.:(IILcom/infomaniak/drive/data/models/CreateFile;Lkotlin/coroutines/Continuation;)V // method@0f06 │ │ -1a7450: 0704 |0012: move-object v4, v0 │ │ -1a7452: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a7456: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a7458: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a745a: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a745e: 7706 2c06 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062c │ │ -1a7464: 0c08 |001c: move-result-object v8 │ │ -1a7466: 1108 |001d: return-object v8 │ │ +1a73ac: |[1a73ac] com.infomaniak.drive.ui.MainViewModel.createOffice:(IILcom/infomaniak/drive/data/models/CreateFile;)Landroidx/lifecycle/LiveData; │ │ +1a73bc: 1a00 daa1 |0000: const-string v0, "createFile" // string@a1da │ │ +1a73c0: 7120 b2b6 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a73c6: 7100 7ac7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a73cc: 0c00 |0008: move-result-object v0 │ │ +1a73ce: 0701 |0009: move-object v1, v0 │ │ +1a73d0: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a73d4: 2200 a004 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@04a0 │ │ +1a73d8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a73da: 7052 020f 80a9 |000f: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.:(IILcom/infomaniak/drive/data/models/CreateFile;Lkotlin/coroutines/Continuation;)V // method@0f02 │ │ +1a73e0: 0704 |0012: move-object v4, v0 │ │ +1a73e2: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a73e6: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a73e8: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a73ea: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a73ee: 7706 2806 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0628 │ │ +1a73f4: 0c08 |001c: move-result-object v8 │ │ +1a73f6: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=300 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) I │ │ 0x0000 - 0x001e reg=9 (null) I │ │ @@ -32499,32 +32335,32 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a7468: |[1a7468] com.infomaniak.drive.ui.MainViewModel.createShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a7478: 1a00 b1ab |0000: const-string v0, "file" // string@abb1 │ │ -1a747c: 7120 a9b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a7482: 7100 71c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a7488: 0c00 |0008: move-result-object v0 │ │ -1a748a: 0701 |0009: move-object v1, v0 │ │ -1a748c: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a7490: 2200 a304 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04a3 │ │ -1a7494: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a7496: 7030 0e0f 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f0e │ │ -1a749c: 0704 |0012: move-object v4, v0 │ │ -1a749e: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a74a2: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a74a4: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a74a6: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a74aa: 7706 2c06 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062c │ │ -1a74b0: 0c08 |001c: move-result-object v8 │ │ -1a74b2: 1108 |001d: return-object v8 │ │ +1a73f8: |[1a73f8] com.infomaniak.drive.ui.MainViewModel.createShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a7408: 1a00 b2ab |0000: const-string v0, "file" // string@abb2 │ │ +1a740c: 7120 b2b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a7412: 7100 7ac7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a7418: 0c00 |0008: move-result-object v0 │ │ +1a741a: 0701 |0009: move-object v1, v0 │ │ +1a741c: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a7420: 2200 a204 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04a2 │ │ +1a7424: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a7426: 7030 0a0f 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f0a │ │ +1a742c: 0704 |0012: move-object v4, v0 │ │ +1a742e: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a7432: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a7434: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a7436: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a743a: 7706 2806 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0628 │ │ +1a7440: 0c08 |001c: move-result-object v8 │ │ +1a7442: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=223 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -32533,32 +32369,32 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a74b4: |[1a74b4] com.infomaniak.drive.ui.MainViewModel.deleteDropBox:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a74c4: 1a00 b1ab |0000: const-string v0, "file" // string@abb1 │ │ -1a74c8: 7120 a9b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a74ce: 7100 71c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a74d4: 0c00 |0008: move-result-object v0 │ │ -1a74d6: 0701 |0009: move-object v1, v0 │ │ -1a74d8: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a74dc: 2200 a404 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04a4 │ │ -1a74e0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a74e2: 7030 140f 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f14 │ │ -1a74e8: 0704 |0012: move-object v4, v0 │ │ -1a74ea: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a74ee: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a74f0: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a74f2: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a74f6: 7706 2c06 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062c │ │ -1a74fc: 0c08 |001c: move-result-object v8 │ │ -1a74fe: 1108 |001d: return-object v8 │ │ +1a7444: |[1a7444] com.infomaniak.drive.ui.MainViewModel.deleteDropBox:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a7454: 1a00 b2ab |0000: const-string v0, "file" // string@abb2 │ │ +1a7458: 7120 b2b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a745e: 7100 7ac7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a7464: 0c00 |0008: move-result-object v0 │ │ +1a7466: 0701 |0009: move-object v1, v0 │ │ +1a7468: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a746c: 2200 a304 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04a3 │ │ +1a7470: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a7472: 7030 100f 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f10 │ │ +1a7478: 0704 |0012: move-object v4, v0 │ │ +1a747a: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a747e: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a7480: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a7482: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a7486: 7706 2806 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0628 │ │ +1a748c: 0c08 |001c: move-result-object v8 │ │ +1a748e: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=276 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -32567,37 +32403,37 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 35 16-bit code units │ │ -1a7530: |[1a7530] com.infomaniak.drive.ui.MainViewModel.deleteFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ -1a7540: 1a00 b1ab |0000: const-string v0, "file" // string@abb1 │ │ -1a7544: 7120 a9b6 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a754a: 7100 71c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a7550: 0c00 |0008: move-result-object v0 │ │ -1a7552: 0701 |0009: move-object v1, v0 │ │ -1a7554: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a7558: 2200 a504 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04a5 │ │ -1a755c: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -1a755e: 0702 |000f: move-object v2, v0 │ │ -1a7560: 0793 |0010: move-object v3, v9 │ │ -1a7562: 07a4 |0011: move-object v4, v10 │ │ -1a7564: 0785 |0012: move-object v5, v8 │ │ -1a7566: 07b6 |0013: move-object v6, v11 │ │ -1a7568: 7606 190f 0200 |0014: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f19 │ │ -1a756e: 0704 |0017: move-object v4, v0 │ │ -1a7570: 1f04 0e1b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a7574: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -1a7576: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1a7578: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1a757c: 7706 2c06 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062c │ │ -1a7582: 0c09 |0021: move-result-object v9 │ │ -1a7584: 1109 |0022: return-object v9 │ │ +1a74c0: |[1a74c0] com.infomaniak.drive.ui.MainViewModel.deleteFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ +1a74d0: 1a00 b2ab |0000: const-string v0, "file" // string@abb2 │ │ +1a74d4: 7120 b2b6 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a74da: 7100 7ac7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a74e0: 0c00 |0008: move-result-object v0 │ │ +1a74e2: 0701 |0009: move-object v1, v0 │ │ +1a74e4: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a74e8: 2200 a404 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04a4 │ │ +1a74ec: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +1a74ee: 0702 |000f: move-object v2, v0 │ │ +1a74f0: 0793 |0010: move-object v3, v9 │ │ +1a74f2: 07a4 |0011: move-object v4, v10 │ │ +1a74f4: 0785 |0012: move-object v5, v8 │ │ +1a74f6: 07b6 |0013: move-object v6, v11 │ │ +1a74f8: 7606 150f 0200 |0014: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f15 │ │ +1a74fe: 0704 |0017: move-object v4, v0 │ │ +1a7500: 1f04 0e1b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a7504: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +1a7506: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1a7508: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1a750c: 7706 2806 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0628 │ │ +1a7512: 0c09 |0021: move-result-object v9 │ │ +1a7514: 1109 |0022: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=392 │ │ locals : │ │ 0x0000 - 0x0023 reg=8 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0023 reg=9 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0023 reg=10 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ @@ -32608,32 +32444,32 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a75b8: |[1a75b8] com.infomaniak.drive.ui.MainViewModel.deleteFileFromFavorites:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ -1a75c8: 1a00 b1ab |0000: const-string v0, "file" // string@abb1 │ │ -1a75cc: 7120 a9b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a75d2: 7100 71c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a75d8: 0c00 |0008: move-result-object v0 │ │ -1a75da: 0701 |0009: move-object v1, v0 │ │ -1a75dc: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a75e0: 2200 a804 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04a8 │ │ -1a75e4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a75e6: 7052 260f 80a9 |000f: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f26 │ │ -1a75ec: 0704 |0012: move-object v4, v0 │ │ -1a75ee: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a75f2: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a75f4: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a75f6: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a75fa: 7706 2c06 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062c │ │ -1a7600: 0c08 |001c: move-result-object v8 │ │ -1a7602: 1108 |001d: return-object v8 │ │ +1a7548: |[1a7548] com.infomaniak.drive.ui.MainViewModel.deleteFileFromFavorites:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ +1a7558: 1a00 b2ab |0000: const-string v0, "file" // string@abb2 │ │ +1a755c: 7120 b2b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a7562: 7100 7ac7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a7568: 0c00 |0008: move-result-object v0 │ │ +1a756a: 0701 |0009: move-object v1, v0 │ │ +1a756c: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a7570: 2200 a704 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04a7 │ │ +1a7574: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a7576: 7052 220f 80a9 |000f: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f22 │ │ +1a757c: 0704 |0012: move-object v4, v0 │ │ +1a757e: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a7582: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a7584: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a7586: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a758a: 7706 2806 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0628 │ │ +1a7590: 0c08 |001c: move-result-object v8 │ │ +1a7592: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=319 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x001e reg=9 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ @@ -32644,32 +32480,32 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a7604: |[1a7604] com.infomaniak.drive.ui.MainViewModel.deleteFileShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a7614: 1a00 b1ab |0000: const-string v0, "file" // string@abb1 │ │ -1a7618: 7120 a9b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a761e: 7100 71c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a7624: 0c00 |0008: move-result-object v0 │ │ -1a7626: 0701 |0009: move-object v1, v0 │ │ -1a7628: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a762c: 2200 aa04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04aa │ │ -1a7630: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a7632: 7030 2f0f 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f2f │ │ -1a7638: 0704 |0012: move-object v4, v0 │ │ -1a763a: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a763e: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a7640: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a7642: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a7646: 7706 2c06 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062c │ │ -1a764c: 0c08 |001c: move-result-object v8 │ │ -1a764e: 1108 |001d: return-object v8 │ │ +1a7594: |[1a7594] com.infomaniak.drive.ui.MainViewModel.deleteFileShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a75a4: 1a00 b2ab |0000: const-string v0, "file" // string@abb2 │ │ +1a75a8: 7120 b2b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a75ae: 7100 7ac7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a75b4: 0c00 |0008: move-result-object v0 │ │ +1a75b6: 0701 |0009: move-object v1, v0 │ │ +1a75b8: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a75bc: 2200 a904 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04a9 │ │ +1a75c0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a75c2: 7030 2b0f 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f2b │ │ +1a75c8: 0704 |0012: move-object v4, v0 │ │ +1a75ca: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a75ce: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a75d0: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a75d2: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a75d6: 7706 2806 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0628 │ │ +1a75dc: 0c08 |001c: move-result-object v8 │ │ +1a75de: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=280 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -32678,35 +32514,35 @@ │ │ type : '(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 35 16-bit code units │ │ -1a8310: |[1a8310] com.infomaniak.drive.ui.MainViewModel.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; │ │ -1a8320: 1a00 3aac |0000: const-string v0, "filesToDelete" // string@ac3a │ │ -1a8324: 7120 a9b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a832a: 0770 |0005: move-object v0, v7 │ │ -1a832c: 1f00 3b02 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023b │ │ -1a8330: 7110 6006 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0660 │ │ -1a8336: 0c01 |000b: move-result-object v1 │ │ -1a8338: 7100 71c7 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a833e: 0c00 |000f: move-result-object v0 │ │ -1a8340: 0702 |0010: move-object v2, v0 │ │ -1a8342: 1f02 481a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a8346: 2200 ac04 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04ac │ │ -1a834a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -1a834c: 7040 380f 8037 |0016: invoke-direct {v0, v8, v7, v3}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f38 │ │ -1a8352: 0704 |0019: move-object v4, v0 │ │ -1a8354: 1f04 0e1b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a8358: 1225 |001c: const/4 v5, #int 2 // #2 │ │ -1a835a: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -1a835c: 7706 b9c5 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5b9 │ │ -1a8362: 0c08 |0021: move-result-object v8 │ │ -1a8364: 1108 |0022: return-object v8 │ │ +1a82a0: |[1a82a0] com.infomaniak.drive.ui.MainViewModel.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; │ │ +1a82b0: 1a00 3bac |0000: const-string v0, "filesToDelete" // string@ac3b │ │ +1a82b4: 7120 b2b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a82ba: 0770 |0005: move-object v0, v7 │ │ +1a82bc: 1f00 3a02 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023a │ │ +1a82c0: 7110 5c06 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065c │ │ +1a82c6: 0c01 |000b: move-result-object v1 │ │ +1a82c8: 7100 7ac7 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a82ce: 0c00 |000f: move-result-object v0 │ │ +1a82d0: 0702 |0010: move-object v2, v0 │ │ +1a82d2: 1f02 481a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a82d6: 2200 ab04 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04ab │ │ +1a82da: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +1a82dc: 7040 340f 8037 |0016: invoke-direct {v0, v8, v7, v3}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f34 │ │ +1a82e2: 0704 |0019: move-object v4, v0 │ │ +1a82e4: 1f04 0e1b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a82e8: 1225 |001c: const/4 v5, #int 2 // #2 │ │ +1a82ea: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +1a82ec: 7706 c2c5 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5c2 │ │ +1a82f2: 0c08 |0021: move-result-object v8 │ │ +1a82f4: 1108 |0022: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=535 │ │ locals : │ │ 0x0000 - 0x0023 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0023 reg=8 (null) Ljava/util/ArrayList; │ │ │ │ @@ -32715,32 +32551,32 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a7674: |[1a7674] com.infomaniak.drive.ui.MainViewModel.deleteTrashFile:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ -1a7684: 1a00 b1ab |0000: const-string v0, "file" // string@abb1 │ │ -1a7688: 7120 a9b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a768e: 7100 71c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a7694: 0c00 |0008: move-result-object v0 │ │ -1a7696: 0701 |0009: move-object v1, v0 │ │ -1a7698: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a769c: 2200 ad04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04ad │ │ -1a76a0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a76a2: 7040 3e0f 8029 |000f: invoke-direct {v0, v8, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f3e │ │ -1a76a8: 0704 |0012: move-object v4, v0 │ │ -1a76aa: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a76ae: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a76b0: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a76b2: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a76b6: 7706 2c06 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062c │ │ -1a76bc: 0c08 |001c: move-result-object v8 │ │ -1a76be: 1108 |001d: return-object v8 │ │ +1a7604: |[1a7604] com.infomaniak.drive.ui.MainViewModel.deleteTrashFile:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ +1a7614: 1a00 b2ab |0000: const-string v0, "file" // string@abb2 │ │ +1a7618: 7120 b2b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a761e: 7100 7ac7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a7624: 0c00 |0008: move-result-object v0 │ │ +1a7626: 0701 |0009: move-object v1, v0 │ │ +1a7628: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a762c: 2200 ac04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04ac │ │ +1a7630: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a7632: 7040 3a0f 8029 |000f: invoke-direct {v0, v8, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f3a │ │ +1a7638: 0704 |0012: move-object v4, v0 │ │ +1a763a: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a763e: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a7640: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a7642: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a7646: 7706 2806 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0628 │ │ +1a764c: 0c08 |001c: move-result-object v8 │ │ +1a764e: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=413 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x001e reg=9 (null) Lkotlin/jvm/functions/Function0; │ │ @@ -32750,32 +32586,32 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a76f0: |[1a76f0] com.infomaniak.drive.ui.MainViewModel.duplicateFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ -1a7700: 1a00 b1ab |0000: const-string v0, "file" // string@abb1 │ │ -1a7704: 7120 a9b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a770a: 7100 71c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a7710: 0c00 |0008: move-result-object v0 │ │ -1a7712: 0701 |0009: move-object v1, v0 │ │ -1a7714: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a7718: 2200 ae04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04ae │ │ -1a771c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a771e: 7052 430f 80a9 |000f: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f43 │ │ -1a7724: 0704 |0012: move-object v4, v0 │ │ -1a7726: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a772a: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a772c: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a772e: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a7732: 7706 2c06 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062c │ │ -1a7738: 0c08 |001c: move-result-object v8 │ │ -1a773a: 1108 |001d: return-object v8 │ │ +1a7680: |[1a7680] com.infomaniak.drive.ui.MainViewModel.duplicateFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ +1a7690: 1a00 b2ab |0000: const-string v0, "file" // string@abb2 │ │ +1a7694: 7120 b2b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a769a: 7100 7ac7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a76a0: 0c00 |0008: move-result-object v0 │ │ +1a76a2: 0701 |0009: move-object v1, v0 │ │ +1a76a4: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a76a8: 2200 ad04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04ad │ │ +1a76ac: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a76ae: 7052 3f0f 80a9 |000f: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V // method@0f3f │ │ +1a76b4: 0704 |0012: move-object v4, v0 │ │ +1a76b6: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a76ba: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a76bc: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a76be: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a76c2: 7706 2806 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0628 │ │ +1a76c8: 0c08 |001c: move-result-object v8 │ │ +1a76ca: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=424 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x001e reg=9 (null) Ljava/lang/Integer; │ │ @@ -32786,17 +32622,17 @@ │ │ type : '()Lcom/infomaniak/lib/core/utils/SingleLiveEvent;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7ee0: |[1a7ee0] com.infomaniak.drive.ui.MainViewModel.getCreateDropBoxSuccess:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a7ef0: 5410 f104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.createDropBoxSuccess:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f1 │ │ -1a7ef4: 1100 |0002: return-object v0 │ │ +1a7e70: |[1a7e70] com.infomaniak.drive.ui.MainViewModel.getCreateDropBoxSuccess:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a7e80: 5410 f004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.createDropBoxSuccess:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f0 │ │ +1a7e84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #17 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32804,17 +32640,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a773c: |[1a773c] com.infomaniak.drive.ui.MainViewModel.getCurrentFolder:()Landroidx/lifecycle/LiveData; │ │ -1a774c: 5410 f204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f2 │ │ -1a7750: 1100 |0002: return-object v0 │ │ +1a76cc: |[1a76cc] com.infomaniak.drive.ui.MainViewModel.getCurrentFolder:()Landroidx/lifecycle/LiveData; │ │ +1a76dc: 5410 f104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f1 │ │ +1a76e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #18 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32822,17 +32658,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7cfc: |[1a7cfc] com.infomaniak.drive.ui.MainViewModel.getCurrentFolderOpenAddFileBottom:()Landroidx/lifecycle/MutableLiveData; │ │ -1a7d0c: 5410 f304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04f3 │ │ -1a7d10: 1100 |0002: return-object v0 │ │ +1a7c8c: |[1a7c8c] com.infomaniak.drive.ui.MainViewModel.getCurrentFolderOpenAddFileBottom:()Landroidx/lifecycle/MutableLiveData; │ │ +1a7c9c: 5410 f204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04f2 │ │ +1a7ca0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #19 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32840,17 +32676,17 @@ │ │ type : '()Ljava/util/LinkedHashMap;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a8148: |[1a8148] com.infomaniak.drive.ui.MainViewModel.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; │ │ -1a8158: 5410 f404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04f4 │ │ -1a815c: 1100 |0002: return-object v0 │ │ +1a80d8: |[1a80d8] com.infomaniak.drive.ui.MainViewModel.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; │ │ +1a80e8: 5410 f304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04f3 │ │ +1a80ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #20 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32858,17 +32694,17 @@ │ │ type : '()Lcom/infomaniak/lib/core/utils/SingleLiveEvent;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7ef8: |[1a7ef8] com.infomaniak.drive.ui.MainViewModel.getDeleteFileFromHome:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a7f08: 5410 f504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f5 │ │ -1a7f0c: 1100 |0002: return-object v0 │ │ +1a7e88: |[1a7e88] com.infomaniak.drive.ui.MainViewModel.getDeleteFileFromHome:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a7e98: 5410 f404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f4 │ │ +1a7e9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #21 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32876,17 +32712,17 @@ │ │ type : '()Lcom/infomaniak/lib/core/utils/SingleLiveEvent;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7f10: |[1a7f10] com.infomaniak.drive.ui.MainViewModel.getDeleteFilesFromGallery:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a7f20: 5410 f604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f6 │ │ -1a7f24: 1100 |0002: return-object v0 │ │ +1a7ea0: |[1a7ea0] com.infomaniak.drive.ui.MainViewModel.getDeleteFilesFromGallery:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a7eb0: 5410 f504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f5 │ │ +1a7eb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #22 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -32894,32 +32730,32 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a7754: |[1a7754] com.infomaniak.drive.ui.MainViewModel.getDropBox:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a7764: 1a00 b1ab |0000: const-string v0, "file" // string@abb1 │ │ -1a7768: 7120 a9b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a776e: 7100 71c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a7774: 0c00 |0008: move-result-object v0 │ │ -1a7776: 0701 |0009: move-object v1, v0 │ │ -1a7778: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a777c: 2200 af04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04af │ │ -1a7780: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a7782: 7030 480f 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f48 │ │ -1a7788: 0704 |0012: move-object v4, v0 │ │ -1a778a: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a778e: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a7790: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a7792: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a7796: 7706 2c06 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062c │ │ -1a779c: 0c08 |001c: move-result-object v8 │ │ -1a779e: 1108 |001d: return-object v8 │ │ +1a76e4: |[1a76e4] com.infomaniak.drive.ui.MainViewModel.getDropBox:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a76f4: 1a00 b2ab |0000: const-string v0, "file" // string@abb2 │ │ +1a76f8: 7120 b2b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a76fe: 7100 7ac7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a7704: 0c00 |0008: move-result-object v0 │ │ +1a7706: 0701 |0009: move-object v1, v0 │ │ +1a7708: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a770c: 2200 ae04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04ae │ │ +1a7710: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a7712: 7030 440f 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f44 │ │ +1a7718: 0704 |0012: move-object v4, v0 │ │ +1a771a: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a771e: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a7720: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a7722: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a7726: 7706 2806 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0628 │ │ +1a772c: 0c08 |001c: move-result-object v8 │ │ +1a772e: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=233 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -32928,41 +32764,41 @@ │ │ type : '(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 50 16-bit code units │ │ -1a77a0: |[1a77a0] com.infomaniak.drive.ui.MainViewModel.getFileDetails:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ -1a77b0: 1b00 fa02 0100 |0000: const-string/jumbo v0, "userDrive" // string@000102fa │ │ -1a77b6: 7120 a9b6 0b00 |0003: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a77bc: 5490 f704 |0006: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04f7 │ │ -1a77c0: 1f00 621d |0008: check-cast v0, Lkotlinx/coroutines/Job; // type@1d62 │ │ -1a77c4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -1a77c6: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -1a77c8: 7140 1dc8 1012 |000c: invoke-static {v0, v1, v2, v1}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c81d │ │ -1a77ce: 7130 50c8 2101 |000f: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c850 │ │ -1a77d4: 0c00 |0012: move-result-object v0 │ │ -1a77d6: 5b90 f704 |0013: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04f7 │ │ -1a77da: 7100 71c7 0000 |0015: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a77e0: 0c00 |0018: move-result-object v0 │ │ -1a77e2: 5492 f704 |0019: iget-object v2, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04f7 │ │ -1a77e6: 1f02 481a |001b: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a77ea: 6e20 bbc6 2000 |001d: invoke-virtual {v0, v2}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@c6bb │ │ -1a77f0: 0c03 |0020: move-result-object v3 │ │ -1a77f2: 2200 b004 |0021: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04b0 │ │ -1a77f6: 7040 4d0f a01b |0023: invoke-direct {v0, v10, v11, v1}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f4d │ │ -1a77fc: 0706 |0026: move-object v6, v0 │ │ -1a77fe: 1f06 0e1b |0027: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a7802: 1227 |0029: const/4 v7, #int 2 // #2 │ │ -1a7804: 1208 |002a: const/4 v8, #int 0 // #0 │ │ -1a7806: 1604 0000 |002b: const-wide/16 v4, #int 0 // #0 │ │ -1a780a: 7706 2c06 0300 |002d: invoke-static/range {v3, v4, v5, v6, v7, v8}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062c │ │ -1a7810: 0c0a |0030: move-result-object v10 │ │ -1a7812: 110a |0031: return-object v10 │ │ +1a7730: |[1a7730] com.infomaniak.drive.ui.MainViewModel.getFileDetails:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ +1a7740: 1b00 fa02 0100 |0000: const-string/jumbo v0, "userDrive" // string@000102fa │ │ +1a7746: 7120 b2b6 0b00 |0003: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a774c: 5490 f604 |0006: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04f6 │ │ +1a7750: 1f00 621d |0008: check-cast v0, Lkotlinx/coroutines/Job; // type@1d62 │ │ +1a7754: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +1a7756: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +1a7758: 7140 26c8 1012 |000c: invoke-static {v0, v1, v2, v1}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c826 │ │ +1a775e: 7130 59c8 2101 |000f: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c859 │ │ +1a7764: 0c00 |0012: move-result-object v0 │ │ +1a7766: 5b90 f604 |0013: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04f6 │ │ +1a776a: 7100 7ac7 0000 |0015: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a7770: 0c00 |0018: move-result-object v0 │ │ +1a7772: 5492 f604 |0019: iget-object v2, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04f6 │ │ +1a7776: 1f02 481a |001b: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a777a: 6e20 c4c6 2000 |001d: invoke-virtual {v0, v2}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@c6c4 │ │ +1a7780: 0c03 |0020: move-result-object v3 │ │ +1a7782: 2200 af04 |0021: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04af │ │ +1a7786: 7040 490f a01b |0023: invoke-direct {v0, v10, v11, v1}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f49 │ │ +1a778c: 0706 |0026: move-object v6, v0 │ │ +1a778e: 1f06 0e1b |0027: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a7792: 1227 |0029: const/4 v7, #int 2 // #2 │ │ +1a7794: 1208 |002a: const/4 v8, #int 0 // #0 │ │ +1a7796: 1604 0000 |002b: const-wide/16 v4, #int 0 // #0 │ │ +1a779a: 7706 2806 0300 |002d: invoke-static/range {v3, v4, v5, v6, v7, v8}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0628 │ │ +1a77a0: 0c0a |0030: move-result-object v10 │ │ +1a77a2: 110a |0031: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=333 │ │ 0x000f line=334 │ │ 0x0015 line=335 │ │ locals : │ │ 0x0000 - 0x0032 reg=9 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ @@ -32974,30 +32810,30 @@ │ │ type : '(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -1a7838: |[1a7838] com.infomaniak.drive.ui.MainViewModel.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ -1a7848: 7100 71c7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a784e: 0c00 |0003: move-result-object v0 │ │ -1a7850: 0701 |0004: move-object v1, v0 │ │ -1a7852: 1f01 481a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a7856: 2200 b104 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04b1 │ │ -1a785a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a785c: 7040 520f 9028 |000a: invoke-direct {v0, v9, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V // method@0f52 │ │ -1a7862: 0704 |000d: move-object v4, v0 │ │ -1a7864: 1f04 0e1b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a7868: 1225 |0010: const/4 v5, #int 2 // #2 │ │ -1a786a: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1a786c: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ -1a7870: 7706 2c06 0100 |0014: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062c │ │ -1a7876: 0c08 |0017: move-result-object v8 │ │ -1a7878: 1108 |0018: return-object v8 │ │ +1a77c8: |[1a77c8] com.infomaniak.drive.ui.MainViewModel.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ +1a77d8: 7100 7ac7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a77de: 0c00 |0003: move-result-object v0 │ │ +1a77e0: 0701 |0004: move-object v1, v0 │ │ +1a77e2: 1f01 481a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a77e6: 2200 b004 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04b0 │ │ +1a77ea: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a77ec: 7040 4e0f 9028 |000a: invoke-direct {v0, v9, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V // method@0f4e │ │ +1a77f2: 0704 |000d: move-object v4, v0 │ │ +1a77f4: 1f04 0e1b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a77f8: 1225 |0010: const/4 v5, #int 2 // #2 │ │ +1a77fa: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1a77fc: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ +1a7800: 7706 2806 0100 |0014: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0628 │ │ +1a7806: 0c08 |0017: move-result-object v8 │ │ +1a7808: 1108 |0018: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0019 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0019 reg=8 (null) I │ │ 0x0000 - 0x0019 reg=9 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ @@ -33007,26 +32843,26 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1a7d44: |[1a7d44] com.infomaniak.drive.ui.MainViewModel.getHasNetwork:()Z │ │ -1a7d54: 6e10 1010 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@1010 │ │ -1a7d5a: 0c00 |0003: move-result-object v0 │ │ -1a7d5c: 7210 93d3 0000 |0004: invoke-interface {v0}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d393 │ │ -1a7d62: 0c00 |0007: move-result-object v0 │ │ -1a7d64: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1a7d66: 7110 5792 0100 |0009: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9257 │ │ -1a7d6c: 0c01 |000c: move-result-object v1 │ │ -1a7d6e: 7120 a0b6 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -1a7d74: 0a00 |0010: move-result v0 │ │ -1a7d76: df00 0001 |0011: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -1a7d7a: 0f00 |0013: return v0 │ │ +1a7cd4: |[1a7cd4] com.infomaniak.drive.ui.MainViewModel.getHasNetwork:()Z │ │ +1a7ce4: 6e10 0c10 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@100c │ │ +1a7cea: 0c00 |0003: move-result-object v0 │ │ +1a7cec: 7210 9cd3 0000 |0004: invoke-interface {v0}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d39c │ │ +1a7cf2: 0c00 |0007: move-result-object v0 │ │ +1a7cf4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1a7cf6: 7110 6092 0100 |0009: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9260 │ │ +1a7cfc: 0c01 |000c: move-result-object v1 │ │ +1a7cfe: 7120 a9b6 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +1a7d04: 0a00 |0010: move-result v0 │ │ +1a7d06: df00 0001 |0011: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +1a7d0a: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #26 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33034,17 +32870,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7d7c: |[1a7d7c] com.infomaniak.drive.ui.MainViewModel.getIgnoreSyncOffline:()Z │ │ -1a7d8c: 5510 f804 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@04f8 │ │ -1a7d90: 0f00 |0002: return v0 │ │ +1a7d0c: |[1a7d0c] com.infomaniak.drive.ui.MainViewModel.getIgnoreSyncOffline:()Z │ │ +1a7d1c: 5510 f704 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@04f7 │ │ +1a7d20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #27 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33052,26 +32888,26 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1a7d94: |[1a7d94] com.infomaniak.drive.ui.MainViewModel.getMustOpenUploadShortcut:()Z │ │ -1a7da4: 5420 0305 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0503 │ │ -1a7da8: 1a01 15d8 |0002: const-string v1, "mustOpenUploadShortcut" // string@d815 │ │ -1a7dac: 6e20 5906 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0659 │ │ -1a7db2: 0c00 |0007: move-result-object v0 │ │ -1a7db4: 1f00 6417 |0008: check-cast v0, Ljava/lang/Boolean; // type@1764 │ │ -1a7db8: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -1a7dbc: 6e10 5292 0000 |000c: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@9252 │ │ -1a7dc2: 0a00 |000f: move-result v0 │ │ -1a7dc4: 2803 |0010: goto 0013 // +0003 │ │ -1a7dc6: 5520 fb04 |0011: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04fb │ │ -1a7dca: 0f00 |0013: return v0 │ │ +1a7d24: |[1a7d24] com.infomaniak.drive.ui.MainViewModel.getMustOpenUploadShortcut:()Z │ │ +1a7d34: 5420 0205 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0502 │ │ +1a7d38: 1a01 15d8 |0002: const-string v1, "mustOpenUploadShortcut" // string@d815 │ │ +1a7d3c: 6e20 5506 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0655 │ │ +1a7d42: 0c00 |0007: move-result-object v0 │ │ +1a7d44: 1f00 6417 |0008: check-cast v0, Ljava/lang/Boolean; // type@1764 │ │ +1a7d48: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +1a7d4c: 6e10 5b92 0000 |000c: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@925b │ │ +1a7d52: 0a00 |000f: move-result v0 │ │ +1a7d54: 2803 |0010: goto 0013 // +0003 │ │ +1a7d56: 5520 fa04 |0011: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04fa │ │ +1a7d5a: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #28 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33079,17 +32915,17 @@ │ │ type : '()Lcom/infomaniak/lib/core/utils/SingleLiveEvent;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7f28: |[1a7f28] com.infomaniak.drive.ui.MainViewModel.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a7f38: 5410 fc04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04fc │ │ -1a7f3c: 1100 |0002: return-object v0 │ │ +1a7eb8: |[1a7eb8] com.infomaniak.drive.ui.MainViewModel.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a7ec8: 5410 fb04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04fb │ │ +1a7ecc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #29 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33097,20 +32933,20 @@ │ │ type : '()Lcom/infomaniak/drive/utils/NotificationPermission;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a7e54: |[1a7e54] com.infomaniak.drive.ui.MainViewModel.getNotificationPermission:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ -1a7e64: 5410 fd04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@04fd │ │ -1a7e68: 7210 b999 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99b9 │ │ -1a7e6e: 0c00 |0005: move-result-object v0 │ │ -1a7e70: 1f00 de0b |0006: check-cast v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0bde │ │ -1a7e74: 1100 |0008: return-object v0 │ │ +1a7de4: |[1a7de4] com.infomaniak.drive.ui.MainViewModel.getNotificationPermission:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ +1a7df4: 5410 fc04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@04fc │ │ +1a7df8: 7210 c299 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99c2 │ │ +1a7dfe: 0c00 |0005: move-result-object v0 │ │ +1a7e00: 1f00 de0b |0006: check-cast v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0bde │ │ +1a7e04: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #30 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33118,17 +32954,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a787c: |[1a787c] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount:()Landroidx/lifecycle/LiveData; │ │ -1a788c: 5410 fe04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@04fe │ │ -1a7890: 1100 |0002: return-object v0 │ │ +1a780c: |[1a780c] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount:()Landroidx/lifecycle/LiveData; │ │ +1a781c: 5410 fd04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@04fd │ │ +1a7820: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #31 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33136,20 +32972,20 @@ │ │ type : '()Lio/realm/Realm;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a7f8c: |[1a7f8c] com.infomaniak.drive.ui.MainViewModel.getRealm:()Lio/realm/Realm; │ │ -1a7f9c: 5410 0005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@0500 │ │ -1a7fa0: 7210 b999 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99b9 │ │ -1a7fa6: 0c00 |0005: move-result-object v0 │ │ -1a7fa8: 1f00 7e10 |0006: check-cast v0, Lio/realm/Realm; // type@107e │ │ -1a7fac: 1100 |0008: return-object v0 │ │ +1a7f1c: |[1a7f1c] com.infomaniak.drive.ui.MainViewModel.getRealm:()Lio/realm/Realm; │ │ +1a7f2c: 5410 ff04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@04ff │ │ +1a7f30: 7210 c299 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99c2 │ │ +1a7f36: 0c00 |0005: move-result-object v0 │ │ +1a7f38: 1f00 7e10 |0006: check-cast v0, Lio/realm/Realm; // type@107e │ │ +1a7f3c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #32 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33157,17 +32993,17 @@ │ │ type : '()Lcom/infomaniak/lib/core/utils/SingleLiveEvent;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7f40: |[1a7f40] com.infomaniak.drive.ui.MainViewModel.getRefreshActivities:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a7f50: 5410 0105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0501 │ │ -1a7f54: 1100 |0002: return-object v0 │ │ +1a7ed0: |[1a7ed0] com.infomaniak.drive.ui.MainViewModel.getRefreshActivities:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a7ee0: 5410 0005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0500 │ │ +1a7ee4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #33 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33175,17 +33011,17 @@ │ │ type : '()Lcom/infomaniak/drive/data/models/UserDrive;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7e08: |[1a7e08] com.infomaniak.drive.ui.MainViewModel.getSelectFolderUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ -1a7e18: 5410 0405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0504 │ │ -1a7e1c: 1100 |0002: return-object v0 │ │ +1a7d98: |[1a7d98] com.infomaniak.drive.ui.MainViewModel.getSelectFolderUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ +1a7da8: 5410 0305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0503 │ │ +1a7dac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #34 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33193,32 +33029,32 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a7894: |[1a7894] com.infomaniak.drive.ui.MainViewModel.getShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a78a4: 1a00 b1ab |0000: const-string v0, "file" // string@abb1 │ │ -1a78a8: 7120 a9b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a78ae: 7100 71c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a78b4: 0c00 |0008: move-result-object v0 │ │ -1a78b6: 0701 |0009: move-object v1, v0 │ │ -1a78b8: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a78bc: 2200 b204 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04b2 │ │ -1a78c0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a78c2: 7030 570f 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f57 │ │ -1a78c8: 0704 |0012: move-object v4, v0 │ │ -1a78ca: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a78ce: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a78d0: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a78d2: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a78d6: 7706 2c06 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062c │ │ -1a78dc: 0c08 |001c: move-result-object v8 │ │ -1a78de: 1108 |001d: return-object v8 │ │ +1a7824: |[1a7824] com.infomaniak.drive.ui.MainViewModel.getShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a7834: 1a00 b2ab |0000: const-string v0, "file" // string@abb2 │ │ +1a7838: 7120 b2b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a783e: 7100 7ac7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a7844: 0c00 |0008: move-result-object v0 │ │ +1a7846: 0701 |0009: move-object v1, v0 │ │ +1a7848: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a784c: 2200 b104 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04b1 │ │ +1a7850: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a7852: 7030 530f 8002 |000f: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f53 │ │ +1a7858: 0704 |0012: move-object v4, v0 │ │ +1a785a: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a785e: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a7860: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a7862: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a7866: 7706 2806 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0628 │ │ +1a786c: 0c08 |001c: move-result-object v8 │ │ +1a786e: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=289 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -33227,17 +33063,17 @@ │ │ type : '()Lcom/infomaniak/lib/core/utils/SingleLiveEvent;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7f58: |[1a7f58] com.infomaniak.drive.ui.MainViewModel.getUpdateOfflineFile:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a7f68: 5410 0705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0507 │ │ -1a7f6c: 1100 |0002: return-object v0 │ │ +1a7ee8: |[1a7ee8] com.infomaniak.drive.ui.MainViewModel.getUpdateOfflineFile:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a7ef8: 5410 0605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0506 │ │ +1a7efc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #36 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33245,17 +33081,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7d14: |[1a7d14] com.infomaniak.drive.ui.MainViewModel.getUpdateVisibleFiles:()Landroidx/lifecycle/MutableLiveData; │ │ -1a7d24: 5410 0805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@0508 │ │ -1a7d28: 1100 |0002: return-object v0 │ │ +1a7ca4: |[1a7ca4] com.infomaniak.drive.ui.MainViewModel.getUpdateVisibleFiles:()Landroidx/lifecycle/MutableLiveData; │ │ +1a7cb4: 5410 0705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@0507 │ │ +1a7cb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #37 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33263,17 +33099,17 @@ │ │ type : '()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7e20: |[1a7e20] com.infomaniak.drive.ui.MainViewModel.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; │ │ -1a7e30: 5410 0905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0509 │ │ -1a7e34: 1100 |0002: return-object v0 │ │ +1a7db0: |[1a7db0] com.infomaniak.drive.ui.MainViewModel.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; │ │ +1a7dc0: 5410 0805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0508 │ │ +1a7dc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #38 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33281,27 +33117,27 @@ │ │ type : '(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -1a8878: |[1a8878] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V │ │ -1a8888: 1a00 9cae |0000: const-string v0, "fragmentActivity" // string@ae9c │ │ -1a888c: 7120 a9b6 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a8892: 1a00 34da |0005: const-string v0, "navController" // string@da34 │ │ -1a8896: 7120 a9b6 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a889c: 2200 8705 |000a: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // type@0587 │ │ -1a88a0: 2201 9704 |000c: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4; // type@0497 │ │ -1a88a4: 7030 c70e 3102 |000e: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0ec7 │ │ -1a88aa: 7040 1a14 3014 |0011: invoke-direct {v0, v3, v4, v1}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;Lkotlin/jvm/functions/Function0;)V // method@141a │ │ -1a88b0: 5b20 0905 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0509 │ │ -1a88b4: 7010 0c10 0200 |0016: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@100c │ │ -1a88ba: 7010 3210 0200 |0019: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@1032 │ │ -1a88c0: 0e00 |001c: return-void │ │ +1a8808: |[1a8808] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V │ │ +1a8818: 1a00 9dae |0000: const-string v0, "fragmentActivity" // string@ae9d │ │ +1a881c: 7120 b2b6 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a8822: 1a00 34da |0005: const-string v0, "navController" // string@da34 │ │ +1a8826: 7120 b2b6 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a882c: 2200 8705 |000a: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // type@0587 │ │ +1a8830: 2201 9604 |000c: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4; // type@0496 │ │ +1a8834: 7030 c30e 3102 |000e: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0ec3 │ │ +1a883a: 7040 2314 3014 |0011: invoke-direct {v0, v3, v4, v1}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;Lkotlin/jvm/functions/Function0;)V // method@1423 │ │ +1a8840: 5b20 0805 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0508 │ │ +1a8844: 7010 0810 0200 |0016: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@1008 │ │ +1a884a: 7010 2e10 0200 |0019: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@102e │ │ +1a8850: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=156 │ │ 0x0016 line=164 │ │ 0x0019 line=165 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ @@ -33313,17 +33149,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7d2c: |[1a7d2c] com.infomaniak.drive.ui.MainViewModel.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; │ │ -1a7d3c: 5410 f904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@04f9 │ │ -1a7d40: 1100 |0002: return-object v0 │ │ +1a7cbc: |[1a7cbc] com.infomaniak.drive.ui.MainViewModel.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; │ │ +1a7ccc: 5410 f804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@04f8 │ │ +1a7cd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #40 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33331,17 +33167,17 @@ │ │ type : '()Lkotlinx/coroutines/flow/StateFlow;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a84e4: |[1a84e4] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; │ │ -1a84f4: 5410 fa04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@04fa │ │ -1a84f8: 1100 |0002: return-object v0 │ │ +1a8474: |[1a8474] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; │ │ +1a8484: 5410 f904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@04f9 │ │ +1a8488: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #41 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33349,35 +33185,35 @@ │ │ type : '(ILcom/infomaniak/drive/data/models/UserDrive;)Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 36 16-bit code units │ │ -1a8368: |[1a8368] com.infomaniak.drive.ui.MainViewModel.loadCurrentFolder:(ILcom/infomaniak/drive/data/models/UserDrive;)Lkotlinx/coroutines/Job; │ │ -1a8378: 1b00 fa02 0100 |0000: const-string/jumbo v0, "userDrive" // string@000102fa │ │ -1a837e: 7120 a9b6 0900 |0003: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a8384: 0770 |0006: move-object v0, v7 │ │ -1a8386: 1f00 3b02 |0007: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023b │ │ -1a838a: 7110 6006 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0660 │ │ -1a8390: 0c01 |000c: move-result-object v1 │ │ -1a8392: 7100 71c7 0000 |000d: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a8398: 0c00 |0010: move-result-object v0 │ │ -1a839a: 0702 |0011: move-object v2, v0 │ │ -1a839c: 1f02 481a |0012: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a83a0: 2200 b404 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04b4 │ │ -1a83a4: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -1a83a6: 7053 610f 7098 |0017: invoke-direct {v0, v7, v8, v9, v3}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f61 │ │ -1a83ac: 0704 |001a: move-object v4, v0 │ │ -1a83ae: 1f04 0e1b |001b: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a83b2: 1225 |001d: const/4 v5, #int 2 // #2 │ │ -1a83b4: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -1a83b6: 7706 b9c5 0100 |001f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5b9 │ │ -1a83bc: 0c08 |0022: move-result-object v8 │ │ -1a83be: 1108 |0023: return-object v8 │ │ +1a82f8: |[1a82f8] com.infomaniak.drive.ui.MainViewModel.loadCurrentFolder:(ILcom/infomaniak/drive/data/models/UserDrive;)Lkotlinx/coroutines/Job; │ │ +1a8308: 1b00 fa02 0100 |0000: const-string/jumbo v0, "userDrive" // string@000102fa │ │ +1a830e: 7120 b2b6 0900 |0003: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a8314: 0770 |0006: move-object v0, v7 │ │ +1a8316: 1f00 3a02 |0007: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023a │ │ +1a831a: 7110 5c06 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065c │ │ +1a8320: 0c01 |000c: move-result-object v1 │ │ +1a8322: 7100 7ac7 0000 |000d: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a8328: 0c00 |0010: move-result-object v0 │ │ +1a832a: 0702 |0011: move-object v2, v0 │ │ +1a832c: 1f02 481a |0012: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a8330: 2200 b304 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04b3 │ │ +1a8334: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +1a8336: 7053 5d0f 7098 |0017: invoke-direct {v0, v7, v8, v9, v3}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0f5d │ │ +1a833c: 0704 |001a: move-object v4, v0 │ │ +1a833e: 1f04 0e1b |001b: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a8342: 1225 |001d: const/4 v5, #int 2 // #2 │ │ +1a8344: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +1a8346: 7706 c2c5 0100 |001f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5c2 │ │ +1a834c: 0c08 |0022: move-result-object v8 │ │ +1a834e: 1108 |0023: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=201 │ │ locals : │ │ 0x0000 - 0x0024 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0024 reg=8 (null) I │ │ 0x0000 - 0x0024 reg=9 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ @@ -33387,38 +33223,38 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 39 16-bit code units │ │ -1a88d8: |[1a88d8] com.infomaniak.drive.ui.MainViewModel.loadRootFiles:()V │ │ -1a88e8: 5490 0205 |0000: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@0502 │ │ -1a88ec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1a88ee: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -1a88f0: 7140 1dc8 2021 |0004: invoke-static {v0, v2, v1, v2}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c81d │ │ -1a88f6: 0790 |0007: move-object v0, v9 │ │ -1a88f8: 1f00 3b02 |0008: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023b │ │ -1a88fc: 7110 6006 0000 |000a: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0660 │ │ -1a8902: 0c03 |000d: move-result-object v3 │ │ -1a8904: 7100 71c7 0000 |000e: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a890a: 0c00 |0011: move-result-object v0 │ │ -1a890c: 0704 |0012: move-object v4, v0 │ │ -1a890e: 1f04 481a |0013: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a8912: 2200 b504 |0015: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04b5 │ │ -1a8916: 7030 660f 9002 |0017: invoke-direct {v0, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f66 │ │ -1a891c: 0706 |001a: move-object v6, v0 │ │ -1a891e: 1f06 0e1b |001b: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a8922: 1227 |001d: const/4 v7, #int 2 // #2 │ │ -1a8924: 1208 |001e: const/4 v8, #int 0 // #0 │ │ -1a8926: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -1a8928: 7706 b9c5 0300 |0020: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5b9 │ │ -1a892e: 0c00 |0023: move-result-object v0 │ │ -1a8930: 5b90 0205 |0024: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@0502 │ │ -1a8934: 0e00 |0026: return-void │ │ +1a8868: |[1a8868] com.infomaniak.drive.ui.MainViewModel.loadRootFiles:()V │ │ +1a8878: 5490 0105 |0000: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@0501 │ │ +1a887c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1a887e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +1a8880: 7140 26c8 2021 |0004: invoke-static {v0, v2, v1, v2}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c826 │ │ +1a8886: 0790 |0007: move-object v0, v9 │ │ +1a8888: 1f00 3a02 |0008: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023a │ │ +1a888c: 7110 5c06 0000 |000a: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065c │ │ +1a8892: 0c03 |000d: move-result-object v3 │ │ +1a8894: 7100 7ac7 0000 |000e: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a889a: 0c00 |0011: move-result-object v0 │ │ +1a889c: 0704 |0012: move-object v4, v0 │ │ +1a889e: 1f04 481a |0013: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a88a2: 2200 b404 |0015: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04b4 │ │ +1a88a6: 7030 620f 9002 |0017: invoke-direct {v0, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f62 │ │ +1a88ac: 0706 |001a: move-object v6, v0 │ │ +1a88ae: 1f06 0e1b |001b: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a88b2: 1227 |001d: const/4 v7, #int 2 // #2 │ │ +1a88b4: 1208 |001e: const/4 v8, #int 0 // #0 │ │ +1a88b6: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +1a88b8: 7706 c2c5 0300 |0020: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5c2 │ │ +1a88be: 0c00 |0023: move-result-object v0 │ │ +1a88c0: 5b90 0105 |0024: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@0501 │ │ +1a88c4: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0007 line=170 │ │ locals : │ │ 0x0000 - 0x0027 reg=9 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -33427,37 +33263,37 @@ │ │ type : '(ILjava/util/List;Z)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 35 16-bit code units │ │ -1a78e0: |[1a78e0] com.infomaniak.drive.ui.MainViewModel.manageCategory:(ILjava/util/List;Z)Landroidx/lifecycle/LiveData; │ │ -1a78f0: 1a00 30ac |0000: const-string v0, "files" // string@ac30 │ │ -1a78f4: 7120 a9b6 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a78fa: 7100 71c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a7900: 0c00 |0008: move-result-object v0 │ │ -1a7902: 0701 |0009: move-object v1, v0 │ │ -1a7904: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a7908: 2200 b704 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04b7 │ │ -1a790c: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -1a790e: 0702 |000f: move-object v2, v0 │ │ -1a7910: 0783 |0010: move-object v3, v8 │ │ -1a7912: 07a4 |0011: move-object v4, v10 │ │ -1a7914: 0195 |0012: move v5, v9 │ │ -1a7916: 01b6 |0013: move v6, v11 │ │ -1a7918: 7606 6e0f 0200 |0014: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V // method@0f6e │ │ -1a791e: 0704 |0017: move-object v4, v0 │ │ -1a7920: 1f04 0e1b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a7924: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -1a7926: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1a7928: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1a792c: 7706 2c06 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062c │ │ -1a7932: 0c09 |0021: move-result-object v9 │ │ -1a7934: 1109 |0022: return-object v9 │ │ +1a7870: |[1a7870] com.infomaniak.drive.ui.MainViewModel.manageCategory:(ILjava/util/List;Z)Landroidx/lifecycle/LiveData; │ │ +1a7880: 1a00 31ac |0000: const-string v0, "files" // string@ac31 │ │ +1a7884: 7120 b2b6 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a788a: 7100 7ac7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a7890: 0c00 |0008: move-result-object v0 │ │ +1a7892: 0701 |0009: move-object v1, v0 │ │ +1a7894: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a7898: 2200 b604 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04b6 │ │ +1a789c: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +1a789e: 0702 |000f: move-object v2, v0 │ │ +1a78a0: 0783 |0010: move-object v3, v8 │ │ +1a78a2: 07a4 |0011: move-object v4, v10 │ │ +1a78a4: 0195 |0012: move v5, v9 │ │ +1a78a6: 01b6 |0013: move v6, v11 │ │ +1a78a8: 7606 6a0f 0200 |0014: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V // method@0f6a │ │ +1a78ae: 0704 |0017: move-object v4, v0 │ │ +1a78b0: 1f04 0e1b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a78b4: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +1a78b6: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1a78b8: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1a78bc: 7706 2806 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0628 │ │ +1a78c2: 0c09 |0021: move-result-object v9 │ │ +1a78c4: 1109 |0022: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=373 │ │ locals : │ │ 0x0000 - 0x0023 reg=8 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0023 reg=9 (null) I │ │ 0x0000 - 0x0023 reg=10 (null) Ljava/util/List; │ │ @@ -33468,35 +33304,35 @@ │ │ type : '(Ljava/util/List;Z)Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 35 16-bit code units │ │ -1a83c0: |[1a83c0] com.infomaniak.drive.ui.MainViewModel.markFilesAsOffline:(Ljava/util/List;Z)Lkotlinx/coroutines/Job; │ │ -1a83d0: 1a00 38ac |0000: const-string v0, "filesId" // string@ac38 │ │ -1a83d4: 7120 a9b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a83da: 0770 |0005: move-object v0, v7 │ │ -1a83dc: 1f00 3b02 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023b │ │ -1a83e0: 7110 6006 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0660 │ │ -1a83e6: 0c01 |000b: move-result-object v1 │ │ -1a83e8: 7100 71c7 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a83ee: 0c00 |000f: move-result-object v0 │ │ -1a83f0: 0702 |0010: move-object v2, v0 │ │ -1a83f2: 1f02 481a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a83f6: 2200 b804 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04b8 │ │ -1a83fa: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -1a83fc: 7040 740f 8039 |0016: invoke-direct {v0, v8, v9, v3}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f74 │ │ -1a8402: 0704 |0019: move-object v4, v0 │ │ -1a8404: 1f04 0e1b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a8408: 1225 |001c: const/4 v5, #int 2 // #2 │ │ -1a840a: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -1a840c: 7706 b9c5 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5b9 │ │ -1a8412: 0c08 |0021: move-result-object v8 │ │ -1a8414: 1108 |0022: return-object v8 │ │ +1a8350: |[1a8350] com.infomaniak.drive.ui.MainViewModel.markFilesAsOffline:(Ljava/util/List;Z)Lkotlinx/coroutines/Job; │ │ +1a8360: 1a00 39ac |0000: const-string v0, "filesId" // string@ac39 │ │ +1a8364: 7120 b2b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a836a: 0770 |0005: move-object v0, v7 │ │ +1a836c: 1f00 3a02 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023a │ │ +1a8370: 7110 5c06 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065c │ │ +1a8376: 0c01 |000b: move-result-object v1 │ │ +1a8378: 7100 7ac7 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a837e: 0c00 |000f: move-result-object v0 │ │ +1a8380: 0702 |0010: move-object v2, v0 │ │ +1a8382: 1f02 481a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a8386: 2200 b704 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04b7 │ │ +1a838a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +1a838c: 7040 700f 8039 |0016: invoke-direct {v0, v8, v9, v3}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f70 │ │ +1a8392: 0704 |0019: move-object v4, v0 │ │ +1a8394: 1f04 0e1b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a8398: 1225 |001c: const/4 v5, #int 2 // #2 │ │ +1a839a: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +1a839c: 7706 c2c5 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5c2 │ │ +1a83a2: 0c08 |0021: move-result-object v8 │ │ +1a83a4: 1108 |0022: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=574 │ │ locals : │ │ 0x0000 - 0x0023 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0023 reg=8 (null) Ljava/util/List; │ │ 0x0000 - 0x0023 reg=9 (null) Z │ │ @@ -33506,39 +33342,39 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 40 16-bit code units │ │ -1a795c: |[1a795c] com.infomaniak.drive.ui.MainViewModel.moveFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ -1a796c: 1a00 b1ab |0000: const-string v0, "file" // string@abb1 │ │ -1a7970: 7120 a9b6 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a7976: 1a00 e1da |0005: const-string v0, "newParent" // string@dae1 │ │ -1a797a: 7120 a9b6 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a7980: 7100 71c7 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a7986: 0c00 |000d: move-result-object v0 │ │ -1a7988: 0701 |000e: move-object v1, v0 │ │ -1a798a: 1f01 481a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a798e: 2200 ba04 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04ba │ │ -1a7992: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -1a7994: 0702 |0014: move-object v2, v0 │ │ -1a7996: 0793 |0015: move-object v3, v9 │ │ -1a7998: 07a4 |0016: move-object v4, v10 │ │ -1a799a: 07b5 |0017: move-object v5, v11 │ │ -1a799c: 0786 |0018: move-object v6, v8 │ │ -1a799e: 7606 7c0f 0200 |0019: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f7c │ │ -1a79a4: 0704 |001c: move-object v4, v0 │ │ -1a79a6: 1f04 0e1b |001d: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a79aa: 1225 |001f: const/4 v5, #int 2 // #2 │ │ -1a79ac: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -1a79ae: 1602 0000 |0021: const-wide/16 v2, #int 0 // #0 │ │ -1a79b2: 7706 2c06 0100 |0023: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062c │ │ -1a79b8: 0c09 |0026: move-result-object v9 │ │ -1a79ba: 1109 |0027: return-object v9 │ │ +1a78ec: |[1a78ec] com.infomaniak.drive.ui.MainViewModel.moveFile:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ +1a78fc: 1a00 b2ab |0000: const-string v0, "file" // string@abb2 │ │ +1a7900: 7120 b2b6 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a7906: 1a00 e1da |0005: const-string v0, "newParent" // string@dae1 │ │ +1a790a: 7120 b2b6 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a7910: 7100 7ac7 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a7916: 0c00 |000d: move-result-object v0 │ │ +1a7918: 0701 |000e: move-object v1, v0 │ │ +1a791a: 1f01 481a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a791e: 2200 b904 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04b9 │ │ +1a7922: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +1a7924: 0702 |0014: move-object v2, v0 │ │ +1a7926: 0793 |0015: move-object v3, v9 │ │ +1a7928: 07a4 |0016: move-object v4, v10 │ │ +1a792a: 07b5 |0017: move-object v5, v11 │ │ +1a792c: 0786 |0018: move-object v6, v8 │ │ +1a792e: 7606 780f 0200 |0019: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f78 │ │ +1a7934: 0704 |001c: move-object v4, v0 │ │ +1a7936: 1f04 0e1b |001d: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a793a: 1225 |001f: const/4 v5, #int 2 // #2 │ │ +1a793c: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +1a793e: 1602 0000 |0021: const-wide/16 v2, #int 0 // #0 │ │ +1a7942: 7706 2806 0100 |0023: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0628 │ │ +1a7948: 0c09 |0026: move-result-object v9 │ │ +1a794a: 1109 |0027: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x000a line=340 │ │ locals : │ │ 0x0000 - 0x0028 reg=8 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0028 reg=9 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0028 reg=10 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -33549,40 +33385,40 @@ │ │ type : '(Landroidx/navigation/NavController;IZ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 45 16-bit code units │ │ -1a89d0: |[1a89d0] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V │ │ -1a89e0: 1a00 34da |0000: const-string v0, "navController" // string@da34 │ │ -1a89e4: 7120 a9b6 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a89ea: 1400 6c04 0a7f |0005: const v0, #float 1.83456e+38 // #7f0a046c │ │ -1a89f0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1a89f2: 6e30 7e06 0701 |0009: invoke-virtual {v7, v0, v1}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@067e │ │ -1a89f8: 1217 |000c: const/4 v7, #int 1 // #1 │ │ -1a89fa: 3678 0300 |000d: if-gt v8, v7, 0010 // +0003 │ │ -1a89fe: 0e00 |000f: return-void │ │ -1a8a00: 0767 |0010: move-object v7, v6 │ │ -1a8a02: 1f07 3b02 |0011: check-cast v7, Landroidx/lifecycle/ViewModel; // type@023b │ │ -1a8a06: 7110 6006 0700 |0013: invoke-static {v7}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0660 │ │ -1a8a0c: 0c00 |0016: move-result-object v0 │ │ -1a8a0e: 7100 71c7 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a8a14: 0c07 |001a: move-result-object v7 │ │ -1a8a16: 0771 |001b: move-object v1, v7 │ │ -1a8a18: 1f01 481a |001c: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a8a1c: 2207 bb04 |001e: new-instance v7, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04bb │ │ -1a8a20: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -1a8a22: 7052 820f 9768 |0021: invoke-direct {v7, v9, v8, v6, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f82 │ │ -1a8a28: 0773 |0024: move-object v3, v7 │ │ -1a8a2a: 1f03 0e1b |0025: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a8a2e: 1224 |0027: const/4 v4, #int 2 // #2 │ │ -1a8a30: 1205 |0028: const/4 v5, #int 0 // #0 │ │ -1a8a32: 7706 b9c5 0000 |0029: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5b9 │ │ -1a8a38: 0e00 |002c: return-void │ │ +1a8960: |[1a8960] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V │ │ +1a8970: 1a00 34da |0000: const-string v0, "navController" // string@da34 │ │ +1a8974: 7120 b2b6 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a897a: 1400 6c04 0a7f |0005: const v0, #float 1.83456e+38 // #7f0a046c │ │ +1a8980: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1a8982: 6e30 7a06 0701 |0009: invoke-virtual {v7, v0, v1}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@067a │ │ +1a8988: 1217 |000c: const/4 v7, #int 1 // #1 │ │ +1a898a: 3678 0300 |000d: if-gt v8, v7, 0010 // +0003 │ │ +1a898e: 0e00 |000f: return-void │ │ +1a8990: 0767 |0010: move-object v7, v6 │ │ +1a8992: 1f07 3a02 |0011: check-cast v7, Landroidx/lifecycle/ViewModel; // type@023a │ │ +1a8996: 7110 5c06 0700 |0013: invoke-static {v7}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065c │ │ +1a899c: 0c00 |0016: move-result-object v0 │ │ +1a899e: 7100 7ac7 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a89a4: 0c07 |001a: move-result-object v7 │ │ +1a89a6: 0771 |001b: move-object v1, v7 │ │ +1a89a8: 1f01 481a |001c: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a89ac: 2207 ba04 |001e: new-instance v7, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04ba │ │ +1a89b0: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +1a89b2: 7052 7e0f 9768 |0021: invoke-direct {v7, v9, v8, v6, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f7e │ │ +1a89b8: 0773 |0024: move-object v3, v7 │ │ +1a89ba: 1f03 0e1b |0025: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a89be: 1224 |0027: const/4 v4, #int 2 // #2 │ │ +1a89c0: 1205 |0028: const/4 v5, #int 0 // #0 │ │ +1a89c2: 7706 c2c5 0000 |0029: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5c2 │ │ +1a89c8: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0009 line=187 │ │ 0x0010 line=192 │ │ locals : │ │ 0x0000 - 0x002d reg=6 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x002d reg=7 (null) Landroidx/navigation/NavController; │ │ @@ -33594,47 +33430,47 @@ │ │ type : '(Landroid/content/Context;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -1a79bc: |[1a79bc] com.infomaniak.drive.ui.MainViewModel.observeDownloadOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; │ │ -1a79cc: 1a00 60a0 |0000: const-string v0, "context" // string@a060 │ │ -1a79d0: 7120 a9b6 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a79d6: 7110 7d07 0500 |0005: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@077d │ │ -1a79dc: 0c05 |0008: move-result-object v5 │ │ -1a79de: 1a00 9635 |0009: const-string v0, "DownloadWorker" // string@3596 │ │ -1a79e2: 2410 9325 0000 |000b: filled-new-array {v0}, [Ljava/lang/String; // type@2593 │ │ -1a79e8: 0c00 |000e: move-result-object v0 │ │ -1a79ea: 7110 d1a7 0000 |000f: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@a7d1 │ │ -1a79f0: 0c00 |0012: move-result-object v0 │ │ -1a79f2: 1f00 4818 |0013: check-cast v0, Ljava/util/List; // type@1848 │ │ -1a79f6: 7110 8407 0000 |0015: invoke-static {v0}, Landroidx/work/WorkQuery$Builder;.fromUniqueWorkNames:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@0784 │ │ -1a79fc: 0c00 |0018: move-result-object v0 │ │ -1a79fe: 1221 |0019: const/4 v1, #int 2 // #2 │ │ -1a7a00: 2311 fc24 |001a: new-array v1, v1, [Landroidx/work/WorkInfo$State; // type@24fc │ │ -1a7a04: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -1a7a06: 6203 a200 |001d: sget-object v3, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@00a2 │ │ -1a7a0a: 4d03 0102 |001f: aput-object v3, v1, v2 │ │ -1a7a0e: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -1a7a10: 6203 a300 |0022: sget-object v3, Landroidx/work/WorkInfo$State;.SUCCEEDED:Landroidx/work/WorkInfo$State; // field@00a3 │ │ -1a7a14: 4d03 0102 |0024: aput-object v3, v1, v2 │ │ -1a7a18: 7110 d1a7 0100 |0026: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@a7d1 │ │ -1a7a1e: 0c01 |0029: move-result-object v1 │ │ -1a7a20: 1f01 4818 |002a: check-cast v1, Ljava/util/List; // type@1848 │ │ -1a7a24: 6e20 8107 1000 |002c: invoke-virtual {v0, v1}, Landroidx/work/WorkQuery$Builder;.addStates:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@0781 │ │ -1a7a2a: 0c00 |002f: move-result-object v0 │ │ -1a7a2c: 6e10 8207 0000 |0030: invoke-virtual {v0}, Landroidx/work/WorkQuery$Builder;.build:()Landroidx/work/WorkQuery; // method@0782 │ │ -1a7a32: 0c00 |0033: move-result-object v0 │ │ -1a7a34: 6e20 7f07 0500 |0034: invoke-virtual {v5, v0}, Landroidx/work/WorkManager;.getWorkInfosLiveData:(Landroidx/work/WorkQuery;)Landroidx/lifecycle/LiveData; // method@077f │ │ -1a7a3a: 0c05 |0037: move-result-object v5 │ │ -1a7a3c: 1a00 3cbd |0038: const-string v0, "getWorkInfosLiveData(...)" // string@bd3c │ │ -1a7a40: 7120 a8b6 0500 |003a: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a7a46: 1105 |003d: return-object v5 │ │ +1a794c: |[1a794c] com.infomaniak.drive.ui.MainViewModel.observeDownloadOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; │ │ +1a795c: 1a00 61a0 |0000: const-string v0, "context" // string@a061 │ │ +1a7960: 7120 b2b6 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a7966: 7110 7907 0500 |0005: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0779 │ │ +1a796c: 0c05 |0008: move-result-object v5 │ │ +1a796e: 1a00 9735 |0009: const-string v0, "DownloadWorker" // string@3597 │ │ +1a7972: 2410 9325 0000 |000b: filled-new-array {v0}, [Ljava/lang/String; // type@2593 │ │ +1a7978: 0c00 |000e: move-result-object v0 │ │ +1a797a: 7110 daa7 0000 |000f: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@a7da │ │ +1a7980: 0c00 |0012: move-result-object v0 │ │ +1a7982: 1f00 4818 |0013: check-cast v0, Ljava/util/List; // type@1848 │ │ +1a7986: 7110 8007 0000 |0015: invoke-static {v0}, Landroidx/work/WorkQuery$Builder;.fromUniqueWorkNames:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@0780 │ │ +1a798c: 0c00 |0018: move-result-object v0 │ │ +1a798e: 1221 |0019: const/4 v1, #int 2 // #2 │ │ +1a7990: 2311 fc24 |001a: new-array v1, v1, [Landroidx/work/WorkInfo$State; // type@24fc │ │ +1a7994: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +1a7996: 6203 a100 |001d: sget-object v3, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@00a1 │ │ +1a799a: 4d03 0102 |001f: aput-object v3, v1, v2 │ │ +1a799e: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +1a79a0: 6203 a200 |0022: sget-object v3, Landroidx/work/WorkInfo$State;.SUCCEEDED:Landroidx/work/WorkInfo$State; // field@00a2 │ │ +1a79a4: 4d03 0102 |0024: aput-object v3, v1, v2 │ │ +1a79a8: 7110 daa7 0100 |0026: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@a7da │ │ +1a79ae: 0c01 |0029: move-result-object v1 │ │ +1a79b0: 1f01 4818 |002a: check-cast v1, Ljava/util/List; // type@1848 │ │ +1a79b4: 6e20 7d07 1000 |002c: invoke-virtual {v0, v1}, Landroidx/work/WorkQuery$Builder;.addStates:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@077d │ │ +1a79ba: 0c00 |002f: move-result-object v0 │ │ +1a79bc: 6e10 7e07 0000 |0030: invoke-virtual {v0}, Landroidx/work/WorkQuery$Builder;.build:()Landroidx/work/WorkQuery; // method@077e │ │ +1a79c2: 0c00 |0033: move-result-object v0 │ │ +1a79c4: 6e20 7b07 0500 |0034: invoke-virtual {v5, v0}, Landroidx/work/WorkManager;.getWorkInfosLiveData:(Landroidx/work/WorkQuery;)Landroidx/lifecycle/LiveData; // method@077b │ │ +1a79ca: 0c05 |0037: move-result-object v5 │ │ +1a79cc: 1a00 3dbd |0038: const-string v0, "getWorkInfosLiveData(...)" // string@bd3d │ │ +1a79d0: 7120 b1b6 0500 |003a: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a79d6: 1105 |003d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=456 │ │ 0x0009 line=458 │ │ 0x001a line=459 │ │ 0x0030 line=460 │ │ 0x0034 line=456 │ │ @@ -33647,20 +33483,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1a8a3c: |[1a8a3c] com.infomaniak.drive.ui.MainViewModel.onCleared:()V │ │ -1a8a4c: 6e10 0510 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getRealm:()Lio/realm/Realm; // method@1005 │ │ -1a8a52: 0c00 |0003: move-result-object v0 │ │ -1a8a54: 6e10 f358 0000 |0004: invoke-virtual {v0}, Lio/realm/Realm;.close:()V // method@58f3 │ │ -1a8a5a: 6f10 2b06 0100 |0007: invoke-super {v1}, Landroidx/lifecycle/AndroidViewModel;.onCleared:()V // method@062b │ │ -1a8a60: 0e00 |000a: return-void │ │ +1a89cc: |[1a89cc] com.infomaniak.drive.ui.MainViewModel.onCleared:()V │ │ +1a89dc: 6e10 0110 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getRealm:()Lio/realm/Realm; // method@1001 │ │ +1a89e2: 0c00 |0003: move-result-object v0 │ │ +1a89e4: 6e10 fc58 0000 |0004: invoke-virtual {v0}, Lio/realm/Realm;.close:()V // method@58fc │ │ +1a89ea: 6f10 2706 0100 |0007: invoke-super {v1}, Landroidx/lifecycle/AndroidViewModel;.onCleared:()V // method@0627 │ │ +1a89f0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x0007 line=643 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -33669,41 +33505,41 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -1a8af4: |[1a8af4] com.infomaniak.drive.ui.MainViewModel.removeOfflineFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V │ │ -1a8b04: 1a00 b1ab |0000: const-string v0, "file" // string@abb1 │ │ -1a8b08: 7120 a9b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a8b0e: 1a00 d4dd |0005: const-string v0, "offlineFile" // string@ddd4 │ │ -1a8b12: 7120 a9b6 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a8b18: 1a00 a297 |000a: const-string v0, "cacheFile" // string@97a2 │ │ -1a8b1c: 7120 a9b6 0a00 |000c: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a8b22: 1b00 fa02 0100 |000f: const-string/jumbo v0, "userDrive" // string@000102fa │ │ -1a8b28: 7120 a9b6 0b00 |0012: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a8b2e: 0770 |0015: move-object v0, v7 │ │ -1a8b30: 1f00 3b02 |0016: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023b │ │ -1a8b34: 7110 6006 0000 |0018: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0660 │ │ -1a8b3a: 0c01 |001b: move-result-object v1 │ │ -1a8b3c: 7100 71c7 0000 |001c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a8b42: 0c00 |001f: move-result-object v0 │ │ -1a8b44: 0702 |0020: move-object v2, v0 │ │ -1a8b46: 1f02 481a |0021: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a8b4a: 2200 be04 |0023: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04be │ │ -1a8b4e: 1203 |0025: const/4 v3, #int 0 // #0 │ │ -1a8b50: 7030 8e0f 8003 |0026: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f8e │ │ -1a8b56: 0704 |0029: move-object v4, v0 │ │ -1a8b58: 1f04 0e1b |002a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a8b5c: 1225 |002c: const/4 v5, #int 2 // #2 │ │ -1a8b5e: 1206 |002d: const/4 v6, #int 0 // #0 │ │ -1a8b60: 7706 b9c5 0100 |002e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5b9 │ │ -1a8b66: 7606 e70f 0700 |0031: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V // method@0fe7 │ │ -1a8b6c: 0e00 |0034: return-void │ │ +1a8a84: |[1a8a84] com.infomaniak.drive.ui.MainViewModel.removeOfflineFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V │ │ +1a8a94: 1a00 b2ab |0000: const-string v0, "file" // string@abb2 │ │ +1a8a98: 7120 b2b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a8a9e: 1a00 d4dd |0005: const-string v0, "offlineFile" // string@ddd4 │ │ +1a8aa2: 7120 b2b6 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a8aa8: 1a00 a397 |000a: const-string v0, "cacheFile" // string@97a3 │ │ +1a8aac: 7120 b2b6 0a00 |000c: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a8ab2: 1b00 fa02 0100 |000f: const-string/jumbo v0, "userDrive" // string@000102fa │ │ +1a8ab8: 7120 b2b6 0b00 |0012: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a8abe: 0770 |0015: move-object v0, v7 │ │ +1a8ac0: 1f00 3a02 |0016: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023a │ │ +1a8ac4: 7110 5c06 0000 |0018: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065c │ │ +1a8aca: 0c01 |001b: move-result-object v1 │ │ +1a8acc: 7100 7ac7 0000 |001c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a8ad2: 0c00 |001f: move-result-object v0 │ │ +1a8ad4: 0702 |0020: move-object v2, v0 │ │ +1a8ad6: 1f02 481a |0021: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a8ada: 2200 bd04 |0023: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04bd │ │ +1a8ade: 1203 |0025: const/4 v3, #int 0 // #0 │ │ +1a8ae0: 7030 8a0f 8003 |0026: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V // method@0f8a │ │ +1a8ae6: 0704 |0029: move-object v4, v0 │ │ +1a8ae8: 1f04 0e1b |002a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a8aec: 1225 |002c: const/4 v5, #int 2 // #2 │ │ +1a8aee: 1206 |002d: const/4 v6, #int 0 // #0 │ │ +1a8af0: 7706 c2c5 0100 |002e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5c2 │ │ +1a8af6: 7606 e30f 0700 |0031: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFile:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/jvm/functions/Function0;)V // method@0fe3 │ │ +1a8afc: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0015 line=499 │ │ 0x0031 line=502 │ │ locals : │ │ 0x0000 - 0x0035 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0035 reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -33717,29 +33553,29 @@ │ │ type : '(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -1a7acc: |[1a7acc] com.infomaniak.drive.ui.MainViewModel.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ -1a7adc: 1a00 30ac |0000: const-string v0, "files" // string@ac30 │ │ -1a7ae0: 7120 a9b6 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a7ae6: 2200 c004 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04c0 │ │ -1a7aea: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1a7aec: 7051 980f 90a8 |0008: invoke-direct {v0, v9, v8, v10, v1}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f98 │ │ -1a7af2: 0705 |000b: move-object v5, v0 │ │ -1a7af4: 1f05 0e1b |000c: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a7af8: 1236 |000e: const/4 v6, #int 3 // #3 │ │ -1a7afa: 1207 |000f: const/4 v7, #int 0 // #0 │ │ -1a7afc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -1a7afe: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ -1a7b02: 7706 2c06 0200 |0013: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062c │ │ -1a7b08: 0c09 |0016: move-result-object v9 │ │ -1a7b0a: 1109 |0017: return-object v9 │ │ +1a7a5c: |[1a7a5c] com.infomaniak.drive.ui.MainViewModel.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ +1a7a6c: 1a00 31ac |0000: const-string v0, "files" // string@ac31 │ │ +1a7a70: 7120 b2b6 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a7a76: 2200 bf04 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04bf │ │ +1a7a7a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1a7a7c: 7051 940f 90a8 |0008: invoke-direct {v0, v9, v8, v10, v1}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0f94 │ │ +1a7a82: 0705 |000b: move-object v5, v0 │ │ +1a7a84: 1f05 0e1b |000c: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a7a88: 1236 |000e: const/4 v6, #int 3 // #3 │ │ +1a7a8a: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +1a7a8c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +1a7a8e: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ +1a7a92: 7706 2806 0200 |0013: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0628 │ │ +1a7a98: 0c09 |0016: move-result-object v9 │ │ +1a7a9a: 1109 |0017: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=471 │ │ locals : │ │ 0x0000 - 0x0018 reg=8 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0018 reg=9 (null) Ljava/util/List; │ │ 0x0000 - 0x0018 reg=10 (null) Lkotlin/jvm/functions/Function0; │ │ @@ -33749,34 +33585,34 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 35 16-bit code units │ │ -1a7b0c: |[1a7b0c] com.infomaniak.drive.ui.MainViewModel.renameFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;)Landroidx/lifecycle/LiveData; │ │ -1a7b1c: 1a00 b1ab |0000: const-string v0, "file" // string@abb1 │ │ -1a7b20: 7120 a9b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a7b26: 1a00 deda |0005: const-string v0, "newName" // string@dade │ │ -1a7b2a: 7120 a9b6 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a7b30: 7100 71c7 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a7b36: 0c00 |000d: move-result-object v0 │ │ -1a7b38: 0701 |000e: move-object v1, v0 │ │ -1a7b3a: 1f01 481a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a7b3e: 2200 c104 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04c1 │ │ -1a7b42: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -1a7b44: 7040 9d0f 8029 |0014: invoke-direct {v0, v8, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@0f9d │ │ -1a7b4a: 0704 |0017: move-object v4, v0 │ │ -1a7b4c: 1f04 0e1b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a7b50: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -1a7b52: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1a7b54: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1a7b58: 7706 2c06 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062c │ │ -1a7b5e: 0c08 |0021: move-result-object v8 │ │ -1a7b60: 1108 |0022: return-object v8 │ │ +1a7a9c: |[1a7a9c] com.infomaniak.drive.ui.MainViewModel.renameFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;)Landroidx/lifecycle/LiveData; │ │ +1a7aac: 1a00 b2ab |0000: const-string v0, "file" // string@abb2 │ │ +1a7ab0: 7120 b2b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a7ab6: 1a00 deda |0005: const-string v0, "newName" // string@dade │ │ +1a7aba: 7120 b2b6 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a7ac0: 7100 7ac7 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a7ac6: 0c00 |000d: move-result-object v0 │ │ +1a7ac8: 0701 |000e: move-object v1, v0 │ │ +1a7aca: 1f01 481a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a7ace: 2200 c004 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04c0 │ │ +1a7ad2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +1a7ad4: 7040 990f 8029 |0014: invoke-direct {v0, v8, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@0f99 │ │ +1a7ada: 0704 |0017: move-object v4, v0 │ │ +1a7adc: 1f04 0e1b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a7ae0: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +1a7ae2: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1a7ae4: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1a7ae8: 7706 2806 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0628 │ │ +1a7aee: 0c08 |0021: move-result-object v8 │ │ +1a7af0: 1108 |0022: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x000a line=365 │ │ locals : │ │ 0x0000 - 0x0023 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0023 reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0023 reg=9 (null) Ljava/lang/String; │ │ @@ -33786,29 +33622,29 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -1a8b70: |[1a8b70] com.infomaniak.drive.ui.MainViewModel.restartUploadWorkerIfNeeded:()V │ │ -1a8b80: 0770 |0000: move-object v0, v7 │ │ -1a8b82: 1f00 3b02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023b │ │ -1a8b86: 7110 6006 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0660 │ │ -1a8b8c: 0c01 |0006: move-result-object v1 │ │ -1a8b8e: 2200 c204 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04c2 │ │ -1a8b92: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a8b94: 7030 a20f 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa2 │ │ -1a8b9a: 0704 |000d: move-object v4, v0 │ │ -1a8b9c: 1f04 0e1b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a8ba0: 1235 |0010: const/4 v5, #int 3 // #3 │ │ -1a8ba2: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1a8ba4: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1a8ba6: 7706 b9c5 0100 |0013: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5b9 │ │ -1a8bac: 0e00 |0016: return-void │ │ +1a8b00: |[1a8b00] com.infomaniak.drive.ui.MainViewModel.restartUploadWorkerIfNeeded:()V │ │ +1a8b10: 0770 |0000: move-object v0, v7 │ │ +1a8b12: 1f00 3a02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023a │ │ +1a8b16: 7110 5c06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065c │ │ +1a8b1c: 0c01 |0006: move-result-object v1 │ │ +1a8b1e: 2200 c104 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04c1 │ │ +1a8b22: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a8b24: 7030 9e0f 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f9e │ │ +1a8b2a: 0704 |000d: move-object v4, v0 │ │ +1a8b2c: 1f04 0e1b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a8b30: 1235 |0010: const/4 v5, #int 3 // #3 │ │ +1a8b32: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1a8b34: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1a8b36: 7706 c2c5 0100 |0013: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5c2 │ │ +1a8b3c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ locals : │ │ 0x0000 - 0x0017 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ #53 : (in Lcom/infomaniak/drive/ui/MainViewModel;) │ │ @@ -33816,32 +33652,32 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a7b94: |[1a7b94] com.infomaniak.drive.ui.MainViewModel.restoreTrashFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ -1a7ba4: 1a00 b1ab |0000: const-string v0, "file" // string@abb1 │ │ -1a7ba8: 7120 a9b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a7bae: 7100 71c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a7bb4: 0c00 |0008: move-result-object v0 │ │ -1a7bb6: 0701 |0009: move-object v1, v0 │ │ -1a7bb8: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a7bbc: 2200 c304 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04c3 │ │ -1a7bc0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a7bc2: 7052 a70f 90a8 |000f: invoke-direct {v0, v9, v8, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fa7 │ │ -1a7bc8: 0704 |0012: move-object v4, v0 │ │ -1a7bca: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a7bce: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a7bd0: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a7bd2: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a7bd6: 7706 2c06 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062c │ │ -1a7bdc: 0c08 |001c: move-result-object v8 │ │ -1a7bde: 1108 |001d: return-object v8 │ │ +1a7b24: |[1a7b24] com.infomaniak.drive.ui.MainViewModel.restoreTrashFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ +1a7b34: 1a00 b2ab |0000: const-string v0, "file" // string@abb2 │ │ +1a7b38: 7120 b2b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a7b3e: 7100 7ac7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a7b44: 0c00 |0008: move-result-object v0 │ │ +1a7b46: 0701 |0009: move-object v1, v0 │ │ +1a7b48: 1f01 481a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a7b4c: 2200 c204 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04c2 │ │ +1a7b50: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a7b52: 7052 a30f 90a8 |000f: invoke-direct {v0, v9, v8, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fa3 │ │ +1a7b58: 0704 |0012: move-object v4, v0 │ │ +1a7b5a: 1f04 0e1b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a7b5e: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a7b60: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a7b62: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a7b66: 7706 2806 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0628 │ │ +1a7b6c: 0c08 |001c: move-result-object v8 │ │ +1a7b6e: 1108 |001d: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=405 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x001e reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x001e reg=9 (null) Ljava/lang/Integer; │ │ @@ -33852,28 +33688,28 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -1a8c30: |[1a8c30] com.infomaniak.drive.ui.MainViewModel.setCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ -1a8c40: 3804 1a00 |0000: if-eqz v4, 001a // +001a │ │ -1a8c44: 5430 0505 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0505 │ │ -1a8c48: 1f00 621d |0004: check-cast v0, Lkotlinx/coroutines/Job; // type@1d62 │ │ -1a8c4c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -1a8c4e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -1a8c50: 7140 1dc8 2021 |0008: invoke-static {v0, v2, v1, v2}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c81d │ │ -1a8c56: 7010 2c10 0300 |000b: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@102c │ │ -1a8c5c: 5430 0905 |000e: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0509 │ │ -1a8c60: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -1a8c64: 6e20 1f14 4000 |0012: invoke-virtual {v0, v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@141f │ │ -1a8c6a: 5430 ef04 |0015: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04ef │ │ -1a8c6e: 6e20 5306 4000 |0017: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0653 │ │ -1a8c74: 0e00 |001a: return-void │ │ +1a8bc0: |[1a8bc0] com.infomaniak.drive.ui.MainViewModel.setCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ +1a8bd0: 3804 1a00 |0000: if-eqz v4, 001a // +001a │ │ +1a8bd4: 5430 0405 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0504 │ │ +1a8bd8: 1f00 621d |0004: check-cast v0, Lkotlinx/coroutines/Job; // type@1d62 │ │ +1a8bdc: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +1a8bde: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +1a8be0: 7140 26c8 2021 |0008: invoke-static {v0, v2, v1, v2}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c826 │ │ +1a8be6: 7010 2810 0300 |000b: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@1028 │ │ +1a8bec: 5430 0805 |000e: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0508 │ │ +1a8bf0: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +1a8bf4: 6e20 2814 4000 |0012: invoke-virtual {v0, v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@1428 │ │ +1a8bfa: 5430 ee04 |0015: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04ee │ │ +1a8bfe: 6e20 4f06 4000 |0017: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064f │ │ +1a8c04: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=133 │ │ 0x000b line=134 │ │ 0x000e line=135 │ │ 0x0015 line=136 │ │ locals : │ │ @@ -33885,43 +33721,43 @@ │ │ type : '()Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 50 16-bit code units │ │ -1a8418: |[1a8418] com.infomaniak.drive.ui.MainViewModel.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; │ │ -1a8428: 5480 0505 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0505 │ │ -1a842c: 1f00 621d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d62 │ │ -1a8430: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a8432: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1a8434: 7140 1dc8 1012 |0006: invoke-static {v0, v1, v2, v1}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c81d │ │ -1a843a: 7130 50c8 2101 |0009: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c850 │ │ -1a8440: 0c00 |000c: move-result-object v0 │ │ -1a8442: 5b80 0505 |000d: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0505 │ │ -1a8446: 0780 |000f: move-object v0, v8 │ │ -1a8448: 1f00 3b02 |0010: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023b │ │ -1a844c: 7110 6006 0000 |0012: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0660 │ │ -1a8452: 0c02 |0015: move-result-object v2 │ │ -1a8454: 7100 71c7 0000 |0016: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a845a: 0c00 |0019: move-result-object v0 │ │ -1a845c: 5483 0505 |001a: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0505 │ │ -1a8460: 1f03 481a |001c: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a8464: 6e20 bbc6 3000 |001e: invoke-virtual {v0, v3}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@c6bb │ │ -1a846a: 0c03 |0021: move-result-object v3 │ │ -1a846c: 2200 c404 |0022: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04c4 │ │ -1a8470: 7030 ac0f 8001 |0024: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fac │ │ -1a8476: 0705 |0027: move-object v5, v0 │ │ -1a8478: 1f05 0e1b |0028: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a847c: 1226 |002a: const/4 v6, #int 2 // #2 │ │ -1a847e: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -1a8480: 1204 |002c: const/4 v4, #int 0 // #0 │ │ -1a8482: 7706 b9c5 0200 |002d: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5b9 │ │ -1a8488: 0c00 |0030: move-result-object v0 │ │ -1a848a: 1100 |0031: return-object v0 │ │ +1a83a8: |[1a83a8] com.infomaniak.drive.ui.MainViewModel.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; │ │ +1a83b8: 5480 0405 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0504 │ │ +1a83bc: 1f00 621d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d62 │ │ +1a83c0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a83c2: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1a83c4: 7140 26c8 1012 |0006: invoke-static {v0, v1, v2, v1}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c826 │ │ +1a83ca: 7130 59c8 2101 |0009: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c859 │ │ +1a83d0: 0c00 |000c: move-result-object v0 │ │ +1a83d2: 5b80 0405 |000d: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0504 │ │ +1a83d6: 0780 |000f: move-object v0, v8 │ │ +1a83d8: 1f00 3a02 |0010: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023a │ │ +1a83dc: 7110 5c06 0000 |0012: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065c │ │ +1a83e2: 0c02 |0015: move-result-object v2 │ │ +1a83e4: 7100 7ac7 0000 |0016: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a83ea: 0c00 |0019: move-result-object v0 │ │ +1a83ec: 5483 0405 |001a: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0504 │ │ +1a83f0: 1f03 481a |001c: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a83f4: 6e20 c4c6 3000 |001e: invoke-virtual {v0, v3}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@c6c4 │ │ +1a83fa: 0c03 |0021: move-result-object v3 │ │ +1a83fc: 2200 c304 |0022: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04c3 │ │ +1a8400: 7030 a80f 8001 |0024: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa8 │ │ +1a8406: 0705 |0027: move-object v5, v0 │ │ +1a8408: 1f05 0e1b |0028: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a840c: 1226 |002a: const/4 v6, #int 2 // #2 │ │ +1a840e: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +1a8410: 1204 |002c: const/4 v4, #int 0 // #0 │ │ +1a8412: 7706 c2c5 0200 |002d: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5c2 │ │ +1a8418: 0c00 |0030: move-result-object v0 │ │ +1a841a: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0009 line=142 │ │ 0x000f line=143 │ │ locals : │ │ 0x0000 - 0x0032 reg=8 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ @@ -33931,19 +33767,19 @@ │ │ type : '(Ljava/util/LinkedHashMap;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1a8c78: |[1a8c78] com.infomaniak.drive.ui.MainViewModel.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V │ │ -1a8c88: 1a00 2926 |0000: const-string v0, "" // string@2629 │ │ -1a8c8c: 7120 a9b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a8c92: 5b12 f404 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04f4 │ │ -1a8c96: 0e00 |0007: return-void │ │ +1a8c08: |[1a8c08] com.infomaniak.drive.ui.MainViewModel.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V │ │ +1a8c18: 1a00 2826 |0000: const-string v0, "" // string@2628 │ │ +1a8c1c: 7120 b2b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a8c22: 5b12 f304 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04f3 │ │ +1a8c26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=81 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/LinkedHashMap; │ │ │ │ @@ -33952,17 +33788,17 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a8c98: |[1a8c98] com.infomaniak.drive.ui.MainViewModel.setIgnoreSyncOffline:(Z)V │ │ -1a8ca8: 5c01 f804 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@04f8 │ │ -1a8cac: 0e00 |0002: return-void │ │ +1a8c28: |[1a8c28] com.infomaniak.drive.ui.MainViewModel.setIgnoreSyncOffline:(Z)V │ │ +1a8c38: 5c01 f704 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@04f7 │ │ +1a8c3c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -33971,22 +33807,22 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1a8cb0: |[1a8cb0] com.infomaniak.drive.ui.MainViewModel.setMustOpenUploadShortcut:(Z)V │ │ -1a8cc0: 5430 0305 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0503 │ │ -1a8cc4: 1a01 15d8 |0002: const-string v1, "mustOpenUploadShortcut" // string@d815 │ │ -1a8cc8: 7110 5792 0400 |0004: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9257 │ │ -1a8cce: 0c02 |0007: move-result-object v2 │ │ -1a8cd0: 6e30 5b06 1002 |0008: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@065b │ │ -1a8cd6: 5c34 fb04 |000b: iput-boolean v4, v3, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04fb │ │ -1a8cda: 0e00 |000d: return-void │ │ +1a8c40: |[1a8c40] com.infomaniak.drive.ui.MainViewModel.setMustOpenUploadShortcut:(Z)V │ │ +1a8c50: 5430 0205 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0502 │ │ +1a8c54: 1a01 15d8 |0002: const-string v1, "mustOpenUploadShortcut" // string@d815 │ │ +1a8c58: 7110 6092 0400 |0004: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9260 │ │ +1a8c5e: 0c02 |0007: move-result-object v2 │ │ +1a8c60: 6e30 5706 1002 |0008: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0657 │ │ +1a8c66: 5c34 fa04 |000b: iput-boolean v4, v3, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04fa │ │ +1a8c6a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x000b line=113 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x000e reg=4 (null) Z │ │ @@ -33996,17 +33832,17 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/UserDrive;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a8d18: |[1a8d18] com.infomaniak.drive.ui.MainViewModel.setSelectFolderUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ -1a8d28: 5b01 0405 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0504 │ │ -1a8d2c: 0e00 |0002: return-void │ │ +1a8ca8: |[1a8ca8] com.infomaniak.drive.ui.MainViewModel.setSelectFolderUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ +1a8cb8: 5b01 0305 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0503 │ │ +1a8cbc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ │ │ @@ -34015,17 +33851,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a8d30: |[1a8d30] com.infomaniak.drive.ui.MainViewModel.setUploadFilesHelper:(Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;)V │ │ -1a8d40: 5b01 0905 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0509 │ │ -1a8d44: 0e00 |0002: return-void │ │ +1a8cc0: |[1a8cc0] com.infomaniak.drive.ui.MainViewModel.setUploadFilesHelper:(Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;)V │ │ +1a8cd0: 5b01 0805 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@0508 │ │ +1a8cd4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; │ │ │ │ @@ -34034,35 +33870,35 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 35 16-bit code units │ │ -1a848c: |[1a848c] com.infomaniak.drive.ui.MainViewModel.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; │ │ -1a849c: 1a00 bde0 |0000: const-string v0, "onUserSwitched" // string@e0bd │ │ -1a84a0: 7120 a9b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a84a6: 0770 |0005: move-object v0, v7 │ │ -1a84a8: 1f00 3b02 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023b │ │ -1a84ac: 7110 6006 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0660 │ │ -1a84b2: 0c01 |000b: move-result-object v1 │ │ -1a84b4: 7100 71c7 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a84ba: 0c00 |000f: move-result-object v0 │ │ -1a84bc: 0702 |0010: move-object v2, v0 │ │ -1a84be: 1f02 481a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a84c2: 2200 c604 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04c6 │ │ -1a84c6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -1a84c8: 7030 b60f 8003 |0016: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fb6 │ │ -1a84ce: 0704 |0019: move-object v4, v0 │ │ -1a84d0: 1f04 0e1b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a84d4: 1225 |001c: const/4 v5, #int 2 // #2 │ │ -1a84d6: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -1a84d8: 7706 b9c5 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5b9 │ │ -1a84de: 0c08 |0021: move-result-object v8 │ │ -1a84e0: 1108 |0022: return-object v8 │ │ +1a841c: |[1a841c] com.infomaniak.drive.ui.MainViewModel.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; │ │ +1a842c: 1a00 bde0 |0000: const-string v0, "onUserSwitched" // string@e0bd │ │ +1a8430: 7120 b2b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a8436: 0770 |0005: move-object v0, v7 │ │ +1a8438: 1f00 3a02 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023a │ │ +1a843c: 7110 5c06 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065c │ │ +1a8442: 0c01 |000b: move-result-object v1 │ │ +1a8444: 7100 7ac7 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a844a: 0c00 |000f: move-result-object v0 │ │ +1a844c: 0702 |0010: move-object v2, v0 │ │ +1a844e: 1f02 481a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a8452: 2200 c504 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04c5 │ │ +1a8456: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +1a8458: 7030 b20f 8003 |0016: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fb2 │ │ +1a845e: 0704 |0019: move-object v4, v0 │ │ +1a8460: 1f04 0e1b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a8464: 1225 |001c: const/4 v5, #int 2 // #2 │ │ +1a8466: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +1a8468: 7706 c2c5 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5c2 │ │ +1a846e: 0c08 |0021: move-result-object v8 │ │ +1a8470: 1108 |0022: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=633 │ │ locals : │ │ 0x0000 - 0x0023 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0023 reg=8 (null) Lkotlin/jvm/functions/Function0; │ │ │ │ @@ -34071,42 +33907,42 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 49 16-bit code units │ │ -1a8d48: |[1a8d48] com.infomaniak.drive.ui.MainViewModel.syncOfflineFiles:()V │ │ -1a8d58: 5480 0605 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0506 │ │ -1a8d5c: 1f00 621d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d62 │ │ -1a8d60: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a8d62: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1a8d64: 7140 1dc8 1012 |0006: invoke-static {v0, v1, v2, v1}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c81d │ │ -1a8d6a: 7130 50c8 2101 |0009: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c850 │ │ -1a8d70: 0c00 |000c: move-result-object v0 │ │ -1a8d72: 5b80 0605 |000d: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0506 │ │ -1a8d76: 0780 |000f: move-object v0, v8 │ │ -1a8d78: 1f00 3b02 |0010: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023b │ │ -1a8d7c: 7110 6006 0000 |0012: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0660 │ │ -1a8d82: 0c02 |0015: move-result-object v2 │ │ -1a8d84: 7100 71c7 0000 |0016: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a8d8a: 0c00 |0019: move-result-object v0 │ │ -1a8d8c: 5483 0605 |001a: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0506 │ │ -1a8d90: 1f03 481a |001c: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a8d94: 6e20 bbc6 3000 |001e: invoke-virtual {v0, v3}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@c6bb │ │ -1a8d9a: 0c03 |0021: move-result-object v3 │ │ -1a8d9c: 2200 c704 |0022: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04c7 │ │ -1a8da0: 7030 bb0f 8001 |0024: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fbb │ │ -1a8da6: 0705 |0027: move-object v5, v0 │ │ -1a8da8: 1f05 0e1b |0028: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a8dac: 1226 |002a: const/4 v6, #int 2 // #2 │ │ -1a8dae: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -1a8db0: 1204 |002c: const/4 v4, #int 0 // #0 │ │ -1a8db2: 7706 b9c5 0200 |002d: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5b9 │ │ -1a8db8: 0e00 |0030: return-void │ │ +1a8cd8: |[1a8cd8] com.infomaniak.drive.ui.MainViewModel.syncOfflineFiles:()V │ │ +1a8ce8: 5480 0505 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0505 │ │ +1a8cec: 1f00 621d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d62 │ │ +1a8cf0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a8cf2: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1a8cf4: 7140 26c8 1012 |0006: invoke-static {v0, v1, v2, v1}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@c826 │ │ +1a8cfa: 7130 59c8 2101 |0009: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c859 │ │ +1a8d00: 0c00 |000c: move-result-object v0 │ │ +1a8d02: 5b80 0505 |000d: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0505 │ │ +1a8d06: 0780 |000f: move-object v0, v8 │ │ +1a8d08: 1f00 3a02 |0010: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023a │ │ +1a8d0c: 7110 5c06 0000 |0012: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065c │ │ +1a8d12: 0c02 |0015: move-result-object v2 │ │ +1a8d14: 7100 7ac7 0000 |0016: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a8d1a: 0c00 |0019: move-result-object v0 │ │ +1a8d1c: 5483 0505 |001a: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0505 │ │ +1a8d20: 1f03 481a |001c: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a8d24: 6e20 c4c6 3000 |001e: invoke-virtual {v0, v3}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@c6c4 │ │ +1a8d2a: 0c03 |0021: move-result-object v3 │ │ +1a8d2c: 2200 c604 |0022: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04c6 │ │ +1a8d30: 7030 b70f 8001 |0024: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fb7 │ │ +1a8d36: 0705 |0027: move-object v5, v0 │ │ +1a8d38: 1f05 0e1b |0028: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a8d3c: 1226 |002a: const/4 v6, #int 2 // #2 │ │ +1a8d3e: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +1a8d40: 1204 |002c: const/4 v4, #int 0 // #0 │ │ +1a8d42: 7706 c2c5 0200 |002d: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5c2 │ │ +1a8d48: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ 0x0009 line=524 │ │ 0x000f line=525 │ │ locals : │ │ 0x0000 - 0x0031 reg=8 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ @@ -34116,34 +33952,34 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 35 16-bit code units │ │ -1a7be0: |[1a7be0] com.infomaniak.drive.ui.MainViewModel.updateDropBox:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;)Landroidx/lifecycle/LiveData; │ │ -1a7bf0: 1a00 b1ab |0000: const-string v0, "file" // string@abb1 │ │ -1a7bf4: 7120 a9b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a7bfa: 1a00 b5da |0005: const-string v0, "newDropBox" // string@dab5 │ │ -1a7bfe: 7120 a9b6 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a7c04: 7100 71c7 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a7c0a: 0c00 |000d: move-result-object v0 │ │ -1a7c0c: 0701 |000e: move-object v1, v0 │ │ -1a7c0e: 1f01 481a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a7c12: 2200 c804 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04c8 │ │ -1a7c16: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -1a7c18: 7040 c00f 8029 |0014: invoke-direct {v0, v8, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;Lkotlin/coroutines/Continuation;)V // method@0fc0 │ │ -1a7c1e: 0704 |0017: move-object v4, v0 │ │ -1a7c20: 1f04 0e1b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a7c24: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -1a7c26: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1a7c28: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1a7c2c: 7706 2c06 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062c │ │ -1a7c32: 0c08 |0021: move-result-object v8 │ │ -1a7c34: 1108 |0022: return-object v8 │ │ +1a7b70: |[1a7b70] com.infomaniak.drive.ui.MainViewModel.updateDropBox:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;)Landroidx/lifecycle/LiveData; │ │ +1a7b80: 1a00 b2ab |0000: const-string v0, "file" // string@abb2 │ │ +1a7b84: 7120 b2b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a7b8a: 1a00 b5da |0005: const-string v0, "newDropBox" // string@dab5 │ │ +1a7b8e: 7120 b2b6 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a7b94: 7100 7ac7 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a7b9a: 0c00 |000d: move-result-object v0 │ │ +1a7b9c: 0701 |000e: move-object v1, v0 │ │ +1a7b9e: 1f01 481a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a7ba2: 2200 c704 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04c7 │ │ +1a7ba6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +1a7ba8: 7040 bc0f 8029 |0014: invoke-direct {v0, v8, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;Lkotlin/coroutines/Continuation;)V // method@0fbc │ │ +1a7bae: 0704 |0017: move-object v4, v0 │ │ +1a7bb0: 1f04 0e1b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a7bb4: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +1a7bb6: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1a7bb8: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1a7bbc: 7706 2806 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0628 │ │ +1a7bc2: 0c08 |0021: move-result-object v8 │ │ +1a7bc4: 1108 |0022: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x000a line=257 │ │ locals : │ │ 0x0000 - 0x0023 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0023 reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0023 reg=9 (null) Lcom/infomaniak/drive/data/models/DropBox; │ │ @@ -34153,36 +33989,36 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 41 16-bit code units │ │ -1a7c38: |[1a7c38] com.infomaniak.drive.ui.MainViewModel.updateFolderColor:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ -1a7c48: 1a00 b1ab |0000: const-string v0, "file" // string@abb1 │ │ -1a7c4c: 7120 a9b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a7c52: 1a00 f79b |0005: const-string v0, "color" // string@9bf7 │ │ -1a7c56: 7120 a9b6 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a7c5c: 1b00 fa02 0100 |000a: const-string/jumbo v0, "userDrive" // string@000102fa │ │ -1a7c62: 7120 a9b6 0a00 |000d: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a7c68: 7100 71c7 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a7c6e: 0c00 |0013: move-result-object v0 │ │ -1a7c70: 0701 |0014: move-object v1, v0 │ │ -1a7c72: 1f01 481a |0015: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a7c76: 2200 c904 |0017: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04c9 │ │ -1a7c7a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1a7c7c: 7052 c50f 80a9 |001a: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0fc5 │ │ -1a7c82: 0704 |001d: move-object v4, v0 │ │ -1a7c84: 1f04 0e1b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a7c88: 1225 |0020: const/4 v5, #int 2 // #2 │ │ -1a7c8a: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -1a7c8c: 1602 0000 |0022: const-wide/16 v2, #int 0 // #0 │ │ -1a7c90: 7706 2c06 0100 |0024: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@062c │ │ -1a7c96: 0c08 |0027: move-result-object v8 │ │ -1a7c98: 1108 |0028: return-object v8 │ │ +1a7bc8: |[1a7bc8] com.infomaniak.drive.ui.MainViewModel.updateFolderColor:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ +1a7bd8: 1a00 b2ab |0000: const-string v0, "file" // string@abb2 │ │ +1a7bdc: 7120 b2b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a7be2: 1a00 f89b |0005: const-string v0, "color" // string@9bf8 │ │ +1a7be6: 7120 b2b6 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a7bec: 1b00 fa02 0100 |000a: const-string/jumbo v0, "userDrive" // string@000102fa │ │ +1a7bf2: 7120 b2b6 0a00 |000d: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a7bf8: 7100 7ac7 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a7bfe: 0c00 |0013: move-result-object v0 │ │ +1a7c00: 0701 |0014: move-object v1, v0 │ │ +1a7c02: 1f01 481a |0015: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a7c06: 2200 c804 |0017: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04c8 │ │ +1a7c0a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1a7c0c: 7052 c10f 80a9 |001a: invoke-direct {v0, v8, v9, v10, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V // method@0fc1 │ │ +1a7c12: 0704 |001d: move-object v4, v0 │ │ +1a7c14: 1f04 0e1b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a7c18: 1225 |0020: const/4 v5, #int 2 // #2 │ │ +1a7c1a: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +1a7c1c: 1602 0000 |0022: const-wide/16 v2, #int 0 // #0 │ │ +1a7c20: 7706 2806 0100 |0024: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroidx/lifecycle/CoroutineLiveDataKt;.liveData$default:(Lkotlin/coroutines/CoroutineContext;JLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; // method@0628 │ │ +1a7c26: 0c08 |0027: move-result-object v8 │ │ +1a7c28: 1108 |0028: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0010 line=369 │ │ locals : │ │ 0x0000 - 0x0029 reg=7 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x0029 reg=8 (null) Lcom/infomaniak/drive/data/models/File; │ │ 0x0000 - 0x0029 reg=9 (null) Ljava/lang/String; │ │ @@ -34193,40 +34029,40 @@ │ │ type : '(Landroidx/lifecycle/MediatorLiveData;)Lkotlin/jvm/functions/Function1;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1a8278: |[1a8278] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator:(Landroidx/lifecycle/MediatorLiveData;)Lkotlin/jvm/functions/Function1; │ │ -1a8288: 1a00 d4d4 |0000: const-string v0, "mediator" // string@d4d4 │ │ -1a828c: 7120 a9b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a8292: 2200 9604 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3; // type@0496 │ │ -1a8296: 7020 c50e 2000 |0007: invoke-direct {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.:(Landroidx/lifecycle/MediatorLiveData;)V // method@0ec5 │ │ -1a829c: 1100 |000a: return-object v0 │ │ +1a8208: |[1a8208] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator:(Landroidx/lifecycle/MediatorLiveData;)Lkotlin/jvm/functions/Function1; │ │ +1a8218: 1a00 d4d4 |0000: const-string v0, "mediator" // string@d4d4 │ │ +1a821c: 7120 b2b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a8222: 2200 9504 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3; // type@0495 │ │ +1a8226: 7020 c10e 2000 |0007: invoke-direct {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.:(Landroidx/lifecycle/MediatorLiveData;)V // method@0ec1 │ │ +1a822c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=210 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ 0x0000 - 0x000b reg=2 (null) Landroidx/lifecycle/MediatorLiveData; │ │ │ │ source_file_idx : 26980 (MainViewModel.kt) │ │ │ │ -Class #171 header: │ │ -class_idx : 1227 │ │ +Class #169 header: │ │ +class_idx : 1226 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #171 - │ │ +Class #169 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -34244,19 +34080,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a8dbc: |[1a8dbc] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ -1a8dcc: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a8dd2: 5b01 0a05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050a │ │ -1a8dd6: 5b02 0b05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@050b │ │ -1a8dda: 0e00 |0007: return-void │ │ +1a8d4c: |[1a8d4c] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ +1a8d5c: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a8d62: 5b01 0905 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0509 │ │ +1a8d66: 5b02 0a05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@050a │ │ +1a8d6a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/MaintenanceActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/data/models/drive/Drive; │ │ @@ -34267,39 +34103,39 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1a8ddc: |[1a8ddc] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1a8dec: 5420 0a05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050a │ │ -1a8df0: 5421 0b05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@050b │ │ -1a8df4: 7130 4710 1003 |0004: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$Hvwr8TDM10fz3u6Xg0pbC6Qj5nk:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V // method@1047 │ │ -1a8dfa: 0e00 |0007: return-void │ │ +1a8d6c: |[1a8d6c] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1a8d7c: 5420 0905 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0509 │ │ +1a8d80: 5421 0a05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@050a │ │ +1a8d84: 7130 4310 1003 |0004: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$Hvwr8TDM10fz3u6Xg0pbC6Qj5nk:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V // method@1043 │ │ +1a8d8a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #172 header: │ │ -class_idx : 1228 │ │ +Class #170 header: │ │ +class_idx : 1227 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #172 - │ │ +Class #170 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -34313,18 +34149,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a8dfc: |[1a8dfc] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ -1a8e0c: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a8e12: 5b01 0c05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050c │ │ -1a8e16: 0e00 |0005: return-void │ │ +1a8d8c: |[1a8d8c] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ +1a8d9c: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a8da2: 5b01 0b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050b │ │ +1a8da6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MaintenanceActivity; │ │ │ │ @@ -34334,38 +34170,38 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a8e18: |[1a8e18] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -1a8e28: 5410 0c05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050c │ │ -1a8e2c: 7120 4810 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V // method@1048 │ │ -1a8e32: 0e00 |0005: return-void │ │ +1a8da8: |[1a8da8] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +1a8db8: 5410 0b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050b │ │ +1a8dbc: 7120 4410 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V // method@1044 │ │ +1a8dc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #173 header: │ │ -class_idx : 1229 │ │ +Class #171 header: │ │ +class_idx : 1228 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #173 - │ │ +Class #171 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -34379,18 +34215,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a8e54: |[1a8e54] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ -1a8e64: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a8e6a: 5b01 0d05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050d │ │ -1a8e6e: 0e00 |0005: return-void │ │ +1a8de4: |[1a8de4] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ +1a8df4: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a8dfa: 5b01 0c05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050c │ │ +1a8dfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/MaintenanceActivity; │ │ │ │ @@ -34400,52 +34236,52 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a8e34: |[1a8e34] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ -1a8e44: 5410 0d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050d │ │ -1a8e48: 7110 4610 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$F2rpXdS9CD_eLQFOOvQKC6eaDE8:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@1046 │ │ -1a8e4e: 0c00 |0005: move-result-object v0 │ │ -1a8e50: 1100 |0006: return-object v0 │ │ +1a8dc4: |[1a8dc4] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ +1a8dd4: 5410 0c05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050c │ │ +1a8dd8: 7110 4210 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$F2rpXdS9CD_eLQFOOvQKC6eaDE8:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@1042 │ │ +1a8dde: 0c00 |0005: move-result-object v0 │ │ +1a8de0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #174 header: │ │ -class_idx : 1230 │ │ +Class #172 header: │ │ +class_idx : 1229 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 26981 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #174 annotations: │ │ +Class #172 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onResume │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MaintenanceActivity$onResume$1" f="MaintenanceActivity.kt" i={ } l={ 93 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #4161 '' │ │ +Annotations on method #4157 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/MaintenanceActivity;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;" ">;)V" } │ │ -Annotations on method #4162 'create' │ │ +Annotations on method #4158 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #4164 'invoke' │ │ +Annotations on method #4160 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #174 - │ │ +Class #172 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -34463,151 +34299,151 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a8f60: |[1a8f60] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V │ │ -1a8f70: 5b01 0f05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050f │ │ -1a8f74: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a8f76: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a8f7c: 0e00 |0006: return-void │ │ +1a8ef0: |[1a8ef0] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V │ │ +1a8f00: 5b01 0e05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050e │ │ +1a8f04: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a8f06: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a8f0c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a8f3c: |[1a8f3c] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a8f4c: 2202 ce04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04ce │ │ -1a8f50: 5410 0f05 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050f │ │ -1a8f54: 7030 4110 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@1041 │ │ -1a8f5a: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a8f5e: 1102 |0009: return-object v2 │ │ +1a8ecc: |[1a8ecc] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a8edc: 2202 cd04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04cd │ │ +1a8ee0: 5410 0e05 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050e │ │ +1a8ee4: 7030 3d10 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@103d │ │ +1a8eea: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a8eee: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a8e70: |[1a8e70] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a8e80: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a8e84: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a8e88: 6e30 4410 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1044 │ │ -1a8e8e: 0c01 |0007: move-result-object v1 │ │ -1a8e90: 1101 |0008: return-object v1 │ │ +1a8e00: |[1a8e00] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8e10: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a8e14: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a8e18: 6e30 4010 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1040 │ │ +1a8e1e: 0c01 |0007: move-result-object v1 │ │ +1a8e20: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a8e94: |[1a8e94] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a8ea4: 6e30 4210 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1042 │ │ -1a8eaa: 0c01 |0003: move-result-object v1 │ │ -1a8eac: 1f01 ce04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04ce │ │ -1a8eb0: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a8eb4: 6e20 4510 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1045 │ │ -1a8eba: 0c01 |000b: move-result-object v1 │ │ -1a8ebc: 1101 |000c: return-object v1 │ │ +1a8e24: |[1a8e24] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a8e34: 6e30 3e10 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@103e │ │ +1a8e3a: 0c01 |0003: move-result-object v1 │ │ +1a8e3c: 1f01 cd04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04cd │ │ +1a8e40: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a8e44: 6e20 4110 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1041 │ │ +1a8e4a: 0c01 |000b: move-result-object v1 │ │ +1a8e4c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 54 16-bit code units │ │ -1a8ec0: |[1a8ec0] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a8ed0: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a8ed6: 0c00 |0003: move-result-object v0 │ │ -1a8ed8: 5291 0e05 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@050e │ │ -1a8edc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a8ede: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a8ee2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a8ee6: 7110 a69a 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a8eec: 2825 |000e: goto 0033 // +0025 │ │ -1a8eee: 220a 7a17 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@177a │ │ -1a8ef2: 1a00 d597 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a8ef6: 7020 e692 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a8efc: 270a |0016: throw v10 │ │ -1a8efe: 7110 a69a 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a8f04: 6201 a512 |001a: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -1a8f08: 549a 0f05 |001c: iget-object v10, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050f │ │ -1a8f0c: 1f0a 3200 |001e: check-cast v10, Landroid/content/Context; // type@0032 │ │ -1a8f10: 0796 |0020: move-object v6, v9 │ │ -1a8f12: 1f06 3d1a |0021: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a8f16: 5992 0e05 |0023: iput v2, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@050e │ │ -1a8f1a: 1213 |0025: const/4 v3, #int 1 // #1 │ │ -1a8f1c: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -1a8f1e: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -1a8f20: 1307 0c00 |0028: const/16 v7, #int 12 // #c │ │ -1a8f24: 1208 |002a: const/4 v8, #int 0 // #0 │ │ -1a8f26: 07a2 |002b: move-object v2, v10 │ │ -1a8f28: 7708 9839 0100 |002c: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.updateCurrentUserAndDrives$default:(Lcom/infomaniak/drive/utils/AccountUtils;Landroid/content/Context;ZZLokhttp3/OkHttpClient;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; // method@3998 │ │ -1a8f2e: 0c0a |002f: move-result-object v10 │ │ -1a8f30: 330a 0300 |0030: if-ne v10, v0, 0033 // +0003 │ │ -1a8f34: 1100 |0032: return-object v0 │ │ -1a8f36: 620a 2fb2 |0033: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a8f3a: 110a |0035: return-object v10 │ │ +1a8e50: |[1a8e50] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8e60: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a8e66: 0c00 |0003: move-result-object v0 │ │ +1a8e68: 5291 0d05 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@050d │ │ +1a8e6c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a8e6e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a8e72: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a8e76: 7110 af9a 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a8e7c: 2825 |000e: goto 0033 // +0025 │ │ +1a8e7e: 220a 7a17 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@177a │ │ +1a8e82: 1a00 d697 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a8e86: 7020 ef92 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a8e8c: 270a |0016: throw v10 │ │ +1a8e8e: 7110 af9a 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a8e94: 6201 a712 |001a: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +1a8e98: 549a 0e05 |001c: iget-object v10, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050e │ │ +1a8e9c: 1f0a 3100 |001e: check-cast v10, Landroid/content/Context; // type@0031 │ │ +1a8ea0: 0796 |0020: move-object v6, v9 │ │ +1a8ea2: 1f06 3d1a |0021: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a8ea6: 5992 0d05 |0023: iput v2, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@050d │ │ +1a8eaa: 1213 |0025: const/4 v3, #int 1 // #1 │ │ +1a8eac: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +1a8eae: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +1a8eb0: 1307 0c00 |0028: const/16 v7, #int 12 // #c │ │ +1a8eb4: 1208 |002a: const/4 v8, #int 0 // #0 │ │ +1a8eb6: 07a2 |002b: move-object v2, v10 │ │ +1a8eb8: 7708 a139 0100 |002c: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.updateCurrentUserAndDrives$default:(Lcom/infomaniak/drive/utils/AccountUtils;Landroid/content/Context;ZZLokhttp3/OkHttpClient;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; // method@39a1 │ │ +1a8ebe: 0c0a |002f: move-result-object v10 │ │ +1a8ec0: 330a 0300 |0030: if-ne v10, v0, 0033 // +0003 │ │ +1a8ec4: 1100 |0032: return-object v0 │ │ +1a8ec6: 620a 31b2 |0033: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a8eca: 110a |0035: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=92 │ │ 0x001a line=93 │ │ 0x0033 line=94 │ │ locals : │ │ 0x0000 - 0x0036 reg=9 this Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; │ │ 0x0000 - 0x0036 reg=10 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 26981 (MaintenanceActivity.kt) │ │ │ │ -Class #175 header: │ │ -class_idx : 1231 │ │ +Class #173 header: │ │ +class_idx : 1230 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 372 │ │ +superclass_idx : 371 │ │ source_file_idx : 26981 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 2 │ │ │ │ -Class #175 annotations: │ │ +Class #173 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nMaintenanceActivity.kt\nKotlin\n*S Kotlin\n*F\n+ 1 MaintenanceActivity.kt\ncom/infomaniak/drive/ui/MaintenanceActivity\n+ 2 Drive.kt\ncom/infomaniak/drive/data/models/drive/Drive\n+ 3 View.kt\nandroidx/core/view/ViewKt\n*L\n1#1,97:1\n117#2:98\n117#2:99\n117#2:100\n117#2:103\n298#3,2:101\n298#3,2:104\n*S KotlinDebug\n*F\n+ 1 MaintenanceActivity.kt\ncom/infomaniak/drive/ui/MaintenanceActivity\n*L\n47#1:98\n56#1:99\n65#1:100\n76#1:103\n75#1:101,2\n76#1:104,2\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\"\n\n\n\n\n\n\n��\n\n��20B¢J\n0 2 0\rHJ0 HR08BX‚„¢ \n\t¨" } d2={ "Lcom/infomaniak/drive/ui/MaintenanceActivity;" "Landroidx/appcompat/app/AppCompatActivity;" "" "()V" "binding" "Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;" "getBinding" "()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;" "binding$delegate" "Lkotlin/Lazy;" "onCreate" "" "savedInstanceState" "Landroid/os/Bundle;" "onResume" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #175 - │ │ +Class #173 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MaintenanceActivity;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroidx/appcompat/app/AppCompatActivity;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/MaintenanceActivity;) │ │ @@ -34620,71 +34456,71 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a8f80: |[1a8f80] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$F2rpXdS9CD_eLQFOOvQKC6eaDE8:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ -1a8f90: 7110 4a10 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@104a │ │ -1a8f96: 0c00 |0003: move-result-object v0 │ │ -1a8f98: 1100 |0004: return-object v0 │ │ +1a8f10: |[1a8f10] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$F2rpXdS9CD_eLQFOOvQKC6eaDE8:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ +1a8f20: 7110 4610 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@1046 │ │ +1a8f26: 0c00 |0003: move-result-object v0 │ │ +1a8f28: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MaintenanceActivity;) │ │ name : '$r8$lambda$Hvwr8TDM10fz3u6Xg0pbC6Qj5nk' │ │ type : '(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1a8fec: |[1a8fec] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$Hvwr8TDM10fz3u6Xg0pbC6Qj5nk:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V │ │ -1a8ffc: 7130 5010 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.onCreate$lambda$5$lambda$3$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V // method@1050 │ │ -1a9002: 0e00 |0003: return-void │ │ +1a8f7c: |[1a8f7c] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$Hvwr8TDM10fz3u6Xg0pbC6Qj5nk:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V │ │ +1a8f8c: 7130 4c10 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.onCreate$lambda$5$lambda$3$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V // method@104c │ │ +1a8f92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MaintenanceActivity;) │ │ name : '$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY' │ │ type : '(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1a9004: |[1a9004] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ -1a9014: 7120 5110 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.onCreate$lambda$5$lambda$4:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V // method@1051 │ │ -1a901a: 0e00 |0003: return-void │ │ +1a8f94: |[1a8f94] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ +1a8fa4: 7120 4d10 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.onCreate$lambda$5$lambda$4:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V // method@104d │ │ +1a8faa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MaintenanceActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1a901c: |[1a901c] com.infomaniak.drive.ui.MaintenanceActivity.:()V │ │ -1a902c: 7010 9604 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@0496 │ │ -1a9032: 2200 cd04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2; // type@04cd │ │ -1a9036: 7020 3f10 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@103f │ │ -1a903c: 7110 bd99 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99bd │ │ -1a9042: 0c00 |000b: move-result-object v0 │ │ -1a9044: 5b10 1005 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@0510 │ │ -1a9048: 0e00 |000e: return-void │ │ +1a8fac: |[1a8fac] com.infomaniak.drive.ui.MaintenanceActivity.:()V │ │ +1a8fbc: 7010 9204 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@0492 │ │ +1a8fc2: 2200 cc04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2; // type@04cc │ │ +1a8fc6: 7020 3b10 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@103b │ │ +1a8fcc: 7110 c699 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99c6 │ │ +1a8fd2: 0c00 |000b: move-result-object v0 │ │ +1a8fd4: 5b10 0f05 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@050f │ │ +1a8fd8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/infomaniak/drive/ui/MaintenanceActivity; │ │ │ │ @@ -34693,22 +34529,22 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1a8f9c: |[1a8f9c] com.infomaniak.drive.ui.MaintenanceActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ -1a8fac: 6e10 4c10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@104c │ │ -1a8fb2: 0c01 |0003: move-result-object v1 │ │ -1a8fb4: 7110 d00b 0100 |0004: invoke-static {v1}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@0bd0 │ │ -1a8fba: 0c01 |0007: move-result-object v1 │ │ -1a8fbc: 1a00 2cc1 |0008: const-string v0, "inflate(...)" // string@c12c │ │ -1a8fc0: 7120 a8b6 0100 |000a: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a8fc6: 1101 |000d: return-object v1 │ │ +1a8f2c: |[1a8f2c] com.infomaniak.drive.ui.MaintenanceActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ +1a8f3c: 6e10 4810 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1048 │ │ +1a8f42: 0c01 |0003: move-result-object v1 │ │ +1a8f44: 7110 cc0b 0100 |0004: invoke-static {v1}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@0bcc │ │ +1a8f4a: 0c01 |0007: move-result-object v1 │ │ +1a8f4c: 1a00 2cc1 |0008: const-string v0, "inflate(...)" // string@c12c │ │ +1a8f50: 7120 b1b6 0100 |000a: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a8f56: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Lcom/infomaniak/drive/ui/MaintenanceActivity; │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/MaintenanceActivity;) │ │ @@ -34716,20 +34552,20 @@ │ │ type : '()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a8fc8: |[1a8fc8] com.infomaniak.drive.ui.MaintenanceActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ -1a8fd8: 5410 1005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@0510 │ │ -1a8fdc: 7210 b999 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99b9 │ │ -1a8fe2: 0c00 |0005: move-result-object v0 │ │ -1a8fe4: 1f00 cf03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // type@03cf │ │ -1a8fe8: 1100 |0008: return-object v0 │ │ +1a8f58: |[1a8f58] com.infomaniak.drive.ui.MaintenanceActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ +1a8f68: 5410 0f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@050f │ │ +1a8f6c: 7210 c299 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99c2 │ │ +1a8f72: 0c00 |0005: move-result-object v0 │ │ +1a8f74: 1f00 ce03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // type@03ce │ │ +1a8f78: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/MaintenanceActivity; │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/MaintenanceActivity;) │ │ @@ -34737,24 +34573,24 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1a904c: |[1a904c] com.infomaniak.drive.ui.MaintenanceActivity.onCreate$lambda$5$lambda$3$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V │ │ -1a905c: 6203 b650 |0000: sget-object v3, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50b6 │ │ -1a9060: 1f01 3200 |0002: check-cast v1, Landroid/content/Context; // type@0032 │ │ -1a9064: 6200 b600 |0004: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRoutes;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRoutes; // field@00b6 │ │ -1a9068: 6e10 720b 0200 |0006: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/Drive;.getAccountId:()I // method@0b72 │ │ -1a906e: 0a02 |0009: move-result v2 │ │ -1a9070: 6e20 7009 2000 |000a: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/api/ApiRoutes;.renewDrive:(I)Ljava/lang/String; // method@0970 │ │ -1a9076: 0c02 |000d: move-result-object v2 │ │ -1a9078: 6e30 3746 1302 |000e: invoke-virtual {v3, v1, v2}, Lcom/infomaniak/lib/core/utils/UtilsUi;.openUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@4637 │ │ -1a907e: 0e00 |0011: return-void │ │ +1a8fdc: |[1a8fdc] com.infomaniak.drive.ui.MaintenanceActivity.onCreate$lambda$5$lambda$3$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V │ │ +1a8fec: 6203 b850 |0000: sget-object v3, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50b8 │ │ +1a8ff0: 1f01 3100 |0002: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a8ff4: 6200 b500 |0004: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRoutes;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRoutes; // field@00b5 │ │ +1a8ff8: 6e10 6e0b 0200 |0006: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/Drive;.getAccountId:()I // method@0b6e │ │ +1a8ffe: 0a02 |0009: move-result v2 │ │ +1a9000: 6e20 6c09 2000 |000a: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/api/ApiRoutes;.renewDrive:(I)Ljava/lang/String; // method@096c │ │ +1a9006: 0c02 |000d: move-result-object v2 │ │ +1a9008: 6e30 4046 1302 |000e: invoke-virtual {v3, v1, v2}, Lcom/infomaniak/lib/core/utils/UtilsUi;.openUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@4640 │ │ +1a900e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Lcom/infomaniak/drive/ui/MaintenanceActivity; │ │ 0x0000 - 0x0012 reg=2 (null) Lcom/infomaniak/drive/data/models/drive/Drive; │ │ 0x0000 - 0x0012 reg=3 (null) Landroid/view/View; │ │ @@ -34764,22 +34600,22 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1a9080: |[1a9080] com.infomaniak.drive.ui.MaintenanceActivity.onCreate$lambda$5$lambda$4:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ -1a9090: 2203 3900 |0000: new-instance v3, Landroid/content/Intent; // type@0039 │ │ -1a9094: 0720 |0002: move-object v0, v2 │ │ -1a9096: 1f00 3200 |0003: check-cast v0, Landroid/content/Context; // type@0032 │ │ -1a909a: 1c01 0f05 |0005: const-class v1, Lcom/infomaniak/drive/ui/SwitchUserActivity; // type@050f │ │ -1a909e: 7030 9900 0301 |0007: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0099 │ │ -1a90a4: 6e20 5410 3200 |000a: invoke-virtual {v2, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.startActivity:(Landroid/content/Intent;)V // method@1054 │ │ -1a90aa: 0e00 |000d: return-void │ │ +1a9010: |[1a9010] com.infomaniak.drive.ui.MaintenanceActivity.onCreate$lambda$5$lambda$4:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ +1a9020: 2203 3800 |0000: new-instance v3, Landroid/content/Intent; // type@0038 │ │ +1a9024: 0720 |0002: move-object v0, v2 │ │ +1a9026: 1f00 3100 |0003: check-cast v0, Landroid/content/Context; // type@0031 │ │ +1a902a: 1c01 0e05 |0005: const-class v1, Lcom/infomaniak/drive/ui/SwitchUserActivity; // type@050e │ │ +1a902e: 7030 9500 0301 |0007: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0095 │ │ +1a9034: 6e20 5010 3200 |000a: invoke-virtual {v2, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.startActivity:(Landroid/content/Intent;)V // method@1050 │ │ +1a903a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x000e reg=2 (null) Lcom/infomaniak/drive/ui/MaintenanceActivity; │ │ 0x0000 - 0x000e reg=3 (null) Landroid/view/View; │ │ │ │ @@ -34789,158 +34625,158 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 294 16-bit code units │ │ -1a90ac: |[1a90ac] com.infomaniak.drive.ui.MaintenanceActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1a90bc: 7010 4b10 0900 |0000: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@104b │ │ -1a90c2: 0c00 |0003: move-result-object v0 │ │ -1a90c4: 6f20 9804 a900 |0004: invoke-super {v9, v10}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@0498 │ │ -1a90ca: 6e10 cf0b 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0bcf │ │ -1a90d0: 0c0a |000a: move-result-object v10 │ │ -1a90d2: 1f0a 1201 |000b: check-cast v10, Landroid/view/View; // type@0112 │ │ -1a90d6: 6e20 5310 a900 |000d: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.setContentView:(Landroid/view/View;)V // method@1053 │ │ -1a90dc: 6201 b900 |0010: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -1a90e0: 620a a512 |0012: sget-object v10, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -1a90e4: 6e10 7e39 0a00 |0014: invoke-virtual {v10}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@397e │ │ -1a90ea: 0a0a |0017: move-result v10 │ │ -1a90ec: 7110 0093 0a00 |0018: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -1a90f2: 0c02 |001b: move-result-object v2 │ │ -1a90f4: 1306 0e00 |001c: const/16 v6, #int 14 // #e │ │ -1a90f8: 1207 |001e: const/4 v7, #int 0 // #0 │ │ -1a90fa: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -1a90fc: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -1a90fe: 1205 |0021: const/4 v5, #int 0 // #0 │ │ -1a9100: 7707 8209 0100 |0022: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrives$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Ljava/util/ArrayList; // method@0982 │ │ -1a9106: 0c0a |0025: move-result-object v10 │ │ -1a9108: 07a1 |0026: move-object v1, v10 │ │ -1a910a: 1f01 4818 |0027: check-cast v1, Ljava/util/List; // type@1848 │ │ -1a910e: 7110 eba7 0100 |0029: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.firstOrNull:(Ljava/util/List;)Ljava/lang/Object; // method@a7eb │ │ -1a9114: 0c01 |002c: move-result-object v1 │ │ -1a9116: 1f01 a703 |002d: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a7 │ │ -1a911a: 3901 0600 |002f: if-nez v1, 0035 // +0006 │ │ -1a911e: 1402 7701 087f |0031: const v2, #float 1.80783e+38 // #7f080177 │ │ -1a9124: 2818 |0034: goto 004c // +0018 │ │ -1a9126: 6e10 780b 0100 |0035: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b78 │ │ -1a912c: 0c02 |0038: move-result-object v2 │ │ -1a912e: 6203 1b01 |0039: sget-object v3, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011b │ │ -1a9132: 6e10 6f0b 0300 |003b: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b6f │ │ -1a9138: 0c03 |003e: move-result-object v3 │ │ -1a913a: 7120 a0b6 3200 |003f: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -1a9140: 0a02 |0042: move-result v2 │ │ -1a9142: 3802 0600 |0043: if-eqz v2, 0049 // +0006 │ │ -1a9146: 1402 6f01 087f |0045: const v2, #float 1.80782e+38 // #7f08016f │ │ -1a914c: 2804 |0048: goto 004c // +0004 │ │ -1a914e: 1402 2e01 087f |0049: const v2, #float 1.80781e+38 // #7f08012e │ │ -1a9154: 5403 3101 |004c: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveIconLayout:Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding; // field@0131 │ │ -1a9158: 5433 a901 |004e: iget-object v3, v3, Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding;.icon:Landroid/widget/ImageView; // field@01a9 │ │ -1a915c: 6e20 2004 2300 |0050: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0420 │ │ -1a9162: 1202 |0053: const/4 v2, #int 0 // #0 │ │ -1a9164: 1213 |0054: const/4 v3, #int 1 // #1 │ │ -1a9166: 3901 0a00 |0055: if-nez v1, 005f // +000a │ │ -1a916a: 1404 3d01 147f |0057: const v4, #float 1.96732e+38 // #7f14013d │ │ -1a9170: 6e20 4e10 4900 |005a: invoke-virtual {v9, v4}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@104e │ │ -1a9176: 0c04 |005d: move-result-object v4 │ │ -1a9178: 282c |005e: goto 008a // +002c │ │ -1a917a: 6e10 4d10 0900 |005f: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@104d │ │ -1a9180: 0c04 |0062: move-result-object v4 │ │ -1a9182: 6e10 780b 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b78 │ │ -1a9188: 0c05 |0066: move-result-object v5 │ │ -1a918a: 6206 1b01 |0067: sget-object v6, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011b │ │ -1a918e: 6e10 6f0b 0600 |0069: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b6f │ │ -1a9194: 0c06 |006c: move-result-object v6 │ │ -1a9196: 7120 a0b6 6500 |006d: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -1a919c: 0a05 |0070: move-result v5 │ │ -1a919e: 3805 0600 |0071: if-eqz v5, 0077 // +0006 │ │ -1a91a2: 1405 0400 127f |0073: const v5, #float 1.94067e+38 // #7f120004 │ │ -1a91a8: 2804 |0076: goto 007a // +0004 │ │ -1a91aa: 1405 0300 127f |0077: const v5, #float 1.94067e+38 // #7f120003 │ │ -1a91b0: 6e10 1a96 0a00 |007a: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@961a │ │ -1a91b6: 0a06 |007d: move-result v6 │ │ -1a91b8: 6e10 790b 0100 |007e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b79 │ │ -1a91be: 0c07 |0081: move-result-object v7 │ │ -1a91c0: 2338 9025 |0082: new-array v8, v3, [Ljava/lang/Object; // type@2590 │ │ -1a91c4: 4d07 0802 |0084: aput-object v7, v8, v2 │ │ -1a91c8: 6e40 f300 5486 |0086: invoke-virtual {v4, v5, v6, v8}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00f3 │ │ -1a91ce: 0c04 |0089: move-result-object v4 │ │ -1a91d0: 7110 a6b6 0400 |008a: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1a91d6: 5405 3201 |008d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveTitle:Landroid/widget/TextView; // field@0132 │ │ -1a91da: 1f04 6617 |008f: check-cast v4, Ljava/lang/CharSequence; // type@1766 │ │ -1a91de: 6e20 7504 4500 |0091: invoke-virtual {v5, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0475 │ │ -1a91e4: 5404 3001 |0094: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveDescription:Landroid/widget/TextView; // field@0130 │ │ -1a91e8: 3901 0c00 |0096: if-nez v1, 00a2 // +000c │ │ -1a91ec: 140a f600 147f |0098: const v10, #float 1.96731e+38 // #7f1400f6 │ │ -1a91f2: 6e20 4e10 a900 |009b: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@104e │ │ -1a91f8: 0c0a |009e: move-result-object v10 │ │ -1a91fa: 1f0a 6617 |009f: check-cast v10, Ljava/lang/CharSequence; // type@1766 │ │ -1a91fe: 2839 |00a1: goto 00da // +0039 │ │ -1a9200: 6e10 780b 0100 |00a2: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b78 │ │ -1a9206: 0c05 |00a5: move-result-object v5 │ │ -1a9208: 6206 1b01 |00a6: sget-object v6, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011b │ │ -1a920c: 6e10 6f0b 0600 |00a8: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b6f │ │ -1a9212: 0c06 |00ab: move-result-object v6 │ │ -1a9214: 7120 a0b6 6500 |00ac: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -1a921a: 0a05 |00af: move-result v5 │ │ -1a921c: 3805 0c00 |00b0: if-eqz v5, 00bc // +000c │ │ -1a9220: 140a 1d01 147f |00b2: const v10, #float 1.96732e+38 // #7f14011d │ │ -1a9226: 6e20 4e10 a900 |00b5: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@104e │ │ -1a922c: 0c0a |00b8: move-result-object v10 │ │ -1a922e: 1f0a 6617 |00b9: check-cast v10, Ljava/lang/CharSequence; // type@1766 │ │ -1a9232: 281f |00bb: goto 00da // +001f │ │ -1a9234: 6e10 4d10 0900 |00bc: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@104d │ │ -1a923a: 0c05 |00bf: move-result-object v5 │ │ -1a923c: 6e10 1a96 0a00 |00c0: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@961a │ │ -1a9242: 0a0a |00c3: move-result v10 │ │ -1a9244: 6e10 7f0b 0100 |00c4: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUpdatedAt:()Ljava/util/Date; // method@0b7f │ │ -1a924a: 0c06 |00c7: move-result-object v6 │ │ -1a924c: 1207 |00c8: const/4 v7, #int 0 // #0 │ │ -1a924e: 7140 1109 7673 |00c9: invoke-static {v6, v7, v3, v7}, Lcom/infomaniak/core/utils/DateUtilsKt;.format$default:(Ljava/util/Date;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@0911 │ │ -1a9254: 0c06 |00cc: move-result-object v6 │ │ -1a9256: 2333 9025 |00cd: new-array v3, v3, [Ljava/lang/Object; // type@2590 │ │ -1a925a: 4d06 0302 |00cf: aput-object v6, v3, v2 │ │ -1a925e: 1402 0200 127f |00d1: const v2, #float 1.94067e+38 // #7f120002 │ │ -1a9264: 6e40 f300 253a |00d4: invoke-virtual {v5, v2, v10, v3}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00f3 │ │ -1a926a: 0c0a |00d7: move-result-object v10 │ │ -1a926c: 1f0a 6617 |00d8: check-cast v10, Ljava/lang/CharSequence; // type@1766 │ │ -1a9270: 6e20 7504 a400 |00da: invoke-virtual {v4, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0475 │ │ -1a9276: 540a 2f01 |00dd: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@012f │ │ -1a927a: 1302 0800 |00df: const/16 v2, #int 8 // #8 │ │ -1a927e: 3901 0b00 |00e1: if-nez v1, 00ec // +000b │ │ -1a9282: 7110 a6b6 0a00 |00e3: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1a9288: 1f0a 1201 |00e6: check-cast v10, Landroid/view/View; // type@0112 │ │ -1a928c: 6e20 5803 2a00 |00e8: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@0358 │ │ -1a9292: 2830 |00eb: goto 011b // +0030 │ │ -1a9294: 6e10 780b 0100 |00ec: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b78 │ │ -1a929a: 0c03 |00ef: move-result-object v3 │ │ -1a929c: 6204 1b01 |00f0: sget-object v4, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011b │ │ -1a92a0: 6e10 6f0b 0400 |00f2: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b6f │ │ -1a92a6: 0c04 |00f5: move-result-object v4 │ │ -1a92a8: 7120 a0b6 4300 |00f6: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -1a92ae: 0a03 |00f9: move-result v3 │ │ -1a92b0: 3803 0b00 |00fa: if-eqz v3, 0105 // +000b │ │ -1a92b4: 7110 a6b6 0a00 |00fc: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1a92ba: 1f0a 1201 |00ff: check-cast v10, Landroid/view/View; // type@0112 │ │ -1a92be: 6e20 5803 2a00 |0101: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@0358 │ │ -1a92c4: 2817 |0104: goto 011b // +0017 │ │ -1a92c6: 5402 2f01 |0105: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@012f │ │ -1a92ca: 1403 b900 147f |0107: const v3, #float 1.96729e+38 // #7f1400b9 │ │ -1a92d0: 6e20 4e10 3900 |010a: invoke-virtual {v9, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@104e │ │ -1a92d6: 0c03 |010d: move-result-object v3 │ │ -1a92d8: 1f03 6617 |010e: check-cast v3, Ljava/lang/CharSequence; // type@1766 │ │ -1a92dc: 6e20 4908 3200 |0110: invoke-virtual {v2, v3}, Lcom/google/android/material/button/MaterialButton;.setText:(Ljava/lang/CharSequence;)V // method@0849 │ │ -1a92e2: 2202 cb04 |0113: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0; // type@04cb │ │ -1a92e6: 7030 3b10 9201 |0115: invoke-direct {v2, v9, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)V // method@103b │ │ -1a92ec: 6e20 4708 2a00 |0118: invoke-virtual {v10, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0847 │ │ -1a92f2: 540a 2e01 |011b: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.anotherProfileButton:Lcom/google/android/material/button/MaterialButton; // field@012e │ │ -1a92f6: 2200 cc04 |011d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1; // type@04cc │ │ -1a92fa: 7020 3d10 9000 |011f: invoke-direct {v0, v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@103d │ │ -1a9300: 6e20 4708 0a00 |0122: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0847 │ │ -1a9306: 0e00 |0125: return-void │ │ +1a903c: |[1a903c] com.infomaniak.drive.ui.MaintenanceActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1a904c: 7010 4710 0900 |0000: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@1047 │ │ +1a9052: 0c00 |0003: move-result-object v0 │ │ +1a9054: 6f20 9404 a900 |0004: invoke-super {v9, v10}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@0494 │ │ +1a905a: 6e10 cb0b 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0bcb │ │ +1a9060: 0c0a |000a: move-result-object v10 │ │ +1a9062: 1f0a 1101 |000b: check-cast v10, Landroid/view/View; // type@0111 │ │ +1a9066: 6e20 4f10 a900 |000d: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.setContentView:(Landroid/view/View;)V // method@104f │ │ +1a906c: 6201 b800 |0010: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b8 │ │ +1a9070: 620a a712 |0012: sget-object v10, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +1a9074: 6e10 8739 0a00 |0014: invoke-virtual {v10}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3987 │ │ +1a907a: 0a0a |0017: move-result v10 │ │ +1a907c: 7110 0993 0a00 |0018: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9309 │ │ +1a9082: 0c02 |001b: move-result-object v2 │ │ +1a9084: 1306 0e00 |001c: const/16 v6, #int 14 // #e │ │ +1a9088: 1207 |001e: const/4 v7, #int 0 // #0 │ │ +1a908a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +1a908c: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +1a908e: 1205 |0021: const/4 v5, #int 0 // #0 │ │ +1a9090: 7707 7e09 0100 |0022: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrives$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Ljava/util/ArrayList; // method@097e │ │ +1a9096: 0c0a |0025: move-result-object v10 │ │ +1a9098: 07a1 |0026: move-object v1, v10 │ │ +1a909a: 1f01 4818 |0027: check-cast v1, Ljava/util/List; // type@1848 │ │ +1a909e: 7110 f4a7 0100 |0029: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.firstOrNull:(Ljava/util/List;)Ljava/lang/Object; // method@a7f4 │ │ +1a90a4: 0c01 |002c: move-result-object v1 │ │ +1a90a6: 1f01 a603 |002d: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a6 │ │ +1a90aa: 3901 0600 |002f: if-nez v1, 0035 // +0006 │ │ +1a90ae: 1402 7701 087f |0031: const v2, #float 1.80783e+38 // #7f080177 │ │ +1a90b4: 2818 |0034: goto 004c // +0018 │ │ +1a90b6: 6e10 740b 0100 |0035: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b74 │ │ +1a90bc: 0c02 |0038: move-result-object v2 │ │ +1a90be: 6203 1a01 |0039: sget-object v3, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011a │ │ +1a90c2: 6e10 6b0b 0300 |003b: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b6b │ │ +1a90c8: 0c03 |003e: move-result-object v3 │ │ +1a90ca: 7120 a9b6 3200 |003f: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +1a90d0: 0a02 |0042: move-result v2 │ │ +1a90d2: 3802 0600 |0043: if-eqz v2, 0049 // +0006 │ │ +1a90d6: 1402 6f01 087f |0045: const v2, #float 1.80782e+38 // #7f08016f │ │ +1a90dc: 2804 |0048: goto 004c // +0004 │ │ +1a90de: 1402 2e01 087f |0049: const v2, #float 1.80781e+38 // #7f08012e │ │ +1a90e4: 5403 3001 |004c: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveIconLayout:Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding; // field@0130 │ │ +1a90e8: 5433 a801 |004e: iget-object v3, v3, Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding;.icon:Landroid/widget/ImageView; // field@01a8 │ │ +1a90ec: 6e20 1c04 2300 |0050: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@041c │ │ +1a90f2: 1202 |0053: const/4 v2, #int 0 // #0 │ │ +1a90f4: 1213 |0054: const/4 v3, #int 1 // #1 │ │ +1a90f6: 3901 0a00 |0055: if-nez v1, 005f // +000a │ │ +1a90fa: 1404 3d01 147f |0057: const v4, #float 1.96732e+38 // #7f14013d │ │ +1a9100: 6e20 4a10 4900 |005a: invoke-virtual {v9, v4}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@104a │ │ +1a9106: 0c04 |005d: move-result-object v4 │ │ +1a9108: 282c |005e: goto 008a // +002c │ │ +1a910a: 6e10 4910 0900 |005f: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@1049 │ │ +1a9110: 0c04 |0062: move-result-object v4 │ │ +1a9112: 6e10 740b 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b74 │ │ +1a9118: 0c05 |0066: move-result-object v5 │ │ +1a911a: 6206 1a01 |0067: sget-object v6, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011a │ │ +1a911e: 6e10 6b0b 0600 |0069: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b6b │ │ +1a9124: 0c06 |006c: move-result-object v6 │ │ +1a9126: 7120 a9b6 6500 |006d: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +1a912c: 0a05 |0070: move-result v5 │ │ +1a912e: 3805 0600 |0071: if-eqz v5, 0077 // +0006 │ │ +1a9132: 1405 0400 127f |0073: const v5, #float 1.94067e+38 // #7f120004 │ │ +1a9138: 2804 |0076: goto 007a // +0004 │ │ +1a913a: 1405 0300 127f |0077: const v5, #float 1.94067e+38 // #7f120003 │ │ +1a9140: 6e10 2396 0a00 |007a: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@9623 │ │ +1a9146: 0a06 |007d: move-result v6 │ │ +1a9148: 6e10 750b 0100 |007e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b75 │ │ +1a914e: 0c07 |0081: move-result-object v7 │ │ +1a9150: 2338 9025 |0082: new-array v8, v3, [Ljava/lang/Object; // type@2590 │ │ +1a9154: 4d07 0802 |0084: aput-object v7, v8, v2 │ │ +1a9158: 6e40 ef00 5486 |0086: invoke-virtual {v4, v5, v6, v8}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00ef │ │ +1a915e: 0c04 |0089: move-result-object v4 │ │ +1a9160: 7110 afb6 0400 |008a: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1a9166: 5405 3101 |008d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveTitle:Landroid/widget/TextView; // field@0131 │ │ +1a916a: 1f04 6617 |008f: check-cast v4, Ljava/lang/CharSequence; // type@1766 │ │ +1a916e: 6e20 7104 4500 |0091: invoke-virtual {v5, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0471 │ │ +1a9174: 5404 2f01 |0094: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveDescription:Landroid/widget/TextView; // field@012f │ │ +1a9178: 3901 0c00 |0096: if-nez v1, 00a2 // +000c │ │ +1a917c: 140a f600 147f |0098: const v10, #float 1.96731e+38 // #7f1400f6 │ │ +1a9182: 6e20 4a10 a900 |009b: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@104a │ │ +1a9188: 0c0a |009e: move-result-object v10 │ │ +1a918a: 1f0a 6617 |009f: check-cast v10, Ljava/lang/CharSequence; // type@1766 │ │ +1a918e: 2839 |00a1: goto 00da // +0039 │ │ +1a9190: 6e10 740b 0100 |00a2: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b74 │ │ +1a9196: 0c05 |00a5: move-result-object v5 │ │ +1a9198: 6206 1a01 |00a6: sget-object v6, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011a │ │ +1a919c: 6e10 6b0b 0600 |00a8: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b6b │ │ +1a91a2: 0c06 |00ab: move-result-object v6 │ │ +1a91a4: 7120 a9b6 6500 |00ac: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +1a91aa: 0a05 |00af: move-result v5 │ │ +1a91ac: 3805 0c00 |00b0: if-eqz v5, 00bc // +000c │ │ +1a91b0: 140a 1d01 147f |00b2: const v10, #float 1.96732e+38 // #7f14011d │ │ +1a91b6: 6e20 4a10 a900 |00b5: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@104a │ │ +1a91bc: 0c0a |00b8: move-result-object v10 │ │ +1a91be: 1f0a 6617 |00b9: check-cast v10, Ljava/lang/CharSequence; // type@1766 │ │ +1a91c2: 281f |00bb: goto 00da // +001f │ │ +1a91c4: 6e10 4910 0900 |00bc: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@1049 │ │ +1a91ca: 0c05 |00bf: move-result-object v5 │ │ +1a91cc: 6e10 2396 0a00 |00c0: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@9623 │ │ +1a91d2: 0a0a |00c3: move-result v10 │ │ +1a91d4: 6e10 7b0b 0100 |00c4: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUpdatedAt:()Ljava/util/Date; // method@0b7b │ │ +1a91da: 0c06 |00c7: move-result-object v6 │ │ +1a91dc: 1207 |00c8: const/4 v7, #int 0 // #0 │ │ +1a91de: 7140 0d09 7673 |00c9: invoke-static {v6, v7, v3, v7}, Lcom/infomaniak/core/utils/DateUtilsKt;.format$default:(Ljava/util/Date;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@090d │ │ +1a91e4: 0c06 |00cc: move-result-object v6 │ │ +1a91e6: 2333 9025 |00cd: new-array v3, v3, [Ljava/lang/Object; // type@2590 │ │ +1a91ea: 4d06 0302 |00cf: aput-object v6, v3, v2 │ │ +1a91ee: 1402 0200 127f |00d1: const v2, #float 1.94067e+38 // #7f120002 │ │ +1a91f4: 6e40 ef00 253a |00d4: invoke-virtual {v5, v2, v10, v3}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00ef │ │ +1a91fa: 0c0a |00d7: move-result-object v10 │ │ +1a91fc: 1f0a 6617 |00d8: check-cast v10, Ljava/lang/CharSequence; // type@1766 │ │ +1a9200: 6e20 7104 a400 |00da: invoke-virtual {v4, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0471 │ │ +1a9206: 540a 2e01 |00dd: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@012e │ │ +1a920a: 1302 0800 |00df: const/16 v2, #int 8 // #8 │ │ +1a920e: 3901 0b00 |00e1: if-nez v1, 00ec // +000b │ │ +1a9212: 7110 afb6 0a00 |00e3: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1a9218: 1f0a 1101 |00e6: check-cast v10, Landroid/view/View; // type@0111 │ │ +1a921c: 6e20 5403 2a00 |00e8: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@0354 │ │ +1a9222: 2830 |00eb: goto 011b // +0030 │ │ +1a9224: 6e10 740b 0100 |00ec: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b74 │ │ +1a922a: 0c03 |00ef: move-result-object v3 │ │ +1a922c: 6204 1a01 |00f0: sget-object v4, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011a │ │ +1a9230: 6e10 6b0b 0400 |00f2: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b6b │ │ +1a9236: 0c04 |00f5: move-result-object v4 │ │ +1a9238: 7120 a9b6 4300 |00f6: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +1a923e: 0a03 |00f9: move-result v3 │ │ +1a9240: 3803 0b00 |00fa: if-eqz v3, 0105 // +000b │ │ +1a9244: 7110 afb6 0a00 |00fc: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1a924a: 1f0a 1101 |00ff: check-cast v10, Landroid/view/View; // type@0111 │ │ +1a924e: 6e20 5403 2a00 |0101: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@0354 │ │ +1a9254: 2817 |0104: goto 011b // +0017 │ │ +1a9256: 5402 2e01 |0105: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@012e │ │ +1a925a: 1403 b900 147f |0107: const v3, #float 1.96729e+38 // #7f1400b9 │ │ +1a9260: 6e20 4a10 3900 |010a: invoke-virtual {v9, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@104a │ │ +1a9266: 0c03 |010d: move-result-object v3 │ │ +1a9268: 1f03 6617 |010e: check-cast v3, Ljava/lang/CharSequence; // type@1766 │ │ +1a926c: 6e20 4508 3200 |0110: invoke-virtual {v2, v3}, Lcom/google/android/material/button/MaterialButton;.setText:(Ljava/lang/CharSequence;)V // method@0845 │ │ +1a9272: 2202 ca04 |0113: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0; // type@04ca │ │ +1a9276: 7030 3710 9201 |0115: invoke-direct {v2, v9, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)V // method@1037 │ │ +1a927c: 6e20 4308 2a00 |0118: invoke-virtual {v10, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0843 │ │ +1a9282: 540a 2d01 |011b: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.anotherProfileButton:Lcom/google/android/material/button/MaterialButton; // field@012d │ │ +1a9286: 2200 cb04 |011d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1; // type@04cb │ │ +1a928a: 7020 3910 9000 |011f: invoke-direct {v0, v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@1039 │ │ +1a9290: 6e20 4308 0a00 |0122: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0843 │ │ +1a9296: 0e00 |0125: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ 0x0007 line=40 │ │ 0x0010 line=42 │ │ 0x0026 line=43 │ │ @@ -34981,67 +34817,67 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -1a9308: |[1a9308] com.infomaniak.drive.ui.MaintenanceActivity.onResume:()V │ │ -1a9318: 6f10 9b04 0700 |0000: invoke-super {v7}, Landroidx/appcompat/app/AppCompatActivity;.onResume:()V // method@049b │ │ -1a931e: 0770 |0003: move-object v0, v7 │ │ -1a9320: 1f00 3002 |0004: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@0230 │ │ -1a9324: 7110 4306 0000 |0006: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0643 │ │ -1a932a: 0c00 |0009: move-result-object v0 │ │ -1a932c: 0701 |000a: move-object v1, v0 │ │ -1a932e: 1f01 251d |000b: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a9332: 2200 ce04 |000d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04ce │ │ -1a9336: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -1a9338: 7030 4110 7002 |0010: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@1041 │ │ -1a933e: 0704 |0013: move-object v4, v0 │ │ -1a9340: 1f04 0e1b |0014: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a9344: 1235 |0016: const/4 v5, #int 3 // #3 │ │ -1a9346: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -1a9348: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -1a934a: 7706 b9c5 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5b9 │ │ -1a9350: 0e00 |001c: return-void │ │ +1a9298: |[1a9298] com.infomaniak.drive.ui.MaintenanceActivity.onResume:()V │ │ +1a92a8: 6f10 9704 0700 |0000: invoke-super {v7}, Landroidx/appcompat/app/AppCompatActivity;.onResume:()V // method@0497 │ │ +1a92ae: 0770 |0003: move-object v0, v7 │ │ +1a92b0: 1f00 2f02 |0004: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@022f │ │ +1a92b4: 7110 3f06 0000 |0006: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063f │ │ +1a92ba: 0c00 |0009: move-result-object v0 │ │ +1a92bc: 0701 |000a: move-object v1, v0 │ │ +1a92be: 1f01 251d |000b: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a92c2: 2200 cd04 |000d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04cd │ │ +1a92c6: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +1a92c8: 7030 3d10 7002 |0010: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@103d │ │ +1a92ce: 0704 |0013: move-object v4, v0 │ │ +1a92d0: 1f04 0e1b |0014: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a92d4: 1235 |0016: const/4 v5, #int 3 // #3 │ │ +1a92d6: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +1a92d8: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +1a92da: 7706 c2c5 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5c2 │ │ +1a92e0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=92 │ │ locals : │ │ 0x0000 - 0x001d reg=7 this Lcom/infomaniak/drive/ui/MaintenanceActivity; │ │ │ │ source_file_idx : 26981 (MaintenanceActivity.kt) │ │ │ │ -Class #176 header: │ │ -class_idx : 1232 │ │ +Class #174 header: │ │ +class_idx : 1231 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 27462 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #176 annotations: │ │ +Class #174 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=refreshMyKSuite │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nMyKSuiteViewModel.kt\nKotlin\n*S Kotlin\n*F\n+ 1 MyKSuiteViewModel.kt\ncom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,36:1\n1#2:37\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1" f="MyKSuiteViewModel.kt" i={ } l={ 33 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #4181 '' │ │ +Annotations on method #4177 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/MyKSuiteViewModel;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;" ">;)V" } │ │ -Annotations on method #4182 'create' │ │ +Annotations on method #4178 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #4184 'invoke' │ │ +Annotations on method #4180 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #176 - │ │ +Class #174 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -35059,152 +34895,152 @@ │ │ type : '(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a9448: |[1a9448] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a9458: 5b01 1205 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0512 │ │ -1a945c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a945e: 7030 4ab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a9464: 0e00 |0006: return-void │ │ +1a93d8: |[1a93d8] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a93e8: 5b01 1105 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0511 │ │ +1a93ec: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a93ee: 7030 53b2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a93f4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1a9424: |[1a9424] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a9434: 2202 d004 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04d0 │ │ -1a9438: 5410 1205 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0512 │ │ -1a943c: 7030 5510 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@1055 │ │ -1a9442: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a9446: 1102 |0009: return-object v2 │ │ +1a93b4: |[1a93b4] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a93c4: 2202 cf04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04cf │ │ +1a93c8: 5410 1105 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0511 │ │ +1a93cc: 7030 5110 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@1051 │ │ +1a93d2: 1f02 3d1a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a93d6: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a9354: |[1a9354] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a9364: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a9368: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a936c: 6e30 5810 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1058 │ │ -1a9372: 0c01 |0007: move-result-object v1 │ │ -1a9374: 1101 |0008: return-object v1 │ │ +1a92e4: |[1a92e4] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a92f4: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a92f8: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a92fc: 6e30 5410 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1054 │ │ +1a9302: 0c01 |0007: move-result-object v1 │ │ +1a9304: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a9378: |[1a9378] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a9388: 6e30 5610 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1056 │ │ -1a938e: 0c01 |0003: move-result-object v1 │ │ -1a9390: 1f01 d004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04d0 │ │ -1a9394: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a9398: 6e20 5910 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1059 │ │ -1a939e: 0c01 |000b: move-result-object v1 │ │ -1a93a0: 1101 |000c: return-object v1 │ │ +1a9308: |[1a9308] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a9318: 6e30 5210 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1052 │ │ +1a931e: 0c01 |0003: move-result-object v1 │ │ +1a9320: 1f01 cf04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04cf │ │ +1a9324: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a9328: 6e20 5510 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1055 │ │ +1a932e: 0c01 |000b: move-result-object v1 │ │ +1a9330: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -1a93a4: |[1a93a4] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a93b4: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a93ba: 0c00 |0003: move-result-object v0 │ │ -1a93bc: 5231 1105 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@0511 │ │ -1a93c0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a93c2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a93c6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a93ca: 7110 a69a 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a93d0: 281a |000e: goto 0028 // +001a │ │ -1a93d2: 2204 7a17 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@177a │ │ -1a93d6: 1a00 d597 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a93da: 7020 e692 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a93e0: 2704 |0016: throw v4 │ │ -1a93e2: 7110 a69a 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a93e8: 6204 2213 |001a: sget-object v4, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MyKSuiteDataUtils; // field@1322 │ │ -1a93ec: 0731 |001c: move-object v1, v3 │ │ -1a93ee: 1f01 3d1a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a93f2: 5932 1105 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@0511 │ │ -1a93f6: 6e20 cc3a 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.fetchData:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3acc │ │ -1a93fc: 0c04 |0024: move-result-object v4 │ │ -1a93fe: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ -1a9402: 1100 |0027: return-object v0 │ │ -1a9404: 1f04 4603 |0028: check-cast v4, Lcom/infomaniak/core/myksuite/ui/data/MyKSuiteData; // type@0346 │ │ -1a9408: 3804 0b00 |002a: if-eqz v4, 0035 // +000b │ │ -1a940c: 5430 1205 |002c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0512 │ │ -1a9410: 6e10 5b10 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@105b │ │ -1a9416: 0c00 |0031: move-result-object v0 │ │ -1a9418: 6e20 0846 4000 |0032: invoke-virtual {v0, v4}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@4608 │ │ -1a941e: 6204 2fb2 |0035: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a9422: 1104 |0037: return-object v4 │ │ +1a9334: |[1a9334] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a9344: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a934a: 0c00 |0003: move-result-object v0 │ │ +1a934c: 5231 1005 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@0510 │ │ +1a9350: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a9352: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a9356: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a935a: 7110 af9a 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a9360: 281a |000e: goto 0028 // +001a │ │ +1a9362: 2204 7a17 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@177a │ │ +1a9366: 1a00 d697 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a936a: 7020 ef92 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a9370: 2704 |0016: throw v4 │ │ +1a9372: 7110 af9a 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a9378: 6204 2413 |001a: sget-object v4, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MyKSuiteDataUtils; // field@1324 │ │ +1a937c: 0731 |001c: move-object v1, v3 │ │ +1a937e: 1f01 3d1a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a9382: 5932 1005 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@0510 │ │ +1a9386: 6e20 d53a 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.fetchData:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3ad5 │ │ +1a938c: 0c04 |0024: move-result-object v4 │ │ +1a938e: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ +1a9392: 1100 |0027: return-object v0 │ │ +1a9394: 1f04 4503 |0028: check-cast v4, Lcom/infomaniak/core/myksuite/ui/data/MyKSuiteData; // type@0345 │ │ +1a9398: 3804 0b00 |002a: if-eqz v4, 0035 // +000b │ │ +1a939c: 5430 1105 |002c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0511 │ │ +1a93a0: 6e10 5710 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@1057 │ │ +1a93a6: 0c00 |0031: move-result-object v0 │ │ +1a93a8: 6e20 1146 4000 |0032: invoke-virtual {v0, v4}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@4611 │ │ +1a93ae: 6204 31b2 |0035: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a93b2: 1104 |0037: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=32 │ │ 0x001a line=33 │ │ 0x0035 line=34 │ │ locals : │ │ 0x0000 - 0x0038 reg=3 this Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; │ │ 0x0000 - 0x0038 reg=4 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 27462 (MyKSuiteViewModel.kt) │ │ │ │ -Class #177 header: │ │ -class_idx : 1233 │ │ +Class #175 header: │ │ +class_idx : 1232 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 571 │ │ +superclass_idx : 570 │ │ source_file_idx : 27462 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #177 annotations: │ │ +Class #175 annotations: │ │ Annotations on class │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n\n\n\n\n\n\n����20B¢J\t0\nR00¢\n��¨ " } d2={ "Lcom/infomaniak/drive/ui/MyKSuiteViewModel;" "Landroidx/lifecycle/ViewModel;" "" "()V" "myKSuiteDataResult" "Lcom/infomaniak/lib/core/utils/SingleLiveEvent;" "Lcom/infomaniak/core/myksuite/ui/data/MyKSuiteData;" "getMyKSuiteDataResult" "()Lcom/infomaniak/lib/core/utils/SingleLiveEvent;" "refreshMyKSuite" "Lkotlinx/coroutines/Job;" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ -Annotations on field #1299 'myKSuiteDataResult' │ │ +Annotations on field #1298 'myKSuiteDataResult' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lcom/infomaniak/lib/core/utils/SingleLiveEvent<" "Lcom/infomaniak/core/myksuite/ui/data/MyKSuiteData;" ">;" } │ │ -Annotations on method #4187 'getMyKSuiteDataResult' │ │ +Annotations on method #4183 'getMyKSuiteDataResult' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lcom/infomaniak/lib/core/utils/SingleLiveEvent<" "Lcom/infomaniak/core/myksuite/ui/data/MyKSuiteData;" ">;" } │ │ │ │ -Class #177 - │ │ +Class #175 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MyKSuiteViewModel;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroidx/lifecycle/ViewModel;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/MyKSuiteViewModel;) │ │ @@ -35217,20 +35053,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1a94cc: |[1a94cc] com.infomaniak.drive.ui.MyKSuiteViewModel.:()V │ │ -1a94dc: 7010 5e06 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@065e │ │ -1a94e2: 2200 c20d |0003: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc2 │ │ -1a94e6: 7010 0146 0000 |0005: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4601 │ │ -1a94ec: 5b10 1305 |0008: iput-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0513 │ │ -1a94f0: 0e00 |000a: return-void │ │ +1a945c: |[1a945c] com.infomaniak.drive.ui.MyKSuiteViewModel.:()V │ │ +1a946c: 7010 5a06 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@065a │ │ +1a9472: 2200 c20d |0003: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc2 │ │ +1a9476: 7010 0a46 0000 |0005: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@460a │ │ +1a947c: 5b10 1205 |0008: iput-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0512 │ │ +1a9480: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/infomaniak/drive/ui/MyKSuiteViewModel; │ │ │ │ @@ -35240,17 +35076,17 @@ │ │ type : '()Lcom/infomaniak/lib/core/utils/SingleLiveEvent;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a9468: |[1a9468] com.infomaniak.drive.ui.MyKSuiteViewModel.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a9478: 5410 1305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0513 │ │ -1a947c: 1100 |0002: return-object v0 │ │ +1a93f8: |[1a93f8] com.infomaniak.drive.ui.MyKSuiteViewModel.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a9408: 5410 1205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0512 │ │ +1a940c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/MyKSuiteViewModel; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/MyKSuiteViewModel;) │ │ @@ -35258,52 +35094,52 @@ │ │ type : '()Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a9480: |[1a9480] com.infomaniak.drive.ui.MyKSuiteViewModel.refreshMyKSuite:()Lkotlinx/coroutines/Job; │ │ -1a9490: 0770 |0000: move-object v0, v7 │ │ -1a9492: 1f00 3b02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023b │ │ -1a9496: 7110 6006 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0660 │ │ -1a949c: 0c01 |0006: move-result-object v1 │ │ -1a949e: 7100 71c7 0000 |0007: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a94a4: 0c00 |000a: move-result-object v0 │ │ -1a94a6: 0702 |000b: move-object v2, v0 │ │ -1a94a8: 1f02 481a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a94ac: 2200 d004 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04d0 │ │ -1a94b0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -1a94b2: 7030 5510 7003 |0011: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@1055 │ │ -1a94b8: 0704 |0014: move-object v4, v0 │ │ -1a94ba: 1f04 0e1b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a94be: 1225 |0017: const/4 v5, #int 2 // #2 │ │ -1a94c0: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -1a94c2: 7706 b9c5 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5b9 │ │ -1a94c8: 0c00 |001c: move-result-object v0 │ │ -1a94ca: 1100 |001d: return-object v0 │ │ +1a9410: |[1a9410] com.infomaniak.drive.ui.MyKSuiteViewModel.refreshMyKSuite:()Lkotlinx/coroutines/Job; │ │ +1a9420: 0770 |0000: move-object v0, v7 │ │ +1a9422: 1f00 3a02 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@023a │ │ +1a9426: 7110 5c06 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@065c │ │ +1a942c: 0c01 |0006: move-result-object v1 │ │ +1a942e: 7100 7ac7 0000 |0007: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a9434: 0c00 |000a: move-result-object v0 │ │ +1a9436: 0702 |000b: move-object v2, v0 │ │ +1a9438: 1f02 481a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a943c: 2200 cf04 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04cf │ │ +1a9440: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +1a9442: 7030 5110 7003 |0011: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@1051 │ │ +1a9448: 0704 |0014: move-object v4, v0 │ │ +1a944a: 1f04 0e1b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a944e: 1225 |0017: const/4 v5, #int 2 // #2 │ │ +1a9450: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +1a9452: 7706 c2c5 0100 |0019: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5c2 │ │ +1a9458: 0c00 |001c: move-result-object v0 │ │ +1a945a: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x001e reg=7 this Lcom/infomaniak/drive/ui/MyKSuiteViewModel; │ │ │ │ source_file_idx : 27462 (MyKSuiteViewModel.kt) │ │ │ │ -Class #178 header: │ │ -class_idx : 1234 │ │ +Class #176 header: │ │ +class_idx : 1233 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #178 - │ │ +Class #176 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -35317,18 +35153,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a9514: |[1a9514] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ -1a9524: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a952a: 5b01 1405 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0514 │ │ -1a952e: 0e00 |0005: return-void │ │ +1a94a4: |[1a94a4] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ +1a94b4: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a94ba: 5b01 1305 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0513 │ │ +1a94be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ │ │ @@ -35338,38 +35174,38 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a94f4: |[1a94f4] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ -1a9504: 5410 1405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0514 │ │ -1a9508: 7110 7610 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$x4YiFrFWBU9tOTITIDkm_Ti4qlY:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1076 │ │ -1a950e: 0c00 |0005: move-result-object v0 │ │ -1a9510: 1100 |0006: return-object v0 │ │ +1a9484: |[1a9484] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ +1a9494: 5410 1305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0513 │ │ +1a9498: 7110 7210 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$x4YiFrFWBU9tOTITIDkm_Ti4qlY:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1072 │ │ +1a949e: 0c00 |0005: move-result-object v0 │ │ +1a94a0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #179 header: │ │ -class_idx : 1235 │ │ +Class #177 header: │ │ +class_idx : 1234 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #179 - │ │ +Class #177 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/webkit/DownloadListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -35387,19 +35223,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a9530: |[1a9530] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ -1a9540: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a9546: 5b01 1505 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0515 │ │ -1a954a: 5b02 1605 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0516 │ │ -1a954e: 0e00 |0007: return-void │ │ +1a94c0: |[1a94c0] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ +1a94d0: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a94d6: 5b01 1405 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0514 │ │ +1a94da: 5b02 1505 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0515 │ │ +1a94de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -35410,48 +35246,48 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 13 16-bit code units │ │ -1a9550: |[1a9550] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.onDownloadStart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ -1a9560: 5480 1505 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0515 │ │ -1a9564: 5481 1605 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0516 │ │ -1a9568: 0792 |0004: move-object v2, v9 │ │ -1a956a: 07a3 |0005: move-object v3, v10 │ │ -1a956c: 07b4 |0006: move-object v4, v11 │ │ -1a956e: 07c5 |0007: move-object v5, v12 │ │ -1a9570: 04d6 |0008: move-wide v6, v13 │ │ -1a9572: 7708 7510 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$k-ltwYce9VCiHfpxJnel3JulrRU:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V // method@1075 │ │ -1a9578: 0e00 |000c: return-void │ │ +1a94e0: |[1a94e0] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.onDownloadStart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ +1a94f0: 5480 1405 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0514 │ │ +1a94f4: 5481 1505 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0515 │ │ +1a94f8: 0792 |0004: move-object v2, v9 │ │ +1a94fa: 07a3 |0005: move-object v3, v10 │ │ +1a94fc: 07b4 |0006: move-object v4, v11 │ │ +1a94fe: 07c5 |0007: move-object v5, v12 │ │ +1a9500: 04d6 |0008: move-wide v6, v13 │ │ +1a9502: 7708 7110 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$k-ltwYce9VCiHfpxJnel3JulrRU:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V // method@1071 │ │ +1a9508: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=8 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000d reg=9 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=10 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=11 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=12 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=13 (null) J │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #180 header: │ │ -class_idx : 1236 │ │ +Class #178 header: │ │ +class_idx : 1235 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #180 - │ │ +Class #178 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lio/sentry/ScopeCallback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -35465,18 +35301,18 @@ │ │ type : '(Landroid/content/ActivityNotFoundException;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a957c: |[1a957c] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.:(Landroid/content/ActivityNotFoundException;)V │ │ -1a958c: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a9592: 5b01 1705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@0517 │ │ -1a9596: 0e00 |0005: return-void │ │ +1a950c: |[1a950c] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.:(Landroid/content/ActivityNotFoundException;)V │ │ +1a951c: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a9522: 5b01 1605 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@0516 │ │ +1a9526: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/ActivityNotFoundException; │ │ │ │ @@ -35486,38 +35322,38 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a9598: |[1a9598] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.run:(Lio/sentry/IScope;)V │ │ -1a95a8: 5410 1705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@0517 │ │ -1a95ac: 7120 7410 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@1074 │ │ -1a95b2: 0e00 |0005: return-void │ │ +1a9528: |[1a9528] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.run:(Lio/sentry/IScope;)V │ │ +1a9538: 5410 1605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@0516 │ │ +1a953c: 7120 7010 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@1070 │ │ +1a9542: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=2 (null) Lio/sentry/IScope; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #181 header: │ │ -class_idx : 1237 │ │ +Class #179 header: │ │ +class_idx : 1236 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #181 - │ │ +Class #179 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -35531,18 +35367,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a95d8: |[1a95d8] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ -1a95e8: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a95ee: 5b01 1805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0518 │ │ -1a95f2: 0e00 |0005: return-void │ │ +1a9568: |[1a9568] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ +1a9578: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a957e: 5b01 1705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0517 │ │ +1a9582: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ │ │ @@ -35552,46 +35388,46 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a95b4: |[1a95b4] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a95c4: 5410 1805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0518 │ │ -1a95c8: 1f02 6501 |0002: check-cast v2, Landroidx/activity/OnBackPressedCallback; // type@0165 │ │ -1a95cc: 7120 7310 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$1sfD7qlKQG48XDL-Ofus21Wft-E:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; // method@1073 │ │ -1a95d2: 0c02 |0007: move-result-object v2 │ │ -1a95d4: 1102 |0008: return-object v2 │ │ +1a9544: |[1a9544] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a9554: 5410 1705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0517 │ │ +1a9558: 1f02 6401 |0002: check-cast v2, Landroidx/activity/OnBackPressedCallback; // type@0164 │ │ +1a955c: 7120 6f10 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$1sfD7qlKQG48XDL-Ofus21Wft-E:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; // method@106f │ │ +1a9562: 0c02 |0007: move-result-object v2 │ │ +1a9564: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #182 header: │ │ -class_idx : 1238 │ │ +Class #180 header: │ │ +class_idx : 1237 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6026 │ │ source_file_idx : 28106 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #182 annotations: │ │ +Class #180 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Companion" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n\n†��20B\t¢R0X†T¢\n��R0X†T¢\n��¨" } d2={ "Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;" "" "" "()V" "ONLYOFFICE_URL_TAG" "" "ONLYOFFICE_FILENAME_TAG" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #182 - │ │ +Class #180 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -35600,17 +35436,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a95f4: |[1a95f4] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:()V │ │ -1a9604: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a960a: 0e00 |0003: return-void │ │ +1a9584: |[1a9584] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:()V │ │ +1a9594: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a959a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;) │ │ @@ -35618,45 +35454,45 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a960c: |[1a960c] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a961c: 7010 6510 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:()V // method@1065 │ │ -1a9622: 0e00 |0003: return-void │ │ +1a959c: |[1a959c] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a95ac: 7010 6110 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:()V // method@1061 │ │ +1a95b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 28106 (OnlyOfficeActivity.kt) │ │ │ │ -Class #183 header: │ │ -class_idx : 1239 │ │ +Class #181 header: │ │ +class_idx : 1238 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 675 │ │ +superclass_idx : 674 │ │ source_file_idx : 28106 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #183 annotations: │ │ +Class #181 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n��\n \n��\n\n��\n\n��*��\n��20J02020H¨" } d2={ "com/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1" "Landroidx/webkit/WebViewClientCompat;" "shouldOverrideUrlLoading" "" "view" "Landroid/webkit/WebView;" "request" "Landroid/webkit/WebResourceRequest;" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ -Annotations on field #1305 '$headers' │ │ +Annotations on field #1304 '$headers' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ -Annotations on method #4199 '' │ │ +Annotations on method #4195 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/OnlyOfficeActivity;" "Ljava/util/Map<" "Ljava/lang/String;" "Ljava/lang/String;" ">;)V" } │ │ │ │ -Class #183 - │ │ +Class #181 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroidx/webkit/WebViewClientCompat;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;) │ │ @@ -35673,19 +35509,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/util/Map;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a968c: |[1a968c] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/util/Map;)V │ │ -1a969c: 5b01 1a05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051a │ │ -1a96a0: 5b02 1905 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@0519 │ │ -1a96a4: 7010 5c07 0000 |0004: invoke-direct {v0}, Landroidx/webkit/WebViewClientCompat;.:()V // method@075c │ │ -1a96aa: 0e00 |0007: return-void │ │ +1a961c: |[1a961c] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/util/Map;)V │ │ +1a962c: 5b01 1905 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0519 │ │ +1a9630: 5b02 1805 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@0518 │ │ +1a9634: 7010 5807 0000 |0004: invoke-direct {v0}, Landroidx/webkit/WebViewClientCompat;.:()V // method@0758 │ │ +1a963a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=77 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/Map; │ │ @@ -35696,64 +35532,64 @@ │ │ type : '(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -1a9624: |[1a9624] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.shouldOverrideUrlLoading:(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z │ │ -1a9634: 1b00 da03 0100 |0000: const-string/jumbo v0, "view" // string@000103da │ │ -1a963a: 7120 a9b6 0400 |0003: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a9640: 1a00 8eeb |0006: const-string v0, "request" // string@eb8e │ │ -1a9644: 7120 a9b6 0500 |0008: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a964a: 5430 1a05 |000b: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051a │ │ -1a964e: 7210 cc03 0500 |000d: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03cc │ │ -1a9654: 0c01 |0010: move-result-object v1 │ │ -1a9656: 6e10 d201 0100 |0011: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01d2 │ │ -1a965c: 0c01 |0014: move-result-object v1 │ │ -1a965e: 1a02 fefe |0015: const-string v2, "toString(...)" // string@fefe │ │ -1a9662: 7120 a8b6 2100 |0017: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a9668: 7120 7910 1000 |001a: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@1079 │ │ -1a966e: 7210 cc03 0500 |001d: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03cc │ │ -1a9674: 0c05 |0020: move-result-object v5 │ │ -1a9676: 6e10 d201 0500 |0021: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01d2 │ │ -1a967c: 0c05 |0024: move-result-object v5 │ │ -1a967e: 5430 1905 |0025: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@0519 │ │ -1a9682: 6e30 d303 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03d3 │ │ -1a9688: 1214 |002a: const/4 v4, #int 1 // #1 │ │ -1a968a: 0f04 |002b: return v4 │ │ +1a95b4: |[1a95b4] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.shouldOverrideUrlLoading:(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z │ │ +1a95c4: 1b00 da03 0100 |0000: const-string/jumbo v0, "view" // string@000103da │ │ +1a95ca: 7120 b2b6 0400 |0003: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a95d0: 1a00 8eeb |0006: const-string v0, "request" // string@eb8e │ │ +1a95d4: 7120 b2b6 0500 |0008: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a95da: 5430 1905 |000b: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0519 │ │ +1a95de: 7210 c803 0500 |000d: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03c8 │ │ +1a95e4: 0c01 |0010: move-result-object v1 │ │ +1a95e6: 6e10 ce01 0100 |0011: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01ce │ │ +1a95ec: 0c01 |0014: move-result-object v1 │ │ +1a95ee: 1a02 fefe |0015: const-string v2, "toString(...)" // string@fefe │ │ +1a95f2: 7120 b1b6 2100 |0017: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a95f8: 7120 7510 1000 |001a: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@1075 │ │ +1a95fe: 7210 c803 0500 |001d: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03c8 │ │ +1a9604: 0c05 |0020: move-result-object v5 │ │ +1a9606: 6e10 ce01 0500 |0021: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01ce │ │ +1a960c: 0c05 |0024: move-result-object v5 │ │ +1a960e: 5430 1805 |0025: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@0518 │ │ +1a9612: 6e30 cf03 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03cf │ │ +1a9618: 1214 |002a: const/4 v4, #int 1 // #1 │ │ +1a961a: 0f04 |002b: return v4 │ │ catches : (none) │ │ positions : │ │ 0x000b line=79 │ │ 0x001d line=80 │ │ locals : │ │ 0x0000 - 0x002c reg=3 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1; │ │ 0x0000 - 0x002c reg=4 (null) Landroid/webkit/WebView; │ │ 0x0000 - 0x002c reg=5 (null) Landroid/webkit/WebResourceRequest; │ │ │ │ source_file_idx : 28106 (OnlyOfficeActivity.kt) │ │ │ │ -Class #184 header: │ │ -class_idx : 1240 │ │ +Class #182 header: │ │ +class_idx : 1239 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 313 │ │ +superclass_idx : 312 │ │ source_file_idx : 28106 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #184 annotations: │ │ +Class #182 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nOnlyOfficeActivity.kt\nKotlin\n*S Kotlin\n*F\n+ 1 OnlyOfficeActivity.kt\ncom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2\n+ 2 View.kt\nandroidx/core/view/ViewKt\n*L\n1#1,192:1\n298#2,2:193\n*S KotlinDebug\n*F\n+ 1 OnlyOfficeActivity.kt\ncom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2\n*L\n88#1:193,2\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n��\n\n��\n\n��\n\n��*��\n��20J02020H¨" } d2={ "com/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2" "Landroid/webkit/WebChromeClient;" "onProgressChanged" "" "view" "Landroid/webkit/WebView;" "newProgress" "" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #184 - │ │ +Class #182 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroid/webkit/WebChromeClient;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;) │ │ @@ -35766,18 +35602,18 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a96ac: |[1a96ac] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V │ │ -1a96bc: 5b01 1b05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@051b │ │ -1a96c0: 7010 ca03 0000 |0002: invoke-direct {v0}, Landroid/webkit/WebChromeClient;.:()V // method@03ca │ │ -1a96c6: 0e00 |0005: return-void │ │ +1a963c: |[1a963c] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V │ │ +1a964c: 5b01 1a05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@051a │ │ +1a9650: 7010 c603 0000 |0002: invoke-direct {v0}, Landroid/webkit/WebChromeClient;.:()V // method@03c6 │ │ +1a9656: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ │ │ @@ -35787,67 +35623,67 @@ │ │ type : '(Landroid/webkit/WebView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -1a96c8: |[1a96c8] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.onProgressChanged:(Landroid/webkit/WebView;I)V │ │ -1a96d8: 1b00 da03 0100 |0000: const-string/jumbo v0, "view" // string@000103da │ │ -1a96de: 7120 a9b6 0200 |0003: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a96e4: 5412 1b05 |0006: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@051b │ │ -1a96e8: 5422 3301 |0008: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0133 │ │ -1a96ec: 6e20 4d04 3200 |000a: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@044d │ │ -1a96f2: 1302 6400 |000d: const/16 v2, #int 100 // #64 │ │ -1a96f6: 3323 1200 |000f: if-ne v3, v2, 0021 // +0012 │ │ -1a96fa: 5412 1b05 |0011: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@051b │ │ -1a96fe: 5422 3301 |0013: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0133 │ │ -1a9702: 1a03 abe5 |0015: const-string v3, "progressBar" // string@e5ab │ │ -1a9706: 7120 a8b6 3200 |0017: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a970c: 1f02 1201 |001a: check-cast v2, Landroid/view/View; // type@0112 │ │ -1a9710: 1303 0800 |001c: const/16 v3, #int 8 // #8 │ │ -1a9714: 6e20 5803 3200 |001e: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@0358 │ │ -1a971a: 0e00 |0021: return-void │ │ +1a9658: |[1a9658] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.onProgressChanged:(Landroid/webkit/WebView;I)V │ │ +1a9668: 1b00 da03 0100 |0000: const-string/jumbo v0, "view" // string@000103da │ │ +1a966e: 7120 b2b6 0200 |0003: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a9674: 5412 1a05 |0006: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@051a │ │ +1a9678: 5422 3201 |0008: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0132 │ │ +1a967c: 6e20 4904 3200 |000a: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0449 │ │ +1a9682: 1302 6400 |000d: const/16 v2, #int 100 // #64 │ │ +1a9686: 3323 1200 |000f: if-ne v3, v2, 0021 // +0012 │ │ +1a968a: 5412 1a05 |0011: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@051a │ │ +1a968e: 5422 3201 |0013: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0132 │ │ +1a9692: 1a03 abe5 |0015: const-string v3, "progressBar" // string@e5ab │ │ +1a9696: 7120 b1b6 3200 |0017: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a969c: 1f02 1101 |001a: check-cast v2, Landroid/view/View; // type@0111 │ │ +1a96a0: 1303 0800 |001c: const/16 v3, #int 8 // #8 │ │ +1a96a4: 6e20 5403 3200 |001e: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@0354 │ │ +1a96aa: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=87 │ │ 0x0011 line=88 │ │ 0x001e line=193 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2; │ │ 0x0000 - 0x0022 reg=2 (null) Landroid/webkit/WebView; │ │ 0x0000 - 0x0022 reg=3 (null) I │ │ │ │ source_file_idx : 28106 (OnlyOfficeActivity.kt) │ │ │ │ -Class #185 header: │ │ -class_idx : 1241 │ │ +Class #183 header: │ │ +class_idx : 1240 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 28106 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #185 annotations: │ │ +Class #183 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onWrite │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1" f="OnlyOfficeActivity.kt" i={ } l={ } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #4203 '' │ │ +Annotations on method #4199 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Landroid/print/PrintDocumentAdapter$WriteResultCallback;" "Lcom/infomaniak/drive/ui/OnlyOfficeActivity;" "Landroid/os/ParcelFileDescriptor;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;" ">;)V" } │ │ -Annotations on method #4204 'create' │ │ +Annotations on method #4200 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #4206 'invoke' │ │ +Annotations on method #4202 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #185 - │ │ +Class #183 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -35877,161 +35713,161 @@ │ │ type : '(Ljava/lang/String;Landroid/print/PrintDocumentAdapter$WriteResultCallback;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroid/os/ParcelFileDescriptor;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a98f4: |[1a98f4] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter$WriteResultCallback;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroid/os/ParcelFileDescriptor;Lkotlin/coroutines/Continuation;)V │ │ -1a9904: 5b01 1e05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@051e │ │ -1a9908: 5b02 1d05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@051d │ │ -1a990c: 5b03 2005 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0520 │ │ -1a9910: 5b04 1c05 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@051c │ │ -1a9914: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1a9916: 7030 4ab2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1a991c: 0e00 |000c: return-void │ │ +1a9884: |[1a9884] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter$WriteResultCallback;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroid/os/ParcelFileDescriptor;Lkotlin/coroutines/Continuation;)V │ │ +1a9894: 5b01 1d05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@051d │ │ +1a9898: 5b02 1c05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@051c │ │ +1a989c: 5b03 1f05 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051f │ │ +1a98a0: 5b04 1b05 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@051b │ │ +1a98a4: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1a98a6: 7030 53b2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1a98ac: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 18 16-bit code units │ │ -1a98c0: |[1a98c0] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a98d0: 2207 d904 |0000: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04d9 │ │ -1a98d4: 5461 1e05 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@051e │ │ -1a98d8: 5462 1d05 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@051d │ │ -1a98dc: 5463 2005 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0520 │ │ -1a98e0: 5464 1c05 |0008: iget-object v4, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@051c │ │ -1a98e4: 0770 |000a: move-object v0, v7 │ │ -1a98e6: 0785 |000b: move-object v5, v8 │ │ -1a98e8: 7606 6b10 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter$WriteResultCallback;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroid/os/ParcelFileDescriptor;Lkotlin/coroutines/Continuation;)V // method@106b │ │ -1a98ee: 1f07 3d1a |000f: check-cast v7, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a98f2: 1107 |0011: return-object v7 │ │ +1a9850: |[1a9850] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a9860: 2207 d804 |0000: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04d8 │ │ +1a9864: 5461 1d05 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@051d │ │ +1a9868: 5462 1c05 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@051c │ │ +1a986c: 5463 1f05 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051f │ │ +1a9870: 5464 1b05 |0008: iget-object v4, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@051b │ │ +1a9874: 0770 |000a: move-object v0, v7 │ │ +1a9876: 0785 |000b: move-object v5, v8 │ │ +1a9878: 7606 6710 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter$WriteResultCallback;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroid/os/ParcelFileDescriptor;Lkotlin/coroutines/Continuation;)V // method@1067 │ │ +1a987e: 1f07 3d1a |000f: check-cast v7, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a9882: 1107 |0011: return-object v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1a971c: |[1a971c] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a972c: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1a9730: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1a9734: 6e30 6e10 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@106e │ │ -1a973a: 0c01 |0007: move-result-object v1 │ │ -1a973c: 1101 |0008: return-object v1 │ │ +1a96ac: |[1a96ac] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a96bc: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1a96c0: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1a96c4: 6e30 6a10 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@106a │ │ +1a96ca: 0c01 |0007: move-result-object v1 │ │ +1a96cc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1a9740: |[1a9740] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a9750: 6e30 6c10 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@106c │ │ -1a9756: 0c01 |0003: move-result-object v1 │ │ -1a9758: 1f01 d904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04d9 │ │ -1a975c: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a9760: 6e20 6f10 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@106f │ │ -1a9766: 0c01 |000b: move-result-object v1 │ │ -1a9768: 1101 |000c: return-object v1 │ │ +1a96d0: |[1a96d0] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a96e0: 6e30 6810 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1068 │ │ +1a96e6: 0c01 |0003: move-result-object v1 │ │ +1a96e8: 1f01 d804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04d8 │ │ +1a96ec: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a96f0: 6e20 6b10 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@106b │ │ +1a96f6: 0c01 |000b: move-result-object v1 │ │ +1a96f8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 117 16-bit code units │ │ -1a976c: |[1a976c] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a977c: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1a9782: 5260 1f05 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.label:I // field@051f │ │ -1a9786: 3900 6800 |0005: if-nez v0, 006d // +0068 │ │ -1a978a: 7110 a69a 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1a9790: 2207 3517 |000a: new-instance v7, Ljava/io/BufferedInputStream; // type@1735 │ │ -1a9794: 2200 d717 |000c: new-instance v0, Ljava/net/URL; // type@17d7 │ │ -1a9798: 5461 1e05 |000e: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@051e │ │ -1a979c: 7020 e294 1000 |0010: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@94e2 │ │ -1a97a2: 6e10 e994 0000 |0013: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@94e9 │ │ -1a97a8: 0c00 |0016: move-result-object v0 │ │ -1a97aa: 7020 8f91 0700 |0017: invoke-direct {v7, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@918f │ │ -1a97b0: 1f07 3b17 |001a: check-cast v7, Ljava/io/Closeable; // type@173b │ │ -1a97b4: 5460 1c05 |001c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@051c │ │ -1a97b8: 0771 |001e: move-object v1, v7 │ │ -1a97ba: 1f01 3517 |001f: check-cast v1, Ljava/io/BufferedInputStream; // type@1735 │ │ -1a97be: 2202 4317 |0021: new-instance v2, Ljava/io/FileOutputStream; // type@1743 │ │ -1a97c2: 6e10 3c02 0000 |0023: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@023c │ │ -1a97c8: 0c00 |0026: move-result-object v0 │ │ -1a97ca: 7020 d891 0200 |0027: invoke-direct {v2, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@91d8 │ │ -1a97d0: 1f02 3b17 |002a: check-cast v2, Ljava/io/Closeable; // type@173b │ │ -1a97d4: 0720 |002c: move-object v0, v2 │ │ -1a97d6: 1f00 4317 |002d: check-cast v0, Ljava/io/FileOutputStream; // type@1743 │ │ -1a97da: 1f01 4917 |002f: check-cast v1, Ljava/io/InputStream; // type@1749 │ │ -1a97de: 1f00 5317 |0031: check-cast v0, Ljava/io/OutputStream; // type@1753 │ │ -1a97e2: 1223 |0033: const/4 v3, #int 2 // #2 │ │ -1a97e4: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -1a97e6: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -1a97e8: 7155 b0b2 0134 |0036: invoke-static {v1, v0, v4, v3, v5}, Lkotlin/io/ByteStreamsKt;.copyTo$default:(Ljava/io/InputStream;Ljava/io/OutputStream;IILjava/lang/Object;)J // method@b2b0 │ │ -1a97ee: 7120 bbb2 5200 |0039: invoke-static {v2, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2bb │ │ -1a97f4: 7120 bbb2 5700 |003c: invoke-static {v7, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2bb │ │ -1a97fa: 5467 1d05 |003f: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@051d │ │ -1a97fe: 1210 |0041: const/4 v0, #int 1 // #1 │ │ -1a9800: 2300 f324 |0042: new-array v0, v0, [Landroid/print/PageRange; // type@24f3 │ │ -1a9804: 6201 4900 |0044: sget-object v1, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0049 │ │ -1a9808: 4d01 0004 |0046: aput-object v1, v0, v4 │ │ -1a980c: 6e20 5c02 0700 |0048: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@025c │ │ -1a9812: 281f |004b: goto 006a // +001f │ │ -1a9814: 0d00 |004c: move-exception v0 │ │ -1a9816: 2700 |004d: throw v0 │ │ -1a9818: 0d01 |004e: move-exception v1 │ │ -1a981a: 7120 bbb2 0200 |004f: invoke-static {v2, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2bb │ │ -1a9820: 2701 |0052: throw v1 │ │ -1a9822: 0d00 |0053: move-exception v0 │ │ -1a9824: 2700 |0054: throw v0 │ │ -1a9826: 0d01 |0055: move-exception v1 │ │ -1a9828: 7120 bbb2 0700 |0056: invoke-static {v7, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2bb │ │ -1a982e: 2701 |0059: throw v1 │ │ -1a9830: 5467 1d05 |005a: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@051d │ │ -1a9834: 5460 2005 |005c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0520 │ │ -1a9838: 1401 5e00 147f |005e: const v1, #float 1.96728e+38 // #7f14005e │ │ -1a983e: 6e20 8010 1000 |0061: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getString:(I)Ljava/lang/String; // method@1080 │ │ -1a9844: 0c00 |0064: move-result-object v0 │ │ -1a9846: 1f00 6617 |0065: check-cast v0, Ljava/lang/CharSequence; // type@1766 │ │ -1a984a: 6e20 5b02 0700 |0067: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@025b │ │ -1a9850: 6207 2fb2 |006a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a9854: 1107 |006c: return-object v7 │ │ -1a9856: 2207 7a17 |006d: new-instance v7, Ljava/lang/IllegalStateException; // type@177a │ │ -1a985a: 1a00 d597 |006f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1a985e: 7020 e692 0700 |0071: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1a9864: 2707 |0074: throw v7 │ │ +1a96fc: |[1a96fc] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a970c: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1a9712: 5260 1e05 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.label:I // field@051e │ │ +1a9716: 3900 6800 |0005: if-nez v0, 006d // +0068 │ │ +1a971a: 7110 af9a 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1a9720: 2207 3517 |000a: new-instance v7, Ljava/io/BufferedInputStream; // type@1735 │ │ +1a9724: 2200 d717 |000c: new-instance v0, Ljava/net/URL; // type@17d7 │ │ +1a9728: 5461 1d05 |000e: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@051d │ │ +1a972c: 7020 eb94 1000 |0010: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@94eb │ │ +1a9732: 6e10 f294 0000 |0013: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@94f2 │ │ +1a9738: 0c00 |0016: move-result-object v0 │ │ +1a973a: 7020 9891 0700 |0017: invoke-direct {v7, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@9198 │ │ +1a9740: 1f07 3b17 |001a: check-cast v7, Ljava/io/Closeable; // type@173b │ │ +1a9744: 5460 1b05 |001c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@051b │ │ +1a9748: 0771 |001e: move-object v1, v7 │ │ +1a974a: 1f01 3517 |001f: check-cast v1, Ljava/io/BufferedInputStream; // type@1735 │ │ +1a974e: 2202 4317 |0021: new-instance v2, Ljava/io/FileOutputStream; // type@1743 │ │ +1a9752: 6e10 3802 0000 |0023: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0238 │ │ +1a9758: 0c00 |0026: move-result-object v0 │ │ +1a975a: 7020 e191 0200 |0027: invoke-direct {v2, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@91e1 │ │ +1a9760: 1f02 3b17 |002a: check-cast v2, Ljava/io/Closeable; // type@173b │ │ +1a9764: 0720 |002c: move-object v0, v2 │ │ +1a9766: 1f00 4317 |002d: check-cast v0, Ljava/io/FileOutputStream; // type@1743 │ │ +1a976a: 1f01 4917 |002f: check-cast v1, Ljava/io/InputStream; // type@1749 │ │ +1a976e: 1f00 5317 |0031: check-cast v0, Ljava/io/OutputStream; // type@1753 │ │ +1a9772: 1223 |0033: const/4 v3, #int 2 // #2 │ │ +1a9774: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +1a9776: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +1a9778: 7155 b9b2 0134 |0036: invoke-static {v1, v0, v4, v3, v5}, Lkotlin/io/ByteStreamsKt;.copyTo$default:(Ljava/io/InputStream;Ljava/io/OutputStream;IILjava/lang/Object;)J // method@b2b9 │ │ +1a977e: 7120 c4b2 5200 |0039: invoke-static {v2, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2c4 │ │ +1a9784: 7120 c4b2 5700 |003c: invoke-static {v7, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2c4 │ │ +1a978a: 5467 1c05 |003f: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@051c │ │ +1a978e: 1210 |0041: const/4 v0, #int 1 // #1 │ │ +1a9790: 2300 f324 |0042: new-array v0, v0, [Landroid/print/PageRange; // type@24f3 │ │ +1a9794: 6201 4800 |0044: sget-object v1, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0048 │ │ +1a9798: 4d01 0004 |0046: aput-object v1, v0, v4 │ │ +1a979c: 6e20 5802 0700 |0048: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@0258 │ │ +1a97a2: 281f |004b: goto 006a // +001f │ │ +1a97a4: 0d00 |004c: move-exception v0 │ │ +1a97a6: 2700 |004d: throw v0 │ │ +1a97a8: 0d01 |004e: move-exception v1 │ │ +1a97aa: 7120 c4b2 0200 |004f: invoke-static {v2, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2c4 │ │ +1a97b0: 2701 |0052: throw v1 │ │ +1a97b2: 0d00 |0053: move-exception v0 │ │ +1a97b4: 2700 |0054: throw v0 │ │ +1a97b6: 0d01 |0055: move-exception v1 │ │ +1a97b8: 7120 c4b2 0700 |0056: invoke-static {v7, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2c4 │ │ +1a97be: 2701 |0059: throw v1 │ │ +1a97c0: 5467 1c05 |005a: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@051c │ │ +1a97c4: 5460 1f05 |005c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051f │ │ +1a97c8: 1401 5e00 147f |005e: const v1, #float 1.96728e+38 // #7f14005e │ │ +1a97ce: 6e20 7c10 1000 |0061: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getString:(I)Ljava/lang/String; // method@107c │ │ +1a97d4: 0c00 |0064: move-result-object v0 │ │ +1a97d6: 1f00 6617 |0065: check-cast v0, Ljava/lang/CharSequence; // type@1766 │ │ +1a97da: 6e20 5702 0700 |0067: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@0257 │ │ +1a97e0: 6207 31b2 |006a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a97e4: 1107 |006c: return-object v7 │ │ +1a97e6: 2207 7a17 |006d: new-instance v7, Ljava/lang/IllegalStateException; // type@177a │ │ +1a97ea: 1a00 d697 |006f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1a97ee: 7020 ef92 0700 |0071: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1a97f4: 2707 |0074: throw v7 │ │ catches : 9 │ │ 0x000a - 0x001e │ │ Ljava/lang/Exception; -> 0x005a │ │ 0x001e - 0x002c │ │ -> 0x0053 │ │ 0x002c - 0x0039 │ │ -> 0x004c │ │ @@ -36062,31 +35898,31 @@ │ │ 0x006d line=131 │ │ locals : │ │ 0x0000 - 0x0075 reg=6 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; │ │ 0x0000 - 0x0075 reg=7 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 28106 (OnlyOfficeActivity.kt) │ │ │ │ -Class #186 header: │ │ -class_idx : 1242 │ │ +Class #184 header: │ │ +class_idx : 1241 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 189 │ │ +superclass_idx : 188 │ │ source_file_idx : 28106 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #186 annotations: │ │ +Class #184 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=sendToPrintPDF │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��C\n��\n\n��\n\n��\n\n\n��\n\n��\n\n��\n\n\n\n\n\n��\n\n��*��\n��20J302 00202\t0\n2 0 H¢\rJ6020202\t0\n2020H¨" } d2={ "com/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1" "Landroid/print/PrintDocumentAdapter;" "onWrite" "" "pages" "" "Landroid/print/PageRange;" "destination" "Landroid/os/ParcelFileDescriptor;" "cancellationSignal" "Landroid/os/CancellationSignal;" "resultCallback" "Landroid/print/PrintDocumentAdapter$WriteResultCallback;" "([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V" "onLayout" "oldAttributes" "Landroid/print/PrintAttributes;" "newAttributes" "callback" "Landroid/print/PrintDocumentAdapter$LayoutResultCallback;" "extras" "Landroid/os/Bundle;" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #186 - │ │ +Class #184 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroid/print/PrintDocumentAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;) │ │ @@ -36107,20 +35943,20 @@ │ │ type : '(Ljava/lang/String;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1a9920: |[1a9920] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.:(Ljava/lang/String;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ -1a9930: 5b01 2205 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@0522 │ │ -1a9934: 5b02 2305 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0523 │ │ -1a9938: 5b03 2105 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@0521 │ │ -1a993c: 7010 5d02 0000 |0006: invoke-direct {v0}, Landroid/print/PrintDocumentAdapter;.:()V // method@025d │ │ -1a9942: 0e00 |0009: return-void │ │ +1a98b0: |[1a98b0] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.:(Ljava/lang/String;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ +1a98c0: 5b01 2105 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@0521 │ │ +1a98c4: 5b02 2205 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0522 │ │ +1a98c8: 5b03 2005 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@0520 │ │ +1a98cc: 7010 5902 0000 |0006: invoke-direct {v0}, Landroid/print/PrintDocumentAdapter;.:()V // method@0259 │ │ +1a98d2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=123 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 (null) Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ @@ -36132,37 +35968,37 @@ │ │ type : '(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -1a9944: |[1a9944] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ -1a9954: 1a01 c898 |0000: const-string v1, "cancellationSignal" // string@98c8 │ │ -1a9958: 7120 a9b6 1300 |0002: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a995e: 1a01 0498 |0005: const-string v1, "callback" // string@9804 │ │ -1a9962: 7120 a9b6 1400 |0007: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a9968: 6e10 0102 0300 |000a: invoke-virtual {v3}, Landroid/os/CancellationSignal;.isCanceled:()Z // method@0201 │ │ -1a996e: 0a01 |000d: move-result v1 │ │ -1a9970: 3801 0600 |000e: if-eqz v1, 0014 // +0006 │ │ -1a9974: 6e10 5802 0400 |0010: invoke-virtual {v4}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@0258 │ │ -1a997a: 0e00 |0013: return-void │ │ -1a997c: 2201 be00 |0014: new-instance v1, Landroid/print/PrintDocumentInfo$Builder; // type@00be │ │ -1a9980: 5402 2105 |0016: iget-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@0521 │ │ -1a9984: 7020 5e02 2100 |0018: invoke-direct {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@025e │ │ -1a998a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -1a998c: 6e20 6002 2100 |001c: invoke-virtual {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0260 │ │ -1a9992: 0c01 |001f: move-result-object v1 │ │ -1a9994: 6e10 5f02 0100 |0020: invoke-virtual {v1}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@025f │ │ -1a999a: 0c01 |0023: move-result-object v1 │ │ -1a999c: 1a02 cd96 |0024: const-string v2, "build(...)" // string@96cd │ │ -1a99a0: 7120 a8b6 2100 |0026: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a99a6: 1212 |0029: const/4 v2, #int 1 // #1 │ │ -1a99a8: 6e30 5902 1402 |002a: invoke-virtual {v4, v1, v2}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@0259 │ │ -1a99ae: 0e00 |002d: return-void │ │ +1a98d4: |[1a98d4] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ +1a98e4: 1a01 c998 |0000: const-string v1, "cancellationSignal" // string@98c9 │ │ +1a98e8: 7120 b2b6 1300 |0002: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a98ee: 1a01 0598 |0005: const-string v1, "callback" // string@9805 │ │ +1a98f2: 7120 b2b6 1400 |0007: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a98f8: 6e10 fd01 0300 |000a: invoke-virtual {v3}, Landroid/os/CancellationSignal;.isCanceled:()Z // method@01fd │ │ +1a98fe: 0a01 |000d: move-result v1 │ │ +1a9900: 3801 0600 |000e: if-eqz v1, 0014 // +0006 │ │ +1a9904: 6e10 5402 0400 |0010: invoke-virtual {v4}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@0254 │ │ +1a990a: 0e00 |0013: return-void │ │ +1a990c: 2201 bd00 |0014: new-instance v1, Landroid/print/PrintDocumentInfo$Builder; // type@00bd │ │ +1a9910: 5402 2005 |0016: iget-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@0520 │ │ +1a9914: 7020 5a02 2100 |0018: invoke-direct {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@025a │ │ +1a991a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +1a991c: 6e20 5c02 2100 |001c: invoke-virtual {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@025c │ │ +1a9922: 0c01 |001f: move-result-object v1 │ │ +1a9924: 6e10 5b02 0100 |0020: invoke-virtual {v1}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@025b │ │ +1a992a: 0c01 |0023: move-result-object v1 │ │ +1a992c: 1a02 ce96 |0024: const-string v2, "build(...)" // string@96ce │ │ +1a9930: 7120 b1b6 2100 |0026: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a9936: 1212 |0029: const/4 v2, #int 1 // #1 │ │ +1a9938: 6e30 5502 1402 |002a: invoke-virtual {v4, v1, v2}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@0255 │ │ +1a993e: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=152 │ │ 0x0010 line=153 │ │ 0x0014 line=157 │ │ 0x001c line=158 │ │ 0x0020 line=159 │ │ @@ -36180,73 +36016,73 @@ │ │ type : '([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 54 16-bit code units │ │ -1a99b0: |[1a99b0] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ -1a99c0: 1a00 afe2 |0000: const-string v0, "pages" // string@e2af │ │ -1a99c4: 7120 a9b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a99ca: 1a08 c0a5 |0005: const-string v8, "destination" // string@a5c0 │ │ -1a99ce: 7120 a9b6 8900 |0007: invoke-static {v9, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a99d4: 1a08 c898 |000a: const-string v8, "cancellationSignal" // string@98c8 │ │ -1a99d8: 7120 a9b6 8a00 |000c: invoke-static {v10, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a99de: 1a08 43ec |000f: const-string v8, "resultCallback" // string@ec43 │ │ -1a99e2: 7120 a9b6 8b00 |0011: invoke-static {v11, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a99e8: 7100 71c7 0000 |0014: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1a99ee: 0c08 |0017: move-result-object v8 │ │ -1a99f0: 1f08 481a |0018: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1a99f4: 7110 e7c6 0800 |001a: invoke-static {v8}, Lkotlinx/coroutines/CoroutineScopeKt;.CoroutineScope:(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/CoroutineScope; // method@c6e7 │ │ -1a99fa: 0c00 |001d: move-result-object v0 │ │ -1a99fc: 2208 d904 |001e: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04d9 │ │ -1a9a00: 5472 2205 |0020: iget-object v2, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@0522 │ │ -1a9a04: 5474 2305 |0022: iget-object v4, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0523 │ │ -1a9a08: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -1a9a0a: 0781 |0025: move-object v1, v8 │ │ -1a9a0c: 07b3 |0026: move-object v3, v11 │ │ -1a9a0e: 0795 |0027: move-object v5, v9 │ │ -1a9a10: 7606 6b10 0100 |0028: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter$WriteResultCallback;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroid/os/ParcelFileDescriptor;Lkotlin/coroutines/Continuation;)V // method@106b │ │ -1a9a16: 0783 |002b: move-object v3, v8 │ │ -1a9a18: 1f03 0e1b |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1a9a1c: 1234 |002e: const/4 v4, #int 3 // #3 │ │ -1a9a1e: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -1a9a20: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -1a9a22: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -1a9a24: 7706 b9c5 0000 |0032: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5b9 │ │ -1a9a2a: 0e00 |0035: return-void │ │ +1a9940: |[1a9940] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ +1a9950: 1a00 afe2 |0000: const-string v0, "pages" // string@e2af │ │ +1a9954: 7120 b2b6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a995a: 1a08 c1a5 |0005: const-string v8, "destination" // string@a5c1 │ │ +1a995e: 7120 b2b6 8900 |0007: invoke-static {v9, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a9964: 1a08 c998 |000a: const-string v8, "cancellationSignal" // string@98c9 │ │ +1a9968: 7120 b2b6 8a00 |000c: invoke-static {v10, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a996e: 1a08 43ec |000f: const-string v8, "resultCallback" // string@ec43 │ │ +1a9972: 7120 b2b6 8b00 |0011: invoke-static {v11, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a9978: 7100 7ac7 0000 |0014: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1a997e: 0c08 |0017: move-result-object v8 │ │ +1a9980: 1f08 481a |0018: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1a9984: 7110 f0c6 0800 |001a: invoke-static {v8}, Lkotlinx/coroutines/CoroutineScopeKt;.CoroutineScope:(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/CoroutineScope; // method@c6f0 │ │ +1a998a: 0c00 |001d: move-result-object v0 │ │ +1a998c: 2208 d804 |001e: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04d8 │ │ +1a9990: 5472 2105 |0020: iget-object v2, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@0521 │ │ +1a9994: 5474 2205 |0022: iget-object v4, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0522 │ │ +1a9998: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +1a999a: 0781 |0025: move-object v1, v8 │ │ +1a999c: 07b3 |0026: move-object v3, v11 │ │ +1a999e: 0795 |0027: move-object v5, v9 │ │ +1a99a0: 7606 6710 0100 |0028: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter$WriteResultCallback;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroid/os/ParcelFileDescriptor;Lkotlin/coroutines/Continuation;)V // method@1067 │ │ +1a99a6: 0783 |002b: move-object v3, v8 │ │ +1a99a8: 1f03 0e1b |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1a99ac: 1234 |002e: const/4 v4, #int 3 // #3 │ │ +1a99ae: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +1a99b0: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +1a99b2: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +1a99b4: 7706 c2c5 0000 |0032: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5c2 │ │ +1a99ba: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0014 line=131 │ │ locals : │ │ 0x0000 - 0x0036 reg=7 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1; │ │ 0x0000 - 0x0036 reg=8 (null) [Landroid/print/PageRange; │ │ 0x0000 - 0x0036 reg=9 (null) Landroid/os/ParcelFileDescriptor; │ │ 0x0000 - 0x0036 reg=10 (null) Landroid/os/CancellationSignal; │ │ 0x0000 - 0x0036 reg=11 (null) Landroid/print/PrintDocumentAdapter$WriteResultCallback; │ │ │ │ source_file_idx : 28106 (OnlyOfficeActivity.kt) │ │ │ │ -Class #187 header: │ │ -class_idx : 1243 │ │ +Class #185 header: │ │ +class_idx : 1242 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 372 │ │ +superclass_idx : 371 │ │ source_file_idx : 28106 │ │ static_fields_size : 3 │ │ instance_fields_size: 1 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 1 │ │ │ │ -Class #187 annotations: │ │ +Class #185 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nOnlyOfficeActivity.kt\nKotlin\n*S Kotlin\n*F\n+ 1 OnlyOfficeActivity.kt\ncom/infomaniak/drive/ui/OnlyOfficeActivity\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,192:1\n1#2:193\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��*\n\n\n\n\n\n\n��\n\n\n\n�� 20:B¢J\n0 2 0\rHJ0 HJ0 2020HJ0 20HR08BX‚„¢ \n\t¨" } d2={ "Lcom/infomaniak/drive/ui/OnlyOfficeActivity;" "Landroidx/appcompat/app/AppCompatActivity;" "" "()V" "binding" "Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;" "getBinding" "()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;" "binding$delegate" "Lkotlin/Lazy;" "onCreate" "" "savedInstanceState" "Landroid/os/Bundle;" "setDarkMode" "sendToPrintPDF" "url" "" "filename" "popBackIfNeeded" "Companion" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #187 - │ │ +Class #185 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroidx/appcompat/app/AppCompatActivity;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity;) │ │ name : 'Companion' │ │ @@ -36274,107 +36110,107 @@ │ │ type : '(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1a9a90: |[1a9a90] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$1sfD7qlKQG48XDL-Ofus21Wft-E:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ -1a9aa0: 7120 8710 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF$lambda$8:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; // method@1087 │ │ -1a9aa6: 0c00 |0003: move-result-object v0 │ │ -1a9aa8: 1100 |0004: return-object v0 │ │ +1a9a20: |[1a9a20] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$1sfD7qlKQG48XDL-Ofus21Wft-E:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ +1a9a30: 7120 8310 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF$lambda$8:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; // method@1083 │ │ +1a9a36: 0c00 |0003: move-result-object v0 │ │ +1a9a38: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity;) │ │ name : '$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI' │ │ type : '(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1a9af4: |[1a9af4] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ -1a9b04: 7120 8610 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@1086 │ │ -1a9b0a: 0e00 |0003: return-void │ │ +1a9a84: |[1a9a84] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ +1a9a94: 7120 8210 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@1082 │ │ +1a9a9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity;) │ │ name : '$r8$lambda$k-ltwYce9VCiHfpxJnel3JulrRU' │ │ type : '(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 4 16-bit code units │ │ -1a9b0c: |[1a9b0c] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$k-ltwYce9VCiHfpxJnel3JulrRU:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ -1a9b1c: 7708 8310 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.onCreate$lambda$3$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V // method@1083 │ │ -1a9b22: 0e00 |0003: return-void │ │ +1a9a9c: |[1a9a9c] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$k-ltwYce9VCiHfpxJnel3JulrRU:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ +1a9aac: 7708 7f10 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.onCreate$lambda$3$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V // method@107f │ │ +1a9ab2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity;) │ │ name : '$r8$lambda$x4YiFrFWBU9tOTITIDkm_Ti4qlY' │ │ type : '(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a9a2c: |[1a9a2c] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$x4YiFrFWBU9tOTITIDkm_Ti4qlY:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ -1a9a3c: 7110 7a10 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@107a │ │ -1a9a42: 0c00 |0003: move-result-object v0 │ │ -1a9a44: 1100 |0004: return-object v0 │ │ +1a99bc: |[1a99bc] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$x4YiFrFWBU9tOTITIDkm_Ti4qlY:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ +1a99cc: 7110 7610 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1076 │ │ +1a99d2: 0c00 |0003: move-result-object v0 │ │ +1a99d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a9b24: |[1a9b24] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ -1a9b34: 2200 d604 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // type@04d6 │ │ -1a9b38: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a9b3a: 7020 6610 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1066 │ │ -1a9b40: 6900 2405 |0006: sput-object v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.Companion:Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // field@0524 │ │ -1a9b44: 0e00 |0008: return-void │ │ +1a9ab4: |[1a9ab4] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ +1a9ac4: 2200 d504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // type@04d5 │ │ +1a9ac8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a9aca: 7020 6210 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1062 │ │ +1a9ad0: 6900 2305 |0006: sput-object v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.Companion:Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // field@0523 │ │ +1a9ad4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1a9b48: |[1a9b48] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ -1a9b58: 7010 9604 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@0496 │ │ -1a9b5e: 2200 d204 |0003: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0; // type@04d2 │ │ -1a9b62: 7020 5d10 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@105d │ │ -1a9b68: 7110 bd99 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99bd │ │ -1a9b6e: 0c00 |000b: move-result-object v0 │ │ -1a9b70: 5b10 2705 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@0527 │ │ -1a9b74: 0e00 |000e: return-void │ │ +1a9ad8: |[1a9ad8] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ +1a9ae8: 7010 9204 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@0492 │ │ +1a9aee: 2200 d104 |0003: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0; // type@04d1 │ │ +1a9af2: 7020 5910 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@1059 │ │ +1a9af8: 7110 c699 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99c6 │ │ +1a9afe: 0c00 |000b: move-result-object v0 │ │ +1a9b00: 5b10 2605 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@0526 │ │ +1a9b04: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ │ │ @@ -36383,17 +36219,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1a9b78: |[1a9b78] com.infomaniak.drive.ui.OnlyOfficeActivity.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ -1a9b88: 7020 8410 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.popBackIfNeeded:(Ljava/lang/String;)V // method@1084 │ │ -1a9b8e: 0e00 |0003: return-void │ │ +1a9b08: |[1a9b08] com.infomaniak.drive.ui.OnlyOfficeActivity.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ +1a9b18: 7020 8010 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.popBackIfNeeded:(Ljava/lang/String;)V // method@1080 │ │ +1a9b1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -36402,20 +36238,20 @@ │ │ type : '(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a9a48: |[1a9a48] com.infomaniak.drive.ui.OnlyOfficeActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ -1a9a58: 6e10 7e10 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@107e │ │ -1a9a5e: 0c00 |0003: move-result-object v0 │ │ -1a9a60: 7110 d20b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@0bd2 │ │ -1a9a66: 0c00 |0007: move-result-object v0 │ │ -1a9a68: 1100 |0008: return-object v0 │ │ +1a99d8: |[1a99d8] com.infomaniak.drive.ui.OnlyOfficeActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ +1a99e8: 6e10 7a10 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@107a │ │ +1a99ee: 0c00 |0003: move-result-object v0 │ │ +1a99f0: 7110 ce0b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@0bce │ │ +1a99f6: 0c00 |0007: move-result-object v0 │ │ +1a99f8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity;) │ │ @@ -36423,20 +36259,20 @@ │ │ type : '()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a9a6c: |[1a9a6c] com.infomaniak.drive.ui.OnlyOfficeActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ -1a9a7c: 5410 2705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@0527 │ │ -1a9a80: 7210 b999 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99b9 │ │ -1a9a86: 0c00 |0005: move-result-object v0 │ │ -1a9a88: 1f00 d003 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // type@03d0 │ │ -1a9a8c: 1100 |0008: return-object v0 │ │ +1a99fc: |[1a99fc] com.infomaniak.drive.ui.OnlyOfficeActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ +1a9a0c: 5410 2605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@0526 │ │ +1a9a10: 7210 c299 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99c2 │ │ +1a9a16: 0c00 |0005: move-result-object v0 │ │ +1a9a18: 1f00 cf03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // type@03cf │ │ +1a9a1c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ │ │ #9 : (in Lcom/infomaniak/drive/ui/OnlyOfficeActivity;) │ │ @@ -36444,29 +36280,29 @@ │ │ type : '(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -1a9b90: |[1a9b90] com.infomaniak.drive.ui.OnlyOfficeActivity.onCreate$lambda$3$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ -1a9ba0: 7110 a6b6 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1a9ba6: 1223 |0003: const/4 v3, #int 2 // #2 │ │ -1a9ba8: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -1a9baa: 1a05 6d25 |0005: const-string v5, ".pdf" // string@256d │ │ -1a9bae: 1206 |0007: const/4 v6, #int 0 // #0 │ │ -1a9bb0: 7154 95c0 5236 |0008: invoke-static {v2, v5, v6, v3, v4}, Lkotlin/text/StringsKt;.endsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@c095 │ │ -1a9bb6: 0a03 |000b: move-result v3 │ │ -1a9bb8: 3803 0600 |000c: if-eqz v3, 0012 // +0006 │ │ -1a9bbc: 7030 8510 2001 |000e: invoke-direct {v0, v2, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V // method@1085 │ │ -1a9bc2: 2808 |0011: goto 0019 // +0008 │ │ -1a9bc4: 6201 b650 |0012: sget-object v1, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50b6 │ │ -1a9bc8: 1f00 3200 |0014: check-cast v0, Landroid/content/Context; // type@0032 │ │ -1a9bcc: 6e30 3746 0102 |0016: invoke-virtual {v1, v0, v2}, Lcom/infomaniak/lib/core/utils/UtilsUi;.openUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@4637 │ │ -1a9bd2: 0e00 |0019: return-void │ │ +1a9b20: |[1a9b20] com.infomaniak.drive.ui.OnlyOfficeActivity.onCreate$lambda$3$lambda$2$lambda$1:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ +1a9b30: 7110 afb6 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1a9b36: 1223 |0003: const/4 v3, #int 2 // #2 │ │ +1a9b38: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +1a9b3a: 1a05 6c25 |0005: const-string v5, ".pdf" // string@256c │ │ +1a9b3e: 1206 |0007: const/4 v6, #int 0 // #0 │ │ +1a9b40: 7154 9ec0 5236 |0008: invoke-static {v2, v5, v6, v3, v4}, Lkotlin/text/StringsKt;.endsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@c09e │ │ +1a9b46: 0a03 |000b: move-result v3 │ │ +1a9b48: 3803 0600 |000c: if-eqz v3, 0012 // +0006 │ │ +1a9b4c: 7030 8110 2001 |000e: invoke-direct {v0, v2, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V // method@1081 │ │ +1a9b52: 2808 |0011: goto 0019 // +0008 │ │ +1a9b54: 6201 b850 |0012: sget-object v1, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50b8 │ │ +1a9b58: 1f00 3100 |0014: check-cast v0, Landroid/content/Context; // type@0031 │ │ +1a9b5c: 6e30 4046 0102 |0016: invoke-virtual {v1, v0, v2}, Lcom/infomaniak/lib/core/utils/UtilsUi;.openUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@4640 │ │ +1a9b62: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x001a reg=0 (null) Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ 0x0000 - 0x001a reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x001a reg=2 (null) Ljava/lang/String; │ │ @@ -36480,24 +36316,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1a9cf8: |[1a9cf8] com.infomaniak.drive.ui.OnlyOfficeActivity.popBackIfNeeded:(Ljava/lang/String;)V │ │ -1a9d08: 1f03 6617 |0000: check-cast v3, Ljava/lang/CharSequence; // type@1766 │ │ -1a9d0c: 2200 871c |0002: new-instance v0, Lkotlin/text/Regex; // type@1c87 │ │ -1a9d10: 1a01 4a8a |0004: const-string v1, "^https.*/app/(office/\d+|share/\d+/[a-z0-9\-]+/preview/text)/\d+" // string@8a4a │ │ -1a9d14: 7020 43c0 1000 |0006: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c043 │ │ -1a9d1a: 6e20 48c0 3000 |0009: invoke-virtual {v0, v3}, Lkotlin/text/Regex;.containsMatchIn:(Ljava/lang/CharSequence;)Z // method@c048 │ │ -1a9d20: 0a03 |000c: move-result v3 │ │ -1a9d22: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ -1a9d26: 6e10 7b10 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@107b │ │ -1a9d2c: 0e00 |0012: return-void │ │ +1a9c88: |[1a9c88] com.infomaniak.drive.ui.OnlyOfficeActivity.popBackIfNeeded:(Ljava/lang/String;)V │ │ +1a9c98: 1f03 6617 |0000: check-cast v3, Ljava/lang/CharSequence; // type@1766 │ │ +1a9c9c: 2200 871c |0002: new-instance v0, Lkotlin/text/Regex; // type@1c87 │ │ +1a9ca0: 1a01 4a8a |0004: const-string v1, "^https.*/app/(office/\d+|share/\d+/[a-z0-9\-]+/preview/text)/\d+" // string@8a4a │ │ +1a9ca4: 7020 4cc0 1000 |0006: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c04c │ │ +1a9caa: 6e20 51c0 3000 |0009: invoke-virtual {v0, v3}, Lkotlin/text/Regex;.containsMatchIn:(Ljava/lang/CharSequence;)Z // method@c051 │ │ +1a9cb0: 0a03 |000c: move-result v3 │ │ +1a9cb2: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ +1a9cb6: 6e10 7710 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@1077 │ │ +1a9cbc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x000f line=184 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ 0x0000 - 0x0013 reg=3 (null) Ljava/lang/String; │ │ @@ -36507,50 +36343,50 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 69 16-bit code units │ │ -1a9d60: |[1a9d60] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V │ │ -1a9d70: 2200 da04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1; // type@04da │ │ -1a9d74: 7040 7010 7086 |0002: invoke-direct {v0, v7, v6, v8}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.:(Ljava/lang/String;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@1070 │ │ -1a9d7a: 1f00 bd00 |0005: check-cast v0, Landroid/print/PrintDocumentAdapter; // type@00bd │ │ -1a9d7e: 1a07 27e5 |0007: const-string v7, "print" // string@e527 │ │ -1a9d82: 6e20 8110 7600 |0009: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1081 │ │ -1a9d88: 0c07 |000c: move-result-object v7 │ │ -1a9d8a: 1a08 6cdc |000d: const-string v8, "null cannot be cast to non-null type android.print.PrintManager" // string@dc6c │ │ -1a9d8e: 7120 a7b6 8700 |000f: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a7 │ │ -1a9d94: 1f07 c100 |0012: check-cast v7, Landroid/print/PrintManager; // type@00c1 │ │ -1a9d98: 1208 |0014: const/4 v8, #int 0 // #0 │ │ -1a9d9a: 1a01 c76e |0015: const-string v1, "PRINT_ONLYOFFICE_PDF_SERVICE" // string@6ec7 │ │ -1a9d9e: 6e40 6202 1780 |0017: invoke-virtual {v7, v1, v0, v8}, Landroid/print/PrintManager;.print:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob; // method@0262 │ │ -1a9da4: 2815 |001a: goto 002f // +0015 │ │ -1a9da6: 0d07 |001b: move-exception v7 │ │ -1a9da8: 0760 |001c: move-object v0, v6 │ │ -1a9daa: 1f00 3200 |001d: check-cast v0, Landroid/content/Context; // type@0032 │ │ -1a9dae: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -1a9db0: 1222 |0020: const/4 v2, #int 2 // #2 │ │ -1a9db2: 1403 4001 147f |0021: const v3, #float 1.96732e+38 // #7f140140 │ │ -1a9db8: 7158 3845 3021 |0024: invoke-static {v0, v3, v1, v2, v8}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.showToast$default:(Landroid/content/Context;IIILjava/lang/Object;)V // method@4538 │ │ -1a9dbe: 2208 d404 |0027: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2; // type@04d4 │ │ -1a9dc2: 7020 6110 7800 |0029: invoke-direct {v8, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.:(Landroid/content/ActivityNotFoundException;)V // method@1061 │ │ -1a9dc8: 7110 9a79 0800 |002c: invoke-static {v8}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@799a │ │ -1a9dce: 6e10 7f10 0600 |002f: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getOnBackPressedDispatcher:()Landroidx/activity/OnBackPressedDispatcher; // method@107f │ │ -1a9dd4: 0c00 |0032: move-result-object v0 │ │ -1a9dd6: 1a07 2326 |0033: const-string v7, "(...)" // string@2623 │ │ -1a9dda: 7120 a8b6 7000 |0035: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1a9de0: 2203 d504 |0038: new-instance v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3; // type@04d5 │ │ -1a9de4: 7020 6310 6300 |003a: invoke-direct {v3, v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@1063 │ │ -1a9dea: 1234 |003d: const/4 v4, #int 3 // #3 │ │ -1a9dec: 1205 |003e: const/4 v5, #int 0 // #0 │ │ -1a9dee: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -1a9df0: 1202 |0040: const/4 v2, #int 0 // #0 │ │ -1a9df2: 7706 8904 0000 |0041: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/activity/OnBackPressedDispatcherKt;.addCallback$default:(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/LifecycleOwner;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/activity/OnBackPressedCallback; // method@0489 │ │ -1a9df8: 0e00 |0044: return-void │ │ +1a9cf0: |[1a9cf0] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V │ │ +1a9d00: 2200 d904 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1; // type@04d9 │ │ +1a9d04: 7040 6c10 7086 |0002: invoke-direct {v0, v7, v6, v8}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.:(Ljava/lang/String;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@106c │ │ +1a9d0a: 1f00 bc00 |0005: check-cast v0, Landroid/print/PrintDocumentAdapter; // type@00bc │ │ +1a9d0e: 1a07 27e5 |0007: const-string v7, "print" // string@e527 │ │ +1a9d12: 6e20 7d10 7600 |0009: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@107d │ │ +1a9d18: 0c07 |000c: move-result-object v7 │ │ +1a9d1a: 1a08 6cdc |000d: const-string v8, "null cannot be cast to non-null type android.print.PrintManager" // string@dc6c │ │ +1a9d1e: 7120 b0b6 8700 |000f: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b0 │ │ +1a9d24: 1f07 c000 |0012: check-cast v7, Landroid/print/PrintManager; // type@00c0 │ │ +1a9d28: 1208 |0014: const/4 v8, #int 0 // #0 │ │ +1a9d2a: 1a01 c76e |0015: const-string v1, "PRINT_ONLYOFFICE_PDF_SERVICE" // string@6ec7 │ │ +1a9d2e: 6e40 5e02 1780 |0017: invoke-virtual {v7, v1, v0, v8}, Landroid/print/PrintManager;.print:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob; // method@025e │ │ +1a9d34: 2815 |001a: goto 002f // +0015 │ │ +1a9d36: 0d07 |001b: move-exception v7 │ │ +1a9d38: 0760 |001c: move-object v0, v6 │ │ +1a9d3a: 1f00 3100 |001d: check-cast v0, Landroid/content/Context; // type@0031 │ │ +1a9d3e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +1a9d40: 1222 |0020: const/4 v2, #int 2 // #2 │ │ +1a9d42: 1403 4001 147f |0021: const v3, #float 1.96732e+38 // #7f140140 │ │ +1a9d48: 7158 4145 3021 |0024: invoke-static {v0, v3, v1, v2, v8}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.showToast$default:(Landroid/content/Context;IIILjava/lang/Object;)V // method@4541 │ │ +1a9d4e: 2208 d304 |0027: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2; // type@04d3 │ │ +1a9d52: 7020 5d10 7800 |0029: invoke-direct {v8, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.:(Landroid/content/ActivityNotFoundException;)V // method@105d │ │ +1a9d58: 7110 a379 0800 |002c: invoke-static {v8}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79a3 │ │ +1a9d5e: 6e10 7b10 0600 |002f: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getOnBackPressedDispatcher:()Landroidx/activity/OnBackPressedDispatcher; // method@107b │ │ +1a9d64: 0c00 |0032: move-result-object v0 │ │ +1a9d66: 1a07 2226 |0033: const-string v7, "(...)" // string@2622 │ │ +1a9d6a: 7120 b1b6 7000 |0035: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1a9d70: 2203 d404 |0038: new-instance v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3; // type@04d4 │ │ +1a9d74: 7020 5f10 6300 |003a: invoke-direct {v3, v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@105f │ │ +1a9d7a: 1234 |003d: const/4 v4, #int 3 // #3 │ │ +1a9d7c: 1205 |003e: const/4 v5, #int 0 // #0 │ │ +1a9d7e: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +1a9d80: 1202 |0040: const/4 v2, #int 0 // #0 │ │ +1a9d82: 7706 8504 0000 |0041: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroidx/activity/OnBackPressedDispatcherKt;.addCallback$default:(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/LifecycleOwner;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroidx/activity/OnBackPressedCallback; // method@0485 │ │ +1a9d88: 0e00 |0044: return-void │ │ catches : 1 │ │ 0x0015 - 0x001a │ │ Landroid/content/ActivityNotFoundException; -> 0x001b │ │ positions : │ │ 0x0000 line=123 │ │ 0x0007 line=165 │ │ 0x0015 line=167 │ │ @@ -36567,22 +36403,22 @@ │ │ type : '(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1a9d30: |[1a9d30] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ -1a9d40: 1a00 f1ed |0000: const-string v0, "scope" // string@edf1 │ │ -1a9d44: 7120 a9b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a9d4a: 6200 b7a6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6b7 │ │ -1a9d4e: 7220 3b73 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@733b │ │ -1a9d54: 1f01 9d17 |000a: check-cast v1, Ljava/lang/Throwable; // type@179d │ │ -1a9d58: 7110 5079 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7950 │ │ -1a9d5e: 0e00 |000f: return-void │ │ +1a9cc0: |[1a9cc0] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ +1a9cd0: 1a00 f1ed |0000: const-string v0, "scope" // string@edf1 │ │ +1a9cd4: 7120 b2b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a9cda: 6200 b9a6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6b9 │ │ +1a9cde: 7220 4473 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@7344 │ │ +1a9ce4: 1f01 9d17 |000a: check-cast v1, Ljava/lang/Throwable; // type@179d │ │ +1a9ce8: 7110 5979 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7959 │ │ +1a9cee: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=171 │ │ 0x000a line=172 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Landroid/content/ActivityNotFoundException; │ │ 0x0000 - 0x0010 reg=2 (null) Lio/sentry/IScope; │ │ @@ -36592,28 +36428,28 @@ │ │ type : '(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -1a9aac: |[1a9aac] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$8:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ -1a9abc: 1a00 f011 |0000: const-string v0, "$this$addCallback" // string@11f0 │ │ -1a9ac0: 7120 a9b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1a9ac6: 7010 7c10 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@107c │ │ -1a9acc: 0c02 |0008: move-result-object v2 │ │ -1a9ace: 5422 3401 |0009: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0134 │ │ -1a9ad2: 6e10 cf03 0200 |000b: invoke-virtual {v2}, Landroid/webkit/WebView;.canGoBack:()Z // method@03cf │ │ -1a9ad8: 0a00 |000e: move-result v0 │ │ -1a9ada: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ -1a9ade: 6e10 d103 0200 |0011: invoke-virtual {v2}, Landroid/webkit/WebView;.goBack:()V // method@03d1 │ │ -1a9ae4: 2804 |0014: goto 0018 // +0004 │ │ -1a9ae6: 6e10 7b10 0100 |0015: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@107b │ │ -1a9aec: 6201 2fb2 |0018: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1a9af0: 1101 |001a: return-object v1 │ │ +1a9a3c: |[1a9a3c] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$8:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ +1a9a4c: 1a00 ef11 |0000: const-string v0, "$this$addCallback" // string@11ef │ │ +1a9a50: 7120 b2b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1a9a56: 7010 7810 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1078 │ │ +1a9a5c: 0c02 |0008: move-result-object v2 │ │ +1a9a5e: 5422 3301 |0009: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0133 │ │ +1a9a62: 6e10 cb03 0200 |000b: invoke-virtual {v2}, Landroid/webkit/WebView;.canGoBack:()Z // method@03cb │ │ +1a9a68: 0a00 |000e: move-result v0 │ │ +1a9a6a: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ +1a9a6e: 6e10 cd03 0200 |0011: invoke-virtual {v2}, Landroid/webkit/WebView;.goBack:()V // method@03cd │ │ +1a9a74: 2804 |0014: goto 0018 // +0004 │ │ +1a9a76: 6e10 7710 0100 |0015: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@1077 │ │ +1a9a7c: 6201 31b2 |0018: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1a9a80: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=178 │ │ 0x0018 line=179 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ 0x0000 - 0x001b reg=2 (null) Landroidx/activity/OnBackPressedCallback; │ │ @@ -36623,59 +36459,59 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -1a9e08: |[1a9e08] com.infomaniak.drive.ui.OnlyOfficeActivity.setDarkMode:()V │ │ -1a9e18: 7010 7c10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@107c │ │ -1a9e1e: 0c00 |0003: move-result-object v0 │ │ -1a9e20: 6001 3a00 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003a │ │ -1a9e24: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ -1a9e28: 3421 1b00 |0008: if-lt v1, v2, 0023 // +001b │ │ -1a9e2c: 1a01 6a27 |000a: const-string v1, "ALGORITHMIC_DARKENING" // string@276a │ │ -1a9e30: 7110 5d07 0100 |000c: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@075d │ │ -1a9e36: 0a01 |000f: move-result v1 │ │ -1a9e38: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ -1a9e3c: 5400 3401 |0012: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0134 │ │ -1a9e40: 6e10 d003 0000 |0014: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03d0 │ │ -1a9e46: 0c00 |0017: move-result-object v0 │ │ -1a9e48: 0731 |0018: move-object v1, v3 │ │ -1a9e4a: 1f01 3200 |0019: check-cast v1, Landroid/content/Context; // type@0032 │ │ -1a9e4e: 7110 1445 0100 |001b: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@4514 │ │ -1a9e54: 0a01 |001e: move-result v1 │ │ -1a9e56: 7120 5907 1000 |001f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setAlgorithmicDarkeningAllowed:(Landroid/webkit/WebSettings;Z)V // method@0759 │ │ -1a9e5c: 2830 |0022: goto 0052 // +0030 │ │ -1a9e5e: 1a01 6a38 |0023: const-string v1, "FORCE_DARK" // string@386a │ │ -1a9e62: 7110 5d07 0100 |0025: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@075d │ │ -1a9e68: 0a01 |0028: move-result v1 │ │ -1a9e6a: 3801 2900 |0029: if-eqz v1, 0052 // +0029 │ │ -1a9e6e: 1a01 6b38 |002b: const-string v1, "FORCE_DARK_STRATEGY" // string@386b │ │ -1a9e72: 7110 5d07 0100 |002d: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@075d │ │ -1a9e78: 0a01 |0030: move-result v1 │ │ -1a9e7a: 3801 2100 |0031: if-eqz v1, 0052 // +0021 │ │ -1a9e7e: 5401 3401 |0033: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0134 │ │ -1a9e82: 6e10 d003 0100 |0035: invoke-virtual {v1}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03d0 │ │ -1a9e88: 0c01 |0038: move-result-object v1 │ │ -1a9e8a: 1212 |0039: const/4 v2, #int 1 // #1 │ │ -1a9e8c: 7120 5b07 2100 |003a: invoke-static {v1, v2}, Landroidx/webkit/WebSettingsCompat;.setForceDarkStrategy:(Landroid/webkit/WebSettings;I)V // method@075b │ │ -1a9e92: 5400 3401 |003d: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0134 │ │ -1a9e96: 6e10 d003 0000 |003f: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03d0 │ │ -1a9e9c: 0c00 |0042: move-result-object v0 │ │ -1a9e9e: 0731 |0043: move-object v1, v3 │ │ -1a9ea0: 1f01 3200 |0044: check-cast v1, Landroid/content/Context; // type@0032 │ │ -1a9ea4: 7110 1445 0100 |0046: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@4514 │ │ -1a9eaa: 0a01 |0049: move-result v1 │ │ -1a9eac: 3801 0400 |004a: if-eqz v1, 004e // +0004 │ │ -1a9eb0: 1221 |004c: const/4 v1, #int 2 // #2 │ │ -1a9eb2: 2802 |004d: goto 004f // +0002 │ │ -1a9eb4: 1201 |004e: const/4 v1, #int 0 // #0 │ │ -1a9eb6: 7120 5a07 1000 |004f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setForceDark:(Landroid/webkit/WebSettings;I)V // method@075a │ │ -1a9ebc: 0e00 |0052: return-void │ │ +1a9d98: |[1a9d98] com.infomaniak.drive.ui.OnlyOfficeActivity.setDarkMode:()V │ │ +1a9da8: 7010 7810 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1078 │ │ +1a9dae: 0c00 |0003: move-result-object v0 │ │ +1a9db0: 6001 3900 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ +1a9db4: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ +1a9db8: 3421 1b00 |0008: if-lt v1, v2, 0023 // +001b │ │ +1a9dbc: 1a01 6927 |000a: const-string v1, "ALGORITHMIC_DARKENING" // string@2769 │ │ +1a9dc0: 7110 5907 0100 |000c: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0759 │ │ +1a9dc6: 0a01 |000f: move-result v1 │ │ +1a9dc8: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ +1a9dcc: 5400 3301 |0012: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0133 │ │ +1a9dd0: 6e10 cc03 0000 |0014: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03cc │ │ +1a9dd6: 0c00 |0017: move-result-object v0 │ │ +1a9dd8: 0731 |0018: move-object v1, v3 │ │ +1a9dda: 1f01 3100 |0019: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a9dde: 7110 1d45 0100 |001b: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@451d │ │ +1a9de4: 0a01 |001e: move-result v1 │ │ +1a9de6: 7120 5507 1000 |001f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setAlgorithmicDarkeningAllowed:(Landroid/webkit/WebSettings;Z)V // method@0755 │ │ +1a9dec: 2830 |0022: goto 0052 // +0030 │ │ +1a9dee: 1a01 6a38 |0023: const-string v1, "FORCE_DARK" // string@386a │ │ +1a9df2: 7110 5907 0100 |0025: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0759 │ │ +1a9df8: 0a01 |0028: move-result v1 │ │ +1a9dfa: 3801 2900 |0029: if-eqz v1, 0052 // +0029 │ │ +1a9dfe: 1a01 6b38 |002b: const-string v1, "FORCE_DARK_STRATEGY" // string@386b │ │ +1a9e02: 7110 5907 0100 |002d: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0759 │ │ +1a9e08: 0a01 |0030: move-result v1 │ │ +1a9e0a: 3801 2100 |0031: if-eqz v1, 0052 // +0021 │ │ +1a9e0e: 5401 3301 |0033: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0133 │ │ +1a9e12: 6e10 cc03 0100 |0035: invoke-virtual {v1}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03cc │ │ +1a9e18: 0c01 |0038: move-result-object v1 │ │ +1a9e1a: 1212 |0039: const/4 v2, #int 1 // #1 │ │ +1a9e1c: 7120 5707 2100 |003a: invoke-static {v1, v2}, Landroidx/webkit/WebSettingsCompat;.setForceDarkStrategy:(Landroid/webkit/WebSettings;I)V // method@0757 │ │ +1a9e22: 5400 3301 |003d: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0133 │ │ +1a9e26: 6e10 cc03 0000 |003f: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03cc │ │ +1a9e2c: 0c00 |0042: move-result-object v0 │ │ +1a9e2e: 0731 |0043: move-object v1, v3 │ │ +1a9e30: 1f01 3100 |0044: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a9e34: 7110 1d45 0100 |0046: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@451d │ │ +1a9e3a: 0a01 |0049: move-result v1 │ │ +1a9e3c: 3801 0400 |004a: if-eqz v1, 004e // +0004 │ │ +1a9e40: 1221 |004c: const/4 v1, #int 2 // #2 │ │ +1a9e42: 2802 |004d: goto 004f // +0002 │ │ +1a9e44: 1201 |004e: const/4 v1, #int 0 // #0 │ │ +1a9e46: 7120 5607 1000 |004f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setForceDark:(Landroid/webkit/WebSettings;I)V // method@0756 │ │ +1a9e4c: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0004 line=100 │ │ 0x000a line=101 │ │ 0x0012 line=103 │ │ 0x0023 line=105 │ │ @@ -36693,76 +36529,76 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -1a9bd4: |[1a9bd4] com.infomaniak.drive.ui.OnlyOfficeActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1a9be4: 7010 7c10 0600 |0000: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@107c │ │ -1a9bea: 0c00 |0003: move-result-object v0 │ │ -1a9bec: 6f20 9804 7600 |0004: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@0498 │ │ -1a9bf2: 7010 7c10 0600 |0007: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@107c │ │ -1a9bf8: 0c07 |000a: move-result-object v7 │ │ -1a9bfa: 6e10 d10b 0700 |000b: invoke-virtual {v7}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0bd1 │ │ -1a9c00: 0c07 |000e: move-result-object v7 │ │ -1a9c02: 1f07 1201 |000f: check-cast v7, Landroid/view/View; // type@0112 │ │ -1a9c06: 6e20 8810 7600 |0011: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setContentView:(Landroid/view/View;)V // method@1088 │ │ -1a9c0c: 6e10 7d10 0600 |0014: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@107d │ │ -1a9c12: 0c07 |0017: move-result-object v7 │ │ -1a9c14: 1a01 d2dd |0018: const-string v1, "office_url_tag" // string@ddd2 │ │ -1a9c18: 6e20 ad00 1700 |001a: invoke-virtual {v7, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ad │ │ -1a9c1e: 0c07 |001d: move-result-object v7 │ │ -1a9c20: 7110 a6b6 0700 |001e: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1a9c26: 6e10 7d10 0600 |0021: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@107d │ │ -1a9c2c: 0c01 |0024: move-result-object v1 │ │ -1a9c2e: 1a02 d1dd |0025: const-string v2, "office_filename_tag" // string@ddd1 │ │ -1a9c32: 6e20 ad00 2100 |0027: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ad │ │ -1a9c38: 0c01 |002a: move-result-object v1 │ │ -1a9c3a: 7110 a6b6 0100 |002b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1a9c40: 6202 e831 |002e: sget-object v2, Lcom/infomaniak/lib/core/InfomaniakCore;.INSTANCE:Lcom/infomaniak/lib/core/InfomaniakCore; // field@31e8 │ │ -1a9c44: 6e10 1d40 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/lib/core/InfomaniakCore;.getBearerToken:()Ljava/lang/String; // method@401d │ │ -1a9c4a: 0c02 |0033: move-result-object v2 │ │ -1a9c4c: 2203 9717 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@1797 │ │ -1a9c50: 1a04 2f2d |0036: const-string v4, "Bearer " // string@2d2f │ │ -1a9c54: 7020 d893 4300 |0038: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93d8 │ │ -1a9c5a: 6e20 e193 2300 |003b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -1a9c60: 6e10 f393 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93f3 │ │ -1a9c66: 0c02 |0041: move-result-object v2 │ │ -1a9c68: 1a03 3f2b |0042: const-string v3, "Authorization" // string@2b3f │ │ -1a9c6c: 7120 d69a 2300 |0044: invoke-static {v3, v2}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9ad6 │ │ -1a9c72: 0c02 |0047: move-result-object v2 │ │ -1a9c74: 7110 87aa 0200 |0048: invoke-static {v2}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@aa87 │ │ -1a9c7a: 0c02 |004b: move-result-object v2 │ │ -1a9c7c: 7100 c403 0000 |004c: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@03c4 │ │ -1a9c82: 0c03 |004f: move-result-object v3 │ │ -1a9c84: 5404 3401 |0050: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0134 │ │ -1a9c88: 1215 |0052: const/4 v5, #int 1 // #1 │ │ -1a9c8a: 6e30 c603 4305 |0053: invoke-virtual {v3, v4, v5}, Landroid/webkit/CookieManager;.setAcceptThirdPartyCookies:(Landroid/webkit/WebView;Z)V // method@03c6 │ │ -1a9c90: 7010 8910 0600 |0056: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setDarkMode:()V // method@1089 │ │ -1a9c96: 5403 3401 |0059: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0134 │ │ -1a9c9a: 6e10 d003 0300 |005b: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03d0 │ │ -1a9ca0: 0c04 |005e: move-result-object v4 │ │ -1a9ca2: 6e20 ce03 5400 |005f: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@03ce │ │ -1a9ca8: 6e10 d003 0300 |0062: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03d0 │ │ -1a9cae: 0c04 |0065: move-result-object v4 │ │ -1a9cb0: 6e20 cd03 5400 |0066: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setDomStorageEnabled:(Z)V // method@03cd │ │ -1a9cb6: 6e30 d303 7302 |0069: invoke-virtual {v3, v7, v2}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03d3 │ │ -1a9cbc: 2207 d704 |006c: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1; // type@04d7 │ │ -1a9cc0: 7030 6710 6702 |006e: invoke-direct {v7, v6, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/util/Map;)V // method@1067 │ │ -1a9cc6: 1f07 3f01 |0071: check-cast v7, Landroid/webkit/WebViewClient; // type@013f │ │ -1a9cca: 6e20 d603 7300 |0073: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@03d6 │ │ -1a9cd0: 2207 d804 |0076: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2; // type@04d8 │ │ -1a9cd4: 7020 6910 0700 |0078: invoke-direct {v7, v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V // method@1069 │ │ -1a9cda: 1f07 3901 |007b: check-cast v7, Landroid/webkit/WebChromeClient; // type@0139 │ │ -1a9cde: 6e20 d503 7300 |007d: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V // method@03d5 │ │ -1a9ce4: 2207 d304 |0080: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1; // type@04d3 │ │ -1a9ce8: 7030 5f10 6701 |0082: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@105f │ │ -1a9cee: 6e20 d403 7300 |0085: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setDownloadListener:(Landroid/webkit/DownloadListener;)V // method@03d4 │ │ -1a9cf4: 0e00 |0088: return-void │ │ +1a9b64: |[1a9b64] com.infomaniak.drive.ui.OnlyOfficeActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1a9b74: 7010 7810 0600 |0000: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1078 │ │ +1a9b7a: 0c00 |0003: move-result-object v0 │ │ +1a9b7c: 6f20 9404 7600 |0004: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@0494 │ │ +1a9b82: 7010 7810 0600 |0007: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1078 │ │ +1a9b88: 0c07 |000a: move-result-object v7 │ │ +1a9b8a: 6e10 cd0b 0700 |000b: invoke-virtual {v7}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0bcd │ │ +1a9b90: 0c07 |000e: move-result-object v7 │ │ +1a9b92: 1f07 1101 |000f: check-cast v7, Landroid/view/View; // type@0111 │ │ +1a9b96: 6e20 8410 7600 |0011: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setContentView:(Landroid/view/View;)V // method@1084 │ │ +1a9b9c: 6e10 7910 0600 |0014: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@1079 │ │ +1a9ba2: 0c07 |0017: move-result-object v7 │ │ +1a9ba4: 1a01 d2dd |0018: const-string v1, "office_url_tag" // string@ddd2 │ │ +1a9ba8: 6e20 a900 1700 |001a: invoke-virtual {v7, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a9 │ │ +1a9bae: 0c07 |001d: move-result-object v7 │ │ +1a9bb0: 7110 afb6 0700 |001e: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1a9bb6: 6e10 7910 0600 |0021: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@1079 │ │ +1a9bbc: 0c01 |0024: move-result-object v1 │ │ +1a9bbe: 1a02 d1dd |0025: const-string v2, "office_filename_tag" // string@ddd1 │ │ +1a9bc2: 6e20 a900 2100 |0027: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a9 │ │ +1a9bc8: 0c01 |002a: move-result-object v1 │ │ +1a9bca: 7110 afb6 0100 |002b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1a9bd0: 6202 ea31 |002e: sget-object v2, Lcom/infomaniak/lib/core/InfomaniakCore;.INSTANCE:Lcom/infomaniak/lib/core/InfomaniakCore; // field@31ea │ │ +1a9bd4: 6e10 2640 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/lib/core/InfomaniakCore;.getBearerToken:()Ljava/lang/String; // method@4026 │ │ +1a9bda: 0c02 |0033: move-result-object v2 │ │ +1a9bdc: 2203 9717 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@1797 │ │ +1a9be0: 1a04 302d |0036: const-string v4, "Bearer " // string@2d30 │ │ +1a9be4: 7020 e193 4300 |0038: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93e1 │ │ +1a9bea: 6e20 ea93 2300 |003b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +1a9bf0: 6e10 fc93 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93fc │ │ +1a9bf6: 0c02 |0041: move-result-object v2 │ │ +1a9bf8: 1a03 402b |0042: const-string v3, "Authorization" // string@2b40 │ │ +1a9bfc: 7120 df9a 2300 |0044: invoke-static {v3, v2}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9adf │ │ +1a9c02: 0c02 |0047: move-result-object v2 │ │ +1a9c04: 7110 90aa 0200 |0048: invoke-static {v2}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@aa90 │ │ +1a9c0a: 0c02 |004b: move-result-object v2 │ │ +1a9c0c: 7100 c003 0000 |004c: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@03c0 │ │ +1a9c12: 0c03 |004f: move-result-object v3 │ │ +1a9c14: 5404 3301 |0050: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0133 │ │ +1a9c18: 1215 |0052: const/4 v5, #int 1 // #1 │ │ +1a9c1a: 6e30 c203 4305 |0053: invoke-virtual {v3, v4, v5}, Landroid/webkit/CookieManager;.setAcceptThirdPartyCookies:(Landroid/webkit/WebView;Z)V // method@03c2 │ │ +1a9c20: 7010 8510 0600 |0056: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setDarkMode:()V // method@1085 │ │ +1a9c26: 5403 3301 |0059: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0133 │ │ +1a9c2a: 6e10 cc03 0300 |005b: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03cc │ │ +1a9c30: 0c04 |005e: move-result-object v4 │ │ +1a9c32: 6e20 ca03 5400 |005f: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@03ca │ │ +1a9c38: 6e10 cc03 0300 |0062: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03cc │ │ +1a9c3e: 0c04 |0065: move-result-object v4 │ │ +1a9c40: 6e20 c903 5400 |0066: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setDomStorageEnabled:(Z)V // method@03c9 │ │ +1a9c46: 6e30 cf03 7302 |0069: invoke-virtual {v3, v7, v2}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03cf │ │ +1a9c4c: 2207 d604 |006c: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1; // type@04d6 │ │ +1a9c50: 7030 6310 6702 |006e: invoke-direct {v7, v6, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/util/Map;)V // method@1063 │ │ +1a9c56: 1f07 3e01 |0071: check-cast v7, Landroid/webkit/WebViewClient; // type@013e │ │ +1a9c5a: 6e20 d203 7300 |0073: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@03d2 │ │ +1a9c60: 2207 d704 |0076: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2; // type@04d7 │ │ +1a9c64: 7020 6510 0700 |0078: invoke-direct {v7, v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V // method@1065 │ │ +1a9c6a: 1f07 3801 |007b: check-cast v7, Landroid/webkit/WebChromeClient; // type@0138 │ │ +1a9c6e: 6e20 d103 7300 |007d: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V // method@03d1 │ │ +1a9c74: 2207 d204 |0080: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1; // type@04d2 │ │ +1a9c78: 7030 5b10 6701 |0082: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@105b │ │ +1a9c7e: 6e20 d003 7300 |0085: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setDownloadListener:(Landroid/webkit/DownloadListener;)V // method@03d0 │ │ +1a9c84: 0e00 |0088: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ 0x0007 line=62 │ │ 0x0014 line=64 │ │ 0x0021 line=65 │ │ @@ -36778,25 +36614,25 @@ │ │ 0x0080 line=92 │ │ locals : │ │ 0x0000 - 0x0089 reg=6 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ 0x0000 - 0x0089 reg=7 (null) Landroid/os/Bundle; │ │ │ │ source_file_idx : 28106 (OnlyOfficeActivity.kt) │ │ │ │ -Class #188 header: │ │ -class_idx : 1244 │ │ +Class #186 header: │ │ +class_idx : 1243 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #188 - │ │ +Class #186 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -36810,18 +36646,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a9ec0: |[1a9ec0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9ed0: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a9ed6: 5b01 2805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0528 │ │ -1a9eda: 0e00 |0005: return-void │ │ +1a9e50: |[1a9e50] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a9e60: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a9e66: 5b01 2705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0527 │ │ +1a9e6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -36831,38 +36667,38 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a9edc: |[1a9edc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ -1a9eec: 5410 2805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0528 │ │ -1a9ef0: 7120 e410 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$SXNJha3jwq5Yg9_xGYkQ63vpd40:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@10e4 │ │ -1a9ef6: 0e00 |0005: return-void │ │ +1a9e6c: |[1a9e6c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ +1a9e7c: 5410 2705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0527 │ │ +1a9e80: 7120 e010 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$SXNJha3jwq5Yg9_xGYkQ63vpd40:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@10e0 │ │ +1a9e86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #189 header: │ │ -class_idx : 1245 │ │ +Class #187 header: │ │ +class_idx : 1244 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #189 - │ │ +Class #187 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnFocusChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -36880,19 +36716,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a9ef8: |[1a9ef8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;)V │ │ -1a9f08: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a9f0e: 5b01 2905 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0529 │ │ -1a9f12: 5b02 2a05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@052a │ │ -1a9f16: 0e00 |0007: return-void │ │ +1a9e88: |[1a9e88] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;)V │ │ +1a9e98: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a9e9e: 5b01 2805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0528 │ │ +1a9ea2: 5b02 2905 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@0529 │ │ +1a9ea6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/google/android/material/textfield/TextInputEditText; │ │ @@ -36903,40 +36739,40 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -1a9f18: |[1a9f18] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.onFocusChange:(Landroid/view/View;Z)V │ │ -1a9f28: 5420 2905 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0529 │ │ -1a9f2c: 5421 2a05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@052a │ │ -1a9f30: 7140 e310 1043 |0004: invoke-static {v0, v1, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$R6cZxpBNC9ZBumZQlP55z0VQWwU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V // method@10e3 │ │ -1a9f36: 0e00 |0007: return-void │ │ +1a9ea8: |[1a9ea8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.onFocusChange:(Landroid/view/View;Z)V │ │ +1a9eb8: 5420 2805 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0528 │ │ +1a9ebc: 5421 2905 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@0529 │ │ +1a9ec0: 7140 df10 1043 |0004: invoke-static {v0, v1, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$R6cZxpBNC9ZBumZQlP55z0VQWwU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V // method@10df │ │ +1a9ec6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ 0x0000 - 0x0008 reg=4 (null) Z │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #190 header: │ │ -class_idx : 1246 │ │ +Class #188 header: │ │ +class_idx : 1245 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #190 - │ │ +Class #188 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lio/sentry/ScopeCallback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -36950,18 +36786,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a9f38: |[1a9f38] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9f48: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a9f4e: 5b01 2b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052b │ │ -1a9f52: 0e00 |0005: return-void │ │ +1a9ec8: |[1a9ec8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a9ed8: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a9ede: 5b01 2a05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052a │ │ +1a9ee2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -36971,38 +36807,38 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a9f54: |[1a9f54] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.run:(Lio/sentry/IScope;)V │ │ -1a9f64: 5410 2b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052b │ │ -1a9f68: 7120 de10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@10de │ │ -1a9f6e: 0e00 |0005: return-void │ │ +1a9ee4: |[1a9ee4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.run:(Lio/sentry/IScope;)V │ │ +1a9ef4: 5410 2a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052a │ │ +1a9ef8: 7120 da10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@10da │ │ +1a9efe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x0006 reg=2 (null) Lio/sentry/IScope; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #191 header: │ │ -class_idx : 1247 │ │ +Class #189 header: │ │ +class_idx : 1246 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #191 - │ │ +Class #189 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -37020,19 +36856,19 @@ │ │ type : '(Lcom/google/android/material/textfield/TextInputEditText;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a9f70: |[1a9f70] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ -1a9f80: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a9f86: 5b01 2c05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@052c │ │ -1a9f8a: 5902 2d05 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@052d │ │ -1a9f8e: 0e00 |0007: return-void │ │ +1a9f00: |[1a9f00] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ +1a9f10: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a9f16: 5b01 2b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@052b │ │ +1a9f1a: 5902 2c05 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@052c │ │ +1a9f1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/google/android/material/textfield/TextInputEditText; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -37043,38 +36879,38 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1a9f90: |[1a9f90] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.run:()V │ │ -1a9fa0: 5420 2c05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@052c │ │ -1a9fa4: 5221 2d05 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@052d │ │ -1a9fa8: 7120 e510 1000 |0004: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$ZrMSbStdZiHEJx4_jo_MgGn6YAU:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@10e5 │ │ -1a9fae: 0e00 |0007: return-void │ │ +1a9f20: |[1a9f20] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.run:()V │ │ +1a9f30: 5420 2b05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@052b │ │ +1a9f34: 5221 2c05 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@052c │ │ +1a9f38: 7120 e110 1000 |0004: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$ZrMSbStdZiHEJx4_jo_MgGn6YAU:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@10e1 │ │ +1a9f3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #192 header: │ │ -class_idx : 1248 │ │ +Class #190 header: │ │ +class_idx : 1247 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #192 - │ │ +Class #190 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -37084,17 +36920,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a9fd4: |[1a9fd4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.:()V │ │ -1a9fe4: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1a9fea: 0e00 |0003: return-void │ │ +1a9f64: |[1a9f64] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.:()V │ │ +1a9f74: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a9f7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14; │ │ │ │ Virtual methods - │ │ @@ -37103,39 +36939,39 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a9fb0: |[1a9fb0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ -1a9fc0: 7100 eb10 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z // method@10eb │ │ -1a9fc6: 0a00 |0003: move-result v0 │ │ -1a9fc8: 7110 5792 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9257 │ │ -1a9fce: 0c00 |0007: move-result-object v0 │ │ -1a9fd0: 1100 |0008: return-object v0 │ │ +1a9f40: |[1a9f40] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ +1a9f50: 7100 e710 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z // method@10e7 │ │ +1a9f56: 0a00 |0003: move-result v0 │ │ +1a9f58: 7110 6092 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9260 │ │ +1a9f5e: 0c00 |0007: move-result-object v0 │ │ +1a9f60: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #193 header: │ │ -class_idx : 1249 │ │ +Class #191 header: │ │ +class_idx : 1248 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #193 - │ │ +Class #191 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lio/sentry/ScopeCallback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -37149,18 +36985,18 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1a9fec: |[1a9fec] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.:(Ljava/lang/Exception;)V │ │ -1a9ffc: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1aa002: 5b01 2e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@052e │ │ -1aa006: 0e00 |0005: return-void │ │ +1a9f7c: |[1a9f7c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.:(Ljava/lang/Exception;)V │ │ +1a9f8c: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a9f92: 5b01 2d05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@052d │ │ +1a9f96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Exception; │ │ │ │ @@ -37170,38 +37006,38 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1aa008: |[1aa008] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.run:(Lio/sentry/IScope;)V │ │ -1aa018: 5410 2e05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@052e │ │ -1aa01c: 7120 e010 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10e0 │ │ -1aa022: 0e00 |0005: return-void │ │ +1a9f98: |[1a9f98] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.run:(Lio/sentry/IScope;)V │ │ +1a9fa8: 5410 2d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@052d │ │ +1a9fac: 7120 dc10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10dc │ │ +1a9fb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15; │ │ 0x0000 - 0x0006 reg=2 (null) Lio/sentry/IScope; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #194 header: │ │ -class_idx : 1250 │ │ +Class #192 header: │ │ +class_idx : 1249 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #194 - │ │ +Class #192 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -37219,19 +37055,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1aa04c: |[1aa04c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1aa05c: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1aa062: 5b01 2f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@052f │ │ -1aa066: 5b02 3005 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0530 │ │ -1aa06a: 0e00 |0007: return-void │ │ +1a9fdc: |[1a9fdc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a9fec: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1a9ff2: 5b01 2e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@052e │ │ +1a9ff6: 5b02 2f05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052f │ │ +1a9ffa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ @@ -37242,41 +37078,41 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1aa024: |[1aa024] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa034: 5420 2f05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@052f │ │ -1aa038: 5421 3005 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0530 │ │ -1aa03c: 1f03 a703 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a7 │ │ -1aa040: 7130 ec10 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$naoIk1D_TvURhYWWeEkJBsjolkU:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; // method@10ec │ │ -1aa046: 0c03 |0009: move-result-object v3 │ │ -1aa048: 1103 |000a: return-object v3 │ │ +1a9fb4: |[1a9fb4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a9fc4: 5420 2e05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@052e │ │ +1a9fc8: 5421 2f05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052f │ │ +1a9fcc: 1f03 a603 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a6 │ │ +1a9fd0: 7130 e810 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$naoIk1D_TvURhYWWeEkJBsjolkU:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; // method@10e8 │ │ +1a9fd6: 0c03 |0009: move-result-object v3 │ │ +1a9fd8: 1103 |000a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #195 header: │ │ -class_idx : 1251 │ │ +Class #193 header: │ │ +class_idx : 1250 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #195 - │ │ +Class #193 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -37290,18 +37126,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aa08c: |[1aa08c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1aa09c: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1aa0a2: 5b01 3105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0531 │ │ -1aa0a6: 0e00 |0005: return-void │ │ +1aa01c: |[1aa01c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1aa02c: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1aa032: 5b01 3005 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0530 │ │ +1aa036: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -37311,38 +37147,38 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1aa06c: |[1aa06c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.invoke:()Ljava/lang/Object; │ │ -1aa07c: 5410 3105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0531 │ │ -1aa080: 7110 e810 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$gfYRJqwDp9axRm6mkJYaEv-VF0w:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10e8 │ │ -1aa086: 0c00 |0005: move-result-object v0 │ │ -1aa088: 1100 |0006: return-object v0 │ │ +1a9ffc: |[1a9ffc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.invoke:()Ljava/lang/Object; │ │ +1aa00c: 5410 3005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0530 │ │ +1aa010: 7110 e410 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$gfYRJqwDp9axRm6mkJYaEv-VF0w:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10e4 │ │ +1aa016: 0c00 |0005: move-result-object v0 │ │ +1aa018: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #196 header: │ │ -class_idx : 1252 │ │ +Class #194 header: │ │ +class_idx : 1251 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #196 - │ │ +Class #194 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -37356,18 +37192,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aa0c8: |[1aa0c8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1aa0d8: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1aa0de: 5b01 3205 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0532 │ │ -1aa0e2: 0e00 |0005: return-void │ │ +1aa058: |[1aa058] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1aa068: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1aa06e: 5b01 3105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0531 │ │ +1aa072: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -37377,38 +37213,38 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1aa0a8: |[1aa0a8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.invoke:()Ljava/lang/Object; │ │ -1aa0b8: 5410 3205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0532 │ │ -1aa0bc: 7110 e210 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@10e2 │ │ -1aa0c2: 0c00 |0005: move-result-object v0 │ │ -1aa0c4: 1100 |0006: return-object v0 │ │ +1aa038: |[1aa038] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.invoke:()Ljava/lang/Object; │ │ +1aa048: 5410 3105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0531 │ │ +1aa04c: 7110 de10 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@10de │ │ +1aa052: 0c00 |0005: move-result-object v0 │ │ +1aa054: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #197 header: │ │ -class_idx : 1253 │ │ +Class #195 header: │ │ +class_idx : 1252 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #197 - │ │ +Class #195 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -37422,18 +37258,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aa104: |[1aa104] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1aa114: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1aa11a: 5b01 3305 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0533 │ │ -1aa11e: 0e00 |0005: return-void │ │ +1aa094: |[1aa094] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1aa0a4: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1aa0aa: 5b01 3205 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0532 │ │ +1aa0ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -37443,38 +37279,38 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1aa0e4: |[1aa0e4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.invoke:()Ljava/lang/Object; │ │ -1aa0f4: 5410 3305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0533 │ │ -1aa0f8: 7110 ed10 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$wu5UE6_raejC3UJn4yvPCy07394:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; // method@10ed │ │ -1aa0fe: 0c00 |0005: move-result-object v0 │ │ -1aa100: 1100 |0006: return-object v0 │ │ +1aa074: |[1aa074] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.invoke:()Ljava/lang/Object; │ │ +1aa084: 5410 3205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0532 │ │ +1aa088: 7110 e910 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$wu5UE6_raejC3UJn4yvPCy07394:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; // method@10e9 │ │ +1aa08e: 0c00 |0005: move-result-object v0 │ │ +1aa090: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #198 header: │ │ -class_idx : 1254 │ │ +Class #196 header: │ │ +class_idx : 1253 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #198 - │ │ +Class #196 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroidx/activity/result/ActivityResultCallback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -37488,18 +37324,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aa120: |[1aa120] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1aa130: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1aa136: 5b01 3405 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0534 │ │ -1aa13a: 0e00 |0005: return-void │ │ +1aa0b0: |[1aa0b0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1aa0c0: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1aa0c6: 5b01 3305 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0533 │ │ +1aa0ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -37509,39 +37345,39 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1aa13c: |[1aa13c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.onActivityResult:(Ljava/lang/Object;)V │ │ -1aa14c: 5410 3405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0534 │ │ -1aa150: 1f02 6801 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0168 │ │ -1aa154: 7120 dd10 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$2OpjMwqfsjm8tLW-xHU8FRgu4jk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V // method@10dd │ │ -1aa15a: 0e00 |0007: return-void │ │ +1aa0cc: |[1aa0cc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.onActivityResult:(Ljava/lang/Object;)V │ │ +1aa0dc: 5410 3305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0533 │ │ +1aa0e0: 1f02 6701 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0167 │ │ +1aa0e4: 7120 d910 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$2OpjMwqfsjm8tLW-xHU8FRgu4jk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V // method@10d9 │ │ +1aa0ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #199 header: │ │ -class_idx : 1255 │ │ +Class #197 header: │ │ +class_idx : 1254 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #199 - │ │ +Class #197 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lio/sentry/ScopeCallback;' │ │ Static fields - │ │ Instance fields - │ │ @@ -37559,19 +37395,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1aa15c: |[1aa15c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V │ │ -1aa16c: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1aa172: 5b01 3505 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0535 │ │ -1aa176: 5b02 3605 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@0536 │ │ -1aa17a: 0e00 |0007: return-void │ │ +1aa0ec: |[1aa0ec] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V │ │ +1aa0fc: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1aa102: 5b01 3405 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0534 │ │ +1aa106: 5b02 3505 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@0535 │ │ +1aa10a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Exception; │ │ @@ -37582,39 +37418,39 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1aa17c: |[1aa17c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ -1aa18c: 5420 3505 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0535 │ │ -1aa190: 5421 3605 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@0536 │ │ -1aa194: 7130 e710 1003 |0004: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$c7jzEuIb4Ud5LgCYpgeOhGgwPQY:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10e7 │ │ -1aa19a: 0e00 |0007: return-void │ │ +1aa10c: |[1aa10c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ +1aa11c: 5420 3405 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0534 │ │ +1aa120: 5421 3505 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@0535 │ │ +1aa124: 7130 e310 1003 |0004: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$c7jzEuIb4Ud5LgCYpgeOhGgwPQY:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10e3 │ │ +1aa12a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0008 reg=3 (null) Lio/sentry/IScope; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #200 header: │ │ -class_idx : 1256 │ │ +Class #198 header: │ │ +class_idx : 1255 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #200 - │ │ +Class #198 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -37628,18 +37464,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aa1c0: |[1aa1c0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1aa1d0: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1aa1d6: 5b01 3705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0537 │ │ -1aa1da: 0e00 |0005: return-void │ │ +1aa150: |[1aa150] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1aa160: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1aa166: 5b01 3605 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0536 │ │ +1aa16a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -37649,40 +37485,40 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1aa19c: |[1aa19c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa1ac: 5410 3705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0537 │ │ -1aa1b0: 1f02 4818 |0002: check-cast v2, Ljava/util/List; // type@1848 │ │ -1aa1b4: 7120 e110 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$NSqdupPQiddq4OO6KnXpBisr-qU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; // method@10e1 │ │ -1aa1ba: 0c02 |0007: move-result-object v2 │ │ -1aa1bc: 1102 |0008: return-object v2 │ │ +1aa12c: |[1aa12c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa13c: 5410 3605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0536 │ │ +1aa140: 1f02 4818 |0002: check-cast v2, Ljava/util/List; // type@1848 │ │ +1aa144: 7120 dd10 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$NSqdupPQiddq4OO6KnXpBisr-qU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; // method@10dd │ │ +1aa14a: 0c02 |0007: move-result-object v2 │ │ +1aa14c: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #201 header: │ │ -class_idx : 1257 │ │ +Class #199 header: │ │ +class_idx : 1256 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #201 - │ │ +Class #199 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -37704,20 +37540,20 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1aa1dc: |[1aa1dc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;)V │ │ -1aa1ec: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1aa1f2: 5b01 3805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0538 │ │ -1aa1f6: 5b02 3905 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@0539 │ │ -1aa1fa: 5b03 3a05 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@053a │ │ -1aa1fe: 0e00 |0009: return-void │ │ +1aa16c: |[1aa16c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;)V │ │ +1aa17c: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1aa182: 5b01 3705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0537 │ │ +1aa186: 5b02 3805 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@0538 │ │ +1aa18a: 5b03 3905 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0539 │ │ +1aa18e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ 0x0000 - 0x000a reg=2 (null) Lcom/google/android/material/button/MaterialButton; │ │ @@ -37729,40 +37565,40 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -1aa200: |[1aa200] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ -1aa210: 5430 3805 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0538 │ │ -1aa214: 5431 3905 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@0539 │ │ -1aa218: 5432 3a05 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@053a │ │ -1aa21c: 7140 e610 1042 |0006: invoke-static {v0, v1, v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$_Xv9cf_nuIGtFs8-o9FWPeA5tew:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V // method@10e6 │ │ -1aa222: 0e00 |0009: return-void │ │ +1aa190: |[1aa190] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ +1aa1a0: 5430 3705 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0537 │ │ +1aa1a4: 5431 3805 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@0538 │ │ +1aa1a8: 5432 3905 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0539 │ │ +1aa1ac: 7140 e210 1042 |0006: invoke-static {v0, v1, v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$_Xv9cf_nuIGtFs8-o9FWPeA5tew:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V // method@10e2 │ │ +1aa1b2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x000a reg=4 (null) Landroid/view/View; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #202 header: │ │ -class_idx : 1258 │ │ +Class #200 header: │ │ +class_idx : 1257 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #202 - │ │ +Class #200 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -37780,19 +37616,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1aa24c: |[1aa24c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1aa25c: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1aa262: 5b01 3b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@053b │ │ -1aa266: 5b02 3c05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053c │ │ -1aa26a: 0e00 |0007: return-void │ │ +1aa1dc: |[1aa1dc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1aa1ec: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1aa1f2: 5b01 3a05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@053a │ │ +1aa1f6: 5b02 3b05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053b │ │ +1aa1fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ @@ -37803,41 +37639,41 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1aa224: |[1aa224] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa234: 5420 3b05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@053b │ │ -1aa238: 5421 3c05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053c │ │ -1aa23c: 1f03 7d17 |0004: check-cast v3, Ljava/lang/Integer; // type@177d │ │ -1aa240: 7130 ee10 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$yF2i_CYvwn0H0YkekYKgKGIs2dQ:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit; // method@10ee │ │ -1aa246: 0c03 |0009: move-result-object v3 │ │ -1aa248: 1103 |000a: return-object v3 │ │ +1aa1b4: |[1aa1b4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa1c4: 5420 3a05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@053a │ │ +1aa1c8: 5421 3b05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053b │ │ +1aa1cc: 1f03 7d17 |0004: check-cast v3, Ljava/lang/Integer; // type@177d │ │ +1aa1d0: 7130 ea10 1003 |0006: invoke-static {v0, v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$yF2i_CYvwn0H0YkekYKgKGIs2dQ:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit; // method@10ea │ │ +1aa1d6: 0c03 |0009: move-result-object v3 │ │ +1aa1d8: 1103 |000a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #203 header: │ │ -class_idx : 1259 │ │ +Class #201 header: │ │ +class_idx : 1258 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #203 - │ │ +Class #201 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -37851,18 +37687,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aa26c: |[1aa26c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1aa27c: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1aa282: 5b01 3d05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053d │ │ -1aa286: 0e00 |0005: return-void │ │ +1aa1fc: |[1aa1fc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1aa20c: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1aa212: 5b01 3c05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053c │ │ +1aa216: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -37872,38 +37708,38 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1aa288: |[1aa288] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ -1aa298: 5410 3d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053d │ │ -1aa29c: 7120 df10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$A5Waz8xGkeIhO2m-jFGOkDvyeUQ:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@10df │ │ -1aa2a2: 0e00 |0005: return-void │ │ +1aa218: |[1aa218] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ +1aa228: 5410 3c05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053c │ │ +1aa22c: 7120 db10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$A5Waz8xGkeIhO2m-jFGOkDvyeUQ:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@10db │ │ +1aa232: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #204 header: │ │ -class_idx : 1260 │ │ +Class #202 header: │ │ +class_idx : 1259 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #204 - │ │ +Class #202 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -37917,18 +37753,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aa2c8: |[1aa2c8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1aa2d8: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1aa2de: 5b01 3e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053e │ │ -1aa2e2: 0e00 |0005: return-void │ │ +1aa258: |[1aa258] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1aa268: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1aa26e: 5b01 3d05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053d │ │ +1aa272: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -37938,40 +37774,40 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1aa2a4: |[1aa2a4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa2b4: 5410 3e05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053e │ │ -1aa2b8: 1f02 3900 |0002: check-cast v2, Landroid/content/Intent; // type@0039 │ │ -1aa2bc: 7120 ea10 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$jPPl3iceraVWHbCzw6Yw48ZkaeI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@10ea │ │ -1aa2c2: 0c02 |0007: move-result-object v2 │ │ -1aa2c4: 1102 |0008: return-object v2 │ │ +1aa234: |[1aa234] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa244: 5410 3d05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053d │ │ +1aa248: 1f02 3800 |0002: check-cast v2, Landroid/content/Intent; // type@0038 │ │ +1aa24c: 7120 e610 2000 |0004: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$jPPl3iceraVWHbCzw6Yw48ZkaeI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@10e6 │ │ +1aa252: 0c02 |0007: move-result-object v2 │ │ +1aa254: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #205 header: │ │ -class_idx : 1261 │ │ +Class #203 header: │ │ +class_idx : 1260 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 6026 │ │ -source_file_idx : 13223 │ │ +source_file_idx : 13224 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #205 - │ │ +Class #203 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;' │ │ Access flags : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function1;' │ │ Static fields - │ │ Instance fields - │ │ @@ -37985,18 +37821,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1aa310: |[1aa310] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1aa320: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1aa326: 5b01 3f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053f │ │ -1aa32a: 0e00 |0005: return-void │ │ +1aa2a0: |[1aa2a0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1aa2b0: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1aa2b6: 5b01 3e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053e │ │ +1aa2ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -38006,48 +37842,48 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1aa2e4: |[1aa2e4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa2f4: 5410 3f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053f │ │ -1aa2f8: 1f02 6417 |0002: check-cast v2, Ljava/lang/Boolean; // type@1764 │ │ -1aa2fc: 6e10 5292 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@9252 │ │ -1aa302: 0a02 |0007: move-result v2 │ │ -1aa304: 7120 e910 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$j0BwfpIxNqc9CAB_DmhT_bnc_PI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; // method@10e9 │ │ -1aa30a: 0c02 |000b: move-result-object v2 │ │ -1aa30c: 1102 |000c: return-object v2 │ │ +1aa274: |[1aa274] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa284: 5410 3e05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053e │ │ +1aa288: 1f02 6417 |0002: check-cast v2, Ljava/lang/Boolean; // type@1764 │ │ +1aa28c: 6e10 5b92 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@925b │ │ +1aa292: 0a02 |0007: move-result v2 │ │ +1aa294: 7120 e510 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$j0BwfpIxNqc9CAB_DmhT_bnc_PI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; // method@10e5 │ │ +1aa29a: 0c02 |000b: move-result-object v2 │ │ +1aa29c: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13223 (D8$$SyntheticClass) │ │ + source_file_idx : 13224 (D8$$SyntheticClass) │ │ │ │ -Class #206 header: │ │ -class_idx : 1262 │ │ +Class #204 header: │ │ +class_idx : 1261 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6026 │ │ source_file_idx : 30625 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #206 annotations: │ │ +Class #204 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Companion" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n\n†��20B\t¢R0X†T¢\n��R0X†T¢\n��R0X†T¢\n��R0X†T¢\n��¨\t" } d2={ "Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;" "" "" "()V" "SHARED_FILE_FOLDER" "" "LAST_MODIFIED_URI_KEY" "DESTINATION_DRIVE_ID_KEY" "DESTINATION_FOLDER_ID_KEY" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #206 - │ │ +Class #204 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -38056,17 +37892,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1aa32c: |[1aa32c] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:()V │ │ -1aa33c: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1aa342: 0e00 |0003: return-void │ │ +1aa2bc: |[1aa2bc] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:()V │ │ +1aa2cc: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1aa2d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;) │ │ @@ -38074,49 +37910,49 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1aa344: |[1aa344] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1aa354: 7010 ae10 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:()V // method@10ae │ │ -1aa35a: 0e00 |0003: return-void │ │ +1aa2d4: |[1aa2d4] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1aa2e4: 7010 aa10 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:()V // method@10aa │ │ +1aa2ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 30625 (SaveExternalFilesActivity.kt) │ │ │ │ -Class #207 header: │ │ -class_idx : 1263 │ │ +Class #205 header: │ │ +class_idx : 1262 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 571 │ │ +superclass_idx : 570 │ │ source_file_idx : 30625 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #207 annotations: │ │ +Class #205 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="SaveExternalFilesViewModel" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "�� \n\n\n\n\n\n\n \n��20B¢R\n00¢\n��R\t \n *0\n0\n0¢\n�� ¨\r" } d2={ "Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;" "Landroidx/lifecycle/ViewModel;" "" "()V" "folderId" "Landroidx/lifecycle/MutableLiveData;" "" "getFolderId" "()Landroidx/lifecycle/MutableLiveData;" "firstFocus" "" "kotlin.jvm.PlatformType" "getFirstFocus" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ -Annotations on field #1344 'firstFocus' │ │ +Annotations on field #1343 'firstFocus' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroidx/lifecycle/MutableLiveData<" "Ljava/lang/Boolean;" ">;" } │ │ -Annotations on field #1345 'folderId' │ │ +Annotations on field #1344 'folderId' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroidx/lifecycle/MutableLiveData<" "Ljava/lang/Integer;" ">;" } │ │ -Annotations on method #4273 'getFirstFocus' │ │ +Annotations on method #4269 'getFirstFocus' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Landroidx/lifecycle/MutableLiveData<" "Ljava/lang/Boolean;" ">;" } │ │ -Annotations on method #4274 'getFolderId' │ │ +Annotations on method #4270 'getFolderId' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Landroidx/lifecycle/MutableLiveData<" "Ljava/lang/Integer;" ">;" } │ │ │ │ -Class #207 - │ │ +Class #205 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Landroidx/lifecycle/ViewModel;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;) │ │ @@ -38133,26 +37969,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -1aa38c: |[1aa38c] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.:()V │ │ -1aa39c: 7010 5e06 0200 |0000: invoke-direct {v2}, Landroidx/lifecycle/ViewModel;.:()V // method@065e │ │ -1aa3a2: 2200 3502 |0003: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0235 │ │ -1aa3a6: 7010 4d06 0000 |0005: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@064d │ │ -1aa3ac: 5b20 4105 |0008: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@0541 │ │ -1aa3b0: 2200 3502 |000a: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0235 │ │ -1aa3b4: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -1aa3b6: 7110 5792 0100 |000d: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9257 │ │ -1aa3bc: 0c01 |0010: move-result-object v1 │ │ -1aa3be: 7020 4e06 1000 |0011: invoke-direct {v0, v1}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@064e │ │ -1aa3c4: 5b20 4005 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@0540 │ │ -1aa3c8: 0e00 |0016: return-void │ │ +1aa31c: |[1aa31c] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.:()V │ │ +1aa32c: 7010 5a06 0200 |0000: invoke-direct {v2}, Landroidx/lifecycle/ViewModel;.:()V // method@065a │ │ +1aa332: 2200 3402 |0003: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0234 │ │ +1aa336: 7010 4906 0000 |0005: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0649 │ │ +1aa33c: 5b20 4005 |0008: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@0540 │ │ +1aa340: 2200 3402 |000a: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0234 │ │ +1aa344: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +1aa346: 7110 6092 0100 |000d: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9260 │ │ +1aa34c: 0c01 |0010: move-result-object v1 │ │ +1aa34e: 7020 4a06 1000 |0011: invoke-direct {v0, v1}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@064a │ │ +1aa354: 5b20 3f05 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@053f │ │ +1aa358: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ 0x0003 line=531 │ │ 0x000a line=532 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; │ │ @@ -38163,17 +37999,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aa35c: |[1aa35c] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; │ │ -1aa36c: 5410 4005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@0540 │ │ -1aa370: 1100 |0002: return-object v0 │ │ +1aa2ec: |[1aa2ec] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; │ │ +1aa2fc: 5410 3f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@053f │ │ +1aa300: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;) │ │ @@ -38181,42 +38017,42 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aa374: |[1aa374] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFolderId:()Landroidx/lifecycle/MutableLiveData; │ │ -1aa384: 5410 4105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@0541 │ │ -1aa388: 1100 |0002: return-object v0 │ │ +1aa304: |[1aa304] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFolderId:()Landroidx/lifecycle/MutableLiveData; │ │ +1aa314: 5410 4005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@0540 │ │ +1aa318: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; │ │ │ │ source_file_idx : 30625 (SaveExternalFilesActivity.kt) │ │ │ │ -Class #208 header: │ │ -class_idx : 1264 │ │ +Class #206 header: │ │ +class_idx : 1263 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6026 │ │ source_file_idx : 30625 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #208 annotations: │ │ +Class #206 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=handleSendSingle │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��#\n��\n\n��\n\r\n\n\n\n\n*��\n��20J>020202020\t2\n02 0H¨ " } d2={ "com/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2" "Landroid/text/InputFilter;" "filter" "" "source" "start" "" "end" "dest" "Landroid/text/Spanned;" "dstart" "dend" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #208 - │ │ +Class #206 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/text/InputFilter;' │ │ Static fields - │ │ Instance fields - │ │ @@ -38226,17 +38062,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1aa404: |[1aa404] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.:()V │ │ -1aa414: 7010 5e93 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1aa41a: 0e00 |0003: return-void │ │ +1aa394: |[1aa394] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.:()V │ │ +1aa3a4: 7010 6793 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1aa3aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2; │ │ │ │ Virtual methods - │ │ @@ -38245,58 +38081,58 @@ │ │ type : '(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -1aa3cc: |[1aa3cc] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.filter:(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence; │ │ -1aa3dc: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ -1aa3e0: 2202 871c |0002: new-instance v2, Lkotlin/text/Regex; // type@1c87 │ │ -1aa3e4: 1a03 7b25 |0004: const-string v3, "/" // string@257b │ │ -1aa3e8: 7020 43c0 3200 |0006: invoke-direct {v2, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c043 │ │ -1aa3ee: 1a03 0000 |0009: const-string v3, "" // string@0000 │ │ -1aa3f2: 6e30 54c0 1203 |000b: invoke-virtual {v2, v1, v3}, Lkotlin/text/Regex;.replace:(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/String; // method@c054 │ │ -1aa3f8: 0c01 |000e: move-result-object v1 │ │ -1aa3fa: 2802 |000f: goto 0011 // +0002 │ │ -1aa3fc: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -1aa3fe: 1f01 6617 |0011: check-cast v1, Ljava/lang/CharSequence; // type@1766 │ │ -1aa402: 1101 |0013: return-object v1 │ │ +1aa35c: |[1aa35c] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.filter:(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence; │ │ +1aa36c: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ +1aa370: 2202 871c |0002: new-instance v2, Lkotlin/text/Regex; // type@1c87 │ │ +1aa374: 1a03 7a25 |0004: const-string v3, "/" // string@257a │ │ +1aa378: 7020 4cc0 3200 |0006: invoke-direct {v2, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c04c │ │ +1aa37e: 1a03 0000 |0009: const-string v3, "" // string@0000 │ │ +1aa382: 6e30 5dc0 1203 |000b: invoke-virtual {v2, v1, v3}, Lkotlin/text/Regex;.replace:(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/String; // method@c05d │ │ +1aa388: 0c01 |000e: move-result-object v1 │ │ +1aa38a: 2802 |000f: goto 0011 // +0002 │ │ +1aa38c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +1aa38e: 1f01 6617 |0011: check-cast v1, Ljava/lang/CharSequence; // type@1766 │ │ +1aa392: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=366 │ │ locals : │ │ 0x0000 - 0x0014 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2; │ │ 0x0000 - 0x0014 reg=1 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0014 reg=2 (null) I │ │ 0x0000 - 0x0014 reg=3 (null) I │ │ 0x0000 - 0x0014 reg=4 (null) Landroid/text/Spanned; │ │ 0x0000 - 0x0014 reg=5 (null) I │ │ 0x0000 - 0x0014 reg=6 (null) I │ │ │ │ source_file_idx : 30625 (SaveExternalFilesActivity.kt) │ │ │ │ -Class #209 header: │ │ -class_idx : 1265 │ │ +Class #207 header: │ │ +class_idx : 1264 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6026 │ │ source_file_idx : 32481 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #209 annotations: │ │ +Class #207 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=handleSendSingle │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nTextView.kt\nKotlin\n*S Kotlin\n*F\n+ 1 TextView.kt\nandroidx/core/widget/TextViewKt$addTextChangedListener$textWatcher$1\n+ 2 SaveExternalFilesActivity.kt\ncom/infomaniak/drive/ui/SaveExternalFilesActivity\n+ 3 TextView.kt\nandroidx/core/widget/TextViewKt$addTextChangedListener$1\n+ 4 TextView.kt\nandroidx/core/widget/TextViewKt$addTextChangedListener$2\n*L\n1#1,97:1\n353#2,3:98\n71#3:101\n77#4:102\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��'\n��\n\n��\n\n��\n\n\n\r\n��\n\n*��\n��20J020HJ*0202\t0\n2 0\n2 0\nHJ*\r0202\t0\n20\n2 0\nH¨¸��" } d2={ "androidx/core/widget/TextViewKt$addTextChangedListener$textWatcher$1" "Landroid/text/TextWatcher;" "afterTextChanged" "" "s" "Landroid/text/Editable;" "beforeTextChanged" "text" "" "start" "" "count" "after" "onTextChanged" "before" "core-ktx_release" } k=1 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #209 - │ │ +Class #207 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/text/TextWatcher;' │ │ Static fields - │ │ Instance fields - │ │ @@ -38314,19 +38150,19 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1aa41c: |[1aa41c] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.:(Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1aa42c: 5b01 4205 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;.$this_with$inlined:Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // field@0542 │ │ -1aa430: 5b02 4305 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0543 │ │ -1aa434: 7010 5e93 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@935e │ │ -1aa43a: 0e00 |0007: return-void │ │ +1aa3ac: |[1aa3ac] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.:(Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1aa3bc: 5b01 4105 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;.$this_with$inlined:Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // field@0541 │ │ +1aa3c0: 5b02 4205 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0542 │ │ +1aa3c4: 7010 6793 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9367 │ │ +1aa3ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=80 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ @@ -38337,23 +38173,23 @@ │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1aa43c: |[1aa43c] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.afterTextChanged:(Landroid/text/Editable;)V │ │ -1aa44c: 5412 4205 |0000: iget-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;.$this_with$inlined:Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // field@0542 │ │ -1aa450: 5422 3b01 |0002: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013b │ │ -1aa454: 1a00 fbab |0004: const-string v0, "fileNameEdit" // string@abfb │ │ -1aa458: 7120 a8b6 0200 |0006: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1aa45e: 7110 793a 0200 |0009: invoke-static {v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3a79 │ │ -1aa464: 5412 4305 |000c: iget-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0543 │ │ -1aa468: 7110 f110 0200 |000e: invoke-static {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10f1 │ │ -1aa46e: 0e00 |0011: return-void │ │ +1aa3cc: |[1aa3cc] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.afterTextChanged:(Landroid/text/Editable;)V │ │ +1aa3dc: 5412 4105 |0000: iget-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;.$this_with$inlined:Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // field@0541 │ │ +1aa3e0: 5422 3a01 |0002: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013a │ │ +1aa3e4: 1a00 fcab |0004: const-string v0, "fileNameEdit" // string@abfc │ │ +1aa3e8: 7120 b1b6 0200 |0006: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1aa3ee: 7110 823a 0200 |0009: invoke-static {v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3a82 │ │ +1aa3f4: 5412 4205 |000c: iget-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0542 │ │ +1aa3f8: 7110 ed10 0200 |000e: invoke-static {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10ed │ │ +1aa3fe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x000c line=99 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/text/Editable; │ │ @@ -38363,56 +38199,56 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1aa470: |[1aa470] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -1aa480: 0e00 |0000: return-void │ │ +1aa400: |[1aa400] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +1aa410: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;) │ │ name : 'onTextChanged' │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1aa484: |[1aa484] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -1aa494: 0e00 |0000: return-void │ │ +1aa414: |[1aa414] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +1aa424: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 32481 (TextView.kt) │ │ │ │ -Class #210 header: │ │ -class_idx : 1266 │ │ +Class #208 header: │ │ +class_idx : 1265 │ │ access_flags : 4112 (0x1010) │ │ superclass_idx : 6026 │ │ source_file_idx : 30625 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #210 annotations: │ │ +Class #208 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; k=3 mv={ 2 0 0 } xi=48 │ │ -Annotations on method #4283 'getFunctionDelegate' │ │ +Annotations on method #4279 'getFunctionDelegate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lkotlin/Function<" "*>;" } │ │ │ │ -Class #210 - │ │ +Class #208 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;' │ │ Access flags : 0x1010 (FINAL SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroidx/lifecycle/Observer;' │ │ #1 : 'Lkotlin/jvm/internal/FunctionAdapter;' │ │ Static fields - │ │ @@ -38427,136 +38263,136 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1aa524: |[1aa524] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -1aa534: 1a00 29af |0000: const-string v0, "function" // string@af29 │ │ -1aa538: 7120 a9b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1aa53e: 7010 5e93 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@935e │ │ -1aa544: 5b12 4405 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0544 │ │ -1aa548: 0e00 |000a: return-void │ │ +1aa4b4: |[1aa4b4] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +1aa4c4: 1a00 2aaf |0000: const-string v0, "function" // string@af2a │ │ +1aa4c8: 7120 b2b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1aa4ce: 7010 6793 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9367 │ │ +1aa4d4: 5b12 4305 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0543 │ │ +1aa4d8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -1aa498: |[1aa498] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ -1aa4a8: 2030 3602 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0236 │ │ -1aa4ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aa4ae: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -1aa4b2: 2030 361b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ -1aa4b6: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ -1aa4ba: 0720 |0009: move-object v0, v2 │ │ -1aa4bc: 1f00 361b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ -1aa4c0: 7210 4fb6 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b64f │ │ -1aa4c6: 0c00 |000f: move-result-object v0 │ │ -1aa4c8: 1f03 361b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ -1aa4cc: 7210 4fb6 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b64f │ │ -1aa4d2: 0c03 |0015: move-result-object v3 │ │ -1aa4d4: 7120 a0b6 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -1aa4da: 0a01 |0019: move-result v1 │ │ -1aa4dc: 0f01 |001a: return v1 │ │ +1aa428: |[1aa428] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ +1aa438: 2030 3502 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0235 │ │ +1aa43c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aa43e: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +1aa442: 2030 361b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ +1aa446: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ +1aa44a: 0720 |0009: move-object v0, v2 │ │ +1aa44c: 1f00 361b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ +1aa450: 7210 58b6 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b658 │ │ +1aa456: 0c00 |000f: move-result-object v0 │ │ +1aa458: 1f03 361b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ +1aa45c: 7210 58b6 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b658 │ │ +1aa462: 0c03 |0015: move-result-object v3 │ │ +1aa464: 7120 a9b6 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +1aa46a: 0a01 |0019: move-result v1 │ │ +1aa46c: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;) │ │ name : 'getFunctionDelegate' │ │ type : '()Lkotlin/Function;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1aa508: |[1aa508] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ -1aa518: 5410 4405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0544 │ │ -1aa51c: 1f00 0519 |0002: check-cast v0, Lkotlin/Function; // type@1905 │ │ -1aa520: 1100 |0004: return-object v0 │ │ +1aa498: |[1aa498] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ +1aa4a8: 5410 4305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0543 │ │ +1aa4ac: 1f00 0519 |0002: check-cast v0, Lkotlin/Function; // type@1905 │ │ +1aa4b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1aa4e0: |[1aa4e0] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ -1aa4f0: 0710 |0000: move-object v0, v1 │ │ -1aa4f2: 1f00 361b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ -1aa4f6: 7210 4fb6 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b64f │ │ -1aa4fc: 0c00 |0006: move-result-object v0 │ │ -1aa4fe: 6e10 6393 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@9363 │ │ -1aa504: 0a00 |000a: move-result v0 │ │ -1aa506: 0f00 |000b: return v0 │ │ +1aa470: |[1aa470] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ +1aa480: 0710 |0000: move-object v0, v1 │ │ +1aa482: 1f00 361b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b36 │ │ +1aa486: 7210 58b6 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b658 │ │ +1aa48c: 0c00 |0006: move-result-object v0 │ │ +1aa48e: 6e10 6c93 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@936c │ │ +1aa494: 0a00 |000a: move-result v0 │ │ +1aa496: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1aa54c: |[1aa54c] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ -1aa55c: 5410 4405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0544 │ │ -1aa560: 7220 66b5 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b566 │ │ -1aa566: 0e00 |0005: return-void │ │ +1aa4dc: |[1aa4dc] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ +1aa4ec: 5410 4305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0543 │ │ +1aa4f0: 7220 6fb5 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b56f │ │ +1aa4f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 30625 (SaveExternalFilesActivity.kt) │ │ │ │ -Class #211 header: │ │ -class_idx : 1267 │ │ +Class #209 header: │ │ +class_idx : 1266 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 30625 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #211 annotations: │ │ +Class #209 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=invokeSuspend │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1" f="SaveExternalFilesActivity.kt" i={ } l={ } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #4286 '' │ │ +Annotations on method #4282 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/google/android/material/button/MaterialButton;" "Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;" ">;)V" } │ │ -Annotations on method #4287 'create' │ │ +Annotations on method #4283 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #4289 'invoke' │ │ +Annotations on method #4285 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #211 - │ │ +Class #209 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -38578,157 +38414,157 @@ │ │ type : '(Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1aa654: |[1aa654] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.:(Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lkotlin/coroutines/Continuation;)V │ │ -1aa664: 5b01 4505 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@0545 │ │ -1aa668: 5b02 4705 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0547 │ │ -1aa66c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1aa66e: 7030 4ab2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1aa674: 0e00 |0008: return-void │ │ +1aa5e4: |[1aa5e4] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.:(Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lkotlin/coroutines/Continuation;)V │ │ +1aa5f4: 5b01 4405 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@0544 │ │ +1aa5f8: 5b02 4605 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0546 │ │ +1aa5fc: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1aa5fe: 7030 53b2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1aa604: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -1aa62c: |[1aa62c] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1aa63c: 2203 f304 |0000: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@04f3 │ │ -1aa640: 5420 4505 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@0545 │ │ -1aa644: 5421 4705 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0547 │ │ -1aa648: 7040 be10 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.:(Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lkotlin/coroutines/Continuation;)V // method@10be │ │ -1aa64e: 1f03 3d1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1aa652: 1103 |000b: return-object v3 │ │ +1aa5bc: |[1aa5bc] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1aa5cc: 2203 f204 |0000: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@04f2 │ │ +1aa5d0: 5420 4405 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@0544 │ │ +1aa5d4: 5421 4605 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0546 │ │ +1aa5d8: 7040 ba10 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.:(Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lkotlin/coroutines/Continuation;)V // method@10ba │ │ +1aa5de: 1f03 3d1a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1aa5e2: 1103 |000b: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1aa568: |[1aa568] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa578: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1aa57c: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1aa580: 6e30 c110 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@10c1 │ │ -1aa586: 0c01 |0007: move-result-object v1 │ │ -1aa588: 1101 |0008: return-object v1 │ │ +1aa4f8: |[1aa4f8] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa508: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1aa50c: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1aa510: 6e30 bd10 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@10bd │ │ +1aa516: 0c01 |0007: move-result-object v1 │ │ +1aa518: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1aa58c: |[1aa58c] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1aa59c: 6e30 bf10 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@10bf │ │ -1aa5a2: 0c01 |0003: move-result-object v1 │ │ -1aa5a4: 1f01 f304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@04f3 │ │ -1aa5a8: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1aa5ac: 6e20 c210 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@10c2 │ │ -1aa5b2: 0c01 |000b: move-result-object v1 │ │ -1aa5b4: 1101 |000c: return-object v1 │ │ +1aa51c: |[1aa51c] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1aa52c: 6e30 bb10 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@10bb │ │ +1aa532: 0c01 |0003: move-result-object v1 │ │ +1aa534: 1f01 f204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@04f2 │ │ +1aa538: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1aa53c: 6e20 be10 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@10be │ │ +1aa542: 0c01 |000b: move-result-object v1 │ │ +1aa544: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 49 16-bit code units │ │ -1aa5b8: |[1aa5b8] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa5c8: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1aa5ce: 5270 4605 |0003: iget v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.label:I // field@0546 │ │ -1aa5d2: 3900 2400 |0005: if-nez v0, 0029 // +0024 │ │ -1aa5d6: 7110 a69a 0800 |0007: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1aa5dc: 5478 4505 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@0545 │ │ -1aa5e0: 7110 a6b6 0800 |000c: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1aa5e6: 1400 bb00 147f |000f: const v0, #float 1.9673e+38 // #7f1400bb │ │ -1aa5ec: 7120 0f45 0800 |0012: invoke-static {v8, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.hideProgressCatching:(Lcom/google/android/material/button/MaterialButton;I)V // method@450f │ │ -1aa5f2: 5478 4705 |0015: iget-object v8, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0547 │ │ -1aa5f6: 0780 |0017: move-object v0, v8 │ │ -1aa5f8: 1f00 1700 |0018: check-cast v0, Landroid/app/Activity; // type@0017 │ │ -1aa5fc: 1305 0e00 |001a: const/16 v5, #int 14 // #e │ │ -1aa600: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -1aa602: 1401 4701 147f |001d: const v1, #float 1.96732e+38 // #7f140147 │ │ -1aa608: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -1aa60a: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -1aa60c: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -1aa60e: 7707 1a46 0000 |0023: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showSnackbar$default:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@461a │ │ -1aa614: 6208 2fb2 |0026: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1aa618: 1108 |0028: return-object v8 │ │ -1aa61a: 2208 7a17 |0029: new-instance v8, Ljava/lang/IllegalStateException; // type@177a │ │ -1aa61e: 1a00 d597 |002b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1aa622: 7020 e692 0800 |002d: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1aa628: 2708 |0030: throw v8 │ │ +1aa548: |[1aa548] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa558: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1aa55e: 5270 4505 |0003: iget v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.label:I // field@0545 │ │ +1aa562: 3900 2400 |0005: if-nez v0, 0029 // +0024 │ │ +1aa566: 7110 af9a 0800 |0007: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1aa56c: 5478 4405 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@0544 │ │ +1aa570: 7110 afb6 0800 |000c: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1aa576: 1400 bb00 147f |000f: const v0, #float 1.9673e+38 // #7f1400bb │ │ +1aa57c: 7120 1845 0800 |0012: invoke-static {v8, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.hideProgressCatching:(Lcom/google/android/material/button/MaterialButton;I)V // method@4518 │ │ +1aa582: 5478 4605 |0015: iget-object v8, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0546 │ │ +1aa586: 0780 |0017: move-object v0, v8 │ │ +1aa588: 1f00 1600 |0018: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +1aa58c: 1305 0e00 |001a: const/16 v5, #int 14 // #e │ │ +1aa590: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +1aa592: 1401 4701 147f |001d: const v1, #float 1.96732e+38 // #7f140147 │ │ +1aa598: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +1aa59a: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +1aa59c: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +1aa59e: 7707 2346 0000 |0023: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showSnackbar$default:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@4623 │ │ +1aa5a4: 6208 31b2 |0026: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1aa5a8: 1108 |0028: return-object v8 │ │ +1aa5aa: 2208 7a17 |0029: new-instance v8, Ljava/lang/IllegalStateException; // type@177a │ │ +1aa5ae: 1a00 d697 |002b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1aa5b2: 7020 ef92 0800 |002d: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1aa5b8: 2708 |0030: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=300 │ │ 0x000a line=301 │ │ 0x0015 line=302 │ │ 0x0026 line=303 │ │ 0x0029 line=300 │ │ locals : │ │ 0x0000 - 0x0031 reg=7 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; │ │ 0x0000 - 0x0031 reg=8 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 30625 (SaveExternalFilesActivity.kt) │ │ │ │ -Class #212 header: │ │ -class_idx : 1268 │ │ +Class #210 header: │ │ +class_idx : 1267 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 6763 │ │ source_file_idx : 30625 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #212 annotations: │ │ +Class #210 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setupSaveButton │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/jvm/internal/SuspendLambda;" "Lkotlin/jvm/functions/Function2<" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;" "Ljava/lang/Object;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n\n��\n\n��0*0H\n" } d2={ "" "" "Lkotlinx/coroutines/CoroutineScope;" } k=3 mv={ 2 0 0 } xi=48 │ │ VISIBILITY_RUNTIME Lkotlin/coroutines/jvm/internal/DebugMetadata; c="com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2" f="SaveExternalFilesActivity.kt" i={ } l={ 300 } m="invokeSuspend" n={ } s={ } │ │ -Annotations on method #4291 '' │ │ +Annotations on method #4287 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;" "III" "Lcom/google/android/material/button/MaterialButton;" "Lkotlin/coroutines/Continuation<" "-" "Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;" ">;)V" } │ │ -Annotations on method #4292 'create' │ │ +Annotations on method #4288 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #4294 'invoke' │ │ +Annotations on method #4290 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlinx/coroutines/CoroutineScope;" "Lkotlin/coroutines/Continuation<" "-" "Lkotlin/Unit;" ">;)" "Ljava/lang/Object;" } │ │ │ │ -Class #212 - │ │ +Class #210 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function2;' │ │ Static fields - │ │ Instance fields - │ │ @@ -38762,185 +38598,185 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;IIILcom/google/android/material/button/MaterialButton;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -1aa7cc: |[1aa7cc] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;IIILcom/google/android/material/button/MaterialButton;Lkotlin/coroutines/Continuation;)V │ │ -1aa7dc: 5b01 4d05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054d │ │ -1aa7e0: 5902 4b05 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@054b │ │ -1aa7e4: 5903 4805 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@0548 │ │ -1aa7e8: 5904 4905 |0006: iput v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@0549 │ │ -1aa7ec: 5b05 4a05 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@054a │ │ -1aa7f0: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -1aa7f2: 7030 4ab2 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b24a │ │ -1aa7f8: 0e00 |000e: return-void │ │ +1aa75c: |[1aa75c] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;IIILcom/google/android/material/button/MaterialButton;Lkotlin/coroutines/Continuation;)V │ │ +1aa76c: 5b01 4c05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054c │ │ +1aa770: 5902 4a05 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@054a │ │ +1aa774: 5903 4705 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@0547 │ │ +1aa778: 5904 4805 |0006: iput v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@0548 │ │ +1aa77c: 5b05 4905 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@0549 │ │ +1aa780: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +1aa782: 7030 53b2 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b253 │ │ +1aa788: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 20 16-bit code units │ │ -1aa794: |[1aa794] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1aa7a4: 2208 f404 |0000: new-instance v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@04f4 │ │ -1aa7a8: 5471 4d05 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054d │ │ -1aa7ac: 5272 4b05 |0004: iget v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@054b │ │ -1aa7b0: 5273 4805 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@0548 │ │ -1aa7b4: 5274 4905 |0008: iget v4, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@0549 │ │ -1aa7b8: 5475 4a05 |000a: iget-object v5, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@054a │ │ -1aa7bc: 0780 |000c: move-object v0, v8 │ │ -1aa7be: 0796 |000d: move-object v6, v9 │ │ -1aa7c0: 7607 c310 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;IIILcom/google/android/material/button/MaterialButton;Lkotlin/coroutines/Continuation;)V // method@10c3 │ │ -1aa7c6: 1f08 3d1a |0011: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1aa7ca: 1108 |0013: return-object v8 │ │ +1aa724: |[1aa724] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1aa734: 2208 f304 |0000: new-instance v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@04f3 │ │ +1aa738: 5471 4c05 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054c │ │ +1aa73c: 5272 4a05 |0004: iget v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@054a │ │ +1aa740: 5273 4705 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@0547 │ │ +1aa744: 5274 4805 |0008: iget v4, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@0548 │ │ +1aa748: 5475 4905 |000a: iget-object v5, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@0549 │ │ +1aa74c: 0780 |000c: move-object v0, v8 │ │ +1aa74e: 0796 |000d: move-object v6, v9 │ │ +1aa750: 7607 bf10 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;IIILcom/google/android/material/button/MaterialButton;Lkotlin/coroutines/Continuation;)V // method@10bf │ │ +1aa756: 1f08 3d1a |0011: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1aa75a: 1108 |0013: return-object v8 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1aa678: |[1aa678] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa688: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1aa68c: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1aa690: 6e30 c610 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@10c6 │ │ -1aa696: 0c01 |0007: move-result-object v1 │ │ -1aa698: 1101 |0008: return-object v1 │ │ +1aa608: |[1aa608] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa618: 1f01 251d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1aa61c: 1f02 3d1a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1aa620: 6e30 c210 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@10c2 │ │ +1aa626: 0c01 |0007: move-result-object v1 │ │ +1aa628: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1aa69c: |[1aa69c] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1aa6ac: 6e30 c410 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@10c4 │ │ -1aa6b2: 0c01 |0003: move-result-object v1 │ │ -1aa6b4: 1f01 f404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@04f4 │ │ -1aa6b8: 6202 2fb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1aa6bc: 6e20 c710 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@10c7 │ │ -1aa6c2: 0c01 |000b: move-result-object v1 │ │ -1aa6c4: 1101 |000c: return-object v1 │ │ +1aa62c: |[1aa62c] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1aa63c: 6e30 c010 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@10c0 │ │ +1aa642: 0c01 |0003: move-result-object v1 │ │ +1aa644: 1f01 f304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@04f3 │ │ +1aa648: 6202 31b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1aa64c: 6e20 c310 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@10c3 │ │ +1aa652: 0c01 |000b: move-result-object v1 │ │ +1aa654: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 93 16-bit code units │ │ -1aa6c8: |[1aa6c8] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa6d8: 7100 e0b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e0 │ │ -1aa6de: 0c00 |0003: move-result-object v0 │ │ -1aa6e0: 5291 4c05 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@054c │ │ -1aa6e4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1aa6e6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1aa6ea: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1aa6ee: 7110 a69a 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1aa6f4: 284c |000e: goto 005a // +004c │ │ -1aa6f6: 220a 7a17 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@177a │ │ -1aa6fa: 1a00 d597 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d5 │ │ -1aa6fe: 7020 e692 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1aa704: 270a |0016: throw v10 │ │ -1aa706: 7110 a69a 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aa6 │ │ -1aa70c: 549a 4d05 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054d │ │ -1aa710: 5291 4b05 |001c: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@054b │ │ -1aa714: 5293 4805 |001e: iget v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@0548 │ │ -1aa718: 5294 4905 |0020: iget v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@0549 │ │ -1aa71c: 7140 f210 1a43 |0022: invoke-static {v10, v1, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z // method@10f2 │ │ -1aa722: 0a0a |0025: move-result v10 │ │ -1aa724: 380a 1600 |0026: if-eqz v10, 003c // +0016 │ │ -1aa728: 6203 6213 |0028: sget-object v3, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1362 │ │ -1aa72c: 549a 4d05 |002a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054d │ │ -1aa730: 07a4 |002c: move-object v4, v10 │ │ -1aa732: 1f04 3200 |002d: check-cast v4, Landroid/content/Context; // type@0032 │ │ -1aa736: 1237 |002f: const/4 v7, #int 3 // #3 │ │ -1aa738: 1208 |0030: const/4 v8, #int 0 // #0 │ │ -1aa73a: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -1aa73c: 1206 |0032: const/4 v6, #int 0 // #0 │ │ -1aa73e: 7706 9f3b 0300 |0033: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/utils/SyncUtils;.syncImmediately$default:(Lcom/infomaniak/drive/utils/SyncUtils;Landroid/content/Context;Landroidx/work/Data;ZILjava/lang/Object;)V // method@3b9f │ │ -1aa744: 549a 4d05 |0036: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054d │ │ -1aa748: 6e10 0211 0a00 |0038: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@1102 │ │ -1aa74e: 281f |003b: goto 005a // +001f │ │ -1aa750: 7100 73c7 0000 |003c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c773 │ │ -1aa756: 0c0a |003f: move-result-object v10 │ │ -1aa758: 1f0a 481a |0040: check-cast v10, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1aa75c: 2201 f304 |0042: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@04f3 │ │ -1aa760: 5493 4a05 |0044: iget-object v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@054a │ │ -1aa764: 5494 4d05 |0046: iget-object v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054d │ │ -1aa768: 1205 |0048: const/4 v5, #int 0 // #0 │ │ -1aa76a: 7040 be10 3154 |0049: invoke-direct {v1, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.:(Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lkotlin/coroutines/Continuation;)V // method@10be │ │ -1aa770: 1f01 0e1b |004c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1aa774: 0793 |004e: move-object v3, v9 │ │ -1aa776: 1f03 3d1a |004f: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ -1aa77a: 5992 4c05 |0051: iput v2, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@054c │ │ -1aa77e: 7130 bcc5 1a03 |0053: invoke-static {v10, v1, v3}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c5bc │ │ -1aa784: 0c0a |0056: move-result-object v10 │ │ -1aa786: 330a 0300 |0057: if-ne v10, v0, 005a // +0003 │ │ -1aa78a: 1100 |0059: return-object v0 │ │ -1aa78c: 620a 2fb2 |005a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1aa790: 110a |005c: return-object v10 │ │ +1aa658: |[1aa658] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa668: 7100 e9b1 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b1e9 │ │ +1aa66e: 0c00 |0003: move-result-object v0 │ │ +1aa670: 5291 4b05 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@054b │ │ +1aa674: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1aa676: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1aa67a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1aa67e: 7110 af9a 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1aa684: 284c |000e: goto 005a // +004c │ │ +1aa686: 220a 7a17 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@177a │ │ +1aa68a: 1a00 d697 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97d6 │ │ +1aa68e: 7020 ef92 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1aa694: 270a |0016: throw v10 │ │ +1aa696: 7110 af9a 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9aaf │ │ +1aa69c: 549a 4c05 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054c │ │ +1aa6a0: 5291 4a05 |001c: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@054a │ │ +1aa6a4: 5293 4705 |001e: iget v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@0547 │ │ +1aa6a8: 5294 4805 |0020: iget v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@0548 │ │ +1aa6ac: 7140 ee10 1a43 |0022: invoke-static {v10, v1, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z // method@10ee │ │ +1aa6b2: 0a0a |0025: move-result v10 │ │ +1aa6b4: 380a 1600 |0026: if-eqz v10, 003c // +0016 │ │ +1aa6b8: 6203 6413 |0028: sget-object v3, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1364 │ │ +1aa6bc: 549a 4c05 |002a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054c │ │ +1aa6c0: 07a4 |002c: move-object v4, v10 │ │ +1aa6c2: 1f04 3100 |002d: check-cast v4, Landroid/content/Context; // type@0031 │ │ +1aa6c6: 1237 |002f: const/4 v7, #int 3 // #3 │ │ +1aa6c8: 1208 |0030: const/4 v8, #int 0 // #0 │ │ +1aa6ca: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +1aa6cc: 1206 |0032: const/4 v6, #int 0 // #0 │ │ +1aa6ce: 7706 a83b 0300 |0033: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/utils/SyncUtils;.syncImmediately$default:(Lcom/infomaniak/drive/utils/SyncUtils;Landroid/content/Context;Landroidx/work/Data;ZILjava/lang/Object;)V // method@3ba8 │ │ +1aa6d4: 549a 4c05 |0036: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054c │ │ +1aa6d8: 6e10 fe10 0a00 |0038: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10fe │ │ +1aa6de: 281f |003b: goto 005a // +001f │ │ +1aa6e0: 7100 7cc7 0000 |003c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c77c │ │ +1aa6e6: 0c0a |003f: move-result-object v10 │ │ +1aa6e8: 1f0a 481a |0040: check-cast v10, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1aa6ec: 2201 f204 |0042: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@04f2 │ │ +1aa6f0: 5493 4905 |0044: iget-object v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@0549 │ │ +1aa6f4: 5494 4c05 |0046: iget-object v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054c │ │ +1aa6f8: 1205 |0048: const/4 v5, #int 0 // #0 │ │ +1aa6fa: 7040 ba10 3154 |0049: invoke-direct {v1, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.:(Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lkotlin/coroutines/Continuation;)V // method@10ba │ │ +1aa700: 1f01 0e1b |004c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1aa704: 0793 |004e: move-object v3, v9 │ │ +1aa706: 1f03 3d1a |004f: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a3d │ │ +1aa70a: 5992 4b05 |0051: iput v2, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@054b │ │ +1aa70e: 7130 c5c5 1a03 |0053: invoke-static {v10, v1, v3}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@c5c5 │ │ +1aa714: 0c0a |0056: move-result-object v10 │ │ +1aa716: 330a 0300 |0057: if-ne v10, v0, 005a // +0003 │ │ +1aa71a: 1100 |0059: return-object v0 │ │ +1aa71c: 620a 31b2 |005a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1aa720: 110a |005c: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=295 │ │ 0x001a line=296 │ │ 0x0028 line=297 │ │ 0x0036 line=298 │ │ 0x003c line=300 │ │ 0x005a line=305 │ │ locals : │ │ 0x0000 - 0x005d reg=9 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; │ │ 0x0000 - 0x005d reg=10 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 30625 (SaveExternalFilesActivity.kt) │ │ │ │ -Class #213 header: │ │ -class_idx : 1269 │ │ +Class #211 header: │ │ +class_idx : 1268 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6977 │ │ -source_file_idx : 10491 │ │ +source_file_idx : 10492 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #213 annotations: │ │ +Class #211 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/internal/Lambda;" "Lkotlin/jvm/functions/Function0<" "Landroid/os/Bundle;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n��\n\n��0\"\n��*0H\n¢¨" } d2={ "" "Landroid/os/Bundle;" "Args" "Landroidx/navigation/NavArgs;" "invoke" "androidx/navigation/ActivityNavArgsLazyKt$navArgs$1" } k=3 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #213 - │ │ +Class #211 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Lkotlin/jvm/internal/Lambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -38954,69 +38790,69 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1aa8bc: |[1aa8bc] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.:(Landroid/app/Activity;)V │ │ -1aa8cc: 5b01 4e05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@054e │ │ -1aa8d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aa8d2: 7020 c8b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6c8 │ │ -1aa8d8: 0e00 |0006: return-void │ │ +1aa84c: |[1aa84c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.:(Landroid/app/Activity;)V │ │ +1aa85c: 5b01 4d05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@054d │ │ +1aa860: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aa862: 7020 d1b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6d1 │ │ +1aa868: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;) │ │ name : 'invoke' │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -1aa7fc: |[1aa7fc] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Landroid/os/Bundle; │ │ -1aa80c: 5450 4e05 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@054e │ │ -1aa810: 6e10 3100 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0031 │ │ -1aa816: 0c00 |0005: move-result-object v0 │ │ -1aa818: 1a01 de28 |0006: const-string v1, "Activity " // string@28de │ │ -1aa81c: 3800 2500 |0008: if-eqz v0, 002d // +0025 │ │ -1aa820: 5452 4e05 |000a: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@054e │ │ -1aa824: 6e10 a400 0000 |000c: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a4 │ │ -1aa82a: 0c03 |000f: move-result-object v3 │ │ -1aa82c: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ -1aa830: 281c |0012: goto 002e // +001c │ │ -1aa832: 2203 7a17 |0013: new-instance v3, Ljava/lang/IllegalStateException; // type@177a │ │ -1aa836: 2204 9717 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@1797 │ │ -1aa83a: 7020 d893 1400 |0017: invoke-direct {v4, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93d8 │ │ -1aa840: 6e20 e093 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@93e0 │ │ -1aa846: 1a01 ab0a |001d: const-string v1, " has null extras in " // string@0aab │ │ -1aa84a: 6e20 e193 1400 |001f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -1aa850: 6e20 e093 0400 |0022: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@93e0 │ │ -1aa856: 6e10 f393 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93f3 │ │ -1aa85c: 0c00 |0028: move-result-object v0 │ │ -1aa85e: 7020 e692 0300 |0029: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1aa864: 2703 |002c: throw v3 │ │ -1aa866: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -1aa868: 3803 0300 |002e: if-eqz v3, 0031 // +0003 │ │ -1aa86c: 1103 |0030: return-object v3 │ │ -1aa86e: 2200 7a17 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@177a │ │ -1aa872: 2202 9717 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@1797 │ │ -1aa876: 7020 d893 1200 |0035: invoke-direct {v2, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93d8 │ │ -1aa87c: 5451 4e05 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@054e │ │ -1aa880: 6e20 e093 1200 |003a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@93e0 │ │ -1aa886: 1a01 a50a |003d: const-string v1, " has a null Intent" // string@0aa5 │ │ -1aa88a: 6e20 e193 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -1aa890: 6e10 f393 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93f3 │ │ -1aa896: 0c01 |0045: move-result-object v1 │ │ -1aa898: 7020 e692 1000 |0046: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1aa89e: 2700 |0049: throw v0 │ │ +1aa78c: |[1aa78c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Landroid/os/Bundle; │ │ +1aa79c: 5450 4d05 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@054d │ │ +1aa7a0: 6e10 2d00 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@002d │ │ +1aa7a6: 0c00 |0005: move-result-object v0 │ │ +1aa7a8: 1a01 df28 |0006: const-string v1, "Activity " // string@28df │ │ +1aa7ac: 3800 2500 |0008: if-eqz v0, 002d // +0025 │ │ +1aa7b0: 5452 4d05 |000a: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@054d │ │ +1aa7b4: 6e10 a000 0000 |000c: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a0 │ │ +1aa7ba: 0c03 |000f: move-result-object v3 │ │ +1aa7bc: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ +1aa7c0: 281c |0012: goto 002e // +001c │ │ +1aa7c2: 2203 7a17 |0013: new-instance v3, Ljava/lang/IllegalStateException; // type@177a │ │ +1aa7c6: 2204 9717 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@1797 │ │ +1aa7ca: 7020 e193 1400 |0017: invoke-direct {v4, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93e1 │ │ +1aa7d0: 6e20 e993 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@93e9 │ │ +1aa7d6: 1a01 ab0a |001d: const-string v1, " has null extras in " // string@0aab │ │ +1aa7da: 6e20 ea93 1400 |001f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +1aa7e0: 6e20 e993 0400 |0022: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@93e9 │ │ +1aa7e6: 6e10 fc93 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93fc │ │ +1aa7ec: 0c00 |0028: move-result-object v0 │ │ +1aa7ee: 7020 ef92 0300 |0029: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1aa7f4: 2703 |002c: throw v3 │ │ +1aa7f6: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +1aa7f8: 3803 0300 |002e: if-eqz v3, 0031 // +0003 │ │ +1aa7fc: 1103 |0030: return-object v3 │ │ +1aa7fe: 2200 7a17 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@177a │ │ +1aa802: 2202 9717 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@1797 │ │ +1aa806: 7020 e193 1200 |0035: invoke-direct {v2, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93e1 │ │ +1aa80c: 5451 4d05 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@054d │ │ +1aa810: 6e20 e993 1200 |003a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@93e9 │ │ +1aa816: 1a01 a50a |003d: const-string v1, " has a null Intent" // string@0aa5 │ │ +1aa81a: 6e20 ea93 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +1aa820: 6e10 fc93 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93fc │ │ +1aa826: 0c01 |0045: move-result-object v1 │ │ +1aa828: 7020 ef92 1000 |0046: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1aa82e: 2700 |0049: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x000c line=43 │ │ 0x0013 line=44 │ │ 0x0031 line=45 │ │ locals : │ │ @@ -39027,44 +38863,44 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1aa8a0: |[1aa8a0] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Ljava/lang/Object; │ │ -1aa8b0: 6e10 c910 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.invoke:()Landroid/os/Bundle; // method@10c9 │ │ -1aa8b6: 0c00 |0003: move-result-object v0 │ │ -1aa8b8: 1100 |0004: return-object v0 │ │ +1aa830: |[1aa830] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Ljava/lang/Object; │ │ +1aa840: 6e10 c510 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.invoke:()Landroid/os/Bundle; // method@10c5 │ │ +1aa846: 0c00 |0003: move-result-object v0 │ │ +1aa848: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1; │ │ │ │ - source_file_idx : 10491 (ActivityNavArgsLazy.kt) │ │ + source_file_idx : 10492 (ActivityNavArgsLazy.kt) │ │ │ │ -Class #214 header: │ │ -class_idx : 1270 │ │ +Class #212 header: │ │ +class_idx : 1269 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6977 │ │ -source_file_idx : 10499 │ │ +source_file_idx : 10500 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #214 annotations: │ │ +Class #212 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/internal/Lambda;" "Lkotlin/jvm/functions/Function0<" "Landroidx/lifecycle/ViewModelProvider$Factory;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n��\n\n��0\"\n��*0H\n¢¨" } d2={ "" "Landroidx/lifecycle/ViewModelProvider$Factory;" "VM" "Landroidx/lifecycle/ViewModel;" "invoke" "androidx/activity/ActivityViewModelLazyKt$viewModels$factoryPromise$2" } k=3 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #214 - │ │ +Class #212 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Lkotlin/jvm/internal/Lambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -39078,38 +38914,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1aa918: |[1aa918] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ -1aa928: 5b01 4f05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@054f │ │ -1aa92c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aa92e: 7020 c8b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6c8 │ │ -1aa934: 0e00 |0006: return-void │ │ +1aa8a8: |[1aa8a8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ +1aa8b8: 5b01 4e05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@054e │ │ +1aa8bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aa8be: 7020 d1b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6d1 │ │ +1aa8c4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/ViewModelProvider$Factory;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1aa8dc: |[1aa8dc] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -1aa8ec: 5410 4f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@054f │ │ -1aa8f0: 6e10 8204 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0482 │ │ -1aa8f6: 0c00 |0005: move-result-object v0 │ │ -1aa8f8: 1100 |0006: return-object v0 │ │ +1aa86c: |[1aa86c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +1aa87c: 5410 4e05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@054e │ │ +1aa880: 6e10 7e04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@047e │ │ +1aa886: 0c00 |0005: move-result-object v0 │ │ +1aa888: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;) │ │ @@ -39117,44 +38953,44 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1aa8fc: |[1aa8fc] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ -1aa90c: 6e10 cc10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10cc │ │ -1aa912: 0c00 |0003: move-result-object v0 │ │ -1aa914: 1100 |0004: return-object v0 │ │ +1aa88c: |[1aa88c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ +1aa89c: 6e10 c810 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10c8 │ │ +1aa8a2: 0c00 |0003: move-result-object v0 │ │ +1aa8a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1; │ │ │ │ - source_file_idx : 10499 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10500 (ActivityViewModelLazy.kt) │ │ │ │ -Class #215 header: │ │ -class_idx : 1271 │ │ +Class #213 header: │ │ +class_idx : 1270 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6977 │ │ -source_file_idx : 10499 │ │ +source_file_idx : 10500 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #215 annotations: │ │ +Class #213 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/internal/Lambda;" "Lkotlin/jvm/functions/Function0<" "Landroidx/lifecycle/ViewModelStore;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n��\n\n��0\"\n��*0H\n¢¨" } d2={ "" "Landroidx/lifecycle/ViewModelStore;" "VM" "Landroidx/lifecycle/ViewModel;" "invoke" "androidx/activity/ActivityViewModelLazyKt$viewModels$3" } k=3 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #215 - │ │ +Class #213 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Lkotlin/jvm/internal/Lambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -39168,38 +39004,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1aa974: |[1aa974] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ -1aa984: 5b01 5005 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0550 │ │ -1aa988: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aa98a: 7020 c8b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6c8 │ │ -1aa990: 0e00 |0006: return-void │ │ +1aa904: |[1aa904] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ +1aa914: 5b01 4f05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@054f │ │ +1aa918: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aa91a: 7020 d1b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6d1 │ │ +1aa920: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/ViewModelStore;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1aa938: |[1aa938] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -1aa948: 5410 5005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0550 │ │ -1aa94c: 6e10 8404 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@0484 │ │ -1aa952: 0c00 |0005: move-result-object v0 │ │ -1aa954: 1100 |0006: return-object v0 │ │ +1aa8c8: |[1aa8c8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +1aa8d8: 5410 4f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@054f │ │ +1aa8dc: 6e10 8004 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@0480 │ │ +1aa8e2: 0c00 |0005: move-result-object v0 │ │ +1aa8e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;) │ │ @@ -39207,44 +39043,44 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1aa958: |[1aa958] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ -1aa968: 6e10 cf10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10cf │ │ -1aa96e: 0c00 |0003: move-result-object v0 │ │ -1aa970: 1100 |0004: return-object v0 │ │ +1aa8e8: |[1aa8e8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ +1aa8f8: 6e10 cb10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10cb │ │ +1aa8fe: 0c00 |0003: move-result-object v0 │ │ +1aa900: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2; │ │ │ │ - source_file_idx : 10499 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10500 (ActivityViewModelLazy.kt) │ │ │ │ -Class #216 header: │ │ -class_idx : 1272 │ │ +Class #214 header: │ │ +class_idx : 1271 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6977 │ │ -source_file_idx : 10499 │ │ +source_file_idx : 10500 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #216 annotations: │ │ +Class #214 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/internal/Lambda;" "Lkotlin/jvm/functions/Function0<" "Landroidx/lifecycle/viewmodel/CreationExtras;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n��\n\n��0\"\n��*0H\n¢¨" } d2={ "" "Landroidx/lifecycle/viewmodel/CreationExtras;" "VM" "Landroidx/lifecycle/ViewModel;" "invoke" "androidx/activity/ActivityViewModelLazyKt$viewModels$4" } k=3 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #216 - │ │ +Class #214 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Lkotlin/jvm/internal/Lambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -39262,45 +39098,45 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1aa9e8: |[1aa9e8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -1aa9f8: 5b01 5105 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0551 │ │ -1aa9fc: 5b02 5205 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0552 │ │ -1aaa00: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1aaa02: 7020 c8b6 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6c8 │ │ -1aaa08: 0e00 |0008: return-void │ │ +1aa978: |[1aa978] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +1aa988: 5b01 5005 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0550 │ │ +1aa98c: 5b02 5105 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0551 │ │ +1aa990: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1aa992: 7020 d1b6 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6d1 │ │ +1aa998: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/viewmodel/CreationExtras;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -1aa994: |[1aa994] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -1aa9a4: 5410 5105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0551 │ │ -1aa9a8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1aa9ac: 7210 5bb5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b55b │ │ -1aa9b2: 0c00 |0007: move-result-object v0 │ │ -1aa9b4: 1f00 4402 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0244 │ │ -1aa9b8: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -1aa9bc: 5410 5205 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0552 │ │ -1aa9c0: 6e10 8104 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0481 │ │ -1aa9c6: 0c00 |0011: move-result-object v0 │ │ -1aa9c8: 1100 |0012: return-object v0 │ │ +1aa924: |[1aa924] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +1aa934: 5410 5005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0550 │ │ +1aa938: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +1aa93c: 7210 64b5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b564 │ │ +1aa942: 0c00 |0007: move-result-object v0 │ │ +1aa944: 1f00 4302 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0243 │ │ +1aa948: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +1aa94c: 5410 5105 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0551 │ │ +1aa950: 6e10 7d04 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@047d │ │ +1aa956: 0c00 |0011: move-result-object v0 │ │ +1aa958: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;) │ │ @@ -39308,44 +39144,44 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1aa9cc: |[1aa9cc] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ -1aa9dc: 6e10 d210 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10d2 │ │ -1aa9e2: 0c00 |0003: move-result-object v0 │ │ -1aa9e4: 1100 |0004: return-object v0 │ │ +1aa95c: |[1aa95c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ +1aa96c: 6e10 ce10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10ce │ │ +1aa972: 0c00 |0003: move-result-object v0 │ │ +1aa974: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3; │ │ │ │ - source_file_idx : 10499 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10500 (ActivityViewModelLazy.kt) │ │ │ │ -Class #217 header: │ │ -class_idx : 1273 │ │ +Class #215 header: │ │ +class_idx : 1272 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6977 │ │ -source_file_idx : 10499 │ │ +source_file_idx : 10500 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #217 annotations: │ │ +Class #215 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/internal/Lambda;" "Lkotlin/jvm/functions/Function0<" "Landroidx/lifecycle/ViewModelProvider$Factory;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n��\n\n��0\"\n��*0H\n¢¨" } d2={ "" "Landroidx/lifecycle/ViewModelProvider$Factory;" "VM" "Landroidx/lifecycle/ViewModel;" "invoke" "androidx/activity/ActivityViewModelLazyKt$viewModels$factoryPromise$2" } k=3 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #217 - │ │ +Class #215 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Lkotlin/jvm/internal/Lambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -39359,38 +39195,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1aaa48: |[1aaa48] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ -1aaa58: 5b01 5305 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0553 │ │ -1aaa5c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aaa5e: 7020 c8b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6c8 │ │ -1aaa64: 0e00 |0006: return-void │ │ +1aa9d8: |[1aa9d8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ +1aa9e8: 5b01 5205 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0552 │ │ +1aa9ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aa9ee: 7020 d1b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6d1 │ │ +1aa9f4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/ViewModelProvider$Factory;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1aaa0c: |[1aaa0c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -1aaa1c: 5410 5305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0553 │ │ -1aaa20: 6e10 8204 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0482 │ │ -1aaa26: 0c00 |0005: move-result-object v0 │ │ -1aaa28: 1100 |0006: return-object v0 │ │ +1aa99c: |[1aa99c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +1aa9ac: 5410 5205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0552 │ │ +1aa9b0: 6e10 7e04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@047e │ │ +1aa9b6: 0c00 |0005: move-result-object v0 │ │ +1aa9b8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;) │ │ @@ -39398,44 +39234,44 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1aaa2c: |[1aaa2c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ -1aaa3c: 6e10 d510 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10d5 │ │ -1aaa42: 0c00 |0003: move-result-object v0 │ │ -1aaa44: 1100 |0004: return-object v0 │ │ +1aa9bc: |[1aa9bc] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ +1aa9cc: 6e10 d110 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10d1 │ │ +1aa9d2: 0c00 |0003: move-result-object v0 │ │ +1aa9d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4; │ │ │ │ - source_file_idx : 10499 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10500 (ActivityViewModelLazy.kt) │ │ │ │ -Class #218 header: │ │ -class_idx : 1274 │ │ +Class #216 header: │ │ +class_idx : 1273 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6977 │ │ -source_file_idx : 10499 │ │ +source_file_idx : 10500 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #218 annotations: │ │ +Class #216 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/internal/Lambda;" "Lkotlin/jvm/functions/Function0<" "Landroidx/lifecycle/ViewModelStore;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n��\n\n��0\"\n��*0H\n¢¨" } d2={ "" "Landroidx/lifecycle/ViewModelStore;" "VM" "Landroidx/lifecycle/ViewModel;" "invoke" "androidx/activity/ActivityViewModelLazyKt$viewModels$3" } k=3 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #218 - │ │ +Class #216 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Lkotlin/jvm/internal/Lambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -39449,38 +39285,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1aaaa4: |[1aaaa4] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ -1aaab4: 5b01 5405 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0554 │ │ -1aaab8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aaaba: 7020 c8b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6c8 │ │ -1aaac0: 0e00 |0006: return-void │ │ +1aaa34: |[1aaa34] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ +1aaa44: 5b01 5305 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0553 │ │ +1aaa48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aaa4a: 7020 d1b6 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6d1 │ │ +1aaa50: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/ViewModelStore;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1aaa68: |[1aaa68] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -1aaa78: 5410 5405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0554 │ │ -1aaa7c: 6e10 8404 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@0484 │ │ -1aaa82: 0c00 |0005: move-result-object v0 │ │ -1aaa84: 1100 |0006: return-object v0 │ │ +1aa9f8: |[1aa9f8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +1aaa08: 5410 5305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0553 │ │ +1aaa0c: 6e10 8004 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@0480 │ │ +1aaa12: 0c00 |0005: move-result-object v0 │ │ +1aaa14: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;) │ │ @@ -39488,44 +39324,44 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1aaa88: |[1aaa88] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ -1aaa98: 6e10 d810 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10d8 │ │ -1aaa9e: 0c00 |0003: move-result-object v0 │ │ -1aaaa0: 1100 |0004: return-object v0 │ │ +1aaa18: |[1aaa18] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ +1aaa28: 6e10 d410 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10d4 │ │ +1aaa2e: 0c00 |0003: move-result-object v0 │ │ +1aaa30: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5; │ │ │ │ - source_file_idx : 10499 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10500 (ActivityViewModelLazy.kt) │ │ │ │ -Class #219 header: │ │ -class_idx : 1275 │ │ +Class #217 header: │ │ +class_idx : 1274 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 6977 │ │ -source_file_idx : 10499 │ │ +source_file_idx : 10500 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #219 annotations: │ │ +Class #217 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/jvm/internal/Lambda;" "Lkotlin/jvm/functions/Function0<" "Landroidx/lifecycle/viewmodel/CreationExtras;" ">;" } │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "��\n��\n\n��\n\n��0\"\n��*0H\n¢¨" } d2={ "" "Landroidx/lifecycle/viewmodel/CreationExtras;" "VM" "Landroidx/lifecycle/ViewModel;" "invoke" "androidx/activity/ActivityViewModelLazyKt$viewModels$4" } k=3 mv={ 2 0 0 } xi=48 │ │ │ │ -Class #219 - │ │ +Class #217 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Lkotlin/jvm/internal/Lambda;' │ │ Interfaces - │ │ #0 : 'Lkotlin/jvm/functions/Function0;' │ │ Static fields - │ │ Instance fields - │ │ @@ -39543,45 +39379,45 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1aab18: |[1aab18] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -1aab28: 5b01 5505 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0555 │ │ -1aab2c: 5b02 5605 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0556 │ │ -1aab30: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1aab32: 7020 c8b6 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6c8 │ │ -1aab38: 0e00 |0008: return-void │ │ +1aaaa8: |[1aaaa8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +1aaab8: 5b01 5405 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0554 │ │ +1aaabc: 5b02 5505 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0555 │ │ +1aaac0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1aaac2: 7020 d1b6 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b6d1 │ │ +1aaac8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;) │ │ name : 'invoke' │ │ type : '()Landroidx/lifecycle/viewmodel/CreationExtras;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -1aaac4: |[1aaac4] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -1aaad4: 5410 5505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0555 │ │ -1aaad8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1aaadc: 7210 5bb5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b55b │ │ -1aaae2: 0c00 |0007: move-result-object v0 │ │ -1aaae4: 1f00 4402 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0244 │ │ -1aaae8: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -1aaaec: 5410 5605 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0556 │ │ -1aaaf0: 6e10 8104 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0481 │ │ -1aaaf6: 0c00 |0011: move-result-object v0 │ │ -1aaaf8: 1100 |0012: return-object v0 │ │ +1aaa54: |[1aaa54] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +1aaa64: 5410 5405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0554 │ │ +1aaa68: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +1aaa6c: 7210 64b5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b564 │ │ +1aaa72: 0c00 |0007: move-result-object v0 │ │ +1aaa74: 1f00 4302 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0243 │ │ +1aaa78: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +1aaa7c: 5410 5505 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0555 │ │ +1aaa80: 6e10 7d04 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@047d │ │ +1aaa86: 0c00 |0011: move-result-object v0 │ │ +1aaa88: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;) │ │ @@ -39589,45 +39425,45 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1aaafc: |[1aaafc] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ -1aab0c: 6e10 db10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10db │ │ -1aab12: 0c00 |0003: move-result-object v0 │ │ -1aab14: 1100 |0004: return-object v0 │ │ +1aaa8c: |[1aaa8c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ +1aaa9c: 6e10 d710 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10d7 │ │ +1aaaa2: 0c00 |0003: move-result-object v0 │ │ +1aaaa4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6; │ │ │ │ - source_file_idx : 10499 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10500 (ActivityViewModelLazy.kt) │ │ │ │ -Class #220 header: │ │ -class_idx : 1276 │ │ +Class #218 header: │ │ +class_idx : 1275 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 1081 │ │ +superclass_idx : 1080 │ │ source_file_idx : 30625 │ │ static_fields_size : 5 │ │ instance_fields_size: 11 │ │ direct_methods_size : 73 │ │ virtual_methods_size: 2 │ │ │ │ -Class #220 annotations: │ │ +Class #218 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/SourceDebugExtension; value="SMAP\nSaveExternalFilesActivity.kt\nKotlin\n*S Kotlin\n*F\n+ 1 SaveExternalFilesActivity.kt\ncom/infomaniak/drive/ui/SaveExternalFilesActivity\n+ 2 ActivityViewModelLazy.kt\nandroidx/activity/ActivityViewModelLazyKt\n+ 3 ActivityNavArgsLazy.kt\nandroidx/navigation/ActivityNavArgsLazyKt\n+ 4 View.kt\nandroidx/core/view/ViewKt\n+ 5 TextView.kt\nandroidx/core/widget/TextViewKt\n+ 6 Extensions.kt\ncom/infomaniak/lib/core/utils/ExtensionsKt\n+ 7 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+ 8 Uri.kt\nandroidx/core/net/UriKt\n+ 9 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,542:1\n75#2,13:543\n75#2,13:556\n41#3,6:569\n256#4,2:575\n256#4,2:596\n256#4,2:617\n256#4,2:619\n256#4,2:626\n65#5,16:577\n93#5,3:593\n422#6,4:598\n417#6,4:628\n808#7,11:602\n1557#7:613\n1628#7,3:614\n1863#7,2:621\n36#8:623\n36#8:625\n1#9:624\n*S KotlinDebug\n*F\n+ 1 SaveExternalFilesActivity.kt\ncom/infomaniak/drive/ui/SaveExternalFilesActivity\n*L\n72#1:543,13\n73#1:556,13\n74#1:569,6\n232#1:575,2\n378#1:596,2\n390#1:617,2\n408#1:619,2\n185#1:626,2\n352#1:577,16\n352#1:593,3\n382#1:598,4\n346#1:628,4\n383#1:602,11\n384#1:613\n384#1:614,3\n417#1:621,2\n464#1:623\n503#1:625\n*E\n" │ │ VISIBILITY_RUNTIME Lkotlin/Metadata; d1={ "�� \n\n\n\n\n\n\n\n\n\n\n\n\n��\n\n\n\n\n\n\n��\n\n��\n \n��\n\n\n\n\n��\n\n��\n\n\n\n\n\n\n\n\t\n\n\n\n�� [20:Z[B¢J1022304HJ 502*06HJ70,HJ80,HJ902HJ:02HJ;02HJ<0=HJ>0,HJ?0,HJ@022A0BHJC02HJD02HJE02HJF0GHJH02HJI02HJJ02HJK02HJL02HJM0,HJN02HJ O0,2P0Q2R0Q2S0QHJ T0,2P0Q2R0Q2S0QHJU0j`2V0WHJ2X0,2Y0*2V0W2P0Q2R0Q2S0QHJ V0W*0*HR08BX‚„¢ \n\tR\n0 8BX‚„¢ \n\t \rR08BX‚„¢ \n\tR08BX‚„¢ \nR0X‚.¢\n��R0j`8BX‚„¢ \n!\t R\"0#8BX‚„¢ \n&\t$%R'0(X‚.¢\n��R)0*X‚¢\n��R+0,X‚¢\n��R- \n 0*0/0/0.X‚¢\n��¨\\" } d2={ "Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;" "Lcom/infomaniak/drive/ui/BaseActivity;" "" "()V" "binding" "Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;" "getBinding" "()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;" "binding$delegate" "Lkotlin/Lazy;" "selectDriveViewModel" "Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;" "getSelectDriveViewModel" "()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;" "selectDriveViewModel$delegate" "saveExternalFilesViewModel" "Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;" "getSaveExternalFilesViewModel" "()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;" "saveExternalFilesViewModel$delegate" "navigationArgs" "Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;" "getNavigationArgs" "()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;" "navigationArgs$delegate" "Landroidx/navigation/NavArgsLazy;" "saveExternalUriAdapter" "Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;" "sharedFolder" "Ljava/io/File;" "Lcom/infomaniak/drive/utils/IOFile;" "getSharedFolder" "()Ljava/io/File;" "sharedFolder$delegate" "uiSettings" "Lcom/infomaniak/drive/data/models/UiSettings;" "getUiSettings" "()Lcom/infomaniak/drive/data/models/UiSettings;" "uiSettings$delegate" "drivePermissions" "Lcom/infomaniak/drive/utils/DrivePermissions;" "currentUri" "Landroid/net/Uri;" "isMultiple" "" "selectFolderResultLauncher" "Landroidx/activity/result/ActivityResultLauncher;" "Landroid/content/Intent;" "kotlin.jvm.PlatformType" "onCreate" "" "savedInstanceState" "Landroid/os/Bundle;" "selectAllButFileExtension" "Lcom/google/android/material/textfield/TextInputEditText;" "isAuth" "isExtrasNull" "setupDrivePermissions" "activeDefaultUser" "fetchSelectedDrive" "getSelectedFolder" "Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;" "canUseExternalFilesPref" "canSaveFilesPref" "displaySelectedDrive" "drive" "Lcom/infomaniak/drive/data/models/drive/Drive;" "displayDriveSelection" "setupSelectPath" "fetchFolder" "setupSaveButton" "Lcom/google/android/material/button/MaterialButton;" "onResume" "getFiles" "handleSendSingle" "handleSendMultiple" "checkEnabledSaveButton" "isValidFields" "activeSelectDrive" "storeFiles" "userId" "" "driveId" "folderId" "storeText" "getOutputFile" "fileName" "" "store" "uri" "SaveExternalFilesViewModel" "Companion" "kdrive-5.4.0 (50400001)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ -Annotations on field #1380 'selectFolderResultLauncher' │ │ +Annotations on field #1379 'selectFolderResultLauncher' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroidx/activity/result/ActivityResultLauncher<" "Landroid/content/Intent;" ">;" } │ │ │ │ -Class #220 - │ │ +Class #218 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Lcom/infomaniak/drive/ui/BaseActivity;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : 'Companion' │ │ @@ -39705,404 +39541,404 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1ac144: |[1ac144] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$2OpjMwqfsjm8tLW-xHU8FRgu4jk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1ac154: 7120 2211 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher$lambda$6:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V // method@1122 │ │ -1ac15a: 0e00 |0003: return-void │ │ +1ac0d4: |[1ac0d4] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$2OpjMwqfsjm8tLW-xHU8FRgu4jk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1ac0e4: 7120 1e11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher$lambda$6:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V // method@111e │ │ +1ac0ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1ac15c: |[1ac15c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ -1ac16c: 7120 1911 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@1119 │ │ -1ac172: 0e00 |0003: return-void │ │ +1ac0ec: |[1ac0ec] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ +1ac0fc: 7120 1511 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@1115 │ │ +1ac102: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$A5Waz8xGkeIhO2m-jFGOkDvyeUQ' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1ac174: |[1ac174] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$A5Waz8xGkeIhO2m-jFGOkDvyeUQ:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1ac184: 7120 2b11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSelectPath$lambda$25$lambda$24:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@112b │ │ -1ac18a: 0e00 |0003: return-void │ │ +1ac104: |[1ac104] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$A5Waz8xGkeIhO2m-jFGOkDvyeUQ:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ +1ac114: 7120 2711 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSelectPath$lambda$25$lambda$24:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@1127 │ │ +1ac11a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI' │ │ type : '(Ljava/lang/Exception;Lio/sentry/IScope;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1ac18c: |[1ac18c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ -1ac19c: 7120 0711 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@1107 │ │ -1ac1a2: 0e00 |0003: return-void │ │ +1ac11c: |[1ac11c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ +1ac12c: 7120 0311 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@1103 │ │ +1ac132: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$NSqdupPQiddq4OO6KnXpBisr-qU' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1abe10: |[1abe10] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$NSqdupPQiddq4OO6KnXpBisr-qU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1abe20: 7120 f410 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeDefaultUser$lambda$14:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; // method@10f4 │ │ -1abe26: 0c00 |0003: move-result-object v0 │ │ -1abe28: 1100 |0004: return-object v0 │ │ +1abda0: |[1abda0] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$NSqdupPQiddq4OO6KnXpBisr-qU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1abdb0: 7120 f010 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeDefaultUser$lambda$14:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; // method@10f0 │ │ +1abdb6: 0c00 |0003: move-result-object v0 │ │ +1abdb8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1abb84: |[1abb84] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; │ │ -1abb94: 7110 2c11 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder_delegate$lambda$2:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@112c │ │ -1abb9a: 0c00 |0003: move-result-object v0 │ │ -1abb9c: 1100 |0004: return-object v0 │ │ +1abb14: |[1abb14] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; │ │ +1abb24: 7110 2811 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder_delegate$lambda$2:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@1128 │ │ +1abb2a: 0c00 |0003: move-result-object v0 │ │ +1abb2c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$R6cZxpBNC9ZBumZQlP55z0VQWwU' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -1ac1a4: |[1ac1a4] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$R6cZxpBNC9ZBumZQlP55z0VQWwU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ -1ac1b4: 7140 2011 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectAllButFileExtension$lambda$10:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V // method@1120 │ │ -1ac1ba: 0e00 |0003: return-void │ │ +1ac134: |[1ac134] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$R6cZxpBNC9ZBumZQlP55z0VQWwU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ +1ac144: 7140 1c11 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectAllButFileExtension$lambda$10:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V // method@111c │ │ +1ac14a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$SXNJha3jwq5Yg9_xGYkQ63vpd40' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1ac1bc: |[1ac1bc] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$SXNJha3jwq5Yg9_xGYkQ63vpd40:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1ac1cc: 7120 f610 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive$lambda$43$lambda$42:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@10f6 │ │ -1ac1d2: 0e00 |0003: return-void │ │ +1ac14c: |[1ac14c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$SXNJha3jwq5Yg9_xGYkQ63vpd40:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ +1ac15c: 7120 f210 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive$lambda$43$lambda$42:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V // method@10f2 │ │ +1ac162: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$ZrMSbStdZiHEJx4_jo_MgGn6YAU' │ │ type : '(Lcom/google/android/material/textfield/TextInputEditText;I)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1ac1d4: |[1ac1d4] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$ZrMSbStdZiHEJx4_jo_MgGn6YAU:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ -1ac1e4: 7120 2111 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectAllButFileExtension$lambda$10$lambda$9:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@1121 │ │ -1ac1ea: 0e00 |0003: return-void │ │ +1ac164: |[1ac164] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$ZrMSbStdZiHEJx4_jo_MgGn6YAU:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ +1ac174: 7120 1d11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectAllButFileExtension$lambda$10$lambda$9:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@111d │ │ +1ac17a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$_Xv9cf_nuIGtFs8-o9FWPeA5tew' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -1ac1ec: |[1ac1ec] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$_Xv9cf_nuIGtFs8-o9FWPeA5tew:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V │ │ -1ac1fc: 7140 2911 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSaveButton$lambda$33$lambda$32$lambda$31:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V // method@1129 │ │ -1ac202: 0e00 |0003: return-void │ │ +1ac17c: |[1ac17c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$_Xv9cf_nuIGtFs8-o9FWPeA5tew:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V │ │ +1ac18c: 7140 2511 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSaveButton$lambda$33$lambda$32$lambda$31:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V // method@1125 │ │ +1ac192: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$c7jzEuIb4Ud5LgCYpgeOhGgwPQY' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1ac204: |[1ac204] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$c7jzEuIb4Ud5LgCYpgeOhGgwPQY:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ -1ac214: 7130 3011 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeFiles$lambda$46$lambda$45:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V // method@1130 │ │ -1ac21a: 0e00 |0003: return-void │ │ +1ac194: |[1ac194] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$c7jzEuIb4Ud5LgCYpgeOhGgwPQY:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ +1ac1a4: 7130 2c11 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeFiles$lambda$46$lambda$45:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V // method@112c │ │ +1ac1aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$gfYRJqwDp9axRm6mkJYaEv-VF0w' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1abab0: |[1abab0] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$gfYRJqwDp9axRm6mkJYaEv-VF0w:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ -1abac0: 7110 f710 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f7 │ │ -1abac6: 0c00 |0003: move-result-object v0 │ │ -1abac8: 1100 |0004: return-object v0 │ │ +1aba40: |[1aba40] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$gfYRJqwDp9axRm6mkJYaEv-VF0w:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ +1aba50: 7110 f310 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f3 │ │ +1aba56: 0c00 |0003: move-result-object v0 │ │ +1aba58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$j0BwfpIxNqc9CAB_DmhT_bnc_PI' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1abe2c: |[1abe2c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$j0BwfpIxNqc9CAB_DmhT_bnc_PI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ -1abe3c: 7120 2711 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupDrivePermissions$lambda$13$lambda$12:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; // method@1127 │ │ -1abe42: 0c00 |0003: move-result-object v0 │ │ -1abe44: 1100 |0004: return-object v0 │ │ +1abdbc: |[1abdbc] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$j0BwfpIxNqc9CAB_DmhT_bnc_PI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ +1abdcc: 7120 2311 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupDrivePermissions$lambda$13$lambda$12:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; // method@1123 │ │ +1abdd2: 0c00 |0003: move-result-object v0 │ │ +1abdd4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$jPPl3iceraVWHbCzw6Yw48ZkaeI' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1abe48: |[1abe48] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$jPPl3iceraVWHbCzw6Yw48ZkaeI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1abe58: 7120 2311 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@1123 │ │ -1abe5e: 0c00 |0003: move-result-object v0 │ │ -1abe60: 1100 |0004: return-object v0 │ │ +1abdd8: |[1abdd8] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$jPPl3iceraVWHbCzw6Yw48ZkaeI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1abde8: 7120 1f11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@111f │ │ +1abdee: 0c00 |0003: move-result-object v0 │ │ +1abdf0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY' │ │ type : '()Z' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1ab144: |[1ab144] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z │ │ -1ab154: 7100 1c11 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.onCreate$lambda$8$lambda$7:()Z // method@111c │ │ -1ab15a: 0a00 |0003: move-result v0 │ │ -1ab15c: 0f00 |0004: return v0 │ │ +1ab0d4: |[1ab0d4] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z │ │ +1ab0e4: 7100 1811 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.onCreate$lambda$8$lambda$7:()Z // method@1118 │ │ +1ab0ea: 0a00 |0003: move-result v0 │ │ +1ab0ec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$naoIk1D_TvURhYWWeEkJBsjolkU' │ │ type : '(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1abe64: |[1abe64] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$naoIk1D_TvURhYWWeEkJBsjolkU:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; │ │ -1abe74: 7130 0011 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchSelectedDrive$lambda$20$lambda$19:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; // method@1100 │ │ -1abe7a: 0c00 |0003: move-result-object v0 │ │ -1abe7c: 1100 |0004: return-object v0 │ │ +1abdf4: |[1abdf4] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$naoIk1D_TvURhYWWeEkJBsjolkU:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; │ │ +1abe04: 7130 fc10 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchSelectedDrive$lambda$20$lambda$19:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; // method@10fc │ │ +1abe0a: 0c00 |0003: move-result-object v0 │ │ +1abe0c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$wu5UE6_raejC3UJn4yvPCy07394' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1ab9ac: |[1ab9ac] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$wu5UE6_raejC3UJn4yvPCy07394:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1ab9bc: 7110 3211 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; // method@1132 │ │ -1ab9c2: 0c00 |0003: move-result-object v0 │ │ -1ab9c4: 1100 |0004: return-object v0 │ │ +1ab93c: |[1ab93c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$wu5UE6_raejC3UJn4yvPCy07394:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1ab94c: 7110 2e11 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; // method@112e │ │ +1ab952: 0c00 |0003: move-result-object v0 │ │ +1ab954: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '$r8$lambda$yF2i_CYvwn0H0YkekYKgKGIs2dQ' │ │ type : '(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1abe80: |[1abe80] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$yF2i_CYvwn0H0YkekYKgKGIs2dQ:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit; │ │ -1abe90: 7130 fe10 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchFolder$lambda$29$lambda$28:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit; // method@10fe │ │ -1abe96: 0c00 |0003: move-result-object v0 │ │ -1abe98: 1100 |0004: return-object v0 │ │ +1abe10: |[1abe10] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$yF2i_CYvwn0H0YkekYKgKGIs2dQ:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit; │ │ +1abe20: 7130 fa10 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchFolder$lambda$29$lambda$28:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit; // method@10fa │ │ +1abe26: 0c00 |0003: move-result-object v0 │ │ +1abe28: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1ac21c: |[1ac21c] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ -1ac22c: 2200 ee04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // type@04ee │ │ -1ac230: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1ac232: 7020 af10 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@10af │ │ -1ac238: 6900 5705 |0006: sput-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // field@0557 │ │ -1ac23c: 0e00 |0008: return-void │ │ +1ac1ac: |[1ac1ac] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ +1ac1bc: 2200 ed04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // type@04ed │ │ +1ac1c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1ac1c2: 7020 ab10 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@10ab │ │ +1ac1c8: 6900 5605 |0006: sput-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // field@0556 │ │ +1ac1cc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 159 16-bit code units │ │ -1ac240: |[1ac240] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ -1ac250: 7010 8a0c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c8a │ │ -1ac256: 2200 e304 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17; // type@04e3 │ │ -1ac25a: 7020 9810 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1098 │ │ -1ac260: 7110 bd99 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99bd │ │ -1ac266: 0c00 |000b: move-result-object v0 │ │ -1ac268: 5b70 5c05 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@055c │ │ -1ac26c: 0770 |000e: move-object v0, v7 │ │ -1ac26e: 1f00 6301 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@0163 │ │ -1ac272: 2201 f604 |0011: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1; // type@04f6 │ │ -1ac276: 7020 cb10 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@10cb │ │ -1ac27c: 1f01 ff1a |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1aff │ │ -1ac280: 2202 3d02 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@023d │ │ -1ac284: 1c03 c70a |001a: const-class v3, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0ac7 │ │ -1ac288: 7110 8ab7 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b78a │ │ -1ac28e: 0c03 |001f: move-result-object v3 │ │ -1ac290: 2204 f704 |0020: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2; // type@04f7 │ │ -1ac294: 7020 ce10 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@10ce │ │ -1ac29a: 1f04 ff1a |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1aff │ │ -1ac29e: 2205 f804 |0027: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3; // type@04f8 │ │ -1ac2a2: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -1ac2a4: 7030 d110 6500 |002a: invoke-direct {v5, v6, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V // method@10d1 │ │ -1ac2aa: 1f05 ff1a |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1aff │ │ -1ac2ae: 7055 6106 3214 |002f: invoke-direct {v2, v3, v4, v1, v5}, Landroidx/lifecycle/ViewModelLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V // method@0661 │ │ -1ac2b4: 1f02 0e19 |0032: check-cast v2, Lkotlin/Lazy; // type@190e │ │ -1ac2b8: 5b72 6305 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@0563 │ │ -1ac2bc: 2201 f904 |0036: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4; // type@04f9 │ │ -1ac2c0: 7020 d410 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@10d4 │ │ -1ac2c6: 1f01 ff1a |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1aff │ │ -1ac2ca: 2202 3d02 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@023d │ │ -1ac2ce: 1c03 ef04 |003f: const-class v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@04ef │ │ -1ac2d2: 7110 8ab7 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b78a │ │ -1ac2d8: 0c03 |0044: move-result-object v3 │ │ -1ac2da: 2204 fa04 |0045: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5; // type@04fa │ │ -1ac2de: 7020 d710 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@10d7 │ │ -1ac2e4: 1f04 ff1a |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1aff │ │ -1ac2e8: 2205 fb04 |004c: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6; // type@04fb │ │ -1ac2ec: 7030 da10 6500 |004e: invoke-direct {v5, v6, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V // method@10da │ │ -1ac2f2: 1f05 ff1a |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1aff │ │ -1ac2f6: 7055 6106 3214 |0053: invoke-direct {v2, v3, v4, v1, v5}, Landroidx/lifecycle/ViewModelLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V // method@0661 │ │ -1ac2fc: 1f02 0e19 |0056: check-cast v2, Lkotlin/Lazy; // type@190e │ │ -1ac300: 5b72 6105 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@0561 │ │ -1ac304: 0770 |005a: move-object v0, v7 │ │ -1ac306: 1f00 1700 |005b: check-cast v0, Landroid/app/Activity; // type@0017 │ │ -1ac30a: 2201 4a02 |005d: new-instance v1, Landroidx/navigation/NavArgsLazy; // type@024a │ │ -1ac30e: 1c02 fe04 |005f: const-class v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fe │ │ -1ac312: 7110 8ab7 0200 |0061: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b78a │ │ -1ac318: 0c02 |0064: move-result-object v2 │ │ -1ac31a: 2203 f504 |0065: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1; // type@04f5 │ │ -1ac31e: 7020 c810 0300 |0067: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.:(Landroid/app/Activity;)V // method@10c8 │ │ -1ac324: 1f03 ff1a |006a: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1aff │ │ -1ac328: 7030 6b06 2103 |006c: invoke-direct {v1, v2, v3}, Landroidx/navigation/NavArgsLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)V // method@066b │ │ -1ac32e: 5b71 6005 |006f: iput-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@0560 │ │ -1ac332: 2200 e404 |0071: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18; // type@04e4 │ │ -1ac336: 7020 9a10 7000 |0073: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@109a │ │ -1ac33c: 7110 bd99 0000 |0076: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99bd │ │ -1ac342: 0c00 |0079: move-result-object v0 │ │ -1ac344: 5b70 6505 |007a: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@0565 │ │ -1ac348: 2200 e504 |007c: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19; // type@04e5 │ │ -1ac34c: 7020 9c10 7000 |007e: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@109c │ │ -1ac352: 7110 bd99 0000 |0081: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99bd │ │ -1ac358: 0c00 |0084: move-result-object v0 │ │ -1ac35a: 5b70 6605 |0085: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0566 │ │ -1ac35e: 2200 7001 |0087: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@0170 │ │ -1ac362: 7010 9104 0000 |0089: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0491 │ │ -1ac368: 1f00 6d01 |008c: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@016d │ │ -1ac36c: 2201 e604 |008e: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2; // type@04e6 │ │ -1ac370: 7020 9e10 7100 |0090: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@109e │ │ -1ac376: 6e30 1e11 0701 |0093: invoke-virtual {v7, v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@111e │ │ -1ac37c: 0c00 |0096: move-result-object v0 │ │ -1ac37e: 1a01 1aea |0097: const-string v1, "registerForActivityResult(...)" // string@ea1a │ │ -1ac382: 7120 a8b6 1000 |0099: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1ac388: 5b70 6405 |009c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0564 │ │ -1ac38c: 0e00 |009e: return-void │ │ +1ac1d0: |[1ac1d0] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ +1ac1e0: 7010 860c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c86 │ │ +1ac1e6: 2200 e204 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17; // type@04e2 │ │ +1ac1ea: 7020 9410 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1094 │ │ +1ac1f0: 7110 c699 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99c6 │ │ +1ac1f6: 0c00 |000b: move-result-object v0 │ │ +1ac1f8: 5b70 5b05 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@055b │ │ +1ac1fc: 0770 |000e: move-object v0, v7 │ │ +1ac1fe: 1f00 6201 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@0162 │ │ +1ac202: 2201 f504 |0011: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1; // type@04f5 │ │ +1ac206: 7020 c710 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@10c7 │ │ +1ac20c: 1f01 ff1a |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1aff │ │ +1ac210: 2202 3c02 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@023c │ │ +1ac214: 1c03 c70a |001a: const-class v3, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0ac7 │ │ +1ac218: 7110 93b7 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b793 │ │ +1ac21e: 0c03 |001f: move-result-object v3 │ │ +1ac220: 2204 f604 |0020: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2; // type@04f6 │ │ +1ac224: 7020 ca10 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@10ca │ │ +1ac22a: 1f04 ff1a |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1aff │ │ +1ac22e: 2205 f704 |0027: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3; // type@04f7 │ │ +1ac232: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +1ac234: 7030 cd10 6500 |002a: invoke-direct {v5, v6, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V // method@10cd │ │ +1ac23a: 1f05 ff1a |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1aff │ │ +1ac23e: 7055 5d06 3214 |002f: invoke-direct {v2, v3, v4, v1, v5}, Landroidx/lifecycle/ViewModelLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V // method@065d │ │ +1ac244: 1f02 0e19 |0032: check-cast v2, Lkotlin/Lazy; // type@190e │ │ +1ac248: 5b72 6205 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@0562 │ │ +1ac24c: 2201 f804 |0036: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4; // type@04f8 │ │ +1ac250: 7020 d010 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@10d0 │ │ +1ac256: 1f01 ff1a |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1aff │ │ +1ac25a: 2202 3c02 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@023c │ │ +1ac25e: 1c03 ee04 |003f: const-class v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@04ee │ │ +1ac262: 7110 93b7 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b793 │ │ +1ac268: 0c03 |0044: move-result-object v3 │ │ +1ac26a: 2204 f904 |0045: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5; // type@04f9 │ │ +1ac26e: 7020 d310 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@10d3 │ │ +1ac274: 1f04 ff1a |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1aff │ │ +1ac278: 2205 fa04 |004c: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6; // type@04fa │ │ +1ac27c: 7030 d610 6500 |004e: invoke-direct {v5, v6, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V // method@10d6 │ │ +1ac282: 1f05 ff1a |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1aff │ │ +1ac286: 7055 5d06 3214 |0053: invoke-direct {v2, v3, v4, v1, v5}, Landroidx/lifecycle/ViewModelLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V // method@065d │ │ +1ac28c: 1f02 0e19 |0056: check-cast v2, Lkotlin/Lazy; // type@190e │ │ +1ac290: 5b72 6005 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@0560 │ │ +1ac294: 0770 |005a: move-object v0, v7 │ │ +1ac296: 1f00 1600 |005b: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +1ac29a: 2201 4902 |005d: new-instance v1, Landroidx/navigation/NavArgsLazy; // type@0249 │ │ +1ac29e: 1c02 fd04 |005f: const-class v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fd │ │ +1ac2a2: 7110 93b7 0200 |0061: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b793 │ │ +1ac2a8: 0c02 |0064: move-result-object v2 │ │ +1ac2aa: 2203 f404 |0065: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1; // type@04f4 │ │ +1ac2ae: 7020 c410 0300 |0067: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.:(Landroid/app/Activity;)V // method@10c4 │ │ +1ac2b4: 1f03 ff1a |006a: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1aff │ │ +1ac2b8: 7030 6706 2103 |006c: invoke-direct {v1, v2, v3}, Landroidx/navigation/NavArgsLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)V // method@0667 │ │ +1ac2be: 5b71 5f05 |006f: iput-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@055f │ │ +1ac2c2: 2200 e304 |0071: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18; // type@04e3 │ │ +1ac2c6: 7020 9610 7000 |0073: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1096 │ │ +1ac2cc: 7110 c699 0000 |0076: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99c6 │ │ +1ac2d2: 0c00 |0079: move-result-object v0 │ │ +1ac2d4: 5b70 6405 |007a: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@0564 │ │ +1ac2d8: 2200 e404 |007c: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19; // type@04e4 │ │ +1ac2dc: 7020 9810 7000 |007e: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1098 │ │ +1ac2e2: 7110 c699 0000 |0081: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@99c6 │ │ +1ac2e8: 0c00 |0084: move-result-object v0 │ │ +1ac2ea: 5b70 6505 |0085: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0565 │ │ +1ac2ee: 2200 6f01 |0087: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@016f │ │ +1ac2f2: 7010 8d04 0000 |0089: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@048d │ │ +1ac2f8: 1f00 6c01 |008c: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@016c │ │ +1ac2fc: 2201 e504 |008e: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2; // type@04e5 │ │ +1ac300: 7020 9a10 7100 |0090: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@109a │ │ +1ac306: 6e30 1a11 0701 |0093: invoke-virtual {v7, v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@111a │ │ +1ac30c: 0c00 |0096: move-result-object v0 │ │ +1ac30e: 1a01 1aea |0097: const-string v1, "registerForActivityResult(...)" // string@ea1a │ │ +1ac312: 7120 b1b6 1000 |0099: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1ac318: 5b70 6305 |009c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0563 │ │ +1ac31c: 0e00 |009e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=70 │ │ 0x000e line=72 │ │ 0x0011 line=547 │ │ 0x0018 line=551 │ │ @@ -40130,17 +39966,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1ac390: |[1ac390] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1ac3a0: 7010 fa10 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10fa │ │ -1ac3a6: 0e00 |0003: return-void │ │ +1ac320: |[1ac320] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1ac330: 7010 f610 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10f6 │ │ +1ac336: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #21 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -40148,18 +39984,18 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -1ab160: |[1ab160] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z │ │ -1ab170: 7040 2f11 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeFiles:(III)Z // method@112f │ │ -1ab176: 0a00 |0003: move-result v0 │ │ -1ab178: 0f00 |0004: return v0 │ │ +1ab0f0: |[1ab0f0] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z │ │ +1ab100: 7040 2b11 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeFiles:(III)Z // method@112b │ │ +1ab106: 0a00 |0003: move-result v0 │ │ +1ab108: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -40170,83 +40006,83 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 130 16-bit code units │ │ -1ac3a8: |[1ac3a8] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser:()V │ │ -1ac3b8: 6200 a512 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -1ac3bc: 6e10 7739 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsers:()Landroidx/lifecycle/LiveData; // method@3977 │ │ -1ac3c2: 0c00 |0005: move-result-object v0 │ │ -1ac3c4: 07b1 |0006: move-object v1, v11 │ │ -1ac3c6: 1f01 3002 |0007: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@0230 │ │ -1ac3ca: 2202 e804 |0009: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4; // type@04e8 │ │ -1ac3ce: 7020 a210 b200 |000b: invoke-direct {v2, v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a2 │ │ -1ac3d4: 2203 f204 |000e: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@04f2 │ │ -1ac3d8: 7020 b910 2300 |0010: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10b9 │ │ -1ac3de: 1f03 3602 |0013: check-cast v3, Landroidx/lifecycle/Observer; // type@0236 │ │ -1ac3e2: 6e30 4506 1003 |0015: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0645 │ │ -1ac3e8: 6204 b900 |0018: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -1ac3ec: 6200 a512 |001a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -1ac3f0: 6e10 7e39 0000 |001c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@397e │ │ -1ac3f6: 0a00 |001f: move-result v0 │ │ -1ac3f8: 7110 0093 0000 |0020: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -1ac3fe: 0c05 |0023: move-result-object v5 │ │ -1ac400: 1309 0e00 |0024: const/16 v9, #int 14 // #e │ │ -1ac404: 120a |0026: const/4 v10, #int 0 // #0 │ │ -1ac406: 1206 |0027: const/4 v6, #int 0 // #0 │ │ -1ac408: 1207 |0028: const/4 v7, #int 0 // #0 │ │ -1ac40a: 1208 |0029: const/4 v8, #int 0 // #0 │ │ -1ac40c: 7707 8209 0400 |002a: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrives$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Ljava/util/ArrayList; // method@0982 │ │ -1ac412: 0c00 |002d: move-result-object v0 │ │ -1ac414: 6e10 1a96 0000 |002e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@961a │ │ -1ac41a: 0a00 |0031: move-result v0 │ │ -1ac41c: 1211 |0032: const/4 v1, #int 1 // #1 │ │ -1ac41e: 3710 0500 |0033: if-le v0, v1, 0038 // +0005 │ │ -1ac422: 7010 f510 0b00 |0035: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10f5 │ │ -1ac428: 7010 0f11 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@110f │ │ -1ac42e: 0c00 |003b: move-result-object v0 │ │ -1ac430: 6e10 230b 0000 |003c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component1:()I // method@0b23 │ │ -1ac436: 0a02 |003f: move-result v2 │ │ -1ac438: 6e10 240b 0000 |0040: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component2:()I // method@0b24 │ │ -1ac43e: 0a00 |0043: move-result v0 │ │ -1ac440: 6203 b900 |0044: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -1ac444: 7110 0093 0200 |0046: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -1ac44a: 0c04 |0049: move-result-object v4 │ │ -1ac44c: 7110 0093 0000 |004a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -1ac452: 0c05 |004d: move-result-object v5 │ │ -1ac454: 1309 1c00 |004e: const/16 v9, #int 28 // #1c │ │ -1ac458: 120a |0050: const/4 v10, #int 0 // #0 │ │ -1ac45a: 1206 |0051: const/4 v6, #int 0 // #0 │ │ -1ac45c: 1207 |0052: const/4 v7, #int 0 // #0 │ │ -1ac45e: 1208 |0053: const/4 v8, #int 0 // #0 │ │ -1ac460: 7708 8009 0300 |0054: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrive$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/realm/Realm;ILjava/lang/Object;)Lcom/infomaniak/drive/data/models/drive/Drive; // method@0980 │ │ -1ac466: 0c00 |0057: move-result-object v0 │ │ -1ac468: 3900 1000 |0058: if-nez v0, 0068 // +0010 │ │ -1ac46c: 6200 a512 |005a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -1ac470: 6e10 7e39 0000 |005c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@397e │ │ -1ac476: 0a02 |005f: move-result v2 │ │ -1ac478: 6200 a512 |0060: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -1ac47c: 1203 |0062: const/4 v3, #int 0 // #0 │ │ -1ac47e: 1204 |0063: const/4 v4, #int 0 // #0 │ │ -1ac480: 7140 7b39 3041 |0064: invoke-static {v0, v3, v1, v4}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDrive$default:(Lcom/infomaniak/drive/utils/AccountUtils;ZILjava/lang/Object;)Lcom/infomaniak/drive/data/models/drive/Drive; // method@397b │ │ -1ac486: 0c00 |0067: move-result-object v0 │ │ -1ac488: 7010 0e11 0b00 |0068: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110e │ │ -1ac48e: 0c03 |006b: move-result-object v3 │ │ -1ac490: 6e10 7434 0300 |006c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3474 │ │ -1ac496: 0c04 |006f: move-result-object v4 │ │ -1ac498: 7110 0093 0200 |0070: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -1ac49e: 0c02 |0073: move-result-object v2 │ │ -1ac4a0: 6e20 5306 2400 |0074: invoke-virtual {v4, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0653 │ │ -1ac4a6: 6e10 7334 0300 |0077: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3473 │ │ -1ac4ac: 0c02 |007a: move-result-object v2 │ │ -1ac4ae: 6e20 5306 0200 |007b: invoke-virtual {v2, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0653 │ │ -1ac4b4: 6e20 7634 1300 |007e: invoke-virtual {v3, v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.setShowSharedWithMe:(Z)V // method@3476 │ │ -1ac4ba: 0e00 |0081: return-void │ │ +1ac338: |[1ac338] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser:()V │ │ +1ac348: 6200 a712 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +1ac34c: 6e10 8039 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsers:()Landroidx/lifecycle/LiveData; // method@3980 │ │ +1ac352: 0c00 |0005: move-result-object v0 │ │ +1ac354: 07b1 |0006: move-object v1, v11 │ │ +1ac356: 1f01 2f02 |0007: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@022f │ │ +1ac35a: 2202 e704 |0009: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4; // type@04e7 │ │ +1ac35e: 7020 9e10 b200 |000b: invoke-direct {v2, v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@109e │ │ +1ac364: 2203 f104 |000e: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@04f1 │ │ +1ac368: 7020 b510 2300 |0010: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10b5 │ │ +1ac36e: 1f03 3502 |0013: check-cast v3, Landroidx/lifecycle/Observer; // type@0235 │ │ +1ac372: 6e30 4106 1003 |0015: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0641 │ │ +1ac378: 6204 b800 |0018: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b8 │ │ +1ac37c: 6200 a712 |001a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +1ac380: 6e10 8739 0000 |001c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3987 │ │ +1ac386: 0a00 |001f: move-result v0 │ │ +1ac388: 7110 0993 0000 |0020: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9309 │ │ +1ac38e: 0c05 |0023: move-result-object v5 │ │ +1ac390: 1309 0e00 |0024: const/16 v9, #int 14 // #e │ │ +1ac394: 120a |0026: const/4 v10, #int 0 // #0 │ │ +1ac396: 1206 |0027: const/4 v6, #int 0 // #0 │ │ +1ac398: 1207 |0028: const/4 v7, #int 0 // #0 │ │ +1ac39a: 1208 |0029: const/4 v8, #int 0 // #0 │ │ +1ac39c: 7707 7e09 0400 |002a: invoke-static/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrives$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Ljava/util/ArrayList; // method@097e │ │ +1ac3a2: 0c00 |002d: move-result-object v0 │ │ +1ac3a4: 6e10 2396 0000 |002e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@9623 │ │ +1ac3aa: 0a00 |0031: move-result v0 │ │ +1ac3ac: 1211 |0032: const/4 v1, #int 1 // #1 │ │ +1ac3ae: 3710 0500 |0033: if-le v0, v1, 0038 // +0005 │ │ +1ac3b2: 7010 f110 0b00 |0035: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10f1 │ │ +1ac3b8: 7010 0b11 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@110b │ │ +1ac3be: 0c00 |003b: move-result-object v0 │ │ +1ac3c0: 6e10 1f0b 0000 |003c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component1:()I // method@0b1f │ │ +1ac3c6: 0a02 |003f: move-result v2 │ │ +1ac3c8: 6e10 200b 0000 |0040: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component2:()I // method@0b20 │ │ +1ac3ce: 0a00 |0043: move-result v0 │ │ +1ac3d0: 6203 b800 |0044: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b8 │ │ +1ac3d4: 7110 0993 0200 |0046: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9309 │ │ +1ac3da: 0c04 |0049: move-result-object v4 │ │ +1ac3dc: 7110 0993 0000 |004a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9309 │ │ +1ac3e2: 0c05 |004d: move-result-object v5 │ │ +1ac3e4: 1309 1c00 |004e: const/16 v9, #int 28 // #1c │ │ +1ac3e8: 120a |0050: const/4 v10, #int 0 // #0 │ │ +1ac3ea: 1206 |0051: const/4 v6, #int 0 // #0 │ │ +1ac3ec: 1207 |0052: const/4 v7, #int 0 // #0 │ │ +1ac3ee: 1208 |0053: const/4 v8, #int 0 // #0 │ │ +1ac3f0: 7708 7c09 0300 |0054: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/data/cache/DriveInfosController;.getDrive$default:(Lcom/infomaniak/drive/data/cache/DriveInfosController;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/realm/Realm;ILjava/lang/Object;)Lcom/infomaniak/drive/data/models/drive/Drive; // method@097c │ │ +1ac3f6: 0c00 |0057: move-result-object v0 │ │ +1ac3f8: 3900 1000 |0058: if-nez v0, 0068 // +0010 │ │ +1ac3fc: 6200 a712 |005a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +1ac400: 6e10 8739 0000 |005c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3987 │ │ +1ac406: 0a02 |005f: move-result v2 │ │ +1ac408: 6200 a712 |0060: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +1ac40c: 1203 |0062: const/4 v3, #int 0 // #0 │ │ +1ac40e: 1204 |0063: const/4 v4, #int 0 // #0 │ │ +1ac410: 7140 8439 3041 |0064: invoke-static {v0, v3, v1, v4}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDrive$default:(Lcom/infomaniak/drive/utils/AccountUtils;ZILjava/lang/Object;)Lcom/infomaniak/drive/data/models/drive/Drive; // method@3984 │ │ +1ac416: 0c00 |0067: move-result-object v0 │ │ +1ac418: 7010 0a11 0b00 |0068: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ +1ac41e: 0c03 |006b: move-result-object v3 │ │ +1ac420: 6e10 7d34 0300 |006c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@347d │ │ +1ac426: 0c04 |006f: move-result-object v4 │ │ +1ac428: 7110 0993 0200 |0070: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9309 │ │ +1ac42e: 0c02 |0073: move-result-object v2 │ │ +1ac430: 6e20 4f06 2400 |0074: invoke-virtual {v4, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064f │ │ +1ac436: 6e10 7c34 0300 |0077: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@347c │ │ +1ac43c: 0c02 |007a: move-result-object v2 │ │ +1ac43e: 6e20 4f06 0200 |007b: invoke-virtual {v2, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064f │ │ +1ac444: 6e20 7f34 1300 |007e: invoke-virtual {v3, v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.setShowSharedWithMe:(Z)V // method@347f │ │ +1ac44a: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0018 line=164 │ │ 0x002e line=165 │ │ 0x0038 line=166 │ │ 0x0044 line=167 │ │ @@ -40264,22 +40100,22 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1abe9c: |[1abe9c] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser$lambda$14:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1abeac: 7210 2f97 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@972f │ │ -1abeb2: 0a02 |0003: move-result v2 │ │ -1abeb4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1abeb6: 3702 0500 |0005: if-le v2, v0, 000a // +0005 │ │ -1abeba: 7010 f510 0100 |0007: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10f5 │ │ -1abec0: 6201 2fb2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1abec4: 1101 |000c: return-object v1 │ │ +1abe2c: |[1abe2c] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser$lambda$14:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1abe3c: 7210 3897 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@9738 │ │ +1abe42: 0a02 |0003: move-result v2 │ │ +1abe44: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1abe46: 3702 0500 |0005: if-le v2, v0, 000a // +0005 │ │ +1abe4a: 7010 f110 0100 |0007: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10f1 │ │ +1abe50: 6201 31b2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1abe54: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x000a line=163 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/util/List; │ │ @@ -40289,28 +40125,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1ac4ec: |[1ac4ec] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive:()V │ │ -1ac4fc: 7010 0311 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@1103 │ │ -1ac502: 0c00 |0003: move-result-object v0 │ │ -1ac504: 5401 4301 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.switchDrive:Landroid/widget/ImageView; // field@0143 │ │ -1ac508: 1a02 cefb |0006: const-string v2, "switchDrive" // string@fbce │ │ -1ac50c: 7120 a8b6 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1ac512: 1f01 1201 |000b: check-cast v1, Landroid/view/View; // type@0112 │ │ -1ac516: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -1ac518: 6e20 5803 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0358 │ │ -1ac51e: 5400 4101 |0011: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectDrive:Lcom/google/android/material/card/MaterialCardView; // field@0141 │ │ -1ac522: 2201 dc04 |0013: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10; // type@04dc │ │ -1ac526: 7020 8a10 3100 |0015: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@108a │ │ -1ac52c: 6e20 5708 1000 |0018: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0857 │ │ -1ac532: 0e00 |001b: return-void │ │ +1ac47c: |[1ac47c] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive:()V │ │ +1ac48c: 7010 ff10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1ac492: 0c00 |0003: move-result-object v0 │ │ +1ac494: 5401 4201 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.switchDrive:Landroid/widget/ImageView; // field@0142 │ │ +1ac498: 1a02 cefb |0006: const-string v2, "switchDrive" // string@fbce │ │ +1ac49c: 7120 b1b6 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1ac4a2: 1f01 1101 |000b: check-cast v1, Landroid/view/View; // type@0111 │ │ +1ac4a6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +1ac4a8: 6e20 5403 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0354 │ │ +1ac4ae: 5400 4001 |0011: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectDrive:Lcom/google/android/material/card/MaterialCardView; // field@0140 │ │ +1ac4b2: 2201 db04 |0013: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10; // type@04db │ │ +1ac4b6: 7020 8610 3100 |0015: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1086 │ │ +1ac4bc: 6e20 5308 1000 |0018: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0853 │ │ +1ac4c2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0004 line=408 │ │ 0x000e line=619 │ │ 0x0011 line=409 │ │ locals : │ │ @@ -40321,22 +40157,22 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -1ac4bc: |[1ac4bc] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive$lambda$43$lambda$42:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1ac4cc: 2202 c60a |0000: new-instance v2, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog; // type@0ac6 │ │ -1ac4d0: 7010 6034 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog;.:()V // method@3460 │ │ -1ac4d6: 6e10 1111 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1111 │ │ -1ac4dc: 0c01 |0008: move-result-object v1 │ │ -1ac4de: 1a00 4a7b |0009: const-string v0, "SyncSettingsSelectDriveDialog" // string@7b4a │ │ -1ac4e2: 6e30 7134 1200 |000b: invoke-virtual {v2, v1, v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@3471 │ │ -1ac4e8: 0e00 |000e: return-void │ │ +1ac44c: |[1ac44c] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive$lambda$43$lambda$42:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ +1ac45c: 2202 c60a |0000: new-instance v2, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog; // type@0ac6 │ │ +1ac460: 7010 6934 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog;.:()V // method@3469 │ │ +1ac466: 6e10 0d11 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@110d │ │ +1ac46c: 0c01 |0008: move-result-object v1 │ │ +1ac46e: 1a00 4a7b |0009: const-string v0, "SyncSettingsSelectDriveDialog" // string@7b4a │ │ +1ac472: 6e30 7a34 1200 |000b: invoke-virtual {v2, v1, v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@347a │ │ +1ac478: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ 0x0000 - 0x000f reg=2 (null) Landroid/view/View; │ │ │ │ @@ -40345,20 +40181,20 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1abacc: |[1abacc] com.infomaniak.drive.ui.SaveExternalFilesActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ -1abadc: 6e10 0911 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1109 │ │ -1abae2: 0c00 |0003: move-result-object v0 │ │ -1abae4: 7110 d80b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@0bd8 │ │ -1abaea: 0c00 |0007: move-result-object v0 │ │ -1abaec: 1100 |0008: return-object v0 │ │ +1aba5c: |[1aba5c] com.infomaniak.drive.ui.SaveExternalFilesActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ +1aba6c: 6e10 0511 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1105 │ │ +1aba72: 0c00 |0003: move-result-object v0 │ │ +1aba74: 7110 d40b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@0bd4 │ │ +1aba7a: 0c00 |0007: move-result-object v0 │ │ +1aba7c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #27 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -40366,29 +40202,29 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -1ab17c: |[1ab17c] com.infomaniak.drive.ui.SaveExternalFilesActivity.canSaveFilesPref:()Z │ │ -1ab18c: 7010 f910 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10f9 │ │ -1ab192: 0a00 |0003: move-result v0 │ │ -1ab194: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -1ab198: 7010 0b11 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@110b │ │ -1ab19e: 0c00 |0009: move-result-object v0 │ │ -1ab1a0: 6e10 4511 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@1145 │ │ -1ab1a6: 0a00 |000d: move-result v0 │ │ -1ab1a8: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ -1ab1aa: 3310 0300 |000f: if-ne v0, v1, 0012 // +0003 │ │ -1ab1ae: 2803 |0011: goto 0014 // +0003 │ │ -1ab1b0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -1ab1b2: 2802 |0013: goto 0015 // +0002 │ │ -1ab1b4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -1ab1b6: 0f00 |0015: return v0 │ │ +1ab10c: |[1ab10c] com.infomaniak.drive.ui.SaveExternalFilesActivity.canSaveFilesPref:()Z │ │ +1ab11c: 7010 f510 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10f5 │ │ +1ab122: 0a00 |0003: move-result v0 │ │ +1ab124: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +1ab128: 7010 0711 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ +1ab12e: 0c00 |0009: move-result-object v0 │ │ +1ab130: 6e10 4111 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@1141 │ │ +1ab136: 0a00 |000d: move-result v0 │ │ +1ab138: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ +1ab13a: 3310 0300 |000f: if-ne v0, v1, 0012 // +0003 │ │ +1ab13e: 2803 |0011: goto 0014 // +0003 │ │ +1ab140: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +1ab142: 2802 |0013: goto 0015 // +0002 │ │ +1ab144: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +1ab146: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #28 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -40396,25 +40232,25 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1ab1b8: |[1ab1b8] com.infomaniak.drive.ui.SaveExternalFilesActivity.canUseExternalFilesPref:()Z │ │ -1ab1c8: 7010 0b11 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@110b │ │ -1ab1ce: 0c00 |0003: move-result-object v0 │ │ -1ab1d0: 6e10 4611 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@1146 │ │ -1ab1d6: 0a00 |0007: move-result v0 │ │ -1ab1d8: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -1ab1da: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ -1ab1de: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -1ab1e0: 2802 |000c: goto 000e // +0002 │ │ -1ab1e2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1ab1e4: 0f00 |000e: return v0 │ │ +1ab148: |[1ab148] com.infomaniak.drive.ui.SaveExternalFilesActivity.canUseExternalFilesPref:()Z │ │ +1ab158: 7010 0711 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ +1ab15e: 0c00 |0003: move-result-object v0 │ │ +1ab160: 6e10 4211 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@1142 │ │ +1ab166: 0a00 |0007: move-result v0 │ │ +1ab168: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +1ab16a: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ +1ab16e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +1ab170: 2802 |000c: goto 000e // +0002 │ │ +1ab172: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1ab174: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #29 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -40422,22 +40258,22 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1ac534: |[1ac534] com.infomaniak.drive.ui.SaveExternalFilesActivity.checkEnabledSaveButton:()V │ │ -1ac544: 7010 0311 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@1103 │ │ -1ac54a: 0c00 |0003: move-result-object v0 │ │ -1ac54c: 5400 4001 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0140 │ │ -1ac550: 7010 1a11 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isValidFields:()Z // method@111a │ │ -1ac556: 0a01 |0009: move-result v1 │ │ -1ac558: 6e20 4208 1000 |000a: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@0842 │ │ -1ac55e: 0e00 |000d: return-void │ │ +1ac4c4: |[1ac4c4] com.infomaniak.drive.ui.SaveExternalFilesActivity.checkEnabledSaveButton:()V │ │ +1ac4d4: 7010 ff10 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1ac4da: 0c00 |0003: move-result-object v0 │ │ +1ac4dc: 5400 3f01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@013f │ │ +1ac4e0: 7010 1611 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isValidFields:()Z // method@1116 │ │ +1ac4e6: 0a01 |0009: move-result v1 │ │ +1ac4e8: 6e20 3e08 1000 |000a: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@083e │ │ +1ac4ee: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #30 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -40445,30 +40281,30 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -1ac560: |[1ac560] com.infomaniak.drive.ui.SaveExternalFilesActivity.displayDriveSelection:()V │ │ -1ac570: 7010 0311 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@1103 │ │ -1ac576: 0c00 |0003: move-result-object v0 │ │ -1ac578: 5401 3901 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@0139 │ │ -1ac57c: 0742 |0006: move-object v2, v4 │ │ -1ac57e: 1f02 3200 |0007: check-cast v2, Landroid/content/Context; // type@0032 │ │ -1ac582: 1403 8a00 067f |0009: const v3, #float 1.78119e+38 // #7f06008a │ │ -1ac588: 7120 b105 3200 |000c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@05b1 │ │ -1ac58e: 0a02 |000f: move-result v2 │ │ -1ac590: 7110 e400 0200 |0010: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00e4 │ │ -1ac596: 0c02 |0013: move-result-object v2 │ │ -1ac598: 6e20 2104 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@0421 │ │ -1ac59e: 5400 3a01 |0017: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@013a │ │ -1ac5a2: 1401 7403 147f |0019: const v1, #float 1.96744e+38 // #7f140374 │ │ -1ac5a8: 6e20 7404 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@0474 │ │ -1ac5ae: 0e00 |001f: return-void │ │ +1ac4f0: |[1ac4f0] com.infomaniak.drive.ui.SaveExternalFilesActivity.displayDriveSelection:()V │ │ +1ac500: 7010 ff10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1ac506: 0c00 |0003: move-result-object v0 │ │ +1ac508: 5401 3801 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@0138 │ │ +1ac50c: 0742 |0006: move-object v2, v4 │ │ +1ac50e: 1f02 3100 |0007: check-cast v2, Landroid/content/Context; // type@0031 │ │ +1ac512: 1403 8a00 067f |0009: const v3, #float 1.78119e+38 // #7f06008a │ │ +1ac518: 7120 ad05 3200 |000c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@05ad │ │ +1ac51e: 0a02 |000f: move-result v2 │ │ +1ac520: 7110 e000 0200 |0010: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00e0 │ │ +1ac526: 0c02 |0013: move-result-object v2 │ │ +1ac528: 6e20 1d04 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@041d │ │ +1ac52e: 5400 3901 |0017: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@0139 │ │ +1ac532: 1401 7403 147f |0019: const v1, #float 1.96744e+38 // #7f140374 │ │ +1ac538: 6e20 7004 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@0470 │ │ +1ac53e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ 0x0006 line=225 │ │ 0x0010 line=224 │ │ 0x0017 line=227 │ │ @@ -40480,33 +40316,33 @@ │ │ type : '(Lcom/infomaniak/drive/data/models/drive/Drive;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -1ac5b0: |[1ac5b0] com.infomaniak.drive.ui.SaveExternalFilesActivity.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ -1ac5c0: 7010 0311 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@1103 │ │ -1ac5c6: 0c00 |0003: move-result-object v0 │ │ -1ac5c8: 5401 3901 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@0139 │ │ -1ac5cc: 6e10 7b0b 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getPreferences:()Lcom/infomaniak/drive/data/models/drive/DrivePreferences; // method@0b7b │ │ -1ac5d2: 0c02 |0009: move-result-object v2 │ │ -1ac5d4: 6e10 910b 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/DrivePreferences;.getColor:()Ljava/lang/String; // method@0b91 │ │ -1ac5da: 0c02 |000d: move-result-object v2 │ │ -1ac5dc: 7110 3401 0200 |000e: invoke-static {v2}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@0134 │ │ -1ac5e2: 0a02 |0011: move-result v2 │ │ -1ac5e4: 7110 e400 0200 |0012: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00e4 │ │ -1ac5ea: 0c02 |0015: move-result-object v2 │ │ -1ac5ec: 6e20 2104 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@0421 │ │ -1ac5f2: 5400 3a01 |0019: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@013a │ │ -1ac5f6: 6e10 790b 0400 |001b: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b79 │ │ -1ac5fc: 0c04 |001e: move-result-object v4 │ │ -1ac5fe: 1f04 6617 |001f: check-cast v4, Ljava/lang/CharSequence; // type@1766 │ │ -1ac602: 6e20 7504 4000 |0021: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0475 │ │ -1ac608: 0e00 |0024: return-void │ │ +1ac540: |[1ac540] com.infomaniak.drive.ui.SaveExternalFilesActivity.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ +1ac550: 7010 ff10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1ac556: 0c00 |0003: move-result-object v0 │ │ +1ac558: 5401 3801 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@0138 │ │ +1ac55c: 6e10 770b 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getPreferences:()Lcom/infomaniak/drive/data/models/drive/DrivePreferences; // method@0b77 │ │ +1ac562: 0c02 |0009: move-result-object v2 │ │ +1ac564: 6e10 8d0b 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/DrivePreferences;.getColor:()Ljava/lang/String; // method@0b8d │ │ +1ac56a: 0c02 |000d: move-result-object v2 │ │ +1ac56c: 7110 3001 0200 |000e: invoke-static {v2}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@0130 │ │ +1ac572: 0a02 |0011: move-result v2 │ │ +1ac574: 7110 e000 0200 |0012: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00e0 │ │ +1ac57a: 0c02 |0015: move-result-object v2 │ │ +1ac57c: 6e20 1d04 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@041d │ │ +1ac582: 5400 3901 |0019: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@0139 │ │ +1ac586: 6e10 750b 0400 |001b: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b75 │ │ +1ac58c: 0c04 |001e: move-result-object v4 │ │ +1ac58e: 1f04 6617 |001f: check-cast v4, Ljava/lang/CharSequence; // type@1766 │ │ +1ac592: 6e20 7104 4000 |0021: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0471 │ │ +1ac598: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0004 line=219 │ │ 0x0019 line=220 │ │ locals : │ │ 0x0000 - 0x0025 reg=3 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ @@ -40517,30 +40353,30 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -1ac60c: |[1ac60c] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchFolder:()V │ │ -1ac61c: 7010 0e11 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110e │ │ -1ac622: 0c00 |0003: move-result-object v0 │ │ -1ac624: 7010 0d11 0400 |0004: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@110d │ │ -1ac62a: 0c01 |0007: move-result-object v1 │ │ -1ac62c: 6e10 b210 0100 |0008: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10b2 │ │ -1ac632: 0c01 |000b: move-result-object v1 │ │ -1ac634: 0742 |000c: move-object v2, v4 │ │ -1ac636: 1f02 3002 |000d: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0230 │ │ -1ac63a: 2203 ea04 |000f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6; // type@04ea │ │ -1ac63e: 7030 a610 0304 |0011: invoke-direct {v3, v0, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a6 │ │ -1ac644: 2200 f204 |0014: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@04f2 │ │ -1ac648: 7020 b910 3000 |0016: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10b9 │ │ -1ac64e: 1f00 3602 |0019: check-cast v0, Landroidx/lifecycle/Observer; // type@0236 │ │ -1ac652: 6e30 5106 2100 |001b: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0651 │ │ -1ac658: 0e00 |001e: return-void │ │ +1ac59c: |[1ac59c] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchFolder:()V │ │ +1ac5ac: 7010 0a11 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ +1ac5b2: 0c00 |0003: move-result-object v0 │ │ +1ac5b4: 7010 0911 0400 |0004: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ +1ac5ba: 0c01 |0007: move-result-object v1 │ │ +1ac5bc: 6e10 ae10 0100 |0008: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ae │ │ +1ac5c2: 0c01 |000b: move-result-object v1 │ │ +1ac5c4: 0742 |000c: move-object v2, v4 │ │ +1ac5c6: 1f02 2f02 |000d: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022f │ │ +1ac5ca: 2203 e904 |000f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6; // type@04e9 │ │ +1ac5ce: 7030 a210 0304 |0011: invoke-direct {v3, v0, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a2 │ │ +1ac5d4: 2200 f104 |0014: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@04f1 │ │ +1ac5d8: 7020 b510 3000 |0016: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10b5 │ │ +1ac5de: 1f00 3502 |0019: check-cast v0, Landroidx/lifecycle/Observer; // type@0235 │ │ +1ac5e2: 6e30 4d06 2100 |001b: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@064d │ │ +1ac5e8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0004 line=249 │ │ locals : │ │ 0x0000 - 0x001f reg=4 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -40549,88 +40385,88 @@ │ │ type : '(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 145 16-bit code units │ │ -1abec8: |[1abec8] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchFolder$lambda$29$lambda$28:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit; │ │ -1abed8: 6e10 7434 0900 |0000: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3474 │ │ -1abede: 0c00 |0003: move-result-object v0 │ │ -1abee0: 6e10 4f06 0000 |0004: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064f │ │ -1abee6: 0c00 |0007: move-result-object v0 │ │ -1abee8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1abeea: 3800 6400 |0009: if-eqz v0, 006d // +0064 │ │ -1abeee: 6e10 7334 0900 |000b: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3473 │ │ -1abef4: 0c00 |000e: move-result-object v0 │ │ -1abef6: 6e10 4f06 0000 |000f: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064f │ │ -1abefc: 0c00 |0012: move-result-object v0 │ │ -1abefe: 1f00 a703 |0013: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a7 │ │ -1abf02: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ -1abf06: 6e10 760b 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b76 │ │ -1abf0c: 0a00 |001a: move-result v0 │ │ -1abf0e: 7110 0093 0000 |001b: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -1abf14: 0c00 |001e: move-result-object v0 │ │ -1abf16: 2802 |001f: goto 0021 // +0002 │ │ -1abf18: 0710 |0020: move-object v0, v1 │ │ -1abf1a: 3800 4c00 |0021: if-eqz v0, 006d // +004c │ │ -1abf1e: 390b 0300 |0023: if-nez v11, 0026 // +0003 │ │ -1abf22: 2848 |0025: goto 006d // +0048 │ │ -1abf24: 2200 a303 |0026: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a3 │ │ -1abf28: 6e10 7434 0900 |0028: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3474 │ │ -1abf2e: 0c01 |002b: move-result-object v1 │ │ -1abf30: 6e10 4f06 0100 |002c: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064f │ │ -1abf36: 0c01 |002f: move-result-object v1 │ │ -1abf38: 7110 a6b6 0100 |0030: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1abf3e: 1f01 8817 |0033: check-cast v1, Ljava/lang/Number; // type@1788 │ │ -1abf42: 6e10 5993 0100 |0035: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@9359 │ │ -1abf48: 0a03 |0038: move-result v3 │ │ -1abf4a: 6e10 7334 0900 |0039: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3473 │ │ -1abf50: 0c01 |003c: move-result-object v1 │ │ -1abf52: 6e10 4f06 0100 |003d: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064f │ │ -1abf58: 0c01 |0040: move-result-object v1 │ │ -1abf5a: 7110 a6b6 0100 |0041: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1abf60: 1f01 a703 |0044: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a7 │ │ -1abf64: 6e10 760b 0100 |0046: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b76 │ │ -1abf6a: 0a04 |0049: move-result v4 │ │ -1abf6c: 6e10 7334 0900 |004a: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3473 │ │ -1abf72: 0c09 |004d: move-result-object v9 │ │ -1abf74: 6e10 4f06 0900 |004e: invoke-virtual {v9}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064f │ │ -1abf7a: 0c09 |0051: move-result-object v9 │ │ -1abf7c: 7110 a6b6 0900 |0052: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1abf82: 1f09 a703 |0055: check-cast v9, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a7 │ │ -1abf86: 6e10 7d0b 0900 |0057: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b7d │ │ -1abf8c: 0a05 |005a: move-result v5 │ │ -1abf8e: 1307 0800 |005b: const/16 v7, #int 8 // #8 │ │ -1abf92: 1208 |005d: const/4 v8, #int 0 // #0 │ │ -1abf94: 1206 |005e: const/4 v6, #int 0 // #0 │ │ -1abf96: 0702 |005f: move-object v2, v0 │ │ -1abf98: 7607 5c0b 0200 |0060: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/data/models/UserDrive;.:(IIZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b5c │ │ -1abf9e: 6209 ba00 |0063: sget-object v9, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1abfa2: 6e10 f192 0b00 |0065: invoke-virtual {v11}, Ljava/lang/Integer;.intValue:()I // method@92f1 │ │ -1abfa8: 0a0b |0068: move-result v11 │ │ -1abfaa: 6e30 9409 b900 |0069: invoke-virtual {v9, v11, v0}, Lcom/infomaniak/drive/data/cache/FileController;.getFileById:(ILcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/drive/data/models/File; // method@0994 │ │ -1abfb0: 0c01 |006c: move-result-object v1 │ │ -1abfb2: 3801 1500 |006d: if-eqz v1, 0082 // +0015 │ │ -1abfb6: 7010 0311 0a00 |006f: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@1103 │ │ -1abfbc: 0c09 |0072: move-result-object v9 │ │ -1abfbe: 5499 3e01 |0073: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@013e │ │ -1abfc2: 6e10 3b0a 0100 |0075: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a3b │ │ -1abfc8: 0c0b |0078: move-result-object v11 │ │ -1abfca: 1f0b 6617 |0079: check-cast v11, Ljava/lang/CharSequence; // type@1766 │ │ -1abfce: 6e20 7504 b900 |007b: invoke-virtual {v9, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0475 │ │ -1abfd4: 7010 fa10 0a00 |007e: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10fa │ │ -1abfda: 280d |0081: goto 008e // +000d │ │ -1abfdc: 7010 0311 0a00 |0082: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@1103 │ │ -1abfe2: 0c09 |0085: move-result-object v9 │ │ -1abfe4: 5499 3e01 |0086: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@013e │ │ -1abfe8: 140a 7503 147f |0088: const v10, #float 1.96744e+38 // #7f140375 │ │ -1abfee: 6e20 7404 a900 |008b: invoke-virtual {v9, v10}, Landroid/widget/TextView;.setText:(I)V // method@0474 │ │ -1abff4: 6209 2fb2 |008e: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1abff8: 1109 |0090: return-object v9 │ │ +1abe58: |[1abe58] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchFolder$lambda$29$lambda$28:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Integer;)Lkotlin/Unit; │ │ +1abe68: 6e10 7d34 0900 |0000: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@347d │ │ +1abe6e: 0c00 |0003: move-result-object v0 │ │ +1abe70: 6e10 4b06 0000 |0004: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064b │ │ +1abe76: 0c00 |0007: move-result-object v0 │ │ +1abe78: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1abe7a: 3800 6400 |0009: if-eqz v0, 006d // +0064 │ │ +1abe7e: 6e10 7c34 0900 |000b: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@347c │ │ +1abe84: 0c00 |000e: move-result-object v0 │ │ +1abe86: 6e10 4b06 0000 |000f: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064b │ │ +1abe8c: 0c00 |0012: move-result-object v0 │ │ +1abe8e: 1f00 a603 |0013: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a6 │ │ +1abe92: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ +1abe96: 6e10 720b 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b72 │ │ +1abe9c: 0a00 |001a: move-result v0 │ │ +1abe9e: 7110 0993 0000 |001b: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9309 │ │ +1abea4: 0c00 |001e: move-result-object v0 │ │ +1abea6: 2802 |001f: goto 0021 // +0002 │ │ +1abea8: 0710 |0020: move-object v0, v1 │ │ +1abeaa: 3800 4c00 |0021: if-eqz v0, 006d // +004c │ │ +1abeae: 390b 0300 |0023: if-nez v11, 0026 // +0003 │ │ +1abeb2: 2848 |0025: goto 006d // +0048 │ │ +1abeb4: 2200 a203 |0026: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a2 │ │ +1abeb8: 6e10 7d34 0900 |0028: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@347d │ │ +1abebe: 0c01 |002b: move-result-object v1 │ │ +1abec0: 6e10 4b06 0100 |002c: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064b │ │ +1abec6: 0c01 |002f: move-result-object v1 │ │ +1abec8: 7110 afb6 0100 |0030: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1abece: 1f01 8817 |0033: check-cast v1, Ljava/lang/Number; // type@1788 │ │ +1abed2: 6e10 6293 0100 |0035: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@9362 │ │ +1abed8: 0a03 |0038: move-result v3 │ │ +1abeda: 6e10 7c34 0900 |0039: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@347c │ │ +1abee0: 0c01 |003c: move-result-object v1 │ │ +1abee2: 6e10 4b06 0100 |003d: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064b │ │ +1abee8: 0c01 |0040: move-result-object v1 │ │ +1abeea: 7110 afb6 0100 |0041: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1abef0: 1f01 a603 |0044: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a6 │ │ +1abef4: 6e10 720b 0100 |0046: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b72 │ │ +1abefa: 0a04 |0049: move-result v4 │ │ +1abefc: 6e10 7c34 0900 |004a: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@347c │ │ +1abf02: 0c09 |004d: move-result-object v9 │ │ +1abf04: 6e10 4b06 0900 |004e: invoke-virtual {v9}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064b │ │ +1abf0a: 0c09 |0051: move-result-object v9 │ │ +1abf0c: 7110 afb6 0900 |0052: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1abf12: 1f09 a603 |0055: check-cast v9, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a6 │ │ +1abf16: 6e10 790b 0900 |0057: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b79 │ │ +1abf1c: 0a05 |005a: move-result v5 │ │ +1abf1e: 1307 0800 |005b: const/16 v7, #int 8 // #8 │ │ +1abf22: 1208 |005d: const/4 v8, #int 0 // #0 │ │ +1abf24: 1206 |005e: const/4 v6, #int 0 // #0 │ │ +1abf26: 0702 |005f: move-object v2, v0 │ │ +1abf28: 7607 580b 0200 |0060: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/data/models/UserDrive;.:(IIZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b58 │ │ +1abf2e: 6209 b900 |0063: sget-object v9, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00b9 │ │ +1abf32: 6e10 fa92 0b00 |0065: invoke-virtual {v11}, Ljava/lang/Integer;.intValue:()I // method@92fa │ │ +1abf38: 0a0b |0068: move-result v11 │ │ +1abf3a: 6e30 9009 b900 |0069: invoke-virtual {v9, v11, v0}, Lcom/infomaniak/drive/data/cache/FileController;.getFileById:(ILcom/infomaniak/drive/data/models/UserDrive;)Lcom/infomaniak/drive/data/models/File; // method@0990 │ │ +1abf40: 0c01 |006c: move-result-object v1 │ │ +1abf42: 3801 1500 |006d: if-eqz v1, 0082 // +0015 │ │ +1abf46: 7010 ff10 0a00 |006f: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1abf4c: 0c09 |0072: move-result-object v9 │ │ +1abf4e: 5499 3d01 |0073: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@013d │ │ +1abf52: 6e10 370a 0100 |0075: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a37 │ │ +1abf58: 0c0b |0078: move-result-object v11 │ │ +1abf5a: 1f0b 6617 |0079: check-cast v11, Ljava/lang/CharSequence; // type@1766 │ │ +1abf5e: 6e20 7104 b900 |007b: invoke-virtual {v9, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0471 │ │ +1abf64: 7010 f610 0a00 |007e: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10f6 │ │ +1abf6a: 280d |0081: goto 008e // +000d │ │ +1abf6c: 7010 ff10 0a00 |0082: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1abf72: 0c09 |0085: move-result-object v9 │ │ +1abf74: 5499 3d01 |0086: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@013d │ │ +1abf78: 140a 7503 147f |0088: const v10, #float 1.96744e+38 // #7f140375 │ │ +1abf7e: 6e20 7004 a900 |008b: invoke-virtual {v9, v10}, Landroid/widget/TextView;.setText:(I)V // method@0470 │ │ +1abf84: 6209 31b2 |008e: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1abf88: 1109 |0090: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0026 line=256 │ │ 0x0028 line=257 │ │ 0x0039 line=258 │ │ 0x004a line=259 │ │ @@ -40650,28 +40486,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1ac65c: |[1ac65c] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchSelectedDrive:()V │ │ -1ac66c: 7010 0e11 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110e │ │ -1ac672: 0c00 |0003: move-result-object v0 │ │ -1ac674: 6e10 7334 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3473 │ │ -1ac67a: 0c01 |0007: move-result-object v1 │ │ -1ac67c: 0742 |0008: move-object v2, v4 │ │ -1ac67e: 1f02 3002 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0230 │ │ -1ac682: 2203 e204 |000b: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16; // type@04e2 │ │ -1ac686: 7030 9610 0304 |000d: invoke-direct {v3, v0, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1096 │ │ -1ac68c: 2200 f204 |0010: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@04f2 │ │ -1ac690: 7020 b910 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10b9 │ │ -1ac696: 1f00 3602 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@0236 │ │ -1ac69a: 6e30 5106 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0651 │ │ -1ac6a0: 0e00 |001a: return-void │ │ +1ac5ec: |[1ac5ec] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchSelectedDrive:()V │ │ +1ac5fc: 7010 0a11 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ +1ac602: 0c00 |0003: move-result-object v0 │ │ +1ac604: 6e10 7c34 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@347c │ │ +1ac60a: 0c01 |0007: move-result-object v1 │ │ +1ac60c: 0742 |0008: move-object v2, v4 │ │ +1ac60e: 1f02 2f02 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022f │ │ +1ac612: 2203 e104 |000b: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16; // type@04e1 │ │ +1ac616: 7030 9210 0304 |000d: invoke-direct {v3, v0, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1092 │ │ +1ac61c: 2200 f104 |0010: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@04f1 │ │ +1ac620: 7020 b510 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10b5 │ │ +1ac626: 1f00 3502 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@0235 │ │ +1ac62a: 6e30 4d06 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@064d │ │ +1ac630: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0004 line=181 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -40680,62 +40516,62 @@ │ │ type : '(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -1abffc: |[1abffc] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchSelectedDrive$lambda$20$lambda$19:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; │ │ -1ac00c: 3805 5900 |0000: if-eqz v5, 0059 // +0059 │ │ -1ac010: 7020 fc10 5400 |0002: invoke-direct {v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V // method@10fc │ │ -1ac016: 7010 0311 0400 |0005: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@1103 │ │ -1ac01c: 0c00 |0008: move-result-object v0 │ │ -1ac01e: 5400 4001 |0009: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0140 │ │ -1ac022: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1ac024: 6e20 4208 1000 |000c: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@0842 │ │ -1ac02a: 7010 0311 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@1103 │ │ -1ac030: 0c00 |0012: move-result-object v0 │ │ -1ac032: 5400 3f01 |0013: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathTitle:Landroid/widget/TextView; // field@013f │ │ -1ac036: 1a02 5ce3 |0015: const-string v2, "pathTitle" // string@e35c │ │ -1ac03a: 7120 a8b6 2000 |0017: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1ac040: 1f00 1201 |001a: check-cast v0, Landroid/view/View; // type@0112 │ │ -1ac044: 6e20 5803 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0358 │ │ -1ac04a: 7010 2a11 0400 |001f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSelectPath:()V // method@112a │ │ -1ac050: 7010 0f11 0400 |0022: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@110f │ │ -1ac056: 0c00 |0025: move-result-object v0 │ │ -1ac058: 7010 0d11 0400 |0026: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@110d │ │ -1ac05e: 0c04 |0029: move-result-object v4 │ │ -1ac060: 6e10 b210 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10b2 │ │ -1ac066: 0c04 |002d: move-result-object v4 │ │ -1ac068: 6e10 270b 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getUserId:()I // method@0b27 │ │ -1ac06e: 0a01 |0031: move-result v1 │ │ -1ac070: 6e10 7434 0300 |0032: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3474 │ │ -1ac076: 0c03 |0035: move-result-object v3 │ │ -1ac078: 6e10 4f06 0300 |0036: invoke-virtual {v3}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064f │ │ -1ac07e: 0c03 |0039: move-result-object v3 │ │ -1ac080: 1f03 7d17 |003a: check-cast v3, Ljava/lang/Integer; // type@177d │ │ -1ac084: 3903 0300 |003c: if-nez v3, 003f // +0003 │ │ -1ac088: 2816 |003e: goto 0054 // +0016 │ │ -1ac08a: 6e10 f192 0300 |003f: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@92f1 │ │ -1ac090: 0a03 |0042: move-result v3 │ │ -1ac092: 3331 1100 |0043: if-ne v1, v3, 0054 // +0011 │ │ -1ac096: 6e10 250b 0000 |0045: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getDriveId:()I // method@0b25 │ │ -1ac09c: 0a03 |0048: move-result v3 │ │ -1ac09e: 6e10 760b 0500 |0049: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b76 │ │ -1ac0a4: 0a05 |004c: move-result v5 │ │ -1ac0a6: 3353 0700 |004d: if-ne v3, v5, 0054 // +0007 │ │ -1ac0aa: 6e10 260b 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b26 │ │ -1ac0b0: 0c03 |0052: move-result-object v3 │ │ -1ac0b2: 2802 |0053: goto 0055 // +0002 │ │ -1ac0b4: 1203 |0054: const/4 v3, #int 0 // #0 │ │ -1ac0b6: 6e20 5306 3400 |0055: invoke-virtual {v4, v3}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0653 │ │ -1ac0bc: 2804 |0058: goto 005c // +0004 │ │ -1ac0be: 7010 fb10 0400 |0059: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displayDriveSelection:()V // method@10fb │ │ -1ac0c4: 6203 2fb2 |005c: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1ac0c8: 1103 |005e: return-object v3 │ │ +1abf8c: |[1abf8c] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchSelectedDrive$lambda$20$lambda$19:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)Lkotlin/Unit; │ │ +1abf9c: 3805 5900 |0000: if-eqz v5, 0059 // +0059 │ │ +1abfa0: 7020 f810 5400 |0002: invoke-direct {v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V // method@10f8 │ │ +1abfa6: 7010 ff10 0400 |0005: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1abfac: 0c00 |0008: move-result-object v0 │ │ +1abfae: 5400 3f01 |0009: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@013f │ │ +1abfb2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1abfb4: 6e20 3e08 1000 |000c: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@083e │ │ +1abfba: 7010 ff10 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1abfc0: 0c00 |0012: move-result-object v0 │ │ +1abfc2: 5400 3e01 |0013: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathTitle:Landroid/widget/TextView; // field@013e │ │ +1abfc6: 1a02 5ce3 |0015: const-string v2, "pathTitle" // string@e35c │ │ +1abfca: 7120 b1b6 2000 |0017: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1abfd0: 1f00 1101 |001a: check-cast v0, Landroid/view/View; // type@0111 │ │ +1abfd4: 6e20 5403 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0354 │ │ +1abfda: 7010 2611 0400 |001f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSelectPath:()V // method@1126 │ │ +1abfe0: 7010 0b11 0400 |0022: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@110b │ │ +1abfe6: 0c00 |0025: move-result-object v0 │ │ +1abfe8: 7010 0911 0400 |0026: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ +1abfee: 0c04 |0029: move-result-object v4 │ │ +1abff0: 6e10 ae10 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ae │ │ +1abff6: 0c04 |002d: move-result-object v4 │ │ +1abff8: 6e10 230b 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getUserId:()I // method@0b23 │ │ +1abffe: 0a01 |0031: move-result v1 │ │ +1ac000: 6e10 7d34 0300 |0032: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@347d │ │ +1ac006: 0c03 |0035: move-result-object v3 │ │ +1ac008: 6e10 4b06 0300 |0036: invoke-virtual {v3}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064b │ │ +1ac00e: 0c03 |0039: move-result-object v3 │ │ +1ac010: 1f03 7d17 |003a: check-cast v3, Ljava/lang/Integer; // type@177d │ │ +1ac014: 3903 0300 |003c: if-nez v3, 003f // +0003 │ │ +1ac018: 2816 |003e: goto 0054 // +0016 │ │ +1ac01a: 6e10 fa92 0300 |003f: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@92fa │ │ +1ac020: 0a03 |0042: move-result v3 │ │ +1ac022: 3331 1100 |0043: if-ne v1, v3, 0054 // +0011 │ │ +1ac026: 6e10 210b 0000 |0045: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getDriveId:()I // method@0b21 │ │ +1ac02c: 0a03 |0048: move-result v3 │ │ +1ac02e: 6e10 720b 0500 |0049: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b72 │ │ +1ac034: 0a05 |004c: move-result v5 │ │ +1ac036: 3353 0700 |004d: if-ne v3, v5, 0054 // +0007 │ │ +1ac03a: 6e10 220b 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b22 │ │ +1ac040: 0c03 |0052: move-result-object v3 │ │ +1ac042: 2802 |0053: goto 0055 // +0002 │ │ +1ac044: 1203 |0054: const/4 v3, #int 0 // #0 │ │ +1ac046: 6e20 4f06 3400 |0055: invoke-virtual {v4, v3}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064f │ │ +1ac04c: 2804 |0058: goto 005c // +0004 │ │ +1ac04e: 7010 f710 0400 |0059: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displayDriveSelection:()V // method@10f7 │ │ +1ac054: 6203 31b2 |005c: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1ac058: 1103 |005e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=183 │ │ 0x0005 line=184 │ │ 0x000f line=185 │ │ 0x001c line=626 │ │ 0x001f line=186 │ │ @@ -40755,56 +40591,56 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 69 16-bit code units │ │ -1abc38: |[1abc38] com.infomaniak.drive.ui.SaveExternalFilesActivity.fileName:(Landroid/net/Uri;)Ljava/lang/String; │ │ -1abc48: 6e10 0511 0600 |0000: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@1105 │ │ -1abc4e: 0c00 |0003: move-result-object v0 │ │ -1abc50: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -1abc52: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -1abc54: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1abc56: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -1abc58: 0771 |0008: move-object v1, v7 │ │ -1abc5a: 7406 7400 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0074 │ │ -1abc60: 0c00 |000c: move-result-object v0 │ │ -1abc62: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1abc64: 3800 2000 |000e: if-eqz v0, 002e // +0020 │ │ -1abc68: 1f00 3b17 |0010: check-cast v0, Ljava/io/Closeable; // type@173b │ │ -1abc6c: 0702 |0012: move-object v2, v0 │ │ -1abc6e: 1f02 5000 |0013: check-cast v2, Landroid/database/Cursor; // type@0050 │ │ -1abc72: 7210 0f01 0200 |0015: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@010f │ │ -1abc78: 0a03 |0018: move-result v3 │ │ -1abc7a: 3803 0700 |0019: if-eqz v3, 0020 // +0007 │ │ -1abc7e: 7120 5b45 7200 |001b: invoke-static {v2, v7}, Lcom/infomaniak/lib/core/utils/MediaStoreUtilsKt;.getFileName:(Landroid/database/Cursor;Landroid/net/Uri;)Ljava/lang/String; // method@455b │ │ -1abc84: 0c02 |001e: move-result-object v2 │ │ -1abc86: 2802 |001f: goto 0021 // +0002 │ │ -1abc88: 0712 |0020: move-object v2, v1 │ │ -1abc8a: 7120 bbb2 1000 |0021: invoke-static {v0, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2bb │ │ -1abc90: 3902 2000 |0024: if-nez v2, 0044 // +0020 │ │ -1abc94: 2808 |0026: goto 002e // +0008 │ │ -1abc96: 0d07 |0027: move-exception v7 │ │ -1abc98: 2707 |0028: throw v7 │ │ -1abc9a: 0d01 |0029: move-exception v1 │ │ -1abc9c: 7120 bbb2 7000 |002a: invoke-static {v0, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2bb │ │ -1abca2: 2701 |002d: throw v1 │ │ -1abca4: 6e10 d201 0700 |002e: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01d2 │ │ -1abcaa: 0c07 |0031: move-result-object v7 │ │ -1abcac: 1a00 5082 |0032: const-string v0, "UTF-8" // string@8250 │ │ -1abcb0: 7120 ee94 0700 |0034: invoke-static {v7, v0}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@94ee │ │ -1abcb6: 0c07 |0037: move-result-object v7 │ │ -1abcb8: 1a00 c0a3 |0038: const-string v0, "decode(...)" // string@a3c0 │ │ -1abcbc: 7120 a8b6 0700 |003a: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1abcc2: 1a00 7b25 |003d: const-string v0, "/" // string@257b │ │ -1abcc6: 1222 |003f: const/4 v2, #int 2 // #2 │ │ -1abcc8: 7151 fac0 0721 |0040: invoke-static {v7, v0, v1, v2, v1}, Lkotlin/text/StringsKt;.substringAfterLast$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@c0fa │ │ -1abcce: 0c02 |0043: move-result-object v2 │ │ -1abcd0: 1102 |0044: return-object v2 │ │ +1abbc8: |[1abbc8] com.infomaniak.drive.ui.SaveExternalFilesActivity.fileName:(Landroid/net/Uri;)Ljava/lang/String; │ │ +1abbd8: 6e10 0111 0600 |0000: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@1101 │ │ +1abbde: 0c00 |0003: move-result-object v0 │ │ +1abbe0: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +1abbe2: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +1abbe4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1abbe6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +1abbe8: 0771 |0008: move-object v1, v7 │ │ +1abbea: 7406 7000 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0070 │ │ +1abbf0: 0c00 |000c: move-result-object v0 │ │ +1abbf2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1abbf4: 3800 2000 |000e: if-eqz v0, 002e // +0020 │ │ +1abbf8: 1f00 3b17 |0010: check-cast v0, Ljava/io/Closeable; // type@173b │ │ +1abbfc: 0702 |0012: move-object v2, v0 │ │ +1abbfe: 1f02 4f00 |0013: check-cast v2, Landroid/database/Cursor; // type@004f │ │ +1abc02: 7210 0b01 0200 |0015: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@010b │ │ +1abc08: 0a03 |0018: move-result v3 │ │ +1abc0a: 3803 0700 |0019: if-eqz v3, 0020 // +0007 │ │ +1abc0e: 7120 6445 7200 |001b: invoke-static {v2, v7}, Lcom/infomaniak/lib/core/utils/MediaStoreUtilsKt;.getFileName:(Landroid/database/Cursor;Landroid/net/Uri;)Ljava/lang/String; // method@4564 │ │ +1abc14: 0c02 |001e: move-result-object v2 │ │ +1abc16: 2802 |001f: goto 0021 // +0002 │ │ +1abc18: 0712 |0020: move-object v2, v1 │ │ +1abc1a: 7120 c4b2 1000 |0021: invoke-static {v0, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2c4 │ │ +1abc20: 3902 2000 |0024: if-nez v2, 0044 // +0020 │ │ +1abc24: 2808 |0026: goto 002e // +0008 │ │ +1abc26: 0d07 |0027: move-exception v7 │ │ +1abc28: 2707 |0028: throw v7 │ │ +1abc2a: 0d01 |0029: move-exception v1 │ │ +1abc2c: 7120 c4b2 7000 |002a: invoke-static {v0, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b2c4 │ │ +1abc32: 2701 |002d: throw v1 │ │ +1abc34: 6e10 ce01 0700 |002e: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01ce │ │ +1abc3a: 0c07 |0031: move-result-object v7 │ │ +1abc3c: 1a00 5082 |0032: const-string v0, "UTF-8" // string@8250 │ │ +1abc40: 7120 f794 0700 |0034: invoke-static {v7, v0}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@94f7 │ │ +1abc46: 0c07 |0037: move-result-object v7 │ │ +1abc48: 1a00 c1a3 |0038: const-string v0, "decode(...)" // string@a3c1 │ │ +1abc4c: 7120 b1b6 0700 |003a: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1abc52: 1a00 7a25 |003d: const-string v0, "/" // string@257a │ │ +1abc56: 1222 |003f: const/4 v2, #int 2 // #2 │ │ +1abc58: 7151 03c1 0721 |0040: invoke-static {v7, v0, v1, v2, v1}, Lkotlin/text/StringsKt;.substringAfterLast$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@c103 │ │ +1abc5e: 0c02 |0043: move-result-object v2 │ │ +1abc60: 1102 |0044: return-object v2 │ │ catches : 2 │ │ 0x0012 - 0x001f │ │ -> 0x0027 │ │ 0x0028 - 0x0029 │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=525 │ │ @@ -40820,20 +40656,20 @@ │ │ type : '()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1abaf0: |[1abaf0] com.infomaniak.drive.ui.SaveExternalFilesActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ -1abb00: 5410 5c05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@055c │ │ -1abb04: 7210 b999 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99b9 │ │ -1abb0a: 0c00 |0005: move-result-object v0 │ │ -1abb0c: 1f00 d303 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // type@03d3 │ │ -1abb10: 1100 |0008: return-object v0 │ │ +1aba80: |[1aba80] com.infomaniak.drive.ui.SaveExternalFilesActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ +1aba90: 5410 5b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@055b │ │ +1aba94: 7210 c299 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99c2 │ │ +1aba9a: 0c00 |0005: move-result-object v0 │ │ +1aba9c: 1f00 d203 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // type@03d2 │ │ +1abaa0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #38 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -40841,63 +40677,63 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 93 16-bit code units │ │ -1ac6d4: |[1ac6d4] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles:()V │ │ -1ac6e4: 5480 5d05 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@055d │ │ -1ac6e8: 3900 5a00 |0002: if-nez v0, 005c // +005a │ │ -1ac6ec: 5580 5f05 |0004: iget-boolean v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@055f │ │ -1ac6f0: 3900 5600 |0006: if-nez v0, 005c // +0056 │ │ -1ac6f4: 6e10 0811 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1108 │ │ -1ac6fa: 0c00 |000b: move-result-object v0 │ │ -1ac6fc: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -1ac700: 6e10 a000 0000 |000e: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00a0 │ │ -1ac706: 0c00 |0011: move-result-object v0 │ │ -1ac708: 2802 |0012: goto 0014 // +0002 │ │ -1ac70a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -1ac70c: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ -1ac710: 6e10 a593 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@93a5 │ │ -1ac716: 0a01 |0019: move-result v1 │ │ -1ac718: 1402 cd65 11ba |001a: const v2, #float -0.000554648 // #ba1165cd │ │ -1ac71e: 3221 1500 |001d: if-eq v1, v2, 0032 // +0015 │ │ -1ac722: 1402 4298 83fc |001f: const v2, #float -5.46623e+36 // #fc839842 │ │ -1ac728: 3221 0300 |0022: if-eq v1, v2, 0025 // +0003 │ │ -1ac72c: 2838 |0024: goto 005c // +0038 │ │ -1ac72e: 1a01 9792 |0025: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@9297 │ │ -1ac732: 6e20 9e93 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@939e │ │ -1ac738: 0a00 |002a: move-result v0 │ │ -1ac73a: 3900 0300 |002b: if-nez v0, 002e // +0003 │ │ -1ac73e: 282f |002d: goto 005c // +002f │ │ -1ac740: 7010 1311 0800 |002e: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendMultiple:()V // method@1113 │ │ -1ac746: 282b |0031: goto 005c // +002b │ │ -1ac748: 1a01 9692 |0032: const-string v1, "android.intent.action.SEND" // string@9296 │ │ -1ac74c: 6e20 9e93 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@939e │ │ -1ac752: 0a00 |0037: move-result v0 │ │ -1ac754: 3800 2400 |0038: if-eqz v0, 005c // +0024 │ │ -1ac758: 7010 1411 0800 |003a: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle:()V // method@1114 │ │ -1ac75e: 281f |003d: goto 005c // +001f │ │ -1ac760: 0d00 |003e: move-exception v0 │ │ -1ac762: 6e10 cf92 0000 |003f: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@92cf │ │ -1ac768: 0781 |0042: move-object v1, v8 │ │ -1ac76a: 1f01 1700 |0043: check-cast v1, Landroid/app/Activity; // type@0017 │ │ -1ac76e: 1306 0e00 |0045: const/16 v6, #int 14 // #e │ │ -1ac772: 1207 |0047: const/4 v7, #int 0 // #0 │ │ -1ac774: 1402 5e00 147f |0048: const v2, #float 1.96728e+38 // #7f14005e │ │ -1ac77a: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -1ac77c: 1204 |004c: const/4 v4, #int 0 // #0 │ │ -1ac77e: 1205 |004d: const/4 v5, #int 0 // #0 │ │ -1ac780: 7707 1a46 0100 |004e: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showSnackbar$default:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@461a │ │ -1ac786: 2201 e104 |0051: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15; // type@04e1 │ │ -1ac78a: 7020 9410 0100 |0053: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.:(Ljava/lang/Exception;)V // method@1094 │ │ -1ac790: 7110 9a79 0100 |0056: invoke-static {v1}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@799a │ │ -1ac796: 6e10 0211 0800 |0059: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@1102 │ │ -1ac79c: 0e00 |005c: return-void │ │ +1ac664: |[1ac664] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles:()V │ │ +1ac674: 5480 5c05 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@055c │ │ +1ac678: 3900 5a00 |0002: if-nez v0, 005c // +005a │ │ +1ac67c: 5580 5e05 |0004: iget-boolean v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@055e │ │ +1ac680: 3900 5600 |0006: if-nez v0, 005c // +0056 │ │ +1ac684: 6e10 0411 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ +1ac68a: 0c00 |000b: move-result-object v0 │ │ +1ac68c: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +1ac690: 6e10 9c00 0000 |000e: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@009c │ │ +1ac696: 0c00 |0011: move-result-object v0 │ │ +1ac698: 2802 |0012: goto 0014 // +0002 │ │ +1ac69a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +1ac69c: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ +1ac6a0: 6e10 ae93 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@93ae │ │ +1ac6a6: 0a01 |0019: move-result v1 │ │ +1ac6a8: 1402 cd65 11ba |001a: const v2, #float -0.000554648 // #ba1165cd │ │ +1ac6ae: 3221 1500 |001d: if-eq v1, v2, 0032 // +0015 │ │ +1ac6b2: 1402 4298 83fc |001f: const v2, #float -5.46623e+36 // #fc839842 │ │ +1ac6b8: 3221 0300 |0022: if-eq v1, v2, 0025 // +0003 │ │ +1ac6bc: 2838 |0024: goto 005c // +0038 │ │ +1ac6be: 1a01 9892 |0025: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@9298 │ │ +1ac6c2: 6e20 a793 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@93a7 │ │ +1ac6c8: 0a00 |002a: move-result v0 │ │ +1ac6ca: 3900 0300 |002b: if-nez v0, 002e // +0003 │ │ +1ac6ce: 282f |002d: goto 005c // +002f │ │ +1ac6d0: 7010 0f11 0800 |002e: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendMultiple:()V // method@110f │ │ +1ac6d6: 282b |0031: goto 005c // +002b │ │ +1ac6d8: 1a01 9792 |0032: const-string v1, "android.intent.action.SEND" // string@9297 │ │ +1ac6dc: 6e20 a793 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@93a7 │ │ +1ac6e2: 0a00 |0037: move-result v0 │ │ +1ac6e4: 3800 2400 |0038: if-eqz v0, 005c // +0024 │ │ +1ac6e8: 7010 1011 0800 |003a: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle:()V // method@1110 │ │ +1ac6ee: 281f |003d: goto 005c // +001f │ │ +1ac6f0: 0d00 |003e: move-exception v0 │ │ +1ac6f2: 6e10 d892 0000 |003f: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@92d8 │ │ +1ac6f8: 0781 |0042: move-object v1, v8 │ │ +1ac6fa: 1f01 1600 |0043: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1ac6fe: 1306 0e00 |0045: const/16 v6, #int 14 // #e │ │ +1ac702: 1207 |0047: const/4 v7, #int 0 // #0 │ │ +1ac704: 1402 5e00 147f |0048: const v2, #float 1.96728e+38 // #7f14005e │ │ +1ac70a: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +1ac70c: 1204 |004c: const/4 v4, #int 0 // #0 │ │ +1ac70e: 1205 |004d: const/4 v5, #int 0 // #0 │ │ +1ac710: 7707 2346 0100 |004e: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showSnackbar$default:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@4623 │ │ +1ac716: 2201 e004 |0051: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15; // type@04e0 │ │ +1ac71a: 7020 9010 0100 |0053: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.:(Ljava/lang/Exception;)V // method@1090 │ │ +1ac720: 7110 a379 0100 |0056: invoke-static {v1}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79a3 │ │ +1ac726: 6e10 fe10 0800 |0059: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10fe │ │ +1ac72c: 0e00 |005c: return-void │ │ catches : 1 │ │ 0x0008 - 0x003d │ │ Ljava/lang/Exception; -> 0x003e │ │ positions : │ │ 0x0000 line=317 │ │ 0x0008 line=319 │ │ 0x002e line=321 │ │ @@ -40915,22 +40751,22 @@ │ │ type : '(Ljava/lang/Exception;Lio/sentry/IScope;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1ac6a4: |[1ac6a4] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ -1ac6b4: 1a00 f1ed |0000: const-string v0, "scope" // string@edf1 │ │ -1ac6b8: 7120 a9b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1ac6be: 6200 b7a6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6b7 │ │ -1ac6c2: 7220 3b73 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@733b │ │ -1ac6c8: 1f01 9d17 |000a: check-cast v1, Ljava/lang/Throwable; // type@179d │ │ -1ac6cc: 7110 5079 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7950 │ │ -1ac6d2: 0e00 |000f: return-void │ │ +1ac634: |[1ac634] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ +1ac644: 1a00 f1ed |0000: const-string v0, "scope" // string@edf1 │ │ +1ac648: 7120 b2b6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1ac64e: 6200 b9a6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6b9 │ │ +1ac652: 7220 4473 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@7344 │ │ +1ac658: 1f01 9d17 |000a: check-cast v1, Ljava/lang/Throwable; // type@179d │ │ +1ac65c: 7110 5979 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7959 │ │ +1ac662: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=327 │ │ 0x000a line=328 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/Exception; │ │ 0x0000 - 0x0010 reg=2 (null) Lio/sentry/IScope; │ │ @@ -40940,21 +40776,21 @@ │ │ type : '()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1abb38: |[1abb38] com.infomaniak.drive.ui.SaveExternalFilesActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1abb48: 5410 6005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@0560 │ │ -1abb4c: 1f00 0e19 |0002: check-cast v0, Lkotlin/Lazy; // type@190e │ │ -1abb50: 7210 b999 0000 |0004: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99b9 │ │ -1abb56: 0c00 |0007: move-result-object v0 │ │ -1abb58: 1f00 fe04 |0008: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fe │ │ -1abb5c: 1100 |000a: return-object v0 │ │ +1abac8: |[1abac8] com.infomaniak.drive.ui.SaveExternalFilesActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1abad8: 5410 5f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@055f │ │ +1abadc: 1f00 0e19 |0002: check-cast v0, Lkotlin/Lazy; // type@190e │ │ +1abae0: 7210 c299 0000 |0004: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99c2 │ │ +1abae6: 0c00 |0007: move-result-object v0 │ │ +1abae8: 1f00 fd04 |0008: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fd │ │ +1abaec: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #41 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -40962,24 +40798,24 @@ │ │ type : '(Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -1abba0: |[1abba0] com.infomaniak.drive.ui.SaveExternalFilesActivity.getOutputFile:(Ljava/lang/String;)Ljava/io/File; │ │ -1abbb0: 2200 3e17 |0000: new-instance v0, Ljava/io/File; // type@173e │ │ -1abbb4: 7010 1011 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSharedFolder:()Ljava/io/File; // method@1110 │ │ -1abbba: 0c01 |0005: move-result-object v1 │ │ -1abbbc: 7030 ac91 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@91ac │ │ -1abbc2: 6e10 b691 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@91b6 │ │ -1abbc8: 0a03 |000c: move-result v3 │ │ -1abbca: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ -1abbce: 6e10 b491 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@91b4 │ │ -1abbd4: 1100 |0012: return-object v0 │ │ +1abb30: |[1abb30] com.infomaniak.drive.ui.SaveExternalFilesActivity.getOutputFile:(Ljava/lang/String;)Ljava/io/File; │ │ +1abb40: 2200 3e17 |0000: new-instance v0, Ljava/io/File; // type@173e │ │ +1abb44: 7010 0c11 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSharedFolder:()Ljava/io/File; // method@110c │ │ +1abb4a: 0c01 |0005: move-result-object v1 │ │ +1abb4c: 7030 b591 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@91b5 │ │ +1abb52: 6e10 bf91 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@91bf │ │ +1abb58: 0a03 |000c: move-result v3 │ │ +1abb5a: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ +1abb5e: 6e10 bd91 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@91bd │ │ +1abb64: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ 0x0000 - 0x0013 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -40988,20 +40824,20 @@ │ │ type : '()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1abb14: |[1abb14] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; │ │ -1abb24: 5410 6105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@0561 │ │ -1abb28: 7210 b999 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99b9 │ │ -1abb2e: 0c00 |0005: move-result-object v0 │ │ -1abb30: 1f00 ef04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@04ef │ │ -1abb34: 1100 |0008: return-object v0 │ │ +1abaa4: |[1abaa4] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; │ │ +1abab4: 5410 6005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@0560 │ │ +1abab8: 7210 c299 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99c2 │ │ +1ababe: 0c00 |0005: move-result-object v0 │ │ +1abac0: 1f00 ee04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@04ee │ │ +1abac4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #43 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -41009,20 +40845,20 @@ │ │ type : '()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1abb60: |[1abb60] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; │ │ -1abb70: 5410 6305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@0563 │ │ -1abb74: 7210 b999 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99b9 │ │ -1abb7a: 0c00 |0005: move-result-object v0 │ │ -1abb7c: 1f00 c70a |0006: check-cast v0, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0ac7 │ │ -1abb80: 1100 |0008: return-object v0 │ │ +1abaf0: |[1abaf0] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; │ │ +1abb00: 5410 6205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@0562 │ │ +1abb04: 7210 c299 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99c2 │ │ +1abb0a: 0c00 |0005: move-result-object v0 │ │ +1abb0c: 1f00 c70a |0006: check-cast v0, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0ac7 │ │ +1abb10: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #44 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -41030,54 +40866,54 @@ │ │ type : '()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -1aba0c: |[1aba0c] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; │ │ -1aba1c: 7010 f910 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10f9 │ │ -1aba22: 0a00 |0003: move-result v0 │ │ -1aba24: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -1aba28: 7010 1211 0400 |0006: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@1112 │ │ -1aba2e: 0c00 |0009: move-result-object v0 │ │ -1aba30: 6e10 2f0b 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b2f │ │ -1aba36: 0c00 |000d: move-result-object v0 │ │ -1aba38: 283b |000e: goto 0049 // +003b │ │ -1aba3a: 7010 0b11 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@110b │ │ -1aba40: 0c00 |0012: move-result-object v0 │ │ -1aba42: 6e10 4511 0000 |0013: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@1145 │ │ -1aba48: 0a00 |0016: move-result v0 │ │ -1aba4a: 12f1 |0017: const/4 v1, #int -1 // #ff │ │ -1aba4c: 3310 0f00 |0018: if-ne v0, v1, 0027 // +000f │ │ -1aba50: 7010 1211 0400 |001a: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@1112 │ │ -1aba56: 0c00 |001d: move-result-object v0 │ │ -1aba58: 6e10 2f0b 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b2f │ │ -1aba5e: 0c00 |0021: move-result-object v0 │ │ -1aba60: 6e10 260b 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b26 │ │ -1aba66: 0c00 |0025: move-result-object v0 │ │ -1aba68: 280d |0026: goto 0033 // +000d │ │ -1aba6a: 7010 0b11 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@110b │ │ -1aba70: 0c00 |002a: move-result-object v0 │ │ -1aba72: 6e10 4511 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@1145 │ │ -1aba78: 0a00 |002e: move-result v0 │ │ -1aba7a: 7110 0093 0000 |002f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -1aba80: 0c00 |0032: move-result-object v0 │ │ -1aba82: 2201 9f03 |0033: new-instance v1, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // type@039f │ │ -1aba86: 7010 0b11 0400 |0035: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@110b │ │ -1aba8c: 0c02 |0038: move-result-object v2 │ │ -1aba8e: 6e10 4611 0200 |0039: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@1146 │ │ -1aba94: 0a02 |003c: move-result v2 │ │ -1aba96: 7010 0b11 0400 |003d: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@110b │ │ -1aba9c: 0c03 |0040: move-result-object v3 │ │ -1aba9e: 6e10 4411 0300 |0041: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getDriveId:()I // method@1144 │ │ -1abaa4: 0a03 |0044: move-result v3 │ │ -1abaa6: 7040 220b 2103 |0045: invoke-direct {v1, v2, v3, v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.:(IILjava/lang/Integer;)V // method@0b22 │ │ -1abaac: 0710 |0048: move-object v0, v1 │ │ -1abaae: 1100 |0049: return-object v0 │ │ +1ab99c: |[1ab99c] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; │ │ +1ab9ac: 7010 f510 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10f5 │ │ +1ab9b2: 0a00 |0003: move-result v0 │ │ +1ab9b4: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +1ab9b8: 7010 0e11 0400 |0006: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@110e │ │ +1ab9be: 0c00 |0009: move-result-object v0 │ │ +1ab9c0: 6e10 2b0b 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b2b │ │ +1ab9c6: 0c00 |000d: move-result-object v0 │ │ +1ab9c8: 283b |000e: goto 0049 // +003b │ │ +1ab9ca: 7010 0711 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ +1ab9d0: 0c00 |0012: move-result-object v0 │ │ +1ab9d2: 6e10 4111 0000 |0013: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@1141 │ │ +1ab9d8: 0a00 |0016: move-result v0 │ │ +1ab9da: 12f1 |0017: const/4 v1, #int -1 // #ff │ │ +1ab9dc: 3310 0f00 |0018: if-ne v0, v1, 0027 // +000f │ │ +1ab9e0: 7010 0e11 0400 |001a: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@110e │ │ +1ab9e6: 0c00 |001d: move-result-object v0 │ │ +1ab9e8: 6e10 2b0b 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b2b │ │ +1ab9ee: 0c00 |0021: move-result-object v0 │ │ +1ab9f0: 6e10 220b 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b22 │ │ +1ab9f6: 0c00 |0025: move-result-object v0 │ │ +1ab9f8: 280d |0026: goto 0033 // +000d │ │ +1ab9fa: 7010 0711 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ +1aba00: 0c00 |002a: move-result-object v0 │ │ +1aba02: 6e10 4111 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@1141 │ │ +1aba08: 0a00 |002e: move-result v0 │ │ +1aba0a: 7110 0993 0000 |002f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9309 │ │ +1aba10: 0c00 |0032: move-result-object v0 │ │ +1aba12: 2201 9e03 |0033: new-instance v1, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // type@039e │ │ +1aba16: 7010 0711 0400 |0035: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ +1aba1c: 0c02 |0038: move-result-object v2 │ │ +1aba1e: 6e10 4211 0200 |0039: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@1142 │ │ +1aba24: 0a02 |003c: move-result v2 │ │ +1aba26: 7010 0711 0400 |003d: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ +1aba2c: 0c03 |0040: move-result-object v3 │ │ +1aba2e: 6e10 4011 0300 |0041: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getDriveId:()I // method@1140 │ │ +1aba34: 0a03 |0044: move-result v3 │ │ +1aba36: 7040 1e0b 2103 |0045: invoke-direct {v1, v2, v3, v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.:(IILjava/lang/Integer;)V // method@0b1e │ │ +1aba3c: 0710 |0048: move-object v0, v1 │ │ +1aba3e: 1100 |0049: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0006 line=202 │ │ 0x000f line=204 │ │ 0x001a line=205 │ │ 0x0027 line=207 │ │ @@ -41090,20 +40926,20 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1abbd8: |[1abbd8] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSharedFolder:()Ljava/io/File; │ │ -1abbe8: 5410 6505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@0565 │ │ -1abbec: 7210 b999 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99b9 │ │ -1abbf2: 0c00 |0005: move-result-object v0 │ │ -1abbf4: 1f00 3e17 |0006: check-cast v0, Ljava/io/File; // type@173e │ │ -1abbf8: 1100 |0008: return-object v0 │ │ +1abb68: |[1abb68] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSharedFolder:()Ljava/io/File; │ │ +1abb78: 5410 6405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@0564 │ │ +1abb7c: 7210 c299 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99c2 │ │ +1abb82: 0c00 |0005: move-result-object v0 │ │ +1abb84: 1f00 3e17 |0006: check-cast v0, Ljava/io/File; // type@173e │ │ +1abb88: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #46 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -41111,20 +40947,20 @@ │ │ type : '()Lcom/infomaniak/drive/data/models/UiSettings;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1ab9c8: |[1ab9c8] com.infomaniak.drive.ui.SaveExternalFilesActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1ab9d8: 5410 6605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0566 │ │ -1ab9dc: 7210 b999 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99b9 │ │ -1ab9e2: 0c00 |0005: move-result-object v0 │ │ -1ab9e4: 1f00 a003 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@03a0 │ │ -1ab9e8: 1100 |0008: return-object v0 │ │ +1ab958: |[1ab958] com.infomaniak.drive.ui.SaveExternalFilesActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1ab968: 5410 6505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0565 │ │ +1ab96c: 7210 c299 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@99c2 │ │ +1ab972: 0c00 |0005: move-result-object v0 │ │ +1ab974: 1f00 9f03 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@039f │ │ +1ab978: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #47 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -41132,99 +40968,99 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 171 16-bit code units │ │ -1ac7b0: |[1ac7b0] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendMultiple:()V │ │ -1ac7c0: 7010 0311 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@1103 │ │ -1ac7c6: 0c00 |0003: move-result-object v0 │ │ -1ac7c8: 6e10 0811 0500 |0004: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1108 │ │ -1ac7ce: 0c01 |0007: move-result-object v1 │ │ -1ac7d0: 1a02 d2b5 |0008: const-string v2, "getIntent(...)" // string@b5d2 │ │ -1ac7d4: 7120 a8b6 2100 |000a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1ac7da: 6002 3a00 |000d: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@003a │ │ -1ac7de: 1303 2100 |000f: const/16 v3, #int 33 // #21 │ │ -1ac7e2: 1a04 9f92 |0011: const-string v4, "android.intent.extra.STREAM" // string@929f │ │ -1ac7e6: 3432 0b00 |0013: if-lt v2, v3, 001e // +000b │ │ -1ac7ea: 1c02 b000 |0015: const-class v2, Landroid/os/Parcelable; // type@00b0 │ │ -1ac7ee: 7130 9f0d 4102 |0017: invoke-static {v1, v4, v2}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@0d9f │ │ -1ac7f4: 0c01 |001a: move-result-object v1 │ │ -1ac7f6: 1f01 4818 |001b: check-cast v1, Ljava/util/List; // type@1848 │ │ -1ac7fa: 2807 |001d: goto 0024 // +0007 │ │ -1ac7fc: 6e20 a700 4100 |001e: invoke-virtual {v1, v4}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00a7 │ │ -1ac802: 0c01 |0021: move-result-object v1 │ │ -1ac804: 1f01 4818 |0022: check-cast v1, Ljava/util/List; // type@1848 │ │ -1ac808: 3801 5100 |0024: if-eqz v1, 0075 // +0051 │ │ -1ac80c: 1f01 7f17 |0026: check-cast v1, Ljava/lang/Iterable; // type@177f │ │ -1ac810: 2202 3418 |0028: new-instance v2, Ljava/util/ArrayList; // type@1834 │ │ -1ac814: 7010 0796 0200 |002a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@9607 │ │ -1ac81a: 1f02 3718 |002d: check-cast v2, Ljava/util/Collection; // type@1837 │ │ -1ac81e: 7210 0493 0100 |002f: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@9304 │ │ -1ac824: 0c01 |0032: move-result-object v1 │ │ -1ac826: 7210 f096 0100 |0033: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@96f0 │ │ -1ac82c: 0a03 |0036: move-result v3 │ │ -1ac82e: 3803 0e00 |0037: if-eqz v3, 0045 // +000e │ │ -1ac832: 7210 f196 0100 |0039: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@96f1 │ │ -1ac838: 0c03 |003c: move-result-object v3 │ │ -1ac83a: 2034 9600 |003d: instance-of v4, v3, Landroid/net/Uri; // type@0096 │ │ -1ac83e: 3804 f4ff |003f: if-eqz v4, 0033 // -000c │ │ -1ac842: 7220 8b96 3200 |0041: invoke-interface {v2, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@968b │ │ -1ac848: 28ef |0044: goto 0033 // -0011 │ │ -1ac84a: 1f02 4818 |0045: check-cast v2, Ljava/util/List; // type@1848 │ │ -1ac84e: 1f02 7f17 |0047: check-cast v2, Ljava/lang/Iterable; // type@177f │ │ -1ac852: 2201 3418 |0049: new-instance v1, Ljava/util/ArrayList; // type@1834 │ │ -1ac856: 1303 0a00 |004b: const/16 v3, #int 10 // #a │ │ -1ac85a: 7120 daa7 3200 |004d: invoke-static {v2, v3}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a7da │ │ -1ac860: 0a03 |0050: move-result v3 │ │ -1ac862: 7020 0896 3100 |0051: invoke-direct {v1, v3}, Ljava/util/ArrayList;.:(I)V // method@9608 │ │ -1ac868: 1f01 3718 |0054: check-cast v1, Ljava/util/Collection; // type@1837 │ │ -1ac86c: 7210 0493 0200 |0056: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@9304 │ │ -1ac872: 0c02 |0059: move-result-object v2 │ │ -1ac874: 7210 f096 0200 |005a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@96f0 │ │ -1ac87a: 0a03 |005d: move-result v3 │ │ -1ac87c: 3803 1400 |005e: if-eqz v3, 0072 // +0014 │ │ -1ac880: 7210 f196 0200 |0060: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@96f1 │ │ -1ac886: 0c03 |0063: move-result-object v3 │ │ -1ac888: 1f03 9600 |0064: check-cast v3, Landroid/net/Uri; // type@0096 │ │ -1ac88c: 7020 0111 3500 |0066: invoke-direct {v5, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@1101 │ │ -1ac892: 0c04 |0069: move-result-object v4 │ │ -1ac894: 7120 d69a 4300 |006a: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9ad6 │ │ -1ac89a: 0c03 |006d: move-result-object v3 │ │ -1ac89c: 7220 8b96 3100 |006e: invoke-interface {v1, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@968b │ │ -1ac8a2: 28e9 |0071: goto 005a // -0017 │ │ -1ac8a4: 1f01 4818 |0072: check-cast v1, Ljava/util/List; // type@1848 │ │ -1ac8a8: 2805 |0074: goto 0079 // +0005 │ │ -1ac8aa: 7100 e6a7 0000 |0075: invoke-static {}, Lkotlin/collections/CollectionsKt;.emptyList:()Ljava/util/List; // method@a7e6 │ │ -1ac8b0: 0c01 |0078: move-result-object v1 │ │ -1ac8b2: 2202 0205 |0079: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // type@0502 │ │ -1ac8b6: 1f01 3718 |007b: check-cast v1, Ljava/util/Collection; // type@1837 │ │ -1ac8ba: 7110 2aa8 0100 |007d: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.toMutableList:(Ljava/util/Collection;)Ljava/util/List; // method@a82a │ │ -1ac8c0: 0c01 |0080: move-result-object v1 │ │ -1ac8c2: 7020 5411 1200 |0081: invoke-direct {v2, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.:(Ljava/util/List;)V // method@1154 │ │ -1ac8c8: 5b52 6205 |0084: iput-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0562 │ │ -1ac8cc: 5401 3d01 |0086: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@013d │ │ -1ac8d0: 5452 6205 |0088: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0562 │ │ -1ac8d4: 3902 0800 |008a: if-nez v2, 0092 // +0008 │ │ -1ac8d8: 1a02 82ed |008c: const-string v2, "saveExternalUriAdapter" // string@ed82 │ │ -1ac8dc: 7110 c6b6 0200 |008e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b6c6 │ │ -1ac8e2: 1202 |0091: const/4 v2, #int 0 // #0 │ │ -1ac8e4: 1f02 6b02 |0092: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@026b │ │ -1ac8e8: 6e20 fb06 2100 |0094: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@06fb │ │ -1ac8ee: 5400 3d01 |0097: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@013d │ │ -1ac8f2: 1a01 feab |0099: const-string v1, "fileNames" // string@abfe │ │ -1ac8f6: 7120 a8b6 1000 |009b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1ac8fc: 1f00 1201 |009e: check-cast v0, Landroid/view/View; // type@0112 │ │ -1ac900: 1201 |00a0: const/4 v1, #int 0 // #0 │ │ -1ac902: 6e20 5803 1000 |00a1: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0358 │ │ -1ac908: 1210 |00a4: const/4 v0, #int 1 // #1 │ │ -1ac90a: 5c50 5f05 |00a5: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@055f │ │ -1ac90e: 7010 fa10 0500 |00a7: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10fa │ │ -1ac914: 0e00 |00aa: return-void │ │ +1ac740: |[1ac740] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendMultiple:()V │ │ +1ac750: 7010 ff10 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1ac756: 0c00 |0003: move-result-object v0 │ │ +1ac758: 6e10 0411 0500 |0004: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ +1ac75e: 0c01 |0007: move-result-object v1 │ │ +1ac760: 1a02 d3b5 |0008: const-string v2, "getIntent(...)" // string@b5d3 │ │ +1ac764: 7120 b1b6 2100 |000a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1ac76a: 6002 3900 |000d: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ +1ac76e: 1303 2100 |000f: const/16 v3, #int 33 // #21 │ │ +1ac772: 1a04 a092 |0011: const-string v4, "android.intent.extra.STREAM" // string@92a0 │ │ +1ac776: 3432 0b00 |0013: if-lt v2, v3, 001e // +000b │ │ +1ac77a: 1c02 af00 |0015: const-class v2, Landroid/os/Parcelable; // type@00af │ │ +1ac77e: 7130 9b0d 4102 |0017: invoke-static {v1, v4, v2}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@0d9b │ │ +1ac784: 0c01 |001a: move-result-object v1 │ │ +1ac786: 1f01 4818 |001b: check-cast v1, Ljava/util/List; // type@1848 │ │ +1ac78a: 2807 |001d: goto 0024 // +0007 │ │ +1ac78c: 6e20 a300 4100 |001e: invoke-virtual {v1, v4}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00a3 │ │ +1ac792: 0c01 |0021: move-result-object v1 │ │ +1ac794: 1f01 4818 |0022: check-cast v1, Ljava/util/List; // type@1848 │ │ +1ac798: 3801 5100 |0024: if-eqz v1, 0075 // +0051 │ │ +1ac79c: 1f01 7f17 |0026: check-cast v1, Ljava/lang/Iterable; // type@177f │ │ +1ac7a0: 2202 3418 |0028: new-instance v2, Ljava/util/ArrayList; // type@1834 │ │ +1ac7a4: 7010 1096 0200 |002a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@9610 │ │ +1ac7aa: 1f02 3718 |002d: check-cast v2, Ljava/util/Collection; // type@1837 │ │ +1ac7ae: 7210 0d93 0100 |002f: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@930d │ │ +1ac7b4: 0c01 |0032: move-result-object v1 │ │ +1ac7b6: 7210 f996 0100 |0033: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@96f9 │ │ +1ac7bc: 0a03 |0036: move-result v3 │ │ +1ac7be: 3803 0e00 |0037: if-eqz v3, 0045 // +000e │ │ +1ac7c2: 7210 fa96 0100 |0039: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@96fa │ │ +1ac7c8: 0c03 |003c: move-result-object v3 │ │ +1ac7ca: 2034 9500 |003d: instance-of v4, v3, Landroid/net/Uri; // type@0095 │ │ +1ac7ce: 3804 f4ff |003f: if-eqz v4, 0033 // -000c │ │ +1ac7d2: 7220 9496 3200 |0041: invoke-interface {v2, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9694 │ │ +1ac7d8: 28ef |0044: goto 0033 // -0011 │ │ +1ac7da: 1f02 4818 |0045: check-cast v2, Ljava/util/List; // type@1848 │ │ +1ac7de: 1f02 7f17 |0047: check-cast v2, Ljava/lang/Iterable; // type@177f │ │ +1ac7e2: 2201 3418 |0049: new-instance v1, Ljava/util/ArrayList; // type@1834 │ │ +1ac7e6: 1303 0a00 |004b: const/16 v3, #int 10 // #a │ │ +1ac7ea: 7120 e3a7 3200 |004d: invoke-static {v2, v3}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a7e3 │ │ +1ac7f0: 0a03 |0050: move-result v3 │ │ +1ac7f2: 7020 1196 3100 |0051: invoke-direct {v1, v3}, Ljava/util/ArrayList;.:(I)V // method@9611 │ │ +1ac7f8: 1f01 3718 |0054: check-cast v1, Ljava/util/Collection; // type@1837 │ │ +1ac7fc: 7210 0d93 0200 |0056: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@930d │ │ +1ac802: 0c02 |0059: move-result-object v2 │ │ +1ac804: 7210 f996 0200 |005a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@96f9 │ │ +1ac80a: 0a03 |005d: move-result v3 │ │ +1ac80c: 3803 1400 |005e: if-eqz v3, 0072 // +0014 │ │ +1ac810: 7210 fa96 0200 |0060: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@96fa │ │ +1ac816: 0c03 |0063: move-result-object v3 │ │ +1ac818: 1f03 9500 |0064: check-cast v3, Landroid/net/Uri; // type@0095 │ │ +1ac81c: 7020 fd10 3500 |0066: invoke-direct {v5, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@10fd │ │ +1ac822: 0c04 |0069: move-result-object v4 │ │ +1ac824: 7120 df9a 4300 |006a: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9adf │ │ +1ac82a: 0c03 |006d: move-result-object v3 │ │ +1ac82c: 7220 9496 3100 |006e: invoke-interface {v1, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@9694 │ │ +1ac832: 28e9 |0071: goto 005a // -0017 │ │ +1ac834: 1f01 4818 |0072: check-cast v1, Ljava/util/List; // type@1848 │ │ +1ac838: 2805 |0074: goto 0079 // +0005 │ │ +1ac83a: 7100 efa7 0000 |0075: invoke-static {}, Lkotlin/collections/CollectionsKt;.emptyList:()Ljava/util/List; // method@a7ef │ │ +1ac840: 0c01 |0078: move-result-object v1 │ │ +1ac842: 2202 0105 |0079: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // type@0501 │ │ +1ac846: 1f01 3718 |007b: check-cast v1, Ljava/util/Collection; // type@1837 │ │ +1ac84a: 7110 33a8 0100 |007d: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.toMutableList:(Ljava/util/Collection;)Ljava/util/List; // method@a833 │ │ +1ac850: 0c01 |0080: move-result-object v1 │ │ +1ac852: 7020 5011 1200 |0081: invoke-direct {v2, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.:(Ljava/util/List;)V // method@1150 │ │ +1ac858: 5b52 6105 |0084: iput-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0561 │ │ +1ac85c: 5401 3c01 |0086: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@013c │ │ +1ac860: 5452 6105 |0088: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0561 │ │ +1ac864: 3902 0800 |008a: if-nez v2, 0092 // +0008 │ │ +1ac868: 1a02 82ed |008c: const-string v2, "saveExternalUriAdapter" // string@ed82 │ │ +1ac86c: 7110 cfb6 0200 |008e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b6cf │ │ +1ac872: 1202 |0091: const/4 v2, #int 0 // #0 │ │ +1ac874: 1f02 6a02 |0092: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@026a │ │ +1ac878: 6e20 f706 2100 |0094: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@06f7 │ │ +1ac87e: 5400 3c01 |0097: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@013c │ │ +1ac882: 1a01 ffab |0099: const-string v1, "fileNames" // string@abff │ │ +1ac886: 7120 b1b6 1000 |009b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1ac88c: 1f00 1101 |009e: check-cast v0, Landroid/view/View; // type@0111 │ │ +1ac890: 1201 |00a0: const/4 v1, #int 0 // #0 │ │ +1ac892: 6e20 5403 1000 |00a1: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0354 │ │ +1ac898: 1210 |00a4: const/4 v0, #int 1 // #1 │ │ +1ac89a: 5c50 5e05 |00a5: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@055e │ │ +1ac89e: 7010 f610 0500 |00a7: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10f6 │ │ +1ac8a4: 0e00 |00aa: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0004 line=382 │ │ 0x000d line=599 │ │ 0x001e line=600 │ │ 0x0026 line=382 │ │ @@ -41253,71 +41089,71 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -1ac918: |[1ac918] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle:()V │ │ -1ac928: 7010 0311 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@1103 │ │ -1ac92e: 0c00 |0003: move-result-object v0 │ │ -1ac930: 5401 3b01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013b │ │ -1ac934: 1a02 fbab |0006: const-string v2, "fileNameEdit" // string@abfb │ │ -1ac938: 7120 a8b6 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1ac93e: 1f01 5f01 |000b: check-cast v1, Landroid/widget/TextView; // type@015f │ │ -1ac942: 2202 f104 |000d: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1; // type@04f1 │ │ -1ac946: 7030 b510 0204 |000f: invoke-direct {v2, v0, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;.:(Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10b5 │ │ -1ac94c: 1f02 d400 |0012: check-cast v2, Landroid/text/TextWatcher; // type@00d4 │ │ -1ac950: 6e20 5b04 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/TextView;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@045b │ │ -1ac956: 5401 3b01 |0017: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013b │ │ -1ac95a: 2202 691b |0019: new-instance v2, Lkotlin/jvm/internal/SpreadBuilder; // type@1b69 │ │ -1ac95e: 1223 |001b: const/4 v3, #int 2 // #2 │ │ -1ac960: 7020 cbb7 3200 |001c: invoke-direct {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.:(I)V // method@b7cb │ │ -1ac966: 2203 f004 |001f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2; // type@04f0 │ │ -1ac96a: 7010 b310 0300 |0021: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2;.:()V // method@10b3 │ │ -1ac970: 6e20 ccb7 3200 |0024: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.add:(Ljava/lang/Object;)V // method@b7cc │ │ -1ac976: 5403 3b01 |0027: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013b │ │ -1ac97a: 6e10 cb08 0300 |0029: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getFilters:()[Landroid/text/InputFilter; // method@08cb │ │ -1ac980: 0c03 |002c: move-result-object v3 │ │ -1ac982: 6e20 cdb7 3200 |002d: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.addSpread:(Ljava/lang/Object;)V // method@b7cd │ │ -1ac988: 6e10 ceb7 0200 |0030: invoke-virtual {v2}, Lkotlin/jvm/internal/SpreadBuilder;.size:()I // method@b7ce │ │ -1ac98e: 0a03 |0033: move-result v3 │ │ -1ac990: 2333 f424 |0034: new-array v3, v3, [Landroid/text/InputFilter; // type@24f4 │ │ -1ac994: 6e20 cfb7 3200 |0036: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@b7cf │ │ -1ac99a: 0c02 |0039: move-result-object v2 │ │ -1ac99c: 1f02 f424 |003a: check-cast v2, [Landroid/text/InputFilter; // type@24f4 │ │ -1ac9a0: 6e20 d308 2100 |003c: invoke-virtual {v1, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setFilters:([Landroid/text/InputFilter;)V // method@08d3 │ │ -1ac9a6: 6e10 0811 0400 |003f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1108 │ │ -1ac9ac: 0c01 |0042: move-result-object v1 │ │ -1ac9ae: 1a02 9f92 |0043: const-string v2, "android.intent.extra.STREAM" // string@929f │ │ -1ac9b2: 6e20 ae00 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00ae │ │ -1ac9b8: 0a01 |0048: move-result v1 │ │ -1ac9ba: 3801 0900 |0049: if-eqz v1, 0052 // +0009 │ │ -1ac9be: 7110 1511 0400 |004b: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@1115 │ │ -1ac9c4: 0c01 |004e: move-result-object v1 │ │ -1ac9c6: 3901 1300 |004f: if-nez v1, 0062 // +0013 │ │ -1ac9ca: 0e00 |0051: return-void │ │ -1ac9cc: 6e10 0811 0400 |0052: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1108 │ │ -1ac9d2: 0c01 |0055: move-result-object v1 │ │ -1ac9d4: 1a02 a192 |0056: const-string v2, "android.intent.extra.TEXT" // string@92a1 │ │ -1ac9d8: 6e20 ae00 2100 |0058: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00ae │ │ -1ac9de: 0a01 |005b: move-result v1 │ │ -1ac9e0: 3801 1a00 |005c: if-eqz v1, 0076 // +001a │ │ -1ac9e4: 7110 1611 0400 |005e: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@1116 │ │ -1ac9ea: 0c01 |0061: move-result-object v1 │ │ -1ac9ec: 5402 3b01 |0062: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013b │ │ -1ac9f0: 1f01 6617 |0064: check-cast v1, Ljava/lang/CharSequence; // type@1766 │ │ -1ac9f4: 6e20 d808 1200 |0066: invoke-virtual {v2, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@08d8 │ │ -1ac9fa: 5400 3c01 |0069: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEditLayout:Lcom/google/android/material/textfield/TextInputLayout; // field@013c │ │ -1ac9fe: 1a01 fcab |006b: const-string v1, "fileNameEditLayout" // string@abfc │ │ -1aca02: 7120 a8b6 1000 |006d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1aca08: 1f00 1201 |0070: check-cast v0, Landroid/view/View; // type@0112 │ │ -1aca0c: 1201 |0072: const/4 v1, #int 0 // #0 │ │ -1aca0e: 6e20 5803 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0358 │ │ -1aca14: 0e00 |0076: return-void │ │ +1ac8a8: |[1ac8a8] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle:()V │ │ +1ac8b8: 7010 ff10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1ac8be: 0c00 |0003: move-result-object v0 │ │ +1ac8c0: 5401 3a01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013a │ │ +1ac8c4: 1a02 fcab |0006: const-string v2, "fileNameEdit" // string@abfc │ │ +1ac8c8: 7120 b1b6 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1ac8ce: 1f01 5e01 |000b: check-cast v1, Landroid/widget/TextView; // type@015e │ │ +1ac8d2: 2202 f004 |000d: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1; // type@04f0 │ │ +1ac8d6: 7030 b110 0204 |000f: invoke-direct {v2, v0, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1;.:(Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10b1 │ │ +1ac8dc: 1f02 d300 |0012: check-cast v2, Landroid/text/TextWatcher; // type@00d3 │ │ +1ac8e0: 6e20 5704 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/TextView;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0457 │ │ +1ac8e6: 5401 3a01 |0017: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013a │ │ +1ac8ea: 2202 691b |0019: new-instance v2, Lkotlin/jvm/internal/SpreadBuilder; // type@1b69 │ │ +1ac8ee: 1223 |001b: const/4 v3, #int 2 // #2 │ │ +1ac8f0: 7020 d4b7 3200 |001c: invoke-direct {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.:(I)V // method@b7d4 │ │ +1ac8f6: 2203 ef04 |001f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2; // type@04ef │ │ +1ac8fa: 7010 af10 0300 |0021: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2;.:()V // method@10af │ │ +1ac900: 6e20 d5b7 3200 |0024: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.add:(Ljava/lang/Object;)V // method@b7d5 │ │ +1ac906: 5403 3a01 |0027: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013a │ │ +1ac90a: 6e10 c708 0300 |0029: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getFilters:()[Landroid/text/InputFilter; // method@08c7 │ │ +1ac910: 0c03 |002c: move-result-object v3 │ │ +1ac912: 6e20 d6b7 3200 |002d: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.addSpread:(Ljava/lang/Object;)V // method@b7d6 │ │ +1ac918: 6e10 d7b7 0200 |0030: invoke-virtual {v2}, Lkotlin/jvm/internal/SpreadBuilder;.size:()I // method@b7d7 │ │ +1ac91e: 0a03 |0033: move-result v3 │ │ +1ac920: 2333 f424 |0034: new-array v3, v3, [Landroid/text/InputFilter; // type@24f4 │ │ +1ac924: 6e20 d8b7 3200 |0036: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@b7d8 │ │ +1ac92a: 0c02 |0039: move-result-object v2 │ │ +1ac92c: 1f02 f424 |003a: check-cast v2, [Landroid/text/InputFilter; // type@24f4 │ │ +1ac930: 6e20 cf08 2100 |003c: invoke-virtual {v1, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setFilters:([Landroid/text/InputFilter;)V // method@08cf │ │ +1ac936: 6e10 0411 0400 |003f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ +1ac93c: 0c01 |0042: move-result-object v1 │ │ +1ac93e: 1a02 a092 |0043: const-string v2, "android.intent.extra.STREAM" // string@92a0 │ │ +1ac942: 6e20 aa00 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00aa │ │ +1ac948: 0a01 |0048: move-result v1 │ │ +1ac94a: 3801 0900 |0049: if-eqz v1, 0052 // +0009 │ │ +1ac94e: 7110 1111 0400 |004b: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@1111 │ │ +1ac954: 0c01 |004e: move-result-object v1 │ │ +1ac956: 3901 1300 |004f: if-nez v1, 0062 // +0013 │ │ +1ac95a: 0e00 |0051: return-void │ │ +1ac95c: 6e10 0411 0400 |0052: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ +1ac962: 0c01 |0055: move-result-object v1 │ │ +1ac964: 1a02 a292 |0056: const-string v2, "android.intent.extra.TEXT" // string@92a2 │ │ +1ac968: 6e20 aa00 2100 |0058: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00aa │ │ +1ac96e: 0a01 |005b: move-result v1 │ │ +1ac970: 3801 1a00 |005c: if-eqz v1, 0076 // +001a │ │ +1ac974: 7110 1211 0400 |005e: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@1112 │ │ +1ac97a: 0c01 |0061: move-result-object v1 │ │ +1ac97c: 5402 3a01 |0062: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013a │ │ +1ac980: 1f01 6617 |0064: check-cast v1, Ljava/lang/CharSequence; // type@1766 │ │ +1ac984: 6e20 d408 1200 |0066: invoke-virtual {v2, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@08d4 │ │ +1ac98a: 5400 3b01 |0069: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEditLayout:Lcom/google/android/material/textfield/TextInputLayout; // field@013b │ │ +1ac98e: 1a01 fdab |006b: const-string v1, "fileNameEditLayout" // string@abfd │ │ +1ac992: 7120 b1b6 1000 |006d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1ac998: 1f00 1101 |0070: check-cast v0, Landroid/view/View; // type@0111 │ │ +1ac99c: 1201 |0072: const/4 v1, #int 0 // #0 │ │ +1ac99e: 6e20 5403 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0354 │ │ +1ac9a4: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0004 line=352 │ │ 0x000d line=592 │ │ 0x0012 line=593 │ │ 0x0017 line=357 │ │ @@ -41338,44 +41174,44 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -1abcec: |[1abcec] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ -1abcfc: 6e10 0811 0500 |0000: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1108 │ │ -1abd02: 0c00 |0003: move-result-object v0 │ │ -1abd04: 1a01 d2b5 |0004: const-string v1, "getIntent(...)" // string@b5d2 │ │ -1abd08: 7120 a8b6 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1abd0e: 6001 3a00 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003a │ │ -1abd12: 1302 2100 |000b: const/16 v2, #int 33 // #21 │ │ -1abd16: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -1abd18: 1a04 9f92 |000e: const-string v4, "android.intent.extra.STREAM" // string@929f │ │ -1abd1c: 3421 0b00 |0010: if-lt v1, v2, 001b // +000b │ │ -1abd20: 1c01 b000 |0012: const-class v1, Landroid/os/Parcelable; // type@00b0 │ │ -1abd24: 7130 960d 4001 |0014: invoke-static {v0, v4, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@0d96 │ │ -1abd2a: 0c00 |0017: move-result-object v0 │ │ -1abd2c: 1f00 b000 |0018: check-cast v0, Landroid/os/Parcelable; // type@00b0 │ │ -1abd30: 280a |001a: goto 0024 // +000a │ │ -1abd32: 6e20 a900 4000 |001b: invoke-virtual {v0, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a9 │ │ -1abd38: 0c00 |001e: move-result-object v0 │ │ -1abd3a: 2001 b000 |001f: instance-of v1, v0, Landroid/os/Parcelable; // type@00b0 │ │ -1abd3e: 3901 0300 |0021: if-nez v1, 0024 // +0003 │ │ -1abd42: 0730 |0023: move-object v0, v3 │ │ -1abd44: 2001 9600 |0024: instance-of v1, v0, Landroid/net/Uri; // type@0096 │ │ -1abd48: 3801 0500 |0026: if-eqz v1, 002b // +0005 │ │ -1abd4c: 1f00 9600 |0028: check-cast v0, Landroid/net/Uri; // type@0096 │ │ -1abd50: 2802 |002a: goto 002c // +0002 │ │ -1abd52: 0730 |002b: move-object v0, v3 │ │ -1abd54: 3800 0800 |002c: if-eqz v0, 0034 // +0008 │ │ -1abd58: 5b50 5d05 |002e: iput-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@055d │ │ -1abd5c: 7020 0111 0500 |0030: invoke-direct {v5, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@1101 │ │ -1abd62: 0c03 |0033: move-result-object v3 │ │ -1abd64: 1103 |0034: return-object v3 │ │ +1abc7c: |[1abc7c] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ +1abc8c: 6e10 0411 0500 |0000: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ +1abc92: 0c00 |0003: move-result-object v0 │ │ +1abc94: 1a01 d3b5 |0004: const-string v1, "getIntent(...)" // string@b5d3 │ │ +1abc98: 7120 b1b6 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1abc9e: 6001 3900 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0039 │ │ +1abca2: 1302 2100 |000b: const/16 v2, #int 33 // #21 │ │ +1abca6: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +1abca8: 1a04 a092 |000e: const-string v4, "android.intent.extra.STREAM" // string@92a0 │ │ +1abcac: 3421 0b00 |0010: if-lt v1, v2, 001b // +000b │ │ +1abcb0: 1c01 af00 |0012: const-class v1, Landroid/os/Parcelable; // type@00af │ │ +1abcb4: 7130 920d 4001 |0014: invoke-static {v0, v4, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@0d92 │ │ +1abcba: 0c00 |0017: move-result-object v0 │ │ +1abcbc: 1f00 af00 |0018: check-cast v0, Landroid/os/Parcelable; // type@00af │ │ +1abcc0: 280a |001a: goto 0024 // +000a │ │ +1abcc2: 6e20 a500 4000 |001b: invoke-virtual {v0, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a5 │ │ +1abcc8: 0c00 |001e: move-result-object v0 │ │ +1abcca: 2001 af00 |001f: instance-of v1, v0, Landroid/os/Parcelable; // type@00af │ │ +1abcce: 3901 0300 |0021: if-nez v1, 0024 // +0003 │ │ +1abcd2: 0730 |0023: move-object v0, v3 │ │ +1abcd4: 2001 9500 |0024: instance-of v1, v0, Landroid/net/Uri; // type@0095 │ │ +1abcd8: 3801 0500 |0026: if-eqz v1, 002b // +0005 │ │ +1abcdc: 1f00 9500 |0028: check-cast v0, Landroid/net/Uri; // type@0095 │ │ +1abce0: 2802 |002a: goto 002c // +0002 │ │ +1abce2: 0730 |002b: move-object v0, v3 │ │ +1abce4: 3800 0800 |002c: if-eqz v0, 0034 // +0008 │ │ +1abce8: 5b50 5c05 |002e: iput-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@055c │ │ +1abcec: 7020 fd10 0500 |0030: invoke-direct {v5, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@10fd │ │ +1abcf2: 0c03 |0033: move-result-object v3 │ │ +1abcf4: 1103 |0034: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0009 line=629 │ │ 0x001b line=630 │ │ 0x0024 line=346 │ │ 0x002e line=347 │ │ @@ -41388,52 +41224,52 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -1abd68: |[1abd68] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ -1abd78: 6e10 0811 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1108 │ │ -1abd7e: 0c00 |0003: move-result-object v0 │ │ -1abd80: 1a01 a192 |0004: const-string v1, "android.intent.extra.TEXT" // string@92a1 │ │ -1abd84: 6e20 ad00 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ad │ │ -1abd8a: 0c00 |0009: move-result-object v0 │ │ -1abd8c: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ -1abd90: 7110 553a 0000 |000c: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.isValidUrl:(Ljava/lang/String;)Z // method@3a55 │ │ -1abd96: 0a00 |000f: move-result v0 │ │ -1abd98: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -1abd9a: 3310 0500 |0011: if-ne v0, v1, 0016 // +0005 │ │ -1abd9e: 1a00 7925 |0013: const-string v0, ".url" // string@2579 │ │ -1abda2: 2803 |0015: goto 0018 // +0003 │ │ -1abda4: 1a00 7825 |0016: const-string v0, ".txt" // string@2578 │ │ -1abda8: 6e10 0811 0200 |0018: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1108 │ │ -1abdae: 0c02 |001b: move-result-object v2 │ │ -1abdb0: 1a01 a092 |001c: const-string v1, "android.intent.extra.SUBJECT" // string@92a0 │ │ -1abdb4: 6e20 ad00 1200 |001e: invoke-virtual {v2, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00ad │ │ -1abdba: 0c02 |0021: move-result-object v2 │ │ -1abdbc: 3902 0400 |0022: if-nez v2, 0026 // +0004 │ │ -1abdc0: 1a02 0000 |0024: const-string v2, "" // string@0000 │ │ -1abdc4: 1f02 6617 |0026: check-cast v2, Ljava/lang/CharSequence; // type@1766 │ │ -1abdc8: 7210 5e92 0200 |0028: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@925e │ │ -1abdce: 0a01 |002b: move-result v1 │ │ -1abdd0: 3901 0e00 |002c: if-nez v1, 003a // +000e │ │ -1abdd4: 2202 3c18 |002e: new-instance v2, Ljava/util/Date; // type@183c │ │ -1abdd8: 7010 b496 0200 |0030: invoke-direct {v2}, Ljava/util/Date;.:()V // method@96b4 │ │ -1abdde: 1b01 c905 0100 |0033: const-string/jumbo v1, "yyyyMMdd_HHmmss" // string@000105c9 │ │ -1abde4: 7120 1009 1200 |0036: invoke-static {v2, v1}, Lcom/infomaniak/core/utils/DateUtilsKt;.format:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; // method@0910 │ │ -1abdea: 0c02 |0039: move-result-object v2 │ │ -1abdec: 1f02 9517 |003a: check-cast v2, Ljava/lang/String; // type@1795 │ │ -1abdf0: 2201 9717 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@1797 │ │ -1abdf4: 7010 d593 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@93d5 │ │ -1abdfa: 6e20 e093 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@93e0 │ │ -1abe00: 6e20 e193 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -1abe06: 6e10 f393 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93f3 │ │ -1abe0c: 0c02 |004a: move-result-object v2 │ │ -1abe0e: 1102 |004b: return-object v2 │ │ +1abcf8: |[1abcf8] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ +1abd08: 6e10 0411 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ +1abd0e: 0c00 |0003: move-result-object v0 │ │ +1abd10: 1a01 a292 |0004: const-string v1, "android.intent.extra.TEXT" // string@92a2 │ │ +1abd14: 6e20 a900 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a9 │ │ +1abd1a: 0c00 |0009: move-result-object v0 │ │ +1abd1c: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ +1abd20: 7110 5e3a 0000 |000c: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.isValidUrl:(Ljava/lang/String;)Z // method@3a5e │ │ +1abd26: 0a00 |000f: move-result v0 │ │ +1abd28: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +1abd2a: 3310 0500 |0011: if-ne v0, v1, 0016 // +0005 │ │ +1abd2e: 1a00 7825 |0013: const-string v0, ".url" // string@2578 │ │ +1abd32: 2803 |0015: goto 0018 // +0003 │ │ +1abd34: 1a00 7725 |0016: const-string v0, ".txt" // string@2577 │ │ +1abd38: 6e10 0411 0200 |0018: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ +1abd3e: 0c02 |001b: move-result-object v2 │ │ +1abd40: 1a01 a192 |001c: const-string v1, "android.intent.extra.SUBJECT" // string@92a1 │ │ +1abd44: 6e20 a900 1200 |001e: invoke-virtual {v2, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a9 │ │ +1abd4a: 0c02 |0021: move-result-object v2 │ │ +1abd4c: 3902 0400 |0022: if-nez v2, 0026 // +0004 │ │ +1abd50: 1a02 0000 |0024: const-string v2, "" // string@0000 │ │ +1abd54: 1f02 6617 |0026: check-cast v2, Ljava/lang/CharSequence; // type@1766 │ │ +1abd58: 7210 6792 0200 |0028: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@9267 │ │ +1abd5e: 0a01 |002b: move-result v1 │ │ +1abd60: 3901 0e00 |002c: if-nez v1, 003a // +000e │ │ +1abd64: 2202 3c18 |002e: new-instance v2, Ljava/util/Date; // type@183c │ │ +1abd68: 7010 bd96 0200 |0030: invoke-direct {v2}, Ljava/util/Date;.:()V // method@96bd │ │ +1abd6e: 1b01 c905 0100 |0033: const-string/jumbo v1, "yyyyMMdd_HHmmss" // string@000105c9 │ │ +1abd74: 7120 0c09 1200 |0036: invoke-static {v2, v1}, Lcom/infomaniak/core/utils/DateUtilsKt;.format:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; // method@090c │ │ +1abd7a: 0c02 |0039: move-result-object v2 │ │ +1abd7c: 1f02 9517 |003a: check-cast v2, Ljava/lang/String; // type@1795 │ │ +1abd80: 2201 9717 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@1797 │ │ +1abd84: 7010 de93 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@93de │ │ +1abd8a: 6e20 e993 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@93e9 │ │ +1abd90: 6e20 ea93 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +1abd96: 6e10 fc93 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93fc │ │ +1abd9c: 0c02 |004a: move-result-object v2 │ │ +1abd9e: 1102 |004b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0018 line=339 │ │ 0x0026 line=340 │ │ 0x003c line=341 │ │ locals : │ │ @@ -41444,30 +41280,30 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -1ab1e8: |[1ab1e8] com.infomaniak.drive.ui.SaveExternalFilesActivity.isAuth:()Z │ │ -1ab1f8: 6200 a512 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a5 │ │ -1ab1fc: 6e10 7e39 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@397e │ │ -1ab202: 0a00 |0005: move-result v0 │ │ -1ab204: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -1ab206: 3310 1100 |0007: if-ne v0, v1, 0018 // +0011 │ │ -1ab20a: 2200 3900 |0009: new-instance v0, Landroid/content/Intent; // type@0039 │ │ -1ab20e: 0731 |000b: move-object v1, v3 │ │ -1ab210: 1f01 3200 |000c: check-cast v1, Landroid/content/Context; // type@0032 │ │ -1ab214: 1c02 5e04 |000e: const-class v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045e │ │ -1ab218: 7030 9900 1002 |0010: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0099 │ │ -1ab21e: 6e20 2d11 0300 |0013: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.startActivity:(Landroid/content/Intent;)V // method@112d │ │ -1ab224: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -1ab226: 0f00 |0017: return v0 │ │ -1ab228: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -1ab22a: 0f00 |0019: return v0 │ │ +1ab178: |[1ab178] com.infomaniak.drive.ui.SaveExternalFilesActivity.isAuth:()Z │ │ +1ab188: 6200 a712 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12a7 │ │ +1ab18c: 6e10 8739 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3987 │ │ +1ab192: 0a00 |0005: move-result v0 │ │ +1ab194: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +1ab196: 3310 1100 |0007: if-ne v0, v1, 0018 // +0011 │ │ +1ab19a: 2200 3800 |0009: new-instance v0, Landroid/content/Intent; // type@0038 │ │ +1ab19e: 0731 |000b: move-object v1, v3 │ │ +1ab1a0: 1f01 3100 |000c: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1ab1a4: 1c02 5d04 |000e: const-class v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045d │ │ +1ab1a8: 7030 9500 1002 |0010: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0095 │ │ +1ab1ae: 6e20 2911 0300 |0013: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.startActivity:(Landroid/content/Intent;)V // method@1129 │ │ +1ab1b4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +1ab1b6: 0f00 |0017: return v0 │ │ +1ab1b8: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +1ab1ba: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0009 line=133 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -41476,30 +41312,30 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -1ab22c: |[1ab22c] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull:()Z │ │ -1ab23c: 6e10 0811 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1108 │ │ -1ab242: 0c00 |0003: move-result-object v0 │ │ -1ab244: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -1ab248: 6e10 a400 0000 |0006: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a4 │ │ -1ab24e: 0c00 |0009: move-result-object v0 │ │ -1ab250: 2802 |000a: goto 000c // +0002 │ │ -1ab252: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1ab254: 3900 0c00 |000c: if-nez v0, 0018 // +000c │ │ -1ab258: 2200 de04 |000e: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12; // type@04de │ │ -1ab25c: 7020 8e10 1000 |0010: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@108e │ │ -1ab262: 7110 9a79 0000 |0013: invoke-static {v0}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@799a │ │ -1ab268: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -1ab26a: 0f00 |0017: return v0 │ │ -1ab26c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -1ab26e: 0f00 |0019: return v0 │ │ +1ab1bc: |[1ab1bc] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull:()Z │ │ +1ab1cc: 6e10 0411 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ +1ab1d2: 0c00 |0003: move-result-object v0 │ │ +1ab1d4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +1ab1d8: 6e10 a000 0000 |0006: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a0 │ │ +1ab1de: 0c00 |0009: move-result-object v0 │ │ +1ab1e0: 2802 |000a: goto 000c // +0002 │ │ +1ab1e2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1ab1e4: 3900 0c00 |000c: if-nez v0, 0018 // +000c │ │ +1ab1e8: 2200 dd04 |000e: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12; // type@04dd │ │ +1ab1ec: 7020 8a10 1000 |0010: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@108a │ │ +1ab1f2: 7110 a379 0000 |0013: invoke-static {v0}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79a3 │ │ +1ab1f8: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +1ab1fa: 0f00 |0017: return v0 │ │ +1ab1fc: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +1ab1fe: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x000e line=141 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -41508,35 +41344,35 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -1aca18: |[1aca18] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ -1aca28: 1a00 f1ed |0000: const-string v0, "scope" // string@edf1 │ │ -1aca2c: 7120 a9b6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a9 │ │ -1aca32: 6200 b7a6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6b7 │ │ -1aca36: 7220 3b73 0400 |0007: invoke-interface {v4, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@733b │ │ -1aca3c: 2204 7a17 |000a: new-instance v4, Ljava/lang/IllegalStateException; // type@177a │ │ -1aca40: 6e10 0811 0300 |000c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1108 │ │ -1aca46: 0c00 |000f: move-result-object v0 │ │ -1aca48: 2201 9717 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@1797 │ │ -1aca4c: 1a02 de28 |0012: const-string v2, "Activity " // string@28de │ │ -1aca50: 7020 d893 2100 |0014: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93d8 │ │ -1aca56: 6e20 e093 3100 |0017: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@93e0 │ │ -1aca5c: 1a03 ab0a |001a: const-string v3, " has null extras in " // string@0aab │ │ -1aca60: 6e20 e193 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93e1 │ │ -1aca66: 6e20 e093 0100 |001f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@93e0 │ │ -1aca6c: 6e10 f393 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93f3 │ │ -1aca72: 0c03 |0025: move-result-object v3 │ │ -1aca74: 7020 e692 3400 |0026: invoke-direct {v4, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92e6 │ │ -1aca7a: 1f04 9d17 |0029: check-cast v4, Ljava/lang/Throwable; // type@179d │ │ -1aca7e: 7110 5079 0400 |002b: invoke-static {v4}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7950 │ │ -1aca84: 0e00 |002e: return-void │ │ +1ac9a8: |[1ac9a8] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ +1ac9b8: 1a00 f1ed |0000: const-string v0, "scope" // string@edf1 │ │ +1ac9bc: 7120 b2b6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b2 │ │ +1ac9c2: 6200 b9a6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6b9 │ │ +1ac9c6: 7220 4473 0400 |0007: invoke-interface {v4, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@7344 │ │ +1ac9cc: 2204 7a17 |000a: new-instance v4, Ljava/lang/IllegalStateException; // type@177a │ │ +1ac9d0: 6e10 0411 0300 |000c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@1104 │ │ +1ac9d6: 0c00 |000f: move-result-object v0 │ │ +1ac9d8: 2201 9717 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@1797 │ │ +1ac9dc: 1a02 df28 |0012: const-string v2, "Activity " // string@28df │ │ +1ac9e0: 7020 e193 2100 |0014: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@93e1 │ │ +1ac9e6: 6e20 e993 3100 |0017: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@93e9 │ │ +1ac9ec: 1a03 ab0a |001a: const-string v3, " has null extras in " // string@0aab │ │ +1ac9f0: 6e20 ea93 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@93ea │ │ +1ac9f6: 6e20 e993 0100 |001f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@93e9 │ │ +1ac9fc: 6e10 fc93 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@93fc │ │ +1aca02: 0c03 |0025: move-result-object v3 │ │ +1aca04: 7020 ef92 3400 |0026: invoke-direct {v4, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@92ef │ │ +1aca0a: 1f04 9d17 |0029: check-cast v4, Ljava/lang/Throwable; // type@179d │ │ +1aca0e: 7110 5979 0400 |002b: invoke-static {v4}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7959 │ │ +1aca14: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=142 │ │ 0x000a line=143 │ │ locals : │ │ 0x0000 - 0x002f reg=3 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ 0x0000 - 0x002f reg=4 (null) Lio/sentry/IScope; │ │ @@ -41546,68 +41382,68 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 101 16-bit code units │ │ -1ab270: |[1ab270] com.infomaniak.drive.ui.SaveExternalFilesActivity.isValidFields:()Z │ │ -1ab280: 5520 5f05 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@055f │ │ -1ab284: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -1ab288: 7010 0311 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@1103 │ │ -1ab28e: 0c00 |0007: move-result-object v0 │ │ -1ab290: 5400 3b01 |0008: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013b │ │ -1ab294: 1a01 fbab |000a: const-string v1, "fileNameEdit" // string@abfb │ │ -1ab298: 7120 a8b6 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1ab29e: 7110 793a 0000 |000f: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3a79 │ │ -1ab2a4: 0a00 |0012: move-result v0 │ │ -1ab2a6: 3800 0c00 |0013: if-eqz v0, 001f // +000c │ │ -1ab2aa: 7010 0b11 0200 |0015: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@110b │ │ -1ab2b0: 0c00 |0018: move-result-object v0 │ │ -1ab2b2: 6e10 4811 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@1148 │ │ -1ab2b8: 0a00 |001c: move-result v0 │ │ -1ab2ba: 3800 4600 |001d: if-eqz v0, 0063 // +0046 │ │ -1ab2be: 7010 0e11 0200 |001f: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110e │ │ -1ab2c4: 0c00 |0022: move-result-object v0 │ │ -1ab2c6: 6e10 7434 0000 |0023: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3474 │ │ -1ab2cc: 0c00 |0026: move-result-object v0 │ │ -1ab2ce: 6e10 4f06 0000 |0027: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064f │ │ -1ab2d4: 0c00 |002a: move-result-object v0 │ │ -1ab2d6: 3800 3800 |002b: if-eqz v0, 0063 // +0038 │ │ -1ab2da: 7010 0e11 0200 |002d: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110e │ │ -1ab2e0: 0c00 |0030: move-result-object v0 │ │ -1ab2e2: 6e10 7334 0000 |0031: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3473 │ │ -1ab2e8: 0c00 |0034: move-result-object v0 │ │ -1ab2ea: 6e10 4f06 0000 |0035: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064f │ │ -1ab2f0: 0c00 |0038: move-result-object v0 │ │ -1ab2f2: 3800 2a00 |0039: if-eqz v0, 0063 // +002a │ │ -1ab2f6: 7010 0d11 0200 |003b: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@110d │ │ -1ab2fc: 0c00 |003e: move-result-object v0 │ │ -1ab2fe: 6e10 b210 0000 |003f: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10b2 │ │ -1ab304: 0c00 |0042: move-result-object v0 │ │ -1ab306: 6e10 4f06 0000 |0043: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064f │ │ -1ab30c: 0c00 |0046: move-result-object v0 │ │ -1ab30e: 3800 1c00 |0047: if-eqz v0, 0063 // +001c │ │ -1ab312: 7010 0d11 0200 |0049: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@110d │ │ -1ab318: 0c00 |004c: move-result-object v0 │ │ -1ab31a: 6e10 b210 0000 |004d: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10b2 │ │ -1ab320: 0c00 |0050: move-result-object v0 │ │ -1ab322: 6e10 4f06 0000 |0051: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064f │ │ -1ab328: 0c00 |0054: move-result-object v0 │ │ -1ab32a: 1f00 7d17 |0055: check-cast v0, Ljava/lang/Integer; // type@177d │ │ -1ab32e: 3900 0300 |0057: if-nez v0, 005a // +0003 │ │ -1ab332: 2808 |0059: goto 0061 // +0008 │ │ -1ab334: 6e10 f192 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@92f1 │ │ -1ab33a: 0a00 |005d: move-result v0 │ │ -1ab33c: 12f1 |005e: const/4 v1, #int -1 // #ff │ │ -1ab33e: 3210 0400 |005f: if-eq v0, v1, 0063 // +0004 │ │ -1ab342: 1210 |0061: const/4 v0, #int 1 // #1 │ │ -1ab344: 2802 |0062: goto 0064 // +0002 │ │ -1ab346: 1200 |0063: const/4 v0, #int 0 // #0 │ │ -1ab348: 0f00 |0064: return v0 │ │ +1ab200: |[1ab200] com.infomaniak.drive.ui.SaveExternalFilesActivity.isValidFields:()Z │ │ +1ab210: 5520 5e05 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@055e │ │ +1ab214: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +1ab218: 7010 ff10 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1ab21e: 0c00 |0007: move-result-object v0 │ │ +1ab220: 5400 3a01 |0008: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013a │ │ +1ab224: 1a01 fcab |000a: const-string v1, "fileNameEdit" // string@abfc │ │ +1ab228: 7120 b1b6 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1ab22e: 7110 823a 0000 |000f: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3a82 │ │ +1ab234: 0a00 |0012: move-result v0 │ │ +1ab236: 3800 0c00 |0013: if-eqz v0, 001f // +000c │ │ +1ab23a: 7010 0711 0200 |0015: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ +1ab240: 0c00 |0018: move-result-object v0 │ │ +1ab242: 6e10 4411 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@1144 │ │ +1ab248: 0a00 |001c: move-result v0 │ │ +1ab24a: 3800 4600 |001d: if-eqz v0, 0063 // +0046 │ │ +1ab24e: 7010 0a11 0200 |001f: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ +1ab254: 0c00 |0022: move-result-object v0 │ │ +1ab256: 6e10 7d34 0000 |0023: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@347d │ │ +1ab25c: 0c00 |0026: move-result-object v0 │ │ +1ab25e: 6e10 4b06 0000 |0027: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064b │ │ +1ab264: 0c00 |002a: move-result-object v0 │ │ +1ab266: 3800 3800 |002b: if-eqz v0, 0063 // +0038 │ │ +1ab26a: 7010 0a11 0200 |002d: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ +1ab270: 0c00 |0030: move-result-object v0 │ │ +1ab272: 6e10 7c34 0000 |0031: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@347c │ │ +1ab278: 0c00 |0034: move-result-object v0 │ │ +1ab27a: 6e10 4b06 0000 |0035: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064b │ │ +1ab280: 0c00 |0038: move-result-object v0 │ │ +1ab282: 3800 2a00 |0039: if-eqz v0, 0063 // +002a │ │ +1ab286: 7010 0911 0200 |003b: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ +1ab28c: 0c00 |003e: move-result-object v0 │ │ +1ab28e: 6e10 ae10 0000 |003f: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ae │ │ +1ab294: 0c00 |0042: move-result-object v0 │ │ +1ab296: 6e10 4b06 0000 |0043: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064b │ │ +1ab29c: 0c00 |0046: move-result-object v0 │ │ +1ab29e: 3800 1c00 |0047: if-eqz v0, 0063 // +001c │ │ +1ab2a2: 7010 0911 0200 |0049: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ +1ab2a8: 0c00 |004c: move-result-object v0 │ │ +1ab2aa: 6e10 ae10 0000 |004d: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ae │ │ +1ab2b0: 0c00 |0050: move-result-object v0 │ │ +1ab2b2: 6e10 4b06 0000 |0051: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064b │ │ +1ab2b8: 0c00 |0054: move-result-object v0 │ │ +1ab2ba: 1f00 7d17 |0055: check-cast v0, Ljava/lang/Integer; // type@177d │ │ +1ab2be: 3900 0300 |0057: if-nez v0, 005a // +0003 │ │ +1ab2c2: 2808 |0059: goto 0061 // +0008 │ │ +1ab2c4: 6e10 fa92 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@92fa │ │ +1ab2ca: 0a00 |005d: move-result v0 │ │ +1ab2cc: 12f1 |005e: const/4 v1, #int -1 // #ff │ │ +1ab2ce: 3210 0400 |005f: if-eq v0, v1, 0063 // +0004 │ │ +1ab2d2: 1210 |0061: const/4 v0, #int 1 // #1 │ │ +1ab2d4: 2802 |0062: goto 0064 // +0002 │ │ +1ab2d6: 1200 |0063: const/4 v0, #int 0 // #0 │ │ +1ab2d8: 0f00 |0064: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x001f line=401 │ │ 0x002d line=402 │ │ 0x003b line=403 │ │ 0x0049 line=404 │ │ @@ -41619,38 +41455,38 @@ │ │ type : '()Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1ab34c: |[1ab34c] com.infomaniak.drive.ui.SaveExternalFilesActivity.onCreate$lambda$8$lambda$7:()Z │ │ -1ab35c: 6200 c000 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ -1ab360: 6e10 ca09 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09ca │ │ -1ab366: 0a00 |0005: move-result v0 │ │ -1ab368: 0f00 |0006: return v0 │ │ +1ab2dc: |[1ab2dc] com.infomaniak.drive.ui.SaveExternalFilesActivity.onCreate$lambda$8$lambda$7:()Z │ │ +1ab2ec: 6200 bf00 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00bf │ │ +1ab2f0: 6e10 c609 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09c6 │ │ +1ab2f6: 0a00 |0005: move-result v0 │ │ +1ab2f8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ │ │ #56 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ name : 'selectAllButFileExtension' │ │ type : '(Lcom/google/android/material/textfield/TextInputEditText;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1accfc: |[1accfc] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension:(Lcom/google/android/material/textfield/TextInputEditText;)V │ │ -1acd0c: 2200 dd04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11; // type@04dd │ │ -1acd10: 7030 8c10 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;)V // method@108c │ │ -1acd16: 6e20 d508 0200 |0005: invoke-virtual {v2, v0}, Lcom/google/android/material/textfield/TextInputEditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@08d5 │ │ -1acd1c: 0e00 |0008: return-void │ │ +1acc8c: |[1acc8c] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension:(Lcom/google/android/material/textfield/TextInputEditText;)V │ │ +1acc9c: 2200 dc04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11; // type@04dc │ │ +1acca0: 7030 8810 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;)V // method@1088 │ │ +1acca6: 6e20 d108 0200 |0005: invoke-virtual {v2, v0}, Lcom/google/android/material/textfield/TextInputEditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@08d1 │ │ +1accac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ 0x0000 - 0x0009 reg=2 (null) Lcom/google/android/material/textfield/TextInputEditText; │ │ │ │ @@ -41659,100 +41495,100 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 60 │ │ ins : 4 │ │ outs : 54 │ │ insns size : 159 16-bit code units │ │ -1acbac: |[1acbac] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ -1acbbc: 0800 3900 |0000: move-object/from16 v0, v57 │ │ -1acbc0: 7601 0d11 3800 |0002: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@110d │ │ -1acbc6: 0c01 |0005: move-result-object v1 │ │ -1acbc8: 6e10 b110 0100 |0006: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@10b1 │ │ -1acbce: 0c01 |0009: move-result-object v1 │ │ -1acbd0: 6e10 4f06 0100 |000a: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064f │ │ -1acbd6: 0c01 |000d: move-result-object v1 │ │ -1acbd8: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -1acbda: 7110 5792 0200 |000f: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9257 │ │ -1acbe0: 0c02 |0012: move-result-object v2 │ │ -1acbe2: 7120 a0b6 2100 |0013: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a0 │ │ -1acbe8: 0a01 |0016: move-result v1 │ │ -1acbea: 3801 8700 |0017: if-eqz v1, 009e // +0087 │ │ -1acbee: 383b 8500 |0019: if-eqz v59, 009e // +0085 │ │ -1acbf2: 7601 0d11 3800 |001b: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@110d │ │ -1acbf8: 0c01 |001e: move-result-object v1 │ │ -1acbfa: 6e10 b110 0100 |001f: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@10b1 │ │ -1acc00: 0c01 |0022: move-result-object v1 │ │ -1acc02: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -1acc04: 7110 5792 0200 |0024: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9257 │ │ -1acc0a: 0c02 |0027: move-result-object v2 │ │ -1acc0c: 6e20 5306 2100 |0028: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0653 │ │ -1acc12: 7401 cd08 3900 |002b: invoke-virtual/range {v57}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08cd │ │ -1acc18: 0c01 |002e: move-result-object v1 │ │ -1acc1a: 3801 0300 |002f: if-eqz v1, 0032 // +0003 │ │ -1acc1e: 2803 |0031: goto 0034 // +0003 │ │ -1acc20: 1a01 0000 |0032: const-string v1, "" // string@0000 │ │ -1acc24: 1f01 6617 |0034: check-cast v1, Ljava/lang/CharSequence; // type@1766 │ │ -1acc28: 6e10 6693 0100 |0036: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@9366 │ │ -1acc2e: 0c07 |0039: move-result-object v7 │ │ -1acc30: 2201 7803 |003a: new-instance v1, Lcom/infomaniak/drive/data/models/File; // type@0378 │ │ -1acc34: 0712 |003c: move-object v2, v1 │ │ -1acc36: 1336 ff03 |003d: const/16 v54, #int 1023 // #3ff │ │ -1acc3a: 1337 0000 |003f: const/16 v55, #int 0 // #0 │ │ -1acc3e: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -1acc40: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -1acc42: 1205 |0043: const/4 v5, #int 0 // #0 │ │ -1acc44: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -1acc46: 1208 |0045: const/4 v8, #int 0 // #0 │ │ -1acc48: 1209 |0046: const/4 v9, #int 0 // #0 │ │ -1acc4a: 120a |0047: const/4 v10, #int 0 // #0 │ │ -1acc4c: 120b |0048: const/4 v11, #int 0 // #0 │ │ -1acc4e: 120c |0049: const/4 v12, #int 0 // #0 │ │ -1acc50: 120d |004a: const/4 v13, #int 0 // #0 │ │ -1acc52: 160e 0000 |004b: const-wide/16 v14, #int 0 // #0 │ │ -1acc56: 1610 0000 |004d: const-wide/16 v16, #int 0 // #0 │ │ -1acc5a: 1612 0000 |004f: const-wide/16 v18, #int 0 // #0 │ │ -1acc5e: 1314 0000 |0051: const/16 v20, #int 0 // #0 │ │ -1acc62: 1615 0000 |0053: const-wide/16 v21, #int 0 // #0 │ │ -1acc66: 1317 0000 |0055: const/16 v23, #int 0 // #0 │ │ -1acc6a: 1318 0000 |0057: const/16 v24, #int 0 // #0 │ │ -1acc6e: 1319 0000 |0059: const/16 v25, #int 0 // #0 │ │ -1acc72: 131a 0000 |005b: const/16 v26, #int 0 // #0 │ │ -1acc76: 131b 0000 |005d: const/16 v27, #int 0 // #0 │ │ -1acc7a: 131c 0000 |005f: const/16 v28, #int 0 // #0 │ │ -1acc7e: 131d 0000 |0061: const/16 v29, #int 0 // #0 │ │ -1acc82: 131e 0000 |0063: const/16 v30, #int 0 // #0 │ │ -1acc86: 131f 0000 |0065: const/16 v31, #int 0 // #0 │ │ -1acc8a: 1320 0000 |0067: const/16 v32, #int 0 // #0 │ │ -1acc8e: 1321 0000 |0069: const/16 v33, #int 0 // #0 │ │ -1acc92: 1322 0000 |006b: const/16 v34, #int 0 // #0 │ │ -1acc96: 1323 0000 |006d: const/16 v35, #int 0 // #0 │ │ -1acc9a: 1324 0000 |006f: const/16 v36, #int 0 // #0 │ │ -1acc9e: 1625 0000 |0071: const-wide/16 v37, #int 0 // #0 │ │ -1acca2: 1627 0000 |0073: const-wide/16 v39, #int 0 // #0 │ │ -1acca6: 1329 0000 |0075: const/16 v41, #int 0 // #0 │ │ -1accaa: 132a 0000 |0077: const/16 v42, #int 0 // #0 │ │ -1accae: 132b 0000 |0079: const/16 v43, #int 0 // #0 │ │ -1accb2: 132c 0000 |007b: const/16 v44, #int 0 // #0 │ │ -1accb6: 132d 0000 |007d: const/16 v45, #int 0 // #0 │ │ -1accba: 132e 0000 |007f: const/16 v46, #int 0 // #0 │ │ -1accbe: 132f 0000 |0081: const/16 v47, #int 0 // #0 │ │ -1accc2: 1630 0000 |0083: const-wide/16 v48, #int 0 // #0 │ │ -1accc6: 1332 0000 |0085: const/16 v50, #int 0 // #0 │ │ -1accca: 1633 0000 |0087: const-wide/16 v51, #int 0 // #0 │ │ -1accce: 1335 efff |0089: const/16 v53, #int -17 // #ffef │ │ -1accd2: 7636 1a0a 0200 |008b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55}, Lcom/infomaniak/drive/data/models/File;.:(Ljava/lang/String;IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJJJIJLio/realm/RealmList;ZLcom/infomaniak/drive/data/models/ShareLink;Lcom/infomaniak/drive/data/models/Rights;Lio/realm/RealmList;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/DropBox;Lcom/infomaniak/drive/data/models/file/FileExternalImport;Ljava/lang/Long;Lio/realm/RealmList;Ljava/lang/String;Lcom/infomaniak/drive/data/models/file/FileVersion;Lcom/infomaniak/drive/data/models/file/FileConversion;JJLio/realm/RealmList;ZZZZZZJIJIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0a1a │ │ -1accd8: 6e10 330a 0100 |008e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getFileName:()Ljava/lang/String; // method@0a33 │ │ -1accde: 0c01 |0091: move-result-object v1 │ │ -1acce0: 6e10 b093 0100 |0092: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@93b0 │ │ -1acce6: 0a01 |0095: move-result v1 │ │ -1acce8: 2202 df04 |0096: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13; // type@04df │ │ -1accec: 7030 9010 0201 |0098: invoke-direct {v2, v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@1090 │ │ -1accf2: 6e20 cf08 2000 |009b: invoke-virtual {v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.post:(Ljava/lang/Runnable;)Z // method@08cf │ │ -1accf8: 0e00 |009e: return-void │ │ +1acb3c: |[1acb3c] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ +1acb4c: 0800 3900 |0000: move-object/from16 v0, v57 │ │ +1acb50: 7601 0911 3800 |0002: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ +1acb56: 0c01 |0005: move-result-object v1 │ │ +1acb58: 6e10 ad10 0100 |0006: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@10ad │ │ +1acb5e: 0c01 |0009: move-result-object v1 │ │ +1acb60: 6e10 4b06 0100 |000a: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064b │ │ +1acb66: 0c01 |000d: move-result-object v1 │ │ +1acb68: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +1acb6a: 7110 6092 0200 |000f: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9260 │ │ +1acb70: 0c02 |0012: move-result-object v2 │ │ +1acb72: 7120 a9b6 2100 |0013: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6a9 │ │ +1acb78: 0a01 |0016: move-result v1 │ │ +1acb7a: 3801 8700 |0017: if-eqz v1, 009e // +0087 │ │ +1acb7e: 383b 8500 |0019: if-eqz v59, 009e // +0085 │ │ +1acb82: 7601 0911 3800 |001b: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ +1acb88: 0c01 |001e: move-result-object v1 │ │ +1acb8a: 6e10 ad10 0100 |001f: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@10ad │ │ +1acb90: 0c01 |0022: move-result-object v1 │ │ +1acb92: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +1acb94: 7110 6092 0200 |0024: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@9260 │ │ +1acb9a: 0c02 |0027: move-result-object v2 │ │ +1acb9c: 6e20 4f06 2100 |0028: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064f │ │ +1acba2: 7401 c908 3900 |002b: invoke-virtual/range {v57}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08c9 │ │ +1acba8: 0c01 |002e: move-result-object v1 │ │ +1acbaa: 3801 0300 |002f: if-eqz v1, 0032 // +0003 │ │ +1acbae: 2803 |0031: goto 0034 // +0003 │ │ +1acbb0: 1a01 0000 |0032: const-string v1, "" // string@0000 │ │ +1acbb4: 1f01 6617 |0034: check-cast v1, Ljava/lang/CharSequence; // type@1766 │ │ +1acbb8: 6e10 6f93 0100 |0036: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@936f │ │ +1acbbe: 0c07 |0039: move-result-object v7 │ │ +1acbc0: 2201 7703 |003a: new-instance v1, Lcom/infomaniak/drive/data/models/File; // type@0377 │ │ +1acbc4: 0712 |003c: move-object v2, v1 │ │ +1acbc6: 1336 ff03 |003d: const/16 v54, #int 1023 // #3ff │ │ +1acbca: 1337 0000 |003f: const/16 v55, #int 0 // #0 │ │ +1acbce: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +1acbd0: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +1acbd2: 1205 |0043: const/4 v5, #int 0 // #0 │ │ +1acbd4: 1206 |0044: const/4 v6, #int 0 // #0 │ │ +1acbd6: 1208 |0045: const/4 v8, #int 0 // #0 │ │ +1acbd8: 1209 |0046: const/4 v9, #int 0 // #0 │ │ +1acbda: 120a |0047: const/4 v10, #int 0 // #0 │ │ +1acbdc: 120b |0048: const/4 v11, #int 0 // #0 │ │ +1acbde: 120c |0049: const/4 v12, #int 0 // #0 │ │ +1acbe0: 120d |004a: const/4 v13, #int 0 // #0 │ │ +1acbe2: 160e 0000 |004b: const-wide/16 v14, #int 0 // #0 │ │ +1acbe6: 1610 0000 |004d: const-wide/16 v16, #int 0 // #0 │ │ +1acbea: 1612 0000 |004f: const-wide/16 v18, #int 0 // #0 │ │ +1acbee: 1314 0000 |0051: const/16 v20, #int 0 // #0 │ │ +1acbf2: 1615 0000 |0053: const-wide/16 v21, #int 0 // #0 │ │ +1acbf6: 1317 0000 |0055: const/16 v23, #int 0 // #0 │ │ +1acbfa: 1318 0000 |0057: const/16 v24, #int 0 // #0 │ │ +1acbfe: 1319 0000 |0059: const/16 v25, #int 0 // #0 │ │ +1acc02: 131a 0000 |005b: const/16 v26, #int 0 // #0 │ │ +1acc06: 131b 0000 |005d: const/16 v27, #int 0 // #0 │ │ +1acc0a: 131c 0000 |005f: const/16 v28, #int 0 // #0 │ │ +1acc0e: 131d 0000 |0061: const/16 v29, #int 0 // #0 │ │ +1acc12: 131e 0000 |0063: const/16 v30, #int 0 // #0 │ │ +1acc16: 131f 0000 |0065: const/16 v31, #int 0 // #0 │ │ +1acc1a: 1320 0000 |0067: const/16 v32, #int 0 // #0 │ │ +1acc1e: 1321 0000 |0069: const/16 v33, #int 0 // #0 │ │ +1acc22: 1322 0000 |006b: const/16 v34, #int 0 // #0 │ │ +1acc26: 1323 0000 |006d: const/16 v35, #int 0 // #0 │ │ +1acc2a: 1324 0000 |006f: const/16 v36, #int 0 // #0 │ │ +1acc2e: 1625 0000 |0071: const-wide/16 v37, #int 0 // #0 │ │ +1acc32: 1627 0000 |0073: const-wide/16 v39, #int 0 // #0 │ │ +1acc36: 1329 0000 |0075: const/16 v41, #int 0 // #0 │ │ +1acc3a: 132a 0000 |0077: const/16 v42, #int 0 // #0 │ │ +1acc3e: 132b 0000 |0079: const/16 v43, #int 0 // #0 │ │ +1acc42: 132c 0000 |007b: const/16 v44, #int 0 // #0 │ │ +1acc46: 132d 0000 |007d: const/16 v45, #int 0 // #0 │ │ +1acc4a: 132e 0000 |007f: const/16 v46, #int 0 // #0 │ │ +1acc4e: 132f 0000 |0081: const/16 v47, #int 0 // #0 │ │ +1acc52: 1630 0000 |0083: const-wide/16 v48, #int 0 // #0 │ │ +1acc56: 1332 0000 |0085: const/16 v50, #int 0 // #0 │ │ +1acc5a: 1633 0000 |0087: const-wide/16 v51, #int 0 // #0 │ │ +1acc5e: 1335 efff |0089: const/16 v53, #int -17 // #ffef │ │ +1acc62: 7636 160a 0200 |008b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55}, Lcom/infomaniak/drive/data/models/File;.:(Ljava/lang/String;IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJJJIJLio/realm/RealmList;ZLcom/infomaniak/drive/data/models/ShareLink;Lcom/infomaniak/drive/data/models/Rights;Lio/realm/RealmList;Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/DropBox;Lcom/infomaniak/drive/data/models/file/FileExternalImport;Ljava/lang/Long;Lio/realm/RealmList;Ljava/lang/String;Lcom/infomaniak/drive/data/models/file/FileVersion;Lcom/infomaniak/drive/data/models/file/FileConversion;JJLio/realm/RealmList;ZZZZZZJIJIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0a16 │ │ +1acc68: 6e10 2f0a 0100 |008e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getFileName:()Ljava/lang/String; // method@0a2f │ │ +1acc6e: 0c01 |0091: move-result-object v1 │ │ +1acc70: 6e10 b993 0100 |0092: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@93b9 │ │ +1acc76: 0a01 |0095: move-result v1 │ │ +1acc78: 2202 de04 |0096: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13; // type@04de │ │ +1acc7c: 7030 8c10 0201 |0098: invoke-direct {v2, v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@108c │ │ +1acc82: 6e20 cb08 2000 |009b: invoke-virtual {v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.post:(Ljava/lang/Runnable;)Z // method@08cb │ │ +1acc88: 0e00 |009e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ 0x001b line=123 │ │ 0x002b line=124 │ │ 0x003a line=125 │ │ 0x0096 line=126 │ │ @@ -41767,18 +41603,18 @@ │ │ type : '(Lcom/google/android/material/textfield/TextInputEditText;I)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1acb90: |[1acb90] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10$lambda$9:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ -1acba0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1acba2: 6e30 d708 0102 |0001: invoke-virtual {v1, v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setSelection:(II)V // method@08d7 │ │ -1acba8: 0e00 |0004: return-void │ │ +1acb20: |[1acb20] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10$lambda$9:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ +1acb30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1acb32: 6e30 d308 0102 |0001: invoke-virtual {v1, v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setSelection:(II)V // method@08d3 │ │ +1acb38: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=126 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Lcom/google/android/material/textfield/TextInputEditText; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -41787,20 +41623,20 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1acd20: |[1acd20] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1acd30: 7110 a6b6 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1acd36: 2200 ec04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8; // type@04ec │ │ -1acd3a: 7020 aa10 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10aa │ │ -1acd40: 7120 4245 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4542 │ │ -1acd46: 0e00 |000b: return-void │ │ +1accb0: |[1accb0] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1accc0: 7110 afb6 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1accc6: 2200 eb04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8; // type@04eb │ │ +1accca: 7020 a610 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a6 │ │ +1accd0: 7120 4b45 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@454b │ │ +1accd6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ 0x0000 - 0x000c reg=2 (null) Landroidx/activity/result/ActivityResult; │ │ │ │ @@ -41809,33 +41645,33 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -1ac0cc: |[1ac0cc] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1ac0dc: 3802 2100 |0000: if-eqz v2, 0021 // +0021 │ │ -1ac0e0: 6e10 a400 0200 |0002: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a4 │ │ -1ac0e6: 0c02 |0005: move-result-object v2 │ │ -1ac0e8: 3802 1b00 |0006: if-eqz v2, 0021 // +001b │ │ -1ac0ec: 7010 0d11 0100 |0008: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@110d │ │ -1ac0f2: 0c01 |000b: move-result-object v1 │ │ -1ac0f4: 6e10 b210 0100 |000c: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10b2 │ │ -1ac0fa: 0c01 |000f: move-result-object v1 │ │ -1ac0fc: 6200 2e0a |0010: sget-object v0, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion; // field@0a2e │ │ -1ac100: 6e20 791f 2000 |0012: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs; // method@1f79 │ │ -1ac106: 0c02 |0015: move-result-object v2 │ │ -1ac108: 6e10 8d1f 0200 |0016: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.getFolderId:()I // method@1f8d │ │ -1ac10e: 0a02 |0019: move-result v2 │ │ -1ac110: 7110 0093 0200 |001a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -1ac116: 0c02 |001d: move-result-object v2 │ │ -1ac118: 6e20 5306 2100 |001e: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0653 │ │ -1ac11e: 6201 2fb2 |0021: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1ac122: 1101 |0023: return-object v1 │ │ +1ac05c: |[1ac05c] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1ac06c: 3802 2100 |0000: if-eqz v2, 0021 // +0021 │ │ +1ac070: 6e10 a000 0200 |0002: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00a0 │ │ +1ac076: 0c02 |0005: move-result-object v2 │ │ +1ac078: 3802 1b00 |0006: if-eqz v2, 0021 // +001b │ │ +1ac07c: 7010 0911 0100 |0008: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ +1ac082: 0c01 |000b: move-result-object v1 │ │ +1ac084: 6e10 ae10 0100 |000c: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ae │ │ +1ac08a: 0c01 |000f: move-result-object v1 │ │ +1ac08c: 6200 300a |0010: sget-object v0, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion; // field@0a30 │ │ +1ac090: 6e20 821f 2000 |0012: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs; // method@1f82 │ │ +1ac096: 0c02 |0015: move-result-object v2 │ │ +1ac098: 6e10 961f 0200 |0016: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.getFolderId:()I // method@1f96 │ │ +1ac09e: 0a02 |0019: move-result v2 │ │ +1ac0a0: 7110 0993 0200 |001a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9309 │ │ +1ac0a6: 0c02 |001d: move-result-object v2 │ │ +1ac0a8: 6e20 4f06 2100 |001e: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@064f │ │ +1ac0ae: 6201 31b2 |0021: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1ac0b2: 1101 |0023: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=90 │ │ 0x0008 line=91 │ │ 0x0021 line=93 │ │ locals : │ │ 0x0000 - 0x0024 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ @@ -41846,28 +41682,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -1acd48: |[1acd48] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions:()V │ │ -1acd58: 2200 bd0b |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bbd │ │ -1acd5c: 7010 0a3a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a0a │ │ -1acd62: 0741 |0005: move-object v1, v4 │ │ -1acd64: 1f01 1c02 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021c │ │ -1acd68: 2202 ed04 |0008: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9; // type@04ed │ │ -1acd6c: 7020 ac10 4200 |000a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10ac │ │ -1acd72: 6e30 173a 1002 |000d: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/utils/DrivePermissions;.registerPermissions:(Landroidx/fragment/app/FragmentActivity;Lkotlin/jvm/functions/Function1;)V // method@3a17 │ │ -1acd78: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -1acd7a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -1acd7c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1acd7e: 7140 0f3a 3021 |0013: invoke-static {v0, v3, v1, v2}, Lcom/infomaniak/drive/utils/DrivePermissions;.checkSyncPermissions$default:(Lcom/infomaniak/drive/utils/DrivePermissions;ZILjava/lang/Object;)Z // method@3a0f │ │ -1acd84: 5b40 5e05 |0016: iput-object v0, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@055e │ │ -1acd88: 0e00 |0018: return-void │ │ +1accd8: |[1accd8] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions:()V │ │ +1acce8: 2200 bd0b |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bbd │ │ +1accec: 7010 133a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a13 │ │ +1accf2: 0741 |0005: move-object v1, v4 │ │ +1accf4: 1f01 1b02 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021b │ │ +1accf8: 2202 ec04 |0008: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9; // type@04ec │ │ +1accfc: 7020 a810 4200 |000a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a8 │ │ +1acd02: 6e30 203a 1002 |000d: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/utils/DrivePermissions;.registerPermissions:(Landroidx/fragment/app/FragmentActivity;Lkotlin/jvm/functions/Function1;)V // method@3a20 │ │ +1acd08: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +1acd0a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +1acd0c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1acd0e: 7140 183a 3021 |0013: invoke-static {v0, v3, v1, v2}, Lcom/infomaniak/drive/utils/DrivePermissions;.checkSyncPermissions$default:(Lcom/infomaniak/drive/utils/DrivePermissions;ZILjava/lang/Object;)Z // method@3a18 │ │ +1acd14: 5b40 5d05 |0016: iput-object v0, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@055d │ │ +1acd18: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=153 │ │ 0x0008 line=152 │ │ 0x0013 line=156 │ │ 0x0016 line=151 │ │ @@ -41879,19 +41715,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1ac124: |[1ac124] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions$lambda$13$lambda$12:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ -1ac134: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -1ac138: 7010 0611 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles:()V // method@1106 │ │ -1ac13e: 6200 2fb2 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b22f │ │ -1ac142: 1100 |0007: return-object v0 │ │ +1ac0b4: |[1ac0b4] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions$lambda$13$lambda$12:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ +1ac0c4: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +1ac0c8: 7010 0211 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles:()V // method@1102 │ │ +1ac0ce: 6200 31b2 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b231 │ │ +1ac0d2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=154 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ 0x0000 - 0x0008 reg=1 (null) Z │ │ │ │ @@ -41900,32 +41736,32 @@ │ │ type : '()Lcom/google/android/material/button/MaterialButton;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -1ab954: |[1ab954] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSaveButton:()Lcom/google/android/material/button/MaterialButton; │ │ -1ab964: 7010 0e11 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110e │ │ -1ab96a: 0c00 |0003: move-result-object v0 │ │ -1ab96c: 7010 0311 0500 |0004: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@1103 │ │ -1ab972: 0c01 |0007: move-result-object v1 │ │ -1ab974: 5411 4001 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0140 │ │ -1ab978: 7110 a6b6 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1ab97e: 0752 |000d: move-object v2, v5 │ │ -1ab980: 1f02 3002 |000e: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@0230 │ │ -1ab984: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -1ab986: 1224 |0011: const/4 v4, #int 2 // #2 │ │ -1ab988: 7153 1145 2143 |0012: invoke-static {v1, v2, v3, v4, v3}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.initProgress$default:(Lcom/google/android/material/button/MaterialButton;Landroidx/lifecycle/LifecycleOwner;Ljava/lang/Integer;ILjava/lang/Object;)V // method@4511 │ │ -1ab98e: 2202 e904 |0015: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5; // type@04e9 │ │ -1ab992: 7040 a410 5201 |0017: invoke-direct {v2, v5, v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;)V // method@10a4 │ │ -1ab998: 6e20 4708 2100 |001a: invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0847 │ │ -1ab99e: 1b00 a404 0100 |001d: const-string/jumbo v0, "with(...)" // string@000104a4 │ │ -1ab9a4: 7120 a8b6 0100 |0020: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6a8 │ │ -1ab9aa: 1101 |0023: return-object v1 │ │ +1ab8e4: |[1ab8e4] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSaveButton:()Lcom/google/android/material/button/MaterialButton; │ │ +1ab8f4: 7010 0a11 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ +1ab8fa: 0c00 |0003: move-result-object v0 │ │ +1ab8fc: 7010 ff10 0500 |0004: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1ab902: 0c01 |0007: move-result-object v1 │ │ +1ab904: 5411 3f01 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@013f │ │ +1ab908: 7110 afb6 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1ab90e: 0752 |000d: move-object v2, v5 │ │ +1ab910: 1f02 2f02 |000e: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022f │ │ +1ab914: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +1ab916: 1224 |0011: const/4 v4, #int 2 // #2 │ │ +1ab918: 7153 1a45 2143 |0012: invoke-static {v1, v2, v3, v4, v3}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.initProgress$default:(Lcom/google/android/material/button/MaterialButton;Landroidx/lifecycle/LifecycleOwner;Ljava/lang/Integer;ILjava/lang/Object;)V // method@451a │ │ +1ab91e: 2202 e804 |0015: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5; // type@04e8 │ │ +1ab922: 7040 a010 5201 |0017: invoke-direct {v2, v5, v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;)V // method@10a0 │ │ +1ab928: 6e20 4308 2100 |001a: invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0843 │ │ +1ab92e: 1b00 a404 0100 |001d: const-string/jumbo v0, "with(...)" // string@000104a4 │ │ +1ab934: 7120 b1b6 0100 |0020: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6b1 │ │ +1ab93a: 1101 |0023: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0004 line=274 │ │ 0x000a line=275 │ │ 0x0015 line=276 │ │ 0x001d line=273 │ │ @@ -41937,123 +41773,123 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 212 16-bit code units │ │ -1acd8c: |[1acd8c] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSaveButton$lambda$33$lambda$32$lambda$31:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V │ │ -1acd9c: 7010 0b11 0c00 |0000: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@110b │ │ -1acda2: 0c0f |0003: move-result-object v15 │ │ -1acda4: 6e10 4811 0f00 |0004: invoke-virtual {v15}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@1148 │ │ -1acdaa: 0a0f |0007: move-result v15 │ │ -1acdac: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -1acdae: 380f 4100 |0009: if-eqz v15, 004a // +0041 │ │ -1acdb2: 220d 3900 |000b: new-instance v13, Landroid/content/Intent; // type@0039 │ │ -1acdb6: 7010 9800 0d00 |000d: invoke-direct {v13}, Landroid/content/Intent;.:()V // method@0098 │ │ -1acdbc: 7010 0e11 0c00 |0010: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110e │ │ -1acdc2: 0c0e |0013: move-result-object v14 │ │ -1acdc4: 6e10 7334 0e00 |0014: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3473 │ │ -1acdca: 0c0e |0017: move-result-object v14 │ │ -1acdcc: 6e10 4f06 0e00 |0018: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064f │ │ -1acdd2: 0c0e |001b: move-result-object v14 │ │ -1acdd4: 1f0e a703 |001c: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a7 │ │ -1acdd8: 380e 0a00 |001e: if-eqz v14, 0028 // +000a │ │ -1acddc: 6e10 760b 0e00 |0020: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b76 │ │ -1acde2: 0a0e |0023: move-result v14 │ │ -1acde4: 7110 0093 0e00 |0024: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -1acdea: 0c00 |0027: move-result-object v0 │ │ -1acdec: 1f00 5917 |0028: check-cast v0, Ljava/io/Serializable; // type@1759 │ │ -1acdf0: 1a0e d1a5 |002a: const-string v14, "destination_drive_id" // string@a5d1 │ │ -1acdf4: 6e30 b200 ed00 |002c: invoke-virtual {v13, v14, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00b2 │ │ -1acdfa: 7010 0d11 0c00 |002f: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@110d │ │ -1ace00: 0c0e |0032: move-result-object v14 │ │ -1ace02: 6e10 b210 0e00 |0033: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10b2 │ │ -1ace08: 0c0e |0036: move-result-object v14 │ │ -1ace0a: 6e10 4f06 0e00 |0037: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064f │ │ -1ace10: 0c0e |003a: move-result-object v14 │ │ -1ace12: 1f0e 5917 |003b: check-cast v14, Ljava/io/Serializable; // type@1759 │ │ -1ace16: 1a0f d2a5 |003d: const-string v15, "destination_folder_id" // string@a5d2 │ │ -1ace1a: 6e30 b200 fd0e |003f: invoke-virtual {v13, v15, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00b2 │ │ -1ace20: 12fe |0042: const/4 v14, #int -1 // #ff │ │ -1ace22: 6e30 2511 ec0d |0043: invoke-virtual {v12, v14, v13}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setResult:(ILandroid/content/Intent;)V // method@1125 │ │ -1ace28: 6e10 0211 0c00 |0046: invoke-virtual {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@1102 │ │ -1ace2e: 0e00 |0049: return-void │ │ -1ace30: 7110 a6b6 0d00 |004a: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1ace36: 121f |004d: const/4 v15, #int 1 // #1 │ │ -1ace38: 7140 3445 0d0f |004e: invoke-static {v13, v0, v15, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.showProgressCatching$default:(Lcom/google/android/material/button/MaterialButton;Ljava/lang/Integer;ILjava/lang/Object;)V // method@4534 │ │ -1ace3e: 54c1 5e05 |0051: iget-object v1, v12, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@055e │ │ -1ace42: 3901 0800 |0053: if-nez v1, 005b // +0008 │ │ -1ace46: 1a01 fca7 |0055: const-string v1, "drivePermissions" // string@a7fc │ │ -1ace4a: 7110 c6b6 0100 |0057: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b6c6 │ │ -1ace50: 0701 |005a: move-object v1, v0 │ │ -1ace52: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -1ace54: 7140 0f3a 210f |005c: invoke-static {v1, v2, v15, v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.checkSyncPermissions$default:(Lcom/infomaniak/drive/utils/DrivePermissions;ZILjava/lang/Object;)Z // method@3a0f │ │ -1ace5a: 0a0f |005f: move-result v15 │ │ -1ace5c: 380f 7300 |0060: if-eqz v15, 00d3 // +0073 │ │ -1ace60: 6e10 7434 0e00 |0062: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3474 │ │ -1ace66: 0c0f |0065: move-result-object v15 │ │ -1ace68: 6e10 4f06 0f00 |0066: invoke-virtual {v15}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064f │ │ -1ace6e: 0c0f |0069: move-result-object v15 │ │ -1ace70: 7110 a6b6 0f00 |006a: invoke-static {v15}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1ace76: 1f0f 8817 |006d: check-cast v15, Ljava/lang/Number; // type@1788 │ │ -1ace7a: 6e10 5993 0f00 |006f: invoke-virtual {v15}, Ljava/lang/Number;.intValue:()I // method@9359 │ │ -1ace80: 0a03 |0072: move-result v3 │ │ -1ace82: 6e10 7334 0e00 |0073: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3473 │ │ -1ace88: 0c0e |0076: move-result-object v14 │ │ -1ace8a: 6e10 4f06 0e00 |0077: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064f │ │ -1ace90: 0c0e |007a: move-result-object v14 │ │ -1ace92: 1f0e a703 |007b: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a7 │ │ -1ace96: 380e 0a00 |007d: if-eqz v14, 0087 // +000a │ │ -1ace9a: 6e10 760b 0e00 |007f: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b76 │ │ -1acea0: 0a0e |0082: move-result v14 │ │ -1acea2: 7110 0093 0e00 |0083: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -1acea8: 0c00 |0086: move-result-object v0 │ │ -1aceaa: 7110 a6b6 0000 |0087: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1aceb0: 6e10 f192 0000 |008a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@92f1 │ │ -1aceb6: 0a04 |008d: move-result v4 │ │ -1aceb8: 7010 0d11 0c00 |008e: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@110d │ │ -1acebe: 0c0e |0091: move-result-object v14 │ │ -1acec0: 6e10 b210 0e00 |0092: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10b2 │ │ -1acec6: 0c0e |0095: move-result-object v14 │ │ -1acec8: 6e10 4f06 0e00 |0096: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064f │ │ -1acece: 0c0e |0099: move-result-object v14 │ │ -1aced0: 7110 a6b6 0e00 |009a: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1aced6: 1f0e 8817 |009d: check-cast v14, Ljava/lang/Number; // type@1788 │ │ -1aceda: 6e10 5993 0e00 |009f: invoke-virtual {v14}, Ljava/lang/Number;.intValue:()I // method@9359 │ │ -1acee0: 0a05 |00a2: move-result v5 │ │ -1acee2: 7010 f810 0c00 |00a3: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canSaveFilesPref:()Z // method@10f8 │ │ -1acee8: 0a0e |00a6: move-result v14 │ │ -1aceea: 380e 0900 |00a7: if-eqz v14, 00b0 // +0009 │ │ -1aceee: 7010 1211 0c00 |00a9: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@1112 │ │ -1acef4: 0c0e |00ac: move-result-object v14 │ │ -1acef6: 6e40 3a0b 3e54 |00ad: invoke-virtual {v14, v3, v4, v5}, Lcom/infomaniak/drive/data/models/UiSettings;.setSaveExternalFilesPref:(III)V // method@0b3a │ │ -1acefc: 07ce |00b0: move-object v14, v12 │ │ -1acefe: 1f0e 3002 |00b1: check-cast v14, Landroidx/lifecycle/LifecycleOwner; // type@0230 │ │ -1acf02: 7110 4306 0e00 |00b3: invoke-static {v14}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0643 │ │ -1acf08: 0c0e |00b6: move-result-object v14 │ │ -1acf0a: 1f0e 251d |00b7: check-cast v14, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ -1acf0e: 7100 71c7 0000 |00b9: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c771 │ │ -1acf14: 0c0f |00bc: move-result-object v15 │ │ -1acf16: 1f0f 481a |00bd: check-cast v15, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ -1acf1a: 2200 f404 |00bf: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@04f4 │ │ -1acf1e: 1207 |00c1: const/4 v7, #int 0 // #0 │ │ -1acf20: 0701 |00c2: move-object v1, v0 │ │ -1acf22: 07c2 |00c3: move-object v2, v12 │ │ -1acf24: 07d6 |00c4: move-object v6, v13 │ │ -1acf26: 7607 c310 0100 |00c5: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;IIILcom/google/android/material/button/MaterialButton;Lkotlin/coroutines/Continuation;)V // method@10c3 │ │ -1acf2c: 0709 |00c8: move-object v9, v0 │ │ -1acf2e: 1f09 0e1b |00c9: check-cast v9, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ -1acf32: 122a |00cb: const/4 v10, #int 2 // #2 │ │ -1acf34: 120b |00cc: const/4 v11, #int 0 // #0 │ │ -1acf36: 1208 |00cd: const/4 v8, #int 0 // #0 │ │ -1acf38: 07e6 |00ce: move-object v6, v14 │ │ -1acf3a: 07f7 |00cf: move-object v7, v15 │ │ -1acf3c: 7706 b9c5 0600 |00d0: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5b9 │ │ -1acf42: 0e00 |00d3: return-void │ │ +1acd1c: |[1acd1c] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSaveButton$lambda$33$lambda$32$lambda$31:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/button/MaterialButton;Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Landroid/view/View;)V │ │ +1acd2c: 7010 0711 0c00 |0000: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1107 │ │ +1acd32: 0c0f |0003: move-result-object v15 │ │ +1acd34: 6e10 4411 0f00 |0004: invoke-virtual {v15}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@1144 │ │ +1acd3a: 0a0f |0007: move-result v15 │ │ +1acd3c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1acd3e: 380f 4100 |0009: if-eqz v15, 004a // +0041 │ │ +1acd42: 220d 3800 |000b: new-instance v13, Landroid/content/Intent; // type@0038 │ │ +1acd46: 7010 9400 0d00 |000d: invoke-direct {v13}, Landroid/content/Intent;.:()V // method@0094 │ │ +1acd4c: 7010 0a11 0c00 |0010: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110a │ │ +1acd52: 0c0e |0013: move-result-object v14 │ │ +1acd54: 6e10 7c34 0e00 |0014: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@347c │ │ +1acd5a: 0c0e |0017: move-result-object v14 │ │ +1acd5c: 6e10 4b06 0e00 |0018: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064b │ │ +1acd62: 0c0e |001b: move-result-object v14 │ │ +1acd64: 1f0e a603 |001c: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a6 │ │ +1acd68: 380e 0a00 |001e: if-eqz v14, 0028 // +000a │ │ +1acd6c: 6e10 720b 0e00 |0020: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b72 │ │ +1acd72: 0a0e |0023: move-result v14 │ │ +1acd74: 7110 0993 0e00 |0024: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9309 │ │ +1acd7a: 0c00 |0027: move-result-object v0 │ │ +1acd7c: 1f00 5917 |0028: check-cast v0, Ljava/io/Serializable; // type@1759 │ │ +1acd80: 1a0e d2a5 |002a: const-string v14, "destination_drive_id" // string@a5d2 │ │ +1acd84: 6e30 ae00 ed00 |002c: invoke-virtual {v13, v14, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00ae │ │ +1acd8a: 7010 0911 0c00 |002f: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ +1acd90: 0c0e |0032: move-result-object v14 │ │ +1acd92: 6e10 ae10 0e00 |0033: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ae │ │ +1acd98: 0c0e |0036: move-result-object v14 │ │ +1acd9a: 6e10 4b06 0e00 |0037: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064b │ │ +1acda0: 0c0e |003a: move-result-object v14 │ │ +1acda2: 1f0e 5917 |003b: check-cast v14, Ljava/io/Serializable; // type@1759 │ │ +1acda6: 1a0f d3a5 |003d: const-string v15, "destination_folder_id" // string@a5d3 │ │ +1acdaa: 6e30 ae00 fd0e |003f: invoke-virtual {v13, v15, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00ae │ │ +1acdb0: 12fe |0042: const/4 v14, #int -1 // #ff │ │ +1acdb2: 6e30 2111 ec0d |0043: invoke-virtual {v12, v14, v13}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setResult:(ILandroid/content/Intent;)V // method@1121 │ │ +1acdb8: 6e10 fe10 0c00 |0046: invoke-virtual {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10fe │ │ +1acdbe: 0e00 |0049: return-void │ │ +1acdc0: 7110 afb6 0d00 |004a: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1acdc6: 121f |004d: const/4 v15, #int 1 // #1 │ │ +1acdc8: 7140 3d45 0d0f |004e: invoke-static {v13, v0, v15, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.showProgressCatching$default:(Lcom/google/android/material/button/MaterialButton;Ljava/lang/Integer;ILjava/lang/Object;)V // method@453d │ │ +1acdce: 54c1 5d05 |0051: iget-object v1, v12, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@055d │ │ +1acdd2: 3901 0800 |0053: if-nez v1, 005b // +0008 │ │ +1acdd6: 1a01 fda7 |0055: const-string v1, "drivePermissions" // string@a7fd │ │ +1acdda: 7110 cfb6 0100 |0057: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b6cf │ │ +1acde0: 0701 |005a: move-object v1, v0 │ │ +1acde2: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +1acde4: 7140 183a 210f |005c: invoke-static {v1, v2, v15, v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.checkSyncPermissions$default:(Lcom/infomaniak/drive/utils/DrivePermissions;ZILjava/lang/Object;)Z // method@3a18 │ │ +1acdea: 0a0f |005f: move-result v15 │ │ +1acdec: 380f 7300 |0060: if-eqz v15, 00d3 // +0073 │ │ +1acdf0: 6e10 7d34 0e00 |0062: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@347d │ │ +1acdf6: 0c0f |0065: move-result-object v15 │ │ +1acdf8: 6e10 4b06 0f00 |0066: invoke-virtual {v15}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064b │ │ +1acdfe: 0c0f |0069: move-result-object v15 │ │ +1ace00: 7110 afb6 0f00 |006a: invoke-static {v15}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1ace06: 1f0f 8817 |006d: check-cast v15, Ljava/lang/Number; // type@1788 │ │ +1ace0a: 6e10 6293 0f00 |006f: invoke-virtual {v15}, Ljava/lang/Number;.intValue:()I // method@9362 │ │ +1ace10: 0a03 |0072: move-result v3 │ │ +1ace12: 6e10 7c34 0e00 |0073: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@347c │ │ +1ace18: 0c0e |0076: move-result-object v14 │ │ +1ace1a: 6e10 4b06 0e00 |0077: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064b │ │ +1ace20: 0c0e |007a: move-result-object v14 │ │ +1ace22: 1f0e a603 |007b: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a6 │ │ +1ace26: 380e 0a00 |007d: if-eqz v14, 0087 // +000a │ │ +1ace2a: 6e10 720b 0e00 |007f: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b72 │ │ +1ace30: 0a0e |0082: move-result v14 │ │ +1ace32: 7110 0993 0e00 |0083: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9309 │ │ +1ace38: 0c00 |0086: move-result-object v0 │ │ +1ace3a: 7110 afb6 0000 |0087: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1ace40: 6e10 fa92 0000 |008a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@92fa │ │ +1ace46: 0a04 |008d: move-result v4 │ │ +1ace48: 7010 0911 0c00 |008e: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1109 │ │ +1ace4e: 0c0e |0091: move-result-object v14 │ │ +1ace50: 6e10 ae10 0e00 |0092: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10ae │ │ +1ace56: 0c0e |0095: move-result-object v14 │ │ +1ace58: 6e10 4b06 0e00 |0096: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064b │ │ +1ace5e: 0c0e |0099: move-result-object v14 │ │ +1ace60: 7110 afb6 0e00 |009a: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1ace66: 1f0e 8817 |009d: check-cast v14, Ljava/lang/Number; // type@1788 │ │ +1ace6a: 6e10 6293 0e00 |009f: invoke-virtual {v14}, Ljava/lang/Number;.intValue:()I // method@9362 │ │ +1ace70: 0a05 |00a2: move-result v5 │ │ +1ace72: 7010 f410 0c00 |00a3: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canSaveFilesPref:()Z // method@10f4 │ │ +1ace78: 0a0e |00a6: move-result v14 │ │ +1ace7a: 380e 0900 |00a7: if-eqz v14, 00b0 // +0009 │ │ +1ace7e: 7010 0e11 0c00 |00a9: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@110e │ │ +1ace84: 0c0e |00ac: move-result-object v14 │ │ +1ace86: 6e40 360b 3e54 |00ad: invoke-virtual {v14, v3, v4, v5}, Lcom/infomaniak/drive/data/models/UiSettings;.setSaveExternalFilesPref:(III)V // method@0b36 │ │ +1ace8c: 07ce |00b0: move-object v14, v12 │ │ +1ace8e: 1f0e 2f02 |00b1: check-cast v14, Landroidx/lifecycle/LifecycleOwner; // type@022f │ │ +1ace92: 7110 3f06 0e00 |00b3: invoke-static {v14}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@063f │ │ +1ace98: 0c0e |00b6: move-result-object v14 │ │ +1ace9a: 1f0e 251d |00b7: check-cast v14, Lkotlinx/coroutines/CoroutineScope; // type@1d25 │ │ +1ace9e: 7100 7ac7 0000 |00b9: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c77a │ │ +1acea4: 0c0f |00bc: move-result-object v15 │ │ +1acea6: 1f0f 481a |00bd: check-cast v15, Lkotlin/coroutines/CoroutineContext; // type@1a48 │ │ +1aceaa: 2200 f304 |00bf: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@04f3 │ │ +1aceae: 1207 |00c1: const/4 v7, #int 0 // #0 │ │ +1aceb0: 0701 |00c2: move-object v1, v0 │ │ +1aceb2: 07c2 |00c3: move-object v2, v12 │ │ +1aceb4: 07d6 |00c4: move-object v6, v13 │ │ +1aceb6: 7607 bf10 0100 |00c5: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;IIILcom/google/android/material/button/MaterialButton;Lkotlin/coroutines/Continuation;)V // method@10bf │ │ +1acebc: 0709 |00c8: move-object v9, v0 │ │ +1acebe: 1f09 0e1b |00c9: check-cast v9, Lkotlin/jvm/functions/Function2; // type@1b0e │ │ +1acec2: 122a |00cb: const/4 v10, #int 2 // #2 │ │ +1acec4: 120b |00cc: const/4 v11, #int 0 // #0 │ │ +1acec6: 1208 |00cd: const/4 v8, #int 0 // #0 │ │ +1acec8: 07e6 |00ce: move-object v6, v14 │ │ +1aceca: 07f7 |00cf: move-object v7, v15 │ │ +1acecc: 7706 c2c5 0600 |00d0: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@c5c2 │ │ +1aced2: 0e00 |00d3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x000b line=278 │ │ 0x0010 line=279 │ │ 0x002f line=280 │ │ 0x0043 line=281 │ │ @@ -42076,27 +41912,27 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -1ad038: |[1ad038] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSelectPath:()V │ │ -1ad048: 7010 0311 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@1103 │ │ -1ad04e: 0c00 |0003: move-result-object v0 │ │ -1ad050: 5400 4201 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectPath:Lcom/google/android/material/card/MaterialCardView; // field@0142 │ │ -1ad054: 7110 a6b6 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1ad05a: 0701 |0009: move-object v1, v0 │ │ -1ad05c: 1f01 1201 |000a: check-cast v1, Landroid/view/View; // type@0112 │ │ -1ad060: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -1ad062: 6e20 5803 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0358 │ │ -1ad068: 2201 eb04 |0010: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7; // type@04eb │ │ -1ad06c: 7020 a810 3100 |0012: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a8 │ │ -1ad072: 6e20 5708 1000 |0015: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0857 │ │ -1ad078: 0e00 |0018: return-void │ │ +1acfc8: |[1acfc8] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSelectPath:()V │ │ +1acfd8: 7010 ff10 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10ff │ │ +1acfde: 0c00 |0003: move-result-object v0 │ │ +1acfe0: 5400 4101 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectPath:Lcom/google/android/material/card/MaterialCardView; // field@0141 │ │ +1acfe4: 7110 afb6 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6af │ │ +1acfea: 0701 |0009: move-object v1, v0 │ │ +1acfec: 1f01 1101 |000a: check-cast v1, Landroid/view/View; // type@0111 │ │ +1acff0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +1acff2: 6e20 5403 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0354 │ │ +1acff8: 2201 ea04 |0010: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7; // type@04ea │ │ +1acffc: 7020 a410 3100 |0012: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a4 │ │ +1ad002: 6e20 5308 1000 |0015: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0853 │ │ +1ad008: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0006 line=232 │ │ 0x000d line=575 │ │ 0x0010 line=233 │ │ locals : │ │ @@ -42107,75 +41943,75 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 113 16-bit code units │ │ -1acf44: |[1acf44] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSelectPath$lambda$25$lambda$24:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1acf54: 220c 3900 |0000: new-instance v12, Landroid/content/Intent; // type@0039 │ │ -1acf58: 07b0 |0002: move-object v0, v11 │ │ -1acf5a: 1f00 3200 |0003: check-cast v0, Landroid/content/Context; // type@0032 │ │ -1acf5e: 1c01 6007 |0005: const-class v1, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivity; // type@0760 │ │ -1acf62: 7030 9900 0c01 |0007: invoke-direct {v12, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0099 │ │ -1acf68: 2200 6207 |000a: new-instance v0, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs; // type@0762 │ │ -1acf6c: 7010 0e11 0b00 |000c: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110e │ │ -1acf72: 0c01 |000f: move-result-object v1 │ │ -1acf74: 6e10 7434 0100 |0010: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3474 │ │ -1acf7a: 0c01 |0013: move-result-object v1 │ │ -1acf7c: 6e10 4f06 0100 |0014: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064f │ │ -1acf82: 0c01 |0017: move-result-object v1 │ │ -1acf84: 7110 a6b6 0100 |0018: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1acf8a: 1f01 8817 |001b: check-cast v1, Ljava/lang/Number; // type@1788 │ │ -1acf8e: 6e10 5993 0100 |001d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@9359 │ │ -1acf94: 0a03 |0020: move-result v3 │ │ -1acf96: 7010 0e11 0b00 |0021: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@110e │ │ -1acf9c: 0c01 |0024: move-result-object v1 │ │ -1acf9e: 6e10 7334 0100 |0025: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3473 │ │ -1acfa4: 0c01 |0028: move-result-object v1 │ │ -1acfa6: 6e10 4f06 0100 |0029: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064f │ │ -1acfac: 0c01 |002c: move-result-object v1 │ │ -1acfae: 1f01 a703 |002d: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a7 │ │ -1acfb2: 3801 0b00 |002f: if-eqz v1, 003a // +000b │ │ -1acfb6: 6e10 760b 0100 |0031: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b76 │ │ -1acfbc: 0a01 |0034: move-result v1 │ │ -1acfbe: 7110 0093 0100 |0035: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9300 │ │ -1acfc4: 0c01 |0038: move-result-object v1 │ │ -1acfc6: 2802 |0039: goto 003b // +0002 │ │ -1acfc8: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -1acfca: 7110 a6b6 0100 |003b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6a6 │ │ -1acfd0: 6e10 f192 0100 |003e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@92f1 │ │ -1acfd6: 0a04 |0041: move-result v4 │ │ -1acfd8: 7010 0d11 0b00 |0042: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@110d │ │ -1acfde: 0c01 |0045: move-result-object v1 │ │ -1acfe0: 6e10 b210 0100 |0046: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10b2 │ │ -1acfe6: 0c01 |0049: move-result-object v1 │ │ -1acfe8: 6e10 4f06 0100 |004a: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@064f │ │ -1acfee: 0c01 |004d: move-result-object v1 │ │ -1acff0: 1f01 7d17 |004e: check-cast v1, Ljava/lang/Integer; // type@177d │ │ -1acff4: 3801 0800 |0050: if-eqz v1, 0058 // +0008 │ │ -1acff8: 6e10 f192 0100 |0052: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@92f1 │ │ -1acffe: 0a01 |0055: move-result v1 │ │ -1ad000: 0115 |0056: move v5, v1 │ │ -1ad002: 2803 |0057: goto 005a // +0003 │ │ -1ad004: 12f1 |0058: const/4 v1, #int -1 // #ff │ │ -1ad006: 12f5 |0059: const/4 v5, #int -1 // #ff │ │ -1ad008: 1309 3800 |005a: const/16 v9, #int 56 // #38 │ │ -1ad00c: 120a |005c: const/4 v10, #int 0 // #0 │ │ -1ad00e: 1206 |005d: const/4 v6, #int 0 // #0 │ │ -1ad010: 1207 |005e: const/4 v7, #int 0 // #0 │ │ -1ad012: 1208 |005f: const/4 v8, #int 0 // #0 │ │ -1ad014: 0702 |0060: move-object v2, v0 │ │ -1ad016: 7609 7e1f 0200 |0061: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.:(IIILjava/lang/String;ILandroid/os/Bundle;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1f7e │ │ -1ad01c: 6e10 911f 0000 |0064: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.toBundle:()Landroid/os/Bundle; // method@1f91 │ │ -1ad022: 0c00 |0067: move-result-object v0 │ │ -1ad024: 6e20 b600 0c00 |0068: invoke-virtual {v12, v0}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00b6 │ │ -1ad02a: 54bb 6405 |006b: iget-object v11, v11, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher:Lan